)]}'
{
  "log": [
    {
      "commit": "c331eb04b995ad276a7ece4608326f1db4e137d8",
      "tree": "d3ef167648eb00266696039cc10b32592747e5fe",
      "parents": [
        "a835fa798ddfbfe4c63ff5e22c93fa5d24c95f7b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue May 30 21:27:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] md: Fix badness in sysfs_notify caused by md_new_event\n\nFrom: NeilBrown \u003cneilb@suse.de\u003e\n\nIf an error is reported by a drive in a RAID array (which is done via\nbi_end_io - in interrupt context), we call md_error and md_new_event which\ncalls sysfs_notify.  However sysfs_notify grabs a mutex and so cannot be\ncalled in interrupt context.\n\nThis patch just creates a variant of md_new_event which avoids the sysfs\ncall, and uses that.  A better fix for later is to arrange for the event to\nbe called from user-context.\n\nNote: avoiding the sysfs call isn\u0027t a problem as an error will not, by\nitself, modify the sync_action attribute.  (We do still need to\nwake_up(\u0026md_event_waiters) as an error by itself will modify /proc/mdstat).\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a835fa798ddfbfe4c63ff5e22c93fa5d24c95f7b",
      "tree": "41c4af1c4188ae210b01a381415a0184f971a253",
      "parents": [
        "8fd66ab852281f9e28e1774c17b49f26c4626fd1"
      ],
      "author": {
        "name": "Jeremy Higdon",
        "email": "jeremy@sgi.com",
        "time": "Tue May 30 21:27:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] sgiioc4: use mmio ops instead of port io\n\nFrom: Jeremy Higdon \u003cjeremy@sgi.com\u003e\n\nThis patch fixes a bug in sgiioc4 where it was using the default IDE port\nI/O operations instead of MMIO.\n\nThe IDE part of the IOC4 chip uses MMIO to map the chip registers.\nUnfortunately, the sgiioc4 driver uses the default port IO operations,\nwhich happens to have worked for the past few years.  That\u0027s about to\nchange, however, thus this change from inX/outX to readX/writeX.\n\nSigned-off-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8fd66ab852281f9e28e1774c17b49f26c4626fd1",
      "tree": "f6fa85ed995012eecc453b61751c3aca085a3207",
      "parents": [
        "c05b7f3d12b9455d746b69b7078ed34d777f560b"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Tue May 30 21:27:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] maxinefb: Fix compilation error\n\nFrom: Martin Michlmayr \u003ctbm@cyrius.com\u003e\n\nFix the following compilation error:\n\nCC      drivers/video/maxinefb.o\ndrivers/video/maxinefb.c:58: warning: initializer-string for array of chars is too long\ndrivers/video/maxinefb.c:58: warning: (near initialization for \\u2018maxinefb_fix.id\\u2019)\ndrivers/video/maxinefb.c:110: error: unknown field \\u2018fb_get_fix\\u2019 specified in initializer\ndrivers/video/maxinefb.c:110: error: \\u2018gen_get_fix\\u2019 undeclared here (not in a function)\ndrivers/video/maxinefb.c:111: error: unknown field \\u2018fb_get_var\\u2019 specified in initializer\ndrivers/video/maxinefb.c:111: error: \\u2018gen_get_var\\u2019 undeclared here (not in a function)\nmake[2]: *** [drivers/video/maxinefb.o] Error 1\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c05b7f3d12b9455d746b69b7078ed34d777f560b",
      "tree": "fcfb05e9c1398f18ae5c3408c78afdab2117df11",
      "parents": [
        "5a47d749e3d067e057d276075fed1d91749d3841"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Tue May 30 21:26:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] au1100fb: Fix compilation\n\nFrom: Rodolfo Giometti \u003cgiometti@linux.it\u003e\n\nFix the following warning on compilation:\n\ndrivers/video/au1100fb.c: In function `au1100fb_fb_setcolreg\u0027:\ndrivers/video/au1100fb.c:219: warning: ISO C90 forbids mixed declarations and code\ndrivers/video/au1100fb.c: In function `au1100fb_fb_pan_display\u0027:\ndrivers/video/au1100fb.c:321: warning: ISO C90 forbids mixed declarations and code\ndrivers/video/au1100fb.c: In function `au1100fb_fb_mmap\u0027:\ndrivers/video/au1100fb.c:387: warning: ISO C90 forbids mixed declarations and code\ndrivers/video/au1100fb.c: In function `au1100fb_drv_probe\u0027:\ndrivers/video/au1100fb.c:471: warning: unsigned int format, long unsigned int arg (arg 2)\ndrivers/video/au1100fb.c: At top level:\ndrivers/video/au1100fb.c:617: warning: initialization from incompatible pointer type\ndrivers/video/au1100fb.c:618: warning: initialization from incompatible pointer type\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a47d749e3d067e057d276075fed1d91749d3841",
      "tree": "2a03904cd989d508d994a822ca413592d2e04bd4",
      "parents": [
        "8d16b76421f0b3216012ee2d7819355e1cb847e5"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue May 30 21:26:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] powerpc: Fix boot on eMac\n\nFrom: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\nPrevent calling of some platform functions on the clock chips of the eMac\nas it seems to cause it to lockup at boot.  For now, add a quirk to prevent\nthat from happening.  Later, I might find out what\u0027s wrong and fix it but\nthat doesn\u0027t seem to be important as the machine appear to work fine\nwithout running those.  It\u0027s possible that Darwin doesn\u0027t run them.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Nathan Pilatzke \u003cnathanpilatzke@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d16b76421f0b3216012ee2d7819355e1cb847e5",
      "tree": "a2e82e62bfcf5ea0f58b17faadc4504ec6dfc933",
      "parents": [
        "760f1fce030ccc620ec430a8aff8fc604e7891ed"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue May 30 21:26:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] hrtimer: export symbols\n\nFrom: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n\nI want to use the hrtimer\u0027s in the netem (Network Emulator) qdisc.  But the\nnecessary symbols aren\u0027t exported for module use.\n\nAlso needed by SystemTap.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"Stone, Joshua I\" \u003cjoshua.i.stone@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "760f1fce030ccc620ec430a8aff8fc604e7891ed",
      "tree": "d2e14b5c6d101e4b368300d2a7e6c6fd438133a8",
      "parents": [
        "d61a3ead268084cc271d7b2aa2950fc822a37cf5"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue May 30 21:26:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] revert \"swsusp add check for suspension of X controlled devices\"\n\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\n\nRevert commit ff4da2e262d2509fe1bacff70dd00934be569c66.\n\nIt broke APM suspend, probably because APM doesn\u0027t switch back to a VT\nwhen suspending.\n\nTracked down by Matt Mackall \u003cmpm@selenic.com\u003e\n\nRafael sayeth:\n  \"It only fixed the theoretical issue that a quick-handed user could\n   switch to X after processes have been frozen and before the devices\n   are suspended.\n\n   With the current userland suspend tools it shouldn\u0027t be necessary.\"\n\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d61a3ead268084cc271d7b2aa2950fc822a37cf5",
      "tree": "f131ce216814f65a560dd04cc0627e94dfb930f2",
      "parents": [
        "44d7aff035118e8c3993aa3fa05d358d1008e982"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue May 30 21:25:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] IPMI: reserve I/O ports separately\n\nFrom: Corey Minyard \u003cminyard@acm.org\u003e\n\nThis patch is pretty important to get in for IPMI, new systems have been\nchanging the way ACPI and IPMI interact, and this works around the problems\nfor now.  This is a temporary fix until we get proper ACPI handling in\nIPMI.\n\nFixed releasing already-allocated regions when a later request fails, and\nforward-ported it to HEAD.\n\nSome BIOSes reserve disjoint I/O regions in their ACPI tables for the IPMI\ncontroller.  This causes problems when trying to register the entire I/O\nregion.  Therefore we must register each I/O port separately.\n\nSigned-off-by: Jordan Hargrave \u003cJordan_Hargrave@dell.com\u003e\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44d7aff035118e8c3993aa3fa05d358d1008e982",
      "tree": "0b454482cde4dac8200357ddb4e0f015b8e266bb",
      "parents": [
        "de66a695bef17264b2472c06e981c068bfa0636e"
      ],
      "author": {
        "name": "Seiji Munetoh",
        "email": "seiji.munetoh@gmail.com",
        "time": "Tue May 30 21:25:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] tpm: more bios log parsing fixes\n\nFrom: Seiji Munetoh \u003cseiji.munetoh@gmail.com\u003e\n\nChange the binary output format to actual ACPI TCPA log structure since the\ncurrent format does not contain all event-data information that need to\nverify the PCRs in TPM.  tpm_binary_bios_measurements_show() uses\nget_event_name() to convert the binary event-data to ascii format, and puts\nthem as binary.  However, to verify the PCRs, the event-data must be a\nactual binary event-data used by SHA1 calc.  in BIOS.\n\nSo, I think actual ACPI TCPA log is good for this binary output format.\nThat way, any userland tools easily parse this data with reference to TCG\nPC specification.\n\nSigned-off-by: Seiji Munetoh \u003cseiji.munetoh@gmail.com\u003e\nAcked-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de66a695bef17264b2472c06e981c068bfa0636e",
      "tree": "fcf9e1073978ed8626642ec404bb1bbadcbf18bb",
      "parents": [
        "25a6df952542ad9f284421b6ffe28f3eb3df1305"
      ],
      "author": {
        "name": "Seiji Munetoh",
        "email": "seiji.munetoh@gmail.com",
        "time": "Tue May 30 21:25:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] tpm: bios log parsing fixes\n\nFrom: Seiji Munetoh \u003cseiji.munetoh@gmail.com\u003e\n\nFix \"tcpa_pc_event\" misalignment between enum, strings and TCG PC spec and\noutput of the event which contains a hash data.\n\nSigned-off-by: Seiji Munetoh \u003cseiji.munetoh@gmail.com\u003e\nAcked-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25a6df952542ad9f284421b6ffe28f3eb3df1305",
      "tree": "8b0649ff83f5455fcca4f255bf2189a5cbf81fc8",
      "parents": [
        "308af9290ad1844c1b4e93ff4919f8009efbe018"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Tue May 30 21:25:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] spanned_pages is not updated at a case of memory hot-add\n\nFrom: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\n\nIf hot-added memory\u0027s address is smaller than old area, spanned_pages will\nnot be updated.  It must be fixed.\n\nexample) Old zone_start_pfn \u003d 0x60000, and spanned_pages \u003d 0x10000\n         Added new memory\u0027s start_pfn \u003d 0x50000, and end_pfn \u003d 0x60000\n\n  new spanned_pages will be still 0x10000 by old code.\n  (It should be updated to 0x20000.) Because old_zone_end_pfn will be\n  0x70000, and end_pfn smaller than it. So, spanned_pages will not be\n  updated.\n\nIn current code, spanned_pages is updated only when end_pfn is updated.\nBut, it should be updated by subtraction between bigger end_pfn and new\nzone_start_pfn.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "308af9290ad1844c1b4e93ff4919f8009efbe018",
      "tree": "cd97885e8faf22b57f5f4281114a1479466aca77",
      "parents": [
        "6855a3a6c3ab611c3a393be846c1e36120033b18"
      ],
      "author": {
        "name": "David Hollister",
        "email": "david.hollister@amd.com",
        "time": "Tue May 30 21:25:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] fbcon: fix scrollback with logo issue immediately after boot\n\nFrom: David Hollister \u003cdavid.hollister@amd.com\u003e\n\nAfter the system boots with the logo, if the first action is a scrollback, the\nscreen may become garbled.  This patch ensures that the softback_curr value is\nupdated along with softback_in following the scrollback.\n\nSigned-off-by: David Hollister \u003cdavid.hollister@amd.com\u003e\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6855a3a6c3ab611c3a393be846c1e36120033b18",
      "tree": "fc8b79da08a45dead0733ebe2e092ed39e30be01",
      "parents": [
        "e6ed89ac9f5da16fea5111651b6de0ff0a76a5c2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue May 30 21:25:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] ext3 resize: fix double unlock_super()\n\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\n\nSpotted by Jan Capek \u003cjca@sysgo.com\u003e\n\nCc: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nCc: Andreas Dilger \u003cadilger@clusterfs.com\u003e\nCc: Jan Capek \u003cjca@sysgo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6ed89ac9f5da16fea5111651b6de0ff0a76a5c2",
      "tree": "99f8afada42812b3ca5e1546584dc6e915b039f6",
      "parents": [
        "9a8fca0499c611ab37b5c0d4481ca09d3f6e8101"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Tue May 30 14:36:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:33:20 2006 -0700"
      },
      "message": "[PATCH] ARM: explicitly disable BTB on ixp2350\n\nWe don\u0027t enable the BTB on the ixp2350 as that can cause weird\ncrashes (erratum #42.)  However, some bootloaders enable the BTB,\nwhich means that we have to disable the BTB explicitly.\n\nFound thanks to Tom Rini.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a8fca0499c611ab37b5c0d4481ca09d3f6e8101",
      "tree": "7f79e9c5a0d4e3654eaac6f4988d277853a301d8",
      "parents": [
        "822ff019f72ae01baef1893e86735f1a5e36be7d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:32:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:32:15 2006 -0700"
      },
      "message": "Revert \"[PATCH] i386/x86_64: Force pci\u003dnoacpi on HP XW9300\"\n\nThis reverts commit 5491d0f3e206beb95eeb506510d62a1dab462df1.\n\nAs per Andi:\n\n  \"After some discussion with people who have the affected system it\n   seems best to revert for 2.6.17.  It broke a common BIOS workaround\n   and PCI-X still doesn\u0027t work.  Alternative is for people to change\n   the BIOS which seems to be better right now.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "822ff019f72ae01baef1893e86735f1a5e36be7d",
      "tree": "55c5215329b85c1b682bb1845361055500219945",
      "parents": [
        "7ca97c6131dac9f06b1856a95a2ec89d43844286"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue May 30 22:48:03 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:06 2006 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t do syscall exit tracing twice\n\nint_ret_from_syscall already does syscall exit tracing, so\nno need to do it again in the caller.\n\nThis caused problems for UML and some other special programs doing\nsyscall interception.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ca97c6131dac9f06b1856a95a2ec89d43844286",
      "tree": "c69a7dc3a48b9bc9dbb19f08fd48bc0275bbf792",
      "parents": [
        "0d01532451710110a93891ae152d1dd1ee006ccf"
      ],
      "author": {
        "name": "Robert Hentosh",
        "email": "robert_hentosh@dell.com",
        "time": "Tue May 30 22:48:00 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:06 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix off by one in bad_addr checking in find_e820_area\n\nFrom: Robert Hentosh \u003crobert_hentosh@dell.com\u003e\n\nActually, we just stumbled on a different bug found in find_e820_area() in\ne820.c.  The following code does not handle the edge condition correctly:\n\n   while (bad_addr(\u0026addr, size) \u0026\u0026 addr+size \u003c ei-\u003eaddr + ei-\u003esize)\n       ;\n   last \u003d addr + size;\n   if ( last \u003e ei-\u003eaddr + ei-\u003esize )\n       continue;\n\nThe second statement in the while loop needs to be a \u003c\u003d b so that it is the\nlogical negavite of the if (a \u003e b) outside it. It needs to read:\n\n   while (bad_addr(\u0026addr, size) \u0026\u0026 addr+size \u003c\u003d ei-\u003eaddr + ei-\u003esize)\n       ;\n\nIn the case that failed bad_addr was returning an address that is exactly size\nbellow the end of the e820 range.\n\nAK: Again together with the earlier avoid edma fix this fixes\nboot on a Dell PE6850/16GB\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d01532451710110a93891ae152d1dd1ee006ccf",
      "tree": "565b85776957df727847ffd752018022e83c63f9",
      "parents": [
        "b2468e525f29882f866cb0b832956e69328f9647"
      ],
      "author": {
        "name": "Daniel Yeisley",
        "email": "dan.yeisley@unisys.com",
        "time": "Tue May 30 22:47:57 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:06 2006 -0700"
      },
      "message": "[PATCH] x86_64: Handle empty node zero\n\nFrom: Daniel Yeisley \u003cdan.yeisley@unisys.com\u003e\n\nIt is possible to boot a Unisys ES7000 with CPUs from multiple cells, and not\nalso include the memory from those cells.  This can create a scenario where\nnode 0 has cpus, but no associated memory.  The system will boot fine in a\nconfiguration where node 0 has memory, but nodes 2 and 3 do not.\n\n[AK: I rechecked the code and generic code seems to indeed handle that already.\nDan\u0027s original patch had a change for mm/slab.c that seems to be already in now.]\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2468e525f29882f866cb0b832956e69328f9647",
      "tree": "7a48afb9933732c6fccb2baa1e928e3508a3c940",
      "parents": [
        "2ba567cbd7626700b800d4ce9503bd3cd78ed7ef"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue May 30 22:47:54 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:05 2006 -0700"
      },
      "message": "[PATCH] x86_64: fix last_tsc calculation of PM timer\n\nFrom: \"Jan Beulich\" \u003cjbeulich@novell.com\u003e\n\nThe PM timer code updates vxtime.last_tsc, but this update was done\nincorrectly in two ways:\n- offset_delay being in microseconds requires multiplying with cpu_mhz\n  rather than cpu_khz\n- the multiplication of offset_delay and cpu_khz (both being 32-bit\n  values) on most current CPUs would overflow (observed value of the\n  delay was approximately 4000us, yielding an overflow for frequencies\n  starting a little above 1GHz)\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ba567cbd7626700b800d4ce9503bd3cd78ed7ef",
      "tree": "70fe0359add1e1ab0e1d8ecb6581b6a149dfad3c",
      "parents": [
        "dc9a719528d782777b86936b817cc0913d5f0b42"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue May 30 22:47:51 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:05 2006 -0700"
      },
      "message": "[PATCH] i386: apic\u003d command line option should always be\n\nFrom: \"Jan Beulich\" \u003cjbeulich@novell.com\u003e\n\nWhen using apic\u003d on the kernel command line, this had no effect for machines\nmatched by either the ACPI MADT or the MPS OEM table scan. However, when such\noption is specified, it should also take effect for this set of systems.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc9a719528d782777b86936b817cc0913d5f0b42",
      "tree": "ee7fb8f042a90a1a9ba55f16ddfd8fd6f1879220",
      "parents": [
        "6ae53cd496d36db5f25e6f84b8b9fe7e675999a1"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue May 30 22:47:48 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:05 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix no IOMMU warning in PCI-GART driver\n\nComplaining about the IOMMU not compiled in doesn\u0027t make sense\nhere because it is clearly compiled in.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ae53cd496d36db5f25e6f84b8b9fe7e675999a1",
      "tree": "298b1b2c498c5d8e95954809b9bd3890a92ac0fb",
      "parents": [
        "3793c65c13e4751c7a10f98198bae1758453eb0e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue May 30 22:47:45 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:05 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix stack/mmap randomization for compat tasks\n\nia32_setup_arg_pages would ignore the passed in random stack top\nand use its own static value.\n\nNow it uses the 8bit of randomness native i386 would use too.\n\nThis indirectly fixes mmap randomization for 32bit processes too,\nwhich depends on the stack randomization.\n\nShould also give slightly better virtual cache colouring and\npossibly better performance with HyperThreading.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3793c65c13e4751c7a10f98198bae1758453eb0e",
      "tree": "90cdca032861efbb982705f9d96e351681e48fef",
      "parents": [
        "e60a48f5ab35737118e19bc965c640900a842f02"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue May 30 21:11:04 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 20:31:05 2006 -0700"
      },
      "message": "[PATCH] cfq-iosched: fixup locking and -\u003equeue_list list management\n\n- Drop cic from the list when seen as dead.\n- Fixup the locking, just use a simple spinlock.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e60a48f5ab35737118e19bc965c640900a842f02",
      "tree": "2dfc418bc3df4a73d51e45be1030f5692d0303a6",
      "parents": [
        "2c56554ec596adadd562679ef672d83e290f1732",
        "7dd1d9b85cfb63eebf48fa13d3c5d25a3deb3a25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 11:54:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 11:54:32 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] VIA PT880 Ultra support.\n  [AGPGART] Fix Nforce3 suspend on amd64.\n  [AGPGART] Enable SIS AGP driver on x86-64 for EM64T systems\n"
    },
    {
      "commit": "2c56554ec596adadd562679ef672d83e290f1732",
      "tree": "391308e07b307714896dc71ed2f25448cef75ed6",
      "parents": [
        "d1b3f96b0f9c1d9bc305a4d14bee0dc3509101a0",
        "55aa2e097dd5f0546972fc2607d7094181967ce2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 11:46:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 11:46:45 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [[CIFS] Pass truncate open flag through on file open in case setattr fails\n  [CIFS] Fix typos in previous fix\n  [CIFS] endian fix for new POSIX byte range lock support\n  [CIFS] fix memory leak in cifs session info struct on reconnect\n  [CIFS] ACPI suspend oops\n  [CIFS] Do not limit the length of share names (was 100 for whole UNC name)\n  [CIFS] Fix new POSIX Locking for setting lock_type correctly on unlock\n"
    },
    {
      "commit": "d1b3f96b0f9c1d9bc305a4d14bee0dc3509101a0",
      "tree": "663f12dd5895b62858d89f37036604d282532848",
      "parents": [
        "47ce56edb8ecdd4ec2bbec4e8683f3ba91de72e3",
        "7114b0bb6df7b2db266ba4847e4dd8333fa98a9a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 11:31:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 30 11:31:10 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NETFILTER]: PPTP helper: fix sstate/cstate typo\n  [NETFILTER]: mark H.323 helper experimental\n  [NETFILTER]: Fix small information leak in SO_ORIGINAL_DST (CVE-2006-1343)\n"
    },
    {
      "commit": "55aa2e097dd5f0546972fc2607d7094181967ce2",
      "tree": "4825ebb4cd4a1aa3d6d264c02ac8fe25d9598aea",
      "parents": [
        "08775834c412c48f3539ef7ed073fff58e3cf419"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:09:31 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:09:31 2006 +0000"
      },
      "message": "[[CIFS] Pass truncate open flag through on file open in case setattr fails\n\non set size to zero.\n\nSigned-off-by: Sebastian Voitzsch \u003csebastoam/vpotzscj@web.de\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "08775834c412c48f3539ef7ed073fff58e3cf419",
      "tree": "efa1a6b41e8d0017f7bcf2352f935b700286e876",
      "parents": [
        "cec6815a12edc91b123394f29d672cb9fa6cf79f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:08:26 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:08:26 2006 +0000"
      },
      "message": "[CIFS] Fix typos in previous fix\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "cec6815a12edc91b123394f29d672cb9fa6cf79f",
      "tree": "06fb2dd56ff647ece64ea6b43f62b8cfd986c949",
      "parents": [
        "a424f8bfcbecb8353b88a351394e8d1960136219"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:07:17 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:07:17 2006 +0000"
      },
      "message": "[CIFS] endian fix for new POSIX byte range lock support\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a424f8bfcbecb8353b88a351394e8d1960136219",
      "tree": "9a23062fed5969bb88496aa76ec3bb3747b661b4",
      "parents": [
        "c01f36a896cb11e8533b4f7c132a1722fb15102b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:06:04 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:06:04 2006 +0000"
      },
      "message": "[CIFS] fix memory leak in cifs session info struct on reconnect\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "c01f36a896cb11e8533b4f7c132a1722fb15102b",
      "tree": "95df1608cd828aa74e17e87221ec936a0223ab24",
      "parents": [
        "a878fb2218c87fe66f2bcf3914840e24c41338f7"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:05:10 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:05:10 2006 +0000"
      },
      "message": "[CIFS] ACPI suspend oops\n\nWasn\u0027t able to reproduce a hard hang, but was able to get an oops if\nsuspended the machine during a copy to the cifs mount.  This led to some\nthings hanging, including a \"sync\".  Also got I/O errors when trying to\naccess the mount afterwards (even when didn\u0027t see the oops), and had\nto unmount and remount in order to access the filesystem.\n\nThis patch fixed the oops.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a878fb2218c87fe66f2bcf3914840e24c41338f7",
      "tree": "61d958f40abe8db8ef8cc2a34dcae4c7aea8fc64",
      "parents": [
        "fc94cdb94462e71a4a974bc9bc1f483189ae7805"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:04:19 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:04:19 2006 +0000"
      },
      "message": "[CIFS] Do not limit the length of share names (was 100 for whole UNC name)\nduring mount. Especially important for some non-Western languages.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "fc94cdb94462e71a4a974bc9bc1f483189ae7805",
      "tree": "0a4695d80660bda29383d4285948f2302f52089a",
      "parents": [
        "d9ec5ad24ce80b7ef69a0717363db661d13aada5"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:03:32 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:03:32 2006 +0000"
      },
      "message": "[CIFS] Fix new POSIX Locking for setting lock_type correctly on unlock\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "47ce56edb8ecdd4ec2bbec4e8683f3ba91de72e3",
      "tree": "89f8f2d7503798ec4f1f6dcdb89c9d5a788aadcf",
      "parents": [
        "ed8f9e2f047de5d9b791e390269f230a101a6a4b"
      ],
      "author": {
        "name": "Kenan Esau",
        "email": "kenan.esau@conan.de",
        "time": "Mon May 29 23:31:12 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:31:12 2006 -0400"
      },
      "message": "Input: psmouse - DMI updates for lifebook protocol\n\nAdded different lifebook-versions and the CF-18 to the corresponding\ndmi-table.\n\nSigned-off-by: Kenan Esau \u003ckenan.esau@conan.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ed8f9e2f047de5d9b791e390269f230a101a6a4b",
      "tree": "8bca1bcd3159bf35c57cefe8efc76f24039de186",
      "parents": [
        "d2f4012f15845761bd3c6f90172e53767c11e359"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon May 29 23:31:03 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:31:03 2006 -0400"
      },
      "message": "Input: change from numbered to named switches\n\nRemove the numbered SW_* entries from the input system and assign names\nto the existing users.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d2f4012f15845761bd3c6f90172e53767c11e359",
      "tree": "e9d43394ec5f5c1832f8969349fb6e16e0bf1b9b",
      "parents": [
        "e107b8ee7e97fc20695ca3d5ef862511eca28df0"
      ],
      "author": {
        "name": "Yotam Medini",
        "email": "yotam.medini@gmail.com",
        "time": "Mon May 29 23:30:36 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:30:36 2006 -0400"
      },
      "message": "Input: alps - fix old protocol decoding\n\nCorrect touchpad left \u0026 right keys assignments for ALPS_OLDPROTO\nthat were swapped. Old protocol is used on UMAX ActionBook-530T\nnotebook.\n\nSigned-off-by: Yotam Medini \u003cyotam.medini@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e107b8ee7e97fc20695ca3d5ef862511eca28df0",
      "tree": "6dc5a68d07e975db87280768a02548cb500eda00",
      "parents": [
        "4f8b05efec7a56221c6d1b0e20bcf19671017065"
      ],
      "author": {
        "name": "masc@theaterzentrum.at",
        "email": "masc@theaterzentrum.at",
        "time": "Mon May 29 23:29:36 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:29:36 2006 -0400"
      },
      "message": "Input: wistron - add support for AOpen Barebook 1559as\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4f8b05efec7a56221c6d1b0e20bcf19671017065",
      "tree": "c8d8efb0eb420ce5d3b152b2c63c4dd01ab65361",
      "parents": [
        "7363cfc8666692a5263c646e68e54900b536cd7e"
      ],
      "author": {
        "name": "Zbigniew Luszpinski",
        "email": "zbiggy@o2.pl",
        "time": "Mon May 29 23:29:19 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:29:19 2006 -0400"
      },
      "message": "Input: psmouse - add detection of Logitech TrackMan Wheel trackball\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7363cfc8666692a5263c646e68e54900b536cd7e",
      "tree": "33bc3ffb6d9b452dc1f4b2d597f7943a659034b6",
      "parents": [
        "f39b25bed373cf11a2c0490bee8b0ac430aadff4"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon May 29 23:28:05 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:28:05 2006 -0400"
      },
      "message": "Input: sidewinder - fix memory leak\n\nIn sw_connect we leak \u0027buf\u0027 and \u0027idbuf\u0027 when we do not leave via one of\nthe fail* labels. This was spotted by the coverity checker.\n\nPatch is compile tested only due to lack of hardware.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f39b25bed373cf11a2c0490bee8b0ac430aadff4",
      "tree": "6221c20266907925b59ef988febd55e21f080df0",
      "parents": [
        "d9ec5ad24ce80b7ef69a0717363db661d13aada5"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Mon May 29 23:27:39 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 29 23:27:39 2006 -0400"
      },
      "message": "Input: add KEY_BATTERY keycode\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7114b0bb6df7b2db266ba4847e4dd8333fa98a9a",
      "tree": "049268cb57e572b8cc47d6891638975b6bf80413",
      "parents": [
        "ca3ba88d0cf4b5d7a628caf505c231162dde9429"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun May 28 22:51:05 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 28 22:51:05 2006 -0700"
      },
      "message": "[NETFILTER]: PPTP helper: fix sstate/cstate typo\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca3ba88d0cf4b5d7a628caf505c231162dde9429",
      "tree": "7dd89a726da5e29d6767396895a9273363467406",
      "parents": [
        "6c813c3fe9e30fcf3c4d94d2ba24108babd745b0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun May 28 22:50:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 28 22:50:40 2006 -0700"
      },
      "message": "[NETFILTER]: mark H.323 helper experimental\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c813c3fe9e30fcf3c4d94d2ba24108babd745b0",
      "tree": "05420eaf319033bb5aad5a66b0f97e54ca2f896e",
      "parents": [
        "d9ec5ad24ce80b7ef69a0717363db661d13aada5"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sun May 28 22:50:18 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 28 22:50:18 2006 -0700"
      },
      "message": "[NETFILTER]: Fix small information leak in SO_ORIGINAL_DST (CVE-2006-1343)\n\nIt appears that sockaddr_in.sin_zero is not zeroed during\ngetsockopt(...SO_ORIGINAL_DST...) operation. This can lead\nto an information leak (CVE-2006-1343).\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9ec5ad24ce80b7ef69a0717363db661d13aada5",
      "tree": "0a808684e7d5e61427ccd0ecb7f3849164a32aef",
      "parents": [
        "b82e8005af14b51600714971e0c6420c4e334a50",
        "0737ac895afbfbe210557fa5fbafcca932d5fa7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 28 16:35:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 28 16:35:52 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] the latest consensus libata resume fix\n"
    },
    {
      "commit": "b82e8005af14b51600714971e0c6420c4e334a50",
      "tree": "1d2f2915d07dfcb0e0aeae9a245fa87e62b49d33",
      "parents": [
        "371858568e02698fe2de8ba4bf771e3f40db69e5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 29 08:42:34 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 29 08:42:34 2006 +1000"
      },
      "message": "ppc: Fix typo in TI_LOCAL_FLAGS definition\n\nA typo crept in with commit ea1e847cc202e805769c3c46ba5e5c53714068a1\nwhich defined TI_LOCAL_FLAGS to be the offset of the `flags\u0027 field\nof struct thread_info, rather than the `local_flags\u0027 field.  This\nfixes it.  The typo was pointed out by Guennadi Liakhovetski.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0737ac895afbfbe210557fa5fbafcca932d5fa7c",
      "tree": "35b521b93f100f5aba2dc78a978fcec3b42afdae",
      "parents": [
        "ecd68853b852cdafb138f9c437f3a751fe7dc381"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Sun May 28 11:28:00 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun May 28 16:32:08 2006 -0400"
      },
      "message": "[PATCH] the latest consensus libata resume fix\n\nOkay, just to sum things up.\n\nThis forces libata to wait for up to 2 seconds for BUSY|DRQ to clear\non resume before continuing.\n\n[jgarzik adds...]  During testing we never saw DRQ asserted, but\nnonetheless (a) this works and (b) testing for DRQ won\u0027t hurt.\n\nSigned-off-by:  Mark Lord \u003climl@rtr.ca\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "371858568e02698fe2de8ba4bf771e3f40db69e5",
      "tree": "07ec799d7babae7eafda93d9dfd9d11fccff086f",
      "parents": [
        "e82b0f2cc21be905e504573483fa9542b15df96f",
        "54f4ee183aea859eb09f141dad3fc3c6f4fe0446"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat May 27 09:40:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat May 27 09:40:40 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [PATCH] powerpc: fix RTC/NVRAM accesses on Maple\n  [PATCH] ppc32 CPM_UART: various fixes for pq2 uart users\n  [PATCH] powerpc: linuxppc64.org no more\n"
    },
    {
      "commit": "e82b0f2cc21be905e504573483fa9542b15df96f",
      "tree": "241f31052917235824197fc755289f4c9ee7779b",
      "parents": [
        "74ef872c8f250acc02add54ff9d96f31d17bfeb3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:58:38 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:58:38 2006 -0400"
      },
      "message": "[netdrvr s/390] trim trailing whitespace\n\nPrevious fix patches added a bunch of trailing whitespace,\nwhich git-applymbox complained loudly about.\n"
    },
    {
      "commit": "74ef872c8f250acc02add54ff9d96f31d17bfeb3",
      "tree": "aea207d99f78ce9f741a3dd5dcce9748634c091e",
      "parents": [
        "27eb5ac8f015687205a51425620064c711784956"
      ],
      "author": {
        "name": "Klaus Wacker",
        "email": "kdwacker@de.ibm.com",
        "time": "Wed May 24 09:51:21 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:57:45 2006 -0400"
      },
      "message": "[PATCH] s390: lcs driver bug fixes and improvements [2/2]\n\n\tThis is the second lcs driver patch containing the rest of lcs fixes.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "27eb5ac8f015687205a51425620064c711784956",
      "tree": "a075fb770ac0a57119d43dbfe920dfc263557398",
      "parents": [
        "ba1aa084d6fb725a4c026adf69845ca60bab3b36"
      ],
      "author": {
        "name": "Klaus Wacker",
        "email": "kdwacker@de.ibm.com",
        "time": "Wed May 24 09:51:17 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:57:45 2006 -0400"
      },
      "message": "[PATCH] s390: lcs driver bug fixes and improvements [1/2]\n\n\tSeveral problems occured with lcs device driver:\n\t - device not operational anymore after cable pull/plug-in.\n       \t - unpredictable results occured, e.g. kernel panic\n\t   using cards of type QD8F.\n\t - STOPLAN and delete multicast address command\n           were not proper recognized by OSA card under heavy network workload.\n       \t - channel/device error checks missing in interrupt handler.\n\tTo fix all problems at once recovery of lcs devices has been improved.\n\tmissing error checks in lcs interrupt handler has been added.\n\tOnce a hardware problem occurs lcs will recover the device now properly.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ba1aa084d6fb725a4c026adf69845ca60bab3b36",
      "tree": "0d25a544af74dfe51c9234827b45bf11667e00f5",
      "parents": [
        "b85e1fa196da91e07c98eaf014ae773c2a2e0c4f"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed May 24 09:51:13 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:56:41 2006 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes\n\nFrom: Frank Blaschka \u003cFrank.Blaschka@de.ibm.com\u003e\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\n        - fix fake_ll during initial device bringup. fake_ll was\n\t  not active after first start of the device.\n\t  Problem only occured when qeth was built without IPV6 support.\n        - avoid skb usage after invocation of qeth_flush_buffers,\n\t  because skb might already be freed.\n        - remove yet another useless netif_wake_queue in\n\t  qeth_softsetup_ipv6 since this function is only called\n\t  when device is going online. In this case card-\u003estate will\n\t  never be in state UP. So let the net_device queue down .\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b85e1fa196da91e07c98eaf014ae773c2a2e0c4f",
      "tree": "30411831501e1af00d4d13b283a70f550c8ab801",
      "parents": [
        "7401a4670f0e81d50dcc4e0a7bd2dcb4a5d65e6b"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed May 24 09:51:11 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:56:40 2006 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\n\t- correct checking of sscanf-%n value in qeth_string_to_ipaddr().\n\t- don\u0027t use netif_stop_queue outside the hard_start_xmit routine.\n\t  Rather use netif_tx_disable.\n\t- don\u0027t call qeth_netdev_init on a recovery.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7401a4670f0e81d50dcc4e0a7bd2dcb4a5d65e6b",
      "tree": "be1ab1298d47ec4b0f2bbb99f637f9246ccd00dc",
      "parents": [
        "a24b163b7c16f9e30e726319115e45ed6e683582"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed May 24 09:51:05 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:56:40 2006 -0400"
      },
      "message": "[PATCH] s390: minor fix in cu3088\n\nIn case of a parse error for the cu3088 group attribute,\nreturn -EINVAL instead of count.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a24b163b7c16f9e30e726319115e45ed6e683582",
      "tree": "64eedaff752008bb4a5622d1e8eac3d906ccf220",
      "parents": [
        "80871e63e410c53524ef47eaf475c13e0f164ea6"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Thu May 25 16:22:40 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:33:18 2006 -0400"
      },
      "message": "[PATCH] pcnet32: remove incorrect pcnet32_free_ring\n\nDuring a code scan for another change I discovered that this call to\npcnet32_free_ring must be removed.  If the open fails due to a lack of\nmemory all the ring structures are removed via the call to free_ring\nand a subsequent call to open will dereference a null pointer in\npcnet32_init_ring.\n\nPlease apply to 2.6.17.\n\nSigned-off-by:  Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "80871e63e410c53524ef47eaf475c13e0f164ea6",
      "tree": "7cab9aa18a3f9cc1d30d1e8a2cde2f19d357ffdf",
      "parents": [
        "8fc29ba65bd669b8f23a46b4760f3ba773e2a635"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:35:57 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:31:56 2006 -0400"
      },
      "message": "e1000: add shutdown handler back to fix WOL\n\nSomeone was waaay too aggressive and removed e1000\u0027s reboot notifier\ninstead of porting it to the new way of the shutdown handler.  This change\nbroke wake on lan.  Add the shutdown handler back in using the same method\nas e100 uses.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n(cherry picked from c653e6351e371b33b29871e5eedf610ffb3be037 commit)\n"
    },
    {
      "commit": "8fc29ba65bd669b8f23a46b4760f3ba773e2a635",
      "tree": "583f1fe4d46e19fe010ec50776191d7646b05f88",
      "parents": [
        "ecd68853b852cdafb138f9c437f3a751fe7dc381",
        "4541a5db0ba33d9c692e5b2f8d7805e336fabe7c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:26:22 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:26:22 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "ecd68853b852cdafb138f9c437f3a751fe7dc381",
      "tree": "6b3a3468d0d3dca7f226de7e3551913d907b17a2",
      "parents": [
        "087377a4307e18225f6452af5e71fe763c088c4e",
        "3041a069090224462e27da1bc9483b463eb40841"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 15:13:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 15:13:33 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: dev.c comment fixes\n  [IPV6] ROUTE: Don\u0027t try less preferred routes for on-link routes.\n  [IRDA]: *_DONGLE should depend on IRTTY_SIR\n  [MAINTAINERS]: Add entry for netem\n"
    },
    {
      "commit": "3041a069090224462e27da1bc9483b463eb40841",
      "tree": "1a1713286963b23f6d39addd24b499695fba80ac",
      "parents": [
        "4d0c5911660b97f53c2211afc6ded5dafafa9b78"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri May 26 13:25:24 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 26 13:25:24 2006 -0700"
      },
      "message": "[NET]: dev.c comment fixes\n\nNoticed that dev_alloc_name() comment was incorrect, and more spellung\nerrors.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d0c5911660b97f53c2211afc6ded5dafafa9b78",
      "tree": "8d6a9fa1f492f92be74a979d98b2e2b72c051abd",
      "parents": [
        "56bc348ce8a709a70cd80857ffc09749f871d7a8"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri May 26 13:23:41 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 26 13:23:41 2006 -0700"
      },
      "message": "[IPV6] ROUTE: Don\u0027t try less preferred routes for on-link routes.\n\nIn addition to the real on-link routes, NONEXTHOP routes\nshould be considered on-link.\n\nProblem reported by Meelis Roos \u003cmroos@linux.ee\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nAcked-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4541a5db0ba33d9c692e5b2f8d7805e336fabe7c",
      "tree": "afd9c5a020f2111d71cf8f9e09fff1ce4e849970",
      "parents": [
        "53072d68cc2deda9f1a8cde864aa9d04f58addd3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu May 25 11:10:08 2006 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 26 16:11:56 2006 -0400"
      },
      "message": "[PATCH] arlan: fix section mismatch warnings\n\nFix section mismatch warnings:\nWARNING: drivers/net/wireless/arlan.o - Section mismatch: reference to\n.init.text:arlan_probe from .text between \u0027init_module\u0027 (at offset\n0x3526) and \u0027cleanup_module\u0027\nWARNING: drivers/net/wireless/arlan.o - Section mismatch: reference to\n.init.text:init_arlan_proc from .text between \u0027init_module\u0027 (at offset\n0x3539) and \u0027cleanup_module\u0027\nWARNING: drivers/net/wireless/arlan.o - Section mismatch: reference to\n.exit.text:cleanup_arlan_proc from .text between \u0027cleanup_module\u0027 (at\noffset 0x356c) and \u0027arlan_diagnostic_info_string\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53072d68cc2deda9f1a8cde864aa9d04f58addd3",
      "tree": "d548e87c1b86b8ba733cee1bcded1824103c2e78",
      "parents": [
        "705af309505681f197f81618440954d10f120dc0"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu May 25 11:09:21 2006 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 26 16:11:56 2006 -0400"
      },
      "message": "[PATCH] wavelan: fix section mismatch\n\nFix section mismatch warning:\nWARNING: drivers/net/wireless/wavelan.o - Section mismatch: reference to\n.init.text: from .text between \u0027init_module\u0027 (at offset 0x371e) and\n\u0027cleanup_module\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "087377a4307e18225f6452af5e71fe763c088c4e",
      "tree": "cd8ea73ad5ba8ba80f92f17f747628fdddb236f0",
      "parents": [
        "5d5daa162a5187bc0f98eb2bc7a063392b0de311"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu May 25 18:44:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:47 2006 -0700"
      },
      "message": "[PATCH] tpm: fix bug for TPM on ThinkPad T60 and Z60\n\nThe TPM chip on the ThinkPad T60 and Z60 machines is returning 0xFFFF for\nthe vendor ID which is a check the driver made to double check it was\nactually talking to the memory mapped space of a TPM.  This patch removes\nthe check since it isn\u0027t absolutely necessary and was causing device\ndiscovery to fail on these machines.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d5daa162a5187bc0f98eb2bc7a063392b0de311",
      "tree": "8a6e7e78f60d9197dc51e038d582fd5a75c88aca",
      "parents": [
        "ac88bcff2fa536e015a97e144b7190c740225144"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu May 25 18:44:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] scx200_acb: fix section mismatch warning\n\nWARNING: drivers/i2c/busses/scx200_acb.o - Section mismatch: reference to\n.init.text: from .text after \u0027scx200_add_cs553x\u0027 (at offset 0x528)\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac88bcff2fa536e015a97e144b7190c740225144",
      "tree": "2b05cdf1d6d4f7b6aa99de96e1799b00c715d66f",
      "parents": [
        "0fba3a1f39f8b0a50b56c8b068fa52131cbc84c2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 25 18:44:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] s3c24xx: fix spi driver with CONFIG_PM\n\nFix compile bug with the S3C24XX SPI driver when CONFIG_PM is set.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0fba3a1f39f8b0a50b56c8b068fa52131cbc84c2",
      "tree": "35b5b68cb783305fa783988cbb7042531cb8a316",
      "parents": [
        "3ac8141366932a74fd8620afaebd66960c91196d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu May 25 18:44:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] PowerMac: force only suspend-to-disk to be valid\n\nFor a very long time, echoing \u0027standby\u0027 or \u0027mem\u0027 into /sys/power/state has\nkilled the machine on powerpc.  This patch fixes that.\n\nThis patch adds the .valid callback to pm_ops on PowerMac so that only the\nsuspend to disk state can be entered.  Note that just returning 0 would\nsuffice since the upper layers don\u0027t pass PM_SUSPEND_DISK down, but we\nhandle it there regardless just in case that changes.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ac8141366932a74fd8620afaebd66960c91196d",
      "tree": "1e6d0cc5bbf10f940ba93346b489c9893c7a2bf7",
      "parents": [
        "9084533e797f131c923c8883adf91cc2f7ddcfae"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Thu May 25 18:44:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] affs: possible null pointer dereference in affs_rename()\n\nIf affs_bread() fails, the exit path calls mark_buffer_dirty_inode() with a\nNULL argument.\n\nCoverity CID: 312.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9084533e797f131c923c8883adf91cc2f7ddcfae",
      "tree": "a5ef83c83d2053e2a8aa9a294ceab425c6e1c92d",
      "parents": [
        "f09de595b5eda6040cd733ecf1eb222e00b42517"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu May 25 18:44:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] ads7846 conversion accuracy\n\nThis improves accuracy of the touchscreen and hwmon sensor readings,\naddressing an issue noted by Imre Deak: there\u0027s an extra bit written before\nthe sample (12 bits) gets written out.\n\nIt also catches up to various comments, and makes the /proc/interrupts\nentry sensible again.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f09de595b5eda6040cd733ecf1eb222e00b42517",
      "tree": "bfba2a2c72082bd30527a215c3b36994e30eabe7",
      "parents": [
        "6bf08cb246b5ac639b2429533d303f5026f2520c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu May 25 18:44:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] x86: wire up vmsplice syscall\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6bf08cb246b5ac639b2429533d303f5026f2520c",
      "tree": "33b9234ddd26959c9342b4932f596a9b009bf3bd",
      "parents": [
        "c71d48877e6f3d5e3eb22fcaaa612081bce3d089"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 25 18:44:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] Add CMSPAR to termbits.h for powerpc and alpha\n\nSome driver wants to use CMSPAR, but it was missing on alpha and powerpc.\nThis adds it, with the same value as every other architecture uses.\n\n(akpm: fixes the build of an upcoming gregkh USB patch)\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c71d48877e6f3d5e3eb22fcaaa612081bce3d089",
      "tree": "2adf081ab975f2f1f33b5ba1c04163fcbdf02077",
      "parents": [
        "309c68cc17ba1f6f733038562b7469b5340e1a1d"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Fri May 26 10:39:25 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:52:11 2006 -0700"
      },
      "message": "[PATCH] Unlock md devices when stopping them on reboot.\n\notherwise we get nasty messages about locks not being released.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "309c68cc17ba1f6f733038562b7469b5340e1a1d",
      "tree": "68f582ca59e1b4dd0d89a8ec4cd8d841e4f01ff3",
      "parents": [
        "705af309505681f197f81618440954d10f120dc0",
        "ab28b171eabc0a414e0404844453c11af3caed10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:51:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:51:08 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mthca: Fix posting lists of 256 receive requests to SRQ for Tavor\n"
    },
    {
      "commit": "54f4ee183aea859eb09f141dad3fc3c6f4fe0446",
      "tree": "94bfc121c036460c64f7a72f9a46152ee6fdd263",
      "parents": [
        "8e30a9a299ca30b6c4072c2182238d5f5dd1590d"
      ],
      "author": {
        "name": "Hollis Blanchard",
        "email": "hollisb@us.ibm.com",
        "time": "Thu May 25 16:36:53 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 26 22:39:00 2006 +1000"
      },
      "message": "[PATCH] powerpc: fix RTC/NVRAM accesses on Maple\n\nDue to a firmware device tree bug, RTC and NVRAM accesses (including\nhalt/reboot) on Maple have been broken since January, when an untested\nbuild fix went in. This code patches the device tree in Linux.\n\nSigned-off-by: Hollis Blanchard \u003chollisb@us.ibm.com\u003e\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8e30a9a299ca30b6c4072c2182238d5f5dd1590d",
      "tree": "4054dd52f383838c8c2f7d47e33493968c59d16b",
      "parents": [
        "6d923f98fe0f31c174ace92f8b680d0d153663aa"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed May 24 21:40:18 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 26 22:38:56 2006 +1000"
      },
      "message": "[PATCH] ppc32 CPM_UART: various fixes for pq2 uart users\n\nThis fixes various odd things that missed update together with cpm_uart\nplatform_device move. Unified resources names, restructurisation, etc.\nAlso, addressed issue with recent phys/virt translation rework. Being\ncache-coherent, CPM2\u0027s do alloc_bootmem() for the console stuff, and it was\nused to treat console buffer descriptor mapping 1:1 (as in CPM1 case),\nwhich is definitely wrong.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6d923f98fe0f31c174ace92f8b680d0d153663aa",
      "tree": "37be14fe10d68a301ab041e39c47f5bd2dea9fd5",
      "parents": [
        "705af309505681f197f81618440954d10f120dc0"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "apgo@patchbomb.org",
        "time": "Fri May 19 06:22:23 2006 -0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 26 22:38:54 2006 +1000"
      },
      "message": "[PATCH] powerpc: linuxppc64.org no more\n\nhttp://linuxppc64.org has long been a redirect to the canonical\nhttp://penguinppc.org/ppc64/ -- update all instances accordingly,\nas ACKed by Hollis:\n\nOn Wed, Jan 18, 2006 at 09:48:08AM -0600, Hollis Blanchard wrote:\n\u003e On Wed, 2006-01-18 at 13:07 +0100, Olaf Hering wrote:\n\u003e \u003e On Wed, Jan 18, Arthur Othieno wrote:\n\u003e \u003e \u003e\n\u003e \u003e \u003e What about the s/linuxppc64\\.org/penguinppc\\.org/g case? Or is\n\u003e \u003e \u003e penguinppc64.org preferable? Or am I just taking it too far? ;)\n\u003e \u003e\n\u003e \u003e They are redirected on DNS or HTTP level.\n\u003e\n\u003e HTTP level, but that doesn\u0027t answer his question.\n\u003e\n\u003e As the maintainer of that site, I would prefer to remove the\n\u003e linuxppc64.org reference.\n\nSigned-off-by: Arthur Othieno \u003capgo@patchbomb.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "56bc348ce8a709a70cd80857ffc09749f871d7a8",
      "tree": "63e91f4b4b5f615abeb1599b1f8041d544b0d98b",
      "parents": [
        "be2f2e84549386df63206fec134d9e0fc2212328"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Thu May 25 16:17:53 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 25 16:17:53 2006 -0700"
      },
      "message": "[IRDA]: *_DONGLE should depend on IRTTY_SIR\n\nIf a SIR dongle is built in the kernel while IRTTY_SIR is built\nas a module, kernel compilation will fail.\nThus, the SIR dongle config should depend on the IRTTY_SIR.\n\nCloses kernel bug# 6512\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d6512)\n\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be2f2e84549386df63206fec134d9e0fc2212328",
      "tree": "66e5a4a31d00b767f718c3eff56a6a8c2b09e72d",
      "parents": [
        "705af309505681f197f81618440954d10f120dc0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 25 16:14:43 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 25 16:14:43 2006 -0700"
      },
      "message": "[MAINTAINERS]: Add entry for netem\n\nIt gets enough reports, that there ought to be a MAINTAINER entry.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "705af309505681f197f81618440954d10f120dc0",
      "tree": "af6b17647538cb782df3dd25dfb42c1954a7dc9a",
      "parents": [
        "a8bd60705aa17a998516837d9c1e503ad4cbd7fc"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue May 23 09:22:42 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu May 25 12:09:55 2006 -0700"
      },
      "message": "[PATCH] s390: fix typo in stop_hz_timer.\n\nAdd missing parentheses for type cast to u64.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8bd60705aa17a998516837d9c1e503ad4cbd7fc",
      "tree": "f172777dbf25967453587d7e9a9eb07490693e27",
      "parents": [
        "4f3a151a11da3351e2149a401d4ee18426938de7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 18:50:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 18:50:17 2006 -0700"
      },
      "message": "Linux 2.6.17-rc5\n"
    },
    {
      "commit": "4f3a151a11da3351e2149a401d4ee18426938de7",
      "tree": "c9ec2028b8cde1bc487dec25ba7fe8c914d15c61",
      "parents": [
        "da8bacf6d59288ef3e41389db24886c928dcbd33"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed May 24 15:13:14 2006 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 18:48:28 2006 -0700"
      },
      "message": "[PATCH] V4L/DVB (4045): Fixes recursive dependency for I2C\n\nMixing \"depends on I2C\" and \"select I2C\" within the media subsystem\nleads to the following problem:\nWarning! Found recursive dependency: I2C DVB_BUDGET DVB_BUDGET_PATCH\nDVB_AV7110 VIDEO_SAA7146_VV VIDEO_SAA7146 I2C\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab28b171eabc0a414e0404844453c11af3caed10",
      "tree": "35c7037516ec32da168468823c1fbba96a930eb2",
      "parents": [
        "da8bacf6d59288ef3e41389db24886c928dcbd33"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Wed May 24 18:27:07 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed May 24 13:43:37 2006 -0700"
      },
      "message": "IB/mthca: Fix posting lists of 256 receive requests to SRQ for Tavor\n\nIf we post a list of length exactly a multiple of 256, nreq in\ndoorbell gets set to 256 which is wrong: it should be encoded by 0.\nThis is because we only zero it out on the next WR, which may not be\nthere.  The solution is to ring the doorbell after posting a WQE, not\nbefore posting the next one.\n\nThis is the same bug that we just fixed for QPs with non-shared RQ.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "da8bacf6d59288ef3e41389db24886c928dcbd33",
      "tree": "35d2739fb57a760dca1c9413a6814d6d2be8e295",
      "parents": [
        "67e3812426efbe62dd765eed9895cd3098def948",
        "09b74de9fff056a0a4058a0f14508acba89ea6fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:55:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:55:12 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ipath: deref correct pointer when using kernel SMA\n  IB/ipath: fix null deref during rdma ops\n  IB/ipath: register as IB device owner\n  IB/ipath: enable PE800 receive interrupts on user ports\n  IB/ipath: enable GPIO interrupt on HT-460\n  IB/ipath: fix NULL dereference during cleanup\n  IB/ipath: replace uses of LIST_POISON\n  IB/ipath: fix reporting of driver version to userspace\n  IB/ipath: don\u0027t modify QP if changes fail\n  IB/ipath: fix spinlock recursion bug\n"
    },
    {
      "commit": "67e3812426efbe62dd765eed9895cd3098def948",
      "tree": "b38073c956ed46cc1d5953abd34beb669e3f8b8a",
      "parents": [
        "278654541017bc93befe3570edeabd5d9e95e4ea",
        "b964638ffd59b61c13f02b81e5118a6e573d91cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:37:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:37:03 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6:\n  JFS: Fix multiple errors in metapage_releasepage\n"
    },
    {
      "commit": "278654541017bc93befe3570edeabd5d9e95e4ea",
      "tree": "80a6809294155a450ce8105f02847414179e07be",
      "parents": [
        "b8bba261e05bce1712231060f296001ddf8250ab",
        "bb31a8faa270beafcc51a65880c5564c6b718bd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:36:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:36:31 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] libata: add pio flush for via atapi (was: Re: TR: ASUS A8V Deluxe, x86_64)\n"
    },
    {
      "commit": "b8bba261e05bce1712231060f296001ddf8250ab",
      "tree": "e7d6ae6e4f3c7fe48d3cbc5dfb83abb5826dfb9a",
      "parents": [
        "51c403274093767d6dc30703d67e9f0b255c7439",
        "a1433ac4ab46fb23ae77804c207a1f710a7b12f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:36:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:36:03 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] sky2: fix jumbo packet support\n"
    },
    {
      "commit": "51c403274093767d6dc30703d67e9f0b255c7439",
      "tree": "2fcf20613a2366f59635df0c00f7dc6c0d551ede",
      "parents": [
        "387e2b0439026aa738a9edca15a57e5c0bcb4dfc"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed May 24 10:20:45 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:35:31 2006 -0700"
      },
      "message": "[MMC] Fix premature use of md-\u003edisk\n\nmd-\u003edisk was being used in a debug message before it was allocated.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b964638ffd59b61c13f02b81e5118a6e573d91cd",
      "tree": "118ab6ba3bceab3ab39d7d22070d03af2ace6f18",
      "parents": [
        "387e2b0439026aa738a9edca15a57e5c0bcb4dfc"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Wed May 24 07:43:38 2006 -0500"
      },
      "committer": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Wed May 24 07:43:38 2006 -0500"
      },
      "message": "JFS: Fix multiple errors in metapage_releasepage\n\nIt looks like metapage_releasepage was making in invalid assumption that\nthe releasepage method would not be called on a dirty page.  Instead of\nissuing a warning and releasing the metapage, it should return 0, indicating\nthat the private data for the page cannot be released.\n\nI also realized that metapage_releasepage had the return code all wrong.  If\nit is successful in releasing the private data, it should return 1, otherwise\nit needs to return 0.\n\nLastly, there is no need to call wait_on_page_writeback, since\ntry_to_release_page will not call us with a page in writback state.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\n"
    },
    {
      "commit": "bb31a8faa270beafcc51a65880c5564c6b718bd6",
      "tree": "6ca5371bbaa53f0ada68f5adda9e3321319ae68b",
      "parents": [
        "387e2b0439026aa738a9edca15a57e5c0bcb4dfc"
      ],
      "author": {
        "name": "Albert Lee",
        "email": "albertcc@tw.ibm.com",
        "time": "Mon May 22 11:43:46 2006 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 24 01:43:53 2006 -0400"
      },
      "message": "[PATCH] libata: add pio flush for via atapi (was: Re: TR: ASUS A8V Deluxe, x86_64)\n\nBackport the \"pio flush\" from the libata major update to 2.6.17 for via atapi.\n\nSigned-off-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a1433ac4ab46fb23ae77804c207a1f710a7b12f1",
      "tree": "8823b8402768b6ad17c4cbeb4b0512245e5b1825",
      "parents": [
        "387e2b0439026aa738a9edca15a57e5c0bcb4dfc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 22 12:03:42 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 24 00:36:09 2006 -0400"
      },
      "message": "[PATCH] sky2: fix jumbo packet support\n\nThe truncate threshold calculation to prevent receiver from getting stuck\nwas incorrect, and it didn\u0027t take into account the upper limit on bits\nin the register so the jumbo packet support was broken.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "387e2b0439026aa738a9edca15a57e5c0bcb4dfc",
      "tree": "5d4e0349a0119fcff5278c1077b2b2888933d441",
      "parents": [
        "4a063739138e2c4e933188d641f1593e01ce8285"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue May 23 15:20:25 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 23 15:20:25 2006 -0700"
      },
      "message": "[BRIDGE]: need to ref count the LLC sap\n\nBridge will OOPS on removal if other application has the SAP open.\nThe bridge SAP might be shared with other usages, so need\nto do reference counting on module removal rather than explicit\nclose/delete.\n\nSince packet might arrive after or during removal, need to clear\nthe receive function handle, so LLC only hands it to user (if any).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e"
    },
    {
      "commit": "4a063739138e2c4e933188d641f1593e01ce8285",
      "tree": "73b7a622babb84307abdd3e08fd57e59bf50a0b8",
      "parents": [
        "4d942d8b39bf7d43ce93d85964aeb63aeace0593"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Tue May 23 15:08:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.sfo1.dsl.speakeasy.net",
        "time": "Tue May 23 15:15:13 2006 -0700"
      },
      "message": "[NETFILTER]: SNMP NAT: fix memleak in snmp_object_decode\n\nIf kmalloc fails, error path leaks data allocated from asn1_oid_decode().\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d942d8b39bf7d43ce93d85964aeb63aeace0593",
      "tree": "5c8122762945a8bb9be58bf9bdcbc4dc023ad5db",
      "parents": [
        "7185989db4d926dbef1a2f638c464f35599c83e0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue May 23 15:07:46 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.sfo1.dsl.speakeasy.net",
        "time": "Tue May 23 15:15:10 2006 -0700"
      },
      "message": "[NETFILTER]: H.323 helper: fix sequence extension parsing\n\nWhen parsing unknown sequence extensions the \"son\"-pointer points behind\nthe last known extension for this type, don\u0027t try to interpret it.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7185989db4d926dbef1a2f638c464f35599c83e0",
      "tree": "bea35167acbd7cc38dfc8b543833cf22f0e8b460",
      "parents": [
        "14ba3e7b3103a12b6f6a1057a1ecbfb15e1b48c0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue May 23 15:07:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.sfo1.dsl.speakeasy.net",
        "time": "Tue May 23 15:15:08 2006 -0700"
      },
      "message": "[NETFILTER]: H.323 helper: fix parser error propagation\n\nThe condition \"\u003e H323_ERROR_STOP\" can never be true since H323_ERROR_STOP\nis positive and is the highest possible return code, while real errors are\nnegative, fix the checks. Also only abort on real errors in some spots\nthat were just interpreting any return value !\u003d 0 as error.\n\nFixes crashes caused by use of stale data after a parsing error occured:\n\nBUG: unable to handle kernel paging request at virtual address bfffffff\n printing eip:\nc01aa0f8\n*pde \u003d 1a801067\n*pte \u003d 00000000\nOops: 0000 [#1]\nPREEMPT\nModules linked in: ip_nat_h323 ip_conntrack_h323 nfsd exportfs sch_sfq sch_red cls_fw sch_hfsc  xt_length ipt_owner xt_MARK iptable_mangle nfs lockd sunrpc pppoe pppoxx\nCPU:    0\nEIP:    0060:[\u003cc01aa0f8\u003e]    Not tainted VLI\nEFLAGS: 00210646   (2.6.17-rc4 #8)\nEIP is at memmove+0x19/0x22\neax: d77264e9   ebx: d77264e9   ecx: e88d9b17   edx: d77264e9\nesi: bfffffff   edi: bfffffff   ebp: de6a7680   esp: c0349db8\nds: 007b   es: 007b   ss: 0068\nProcess asterisk (pid: 3765, threadinfo\u003dc0349000 task\u003dda068540)\nStack: \u003c0\u003e00000006 c0349e5e d77264e3 e09a2b4e e09a38a0 d7726052 d7726124 00000491\n       00000006 00000006 00000006 00000491 de6a7680 d772601e d7726032 c0349f74\n       e09a2dc2 00000006 c0349e5e 00000006 00000000 d76dda28 00000491 c0349f74\nCall Trace:\n [\u003ce09a2b4e\u003e] mangle_contents+0x62/0xfe [ip_nat]\n [\u003ce09a2dc2\u003e] ip_nat_mangle_tcp_packet+0xa1/0x191 [ip_nat]\n [\u003ce0a2712d\u003e] set_addr+0x74/0x14c [ip_nat_h323]\n [\u003ce0ad531e\u003e] process_setup+0x11b/0x29e [ip_conntrack_h323]\n [\u003ce0ad534f\u003e] process_setup+0x14c/0x29e [ip_conntrack_h323]\n [\u003ce0ad57bd\u003e] process_q931+0x3c/0x142 [ip_conntrack_h323]\n [\u003ce0ad5dff\u003e] q931_help+0xe0/0x144 [ip_conntrack_h323]\n...\n\nFound by the PROTOS c07-h2250v4 testsuite.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09b74de9fff056a0a4058a0f14508acba89ea6fc",
      "tree": "1a935fea2400450afe8984975eea6e22ddf57833",
      "parents": [
        "3977026462314dfbb237adf6a964d0f683b8e45d"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:38 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:29:35 2006 -0700"
      },
      "message": "IB/ipath: deref correct pointer when using kernel SMA\n\nAt this point, the core QP structure hasn\u0027t been initialized, so what\u0027s\nin there isn\u0027t valid.  Get the same information elsewhere.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3977026462314dfbb237adf6a964d0f683b8e45d",
      "tree": "d9fbd218ac4a742371468a67db1a738f52af5a83",
      "parents": [
        "41c75a19bf4a0102f49763a686fb7e39780349f3"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:37 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:29:35 2006 -0700"
      },
      "message": "IB/ipath: fix null deref during rdma ops\n\nThe problem was that node A\u0027s sending thread, which handles sending RDMA\nread response data, would write the trigger word, the last packet would\nbe sent, node B would send a new RDMA read request, node A\u0027s interrupt\nhandler would initialize s_rdma_sge, then node A\u0027s sending thread would\nupdate s_rdma_sge.  This didn\u0027t happen very often naturally but was more\nfrequent with 1 byte RDMA reads.  Rather than adding more locking or\nincreasing the QP structure size and copying sge data, I modified the\ncopy routine to update the pointers before writing the trigger word to\navoid the update race.\n\nSigned-off-by: Ralph Campbell \u003cralphc@pathscale.com\u003e\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "41c75a19bf4a0102f49763a686fb7e39780349f3",
      "tree": "5f9e8db9047ea613ef41ece49be72cd845239b20",
      "parents": [
        "9dcc0e58e2913f7e6ffba64c27fe5c2f2c7b845c"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:36 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:29:35 2006 -0700"
      },
      "message": "IB/ipath: register as IB device owner\n\nThis fixes an oops.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "9dcc0e58e2913f7e6ffba64c27fe5c2f2c7b845c",
      "tree": "67280213382759829dfbbc423b55ed898c841b9f",
      "parents": [
        "f2080fa3c6098dedfb9b599bdaedd07be2ea4646"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:35 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:29:35 2006 -0700"
      },
      "message": "IB/ipath: enable PE800 receive interrupts on user ports\n\nFixed so it works on the PE-800.  It had not previously been updated to\nmatch PE-800 receive interrupt differences from HT-400.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f2080fa3c6098dedfb9b599bdaedd07be2ea4646",
      "tree": "e6d144327abb892f7598905bb823770283d1b669",
      "parents": [
        "b0ff7c2005f7ec8dec10fb15e62b8e1acc172bbf"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:34 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:29:34 2006 -0700"
      },
      "message": "IB/ipath: enable GPIO interrupt on HT-460\n\nThis is required for even semi-decent performance on OpenIB.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b0ff7c2005f7ec8dec10fb15e62b8e1acc172bbf",
      "tree": "d62bf6616d98ef73a941d7bbfbe1ebd5d1621d40",
      "parents": [
        "94b8d9f98d7f535037eb9845b81396f667b4f727"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:33 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:27:06 2006 -0700"
      },
      "message": "IB/ipath: fix NULL dereference during cleanup\n\nFix NULL deref due to pcidev being clobbered before dd-\u003eipath_f_cleanup()\nwas called.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "94b8d9f98d7f535037eb9845b81396f667b4f727",
      "tree": "20eeb94120a7da859e27876aa997619ce73bc2a8",
      "parents": [
        "eaf6733bc176742fb08def2269441684e963c275"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:32 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:27:06 2006 -0700"
      },
      "message": "IB/ipath: replace uses of LIST_POISON\n\nPer Andrew\u0027s request.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "eaf6733bc176742fb08def2269441684e963c275",
      "tree": "cc365d39b9d0e1121fdead2c324250d51a3699c4",
      "parents": [
        "b228b43c491c53d1838e06f47a7470db9f84d899"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:31 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:27:06 2006 -0700"
      },
      "message": "IB/ipath: fix reporting of driver version to userspace\n\nFix the interface version that gets exported to userspace.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    }
  ],
  "next": "b228b43c491c53d1838e06f47a7470db9f84d899"
}
