)]}'
{
  "log": [
    {
      "commit": "0a8b80c52f44a6e84206618a8a450ba13a5809dc",
      "tree": "0ac9a71b3820e6d5876266aa50fa55abcfc5bf5d",
      "parents": [
        "59a49e38711a146dc0bef4837c825b5422335460"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Jun 24 19:48:22 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 24 19:48:22 2005 +0100"
      },
      "message": "[PATCH] Serial: Eliminate magic numbers\n\nUse the existing macros instead.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "59a49e38711a146dc0bef4837c825b5422335460",
      "tree": "7e6e3d1850159f94e5b05d1c5775bd3cc87c3690",
      "parents": [
        "52c1da39534fb382c061de58b65f678ad74b59f5",
        "f2d368fa3ef90f2159d9e542303901ebf68144dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:31:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:31:46 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "52c1da39534fb382c061de58b65f678ad74b59f5",
      "tree": "92b18695f23afbc99374f844445f555a198978f2",
      "parents": [
        "d763b7a4736e219528f77bf6bc75dd78b1d75c03"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 23 22:05:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:43 2005 -0700"
      },
      "message": "[PATCH] make various thing static\n\nAnother rollup of patches which give various symbols static scope\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": "420edbcc09008342c7b2665453f6b370739aadb0",
      "tree": "9eae7b2d378d4e280dcc5c1b6b159e18e5e5dbe0",
      "parents": [
        "3d41088fa327782b14b5659dbcfff62ec704c23c"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Thu Jun 23 22:05:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:41 2005 -0700"
      },
      "message": "[PATCH] xip: bdev: execute in place\n\nThis is the block device related part.  The block device operation\ndirect_access now has a struct block_device as first parameter.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d41088fa327782b14b5659dbcfff62ec704c23c",
      "tree": "bd9a25f9ae7a0e232c9d5006849905e31a9dbc92",
      "parents": [
        "363412b4f70a2ba19c76a01da7580472399312d4"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Thu Jun 23 22:05:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:40 2005 -0700"
      },
      "message": "[PATCH] DocBook: update comments\n\nThis patch updates some comments to match code changes.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5bec39639d386e1893dc440dd536761136ab36b",
      "tree": "a608e207810d76a258d044ddda367c7aad33c889",
      "parents": [
        "ac19ecc6fa57b0ea320f01831175ff163f47d6a2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Jun 23 22:05:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:40 2005 -0700"
      },
      "message": "[PATCH] v4l: fix I2C detect after normal_i2c_range()\n\nThis patch is necessary to correct I2C detect after normal_i2c_range\nremoval in gregkh-i2c-i2c-address_range_removal.patch.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac19ecc6fa57b0ea320f01831175ff163f47d6a2",
      "tree": "e57248fd223eddb98a43eed6abbac704863a0abd",
      "parents": [
        "56fc08ca375491b965cb76fad65bfb98973e80d8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Jun 23 22:05:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:39 2005 -0700"
      },
      "message": "[PATCH] v4l: update for SAA7134 cards\n\nThis patch adds support for various SAA7134 cards and brings some fixes.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Fabrice Aeschbacher \u003cfabrice.aeschbacher@laposte.net\u003e\nSigned-off-by: Hermann Pitton \u003chermann.pitton@onlinehome.de\u003e.\nSigned-off-by: Nickolay V Shmyrev \u003cnshmyrev@yandex.ru\u003e\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": "56fc08ca375491b965cb76fad65bfb98973e80d8",
      "tree": "d19bb1d6e1d139dda8989188fae49cf124f3aaac",
      "parents": [
        "b45009b0288a96a3458f4f8e93cb776678d41875"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Jun 23 22:05:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:39 2005 -0700"
      },
      "message": "[PATCH] v4l: update for tuner cards and some V4L chips\n\nTuner improvements and additions.  TEA5767 FM tuner added.  Several small\nfixes.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Nickolay V Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b45009b0288a96a3458f4f8e93cb776678d41875",
      "tree": "c912e8d3dcc625fe92cdd1bac97bab7539fce4d7",
      "parents": [
        "2d03e289ea4b13d78ce55f1ea0b0d45b8f1b34c3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Jun 23 22:05:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:39 2005 -0700"
      },
      "message": "[PATCH] v4l: CX88 cards update\n\nThis patch adds support for various CX88 cards and allows specifying\ncard addresses.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: cybercide@f2s.com \u003ccybercide@f2s.com\u003e\nSigned-off-by: Catalin Climov \u003ccatalin@climov.com\u003e\nSigned-off-by: Nickolay V Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d03e289ea4b13d78ce55f1ea0b0d45b8f1b34c3",
      "tree": "ca3aa14521fa75fd435e1d37ba0b06322a39244b",
      "parents": [
        "3c1d0185db6a44b6304c404f4da1a1a98746ca46"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Jun 23 22:04:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:38 2005 -0700"
      },
      "message": "[PATCH] bttv update\n\nThis patch synchronizes current bttv support on V4L with linux kernel and\nadds support to Adlink RTV24 card.\n\nIt is asked that *every* patch to V4L stuff to be first submitted to\nvideo4linux-list@redhat.com.\n\nFrom: \"J.A. Magallon\" \u003cjamagallon@able.es\u003e\n\n\tstruct bttv defined after usage.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Peter Skipworth \u003cpskipworth@clarityvi.com\u003e\nSigned-off-by: Nickolay V Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c1d0185db6a44b6304c404f4da1a1a98746ca46",
      "tree": "8837af3c12bd6ab030c83666255ace841461c02e",
      "parents": [
        "80d34362f391840dcb10c0ec261f765871a586f7"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Thu Jun 23 22:04:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:38 2005 -0700"
      },
      "message": "[PATCH] v4l: support tuner for Thomson DDT 7611 (ATSC/NTSC)\n\nAdd support for tuner#60: Thomson DDT 7611 (ATSC/NTSC) Change tuner in\ncard#28 (DViCO FusionHDTV3 Gold-T) from tuner\u003d52 (Tuner Thomson DDT 7610)\nto tuner\u003d60 (Tuner Thomson DDT 7611)\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80d34362f391840dcb10c0ec261f765871a586f7",
      "tree": "0a269ba05f0a72f044fd714096ec852d57f49a16",
      "parents": [
        "239df2e2b0e1f4f69fdf76fb67e865824029e8ab"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Thu Jun 23 22:04:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:38 2005 -0700"
      },
      "message": "[PATCH] DViCO FusionHDTV3 Gold-T documentation fix\n\nEven though it says DViCO FusionHDTV3 Gold-Q on the box, Gold-T is printed\non the card.  This fix corrects the error in all places, and corrects the\ntuner name Thomson DDT 7611 (ATSC/NTSC) in the documentation.\n\nThis applies against 2.6.12-rc5-mm2 after applying Manueal Capinha\u0027s\npatch \"Add support for PixelView Ultra Pro in v4l\" (because of the\nchange from card\u003d27 to card\u003d28)\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "239df2e2b0e1f4f69fdf76fb67e865824029e8ab",
      "tree": "57088068f1f464c9d1c71f9a4e9dccfcd5106c66",
      "parents": [
        "d81ef559daf2a8afa9292035d58b00e7cb23dd1a"
      ],
      "author": {
        "name": "Manuel Capinha",
        "email": "mcapinha@gmail.com",
        "time": "Thu Jun 23 22:04:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:38 2005 -0700"
      },
      "message": "[PATCH] v4l: add support for PixelView Ultra Pro\n\nThe following patch adds support for the PixelView Ultra Pro video capture\ncard in v4l.\n\n- It removes the remote control key definitions from ir-kbd-gpio.c and\n  moves them to ir-common.c so that they can be shared between bt878 and\n  cx88 based cards.\n\n- The patch also moves the FUSIONHDTV_3_GOLD_Q card from number 27 to 28\n  to regain compatibility with the V4L cvs.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59dcd9480d93aebdf41e29c46e6a8b4ceeaca75d",
      "tree": "ff7a643f6ed0c2cc92355684c12b63231387afd6",
      "parents": [
        "f246a8172a9e403b78c34568f766990f1506a0ab"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Jun 23 22:04:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:37 2005 -0700"
      },
      "message": "[PATCH] v4l: PAL-M support fix for CX88 chipsets\n\nThis patch fixes PAL-M chroma subcarrier frequency (FSC) to its correct\nvalue of 3.5756115 MHz and adjusts horizontal total samples for PAL-M,\naccording with formula Line Draw Time / (4*FSC).\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nCc: \u003cvideo4linux-list@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f246a8172a9e403b78c34568f766990f1506a0ab",
      "tree": "30f25ba91d7c8d7dbe293f5283e0a10de349104b",
      "parents": [
        "93b43f13b5bfeac09ef5743edf39eeeee3f4eeae"
      ],
      "author": {
        "name": "Michael Schimek",
        "email": "mschimek@nusurf.at",
        "time": "Thu Jun 23 22:04:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:37 2005 -0700"
      },
      "message": "[PATCH] v4l: saa7134 ntsc vbi fix\n\nThis patch fixes NTSC VBI capturing in the saa7134 driver.\n\nSigned-off-by: Michael H. Schimek \u003cmschimek@gmx.at\u003e\nCc: \u003cvideo4linux-list@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93b43f13b5bfeac09ef5743edf39eeeee3f4eeae",
      "tree": "9993975474f4f033ab866586c8b0e6dba0fe67ac",
      "parents": [
        "097b750e6c0209b4b951996826ca0bd6707e357a"
      ],
      "author": {
        "name": "Peter Skipworth",
        "email": "pete@peterskipworth.com",
        "time": "Thu Jun 23 22:04:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:37 2005 -0700"
      },
      "message": "[PATCH] BTTV support for Adlink RTV24 capture card\n\nThe bttv module currently lacks support for the Adlink RTV24 capture card.\nThe following patch adds support for the Adlink RTV24 video capture card to\nthe bttv module.\n\nCc: 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": "097b750e6c0209b4b951996826ca0bd6707e357a",
      "tree": "0eb2c40ccac049599249e35e6147caf233cdc624",
      "parents": [
        "d6988588e13616587aa879c2e0bd7cd811705e5d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Thu Jun 23 22:04:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:37 2005 -0700"
      },
      "message": "[PATCH] Fix for cx88-cards.c for DVICO-FusionHDTV 3 GOLD Q\n\nThis patch allows full analog functionality for the DViCO FusionHDTV3\nGold-Q, 18ac:d820 which has a Conexant cx23882, Thompson7611, and LG 3202.\nIt does NOT yet support digital decoding or digital audio without the\ninternal analog audio jack connected to the sound board, but it works\nperfectly in analog mode.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6988588e13616587aa879c2e0bd7cd811705e5d",
      "tree": "feb7965b671e7fe1b85c43657ef6bf728c493511",
      "parents": [
        "c9c12b790e1dad2e6c2a9b2e62e97297aa8dd93a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 23 22:04:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:36 2005 -0700"
      },
      "message": "[PATCH] VIDEO_CX88_DVB must select DVB_CX22702\n\nVIDEO_CX88_DVB must select DVB_CX22702 (due to its cx22702_attach usage).\n\nThis patch fixes kernel Bugzilla #4594\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d4594).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-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": "c9c12b790e1dad2e6c2a9b2e62e97297aa8dd93a",
      "tree": "d0ca41fa75a8a6461ee241c5cc19d2b9c723ef61",
      "parents": [
        "a20758fa3238134ec9ac0a7e02446d9861dfe943"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Jun 23 22:04:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:36 2005 -0700"
      },
      "message": "[PATCH] saa7134: mark little endian ptr\n\n\u003e -\t\t\t*ptr \u003d sg_dma_address(list) - list-\u003eoffset;\n\u003e +\t\t\t*ptr \u003d cpu_to_le32(sg_dma_address(list) - list-\u003eoffset);\n\nClearly mark pointers to little-endian things.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\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": "a20758fa3238134ec9ac0a7e02446d9861dfe943",
      "tree": "7e354178f8b2020ddfc974c6d53f893e3e14e6dd",
      "parents": [
        "0964a3d3f1aa96468091924f6b0c391a46dc6d0b"
      ],
      "author": {
        "name": "Gerd Knorr",
        "email": "kraxel@bytesex.org",
        "time": "Thu Jun 23 22:04:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:36 2005 -0700"
      },
      "message": "[PATCH] v4l: saa7134 byteorder fix\n\nFix byteorder bug in the saa7134 driver.  With that ObviouslyCorrect[tm]\npatch applied the driver reportly works on powerpc.\n\nSigned-off-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": "0c0a400d1debb172c596b24ab82efab4975990a9",
      "tree": "58bd3604e46151662268bd558dce49ac8e72cca0",
      "parents": [
        "391cd727eac2e10be7685efd739a3ea9de87393c"
      ],
      "author": {
        "name": "John Levon",
        "email": "levon@movementarian.org",
        "time": "Thu Jun 23 22:02:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:27 2005 -0700"
      },
      "message": "[PATCH] oprofile: report anonymous region samples\n\nThe below patch passes samples from anonymous regions to userspace instead\nof just dropping them.  This provides the support needed for reporting\nanonymous-region code samples (today: basic accumulated results; later:\nJava and other dynamically compiled code).\n\nAs this changes the format, an upgrade to the just-released 0.9 release of\nthe userspace tools is required.\n\nThis patch is based upon an earlier one by Will Cohen \u003cwcohen@redhat.com\u003e\n\nSigned-off-by: John Levon \u003clevon@movementarian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "391cd727eac2e10be7685efd739a3ea9de87393c",
      "tree": "564ac5faefc87d6a8806d56a82d22a0404da0fdc",
      "parents": [
        "55f51efdb696ff6e9d2056377d05268a97f3d4e4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Jun 23 22:02:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:31 2005 -0700"
      },
      "message": "[PATCH] tuner-core.c improvments and Ymec Tvision TVF8533MF support\n\ntuner-core.c, tuner.h:\n\n- tuner-core changed to support multiple I2C devices used on some\n  adapters;\n\n- Kconfig now has an option (CONFIG_TUNER_MULTI_I2C) to enable this new\n  behavor;\n\n- By default, even enabling CONFIG_TUNER_MULTI_I2C, tuner-core emulates\n  the old behavor, using first I2C device for both FM and TV;\n\n- There is a new i2c command (TUNER_SET_ADDR) to allow tuner clients to\n  select I2C address for FM or TV tuner;\n\n- Tuner I2C dettach now generates a warning on syslog if failed.\n\ntuner-simple.c:\n\n- TVision TVF-8531MF and TVF-5533 MF tuner included.  It uses, by\n  default, I2C on 0xC2 address for TV and on 0xC0 for Radio.  Both TV and\n  FM Radio mode are working.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55f51efdb696ff6e9d2056377d05268a97f3d4e4",
      "tree": "980d8960fecb4db3bf337776bc2f53401e103bdf",
      "parents": [
        "cc89c229d9d7ec63cd33e960c20e75b77bc987d0"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Thu Jun 23 22:02:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:31 2005 -0700"
      },
      "message": "[PATCH] dvb: flexcop: add BCM3510 ATSC frontend support for Air2PC card\n\nAdded support for the Broadcom BCM3510 ATSC (8VSB/16VSB \u0026 ITU J83 AnnexB FEC\nQAM64/256) demodulator used in the first generation of Air2PC ATSC\nPCI-cards/USB-boxes made by B2C2.\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": "cc89c229d9d7ec63cd33e960c20e75b77bc987d0",
      "tree": "dfe3df3bd9ea201e92f4c10db4531cfad401a3ab",
      "parents": [
        "f756ead1366092b73467fe3b1fb23f61034e94f9"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Thu Jun 23 22:02:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:30 2005 -0700"
      },
      "message": "[PATCH] dvb: dvb_frontend: use time_after()\n\nUse time_after() macro.\n\nSigned-off-by: Marcelo Feitoza Parisi \u003cmarcelo@feitoza.com.br\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.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": "f756ead1366092b73467fe3b1fb23f61034e94f9",
      "tree": "b9fd69ea85dfd708fe5017dfca4c126862c189d3",
      "parents": [
        "776338e121b9db3156bfb4e21622a0219bbab9d4"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Thu Jun 23 22:02:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:30 2005 -0700"
      },
      "message": "[PATCH] dvb-usb: fix init error checking\n\nFix error checking during initialization.  Thanks to Gerolf Wendland for\ndiscovering.\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": "776338e121b9db3156bfb4e21622a0219bbab9d4",
      "tree": "5102272b708a9e8ff81165714870d3d38363cc23",
      "parents": [
        "b6a235b1186dda0800c8bedc2526830a4a36b44e"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Thu Jun 23 22:02:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:30 2005 -0700"
      },
      "message": "[PATCH] dvb: Add generalized dvb-usb driver\n\nAdd generalized dvb-usb driver which supports a wide variety of devices.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\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": "b6a235b1186dda0800c8bedc2526830a4a36b44e",
      "tree": "6fedc0a9e65f7474954ee35888461701a0cb0399",
      "parents": [
        "3e05d2b8d3dd34b0237f489e991ed081cb0bf007"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Thu Jun 23 22:02:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:30 2005 -0700"
      },
      "message": "[PATCH] dvb: drop obsolete dibusb driver\n\nRemove the dibusb driver which has been obsoleted by the generalized dvb-usb\ndriver.\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": "3e05d2b8d3dd34b0237f489e991ed081cb0bf007",
      "tree": "d0e18c3c7ed42891bb67eb85c0cbbc34517921f6",
      "parents": [
        "f52bdbe9fcf2453d402376e22de1eca6dfc96890"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Thu Jun 23 22:02:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:29 2005 -0700"
      },
      "message": "[PATCH] tpm: device attribute fixes\n\nThis patch updates all the device attribute callbacks that weren\u0027t\nupdated with the new parameter, I guess because they weren\u0027t in Greg\u0027s\ntree (including drivers/pcmcia/ds.c). Without the patch these\ncallbacks are probably broken (and generate a warning along the lines\nof \"assignment from incompatible pointer type\").\n\nPlease see http://lkml.org/lkml/2005/5/19/40 for the scripts I used to\nupdate the attributes automatically.\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f52bdbe9fcf2453d402376e22de1eca6dfc96890",
      "tree": "171ae59f656e5791d1b68bf34081fea8a3af1dca",
      "parents": [
        "718c31831aa134a97f6fef215c208cea80a8b480"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Jun 23 22:02:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:29 2005 -0700"
      },
      "message": "[PATCH] i2o build fix\n\n LD      .tmp_vmlinux1\n drivers/built-in.o: In function `i2o_cfg_parms\u0027:\n config-osm.c:(.text+0x12764a): undefined reference to `i2o_parm_issue\u0027\n\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "718c31831aa134a97f6fef215c208cea80a8b480",
      "tree": "9c1716af1b8156d7debb9e3766683cb51ffb4720",
      "parents": [
        "f33213ecf49c98da4e85121b592c3bea8057c2e6"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Thu Jun 23 22:02:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:29 2005 -0700"
      },
      "message": "[PATCH] I2O: Limit max sector workaround for Promise controllers\n\nSet max sectors to 256 for Promise controllers.\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f33213ecf49c98da4e85121b592c3bea8057c2e6",
      "tree": "da7e51e7204625f21371eac23a931f4fe479e9db",
      "parents": [
        "9e87545f06930c1d294423a8091d1077e7444a47"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Thu Jun 23 22:02:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:29 2005 -0700"
      },
      "message": "[PATCH] I2O: Lindent run and replacement of printk through osm printing functions\n\nLindent run and replaced printk() through the corresponding osm_*() function\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e87545f06930c1d294423a8091d1077e7444a47",
      "tree": "ef05fca1becfa0e1584f234ddf9b1a430b7d018e",
      "parents": [
        "b2aaee33fbb354a2f08121aa1c1be55841102761"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Thu Jun 23 22:02:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:29 2005 -0700"
      },
      "message": "[PATCH] I2O: second code cleanup of sparse warnings and unneeded syncronization\n\nChanges:\n - Added header \"core.h\" for i2o_core.ko internal definitions\n - More sparse fixes\n - Changed display of TID\u0027s in sysfs attributes from XXX to 0xXXX\n - Use the right functions for accessing I/O and normal memory\n - Removed error handling of SCSI device errors and let the SCSI layer\n   take care of it\n - Added new device / removed device handling to SCSI-OSM\n - Make status access volatile\n - Cleaned up activation of I2O controller\n - Removed unnecessary wmb() and rmb() calls\n - Use own struct i2o_io for I/O memory instead of struct i2o_dma\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2aaee33fbb354a2f08121aa1c1be55841102761",
      "tree": "7567ca61aaf5eed8bb1acd01cd87aa235b854fd4",
      "parents": [
        "f10378fff658f61307496e0ae00095041725cf07"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Thu Jun 23 22:02:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:28 2005 -0700"
      },
      "message": "[PATCH] I2O: Adaptec specific SG_IO access, firmware access through sysfs and 2400A workaround\n\nChanges:\n - Provide SG_IO access to BLOCK and EXECUTIVE class on Adaptec\n   controllers\n - Use PRIVATE messages in SCSI-OSM because on some controllers normal\n   SCSI class commands like READ or READ CAPACITY cause errors\n - Use new DMA and SG list creation function\n - Added workaround to limit sectors per request for Adaptec 2400A\n   controllers\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f10378fff658f61307496e0ae00095041725cf07",
      "tree": "0c0413649317677771fa325dded94f1e12a6a0b7",
      "parents": [
        "f88e119c4b824a5017456fa094950d0f4092d96c"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Thu Jun 23 22:02:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:28 2005 -0700"
      },
      "message": "[PATCH] I2O: new sysfs attributes and Adaptec specific block device access and 64-bit DMA support\n\nChanges:\n - Added Bus-OSM which could be used by user space programs to reset a\n   channel on the controller\n - Make ioctl\u0027s in Config-OSM obsolete in prefer for sysfs attributes and\n   move those to its own file\n - Added sysfs attribute for firmware read and write access for I2O\n   controllers\n - Added special handling of firmware read and write access for Adaptec\n   controllers\n - Added vendor id and product id as sysfs-attribute to Executive classes\n - Added automatic notification of LCT change handling to Exec-OSM\n - Added flushing function to Block-OSM for later barrier implementation\n - Use PRIVATE messages for Block access on Adaptec controllers, which are\n   faster then BLOCK class access\n - Cleaned up support for Promise controller\n - New messages are now detected using the IRQ status register as\n   suggested by the I2O spec\n - Added i2o_dma_high() and i2o_dma_low() functions\n - Added facility for SG tablesize calculation when using 32-bit and\n   64-bit DMA addresses\n - Added i2o_dma_map_single() and i2o_dma_map_sg() which could build the\n   SG list for 32-bit as well as 64-bit DMA addresses\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f88e119c4b824a5017456fa094950d0f4092d96c",
      "tree": "7a0fea02c195732e299a576fd22fd439fbc38bdd",
      "parents": [
        "61fbfa8129c1771061a0e9f47747854293081c5b"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Thu Jun 23 22:02:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:28 2005 -0700"
      },
      "message": "[PATCH] I2O: first code cleanup of spare warnings and unused functions\n\nChanges:\n\n - Removed unnecessary checking of NULL before calling kfree()\n - Make some functions static\n - Changed pr_debug() into osm_debug()\n - Use i2o_msg_in_to_virt() for getting a pointer to the message frame\n - Cleaned up some comments\n - Changed some le32_to_cpu() into readl() where necessary\n - Make error messages of OSM\u0027s look the same\n - Cleaned up error handling in i2o_block_end_request()\n - Removed unused error handling of failed messages in Block-OSM, which\n   are not allowed by the I2O spec\n - Corrected the blocksize detection in i2o_block\n - Added hrt and lct sysfs-attribute to controller\n - Call done() function in SCSI-OSM after freeing DMA buffers\n - Removed unneeded variable for message size calculation in\n   i2o_scsi_queuecommand()\n - Make some changes to remove sparse warnings\n - Reordered some functions\n - Cleaned up controller initialization\n - Replaced some magic numbers by defines\n - Removed unnecessary dma_sync_single_for_cpu() call on coherent DMA\n - Removed some unused fields in i2o_controller and removed some unused\n   functions\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "61fbfa8129c1771061a0e9f47747854293081c5b",
      "tree": "03fe14c41e2a49d3841ae6820a2dd43a91fddee9",
      "parents": [
        "34d6e07570ef74b965131452a862b13dfa779188"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Thu Jun 23 22:02:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:28 2005 -0700"
      },
      "message": "[PATCH] I2O: bugfixes and compability enhancements\n\nChanges:\n\n - Fixed sysfs bug where user and parent links where added to the I2O\n   device itself\n - Fixed bug when calculating TID for the event handler and cleaned up the\n   workflow of i2o_driver_dispatch()\n - Fixed oops when no I2O device could be found for an event delivered to\n   Exec-OSM\n - Fixed initialization of spinlock in Exec-OSM\n - Fixed memory leak in i2o_cfg_passthru() and i2o_cfg_passthru()\n - Removed MTRR support\n - Added PCI ID of Promise SX6000 with firmware \u003e\u003d 1.20.x.x\n - Turn of caching for ioremapped memory of in_queue\n - Added initialization sequence for Promise controllers\n - Moved definition of u8 / u16 / u32 for raidutils before first use\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "34d6e07570ef74b965131452a862b13dfa779188",
      "tree": "74086d4c88ed889ac1d0b26cc76d3fe42264e639",
      "parents": [
        "e234bc970451edc4021637fe2979b887da873f9a"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:02:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:27 2005 -0700"
      },
      "message": "[PATCH] tpm: improve output in sysfs files when the TPM fails\n\nSince after reconsideration this is more debug output than an error (the\nTPM is operating correctly given the current state) I have changed the\nstatements to dbg rather than err.\n\nAlso this patch corrects a memory leak if the error path is taken in the\ntpm_show_pubek function.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e234bc970451edc4021637fe2979b887da873f9a",
      "tree": "37d27588e21bd686f1377d4cad207f4a06a4a9ff",
      "parents": [
        "e1a23c6671f2bfd6e5e112848f01334ca39ea2b1"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:02:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:27 2005 -0700"
      },
      "message": "[PATCH] tpm: add debugging output\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1a23c6671f2bfd6e5e112848f01334ca39ea2b1",
      "tree": "9eae7fac05706a63ac3b486ecf4d9c686fa7dd54",
      "parents": [
        "a6df7da8f7ee99e6fd1995fad852bacb978a6447"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:02:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:27 2005 -0700"
      },
      "message": "[PATCH] tpm: replace odd LPC init function\n\nRealized the tpm_lpc_init function isn\u0027t really necessary.  Replaced it\nwith vendor specific logic to find out the address the BIOS mapped the TPM\nto.  This patch removes the tpm_lpc_init function, enums associated with it\nand calls to it.  The patch also implements the replacement functionality.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6df7da8f7ee99e6fd1995fad852bacb978a6447",
      "tree": "df65fb612c3e372990ca1380098ba02d95247bee",
      "parents": [
        "5e976d5557d3dd1e835b8be52e6201556dcfa052"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:02:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:27 2005 -0700"
      },
      "message": "[PATCH] tpm: TPMs on additional LPC bus\n\nAdd support for TPMs on additional LPC buses.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e976d5557d3dd1e835b8be52e6201556dcfa052",
      "tree": "73f77bc349364eedbd2e3ceae8e9bf219f5bbd69",
      "parents": [
        "d9e5b6bf9cf19e6e9f2825228136ea17bc9a051a"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:02:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:26 2005 -0700"
      },
      "message": "[PATCH] tpm: locking fixes\n\nAdd a missing lock in the register hardware and fix a misplaced lock release\nrelease.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d9e5b6bf9cf19e6e9f2825228136ea17bc9a051a",
      "tree": "4261c5ec342c9cdd56b214a9f1eb4c4b83465733",
      "parents": [
        "6659ca2ab6730c3bbb9fa495f2327b95b955decd"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:02:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:26 2005 -0700"
      },
      "message": "[PATCH] tpm: add cancel function\n\nThis patch provides the logic to check if an operation has been canceled while\nwaiting for the response to arrive.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6659ca2ab6730c3bbb9fa495f2327b95b955decd",
      "tree": "1b8a9a09a830b0a5233c6e9f073c53260dbef819",
      "parents": [
        "81179bb6a54c2c626b4cbcc084ca974bb2d7f2a3"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:02:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:26 2005 -0700"
      },
      "message": "[PATCH] tpm: sysfs owernship changes\n\nIn the current driver all sysfs files end up owned by the base driver module\nrather than the module that actually owns the device this is a problem if the\nmodule is unloaded and the file is open.  This patch fixes all that and lumps\nthe files into an attribute_group.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "81179bb6a54c2c626b4cbcc084ca974bb2d7f2a3",
      "tree": "a58c98a91594eef0c1c681f706b196c8a0f613b5",
      "parents": [
        "e2fe90666a84e6a11c541424dfa9eec20cfe5fc1"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:01:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:26 2005 -0700"
      },
      "message": "[PATCH] tpm: remove unnecessary __force\n\nRemove the unnecessary use of __force.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2fe90666a84e6a11c541424dfa9eec20cfe5fc1",
      "tree": "f98ba19517fa71c726a11b9a27daf8be7e961717",
      "parents": [
        "fe3fd48384af79e7619d3c6b0a020f801ef63c3b"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:01:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:26 2005 -0700"
      },
      "message": "[PATCH] tpm: use to_pci_dev\n\nChanges the container_of calls to \u0027to_pci_dev\u0027 as suggested previously.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe3fd48384af79e7619d3c6b0a020f801ef63c3b",
      "tree": "1caf9ce5470e3a18b70547d9bb046ee379faebff",
      "parents": [
        "2df7111fc6b0e050b06123379821ece2f8dd5bbc"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:01:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:25 2005 -0700"
      },
      "message": "[PATCH] tpm: fix timer initialization\n\nFix the timer to be inited and modified properly.  This work depends on the\nfixing of the msleep stuff which in patch 1 of this set.\n\nSigned-of-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2df7111fc6b0e050b06123379821ece2f8dd5bbc",
      "tree": "76ef3f3bcfdd808101474143c2d174fcb64d5b90",
      "parents": [
        "5b44bd58063f7839f42a4047843e93e1fbf73cda"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:01:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:25 2005 -0700"
      },
      "message": "[PATCH] tpm: large stack objects\n\nRemove some large objects be declared on the the stack.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b44bd58063f7839f42a4047843e93e1fbf73cda",
      "tree": "4973ce84fd225eec4333507f62192e3a5b8b4edd",
      "parents": [
        "f87ea32ae2a986acc5258ad736ab0b55937c9489"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:01:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:25 2005 -0700"
      },
      "message": "[PATCH] tpm: read return code issue\n\nReplace an erroneous return code for the read function when no data is\navailable.\n\nSigned-of-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f87ea32ae2a986acc5258ad736ab0b55937c9489",
      "tree": "5640377015f42d048b4f93d7a4a3bf84406d12cb",
      "parents": [
        "dff37e4b0ad7bca3616f829c84bcf4ddd385d2c4"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:01:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:24 2005 -0700"
      },
      "message": "[PATCH] tpm: remove unnecessary module stuff\n\nDescription: Remove unnecessary (empty) module definitions.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dff37e4b0ad7bca3616f829c84bcf4ddd385d2c4",
      "tree": "242339896cd0abdba048a8701424cdf67f7ee83d",
      "parents": [
        "3122a88a242454efe72930e56a3e4d56ee534f3c"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:01:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:24 2005 -0700"
      },
      "message": "[PATCH] tpm: address missing const defs\n\nAdd \"const\" to several static arrays that were missing it in their\ndefinitions.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3122a88a242454efe72930e56a3e4d56ee534f3c",
      "tree": "123d3c91c303d77702b392b7ac136312eb0b7ec2",
      "parents": [
        "700d8bdcd0fa815b08638b1e4d43b66d60cc6a8d"
      ],
      "author": {
        "name": "Kylene Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu Jun 23 22:01:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:24 2005 -0700"
      },
      "message": "[PATCH] tpm: Fix concerns with TPM driver -- use enums\n\nConvert #defines to named enums where that preference has been indicated by\nother kernel developers.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "700d8bdcd0fa815b08638b1e4d43b66d60cc6a8d",
      "tree": "c3defbf1cb77b9290a002cff04e1b2f054dfcb05",
      "parents": [
        "6a94f9209762a6eb286f668e1346ad87985cc765"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Thu Jun 23 22:01:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:24 2005 -0700"
      },
      "message": "[PATCH] char/tpm: use msleep(), clean-up timers,\n\nThe TPM driver unnecessarily uses timers when it simply needs to maintain a\nmaximum delay via time_before().  msleep() is used instead of\nschedule_timeout() to guarantee the task delays as expected.  While\ncompile-testing, I found a typo in the driver, using tpm_chp instead of\ntpm_chip.  Remove the now unused timer callback function and change\nTPM_TIMEOUT\u0027s units to milliseconds.  Patch is compile-tested.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nAcked-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a94f9209762a6eb286f668e1346ad87985cc765",
      "tree": "1dbff088e8340cde187fc581a549bacde26d798f",
      "parents": [
        "77cf3973f22c7e7158f5e2c3c3d6809125b77e4b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Jun 23 22:01:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:24 2005 -0700"
      },
      "message": "[PATCH] ipmi: add 32-bit ioctl translations for 64-bit platforms\n\n\r)\n\nFrom: Corey Minyard \u003cminyard@acm.org\u003e\n\nThis contains the patch for supporting 32-bit compatible ioctls on x86_64\nsystems.  The current x86_64 driver will not work with 32-bit applications.\n\nSigned-off-by: Jordan Hargave \u003cjordan_hargrave@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "77cf3973f22c7e7158f5e2c3c3d6809125b77e4b",
      "tree": "8c24abece4c6b3fb8d421e5ff94e21cc9a07f656",
      "parents": [
        "3b6259432dee81f928c22c48c080d5f6325ed92e"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Thu Jun 23 22:01:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:23 2005 -0700"
      },
      "message": "[PATCH] ipmi: use completions, not semaphores, in powerdown code\n\nDon\u0027t use semaphores for IPC in the poweroff code, use completions instead.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b6259432dee81f928c22c48c080d5f6325ed92e",
      "tree": "4b22a1a9a547a6e3da9d1a45cd83d210d9398fcd",
      "parents": [
        "8f43f84f13a49fe5f0f7d1595082b6d7ec6daa85"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Thu Jun 23 22:01:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:23 2005 -0700"
      },
      "message": "[PATCH] ipmi: add power cycle capability\n\nThis patch to adds \"power cycle\" functionality to the IPMI power off module\nipmi_poweroff.  It also contains changes to support procfs control of the\nfeature.\n\nThe power cycle action is considered an optional chassis control in the IPMI\nspecification.  However, it is definitely useful when the hardware supports\nit.  A power cycle is usually required in order to reset a firmware in a bad\nstate.  This action is critical to allow remote management of servers.\n\nThe implementation adds power cycle as optional to the ipmi_poweroff module.\nIt can be modified dynamically through the proc entry mentioned above.  During\na power down and enabled, the power cycle command is sent to the BMC firmware.\n If it fails either due to non-support or some error, it will retry to send\nthe command as power off.\n\nSigned-off-by: Christopher A. Poblete \u003cChris_Poblete@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f43f84f13a49fe5f0f7d1595082b6d7ec6daa85",
      "tree": "90ae2d056b5e0ad46a4ef88b8c7d76ff514bf5c4",
      "parents": [
        "845e78a15726f238fe1398b8c07754726cd726a7"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Thu Jun 23 22:01:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:23 2005 -0700"
      },
      "message": "[PATCH] ipmi: timer shutdown cleanup\n\nClean up the timer shutdown handling in the IPMI driver.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b200b02a6c9cddca5132d64aa41156bbcddcbaa",
      "tree": "4e326c4fbe9b502c621149cd384b8a9a98642b8e",
      "parents": [
        "d675c989ed2d4ba23dff615330b04371aea83534"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Thu Jun 23 21:06:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 23 21:06:56 2005 -0700"
      },
      "message": "[SLIP]: Simplify sl_free_bufs()\n\nWe can avoid assignments to the local variable \u0027tmp\u0027 and \nactually get rid of tmp alltogether in sl_free_bufs(). This patch does \nthat.  This is safe since both kfree() and slhc_free() handles NULL \npointers gracefully.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "adb7ee3746b579a7fa7af7c4ec2c8164bc910ed4",
      "tree": "d8a1f9223b3b7384af7f653a519032b69ef60e0c",
      "parents": [
        "f46f6b20cb01508f5020142ff91021f8fb39550b",
        "691027b91be99413dc60fab0902b366434555015"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 17:19:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 17:19:56 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "f46f6b20cb01508f5020142ff91021f8fb39550b",
      "tree": "30b8aa2014b03840a5f18d9196639cc80617c8c5",
      "parents": [
        "a8ad86f2dc46356f87be1327dabc18bdbda32f50",
        "67f7654ea1f11fac1cf4a33bf9a5d9079d122e70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 16:58:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 16:58:55 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "67f7654ea1f11fac1cf4a33bf9a5d9079d122e70",
      "tree": "a8909f33251ff04635f73d3f937f4ffbdb78aef4",
      "parents": [
        "55d3b282b90620e02e825304a9433732a84c58a5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 23 22:26:43 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 23 22:26:43 2005 +0100"
      },
      "message": "[PATCH] Serial: Bugs are not capabilities\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9dc58049d3ed5c63c1a6ac82c217558b4ec623a",
      "tree": "fc42f673e83d98baa929e96d3de2f21af911d22f",
      "parents": [
        "c1241c4c3a1507d76c7b987130f2f02f53ecc09f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jun 23 21:56:46 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 23 21:56:46 2005 +0100"
      },
      "message": "[PATCH] ARM: 2728/1: S3C2410 - fix constant warning on serial device name\n\nPatch from Ben Dooks\n\nRemove warning of casting `const char *` to a `char *` type.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bf1b8ab6f21e1adbab1abd1b4e71c35fe65dc5fe",
      "tree": "ac1795e8529a5165458dafc94b230053f1ae92a4",
      "parents": [
        "b7c84c6ada2be942eca6722edb2cfaad412cd5de"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Jun 23 21:56:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 23 21:56:45 2005 +0100"
      },
      "message": "[PATCH] ARM: 2721/1: remove reliance on udivdi3 for pxafb driver\n\nPatch from Nicolas Pitre\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4749f32da939d4e4160541b2cadc22492bb507ec",
      "tree": "a04b8d1d711f5f7c7dcc4dd43f6bfe17c54c306f",
      "parents": [
        "24665cd00dd06c741ef6268515ca9e6d3cda5c57"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 23 11:36:56 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 10:04:15 2005 -0700"
      },
      "message": "[PATCH] better USB_MON dependencies\n\nThis makes the USB_MON less confusing.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24665cd00dd06c741ef6268515ca9e6d3cda5c57",
      "tree": "d55e925db2b78bc6529965fa6b1df07a76b56610",
      "parents": [
        "fed2fc18a4567d613cd35115322257c6c6c710e9",
        "d7152fe14cad075d6dd4ee4194acd131aed0244e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:49:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:49:55 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/paulus/ppc64-2.6\n"
    },
    {
      "commit": "64ccd715d3cf498318b14b646ce5f97e7ab15bb5",
      "tree": "b43bdaeec1b1175fe80ffe3648b1a98a2e21317b",
      "parents": [
        "bfb07599da289881d3bcbb601a110e997fc7444b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Jun 23 00:10:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:36 2005 -0700"
      },
      "message": "[PATCH] Convert users to tty_unregister_ldisc()\n\ntty_register_ldisc(N_FOO, NULL) \u003d\u003e tty_unregister_ldisc(N_FOO)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfb07599da289881d3bcbb601a110e997fc7444b",
      "tree": "601c5e683c87e103de37bd68f014ec1f57d09bc7",
      "parents": [
        "790a19cd5711133f40daad7c55bf148de2b1d12c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Jun 23 00:10:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:35 2005 -0700"
      },
      "message": "[PATCH] Introduce tty_unregister_ldisc()\n\nIt\u0027s a bit strange to see tty_register_ldisc call in modules\u0027 exit\nfunctions.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "790a19cd5711133f40daad7c55bf148de2b1d12c",
      "tree": "d8fcc88810ab6bb0fb6ff9a6d4f1bef53fa0395c",
      "parents": [
        "9235e68be8bf8974b65a9bf733c9d12a52307839"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Jun 23 00:10:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:35 2005 -0700"
      },
      "message": "[PATCH] pwc-uncompress warning fix\n\ndrivers/usb/media/pwc/pwc-uncompress.c: In function `pwc_decompress\u0027:\ndrivers/usb/media/pwc/pwc-uncompress.c:140: warning: unreachable code at beginning of switch statement\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9235e68be8bf8974b65a9bf733c9d12a52307839",
      "tree": "6d31812e14dcbfab9b6a6d7c11b3dade004fd8a5",
      "parents": [
        "451512f3aed64573e912e68c94f240fec0e44438"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "Eric.Piel@tremplin-utc.net",
        "time": "Thu Jun 23 00:10:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:35 2005 -0700"
      },
      "message": "[PATCH] IDE CD reports current speed\n\nThe current ide-cd driver reports the CDROM speed (as found in\n/proc/sys/dev/cdrom/info) as the current speed when loading the driver.\nChanging the speed of the cdrom drive (by \"eject -x\" for instance) doesn\u0027t\nupdate the speed reported by the kernel.  Updating the info could be\nvaluable for the user as it\u0027s the only way to know if the drive accepted\nthe request or discarded it.  It could even be used to list all the\navailable speeds of the drive.\n\nThe attached patch modifies the ide-cd driver so that after every speed\nchange request the new speed is updated.  Please note that the actual\nmodification is very little but I had to touch quite a few lines in order\nto avoid to pre-declare the sub-functions.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4452ea509e29df2f019bed2f7a1e0f5eea092b26",
      "tree": "aecda6901c8126fdeabf823381f05f12f77d69a6",
      "parents": [
        "152becd26e0563aefdbc4fd1fe491928efe92d1f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Jun 23 00:10:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:34 2005 -0700"
      },
      "message": "[PATCH] dpt_i2o: fix waitqueue abuse\n\nThe driver plays with waitqueue internals and fails to compile after Ben\u0027s\n\"aio: make wait_queue -\u003etask -\u003eprivate\" patch.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "280dedb8d64ccfe1166ae03d3b254fc3b65de6a5",
      "tree": "2037bacf2eb32833a3b8b16701b906692ecf7b9b",
      "parents": [
        "bb93e3a52f8db7210258a1a2134cced0b78a46e1"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Jun 23 00:10:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:32 2005 -0700"
      },
      "message": "[PATCH] PCDP: handle tables that don\u0027t supply baud rate\n\nThe HCDP specs (i.e., PCDP revision \u003c 3) allow zero as a default value for\nbaud rate and data bits.  So if firmware doesn\u0027t supply them, let\nearly_serial_console_init() probe for them rather than telling it the baud\nrate is zero.\n\nAlso, update the URL for the PCDP spec.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb93e3a52f8db7210258a1a2134cced0b78a46e1",
      "tree": "b6def4c3fe5624769de64e242bb2007fffea55c8",
      "parents": [
        "0d77e5a2c23da734f5a7925f64afa1c2ed92e0f9"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 23 00:10:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:32 2005 -0700"
      },
      "message": "[PATCH] block: add unlocked_ioctl support for block devices\n\nThis patch allows block device drivers to convert their ioctl functions to\nunlocked_ioctl() like character devices and other subsystems.  All\nfunctions that were called with the BKL held before are still used that\nway, but I would not be surprised if it could be removed from the ioctl\nfunctions in drivers/block/ioctl.c themselves.\n\nAs a side note, I found that compat_blkdev_ioctl() acquires the BKL as\nwell, which looks like a bug.  I have checked that every user of\ndisk-\u003efops-\u003ecompat_ioctl() in the current git tree gets the BKL itself, so\nit could easily be removed from compat_blkdev_ioctl().\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa912bcb06d5dc9525d8912a145db2bf4b7668c5",
      "tree": "5c62d9a1ef416c83d3e149ca94c4e646eb29daf2",
      "parents": [
        "7007cab53176dc906e67b4efa62f20ff1432805a"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Thu Jun 23 00:10:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:31 2005 -0700"
      },
      "message": "[PATCH] yenta TI: turn off interrupts during card power-on #2\n\n- make boot-up card recognition more reliable (ie.  redo interrogation\n  always if there is no valid \u0027card inserted\u0027 state) (and yes, i saw it\n  happening on an o2micro controller that both CB_CBARD and CB_16BITCARD\n  bits were set at the same time)\n\n- also redo interrogation before probing the ISA interrupts.  it\u0027s safer\n  to do the probing with the socket in a clean state.\n\n- make card insert detect more reliable.  yenta_get_status() now returns\n  SS_PENDING as long as the card is not completley inserted and one of the\n  voltage bits is set.  also !CB_CBARD doesn\u0027t mean CB_16BITCARD.  there is\n  CB_NOTACARD as well, so make an explicit check for CB_16BITCARD.\n\n- for TI bridges: disable IRQs during power-on.  in all-serial and tied\n  interrupt mode the interrupts are always disabled for single-slot\n  controllers.  for two-slot contollers the disabling is only done when the\n  other slot is empty.  to force disabling there is a new module parameter\n  now: pwr_irqs_off\u003dY (which is a regression for working setups.  that\u0027s\n  why it\u0027s an option, only use when required)\n\n- modparm to disable ISA interrupt probing (isa_probe, defaults to on)\n\n- remove unneeded code/cleanups (ie.  merge yenta_events() into\n  yenta_interrupts())\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d9ad7ef1979d65a4200847ec91be5b9ad961eba8",
      "tree": "058dceba2670ee229a4fdf6992760260b0f0e002",
      "parents": [
        "17abee3d50685b8ef4e38d37abacf8b650a3a387"
      ],
      "author": {
        "name": "TINNES Julien RD-MAPS-ISS",
        "email": "julien.tinnes@francetelecom.com",
        "time": "Thu Jun 23 00:10:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:31 2005 -0700"
      },
      "message": "[PATCH] Potential null pointer dereference in amiga serial driver\n\nA pointer is dereferenced before it is null-checked.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46c271bedd2c8444b1d05bc44928beec0c07debc",
      "tree": "2e28cad2355b62b01815d1acc10d35a806f10ea0",
      "parents": [
        "dfb388bf8a328f206bba33933dd97230f412238b"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Thu Jun 23 00:10:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:30 2005 -0700"
      },
      "message": "[PATCH] Improve CD/DVD packet driver write performance\n\nThis patch improves write performance for the CD/DVD packet writing driver.\n The logic for switching between reading and writing has been changed so\nthat streaming writes are no longer interrupted by read requests.\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": "c7ea4b31fd962b4baadb42c0b8d7c6851c584102",
      "tree": "be097db5341cd09a4cf640a2bc3c5a189e989f0c",
      "parents": [
        "ef3daeda7b58f046f94b26637d500354038d39f4"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Thu Jun 23 00:09:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:28 2005 -0700"
      },
      "message": "[PATCH] ide-floppy adjustments\n\nFix a build problem when IDEFLOPPY_DEBUG_BUGS is turned off, and eliminate an\naccess to memory that is no longer allocated (causing systems to fail booting\nwhen CONFIG_DEBUG_PAGEALLOC is turned on).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44e58a6a0bd604f46be9d808408a1cd880cc9b19",
      "tree": "a8cf955105a3a02504bdb6cccf36e4d21f5b2007",
      "parents": [
        "328007b70c8e99c62eef5bc310d8a21d0e937342"
      ],
      "author": {
        "name": "Martin Schitter",
        "email": "ms@gewi.kfunigraz.ac.at",
        "time": "Thu Jun 23 00:09:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:27 2005 -0700"
      },
      "message": "[PATCH] parport: NetMos nm9855 fix\n\nkernel 2.6.12-rc2 adopted some code by Bjorn Helgaas supporting NetMos combo\ncontroller cards. this implementation doesn\u0027t work for nm9855 based cards!\n\nthere are two reasons:\n\na) the module \u0027parport_pc\u0027 doesn\u0027t want to give the resonsibility for\n   the netmos_9855 to \u0027parport_serial\u0027 and can not handle the serial lines\n   -- trivial to fix...\n\n   http://lists.infradead.org/pipermail/linux-parport/2005-February/000250.html\n   http://lkml.org/lkml/2005/3/24/199 b) the support for the nm9855 in\n\n   \u0027parport_serial\u0027 still doesn\u0027t work because of wrong assumptions about\n   the relevant BARs port address layout for this chip:\n\n\t 0000:00:09.0 Communication controller:\n         \t      NetMos Technology PCI 9855\n         \t      Multi-I/O Controller (rev 01)\n\t \t      (\u003d 9710:9855)\n         Subsystem: LSI Logic / Symbios Logic 1P4S (\u003d 1000:0014)\n  \t Flags: medium devsel, IRQ 177\n\t I/O ports at a800 [size\u003d8]  (\u003d parport)\n\t I/O ports at a400 [size\u003d8]\n\t I/O ports at a000 [size\u003d8]  (\u003d serial)\n\t I/O ports at 9800 [size\u003d8]  (\u003d serial)\n\t I/O ports at 9400 [size\u003d8]  (\u003d serial)\n\t I/O ports at 9000 [size\u003d16] (\u003d serial)\n\nthe following patch will fix the problem.\n\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "328007b70c8e99c62eef5bc310d8a21d0e937342",
      "tree": "65d1ccbcd0a79d331a8cf95498505b8829ec621f",
      "parents": [
        "618f06362ae3f60f95d7b0e666de25ee6ae35679"
      ],
      "author": {
        "name": "Pat Gefre",
        "email": "pfg@sgi.com",
        "time": "Thu Jun 23 00:09:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:27 2005 -0700"
      },
      "message": "[PATCH] Altix: shut off xmit intr if done xmitting\n\nSmall mod to shut off the xmit interrupt if we have nothing to transmit.\n\nSigned-off-by: Patrick Gefre \u003cpfg@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f45f1a78fbac3cc859ec10c5366e97d20d40fa2",
      "tree": "bafacf11adbfb4eebf2d2d80d92e1fe2d9c02b18",
      "parents": [
        "ac20427ef6aa63da663bdc88b71d16f7394f5e23"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jun 23 00:09:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:20 2005 -0700"
      },
      "message": "[PATCH] remove duplicate get_dentry functions in various places\n\nVarious filesystem drivers have grown a get_dentry() function that\u0027s a\nduplicate of lookup_one_len, except that it doesn\u0027t take a maximum length\nargument and doesn\u0027t check for \\0 or / in the passed in filename.\n\nSwitch all these places to use lookup_one_len.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac20427ef6aa63da663bdc88b71d16f7394f5e23",
      "tree": "49ba4f88c5cea42d59b386c508174f585efc8a01",
      "parents": [
        "3bc1ee3e8f1c05c0f64a479c6d56eb34a6190599"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@redhat.com",
        "time": "Thu Jun 23 00:09:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:19 2005 -0700"
      },
      "message": "[PATCH] add check to /proc/devices read routines\n\nPatch to add check to get_chrdev_list and get_blkdev_list to prevent reads\nof /proc/devices from spilling over the provided page if more than 4096\nbytes of string data are generated from all the registered character and\nblock devices in a system\n\nSigned-off-by: Neil Horman \u003cnhorman@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35a82d1a53e1a9ad54efafcc940f9335beaed5c3",
      "tree": "776d5b01970c5ce3e2c9fd4a2c4cf2168a0afa3c",
      "parents": [
        "ab4af03a4054bd78bcabfb2214c9597201beae35"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Thu Jun 23 00:09:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:18 2005 -0700"
      },
      "message": "[PATCH] optimise loop driver a bit\n\nLooks like locking can be optimised quite a lot.  Increase lock widths\nslightly so lo_lock is taken fewer times per request.  Also it was quite\ntrivial to cover lo_pending with that lock, and remove the atomic\nrequirement.  This also makes memory ordering explicitly correct, which is\nnice (not that I particularly saw any mem ordering bugs).\n\nTest was reading 4 250MB files in parallel on ext2-on-tmpfs filesystem (1K\nblock size, 4K page size).  System is 2 socket Xeon with HT (4 thread).\n\nintel:/home/npiggin# umount /dev/loop0 ; mount /dev/loop0 /mnt/loop ; /usr/bin/time ./mtloop.sh\n\nBefore:\n0.24user 5.51system 0:02.84elapsed 202%CPU (0avgtext+0avgdata 0maxresident)k\n0.19user 5.52system 0:02.88elapsed 198%CPU (0avgtext+0avgdata 0maxresident)k\n0.19user 5.57system 0:02.89elapsed 198%CPU (0avgtext+0avgdata 0maxresident)k\n0.22user 5.51system 0:02.90elapsed 197%CPU (0avgtext+0avgdata 0maxresident)k\n0.19user 5.44system 0:02.91elapsed 193%CPU (0avgtext+0avgdata 0maxresident)k\n\nAfter:\n0.07user 2.34system 0:01.68elapsed 143%CPU (0avgtext+0avgdata 0maxresident)k\n0.06user 2.37system 0:01.68elapsed 144%CPU (0avgtext+0avgdata 0maxresident)k\n0.06user 2.39system 0:01.68elapsed 145%CPU (0avgtext+0avgdata 0maxresident)k\n0.06user 2.36system 0:01.68elapsed 144%CPU (0avgtext+0avgdata 0maxresident)k\n0.06user 2.42system 0:01.68elapsed 147%CPU (0avgtext+0avgdata 0maxresident)k\n\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "543537bd922692bc978e2e356fcd8bfc9c2ee7d5",
      "tree": "0089e3907e7d6c17c01cffc6ea4a8962ed053079",
      "parents": [
        "991114c6fa6a21d1fa4d544abe78592352860c82"
      ],
      "author": {
        "name": "Paulo Marques",
        "email": "pmarques@grupopie.com",
        "time": "Thu Jun 23 00:09:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:18 2005 -0700"
      },
      "message": "[PATCH] create a kstrdup library function\n\nThis patch creates a new kstrdup library function and changes the \"local\"\nimplementations in several places to use this function.\n\nMost of the changes come from the sound and net subsystems.  The sound part\nhad already been acknowledged by Takashi Iwai and the net part by David S.\nMiller.\n\nI left UML alone for now because I would need more time to read the code\ncarefully before making changes there.\n\nSigned-off-by: Paulo Marques \u003cpmarques@grupopie.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bdd646a44672115c986593956aa4ef105485a184",
      "tree": "705b347a9c84fe7dcc040b468cadf28bde332bcf",
      "parents": [
        "fde6ad22480cdc2eaa102b805a3ed3ee1d36a376"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Thu Jun 23 00:08:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:16 2005 -0700"
      },
      "message": "[PATCH] blk: unplug later\n\nget_request_wait needn\u0027t unplug the device immediately.\n\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fde6ad22480cdc2eaa102b805a3ed3ee1d36a376",
      "tree": "17489dacb9dcd2fd16d6bd0137098d85520e59b7",
      "parents": [
        "250dccc00805e755a6d80a73557034253da0831f"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Thu Jun 23 00:08:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:16 2005 -0700"
      },
      "message": "[PATCH] blk: branch hints\n\nSprinkle around a few branch hints in the block layer.\n\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "250dccc00805e755a6d80a73557034253da0831f",
      "tree": "da9f94abed8dac7479507601694d9276b2dbaf28",
      "parents": [
        "040c928c47b591d1cd9977cd6431cae213528b45"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Thu Jun 23 00:08:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:16 2005 -0700"
      },
      "message": "[PATCH] blk: no memory barrier\n\nThis memory barrier is not needed because the waitqueue will only get waiters\non it in the following situations:\n\nrq-\u003ecount has exceeded the threshold - however all manipulations of -\u003ecount\nare performed under the runqueue lock, and so we will correctly pick up any\nwaiter.\n\nMemory allocation for the request fails.  In this case, there is no additional\nhelp provided by the memory barrier.  We are guaranteed to eventually wake up\nwaiters because the request allocation mempool guarantees that if the mem\nallocation for a request fails, there must be some requests in flight.  They\nwill wake up waiters when they are retired.\n\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "040c928c47b591d1cd9977cd6431cae213528b45",
      "tree": "ee19f099782d02ba929f57a8dc0e5f0989e99932",
      "parents": [
        "f7d37d028dfba90b1b747f8ac685bf0959aeda8b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jun 23 00:08:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:15 2005 -0700"
      },
      "message": "[PATCH] blk: cleanup generic tag support error messages\n\nAdd KERN_ERR and __FUNCTION__ to generic tag error messages, and add a comment\nin blk_queue_end_tag() which explains the silent failure path.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f7d37d028dfba90b1b747f8ac685bf0959aeda8b",
      "tree": "38627ec042c05f42feddff2ada95290ebe73679e",
      "parents": [
        "fa72b903f75e4f0f0b2c2feed093005167da4023"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jun 23 00:08:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:15 2005 -0700"
      },
      "message": "[PATCH] blk: remove BLK_TAGS_{PER_LONG|MASK}\n\nReplace BLK_TAGS_PER_LONG with BITS_PER_LONG and remove unused BLK_TAGS_MASK.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa72b903f75e4f0f0b2c2feed093005167da4023",
      "tree": "12087e87fb8d41d10013946e5b2c91e57265c29e",
      "parents": [
        "2bf0fdad51c6710bf15d0bf4b9b30b8498fe4ddd"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jun 23 00:08:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:15 2005 -0700"
      },
      "message": "[PATCH] blk: remove blk_queue_tag-\u003ereal_max_depth optimization\n\nblk_queue_tag-\u003ereal_max_depth was used to optimize out unnecessary\nallocations/frees on tag resize.  However, the whole thing was very broken -\ntag_map was never allocated to real_max_depth resulting in access beyond the\nend of the map, bits in [max_depth..real_max_depth] were set when initializing\na map and copied when resizing resulting in pre-occupied tags.\n\nAs the gain of the optimization is very small, well, almost nill, remove the\nwhole thing.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bf0fdad51c6710bf15d0bf4b9b30b8498fe4ddd",
      "tree": "e4dea0ce02413260ca4dfc3b7de0bb91570f331b",
      "parents": [
        "15d20bfd606c4b4454aeaa05fc86f77994e48c92"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jun 23 00:08:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:15 2005 -0700"
      },
      "message": "[PATCH] blk: use find_first_zero_bit() in blk_queue_start_tag()\n\nblk_queue_start_tag() hand-coded searching for the first zero bit in the tag\nmap.  Replace it with find_first_zero_bit().  With this patch,\nblk_queue_star_tag() doesn\u0027t need to fill remains of tag map with 1, thus\nallowing it to work properly with the next remove_real_max_depth patch.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1946089a109251655c5438d92c539bd2930e71ea",
      "tree": "819a492d5a7c4e6e695b150a86abeb99d5ac46eb",
      "parents": [
        "8c5a09082f4e61a176382e96a831a0636b918602"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "christoph@lameter.com",
        "time": "Thu Jun 23 00:08:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:09 2005 -0700"
      },
      "message": "[PATCH] NUMA aware block device control structure allocation\n\nPatch to allocate the control structures for for ide devices on the node of\nthe device itself (for NUMA systems).  The patch depends on the Slab API\nchange patch by Manfred and me (in mm) and the pcidev_to_node patch that I\nposted today.\n\nDoes some realignment too.\n\nSigned-off-by: Justin M. Forbes \u003cjmforbes@linuxtx.org\u003e\nSigned-off-by: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Pravin Shelar \u003cpravin@calsoftinc.com\u003e\nSigned-off-by: Shobhit Dayal \u003cshobhit@calsoftinc.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "29c31a3bf257e0723423f1f0f9afd1b840434c75",
      "tree": "ff6d12f7854bb631e47a1483cb5220595aab00d0",
      "parents": [
        "ee98689be1b054897ff17655008c3048fe88be94",
        "b2b3d8247951f298897b395599849957ee271c55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:25:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:25:04 2005 -0700"
      },
      "message": "Merge \u0027misc-fixes\u0027 branch of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "55d3b282b90620e02e825304a9433732a84c58a5",
      "tree": "ba48375ac5262a8587eb6237134ed0aa57e7174a",
      "parents": [
        "4ba5e35daa90871fcb9b01f5ad1e5723343cc0a9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 23 15:05:41 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 23 15:05:41 2005 +0100"
      },
      "message": "[PATCH] Serial: Mobility\u0027s 16550A ports need a helping hand\n\nThe Mobility 16550A serial ports don\u0027t behave the same as standard\n16550A ports, and need a helping hand to get them going once the\ntransmitter has drained and been disabled.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ba5e35daa90871fcb9b01f5ad1e5723343cc0a9",
      "tree": "26c52f5ff50c54f210c53e986f565c6f29409ca1",
      "parents": [
        "b7c84c6ada2be942eca6722edb2cfaad412cd5de"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 23 10:43:04 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 23 10:43:04 2005 +0100"
      },
      "message": "[PATCH] Serial: Convert 8250 revision-based bug fixes to bug bitmask\n\nFor some 8250 port types, we used to check the type of the port, and\nthen determine whether the chip revision means the device is buggy.\nInstead, introduce a bit array, and set the appropriate bit(s) when\nwe discover a buggy device.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b2b3d8247951f298897b395599849957ee271c55",
      "tree": "e6e5f7698d06d83e861210e6cf427ce3262d78fc",
      "parents": [
        "a4936044001694f033fe4ea94d6034d51a6b465c"
      ],
      "author": {
        "name": "Mitch Williams",
        "email": "mitch.a.williams@intel.com",
        "time": "Thu Jun 23 03:41:00 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Jun 23 03:41:00 2005 -0400"
      },
      "message": "e1000: fix spinlock bug\n\nThis patch fixes an obvious and nasty bug where we could exit the transmit\nroutine while holding tx_lock.\n\nSigned-off-by:  Mitch Williams \u003cmitch.a.williams@intel.com\u003e\n"
    },
    {
      "commit": "ee98689be1b054897ff17655008c3048fe88be94",
      "tree": "413e8c09a51b5e4ee6850da2b7a65f9a9af0be9c",
      "parents": [
        "060de20e82195d404f7dc6a914685730376fdc80",
        "d377e85b537a5e166272f937da6ba84350676b6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 22 23:18:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 22 23:18:10 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n"
    },
    {
      "commit": "d377e85b537a5e166272f937da6ba84350676b6e",
      "tree": "f3e5f347cbaa72a1479d991f7cab83228dd44bf0",
      "parents": [
        "479f6ea85e513551510ad52f37e69e1c596ad356"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 22 16:09:05 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 22 23:01:10 2005 -0700"
      },
      "message": "[PATCH] driver core: Fix up the device_attach() error handling in bus_add_device()\n\nDon\u0027t error out if something \"bad\" happens when trying to bind a driver to a\ndevice.  We want the sysfs attributes to be present for later when we try to\ntear down the device.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "479f6ea85e513551510ad52f37e69e1c596ad356",
      "tree": "60eadfd85297f42be75be8863cacbc0ea9d82f3b",
      "parents": [
        "b7c84c6ada2be942eca6722edb2cfaad412cd5de"
      ],
      "author": {
        "name": "Stelian Pop",
        "email": "stelian@popies.net",
        "time": "Wed Jun 22 17:53:28 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 22 23:01:09 2005 -0700"
      },
      "message": "[PATCH] USB: fix hid core to return proper error code from probe\n\nDrivers need to return -ENODEV when they can\u0027t bind to a device.\nAnything else stops the \"bind a device to a driver\" search.\n\nFrom: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2c4ee8f907fc4a3c69273a958f853bf4b358eb49",
      "tree": "79d56bc6cc1575111f7ffcee74067ecfa946f16e",
      "parents": [
        "ebc3f64b864fc16a594c2e63bf55a55c7d42084b"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Wed Jun 22 22:19:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 22 22:19:52 2005 -0700"
      },
      "message": "[LTPC]: Replace schedule_timeout() with ssleep()/msleep()\n\nUse ssleep() / msleep() [as appropriate]\ninstead of schedule_timeout() to guarantee the task delays as expected.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@conectiva.com.br\u003e\nSigned-off-by: Maximilian Attems \u003cjanitor@sternwelten.at\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "031f7edecf46d731673a5dd19ecb0de38f1a2219",
      "tree": "bfb58498e6c6ea8c69c7ea0abb3713fb27f86afa",
      "parents": [
        "5f5b4e669a59be1cf8fc9d6d04ff1ccad8ab6de0"
      ],
      "author": {
        "name": "Utz Bacher",
        "email": "utz.bacher@de.ibm.com",
        "time": "Thu Jun 23 09:43:34 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 23 09:43:34 2005 +1000"
      },
      "message": "[PATCH] ppc64: add a watchdog driver for rtas\n\nAdd a watchdog using the RTAS OS surveillance service. This is\nprovided as a simpler alternative to rtasd. The added value\nis that it works with standard watchdog client programs and\ncan therefore also do user space monitoring.\n\nOn BPA, rtasd is not really useful because the hardware does\nnot have much to report with event-scan.\n\nThe driver should also work on other platforms that support\nthe OS surveillance rtas calls.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4e93d3e8859c834ee18dfd33051d24df8669d0c0",
      "tree": "13f5b39730857257b5040471618e9bcce30ed9cc",
      "parents": [
        "a0cd30fd26a398c0c6e50c6760610d4529f17a84",
        "0087e5ef577d0d6e664be7ab4be513b6a482e7ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 22 10:42:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 22 10:42:54 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6\n"
    },
    {
      "commit": "0087e5ef577d0d6e664be7ab4be513b6a482e7ec",
      "tree": "deeb3f4a6aca34359e20d926bc28165f1f3e84f0",
      "parents": [
        "7c7a530463ced6011789937b24dc2bfba43c706b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jun 20 14:25:45 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:55:00 2005 -0700"
      },
      "message": "[PATCH] I2C: fix ds1374 build\n\nNot all architectures implement asm/rtc.h\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "7c7a530463ced6011789937b24dc2bfba43c706b"
}
