)]}'
{
  "log": [
    {
      "commit": "5cae841b13f23ccdf7e38b2400b5cf57deb57ccf",
      "tree": "c3e673089f4e1b5e0e5db26b370a23c2851ebd69",
      "parents": [
        "9b52523aff51e3b245e6ec8887e3fcf190da4711"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Wed May 04 05:39:22 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:33:13 2005 -0700"
      },
      "message": "[PATCH] ISA DMA Kconfig fixes - part 1\n\nA bunch of drivers use ISA DMA helpers or their equivalents for\nplatforms that have ISA with different DMA controller (a lot of ARM\nboxen).  Currently there is no way to put such dependency in Kconfig -\nCONFIG_ISA is not it (e.g.  it is not set on platforms that have no ISA\nslots, but have on-board devices that pretend to be ISA ones).\n\nNew symbol added - ISA_DMA_API.  Set when we have functional\nenable_dma()/set_dma_mode()/etc.  set of helpers.  Next patches in the\nseries will add missing dependencies for drivers that need them.\n\nI\u0027m very carefully staying the hell out of the recurring flamefest on\nwhat exactly CONFIG_ISA would mean in ideal world - added symbol has a\nwell-defined meaning and for now I really want to treat it as completely\nindependent from the mess around CONFIG_ISA.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b52523aff51e3b245e6ec8887e3fcf190da4711",
      "tree": "2c17798c55263ff10e687c863e1eecc1becb5ff5",
      "parents": [
        "3c51f196b658fa1920c84b0752a55ed251d22d52"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Wed May 04 05:39:01 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:33:13 2005 -0700"
      },
      "message": "[PATCH] mbcs trivial user annotations\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c51f196b658fa1920c84b0752a55ed251d22d52",
      "tree": "ee6aa61895bb185b20e7b7e6f106c1e0c8d8b979",
      "parents": [
        "e6600d800fead3e895f16bf9b426578a6301af44"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Wed May 04 05:38:51 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:33:13 2005 -0700"
      },
      "message": "[PATCH] sparc NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6600d800fead3e895f16bf9b426578a6301af44",
      "tree": "fc2bb35ed142b96b31a04b52c3d097100e2653bd",
      "parents": [
        "a1d4ebdbb3806e9d2c37f32a043ec54f4534977c",
        "3cb4a4f739cccdf0642fa7e3a087e0b8425ff67b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:08:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:08:43 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/\n"
    },
    {
      "commit": "a1d4ebdbb3806e9d2c37f32a043ec54f4534977c",
      "tree": "44b2ce77adcb79849d8bbefbc254b03fccd6a394",
      "parents": [
        "742b0c905d970fd60893cce14a3c68b523504bc4",
        "0e57c7166675a86293f150d5ef7779edd629fe2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:08:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:08:10 2005 -0700"
      },
      "message": "Merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/aoe-2.6.git/\n"
    },
    {
      "commit": "742b0c905d970fd60893cce14a3c68b523504bc4",
      "tree": "d85689d464a8b11efe7fb6ff2f2151c4c4974871",
      "parents": [
        "235bd6140dad7c08261abdc1f8056485c5344a74",
        "9171078ab5a0bbb516029cfc61378e0350a7b30d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:07:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:07:22 2005 -0700"
      },
      "message": "Merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/\n"
    },
    {
      "commit": "235bd6140dad7c08261abdc1f8056485c5344a74",
      "tree": "f5f7a1ffb34885802af581b8e61b61d52f885c39",
      "parents": [
        "41832a08feca695158e15a6e58c26b224a7bfae2",
        "6a800d456a81a9046634bcd26d868fd537f0c9ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:06:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:06:38 2005 -0700"
      },
      "message": "Merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git\n"
    },
    {
      "commit": "9171078ab5a0bbb516029cfc61378e0350a7b30d",
      "tree": "c0748641f2574f1621bb1f78d14c70c49805e4dd",
      "parents": [
        "b308240b49ff5a1bddc6e10513c2c83f37a0bc78"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 15:53:08 2005 +0200"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:17 2005 -0700"
      },
      "message": "[PATCH] PCI: drivers/pci/pci.c: remove pci_dac_set_dma_mask\n\npci_dac_set_dma_mask is currently completely unused.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b308240b49ff5a1bddc6e10513c2c83f37a0bc78",
      "tree": "7fda5a4f25632d19ae03589bee0d920efe8026c3",
      "parents": [
        "eaae4b3a84a3781543a32bcaf0a33306ae915574"
      ],
      "author": {
        "name": "Dely Sy",
        "email": "dlsy@snoqualmie.dp.intel.com",
        "time": "Thu Apr 28 18:08:53 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:16 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: fix pciehp regression\n\nI fogot to remove the code that freed the memory in cleanup_slots().\nHere is the new patch, which I have also taken care of the comment\nby Eike to remove the cast in hotplug_slot-\u003eprivate.\n\nSigned-off-by: Dely Sy \u003cdely.l.sy@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eaae4b3a84a3781543a32bcaf0a33306ae915574",
      "tree": "2d3db5e9713dd0baeba0be2577731233780f072f",
      "parents": [
        "3aa8c4febf74b1f23bd9fc329321af6d531fe4dd"
      ],
      "author": {
        "name": "Steven Cole",
        "email": "elenstev@mesatop.com",
        "time": "Tue May 03 18:38:30 2005 -0600"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:16 2005 -0700"
      },
      "message": "[PATCH] PCI: Spelling fixes for drivers/pci.\n\nHere are some spelling corrections for drivers/pci.\n\nCONTROLER -\u003e CONTROLLER\nRegisetr -\u003e Register\nharware -\u003e hardware\ninital -\u003e initial\nInitilize -\u003e Initialize\nfuntion -\u003e function\nfunciton -\u003e function\noccured -\u003e occurred\n\nSigned-off-by: Steven Cole \u003celenstev@mesatop.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3aa8c4febf74b1f23bd9fc329321af6d531fe4dd",
      "tree": "7e0b5b3d9a0308224fb40e452d93ec842a3377fe",
      "parents": [
        "034ecc724cc6ba662d0b2b5a1e11e7e66a768596"
      ],
      "author": {
        "name": "R.Marek@sh.cvut.cz",
        "email": "R.Marek@sh.cvut.cz",
        "time": "Thu Apr 21 10:49:06 2005 +0000"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:16 2005 -0700"
      },
      "message": "[PATCH] PCI: Rapid Hance quirk\n\nThis patch just adds Intel\u0027s Hance Rapid south bridge IDs to ICH4 region quirk.\nPatch was successfuly tested by Chunhao Huang from Winbond.\n\nSigned-Off-By: Rudolf Marek \u003cr.marek@sh.cvut.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "034ecc724cc6ba662d0b2b5a1e11e7e66a768596",
      "tree": "d34ced60da68e2dca2aae90e2b29d8f94618ffbc",
      "parents": [
        "c8958177224622411b9979eabb5610e30b06034b"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-hotplug@sf-tec.de",
        "time": "Mon Apr 11 15:01:54 2005 +0200"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:15 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug ibmphp_pci.c: Fix masking out needed information too early\n\nhere is the patch that fixes the bug introduced by my previous patch which\nalready went into 2.6.12-rc2 and is likely to cause trouble is someone hits\none the else case here by accident.\n\nUsing the \u0026\u003d operation before the if statement destroys the information the\nif asks for so we always go into the else branch.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-hotplug@sf-tec.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c8958177224622411b9979eabb5610e30b06034b",
      "tree": "09ceb4ce69813c9ac2a3e3c7ea6eff9d5361fe9c",
      "parents": [
        "4c0619add8c3a8b28e7fae8b15cc7b62de2f8148"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 08 14:53:31 2005 +0900"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:15 2005 -0700"
      },
      "message": "[PATCH] PCI: Add pci shutdown ability\n\nNow pci drivers can know when the system is going down without having to\nadd a reboot notifier event.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4c0619add8c3a8b28e7fae8b15cc7b62de2f8148",
      "tree": "2e27d1c516480dd6f3686c05caac09b196475951",
      "parents": [
        "bc56b9e01190b9f1ad6b7c5c694b61bfe34c7aa5"
      ],
      "author": {
        "name": "ssant@in.ibm.com",
        "email": "ssant@in.ibm.com",
        "time": "Fri Apr 08 14:53:31 2005 +0900"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:15 2005 -0700"
      },
      "message": "[PATCH] PCI: fix up word-aligned 16-bit PCI config access through sysfs\n\nThis patch adds the possibility to do word-aligned 16-bit atomic PCI\nconfiguration space accesses via the sysfs PCI interface. As a result, problems\nwith Emulex LFPC on IBM PowerPC64 are fixed.\n\nPatch is present in SLES 9 SP1.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc56b9e01190b9f1ad6b7c5c694b61bfe34c7aa5",
      "tree": "9979aed502d987538c51d9820be9c288462f9996",
      "parents": [
        "92df516e6264f9caff4be49718926d6884fa50ed"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 08 14:53:31 2005 +0900"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:14 2005 -0700"
      },
      "message": "[PATCH] PCI: Clean up a lot of sparse \"Should it be static?\" warnings.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "92df516e6264f9caff4be49718926d6884fa50ed",
      "tree": "1b09131f91db847c9f3d6de98ed5cc1ebd0e9325",
      "parents": [
        "a3ea7fbac12fdb2d70c90bb36f81afa3c66e18f4"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Apr 05 23:49:49 2005 +0200"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:14 2005 -0700"
      },
      "message": "[PATCH] PCI: fix stale PCI pm docs\n\nThis fixes u32 vs. pm_message_t confusion in documentation, and\nremoves references to no-longer-existing (*save_state), too. With\nexception of USB (I hope David will fix/apply my patch), this should\nfix last piece of this confusion... famous last words.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a3ea7fbac12fdb2d70c90bb36f81afa3c66e18f4",
      "tree": "be9655df6ea3a0cf2c53a0eb8ff8870962d46871",
      "parents": [
        "ceb43744cd48a20212e2179e0c7ff2f450a3c97e"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Mar 29 19:08:48 2005 +0100"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:14 2005 -0700"
      },
      "message": "[PATCH] PCI: update PCI documentation for pci_get_slot() depreciation\n\npci_find_slot() doesn\u0027t work on multiple-domain boxes so pci_get_slot()\nshould be used instead.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ceb43744cd48a20212e2179e0c7ff2f450a3c97e",
      "tree": "f9554643bc9d70fe761840a603adce393c0e9f08",
      "parents": [
        "8800cea62025a5209d110c5fa5990429239d6eee"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@soft.fujitsu.com",
        "time": "Fri Apr 08 14:53:31 2005 +0900"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:13 2005 -0700"
      },
      "message": "[PATCH] PCI: \u0027is_enabled\u0027 flag should be set/cleared when the device is actually enabled/disabled\n\nI think \u0027is_enabled\u0027 flag in pci_dev structure should be set/cleared\nwhen the device actually enabled/disabled. Especially about\npci_enable_device(), it can be failed. By this change, we will also\nget the possibility of refering \u0027is_enabled\u0027 flag from the functions\ncalled through pci_enable_device()/pci_disable_device().\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0e57c7166675a86293f150d5ef7779edd629fe2a",
      "tree": "5227de18bbd59513f48766b4f38694d122ffeb59",
      "parents": [
        "4613ed277ab8a41640434181898ef4649cc7301e"
      ],
      "author": {
        "name": "Ed L Cashin",
        "email": "ecashin@coraid.com",
        "time": "Fri Apr 29 10:24:28 2005 -0400"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:34:55 2005 -0700"
      },
      "message": "[PATCH] aoe: update version number to 10\n\nupdate version number to 10\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4613ed277ab8a41640434181898ef4649cc7301e",
      "tree": "a1993e2276302a253f73e5139347e9ab374561bc",
      "parents": [
        "93d489fc56f819d8805d80ae83cbafc5e5719804"
      ],
      "author": {
        "name": "Ed L Cashin",
        "email": "ecashin@coraid.com",
        "time": "Fri Apr 29 10:24:25 2005 -0400"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:34:55 2005 -0700"
      },
      "message": "[PATCH] aoe: add firmware version to info in sysfs\n\nadd firmware version to info in sysfs\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "93d489fc56f819d8805d80ae83cbafc5e5719804",
      "tree": "946adcae0abe20dc6d9d58682ea2d6980efd1a4c",
      "parents": [
        "67d9f84786cc4fd42cb40c9474c248eadaff15c6"
      ],
      "author": {
        "name": "Ed L Cashin",
        "email": "ecashin@coraid.com",
        "time": "Fri Apr 29 10:24:22 2005 -0400"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:34:54 2005 -0700"
      },
      "message": "[PATCH] aoe: allow multiple aoe devices to have the same mac\n\nallow multiple aoe devices to have the same mac\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -u b/drivers/block/aoe/aoedev.c b/drivers/block/aoe/aoedev.c\n"
    },
    {
      "commit": "67d9f84786cc4fd42cb40c9474c248eadaff15c6",
      "tree": "f1ef2e8c1d1f1b21969704666f20ac1dbec42197",
      "parents": [
        "c59a24dc512952cb434b34a66c3792555159fa36"
      ],
      "author": {
        "name": "Ed L Cashin",
        "email": "ecashin@coraid.com",
        "time": "Fri Apr 29 10:24:18 2005 -0400"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:34:54 2005 -0700"
      },
      "message": "[PATCH] aoe: update the documentation to mention aoetools\n\nupdate the documentation to mention aoetools\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c59a24dc512952cb434b34a66c3792555159fa36",
      "tree": "3b13ab42ed88a09f304c1fc87962a82c1f49c098",
      "parents": [
        "03c41c434775c52092d17a5031ad8ebaaf555bc4"
      ],
      "author": {
        "name": "Ed L Cashin",
        "email": "ecashin@coraid.com",
        "time": "Fri Apr 29 10:24:13 2005 -0400"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:34:53 2005 -0700"
      },
      "message": "[PATCH] aoe: aoe-stat should work for built-in as well as module\n\naoe-stat should work for built-in as well as module\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -uprN a/Documentation/aoe/status.sh b/Documentation/aoe/status.sh\n"
    },
    {
      "commit": "03c41c434775c52092d17a5031ad8ebaaf555bc4",
      "tree": "a2f4e5f5fef46fac69b1e47e31ccbcf7d950b016",
      "parents": [
        "8800cea62025a5209d110c5fa5990429239d6eee"
      ],
      "author": {
        "name": "Ed L Cashin",
        "email": "ecashin@coraid.com",
        "time": "Fri Apr 29 10:24:03 2005 -0400"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:34:53 2005 -0700"
      },
      "message": "[PATCH] aoe: improve allowed interfaces configuration\n\nimprove allowed interfaces configuration\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -uprN a/Documentation/aoe/aoe.txt b/Documentation/aoe/aoe.txt\n"
    },
    {
      "commit": "3cb4a4f739cccdf0642fa7e3a087e0b8425ff67b",
      "tree": "5ed04dfb7880b86f071ab8d59fd4f3f1c3d345f2",
      "parents": [
        "093cf723b2b06d774929ea07982f6a466ff22314"
      ],
      "author": {
        "name": "Lonnie Mendez",
        "email": "lmendez19@austin.rr.com",
        "time": "Tue May 03 17:02:20 2005 -0500"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:52 2005 -0700"
      },
      "message": "[PATCH] USB cypress_m8: update kernel driver with current source\n\nFixed problem where setting or retreiving the serial config would fail\nwith EPIPE.  Removed CRTS toggling so the driver behaves more like other\nusbserial adapters.  Issued new interval of 1ms instead of the default\nbInterval.  As a result, transfer speed has been substantially\nincreased.  From avg. 850bps to avg. 3300bps.  Also added new module\nparameter \u0027interval\u0027 to tweak the interval in case this change causes\nproblems for someone.  Cleaned up code and formatting issues so source\nis more readable.  Replaced the C++ style comments.  Various other code\ncleanups.\n\nSigned-off-by: Lonnie Mendez \u003clmendez19@austin.rr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "093cf723b2b06d774929ea07982f6a466ff22314",
      "tree": "9199ddc8a4ed6dfdc427134333f99b97245e6408",
      "parents": [
        "7b1cbebaa7ced7a2029cc5b50eab60c79b24cc10"
      ],
      "author": {
        "name": "Steven Cole",
        "email": "elenstev@mesatop.com",
        "time": "Tue May 03 19:07:24 2005 -0600"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:52 2005 -0700"
      },
      "message": "[PATCH] USB: Spelling fixes for drivers/usb.\n\nHere are some spelling corrections for drivers/usb.\n\ncancelation -\u003e cancellation\nsuccesful -\u003e successful\ncancelation -\u003e cancellation\ndecriptor -\u003e descriptor\nInitalize -\u003e Initialize\nwierd -\u003e weird\nProtocoll -\u003e Protocol\noccured -\u003e occurred\nsuccessfull -\u003e successful\nProcesing -\u003e Processing\ndevide -\u003e divide\nIsochronuous -\u003e Isochronous\nnoticable -\u003e noticeable\nBasicly -\u003e Basically\ntransfering -\u003e transferring\nintialize -\u003e initialize\nIncomming -\u003e Incoming\nadditionnal -\u003e additional\nasume -\u003e assume\nUnfortunatly -\u003e Unfortunately\nretreive -\u003e retrieve\ntranceiver -\u003e transceiver\nCompatiblity -\u003e Compatibility\nIncorprated -\u003e Incorporated\nexistance -\u003e existence\nUnunsual -\u003e Unusual\n\nSigned-off-by: Steven Cole \u003celenstev@mesatop.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7b1cbebaa7ced7a2029cc5b50eab60c79b24cc10",
      "tree": "6b586f3e2cede5ebd12d9b03772f8e761044b851",
      "parents": [
        "8af60be9a71d2c636cd800deab63a9fadf3aee96"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Mon May 02 23:54:28 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:51 2005 -0700"
      },
      "message": "[PATCH] USB: unusual_devs entry for Minolta Dimage Z10\n\nThis patch adds an unusual_devs entry for the Minolta Dimage Z10.\nOriginally reported by Vilisas \u003cvilisas@xxx.lt\u003e\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8af60be9a71d2c636cd800deab63a9fadf3aee96",
      "tree": "caf59ac73e61a10c9a0559e1165fae31cc37cf57",
      "parents": [
        "5e54f91d8d770c5a48da10a5c9c314c1c926536b"
      ],
      "author": {
        "name": "Vivian Bregier",
        "email": "Vivian.Bregier@imag.fr",
        "time": "Tue May 03 02:16:34 2005 +0200"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:51 2005 -0700"
      },
      "message": "[PATCH] USB: unusual_devs.h: atmel snd1 storage\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5e54f91d8d770c5a48da10a5c9c314c1c926536b",
      "tree": "3e453d56dda488e18b198b544345829aa7015fb2",
      "parents": [
        "6f92872cc8085b9e65a8ec07aed106ce5d24f60b"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Fri Apr 29 16:09:44 2005 +0100"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:50 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio redundant macro removal\n\n[ftdi_sio] Replaced redundant INTERFACE_A and INTERFACE_B macros with\nthe equivalent PIT_SIOA and PIT_SIOB macros.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6f92872cc8085b9e65a8ec07aed106ce5d24f60b",
      "tree": "de1e40db4b8017c7b8c8282c991b82956cb4e2bb",
      "parents": [
        "b9ab0746a53b9cd5c64e179a1c13952f0ae80e64"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Fri Apr 29 16:06:14 2005 +0100"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:50 2005 -0700"
      },
      "message": "[PATCH] USB: VID/PID updates for ftdi_sio driver\n\nSome VID/PID updates for the ftdi_sio driver:\n\n* The \"Gude Analog- und Digitalsysteme GmbH\" entries were missing from\n  the \"combined\" table.\n* Replaced FTDI_8U232AM_ALT_ALT_PID with 3 PIDs for devices from\n  4n-galaxy.de.\n* Removed redundant FTDI_RM_VID and renamed FTDI_RMCANVIEW_PID to\n  FTDI_RM_CANVIEW_PID.\n* Added VID/PID for serial converter in Mobility Electronics EasiDock\n  USB 200 (mentioned by Gregory Schmitt).\n* Added PID for Active Robots USB comms board (mentioned by John Koch).\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -ur a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c\n"
    },
    {
      "commit": "b9ab0746a53b9cd5c64e179a1c13952f0ae80e64",
      "tree": "60d2d55256c537b0aed3bae07fb84ac4b08d98df",
      "parents": [
        "3b86b2028c4de998978baae780edfc36995bebc5"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "andrea@suse.de",
        "time": "Mon May 02 22:47:55 2005 +0200"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:50 2005 -0700"
      },
      "message": "[PATCH] USB: new usbnet device id\n\nOn Thu, Apr 14, 2005 at 11:06:21PM +0400, Sergey Vlasov wrote:\n\u003e http://thread.gmane.org/gmane.linux.usb.devel/32977\n\u003e\n\u003e (see \"[PATCH] N/3 cdc acm errors\").\n\u003e\n\u003e You also need this driver core fix:\n\u003e\n\u003e http://thread.gmane.org/gmane.linux.usb.devel/33132\n\nI reproduced the same oops while trying to execute at+mode\u003d99, it would\nbe nice to get these fix merged since I believe it\u0027s still needed to\nconnect the laptop over gprs (something I didn\u0027t test yet).\n\nThis further patch will allow you to connect via usbnet, Greg could you\napply? Thanks!\n\nSigned-off-by: Andrea Arcangeli \u003candrea@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3b86b2028c4de998978baae780edfc36995bebc5",
      "tree": "494299fb27050eb76e6fd011c4c9c74720ccb367",
      "parents": [
        "56c1e26d75008d39f1067f453719857a81109d9f"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 25 21:46:29 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:49 2005 -0700"
      },
      "message": "[PATCH] USB: add a driver for the AirPrime CDMA Wireless PC card.\n\nEasier than trying to use the generic usb-serial driver.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "56c1e26d75008d39f1067f453719857a81109d9f",
      "tree": "f75ba4203962410bb9ec1ea159c4055a4ee09710",
      "parents": [
        "e2e66446e08a7a365a59e25bbc8dd320ab3da0a6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Apr 09 09:00:29 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:49 2005 -0700"
      },
      "message": "[PATCH] USB: ehci power fixes\n\nMiscellaneous updates for EHCI.\n\n - Mostly updates the power switching on EHCI controllers.  One routine\n   centralizes the \"power on/off all ports\" logic, and the capability to\n   do that is reported more correctly.\n\n - Courtesy Colin Leroy, a patch to always power up ports after resumes\n   which didn\u0027t keep a USB device suspended.  The reset-everything logic\n   powers down those ports (on some hardware) so something needs to turn\n   them back on.\n\n - Minor tweaks/bugfixes for the debug port support.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e2e66446e08a7a365a59e25bbc8dd320ab3da0a6",
      "tree": "9b6f14e3cff70c02c1161207d86acb01e7c131f0",
      "parents": [
        "8800cea62025a5209d110c5fa5990429239d6eee"
      ],
      "author": {
        "name": "Matthew Dharm",
        "email": "mdharm-usb@one-eyed-alien.net",
        "time": "Mon Apr 25 21:46:29 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:49 2005 -0700"
      },
      "message": "[PATCH] USB Storage: fix compile error\n\nThis patch fixes a compiler error caused by a missing prototype.  It should\napply directly to Greg KH\u0027s usb-2.6.git tree.\n\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6a800d456a81a9046634bcd26d868fd537f0c9ae",
      "tree": "b969230022b6b8a7a93466b7ddef6b3d0a79fea3",
      "parents": [
        "8800cea62025a5209d110c5fa5990429239d6eee"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue May 03 22:17:18 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 22:17:18 2005 -0700"
      },
      "message": "[IPV6]: net/addrconf.h needs to include linux/in6.h earlier\n\nElse the in6_addr layout is not known for struct\nprefix_info.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "41832a08feca695158e15a6e58c26b224a7bfae2",
      "tree": "62bb245b25a5eeebe6202f84987613d66a4eaa7c",
      "parents": [
        "cee2824f85414c98fff4004e335a6bc4072c8809"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 22:05:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 22:05:43 2005 -0700"
      },
      "message": "[SPARC64]: Disable IRQ forwarding.\n\nThere is some race whereby IRQs get stuck, the IRQ status\nis pending but no processor actually handles the IRQ vector\nand thus the interrupt.\n \nThis is a temporary workaround.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cee2824f85414c98fff4004e335a6bc4072c8809",
      "tree": "374fff3b0ad0bb6f28aa0d5a0a0c90a09ce78d35",
      "parents": [
        "8800cea62025a5209d110c5fa5990429239d6eee"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 22:04:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 22:04:36 2005 -0700"
      },
      "message": "[SPARC64]: Fix goal_cpu tracking in retarget_one_irq().\n\nWe would never advance the goal_cpu counter like we\nshould, so all IRQs would go to a single processor.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8800cea62025a5209d110c5fa5990429239d6eee",
      "tree": "2aa9e4732d7014dcda4c0e80d2e377f52e2262e9",
      "parents": [
        "84e48b6d64fdc29586bc7d9329f986cdae591a80",
        "14d50e78f947d340066ee0465dd892ad1d9162c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 03 17:24:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 03 17:24:08 2005 -0700"
      },
      "message": "Merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git/\n"
    },
    {
      "commit": "14d50e78f947d340066ee0465dd892ad1d9162c0",
      "tree": "591ce19741741438606ab75a45ac9f973cbb4787",
      "parents": [
        "aabc9761b69f1bfa30a78f7005be95cc9cc06175"
      ],
      "author": {
        "name": "J Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Tue May 03 16:29:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 16:29:13 2005 -0700"
      },
      "message": "[PKT_SCHED]: Action repeat\n\nLong standing bug.\nPolicy to repeat an action never worked.\n\nSigned-off-by: J Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aabc9761b69f1bfa30a78f7005be95cc9cc06175",
      "tree": "50dc9f510011ac03656aeba0595b2b0b5c5f5e22",
      "parents": [
        "d5d75cd6b10ddad2f375b61092754474ad78aec7"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 03 16:27:10 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 16:27:10 2005 -0700"
      },
      "message": "[IPSEC]: Store idev entries\n\nI found a bug that stopped IPsec/IPv6 from working.  About\na month ago IPv6 started using rt6i_idev-\u003edev on the cached socket dst\nentries.  If the cached socket dst entry is IPsec, then rt6i_idev will\nbe NULL.\n\nSince we want to look at the rt6i_idev of the original route in this\ncase, the easiest fix is to store rt6i_idev in the IPsec dst entry just\nas we do for a number of other IPv6 route attributes.  Unfortunately\nthis means that we need some new code to handle the references to\nrt6i_idev.  That\u0027s why this patch is bigger than it would otherwise be.\n\nI\u0027ve also done the same thing for IPv4 since it is conceivable that\nonce these idev attributes start getting used for accounting, we\nprobably need to dereference them for IPv4 IPsec entries too.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5d75cd6b10ddad2f375b61092754474ad78aec7",
      "tree": "73b6a0fa4177d8d7bfed465201842a3742a709c0",
      "parents": [
        "771018e76aaa6474be20a53c20458bcae8b00485"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue May 03 16:24:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 16:24:57 2005 -0700"
      },
      "message": "[PKT_SCHED]: netetm: adjust parent qlen when duplicating\n\nFix qlen underrun when doing duplication with netem. If netem is used\nas leaf discipline, then the parent needs to be tweaked when packets\nare duplicated.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "771018e76aaa6474be20a53c20458bcae8b00485",
      "tree": "acbd1186524815205337dd57322a4926cadc3554",
      "parents": [
        "8cbe1d46d69f9e2c49f284fe0e9aee3387bd2c71"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue May 03 16:24:32 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 16:24:32 2005 -0700"
      },
      "message": "[PKT_SCHED]: netetm: make qdisc friendly to outer disciplines\n\nNetem currently dumps packets into the queue when timer expires. This\npatch makes work by self-clocking (more like TBF).  It fixes a bug\nwhen 0 delay is requested (only doing loss or duplication).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cbe1d46d69f9e2c49f284fe0e9aee3387bd2c71",
      "tree": "b9d25110d46551fa80a2c34e1b9147f855e43e41",
      "parents": [
        "bd96535b81ad09d7593cc75093534acb984d3dc9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue May 03 16:24:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 16:24:03 2005 -0700"
      },
      "message": "[PKT_SCHED]: netetm: trap infinite loop hange on qlen underflow\n\nDue to bugs in netem (fixed by later patches), it is possible to get qdisc\nqlen to go negative. If this happens the CPU ends up spinning forever\nin qdisc_run(). So add a BUG_ON() to trap it.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd96535b81ad09d7593cc75093534acb984d3dc9",
      "tree": "f1b7611ba309d776c0289955a62e675f994fd63f",
      "parents": [
        "e4f8ab00cf3599ecb8110c0a838cd15d013b79e5"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue May 03 16:21:37 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 16:21:37 2005 -0700"
      },
      "message": "[NETFILTER]: Drop conntrack reference in ip_dev_loopback_xmit()\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4f8ab00cf3599ecb8110c0a838cd15d013b79e5",
      "tree": "866066db64f6658b021d2553cf4f3ea0318687bf",
      "parents": [
        "cacaddf57ed4d5ca994e9a7e2bd5558061f5d89d"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue May 03 16:20:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 16:20:39 2005 -0700"
      },
      "message": "[NETFILTER]: Fix nf_debug_ip_local_deliver()\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cacaddf57ed4d5ca994e9a7e2bd5558061f5d89d",
      "tree": "6e4c59a9a27441a3196cbc67a3a79356baa679fb",
      "parents": [
        "0f4821e7b93fe72e89b8ff393bd8e705bd178aa5"
      ],
      "author": {
        "name": "Tommy S. Christensen",
        "email": "tommy.christensen@tpack.net",
        "time": "Tue May 03 16:18:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 16:18:52 2005 -0700"
      },
      "message": "[NET]: Disable queueing when carrier is lost.\n\nSome network drivers call netif_stop_queue() when detecting loss of\ncarrier. This leads to packets being queued up at the qdisc level for\nan unbound period of time. In order to prevent this effect, the core\nnetworking stack will now cease to queue packets for any device, that\nis operationally down (i.e. the queue is flushed and disabled).\n\nSigned-off-by: Tommy S. Christensen \u003ctommy.christensen@tpack.net\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f4821e7b93fe72e89b8ff393bd8e705bd178aa5",
      "tree": "e9116a4ce6593b186c3962fcdc5baf73f243d0b5",
      "parents": [
        "09e14305982efc2f3b509d3c50ef5dcbff64a998"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 03 16:15:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 16:15:59 2005 -0700"
      },
      "message": "[XFRM/RTNETLINK]: Decrement qlen properly in {xfrm_,rt}netlink_rcv().\n\nIf we free up a partially processed packet because it\u0027s\nskb-\u003elen dropped to zero, we need to decrement qlen because\nwe are dropping out of the top-level loop so it will do\nthe decrement for us.\n\nSpotted by Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09e14305982efc2f3b509d3c50ef5dcbff64a998",
      "tree": "7829c8b212a84e793ebf2d5bd0ceb68283c7b79e",
      "parents": [
        "2a0a6ebee1d68552152ae8d4aeda91d806995dec"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 03 15:30:05 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 15:30:05 2005 -0700"
      },
      "message": "[NETLINK]: Fix infinite loops in synchronous netlink changes.\n\nThe qlen should continue to decrement, even if we\npop partially processed SKBs back onto the receive queue.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84e48b6d64fdc29586bc7d9329f986cdae591a80",
      "tree": "2a02ed8a14534249bb636e284c3d4785d5040a4d",
      "parents": [
        "52292c9b8c16aa9024a65aaeeca434bb8fec7d24",
        "48af7215405215e81e72aba1ae8031ca2fea840c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 03 15:27:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 03 15:27:24 2005 -0700"
      },
      "message": "Merge of master.kernel.org:/home/rmk/linux-2.6-rmk.git\n"
    },
    {
      "commit": "48af7215405215e81e72aba1ae8031ca2fea840c",
      "tree": "ef367f439dd0dfb65cb80fe3e2370368c695ba2d",
      "parents": [
        "a493820df65909d344824499937c939150559ace"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@org.rmk.(none)",
        "time": "Tue May 03 22:57:56 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 03 22:57:56 2005 +0100"
      },
      "message": "[PATCH] ARM: 2662/1: missing \"default y\" for CONFIG_HAS_TLS_REG\n\nPatch from Nicolas Pitre\n\nSigned-off-by: Nicolas Pitre\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a493820df65909d344824499937c939150559ace",
      "tree": "67965b587c829778b904c825d176ad086036dedd",
      "parents": [
        "eca02b0c1dc1da374216128157747d8ed994e5ef"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@de.rmk.(none)",
        "time": "Tue May 03 22:57:56 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 03 22:57:56 2005 +0100"
      },
      "message": "[PATCH] ARM: 2661/1: imxfb include\n\nPatch from Sascha Hauer\n\nThis patch adds the missing include files for the i.MX framebuffer\ndriver.\n\nSigned-off-by: Sascha Hauer\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2a0a6ebee1d68552152ae8d4aeda91d806995dec",
      "tree": "a0b77861b3395b4728e75f2b2f92755e0a4777d3",
      "parents": [
        "96c36023434b7b6824b1da72a6b7b1ca61d7310c"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 03 14:55:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:55:09 2005 -0700"
      },
      "message": "[NETLINK]: Synchronous message processing.\n\nLet\u0027s recap the problem.  The current asynchronous netlink kernel\nmessage processing is vulnerable to these attacks:\n\n1) Hit and run: Attacker sends one or more messages and then exits\nbefore they\u0027re processed.  This may confuse/disable the next netlink\nuser that gets the netlink address of the attacker since it may\nreceive the responses to the attacker\u0027s messages.\n\nProposed solutions:\n\na) Synchronous processing.\nb) Stream mode socket.\nc) Restrict/prohibit binding.\n\n2) Starvation: Because various netlink rcv functions were written\nto not return until all messages have been processed on a socket,\nit is possible for these functions to execute for an arbitrarily\nlong period of time.  If this is successfully exploited it could\nalso be used to hold rtnl forever.\n\nProposed solutions:\n\na) Synchronous processing.\nb) Stream mode socket.\n\nFirstly let\u0027s cross off solution c).  It only solves the first\nproblem and it has user-visible impacts.  In particular, it\u0027ll\nbreak user space applications that expect to bind or communicate\nwith specific netlink addresses (pid\u0027s).\n\nSo we\u0027re left with a choice of synchronous processing versus\nSOCK_STREAM for netlink.\n\nFor the moment I\u0027m sticking with the synchronous approach as\nsuggested by Alexey since it\u0027s simpler and I\u0027d rather spend\nmy time working on other things.\n\nHowever, it does have a number of deficiencies compared to the\nstream mode solution:\n\n1) User-space to user-space netlink communication is still vulnerable.\n\n2) Inefficient use of resources.  This is especially true for rtnetlink\nsince the lock is shared with other users such as networking drivers.\nThe latter could hold the rtnl while communicating with hardware which\ncauses the rtnetlink user to wait when it could be doing other things.\n\n3) It is still possible to DoS all netlink users by flooding the kernel\nnetlink receive queue.  The attacker simply fills the receive socket\nwith a single netlink message that fills up the entire queue.  The\nattacker then continues to call sendmsg with the same message in a loop.\n\nPoint 3) can be countered by retransmissions in user-space code, however\nit is pretty messy.\n\nIn light of these problems (in particular, point 3), we should implement\nstream mode netlink at some point.  In the mean time, here is a patch\nthat implements synchronous processing.  \n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96c36023434b7b6824b1da72a6b7b1ca61d7310c",
      "tree": "21b46ccc9e88f5ab77e0578356ba7d86e0f5c964",
      "parents": [
        "9dfa277f88388a94993b121db46b80df66f48d9e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 03 14:43:27 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:43:27 2005 -0700"
      },
      "message": "[NETLINK]: cb_lock does not needs ref count on sk\n\nHere is a little optimisation for the cb_lock used by netlink_dump.\nWhile fixing that race earlier, I noticed that the reference count\nheld by cb_lock is completely useless.  The reason is that in order\nto obtain the protection of the reference count, you have to take\nthe cb_lock.  But the only way to take the cb_lock is through\ndereferencing the socket.\n\nThat is, you must already possess a reference count on the socket\nbefore you can take advantage of the reference count held by cb_lock.\nAs a corollary, we can remve the reference count held by the cb_lock.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9dfa277f88388a94993b121db46b80df66f48d9e",
      "tree": "eb6159dc5d7b1d4a5f8c9455e34fdfc8549f33e4",
      "parents": [
        "033d899904792d3501b7dd469495ca9138424ec3"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue May 03 14:41:18 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:41:18 2005 -0700"
      },
      "message": "[PKT_SCHED]: Fix range in PSCHED_TDIFF_SAFE to 0..bound\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "033d899904792d3501b7dd469495ca9138424ec3",
      "tree": "62ed3ad46c42f30915990ee3dd234fa931f2e368",
      "parents": [
        "96edf83c4e284c08584f97623f7c7f029759459e"
      ],
      "author": {
        "name": "Asim Shankar",
        "email": "asimshankar@gmail.com",
        "time": "Tue May 03 14:39:33 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:39:33 2005 -0700"
      },
      "message": "[PKT_SCHED]: HTB: Drop packet when direct queue is full\n\nhtb_enqueue(): Free skb and return NET_XMIT_DROP if a packet is\ndestined for the direct_queue but the direct_queue is full. (Before\nthis: erroneously returned NET_XMIT_SUCCESS even though the packet was\nnot enqueued)\n\nSigned-off-by: Asim Shankar \u003casimshankar@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96edf83c4e284c08584f97623f7c7f029759459e",
      "tree": "966c927ce074efe743303a8004fda02f27dc1ad6",
      "parents": [
        "c3924c70dd3bddc28b99ccd1688bd281bad1a9be"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Tue May 03 14:38:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:38:09 2005 -0700"
      },
      "message": "[PPP]: remove redundant NULL pointer checks before kfree \u0026 vfree\n\nkfree() and vfree() can both deal with NULL pointers. This patch removes \nredundant NULL pointer checks from the ppp code in drivers/net/\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3924c70dd3bddc28b99ccd1688bd281bad1a9be",
      "tree": "958922075140cebd55028aa3c04ad2e1f2c0b5b3",
      "parents": [
        "0b2531bdc54e19717de5cb161d57e5ee0a7725ff"
      ],
      "author": {
        "name": "Folkert van Heusden",
        "email": "folkert@vanheusden.com",
        "time": "Tue May 03 14:36:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:36:45 2005 -0700"
      },
      "message": "[TCP]: Optimize check in port-allocation code, v6 version.\n\nSigned-off-by: Folkert van Heusden \u003cfolkert@vanheusden.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b2531bdc54e19717de5cb161d57e5ee0a7725ff",
      "tree": "09660a0562dd1bdc6c1539d24d539ea49973335f",
      "parents": [
        "20cc6befa23bb993cf4a4c58becb1dd99e7fc927"
      ],
      "author": {
        "name": "Folkert van Heusden",
        "email": "folkert@vanheusden.com",
        "time": "Tue May 03 14:36:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:36:08 2005 -0700"
      },
      "message": "[TCP]: Optimize check in port-allocation code.\n\nSigned-off-by: Folkert van Heusden \u003cfolkert@vanheusden.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20cc6befa23bb993cf4a4c58becb1dd99e7fc927",
      "tree": "e67029e0639cb789e124f91100ac7df992b6552c",
      "parents": [
        "6a5d362120a61a719095443194cc2d5e9a7027dd"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@gobolinux.org",
        "time": "Tue May 03 14:34:20 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:34:20 2005 -0700"
      },
      "message": "[PKT_SCHED]: fix typo on Kconfig\n\nThis is a trivial fix for a typo on Kconfig, where the Generic Random Early \nDetection algorithm is abbreviated as RED instead of GRED.\n\nSigned-off-by: Lucas Correia Villa Real \u003clucasvr@gobolinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a5d362120a61a719095443194cc2d5e9a7027dd",
      "tree": "7cab13ff0d252b96f4eeda7475f805ffdd1c0c4a",
      "parents": [
        "db46edc6d3b66bf708a8f23a9aa89f63a49ebe33"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Tue May 03 14:33:27 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:33:27 2005 -0700"
      },
      "message": "[WAN]: kfree of NULL pointer is valid\n\nkfree(0) is perfectly valid, checking pointers for NULL before calling \nkfree() on them is redundant. The patch below cleans away a few such \nredundant checks (and while I was around some of those bits I couldn\u0027t \nstop myself from making a few tiny whitespace changes as well).\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db46edc6d3b66bf708a8f23a9aa89f63a49ebe33",
      "tree": "7b3d9568a5561b5344e98dc8d881481420b8e581",
      "parents": [
        "f90a0a74b864fdc46737614f03b8868f4f31e3bf"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue May 03 14:29:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:29:39 2005 -0700"
      },
      "message": "[RTNETLINK] Cleanup rtnetlink_link tables\n\nConverts remaining rtnetlink_link tables to use c99 designated\ninitializers to make greping a little bit easier.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f90a0a74b864fdc46737614f03b8868f4f31e3bf",
      "tree": "6da3a1159fb7038511974c540d1bbf89a24c5eb3",
      "parents": [
        "d775fc09f16f4b88cd0373006b112c4772589778"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue May 03 14:29:00 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:29:00 2005 -0700"
      },
      "message": "[RTNETLINK] Fix \u0026 cleanup rtm_min/rtm_max\n\nConverts rtm_min and rtm_max arrays to use c99 designated\ninitializers for easier insertion of new message families.\nRTM_GETMULTICAST and RTM_GETANYCAST did not have the minimal\nmessage size specified which means that the netlink message\nwas parsed for routing attributes starting from the header.\nAdds the proper minimal message sizes for these messages\n(netlink header + common rtnetlink header) to fix this issue.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d775fc09f16f4b88cd0373006b112c4772589778",
      "tree": "0e335d1e65c254326e1e8cafd05cb440b2474d9c",
      "parents": [
        "492b558b3191319cbc859a9e025bc354d336c261"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue May 03 14:27:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:27:35 2005 -0700"
      },
      "message": "[RTNETLINK] Fix RTM_MAX to represent the maximum valid message type\n\nRTM_MAX is currently set to the maximum reserverd message type plus one\nthus being the cause of two bugs for new types being assigned a) given the\nnew family registers only the NEW command in its reserved block the array\nsize for per family entries is calculated one entry short and b) given the\nnew family registers all commands RTM_MAX would point to the first entry\nof the block following this one and the rtnetlink receive path would accept\na message type for a nonexisting family.\n\nThis patch changes RTM_MAX to point to the maximum valid message type\nby aligning it to the start of the next block and subtracting one.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "492b558b3191319cbc859a9e025bc354d336c261",
      "tree": "44e4aef7da73c9d4fd0e31bdfe26399f52a9f0cd",
      "parents": [
        "526bdb80a23b2e10ed4ccc3fcf309c9118d892d6"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue May 03 14:26:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:26:40 2005 -0700"
      },
      "message": "[XFRM]: Cleanup xfrm_msg_min and xfrm_dispatch\n\nConverts xfrm_msg_min and xfrm_dispatch to use c99 designated\ninitializers to make greping a little bit easier. Also replaces\ntwo hardcoded message type with meaningful names.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "526bdb80a23b2e10ed4ccc3fcf309c9118d892d6",
      "tree": "d1e681c9404a7ce9ab24f14d198b44b316043f6d",
      "parents": [
        "e4553eddae592b948c9695c9a0002169b0cab6fc"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue May 03 14:26:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:26:01 2005 -0700"
      },
      "message": "[XFRM]: Prevent off-by-one access to xfrm_dispatch\n\nMakes the type \u003e XFRM_MSG_MAX check behave correctly to\nprotect access to xfrm_dispatch.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4553eddae592b948c9695c9a0002169b0cab6fc",
      "tree": "7328dafd54372ead9cb657a49aaf5cb539f10154",
      "parents": [
        "679a87382433cf12a28f07a7d5c240f30f0daa08"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 03 14:25:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:25:13 2005 -0700"
      },
      "message": "[IPV6]: Include ipv6.h for ipv6_addr_set\n\nThis patch includes net/ipv6.h from addrconf.h since it needs\nipv6_addr_set.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "679a87382433cf12a28f07a7d5c240f30f0daa08",
      "tree": "128787f500b3a5d260fc620450865ad8a0a8c761",
      "parents": [
        "31da185d8162ae0f30a13ed945f1f4d28d158133"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 03 14:24:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:24:36 2005 -0700"
      },
      "message": "[IPV6]: Fix raw socket checksums with IPsec\n\nI made a mistake in my last patch to the raw socket checksum code.\nI used the value of inet-\u003ecork.length as the length of the payload.\nWhile this works with normal packets, it breaks down when IPsec is\npresent since the cork length includes the extension header length.\n\nSo here is a patch to fix the length calculations.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31da185d8162ae0f30a13ed945f1f4d28d158133",
      "tree": "fd9cefbc2f8d8e95786a3a23858d3649605ad148",
      "parents": [
        "b43309578477ff3271945d4efb920f558a309b4a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue May 03 14:23:50 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:23:50 2005 -0700"
      },
      "message": "[NETFILTER]: Don\u0027t checksum CHECKSUM_UNNECESSARY skbs in TCP connection tracking\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b43309578477ff3271945d4efb920f558a309b4a",
      "tree": "c91695958b52da4e9b104b80d73b420809c413dc",
      "parents": [
        "52292c9b8c16aa9024a65aaeeca434bb8fec7d24"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue May 03 14:23:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:23:13 2005 -0700"
      },
      "message": "[NETFILTER]: Missing owner-field initialization in iptable_raw\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52292c9b8c16aa9024a65aaeeca434bb8fec7d24",
      "tree": "59c7aae8cab7c4e1e557dd3a4fff6afbffab38e2",
      "parents": [
        "6628465e33ca694bd8fd5c3cf4eb7ff9177bc694"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue May 03 15:34:58 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 03 07:38:34 2005 -0700"
      },
      "message": "[PATCH] ppc64: fix gcc 4.0 vs CONFIG_ALTIVEC\n\ngcc-4.0 generates altivec code implicitly when -mcpu indicates an\naltivec capable CPU which is not suitable for the kernel.  However, we\nused to set -mcpu\u003d970 when CONFIG_ALTIVEC was set because a gcc-3.x bug\nprevented from using -maltivec along with -mcpu\u003dpower4, thus prevented\nbuilding the RAID6 altivec code.\n\nThis patch fixes all of this by testing for the gcc version.  If 4.0 or\nlater, just normally use -mcpu\u003dpower4 and let the RAID6 code add\n-maltivec to the few files it needs to be compiled with altivec support.\nFor 3.x, we still use -mcpu\u003d970 to work around the above problem, which\nis fine as 3.x will never implicitly generate altivec code.\n\nThe Makefile hackery may not be the most lovely, I welcome anybody more\nskilled than me to improve it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eca02b0c1dc1da374216128157747d8ed994e5ef",
      "tree": "d1fcc442129d13b4431686467a9ecbb50e222cfc",
      "parents": [
        "1f9c381fa3e0b9b9042e310c69df87eaf9b46ea4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:23:56 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:23:56 2005 +0100"
      },
      "message": "[PATCH] ARM: Cleanup kmalloc in cyber2000fb\n\nWe use one kmalloc to allocate two structures needlessly.\nCombine these two structures into one.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1f9c381fa3e0b9b9042e310c69df87eaf9b46ea4",
      "tree": "a683349fc21ff4c892b032ad1681d67a1ebf547a",
      "parents": [
        "5c3073e691b56dabbdec60dda4258b4e50d64872"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:22:19 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:22:19 2005 +0100"
      },
      "message": "[PATCH] ARM: Clean up commenting/spacing for Integrator\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c3073e691b56dabbdec60dda4258b4e50d64872",
      "tree": "073b46c9cb83d8e2a8e73e18849e79d193108ad2",
      "parents": [
        "5cd0c3442021fbf39c7152b341a952aa24054be9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:20:29 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:20:29 2005 +0100"
      },
      "message": "[PATCH] ARM: cleanup vmalloc start/offset macros\n\nVMALLOC_START and VMALLOC_OFFSET are common between all ARM\nmachine classes.  Move them into include/asm-arm/pgtable.h,\nbut allow a machine class to override them if required.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5cd0c3442021fbf39c7152b341a952aa24054be9",
      "tree": "5934a02646d7e499963698c34d16bdd9fc7bc8b2",
      "parents": [
        "ac09f698f1cda91e890fb75f4cb38253d60ff017"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:18:46 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:18:46 2005 +0100"
      },
      "message": "[PATCH] ARM: decompressor: use platform debug macros\n\nRather than duplicate the assembly for debug macros in the\ndecompressor head.S, use asm/arch/debug-macros.S instead.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6628465e33ca694bd8fd5c3cf4eb7ff9177bc694",
      "tree": "b023d524fb0a3b71aa0b957ce7c5540611497370",
      "parents": [
        "1c6278295d6482edaaaef5faa64b18f17b3319b7"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Mon May 02 12:25:13 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 02 22:23:54 2005 -0700"
      },
      "message": "[PATCH] JFS: Don\u0027t allocate extents that overlap existing extents\n\nModify xtSearch so that it returns the next allocated block when the\nrequested block is unmapped.  This can be used to make sure we don\u0027t\ncreate a new extent that overlaps the next one.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c6278295d6482edaaaef5faa64b18f17b3319b7",
      "tree": "226896c455d8a4996527c4a0ec5699956c657ec3",
      "parents": [
        "7fab479bebb96b1b4888bdae9b42e1fa9c5d3f38"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Mon May 02 12:25:08 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 02 22:23:53 2005 -0700"
      },
      "message": "[PATCH] JFS: Write journal sync points more often\n\nThis patch adds jfs_syncpt, which calls lmLogSync to write sync points\nto the journal both in jfs_sync_fs and when sync barrier processing\ncompletes.\n\nlmLogSync accomplishes two things:  1) it pushes logged-but-dirty\nmetadata pages to disk, and 2) it writes a sync record to the journal\nso that jfs_fsck doesn\u0027t need to replay more transactions than is\nnecessary.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fab479bebb96b1b4888bdae9b42e1fa9c5d3f38",
      "tree": "3d47de90cf39002e576df02f474bc17342ff0f4a",
      "parents": [
        "dc5798d9a7b656550533a5c0177dba17d4ef4990"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Mon May 02 12:25:02 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 02 22:23:53 2005 -0700"
      },
      "message": "[PATCH] JFS: Support page sizes greater than 4K\n\njfs has never worked on architecutures where the page size was not 4K.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc5798d9a7b656550533a5c0177dba17d4ef4990",
      "tree": "3ae0b6a6b4d85efbc4ccae6f9567d1c461292c01",
      "parents": [
        "d2e83707edbe6a2520591141421d26a87414a1b9"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Mon May 02 12:24:57 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 02 22:23:53 2005 -0700"
      },
      "message": "[PATCH] JFS: Changes for larger page size\n\nJFS code has always assumed a page size of 4K.  This patch fixes the\nnon-pagecache uses of pages to deal with larger pages.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2e83707edbe6a2520591141421d26a87414a1b9",
      "tree": "14d7d663eb653a1ffbfdf1c85440295bcf8b758a",
      "parents": [
        "66f3131f547ef3cc864810974e0757617e60a837"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Mon May 02 12:24:51 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 02 22:23:53 2005 -0700"
      },
      "message": "[PATCH] JFS: Simplify creation of new iag\n\nJFS was creating a new IAG (inode aggregate group) in one address\nspace, and afterwards, accessing it from another.  This could lead to\ncomplications when cache pages contain more than one page of jfs\nmetadata.  This patch causes the IAG to be initialized in the same\naddress space that it is subsequently accessed with.\n\nThis also elimitates an I/O, but IAG\u0027s aren\u0027t created too often.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66f3131f547ef3cc864810974e0757617e60a837",
      "tree": "98a1c36c63a350f04a650abfc4ec9ff12e7d717a",
      "parents": [
        "ac09f698f1cda91e890fb75f4cb38253d60ff017"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Mon May 02 12:24:46 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 02 22:23:52 2005 -0700"
      },
      "message": "[PATCH] JFS: reduce number of synchronous transactions\n\nUse an inline pxd list rather than an xad list in the xadlock.\nWhen the number of extents being modified can fit with the xadlock,\na transaction can be committed asynchronously.  Using a list of\npxd\u0027s instead of xad\u0027s allows us to fit 4 extents, rather than 2.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac09f698f1cda91e890fb75f4cb38253d60ff017",
      "tree": "f71a88464e5b5cb3f5246367bcc8ea0890f5fb0d",
      "parents": [
        "e521dca64e0f82d844928c5ee88d82fdced50cbe"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 02 16:25:10 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 02 08:15:22 2005 -0700"
      },
      "message": "[PATCH] cpufreq annoying warning fix\n\nThe cpufreq core patch I sent earlier got only half-applied.  I added a\nflag to let the low level driver disable an annoying warning on\nsuspend/resume that is normal on ppc, but the \"resume\" part of it wasn\u0027t\napplied.\n\nThis just adds back that missing bit.  The original patch also reworked\nthe resume() function to avoid nesting too many if () statements along\nthe way I did the suspend() one, but I didn\u0027t include that in the patch\nbelow.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e521dca64e0f82d844928c5ee88d82fdced50cbe",
      "tree": "c894a71c7d1a22e6c814f202532ec55616665adb",
      "parents": [
        "6995f17a5ab3c3fd4df2e5b107d08cff1db3fa41"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 02 16:12:00 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 02 08:15:22 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix might_sleep() warning with clock spreading\n\nThe clock spreading disable/enable code was called to late/early during\nthe suspend/resume code on some laptops and would trigger a\nmight_sleep() warning due to the down() call in the low level i2c code.\n\nThis fixes it by calling those functions earlier/later when interrupts\nare still enabled.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6995f17a5ab3c3fd4df2e5b107d08cff1db3fa41",
      "tree": "93eac4f86ca45821246ddcf2c0b26fe9cadec150",
      "parents": [
        "f0f539755b8df3db81715d9c7fb67ba375f0330f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 02 14:45:12 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 21:56:39 2005 -0700"
      },
      "message": "[PATCH] ppc32: More fixlet for pmac sound\n\nAs Al Viro noticed, my previous fix missed one instance of \"device\" in\nthe driver local debug code. Harmless unless you tweak the #define\u0027s in\nthere but still work fixing.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0f539755b8df3db81715d9c7fb67ba375f0330f",
      "tree": "f624f46948fb70f91fec22e4c44d54f1acbcf553",
      "parents": [
        "7eb8073ecc8251530ebbd9be29cc33e54d37bdc2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun May 01 19:43:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 19:43:54 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix sleep on old 101 PowerBook\n\nA typo in the machine table incorrectly mark the 101 PowerBook as\nneeding explicit callback from the video driver to enable sleep mode. I\ndid not implement that mecanism for chipsest older than r128, so we need\nto mark this machine as always beeing able to sleep for now.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7eb8073ecc8251530ebbd9be29cc33e54d37bdc2",
      "tree": "4d6a10cb3ce9f216a4d0e7a6000374f45929bf70",
      "parents": [
        "15fd56867b6b94dc829d880bc078428eb41859c8"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun May 01 18:54:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 18:54:23 2005 -0700"
      },
      "message": "[PATCH] ppc32: Small build fix for alsa powermac\n\nMy newer iMac mini driver doesn\u0027t build with verbose debug enabled.\n\nThis fixes it, and removes an erroneous error printk (since it\u0027s normal\non some machine to not find some gpios on the \"first try\").\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "15fd56867b6b94dc829d880bc078428eb41859c8",
      "tree": "2cadd2a246de12dade57a75cc57c296070d58712",
      "parents": [
        "7da21a02b3587157bd43910ea6d4c76661228ebb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun May 01 18:22:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 18:22:34 2005 -0700"
      },
      "message": "[PATCH] ppc32: Workaround a cache flush issue on sleep\n\nWe are experiencing a problem when flushing the CPU caches before sleep\non some laptop models using the 750FX CPU rev 1.X. While I haven\u0027t been\nable to figure out a proper explanation for what\u0027s going on, I do have a\nworkaround that seem to work reliably and allows those machine to sleep\nand wakeup properly again.\n\nI\u0027ll re-update that code if/when I ever find exactly what is happening\nwith those CPU revisions.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7da21a02b3587157bd43910ea6d4c76661228ebb",
      "tree": "192ac868b9d0854d31fb04a21a968796892cbf94",
      "parents": [
        "76530da1a9e8ce05963b1f49a098eddc6ec6c534"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun May 01 12:12:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 12:12:52 2005 -0700"
      },
      "message": "[PATCH] Avoid unnecessary ide-cd cache flushes\n\nOnly issue a cdrom cache flush if we\u0027ve done write to the drive.  The\n-\u003emedia_written() flag keeps track of that.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76530da1a9e8ce05963b1f49a098eddc6ec6c534",
      "tree": "bf0e2300abac0314de8af66020513fd551f14f62",
      "parents": [
        "6c207e769297946a0adec45225c6999f1299dde3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 08:59:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:30 2005 -0700"
      },
      "message": "[PATCH] sound/oss/sonicvibes.c: fix an array overflow\n\nThis patch fixes an array overflow found by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c207e769297946a0adec45225c6999f1299dde3",
      "tree": "2e4890b150d6f7055b2ecda3600df04c28d8bfb6",
      "parents": [
        "0dec63bab860cc60cc444faa0ac459f1b53545ff"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 08:59:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:30 2005 -0700"
      },
      "message": "[PATCH] drivers/input/joystick/spaceorb.c: fix an array overflow\n\nThis patch fixes an array overflow found by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0dec63bab860cc60cc444faa0ac459f1b53545ff",
      "tree": "3b07982063574ed27b1edd4ec1376b52ca7bbd76",
      "parents": [
        "390725c36d220f5ca0c13b8927ac9c758ae1e4ad"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 08:59:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:30 2005 -0700"
      },
      "message": "[PATCH] drivers/pnp/pnpacpi/rsparser.c: fix an array overflow\n\nThis patch fixes an array overflow found by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "390725c36d220f5ca0c13b8927ac9c758ae1e4ad",
      "tree": "9b7a13d734992cbee48588ab241e01baeb486b44",
      "parents": [
        "6e3e98d1dcf944b999757b769d910f2b506ca5b9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 08:59:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:30 2005 -0700"
      },
      "message": "[PATCH] drivers/video/radeonfb.c: fix an array overflow\n\nThis patch fixes an array overflow found by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6e3e98d1dcf944b999757b769d910f2b506ca5b9",
      "tree": "a070040633da1748df638673819479ceaf7efce2",
      "parents": [
        "408b664a7d394a5e4315fbd14aca49b042cb2b08"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 08:59:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:29 2005 -0700"
      },
      "message": "[PATCH] drivers/pnp/pnpbios/rsparser.c: fix an array overflow\n\nThis patch fixes an array overflow found by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "408b664a7d394a5e4315fbd14aca49b042cb2b08",
      "tree": "bd3ebe72229227962d157e46e61ed65b78d6e28b",
      "parents": [
        "c31403a1f5a761599df38bcc2d6ba94f24320c33"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 08:59:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:29 2005 -0700"
      },
      "message": "[PATCH] make lots of things static\n\nAnother large rollup of various patches from Adrian which make things static\nwhere they were needlessly exported.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c31403a1f5a761599df38bcc2d6ba94f24320c33",
      "tree": "b753650fba949d8b56c65d024b7e82363b894871",
      "parents": [
        "fd4a3244941ed74fffc24b64857977270e6f64e2"
      ],
      "author": {
        "name": "Cosmin Nicolaescu",
        "email": "can29@bandersnatch.cs.drexel.edu",
        "time": "Sun May 01 08:59:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:28 2005 -0700"
      },
      "message": "[PATCH] Documentation: remove super-{nr, max} to reflect fs/super.c\n\nThe patch updates the documentation for /proc.  super-nr and super-max have\nbeen dropped from the kernel since 2.4.9 due to minor numbering issues.\nThis change was not documented in the documentation.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd4a3244941ed74fffc24b64857977270e6f64e2",
      "tree": "2962590ab577d930f914141fc753e46af7c8df59",
      "parents": [
        "4fa35166c540073a2c6e450683c776f68e8b5569"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 01 08:59:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:28 2005 -0700"
      },
      "message": "[PATCH] docbook: Tell users to install xmlto, not stylesheets\n\nWe have at least two users which were confused by these messages, myself\nincluded.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@mail.ru\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4fa35166c540073a2c6e450683c776f68e8b5569",
      "tree": "c2afb4f7449be17c75cc149bce8456b729cf4254",
      "parents": [
        "2948e57d94bd2d2fb6d4e89d89f0bd0ddaee0513"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun May 01 08:59:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:28 2005 -0700"
      },
      "message": "[PATCH] DocBook: fix html link\n\nThe start page for each book has changed from book1.html to index.html.\nUpdate our generated links acocrdingly.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2948e57d94bd2d2fb6d4e89d89f0bd0ddaee0513",
      "tree": "4d6146a9e30f9d8920eaae2db942dbaad1b1100e",
      "parents": [
        "8b0c2d989cc60db1767481386ca912e99807eddb"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun May 01 08:59:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:27 2005 -0700"
      },
      "message": "[PATCH] Docbook: use custom stylesheet\n\nWith the custom stylesheet, functions are rendered using ANSI-C syntax and\nxmlto is a bit quieter.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b0c2d989cc60db1767481386ca912e99807eddb",
      "tree": "d4987614a6171ce7eee3fa63023ce5ed4c45f8f7",
      "parents": [
        "ac9296f95228f50d112e6caec3b461fd816de084"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun May 01 08:59:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:27 2005 -0700"
      },
      "message": "[PATCH] DocBook: Use xmlto to process the DocBook files.\n\nxmlto uses standared XSLT templates to generate manpages, (x)html pages, and\nXML FO files which can be processed with passivetex.  This is much faster than\nusing jadetex for everything.  This patch also reduces the number of\nkernel-specific scripts that are needed to generate documentation.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac9296f95228f50d112e6caec3b461fd816de084",
      "tree": "d76802207a551810d9ceac8423dde546cfb6edda",
      "parents": [
        "c73894c1e1160296552d8713e88bc76eac43beba"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 01 08:59:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:27 2005 -0700"
      },
      "message": "[PATCH] DocBook: remove obsolete templates\n\nAs the author of tulip-user and via-audio docbooks, I can say that they are\nout of date and should be deleted.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c73894c1e1160296552d8713e88bc76eac43beba",
      "tree": "583a8d4c955c9bdf21f1eb2c24592cab30744c6e",
      "parents": [
        "67be2dd1bace0ec7ce2dbc1bba3f8df3d7be597e"
      ],
      "author": {
        "name": "Rich Walker",
        "email": "rw@shadow.org.uk",
        "time": "Sun May 01 08:59:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:26 2005 -0700"
      },
      "message": "[PATCH] DocBook: use \u003cinformalexample\u003e for examples\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "67be2dd1bace0ec7ce2dbc1bba3f8df3d7be597e"
}
