)]}'
{
  "log": [
    {
      "commit": "3dfaebdaa2a14c7ca1fbbafff08992489087e7f1",
      "tree": "19f27bb8a53611863a24a418a931657948325409",
      "parents": [
        "958706c12d7e1b21ac46a8b3bc7eabb157b20bb7"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:26 2005 -0700"
      },
      "message": "[PATCH] dvb: support for TT/Hauppauge Nexus-S Rev 2.3\n\nSupport for TT/Hauppauge Nexus-S Rev 2.3 (Oliver Endriss)\n\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "958706c12d7e1b21ac46a8b3bc7eabb157b20bb7",
      "tree": "4bc64aab4f76449c821ad54406d806e2edc1a1cc",
      "parents": [
        "bdc7800122da0b6b008aa9bdafc01e32b6a4576a"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:26 2005 -0700"
      },
      "message": "[PATCH] dvb: flexcop: DiSeqC fix\n\nFixed DiSeqC switching, which was wrongly taking over from skystar2.c.  Thanks\nto Joerg Riechardt for finding the bug and testing the Fix.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bdc7800122da0b6b008aa9bdafc01e32b6a4576a",
      "tree": "ad6496d10897e3595b8f340497c2091015354bc8",
      "parents": [
        "c6ee197ccf4af454638c044706f0ba7ef6c1bb76"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:26 2005 -0700"
      },
      "message": "[PATCH] dvb: flexcop: i2c read fixes\n\nrewrote the i2c-reading-part (no more ack-error ignoring, which was inherited\nfrom the skystar2-driver)\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6ee197ccf4af454638c044706f0ba7ef6c1bb76",
      "tree": "a23c1dc5fc5fda9ce5a3c11b026688add04ec452",
      "parents": [
        "59a7ad6c1ed3a058d375d2e679d73805e4f851ac"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:26 2005 -0700"
      },
      "message": "[PATCH] dvb: flexcop: readme update\n\nreadme update\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59a7ad6c1ed3a058d375d2e679d73805e4f851ac",
      "tree": "42e2e23e88ef65f8fd3690e8f9be0a9097200a82",
      "parents": [
        "c4ee3fd469302884dda95e1f310d5ffcd9f5acf9"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:25 2005 -0700"
      },
      "message": "[PATCH] dvb: flexcop: fix module refcount handling\n\nCorrected the THIS_MODULE handling for the flexcop-stuff and dvb-usb which\nlead to oopses because of misorganized module dependencies.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c4ee3fd469302884dda95e1f310d5ffcd9f5acf9",
      "tree": "00671eb14e2d6fd77f7f3b521105214845f212e5",
      "parents": [
        "4853f16ad881194ec4c49f73287ef1999b2585ea"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:25 2005 -0700"
      },
      "message": "[PATCH] dvb: flexcop: use hw pid filter\n\n- enabled the HW PID by default for the PCI cards\n\n- correct the TS demux parsing when PID filter is enabled (and thus the\n  timer IRQ)\n\n- rewrote the PID-filter and FULLTS control part in flexcop-hw-filter\n  (thanks to Krzysztof Matula for pointing that out)\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4853f16ad881194ec4c49f73287ef1999b2585ea",
      "tree": "6fff14e79a6ec535bc0d3c237d68b4aeea45fe24",
      "parents": [
        "778241313819e17de3bdf91523c724b4704402c6"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:25 2005 -0700"
      },
      "message": "[PATCH] dvb: flexcop: fixed interrupt-sharing\n\nfixed interrupt-sharing and added a spinlock to the irq-callback\n(thanks to Pascal Riekenberg)\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "778241313819e17de3bdf91523c724b4704402c6",
      "tree": "b0638104fbf6de5a6bfec9ed28d55c33f43e3320",
      "parents": [
        "3ed8a31cb387b2ae3e4ca508f973931b61e6f6bd"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:25 2005 -0700"
      },
      "message": "[PATCH] dvb: flexcop: fix MAC address reading\n\nread MAC address directly into dvb_adapter-\u003eproposed_mac\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ed8a31cb387b2ae3e4ca508f973931b61e6f6bd",
      "tree": "3091bf6579c6860950ef3e7fa3a532ed2553aa80",
      "parents": [
        "7635acd2d927578495c692056d0e7dabd06afc89"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:25 2005 -0700"
      },
      "message": "[PATCH] dvb: flexcop: add acknowledgements\n\nadd acknowledgements\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7635acd2d927578495c692056d0e7dabd06afc89",
      "tree": "308c33b31f2c749f12c4ddc9a44211a816e3125b",
      "parents": [
        "2add87a95068d6457d4e5824d0417d39007665a4"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:24 2005 -0700"
      },
      "message": "[PATCH] dvb: flexcop: fix USB transfer handling\n\n- driver receives many null TS packets (pid\u003d0x1fff).  They occupy the\n  limited USB bandwidth and this leads to loss of video packets.  Enabling the\n  null packet filter fixes this.\n\n- packets that flexcop sends to USB have a 2 byte header that has to be\n  removed.\n\n- sometimes a TS packet is split between different urbs.  These parts have\n  to be combined in a temporary buffer.\n\nSigned-off-by: Vadim Catana \u003cskystar@moldova.cc\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2add87a95068d6457d4e5824d0417d39007665a4",
      "tree": "f2aa0373421b0bd78ce900a41fa5a72b853e66de",
      "parents": [
        "1ec359729960f7896db8f642454e603d22519d20"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:24 2005 -0700"
      },
      "message": "[PATCH] dvb: b2c2/flexcop driver refactoring part 2: add modular Flexcop driver\n\nb2c2/flexcop driver refactoring to support PCI and USB based cards part 2: add\nmodular Flexcop driver\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ec359729960f7896db8f642454e603d22519d20",
      "tree": "ff6345a3e07cdb319e6ce73b277642894d086c2b",
      "parents": [
        "6262d062a3fc803d1798365e745b39f4faa04b0e"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:24 2005 -0700"
      },
      "message": "[PATCH] dvb: b2c2/flexcop driver refactoring part 1: drop old b2c2-usb stuff\n\nb2c2/flexcop driver refactoring to support PCI and USB based cards, part 1:\ndrop abandoned attempt to support USB devices\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6262d062a3fc803d1798365e745b39f4faa04b0e",
      "tree": "fbdfecee03b647a9784a01aad76bdd6dc6bed67b",
      "parents": [
        "74a01d11c92c06a0ceac88ca306d507a8186e7f6"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Mon May 16 21:54:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:24 2005 -0700"
      },
      "message": "[PATCH] ieee1394: fix premature expiry of async packets\n\nSet the initial sendtime to be 10 seconds in the future, to avoid the packet\ntiming out while it\u0027s still queued to be sent.  This fixes furthur \"no tlabel\nmatch\" problems caused by premature expiry.\n\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74a01d11c92c06a0ceac88ca306d507a8186e7f6",
      "tree": "b91c62c0092e3e3782af731f47936a75bc9cb776",
      "parents": [
        "8d98c5cd41d1932bb76a3945b4e8dea889224d87"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Mon May 16 21:54:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:23 2005 -0700"
      },
      "message": "[PATCH] ieee1394: fix cross_bound check for null ISO packets\n\nFix cross_bound to not return 1 for zero-length regions.  Fixes regression\nwhen sending null ISO packets.\n\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d98c5cd41d1932bb76a3945b4e8dea889224d87",
      "tree": "e3a40e8438b5fa34983104167ce6c35179a3e04b",
      "parents": [
        "2554bd2a68e2c3ca7f2b953fe2860a9e84a5579a"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Mon May 16 21:54:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:23 2005 -0700"
      },
      "message": "[PATCH] ieee1394: single buffer fixes to video1394\n\nApply and fixup patch from Markus Tavenrath \u003cspeedygoo@speedygoo.de\u003e for\nvideo1394 to allow only a single buffer on receive and two buffers on\ntransmit.  Tested with libdc1394 and dvconnect (libdv).\n\nSigned-off-by: Dan Dennedy \u003cdan@dennedy.org\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2554bd2a68e2c3ca7f2b953fe2860a9e84a5579a",
      "tree": "862abfd78c5ca1c5badde981c4522225e72f8a16",
      "parents": [
        "616b859fbd0e59707a24612d5b5fec791156c822"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Mon May 16 21:54:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:23 2005 -0700"
      },
      "message": "[PATCH] ieee1394: drivers/ieee1394/pcilynx.c: Use the DMA_32BIT_MASK constant\n\nUse the DMA_32BIT_MASK constant from dma-mapping.h when calling\npci_set_dma_mask() or pci_set_consistent_dma_mask() These patches include\ndma-mapping.h explicitly because it caused errors on some architectures\notherwise.  See http://marc.theaimsgroup.com/?t\u003d108001993000001\u0026r\u003d1\u0026w\u003d2 for\ndetails\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "616b859fbd0e59707a24612d5b5fec791156c822",
      "tree": "2c58dbdfc262006886ac25a8d56c973b4f6a6772",
      "parents": [
        "9ac485dc37b6336c5bf694f9933f43684fd1fd1e"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Mon May 16 21:54:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:23 2005 -0700"
      },
      "message": "[PATCH] ieee1394: remove NULL checks for kfree\n\nThis patch removes redundant NULL pointer checks before kfree() in all of\ndrivers/ieee1394/\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ac485dc37b6336c5bf694f9933f43684fd1fd1e",
      "tree": "d9b3427af250088413712f4ca68dfd8ecc593f8d",
      "parents": [
        "f72cd138e6afc6d93a8e0aacb7e3160cf04d840b"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Mon May 16 21:54:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:22 2005 -0700"
      },
      "message": "[PATCH] ieee1394: drivers/ieee1394/ieee1394_transactions.c: possible cleanups\n\nThis patch contains the following possible cleanups:\n\n- #if 0 the following unused global functions:\n  - hpsb_lock\n  - hpsb_send_gasp\n\n- ieee1394_transactions.h: remove the stale hpsb_lock64 prototype\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f72cd138e6afc6d93a8e0aacb7e3160cf04d840b",
      "tree": "dfa134859f9c7feb815d3206429235eea172c399",
      "parents": [
        "a1446c7fb7610a7b417d8b2fadb6751f86ee833e"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Mon May 16 21:53:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:22 2005 -0700"
      },
      "message": "[PATCH] ieee1394: drivers/ieee1394/pcilynx.c: remove dead options\n\nThe options CONFIG_IEEE1394_PCILYNX_LOCALRAM and CONFIG_IEEE1394_PCILYNX_PORTS\nare not available for some time.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1446c7fb7610a7b417d8b2fadb6751f86ee833e",
      "tree": "6d216852ceb7abc63b3748c9b391886d6e5584f3",
      "parents": [
        "dfaa9c94b13071c9b5f8578d0ae99acc76c60139"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Mon May 16 21:53:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:22 2005 -0700"
      },
      "message": "[PATCH] ieee1394: feature removal notices\n\ndrivers/ieee1394 feature removal notices: amdtp, cmp, legacy rawiso\ninterface\n\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dfaa9c94b13071c9b5f8578d0ae99acc76c60139",
      "tree": "d0ed2827e9c75b9ccb90b5fcc1b854bae51fc44c",
      "parents": [
        "5418b6925c353c8286651b67fdb8559dd9e54e46"
      ],
      "author": {
        "name": "William Lee Irwin III",
        "email": "wli@holomorphy.com",
        "time": "Mon May 16 21:53:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:21 2005 -0700"
      },
      "message": "[PATCH] profile.c: `schedule\u0027 parsing fix\n\nprofile\u003dschedule parsing is not quite what it should be.  First, str[7] is\n\u0027e\u0027, not \u0027,\u0027, but then even if it did fall through, prof_on \u003d\nSCHED_PROFILING would be clobbered inside if (get_option(...)) So a small\namount of rearrangement is done in this patch to correct it.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5418b6925c353c8286651b67fdb8559dd9e54e46",
      "tree": "cc380fc2fd9af6cf9930bd256f09499ef53915a5",
      "parents": [
        "afbf510d47c4009f5d67ec3c0e0b45eb0441bca3"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon May 16 21:53:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:21 2005 -0700"
      },
      "message": "[PATCH] kill \u003casm/ioctl32.h\u003e\n\nThese days \u003clinux/ioctl32.h\u003e handles everything, no need for an asm\nheader on just two architectures.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "afbf510d47c4009f5d67ec3c0e0b45eb0441bca3",
      "tree": "129434483daa8180e35751f231d28045f9e8ead0",
      "parents": [
        "24d568ed1b97cb93c2a917cd90296655a8b661a6"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon May 16 21:53:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:21 2005 -0700"
      },
      "message": "[PATCH] pcmcia/ds: handle any error code\n\nregister_chrdev() can return errors (negative) other then -EBUSY, so check\nfor any negative error code.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24d568ed1b97cb93c2a917cd90296655a8b661a6",
      "tree": "f31d45cba83e1e5ab1f5d198735159c5b3da823b",
      "parents": [
        "3407c0fec3456325826c31792e77a80a6dec0e20"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon May 16 21:53:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:21 2005 -0700"
      },
      "message": "[PATCH] alpha/osf_sys: use helper functions to convert between tv and jiffies\n\nUse helper functions to convert between timeval structure and jiffies\nrather than custom logic.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nAcked-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3407c0fec3456325826c31792e77a80a6dec0e20",
      "tree": "782e7c46235b6de7c775287a786ea7e454058472",
      "parents": [
        "4c443d1b558b21520bd8fd6140b85cee0756becd"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@hh.iij4u.or.jp",
        "time": "Mon May 16 21:53:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:20 2005 -0700"
      },
      "message": "[PATCH] mips: add resource management to pmu\n\nThis patch had added resource management to vr41xx\u0027s pmu.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c443d1b558b21520bd8fd6140b85cee0756becd",
      "tree": "e6d4fea8329bb709efd825ec14c9598a0c08e562",
      "parents": [
        "b81074800b98ac50b64d4c8d34e8abf0fda5e3d1"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@epoch.ncsc.mil",
        "time": "Mon May 16 21:53:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:20 2005 -0700"
      },
      "message": "[PATCH] selinux: fix avc_alloc_node() oom with no policy loaded\n\nThis patch should fix the avc_alloc_node() oom condition that Andrew\nreported when no policy is loaded in SELinux.\n\nPrior to this patch, when no policy was loaded, the SELinux \"security\nserver\" (policy engine) was only returning allowed decisions for the\nrequested permissions for each access check.  This caused the cache to\nthrash when trying to use SELinux for real work with no policy loaded\n(typically, the no policy loaded state is only for bootstrapping to the\npoint where we can load an initial policy).\n\nThis patch changes the SELinux security server to return the complete\nallowed access vector at once, and then to reset the cache after the\ninitial policy load to flush the initial cache state created during\nbootstrapping.\n\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b81074800b98ac50b64d4c8d34e8abf0fda5e3d1",
      "tree": "01b5114255fcf1ea8ea15fabe08cc9782131e684",
      "parents": [
        "c64610ba585fabb36be78782868277f3d9741a2e"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@sw.ru",
        "time": "Mon May 16 21:53:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:20 2005 -0700"
      },
      "message": "[PATCH] do_swap_page() can map random data if swap read fails\n\nThere is a bug in do_swap_page(): when swap page happens to be unreadable,\npage filled with random data is mapped into user address space.  The fix is\nto check for PageUptodate and send SIGBUS in case of error.\n\nSigned-Off-By: Kirill Korotaev \u003cdev@sw.ru\u003e\nSigned-Off-By: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c64610ba585fabb36be78782868277f3d9741a2e",
      "tree": "e731ee73950ecb6969bb0d7739c03d16373c44c0",
      "parents": [
        "3c0547ba8b3bbd8b26ae35e33ac17ff51f67f78c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon May 16 21:53:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:20 2005 -0700"
      },
      "message": "[PATCH] block_read_full_page() get_block() error handling fix\n\nIf block_read_full_page() detects an error when running get_block() it will\nrun SetPageError(), then it will zero out the block in pagecache and will mark\nthe buffer_head uptodate.\n\nSo at the end of readahead we end up with a non-uptodate pagecache page which\nis marked PageError.  But it has uptodate buffers.\n\nThe pagefault code will run ClearPageError, will launch readpage a second time\nand block_read_full_page() will notice the uptodate buffers and will mark the\npage uptodate as well.  We end up with an uptodate, !PageError page full of\nzeros and the error is lost.\n\n(It seems a little odd that filemap_nopage() runs ClearPageError().  I guess\nall of this adds up to meaning that for each attempted access to the page, the\npagefault handler will retry the I/O.  Which is good and bad.  If the app is\nignoring SIGBUS for some reason we could get a lot of back-to-back I/O\nerrors.)\n\nFix it by not marking the pagecache buffer_head as uptodate if the attempt to\nmap that buffer to a disk block failed.\n\nCredit-to: Qu Fuping \u003cfs@ercist.iscas.ac.cn\u003e\n\n  For reporting the bug and identifying its source.\n\nSigned-off-by: Qu Fuping \u003cfs@ercist.iscas.ac.cn\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c0547ba8b3bbd8b26ae35e33ac17ff51f67f78c",
      "tree": "e1986b120eb889f3a2ebc8887bd3b729880485ff",
      "parents": [
        "e8f5bdb02ce06925e7fc5916125bdebc533d4299"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Mon May 16 21:53:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:19 2005 -0700"
      },
      "message": "[PATCH] add_preferred_console() build fix\n\nMove add_preferred_console out of CONFIG_PRINTK so serial console does the\nright thing.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8f5bdb02ce06925e7fc5916125bdebc533d4299",
      "tree": "e9baf463f7058f658c63823cf6019bd7317b82cf",
      "parents": [
        "631330afdf9d29fe84526653674e8e061389d8f6"
      ],
      "author": {
        "name": "Rik van Riel",
        "email": "riel@redhat.com",
        "time": "Mon May 16 21:53:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:19 2005 -0700"
      },
      "message": "[PATCH] Makefile include path ordering\n\nThe arch Makefile may override the include path order, which is used by Xen\n(and UML?) to make sure include/asm-xen is searched before\ninclude/asm-i386.\n\nThe Makefile change to 2.6.12-rc4 made the top Makefile always override the\nvalue specified by the arch Makefile.  This trivial patch makes the Xen\nkernel compile again.\n\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "631330afdf9d29fe84526653674e8e061389d8f6",
      "tree": "0e15f009aaa45bb3bca01f63ffd03b8a63468202",
      "parents": [
        "f1fc3990e2ffa14310cae89678c0b4ed1a3f094b"
      ],
      "author": {
        "name": "Dominik Hackl",
        "email": "dominik@hackl.dhs.org",
        "time": "Mon May 16 21:53:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:19 2005 -0700"
      },
      "message": "[PATCH] fix Philips SAA7130/7134 TV dependency problem\n\nSolve a dependency-problem related to the SAA7130/7134 TV-card driver.  The\ndriver won\u0027t compile with CRC32 disabled, so I added it to the select list.\n\nSigned-off-by: Dominik Hackl \u003cdominik@hackl.dhs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1fc3990e2ffa14310cae89678c0b4ed1a3f094b",
      "tree": "48b35624b6787fa0851d7fd1aaa0cd05559f327a",
      "parents": [
        "4f167fb491725ca0be9df0d76b4b2dd862cdfe0b"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "vandrove@vc.cvut.cz",
        "time": "Mon May 16 21:53:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:19 2005 -0700"
      },
      "message": "[PATCH] serial_cs device identification fix\n\nserial_cs\u0027s vendor/device identification got broken by Yum Rayan\u0027s change\n\u0027[PATCH] serial_cs: Reduce stack usage in serial_event()\u0027 - it changed buf\ntype from u_short* to char*, breaking device manufacturer \u0026 card number\nretrieval.  Due to this my modem stopped from being recognized as special\ncase.\n\nCode will work much better if we\u0027ll rely on first_tuple\u0027s parser instead of\ndoing parse ourselves.  Code also looks simpler after change.\n\nSigned-off-by: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f167fb491725ca0be9df0d76b4b2dd862cdfe0b",
      "tree": "a4b15758261a9680d7f57530502ade350d99b46f",
      "parents": [
        "7baeb6a5ccab2d472679a053e64a63ac423c3a42"
      ],
      "author": {
        "name": "Zhang, Yanmin",
        "email": "yanmin.zhang@intel.com",
        "time": "Mon May 16 21:53:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:18 2005 -0700"
      },
      "message": "[PATCH] spurious interrupt fix\n\nOn my IA64 machine, after kernel 2.6.12-rc3 boots, an edge-triggered\ninterrupt (IRQ 46) keeps triggered over and over again.  There is no IRQ 46\ninterrupt action handler.  It has lots of impact on performance.\n\nKernel 2.6.10 and its prior versions have no the problem.  Basically,\nkernel 2.6.10 will mask the spurious edge interrupt if the interrupt is\ntriggered for the second time and its status includes\nIRQ_DISABLE|IRQ_PENDING.\n\nOriginally, IA64 kernel has its own specific _irq_desc definitions in file\narch/ia64/kernel/irq.c.  The definition initiates _irq_desc[irq].status to\nIRQ_DISABLE.  Since kernel 2.6.11, it was moved to architecture independent\ncodes, i.e.  kernel/irq/handle.c, but kernel/irq/handle.c initiates\n_irq_desc[irq].status to 0 instead of IRQ_DISABLE.\n\nSigned-off-by: Zhang Yanmin \u003cyanmin.zhang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7baeb6a5ccab2d472679a053e64a63ac423c3a42",
      "tree": "bdc3f674c4d0d82c3e6695f453eeb641a0eea5e6",
      "parents": [
        "d0856009dbaf8eca2269d4129bb83940c0d95054"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Mon May 16 21:53:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:18 2005 -0700"
      },
      "message": "[PATCH] CDRW/DVD packet writing data corruption fix\n\nI found a bug in the packet writing driver that could cause data\ncorruption.  The problem arised if the driver got a write request for a\nsector in a \"zone\" it was already working on.  In that case it was supposed\nto queue the write request until it was done processing earlier requests\nfor the same zone, and instead work on some other zone in the mean time.\nHowever, if there was no other zone to work on, the driver would initiate\ntwo packet_data objects for the same zone, causing unpredictable things to\nhappen.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d0856009dbaf8eca2269d4129bb83940c0d95054",
      "tree": "e6c10d133f04ece55250f2fd84fc2b376624b8cd",
      "parents": [
        "ba32311eb73f624a85a5fc2e043cda8e076f86ef"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon May 16 21:53:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:18 2005 -0700"
      },
      "message": "[PATCH] crypto: fix null encryption/compression\n\nnull_encrypt() needs to copy the data in case src and dst are disjunct,\nnull_compress() needs to copy the data in any case as far as I can tell.  I\njoined compress/decompress and encrypt/decrypt to avoid duplicating code.\n\nWithout this patch ESP null_enc packets look like this:\n\nIP (tos 0x0, ttl  64, id 23130, offset 0, flags [DF], length: 128)\n10.0.0.1 \u003e 10.0.0.2: ESP(spi\u003d0x0f9ca149,seq\u003d0x4)\n\t0x0000:  4500 0080 5a5a 4000 4032 cbef 0a00 0001  E...ZZ@.@2......\n\t0x0010:  0a00 0002 0f9c a149 0000 0004 0000 0000  .......I........\n\t0x0020:  0000 0000 0000 0000 0000 0000 0000 0000  ................\n\t0x0030:  0000 0000 0000 0000 0000 0000 0000 0000  ................\n\t0x0040:  0000 0000 0000 0000 0000 0000 0000 0000  ................\n\t0x0050:  0000                                     ..\n\nIP (tos 0x0, ttl  64, id 256, offset 0, flags [DF], length: 128)\n10.0.0.2 \u003e 10.0.0.1: ESP(spi\u003d0x0e4f7b51,seq\u003d0x2)\n\t0x0000:  4500 0080 0100 4000 4032 254a 0a00 0002  E.....@.@2%J....\n\t0x0010:  0a00 0001 0e4f 7b51 0000 0002 a8a8 a8a8  .....O{Q........\n\t0x0020:  a8a8 a8a8 a8a8 a8a8 a8a8 a8a8 a8a8 a8a8  ................\n\t0x0030:  a8a8 a8a8 a8a8 a8a8 a8a8 a8a8 a8a8 a8a8  ................\n\t0x0040:  a8a8 a8a8 a8a8 a8a8 a8a8 a8a8 a8a8 a8a8  ................\n\t0x0050:  a8a8                                     ..\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba32311eb73f624a85a5fc2e043cda8e076f86ef",
      "tree": "1baa53ef8f4b708ec1807ca3a267c713d00da266",
      "parents": [
        "59afda786a58f2e8f74a48f2af90534d76d5338d"
      ],
      "author": {
        "name": "McMullan, Jason",
        "email": "jason.mcmullan@timesys.com",
        "time": "Mon May 16 21:53:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:18 2005 -0700"
      },
      "message": "[PATCH] swapout oops fix\n\nFix OOPS when swapping on a device that doesn\u0027t have an unplug_io_fn defined\n(eg, ATA Over Ethernet)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59afda786a58f2e8f74a48f2af90534d76d5338d",
      "tree": "24095750e7bbb68675573af6649c814e6f69c4b4",
      "parents": [
        "53b21689ba567ad437e4d7917dd9da54a8d6fd5c"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Mon May 16 21:53:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:17 2005 -0700"
      },
      "message": "[PATCH] s390: dasd set online failure\n\ndasd driver changes:\n - The feature check in dasd_generic_online returns an error if\n   the devmap entry for the device is not yet available. Check\n   for the feature after the device has been created.\n - Do symmetric registration/deregistration of cdev-\u003ehandler.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53b21689ba567ad437e4d7917dd9da54a8d6fd5c",
      "tree": "c8cdaab37c1ac04fbf9a8baf01122a55f69ee741",
      "parents": [
        "7a019225c797a1047470accee950d69cfe7c59c5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon May 16 21:53:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:17 2005 -0700"
      },
      "message": "[PATCH] drivers/input/keyboard/atkbd.c: fix off by one errors\n\nThis patch fixes two possible off by one errors found by the Coverity\nchecker (look at the period[i] and delay[j] in the two first unchanged\nlines).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\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": "7a019225c797a1047470accee950d69cfe7c59c5",
      "tree": "0292277ce6b1fda86658dbaeeb4402800c2bef0f",
      "parents": [
        "59db2e6ed080ac385f19b9f4329133d634215bfd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon May 16 21:53:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:17 2005 -0700"
      },
      "message": "[PATCH] mm/nommu.c: try to fix __vmalloc\n\nLinus changed the second argument of __vmalloc from int to unsigned int\nbreaking the compilation for CONFIG_MMU\u003dn configurations (since he only\nchanged vmalloc.c but not nommu.c).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59db2e6ed080ac385f19b9f4329133d634215bfd",
      "tree": "9924283843873080b34b0950e769f6efe2e8da08",
      "parents": [
        "18a2b6471277c9ffbaa14a0c87a11a075eb354bd"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:17 2005 -0700"
      },
      "message": "[PATCH] x86_64: Update defconfig\n\nUpdate defconfig\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "18a2b6471277c9ffbaa14a0c87a11a075eb354bd",
      "tree": "fda2050de7a28d40d036dcd02811ba315994a1c2",
      "parents": [
        "751521149a05e308d863d01ced61080ce1a2ec99"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:16 2005 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t assume BSP has ID 0 in new smp bootup\n\nThis patch removes the assumption that LAPIC entries contain the BSP as its\nfirst entry.  This is a slight improvement to the temporary fix submitted by\nSuresh Siddha.\n\n- Removes assumption that LAPIC entries contain BSP first.\n\n- Builds x86_acpiid_to_apicid[] and bios_cpu_apicid[] properly with BSP as\n  first entry.\n\n- Made maxcpus\u003d1 boot on these systems.  Since the parsing earlier in\n  arch/x86_64/kernel/mpparse.c stopped after maxcpus entries, other entries\n  were not processed, this causes kernel not to boot on these systems.\n\nTBD: x86_acpiid_to_apicid and bios_cpu_apicid[] seem to be exactly the\n     same.  This could be removed, but might need more work to cleanup.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "751521149a05e308d863d01ced61080ce1a2ec99",
      "tree": "cb8312f502b257cc5d9a5a478acf35c5a5821665",
      "parents": [
        "f3c5f5e7eeaf7c68ecc1d37200cd1ade0b3da7b9"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:16 2005 -0700"
      },
      "message": "[PATCH] x86_64: Collected NMI watchdog fixes.\n\nCollected NMI watchdog fixes.\n\n- Fix call of check_nmi_watchdog\n\n- Remove earlier move of check_nmi_watchdog to later.  It does not fix the\n  race it was supposed to fix fully.\n\n- Remove unused P6 definitions\n\n- Add support for performance counter based watchdog on P4 systems.\n\n  This allows to run it only once per second, which saves some CPU time.\n  Previously it would run at 1000Hz, which was too much.\n\n  Code ported from i386\n\n  Make this the default on Intel systems.\n\n- Use check_nmi_watchdog with local APIC based nmi\n\n- Fix race in touch_nmi_watchdog\n\n- Fix bug that caused incorrect performance counters to be programmed in a\n  few cases on K8.\n\n- Remove useless check for local APIC\n\n- Use local_t and per_cpu variables for per CPU data.\n\n- Keep other CPUs busy during check_nmi_watchdog to make sure they really\n  tick when in lapic mode.\n\n- Only check CPUs that are actually online.\n\n- Various other fixes.\n\n- Fix fallback path when MSRs are unimplemented\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3c5f5e7eeaf7c68ecc1d37200cd1ade0b3da7b9",
      "tree": "5d282e1c4aa617d09e3de5423f6662bf1e97bcdd",
      "parents": [
        "376ec33fcb246fdd7de1696d33739a0fd36f6537"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:16 2005 -0700"
      },
      "message": "[PATCH] x86_64: Make vsyscall.c compile without CONFIG_SYSCTL\n\nOriginally from Matt Tolentino\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "376ec33fcb246fdd7de1696d33739a0fd36f6537",
      "tree": "d563f7e14935330e0b6d38ce48f12d15ecea090d",
      "parents": [
        "3b9ba4d5e23fcab24dd4d2e46dce11f5863869b4"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon May 16 21:53:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:16 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix OEM hpet check\n\nUse bitmap_zero instead of bitmap_empty to initialise cpu mask This makes it\nactually run reliable instead of relying on stack state.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b9ba4d5e23fcab24dd4d2e46dce11f5863869b4",
      "tree": "341d4d700cc86b7cfb5343a5ca2a9aed4807e01e",
      "parents": [
        "f6b8d4778c04148729cc0b0dcd335a4411c44276"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:15 2005 -0700"
      },
      "message": "[PATCH] x86_64: When checking vmalloc mappings don\u0027t use pte_page\n\nThe PTEs can point to ioremap mappings too, and these are often outside\nmem_map.  The NUMA hash page lookup functions cannot handle out of bounds\naccesses properly.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f6b8d4778c04148729cc0b0dcd335a4411c44276",
      "tree": "04ebfb8aba4f0354a2840886b2d06972faf18a2d",
      "parents": [
        "d1099e8a18960693c04507bdd7b9403db70bfd97"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:15 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix canonical checking for segment registers in ptrace\n\nAllowed user programs to set a non canonical segment base, which would cause\noopses in the kernel later.\n\nCredit-to: Alexander Nyberg \u003calexn@dsv.su.se\u003e\n\n For identifying and reporting this bug.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1099e8a18960693c04507bdd7b9403db70bfd97",
      "tree": "dab39ccad609234491bd1122f9dcae1f62a7abbc",
      "parents": [
        "312df5f1a1da780e084b328bcabb02a6dcd044c3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:15 2005 -0700"
      },
      "message": "[PATCH] x86_64: check if ptrace RIP is canonical\n\nThis works around an AMD Erratum.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "312df5f1a1da780e084b328bcabb02a6dcd044c3",
      "tree": "04f0a70177979e4b8924015448a72644f1ce1c79",
      "parents": [
        "0af2be0b721997512191e981a051fcb070b87260"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:15 2005 -0700"
      },
      "message": "[PATCH] x86_64: Add pmtimer support\n\nThere are unfortunately more and more multi processor Opteron systems which\ndon\u0027t have HPET timer support in the southbridge.  This covers in particular\nNvidia and VIA chipsets.  They also don\u0027t guarantee that the TSCs are\nsynchronized between CPUs; and especially with MP powernow the systems are\nnearly unusable because the time gets very inconsistent between CPUs.\n\nThe timer code for x86-64 was originally written under the assumption that we\ncould fall back to the HPET timer on such systems.  But this doesn\u0027t work\nthere.\n\nAnother alternative is to use the ACPI PM timer as primary time source.  This\npatch does that.  The kernel only uses PM timer when there is no other choice\nbecause it has some disadvantages.\n\nPorted over from i386.  It should be faster than the i386 version because I\ndropped the \"read three times\" workaround, but is still considerable slower\nthan HPET and also does not work together with vsyscalls which have to be\ndisabled.\n\nCc: \u003cmark.langsdorf@amd.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0af2be0b721997512191e981a051fcb070b87260",
      "tree": "4076eea98c170fa467d5624e1aaec8254b2b93a0",
      "parents": [
        "622dcaf974668f7dee252fc6a8f9a2710c2070f4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:14 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove unique APIC/IO-APIC ID check\n\nIt is unnecessary on modern Intel or AMD systems, and that is all we support\non x86-64\n\nAlso causes problems on various systems\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "622dcaf974668f7dee252fc6a8f9a2710c2070f4",
      "tree": "482234c3793d1328976a505b54e0425248b29597",
      "parents": [
        "2942283e970b357c146ebdcbbcc0bdf5048615ff"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:14 2005 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t print the internal k8c+ flag in /proc/cpuinfo\n\nIt is not very useful to the user and more an kernel internal implementation\ndetail.  So hide it.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2942283e970b357c146ebdcbbcc0bdf5048615ff",
      "tree": "44f6f599f93f85a8bdb550fc7f74838e1d4fd2fd",
      "parents": [
        "dda50e716dc9451f40eebfb2902c260e4f62cf34"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:14 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove x86_apicid field\n\nRemove x86_apicid field\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dda50e716dc9451f40eebfb2902c260e4f62cf34",
      "tree": "0012e8cd5d702f8ae8aa7bc3518706054b764806",
      "parents": [
        "93ef70a217637ade3f335303a112b22a134a1ec2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:14 2005 -0700"
      },
      "message": "[PATCH] x86_64: Update TSC sync algorithm\n\nThe new TSC sync algorithm recently submitted did not work too well.\n\nThe result was that some MP machines where the TSC came up of the BIOS very\nunsynchronized and that did not have HPET support were nearly unusable because\nthe time would jump forwards and backwards between CPUs.\n\nAfter a lot of research ;-) and some more prototypes I ended up with just\nusing the one from IA64 which looks best.  It has some internal self tuning\nthat should adapt to changing interconnect latencies.  It holds up in my tests\nso far.\n\nI believe it was originally written by David Mosberger, I just ported it over\nto x86-64.  See the inline comment for a description.\n\nThis cleans up the code because it uses smp_call_function for syncing instead\nof having custom hooks in SMP bootup.\n\nPlease note that the cycle numbers it outputs are too optimistic because they\ndo not take into account the latency of WRMSR and RDTSC, which can be hundreds\nof cycles.  It seems to be able to sync a dual Opteron to 200-300 cycles,\nwhich is probably good enough.\n\nThere is a timing window during AP bootup where interrupts can see\ninconsistent time before the TSC is synced.  It is hard to avoid unfortunately\nbecause we can only do the TSC sync after some setup, and we need to enable\ninterrupts before that.  I just ignored it for now.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93ef70a217637ade3f335303a112b22a134a1ec2",
      "tree": "b5d1e3e603823d798b77a91641f63f10a0a733b1",
      "parents": [
        "1f5ee8da005f50d9f46ae5a7edba9a9c2d37b32e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:14 2005 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t look up struct page pointer of physical address in iounmap\n\nIt could be in a memory hole not mapped in mem_map and that causes the hash\nlookup to go off to nirvana.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f5ee8da005f50d9f46ae5a7edba9a9c2d37b32e",
      "tree": "4abd4f432bd1d8def0992ee55bb00a0d556122d3",
      "parents": [
        "a158608bf4c6260caf26089b00a000851e11357a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:13 2005 -0700"
      },
      "message": "[PATCH] x86_64: Increase number of IO-APICs\n\nNeeded by big systems and only costs a few K of memory.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a158608bf4c6260caf26089b00a000851e11357a",
      "tree": "bccf6f173d6ddcb24aff243573086475b25dfe93",
      "parents": [
        "637716a3825e186555361574aa1fa3c0ebf8018b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:13 2005 -0700"
      },
      "message": "[PATCH] x86_64/i386: fix defaults for physical/core id in /proc/cpuinfo\n\nLast round hopefully of cpu_core_id changes hopefully fow now:\n\n- Always initialize cpu_core_id for all CPUs, even when no dual core setup\n  is detected.  This prevents funny /proc/cpuinfo output\n\n- Do the same with phys_proc_id[] even when no HyperThreading - dito.\n\n- Use the CPU APIC-ID from CPUID 1 instead of the linux virtual CPU number\n  to identify the core for AMD dual core setups.\n\nPatch for i386/x86-64.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "637716a3825e186555361574aa1fa3c0ebf8018b",
      "tree": "84401d191be109af6eaf2bbf9ad5ae4b6be1260a",
      "parents": [
        "10ffdbb8d605be88b148f127ec86452f1364d4f0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:13 2005 -0700"
      },
      "message": "[PATCH] x86_64: Add a guard page at the end of the 47bit address space\n\nThis works around a bug in the AMD K8 CPUs.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10ffdbb8d605be88b148f127ec86452f1364d4f0",
      "tree": "c8698c29b1fb07d07f03d98c74f653b75eb20d32",
      "parents": [
        "ac6b931c44fd9988eaa821c339d54ba06b212412"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:13 2005 -0700"
      },
      "message": "[PATCH] x86_64: Readd missing tests in entry.S\n\nCleans up the system exit call slightly and synchronizes with my tree again.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac6b931c44fd9988eaa821c339d54ba06b212412",
      "tree": "3f3c1abe2e53ced6c73c226767faf6fd8d78b2e6",
      "parents": [
        "7179906293ebdc333f14a03d3e58b03604848f3c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 16 21:53:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:12 2005 -0700"
      },
      "message": "[PATCH] x86_64: Reduce NMI watchdog stack usage\n\nNR_CPUs can be quite big these days.  kmalloc the per CPU array instead of\nputting it onto the stack\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7179906293ebdc333f14a03d3e58b03604848f3c",
      "tree": "48623522c6af985400e6181ce1b18d98b910c0fc",
      "parents": [
        "202d182a92c60416680e31baa697faa60b0882f5"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@sw.ru",
        "time": "Mon May 16 21:53:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:12 2005 -0700"
      },
      "message": "[PATCH] mm acct accounting fix\n\nThis patch fixes mm-\u003etotal_vm and mm-\u003elocked_vm acctounting in case when\nmove_page_tables() fails inside move_vma().\n\nSigned-Off-By: Kirill Korotaev \u003cdev@sw.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "202d182a92c60416680e31baa697faa60b0882f5",
      "tree": "361fdd4f061791e980ef686c1a914a96e6711c8b",
      "parents": [
        "7a5febe9ffeecd1e78c5b505260ccc1ef18021b4"
      ],
      "author": {
        "name": "Bjorn Steinbrink",
        "email": "B.Steinbrink@gmx.de",
        "time": "Mon May 16 21:53:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:12 2005 -0700"
      },
      "message": "[PATCH] mm: fix rss counter being incremented when unmapping\n\nThis patch fixes a bug introduced by the \"mm counter operations through\nmacros\" patch, which replaced a decrement operation in with an increment\nmacro in try_to_unmap_one().\n\nSigned-off-by: Björn Steinbrink \u003cB.Steinbrink@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a5febe9ffeecd1e78c5b505260ccc1ef18021b4",
      "tree": "f3d61987a3f961f33a77334052805457a2ef2460",
      "parents": [
        "29ac8e056f2016a8404edc02749d095019aa1f82"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Mon May 16 21:53:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:12 2005 -0700"
      },
      "message": "[PATCH] md: set the unplug_fn and issue_flush_fn for md devices *after* committed to creation\n\nWe we set the too early, they may still be in place and possibly get called\neven though the array didn\u0027t get set up properly.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "29ac8e056f2016a8404edc02749d095019aa1f82",
      "tree": "e397738144d80b3c3d78edde36ab739892f4d3dc",
      "parents": [
        "8f332287bc3f2801ba43682fd79baf24dc8ac1ce"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Mon May 16 21:53:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:11 2005 -0700"
      },
      "message": "[PATCH] md: fix splitting of md/linear request that cross a device boundary\n\nWhen a request crosses a boundary between devices, it needs to be split.\nBut where we should calculate the amount of the request before the boundary\nto find the split-point, we care currently calculating the amount that is\n*after* the boundary !!!\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f332287bc3f2801ba43682fd79baf24dc8ac1ce",
      "tree": "23644cbab8be5b6f6d3b69d2ef221aecf679fd72",
      "parents": [
        "02048817a70ad04dda5b30ad876c42a232229c99"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon May 16 21:53:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:11 2005 -0700"
      },
      "message": "[PATCH] uml: change memcpy to memmove\n\nReplace one memcpy() call with overlapping source and dest arguments with\none call to memmove(), to avoid data corruption.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "02048817a70ad04dda5b30ad876c42a232229c99",
      "tree": "a3d85d9f43f64bbd8437c973caf98f79d95b5f3e",
      "parents": [
        "a123edab03ac39e08c2f9cb4fc1af07e099c68bc"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon May 16 21:53:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:11 2005 -0700"
      },
      "message": "[PATCH] uml: remove elf.h\n\nActually remove elf.h in the tree.  The previous patch, due to a quilt\nbug/misuse, left it in the tree as a 0-length file, preventing the build to\nsee it as missing and to generate a symlink in its place.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a123edab03ac39e08c2f9cb4fc1af07e099c68bc",
      "tree": "0a6c52add7ac609fd40014888c77f1851d9ab4ee",
      "parents": [
        "643bdc6fc0e1928f39b4a3f486447024216ca50f"
      ],
      "author": {
        "name": "Peter Lundkvist",
        "email": "p.lundkvist@telia.com",
        "time": "Mon May 16 21:53:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:11 2005 -0700"
      },
      "message": "[PATCH] Intel 6300ESB TCO timer support\n\nAdditional i8xx_tco device support.\n\nCc: David Hardeman \u003cdavid@2gen.com\u003e\nCc: \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "643bdc6fc0e1928f39b4a3f486447024216ca50f",
      "tree": "27e360c73ec1eee7205acb19a12b45b1011085d9",
      "parents": [
        "64d13c00cf1f7c3d2c1ff449e2a0500ab568d319"
      ],
      "author": {
        "name": "Zhang, Yanmin",
        "email": "yanmin.zhang@intel.com",
        "time": "Mon May 16 21:53:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:10 2005 -0700"
      },
      "message": "[PATCH] ide proc destroy error\n\nKernel 2.6 has an ide proc destroy error. Run #modprobe ide-core and\n#rmmod ide-core, then kernel will dump stack information like below.\n\n**********Log******************\nBadness in remove_proc_entry at fs/proc/generic.c:693\n\nCall Trace:\n [\u003ca0000001000117e0\u003e] show_stack+0x80/0xa0\n                                sp\u003d3De0000003e05dfbe0 \u003d\nbsp\u003d3De0000003e05d0ea8\n [\u003ca0000001000120b0\u003e] dump_stack+0x30/0x60\n                                sp\u003d3De0000003e05dfdb0 \u003d\nbsp\u003d3De0000003e05d0e90\n [\u003ca000000100183090\u003e] remove_proc_entry+0x530/0x540\n                                sp\u003d3De0000003e05dfdb0 \u003d\nbsp\u003d3De0000003e05d0e20\n [\u003ca000000221cbd280\u003e] proc_ide_destroy+0x120/0x140 [ide_core]\n                                sp\u003d3De0000003e05dfdc0 \u003d\nbsp\u003d3De0000003e05d0df0\n [\u003ca000000221ca65f0\u003e] cleanup_module+0x50/0xa0 [ide_core]\n                                sp\u003d3De0000003e05dfdc0 \u003d\nbsp\u003d3De0000003e05d0dd0\n [\u003ca0000001000a9e10\u003e] sys_delete_module+0x390/0x580\n                                sp\u003d3De0000003e05dfdc0 \u003d\nbsp\u003d3De0000003e05d0d50\n [\u003ca00000010000af40\u003e] ia64_ret_from_syscall+0x0/0x20\n                                sp\u003d3De0000003e05dfe30 \u003d\nbsp\u003d3De0000003e05d0d50\n [\u003ca000000000010640\u003e] _stext+0xffffffff00010640/0x400\n                                sp\u003d3De0000003e05e0000 \u003d\nbsp\u003d3De0000003e05d0d50\n\nSigned-off-by: Zhang Yanmin \u003cyanmin.zhang@intel.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\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": "64d13c00cf1f7c3d2c1ff449e2a0500ab568d319",
      "tree": "864ac985be04cc9434ffc63a7357043c2b46b8a6",
      "parents": [
        "baae956100334ffbd101eea5eeea9a5ac9cf3abd"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon May 16 21:53:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:10 2005 -0700"
      },
      "message": "[PATCH] fix impossible VmallocChunk\n\nVmallocTotal: 34359738367 kB\nVmallocUsed:    266288 kB\nVmallocChunk: 18014366299193295 kB\nis unsettling - x86_64 and some other architectures keep a separate address\nrange for modules in vmalloc\u0027s vmlist, which /proc/meminfo should pass over.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "baae956100334ffbd101eea5eeea9a5ac9cf3abd",
      "tree": "a34376cb09b394beeff437761094d95b0f7fc28b",
      "parents": [
        "1ff2c873ca11f9e6abffb004b908756b27597672"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 16 21:53:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:10 2005 -0700"
      },
      "message": "[PATCH] serio \u0027id\u0027 attributes\n\nmove serio port\u0027s id attributes into separate subdirectory:\n       ..devices/serioX/id_type  -\u003e ..devices/serioX/id/type\n       ..devices/serioX/id_proto -\u003e ..devices/serioX/id/proto\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ff2c873ca11f9e6abffb004b908756b27597672",
      "tree": "0c231057e7d947882fcb33b5fa277ba08423a70b",
      "parents": [
        "f3a5c73d5ecb40909db662c4d2ace497b25c5940"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 16 21:53:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:10 2005 -0700"
      },
      "message": "[PATCH] serport oops fix\n\nserport - avoid calling serio_interrupt or serio_write_wakeup on unregistered\nport.  Also fix memory leak which could happen if serport was left unused by\nmoving serio allocation down to serport_ldisc_read.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3a5c73d5ecb40909db662c4d2ace497b25c5940",
      "tree": "5bfe12968e0cfb13fef2c752712cbf2c5d15bdb9",
      "parents": [
        "64b14d375263019753dd1405e4edd91a1715301d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 16 21:53:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:09 2005 -0700"
      },
      "message": "[PATCH] ALPS resume fix\n\nALPS needs to be reset for detection to work reliably when reconnecting.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64b14d375263019753dd1405e4edd91a1715301d",
      "tree": "532b0f540ff3708a8463ce3d267136f93ddb90de",
      "parents": [
        "0c3f2be423dafb9f914afe85e532e3fffd502fde"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon May 16 21:53:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:09 2005 -0700"
      },
      "message": "[PATCH] alps printk tidy\n\nMake the alps printk output look consistent.\n\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c3f2be423dafb9f914afe85e532e3fffd502fde",
      "tree": "5dd44497a960dc4faf078eaa761f42c0766d11b2",
      "parents": [
        "135255605d089202bec61b4a000ee762e9bc9d9c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon May 16 21:53:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:09 2005 -0700"
      },
      "message": "[PATCH] serio resume fix\n\nserio - do not attempt to immediately disconnect port if resume failed, let\nkseriod take care of it.  Otherwise we may attempt to unregister associated\ninput devices which will generate hotplug events which are not handled well\nduring swsusp.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "135255605d089202bec61b4a000ee762e9bc9d9c",
      "tree": "3cc7fd07868d028bf268b962e934f703013e612b",
      "parents": [
        "118326e940bdecef6c459d42ccf05256ba86daa7"
      ],
      "author": {
        "name": "Pete Jewell",
        "email": "pete@phraxos.nildram.co.uk",
        "time": "Mon May 16 21:53:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:09 2005 -0700"
      },
      "message": "[PATCH] Fix for bttv driver (v0.9.15) for Leadtek WinFast VC100 XP capture cards\n\nThis is a tiny patch that fixes bttv-cards.c so that Leadtek WinFast VC100\nXP video capture cards work.  I\u0027ve been advised to post it here after\nhaving already posted it to the v4l mailing list.\n\nAcked-by: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "118326e940bdecef6c459d42ccf05256ba86daa7",
      "tree": "13b1e48f4f3700603ed258c41e9e39978babf5ee",
      "parents": [
        "68f66feb300423bb9ee5daecb1951af394425a38"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Sat May 14 00:58:30 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Mon May 16 21:07:31 2005 -0700"
      },
      "message": "[PATCH] Fix root hole in pktcdvd\n\nioctl_by_bdev may only be used INSIDE the kernel.  If the \"arg\" argument\nrefers to memory that is accessed by put_user/get_user in the ioctl\nfunction, the memory needs to be in the kernel address space (that\u0027s the\nset_fs(KERNEL_DS) doing in the ioctl_by_bdev).  This works on i386 because\neven with set_fs(KERNEL_DS) the user space memory is still accessible with\nput_user/get_user.  That is not true for s390.  In short the ioctl\nimplementation of the pktcdvd device driver is horribly broken.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68f66feb300423bb9ee5daecb1951af394425a38",
      "tree": "ae5ce87f061f76da06cb78ce5c9cf3c8284fc0fc",
      "parents": [
        "a84a505956f5c795a9ab3d60d97b6b91a27aa571"
      ],
      "author": {
        "name": "Stephen Tweedie",
        "email": "sct@redhat.com",
        "time": "Fri May 13 23:31:19 2005 -0400"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Mon May 16 21:07:21 2005 -0700"
      },
      "message": "[PATCH] Fix root hole in raw device\n\n[Patch] Fix raw device ioctl pass-through\n\nRaw character devices are supposed to pass ioctls through to the block\ndevices they are bound to.  Unfortunately, they are using the wrong\nfunction for this: ioctl_by_bdev(), instead of blkdev_ioctl().\n\nioctl_by_bdev() performs a set_fs(KERNEL_DS) before calling the ioctl,\nredirecting the user-space buffer access to the kernel address space.\nThis is, needless to say, a bad thing.\n\nThis was noticed first on s390, where raw IO was non-functioning.  The\ns390 driver config does not actually allow raw IO to be enabled, which\nwas the first part of the problem.  Secondly, the s390 kernel address\nspace is distinct from user, causing legal raw ioctls to fail.  I\u0027ve\nreproduced this on a kernel built with 4G:4G split on x86, which fails\nin the same way (-EFAULT if the address does not exist kernel-side;\nreturns success without actually populating the user buffer if it does.)\n\nThe patch below fixes both the config and address-space problems.  It\u0027s\nbased closely on a patch by Jan Glauber \u003cjang@de.ibm.com\u003e, which has\nbeen tested on s390 at IBM.  I\u0027ve tested it on x86 4G:4G (split address\nspace) and x86_64 (common address space).\n\nKernel-address-space access has been assigned CAN-2005-1264.\n\nSigned-off-by: Stephen Tweedie \u003csct@redhat.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a84a505956f5c795a9ab3d60d97b6b91a27aa571",
      "tree": "440fdf47fcddf8b0d615667b418981a511d16e30",
      "parents": [
        "d3f0fcec2d50a18a84c4f3dd7683206ed37ca009"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 11 00:10:44 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Mon May 16 21:07:05 2005 -0700"
      },
      "message": "[PATCH] fix Linux kernel ELF core dump privilege elevation\n\nAs reported by Paul Starzetz \u003cihaquer@isec.pl\u003e\n\nReference: CAN-2005-1263\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d3f0fcec2d50a18a84c4f3dd7683206ed37ca009",
      "tree": "6e56e97c81b5b8c4d556ffd90349e73a885a20dc",
      "parents": [
        "8711a1b902e691c9b3bbd0d0624f836abe9641ca",
        "c8920ba041c8934b29370f5d62ab9ea8f147966b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 16 20:06:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 16 20:06:47 2005 -0700"
      },
      "message": "Automatic merge of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git\n"
    },
    {
      "commit": "8711a1b902e691c9b3bbd0d0624f836abe9641ca",
      "tree": "588af68788e56f7e0e6132e52c35af4abcdb4c93",
      "parents": [
        "768cbfbc5273bad91afe12b81471f563b288118a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 16 23:36:22 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 16 23:36:22 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix build error\n\nMainline kernels don\u0027t have VECTORS_HIGH nor COPYPAGE_MINICACHE yet.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "768cbfbc5273bad91afe12b81471f563b288118a",
      "tree": "954b95e1d1af6c21df7c85f265d218e48908e161",
      "parents": [
        "2a4a7e02e27b4f542473772d588f81759c209fb3",
        "05ab3014636ff60a319d37cdf37dca594b015eec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 16 10:34:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 16 10:34:52 2005 -0700"
      },
      "message": "Automatic merge of master.kernel.org:/home/rmk/linux-2.6-serial.git\n"
    },
    {
      "commit": "2a4a7e02e27b4f542473772d588f81759c209fb3",
      "tree": "9b3f40337525c1bdec6b14936184c9794dcd2356",
      "parents": [
        "85bcc13072c54592596c5b41d40d1c6a18b04e19",
        "bfd4e0709fb977e64e27d9255be6e7aeadf4fcd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 16 10:27:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 16 10:27:11 2005 -0700"
      },
      "message": "Automatic merge of master.kernel.org:/home/rmk/linux-2.6-rmk.git\n"
    },
    {
      "commit": "c8920ba041c8934b29370f5d62ab9ea8f147966b",
      "tree": "6e0e12acd812f221906289348bc4e08cd1047df6",
      "parents": [
        "c4cc26d3310a6614a20e32276228a5d44159fc9b"
      ],
      "author": {
        "name": "Daniel Andersen",
        "email": "daniel@linux-user.net",
        "time": "Thu May 05 15:14:09 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon May 16 00:04:29 2005 -0400"
      },
      "message": "[PATCH] wireless: 3CRWE154G72 Kconfig help fix\n\nVersion 2 of the 3com OfficeConnect 11g Cardbus Card aka 3CRWE154G72 is not\nsupported by the prism54 project.  To stop confusion, the kernel\ndocumentation should state so as 3com made a good job hiding the version.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\ndiff -puN drivers/net/wireless/Kconfig~wireless-3crwe154g72-kconfig-help-fix drivers/net/wireless/Kconfig\n"
    },
    {
      "commit": "c4cc26d3310a6614a20e32276228a5d44159fc9b",
      "tree": "35246410bf048fb6a0aa455b272f2a2933dbacad",
      "parents": [
        "99718699f5746cc365f3a9ab4769568a1da97635"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Wed Apr 27 12:48:56 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 23:18:48 2005 -0400"
      },
      "message": "[PATCH] Typo in tulip driver\n\nThis patch fixes a typo in tulip driver in 2.6.12-rc3.\n"
    },
    {
      "commit": "99718699f5746cc365f3a9ab4769568a1da97635",
      "tree": "6f8f9ad590b14514ad88c3478328795148c91e46",
      "parents": [
        "f7a3aae1723e7ffc9c4fcdb489365da7a3d81255"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Thu Apr 14 11:20:32 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 22:44:26 2005 -0400"
      },
      "message": "[PATCH] {PATCH] Fix IBM EMAC driver ioctl bug\n\nFix IBM EMAC driver ioctl bug.\n\nI found IBM EMAC driver bug.\nSo mii-tool command print wrong status.\n\n  # mii-tool\n  eth0: 10 Mbit, half duplex, no link\n  eth1: 10 Mbit, half duplex, no link\n\nI can get correct status on fixed kernel.\n\n  # mii-tool\n  eth0: negotiated 100baseTx-FD, link okZZ\n  eth1: negotiated 100baseTx-FD, link ok\n\nHiroaki Fuse\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e for CELF\n"
    },
    {
      "commit": "f7a3aae1723e7ffc9c4fcdb489365da7a3d81255",
      "tree": "2c0a93d730060f63670d3e7f130ee12e26b3ed8f",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 03 09:15:52 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 22:22:32 2005 -0400"
      },
      "message": "[PATCH] drivers/net/wireless enabled by wrong option\n\n\tNET_WIRELESS is only a subset of the stuff in drivers/net/wireless;\nNET_RADIO is what covers all of them.\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\n"
    },
    {
      "commit": "bfd4e0709fb977e64e27d9255be6e7aeadf4fcd4",
      "tree": "f5b1ec32cf9972f47a1f32419c3839c3e4695e28",
      "parents": [
        "4ad3a443c9238c8df68f4519049c3c8d80fe62c2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@org.rmk.(none)",
        "time": "Thu May 12 19:27:14 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 19:27:14 2005 +0100"
      },
      "message": "[PATCH] ARM: 2678/1: S3C2440 - cpu fixes, hdiv divisors and nand dev name\n\nPatch from Ben Dooks\n\nFix the setting of hdiv when set to divide-by-2. Thanks to\nJeonghoon Yoon for pointing this out.\nChange name of the NAND device to \"s3c2440-nand\" as it\nis not similar enough to the \"s3c2410-nand\" device.\n\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ad3a443c9238c8df68f4519049c3c8d80fe62c2",
      "tree": "eb39723468aa2b9269cfb3440239315940ff69c8",
      "parents": [
        "9dabf9da18018b99a51334c2ef168019389ed5bf"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@org.rmk.(none)",
        "time": "Thu May 12 19:27:13 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 19:27:13 2005 +0100"
      },
      "message": "[PATCH] ARM: 2677/1: S3C2440 - UPLL frequency doubled\n\nPatch from Ben Dooks\n\nS3C2440 UPLL is the same as the S3C2410 UPLL, it is only the\nMPLL which has an extra multiplication factor of 2 in the\nmultiplier.\n\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9dabf9da18018b99a51334c2ef168019389ed5bf",
      "tree": "b89293a7d31464b0139c42ef0a84ded7f7c189ed",
      "parents": [
        "70489c88d0b7e5820ac37a039a910bb396e2a4e3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@org.rmk.(none)",
        "time": "Thu May 12 19:27:13 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 19:27:13 2005 +0100"
      },
      "message": "[PATCH] ARM: 2676/1: S3C2440 - NAND register additions\n\nPatch from Ben Dooks\n\nAdd the register definitions for the s3c2440 NAND controller\nto the s3c2410 NAND register definitions\n\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "70489c88d0b7e5820ac37a039a910bb396e2a4e3",
      "tree": "47f5ad9729469cad40c926af4961611208bdfdc1",
      "parents": [
        "d7def6c22dfa9f32b3d9e5546a7a6a90c644ff5f"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@org.rmk.(none)",
        "time": "Thu May 12 19:27:12 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 19:27:12 2005 +0100"
      },
      "message": "[PATCH] ARM: 2680/1: refine TLS reg availability some more again\n\nPatch from Nicolas Pitre\n\nNot all ARMv6 processors implement the TLS register.\n\nSigned-off-by: Nicolas Pitre\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d7def6c22dfa9f32b3d9e5546a7a6a90c644ff5f",
      "tree": "bae4cdc4e45905416e0868053d62b3dd4869c047",
      "parents": [
        "fa4354359f800ef9d68ed644438efd45b559b443"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@de.rmk.(none)",
        "time": "Tue May 10 19:01:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 10 19:01:35 2005 +0100"
      },
      "message": "[PATCH] ARM: 2666/1: i.MX pwm controller defines\n\nPatch from Sascha Hauer\n\nThis patch adds the defines for the i.MX PWM controller\n\nSigned-off-by: Steven Scholz\nSigned-off-by: Sascha Hauer\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fa4354359f800ef9d68ed644438efd45b559b443",
      "tree": "57b8fc85f04cb048ec03d01870c597de82f75535",
      "parents": [
        "8d802d28c23122a57d7dddf4886b0486ca183d2d"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@org.rmk.(none)",
        "time": "Tue May 10 17:36:29 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 10 17:36:29 2005 +0100"
      },
      "message": "[PATCH] ARM: 2663/2: I can\u0027t type\n\nPatch from Nicolas Pitre\n\nSigned-off-by: Nicolas Pitre\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d802d28c23122a57d7dddf4886b0486ca183d2d",
      "tree": "f4727bdf06706deffe9516a531275c6aa63d9dba",
      "parents": [
        "08ee4e4c5fd3fb0857eeb6a5a0ff66881432e8a3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 17:31:43 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 17:31:43 2005 +0100"
      },
      "message": "[PATCH] ARM: Add V6 aliasing cache flush\n\nAdd cache flushing support for aliased V6 caches to\nflush_dcache_page.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "08ee4e4c5fd3fb0857eeb6a5a0ff66881432e8a3",
      "tree": "a4c70b10a7bbd4dd5606a5d5122d98fd2c82b229",
      "parents": [
        "d2bab05ac1f9a2f5ddcd2f3256237e5c47fc127f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 17:30:47 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 17:30:47 2005 +0100"
      },
      "message": "[PATCH] ARM: Use top_pmd for V6 copy/clear user_page\n\nRemove needless page table walking for v6 page operations.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2bab05ac1f9a2f5ddcd2f3256237e5c47fc127f",
      "tree": "a330a8ac155d82bae9a500d28533888dedad4d1e",
      "parents": [
        "c4e1f6f6bf82af89994a0ee760fc5e036c4d3c1f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 14:23:01 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 14:23:01 2005 +0100"
      },
      "message": "[PATCH] ARM: Move copy/clear user_page locking into implementation\n\nMove the locking for copy_user_page() and clear_user_page() into\nthe implementations which require locking.  For simple memcpy/\nmemset based implementations, the locking is extra overhead which\nis not necessary, and prevents preemption occuring.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4e1f6f6bf82af89994a0ee760fc5e036c4d3c1f",
      "tree": "64d5168e48eb879cb7452e80b06b7d7eaa6a709c",
      "parents": [
        "155bb14482cc567761c13b4efc064de400c55e18"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 10:40:19 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 10:40:19 2005 +0100"
      },
      "message": "[PATCH] ARM: Add top_pmd, which points at the top-most page table\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "05ab3014636ff60a319d37cdf37dca594b015eec",
      "tree": "d9d948a5ecd5e10cd511ebca328df2ef08d5e076",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 09 23:21:59 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 09 23:21:59 2005 +0100"
      },
      "message": "[PATCH] Serial: Add uart_insert_char()\n\nAdd uart_insert_char(), which handles inserting characters into the\nflip buffer.  This helper function handles the correct semantics\nfor handling overrun in addition to inserting normal characters.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "155bb14482cc567761c13b4efc064de400c55e18",
      "tree": "28c9e8989febe619383ceba4b4115ebaafd847bf",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 09 20:52:51 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 09 20:52:51 2005 +0100"
      },
      "message": "[PATCH] ARM: Add inline functions to find the pmd from virtual address\n\nAdd pmd_off() and pmd_off_k() to obtain the pmd pointer for a\nvirtual address, and use them throughout the mm initialisation.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "85bcc13072c54592596c5b41d40d1c6a18b04e19",
      "tree": "1f3fe7a88f37ed72f6cdaf6117f0299caf4ab59a",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@cx.rmk.(none)",
        "time": "Sun May 08 19:35:27 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 19:35:27 2005 +0100"
      },
      "message": "[PATCH] MMC: wbsd update\n\nUpdates to the wbsd driver.\n                                                                                \n* Fix to handle DAT3 card detection.\n* Fixed bug which could cause large writes to stall in FIFO mode.\n* Plug \u0027n Play support. In most cases you need ACPI PNP for this to work.\n* Uses generic DMA API (ISA dependency removed).\n"
    },
    {
      "commit": "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5",
      "tree": "eed337ef5e9ae7d62caa84b7974a11fddc7f06e0",
      "parents": [
        "2d58cc9a437f3833d242e9d1617ec9b4044e26f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:20:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:20:31 2005 -0700"
      },
      "message": "Linux v2.6.12-rc4\n"
    },
    {
      "commit": "2d58cc9a437f3833d242e9d1617ec9b4044e26f3",
      "tree": "e5c5f2b57b178a66fe880c0f534cbc791cf09147",
      "parents": [
        "0f7e663dea7f0e22f3b2d07156c5e9d2e8656610"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:31 2005 -0700"
      },
      "message": "[PATCH] uml: x86_64 fixes\n\nThis fixes some x86_64 bugs -\n\n- maybe_map returns -1 on error instead of 0, which is interpreted as\n  physical address 0\n\n- removed an include of ipc.h, which isn\u0027t needed\n\n- fixed the calculation of signal frame location\n\n- the signal delivery code is now immune to the stack expansion check\n\n- added a missing include\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f7e663dea7f0e22f3b2d07156c5e9d2e8656610",
      "tree": "669450b10e1677d3ea65aa7695a7834f791ce329",
      "parents": [
        "b8bd0220c1ac6273eda66e25d992654219f846b6"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Fri May 06 21:30:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:30 2005 -0700"
      },
      "message": "[PATCH] uml: Fix process exit race\n\ntt-mode closes switch_pipes in exit_thread_tt and kills processes in\nswitch_to_tt, if the exit_state is EXIT_DEAD or EXIT_ZOMBIE.\n\nIn very rare cases the exiting process can be scheduled out after having set\nexit_state and closed switch_pipes (from release_task it calls proc_pid_flush,\nwhich might sleep).  If this process is to be restarted, UML failes in\nswitch_to_tt with:\n\n   write of switch_pipe failed, err \u003d 9\n\nWe fix this by closing switch_pipes not in exit_thread_tt, but later in\nrelease_thread_tt.  Additionally, we set switch_pipe[0] \u003d 0 after closing.\nswitch_to_tt must not kill \"from\" process depending on its exit_state, but\nmust kill it after release_thread was processed only, so it examines\nswitch_pipe[0] for its decision.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "b8bd0220c1ac6273eda66e25d992654219f846b6"
}
