)]}'
{
  "log": [
    {
      "commit": "3a1ea7050345734acc3a33b2b00a611b9b7bf640",
      "tree": "5844ceec2ce6eb00ffd4540f742534b506a217cd",
      "parents": [
        "d698dc6b0477d3165a7f320b3ce36d1cbd361c94"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:55 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:45 2008 -0300"
      },
      "message": "V4L/DVB (8705): gspca: Adjust some control limits in spca561.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d698dc6b0477d3165a7f320b3ce36d1cbd361c94",
      "tree": "f4cc54f22c9cbc526fbf9592f15e32fb543e69c4",
      "parents": [
        "0058717a1ef0c87deeccbe0a3b17def173fee9a9"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:44 2008 -0300"
      },
      "message": "V4L/DVB (8703): gspca: Do controls work for spca561 revision 12a.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0058717a1ef0c87deeccbe0a3b17def173fee9a9",
      "tree": "54f6ec97deb79e8beba8098d64c52fbe9dfe7c2d",
      "parents": [
        "46f2c21cfdb1a829a9a23e23562ffa66b007dc48"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Wed Sep 03 16:47:50 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:43 2008 -0300"
      },
      "message": "V4L/DVB (8701): cx18: Add missing lock for when the irq handler manipulates the queues\n\ncx18: Add missing lock for when the irq handler manipulates the queues.  This\nwas a potential source of stream queue corruption.  Also changed the name of\ncx18_queue_find_buf() to cx18_queue_get_buf_irq().\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "46f2c21cfdb1a829a9a23e23562ffa66b007dc48",
      "tree": "68163eb5a3f74d2397bd30cf33a81355799a1ca4",
      "parents": [
        "b045979d61b235cd9cc8347760fcfb44fc8ecbd6"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Wed Sep 03 16:47:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:42 2008 -0300"
      },
      "message": "V4L/DVB (8682): V4L: fix return value of register video func\n\nIf a wrong device type is used with video_register_device_index() it should\nbetter return an error number, instead of a constant.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b045979d61b235cd9cc8347760fcfb44fc8ecbd6",
      "tree": "e484a69c2b5647b230ee84627a004a9e5ad7f741",
      "parents": [
        "c7087f56a42b0aa82b181d9a08a376c4add7a683"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Sep 03 16:47:38 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:41 2008 -0300"
      },
      "message": "V4L/DVB (8681): v4l2-ioctl.c: fix warning\n\ndrivers/media/video/v4l2-ioctl.c:496: warning: format \u0027%08ld\u0027 expects\ntype \u0027long int\u0027, but argument 5 has type \u0027suseconds_t\u0027\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c7087f56a42b0aa82b181d9a08a376c4add7a683",
      "tree": "fe10aa1063749e3e98eaa2617bf2dd0e101d7c99",
      "parents": [
        "f75c4950bb6e677e89479192b2ecfbec0beab14e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Sep 03 16:47:36 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:40 2008 -0300"
      },
      "message": "V4L/DVB (8678): Remove the dead CONFIG_RADIO_MIROPCM20{,_RDS} code\n\nThe CONFIG_RADIO_MIROPCM20{,_RDS} code became dead code 1.5 years ago.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f75c4950bb6e677e89479192b2ecfbec0beab14e",
      "tree": "880fb7d751199d5a2e4bafbec7215e553754d729",
      "parents": [
        "6ab0b174d22b448d66058c9de0114fdfac5b7ccf"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:35 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:39 2008 -0300"
      },
      "message": "V4L/DVB (8675): gspca: Pixmap PJPG (Pixart 73xx JPEG) added, generated by pac7311.\n\nThe JPEG frames generated by the Pixart 73xx have:\n- special markers \u0027ff ff ff xx\u0027 every 1024/512 bytes,\n- unused 8 bits at end of JPEG blocks,\nand then ask for a new pixel format.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6ab0b174d22b448d66058c9de0114fdfac5b7ccf",
      "tree": "3d6d0fb45a5cb1ac7df5fed46f429c5d8fd7db31",
      "parents": [
        "285a4f6c8e518f03758c7b085bda13bb3795df0a"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:38 2008 -0300"
      },
      "message": "V4L/DVB (8674): gspca: Webcam 0c45:612e added in sonixj.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "285a4f6c8e518f03758c7b085bda13bb3795df0a",
      "tree": "ff8a1967de9bf98b1cd4cf973770928a05b03777",
      "parents": [
        "7879d459f1601be742d0d63930d17cd4aac956fd"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:37 2008 -0300"
      },
      "message": "V4L/DVB (8673): gspca: Bad frame scanning again and bad init in pac7311.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7879d459f1601be742d0d63930d17cd4aac956fd",
      "tree": "0dfcf9f60c015413bb5b507c99bb16186ebd191b",
      "parents": [
        "a0b508c2d7d0de0e46555793e334e35381716825"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:32 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:36 2008 -0300"
      },
      "message": "V4L/DVB (8672): gspca: Big rewrite of spca561.\n\nBug register/value inversions in USB exchanges.\nExposure and gain controls added for rev 12a.\nSeparate the functions and controls of the revisions 12a and 72a.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a0b508c2d7d0de0e46555793e334e35381716825",
      "tree": "cd02835625cf9030cd7896b5e9809f6b23132203",
      "parents": [
        "6c9d3c59e6fdb8dfadaf7ba38f1d0b64ff066b36"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:35 2008 -0300"
      },
      "message": "V4L/DVB (8671): gspca: Remove the unused field \u0027dev_name\u0027 of the device structure.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6c9d3c59e6fdb8dfadaf7ba38f1d0b64ff066b36",
      "tree": "0bf575ddbaddcea670bd183853bd7a490023a448",
      "parents": [
        "5bb0f21a46281b021897d2c56d50685c1939b5ee"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:30 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:34 2008 -0300"
      },
      "message": "V4L/DVB (8669): gspca: Add white balance control for spca561 rev 012A.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5bb0f21a46281b021897d2c56d50685c1939b5ee",
      "tree": "8b6622e4ea574be6fa1c0efc77978638e80b8103",
      "parents": [
        "3466234229e6535a061f5f63a87bfb12c833d96a"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:33 2008 -0300"
      },
      "message": "V4L/DVB (8668): gspca: Conflict GSPCA / ET61X251 for the webcam 102c:6251.\n\nFix a double handling of 102c:6251 and no handling of 102c:6151\nwhen both drivers GSPCA and ET61X251.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3466234229e6535a061f5f63a87bfb12c833d96a",
      "tree": "5828785837d25c7e1f328d3e8f917246634220e0",
      "parents": [
        "8559e8da31f37e2916195f44bbe79a61008782df"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Wed Sep 03 16:47:28 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:32 2008 -0300"
      },
      "message": "V4L/DVB (8667): gspca: Bad probe of Z-Star/Vimicro webcams with pas106 sensor.\n\nThis patch moves the detection of the 2wr SIF pas106b sensor to before\ndetecting other sensors.\nPatch change by jfm: Check SIF for identified webcams only.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8559e8da31f37e2916195f44bbe79a61008782df",
      "tree": "d70f31e3f222cd9b4259cd10efa1899b5aa63784",
      "parents": [
        "9d5c1251bfc10a0e864352f45e272331f65b3420"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:27 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:31 2008 -0300"
      },
      "message": "V4L/DVB (8666): gspca: Bad scanning of frames in pac7311.\n\nThe previous change in packet scanning did not work,\nAlso, autogain was no more treated at interrupt level.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9d5c1251bfc10a0e864352f45e272331f65b3420",
      "tree": "7dc4af1e65856e2c3a8226f6fe4f3de5f4cb9e25",
      "parents": [
        "49b57dba2f6425e9b42874b4dec2433b335fa69c"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:26 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:30 2008 -0300"
      },
      "message": "V4L/DVB (8665): gspca: Fix the 640x480 resolution of the webcam 093a:2621.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "49b57dba2f6425e9b42874b4dec2433b335fa69c",
      "tree": "36654b65fc2ff12ce5db8fe7c3dcebcbb1b0e5c1",
      "parents": [
        "d2d16e9084ee44088974c3312b803d54dd9b46d7"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:29 2008 -0300"
      },
      "message": "V4L/DVB (8664): gspca: The bridge/sensor of the webcam 093a:2621 is a PAC 7302.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d2d16e9084ee44088974c3312b803d54dd9b46d7",
      "tree": "aef9da5c8de12332ca2994f8e5210c2fa4d35394",
      "parents": [
        "23d9e4776b426d1f8a602e0e8d868154847f0dd4"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:23 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:28 2008 -0300"
      },
      "message": "V4L/DVB (8663): gspca: Webcam 0c45:6128 added in sonixj.\n\nPatch adapted from a patch to gspcav1 made by the google microdia group.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "23d9e4776b426d1f8a602e0e8d868154847f0dd4",
      "tree": "d5f54a8e867f0540a96b368c5d9082f5f85178c4",
      "parents": [
        "e52a5574de9d3bb297a26566871eabcbdfab13b5"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:22 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:27 2008 -0300"
      },
      "message": "V4L/DVB (8661): gspca: Bug in the previous changeset about pac7311.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e52a5574de9d3bb297a26566871eabcbdfab13b5",
      "tree": "a31652a542132c5ae772bb9932ab4d1ea17de8c1",
      "parents": [
        "d526afe06b285006c63ed8f2eba9589f04e3283a"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:26 2008 -0300"
      },
      "message": "V4L/DVB (8660): gspca: Simplify the scan of URB packets in pac7311.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d526afe06b285006c63ed8f2eba9589f04e3283a",
      "tree": "dcd5e0ff6eed633f2b59da450fb8f82b7169787e",
      "parents": [
        "c58dc0beaf70bce4d04ff53b82a7035a255a04e4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Sep 03 16:47:14 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:25 2008 -0300"
      },
      "message": "V4L/DVB (8648): ivtv: improve CC support\n\n- change the work-queue to a single threaded high prio workqueue\n- use DMA instead of PIO for the sliced VBI data.\n- remove some incorrect tests\n- increase the internal VBI capture queue size for sliced VBI packets\n- ignore duplicate VBI lines\n\nWith these changes it should finally be possible to get reliable closed\ncaptions.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c58dc0beaf70bce4d04ff53b82a7035a255a04e4",
      "tree": "d8f95c2bfa18d4b57e25e279fec98783fc25a058",
      "parents": [
        "888fe747b5d134e2f3b5c2d3ecc25e1c6dcad4c3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Sep 03 16:46:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:24 2008 -0300"
      },
      "message": "V4L/DVB (8633): ivtv: update ivtv version number\n\nSince for 2.6.27 ivtvfb uses DMA for write it is important that\nyou can identify which ivtv version supports this and which doesn\u0027t.\nIncrease the version number so we can tell the difference.\n\nThanks to Ian Armstrong for pointing this out to me.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "888fe747b5d134e2f3b5c2d3ecc25e1c6dcad4c3",
      "tree": "a8991a467976d0f55a8534660aa541ac527dd39b",
      "parents": [
        "e908b6e34c1b799c830cae5f8e721f80534f9748"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Sep 03 16:46:50 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:23 2008 -0300"
      },
      "message": "V4L/DVB (8629): v4l2-ioctl: do not try to handle private V4L1 ioctls\n\nSome drivers (e.g. zoran) have private V4L1 ioctls. Do not try to\npass them to v4l1_compat_translate because then the driver will\nnever see them.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e908b6e34c1b799c830cae5f8e721f80534f9748",
      "tree": "e0d68dbbc74f2118812f29e225030e979dc4d6f1",
      "parents": [
        "3e3e2a8f1f6837a4f29b1416db40c88d846ab066"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Sep 03 16:46:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:22 2008 -0300"
      },
      "message": "V4L/DVB (8600): au0828: explicitly set 6 MHz IF frequency in hauppauge_hvr950q_config\n\nExplicitly set 6 MHz IF frequency for VSB and QAM in\nhauppauge_hvr950q_config.\n\nThe default value is 6 MHz, so this patch doesn\u0027t change anything --\nthis only improves code readability and may prevent future bugs.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3e3e2a8f1f6837a4f29b1416db40c88d846ab066",
      "tree": "0b04268cddfcf79b9f648ba235385bac89352b39",
      "parents": [
        "df76de098de0118cdcf6ec0e60cb4063837f8def"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Sep 03 16:46:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:21 2008 -0300"
      },
      "message": "V4L/DVB (8599): au8522: remove if frequency settings from vsb/qam modulation tables\n\nSince IF frequency is set after the vsb/qam modulation tables are written,\nremove the redundant register settings from the vsb/qam modulation tables.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "df76de098de0118cdcf6ec0e60cb4063837f8def",
      "tree": "f82ce60ede175be290abe96fd9b631ca8936cc71",
      "parents": [
        "8e8bd229eef385ab420d4fa51c611d4ddc7cb0c8"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Sep 03 16:46:40 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:20 2008 -0300"
      },
      "message": "V4L/DVB (8598): au8522: clean up function au8522_set_if\n\nre-write this function to make it simpler\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8e8bd229eef385ab420d4fa51c611d4ddc7cb0c8",
      "tree": "2166b68220863441317f0027b9912397fbfa8d5b",
      "parents": [
        "2e7acd75cba3b7afa4007f20f22a86dbbdb21753"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Sep 03 16:46:36 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:19 2008 -0300"
      },
      "message": "V4L/DVB (8556): au0828: add support for Hauppauge Woodbury\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2e7acd75cba3b7afa4007f20f22a86dbbdb21753",
      "tree": "c86f81cceda74c7a431f74e145f9dfaf9a9b2bd9",
      "parents": [
        "bef69ea0dcce574a425feb0a5aa4c63dd108b9a6"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Sep 03 16:46:35 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:18 2008 -0300"
      },
      "message": "V4L/DVB (8555): au8522: add mechanism to configure IF frequency for vsb and qam\n\nAdd a mechanism to configure IF frequency for vsb and qam.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bef69ea0dcce574a425feb0a5aa4c63dd108b9a6",
      "tree": "b678fa44657d63cb30a29ba0b73a442537f7826c",
      "parents": [
        "00aeb429a0f2daeb21979873060b81095cafe4bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 29 20:18:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 29 20:25:20 2008 -0700"
      },
      "message": "Resource handling: add \u0027insert_resource_expand_to_fit()\u0027 function\n\nNot used anywhere yet, but this complements the existing plain\n\u0027insert_resource()\u0027 functionality with a version that can expand the\nresource we are adding in order to fix up any conflicts it has with\nexisting resources.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00aeb429a0f2daeb21979873060b81095cafe4bd",
      "tree": "11bdd7f46e2c6522b12f94cc9ff252c442157ca0",
      "parents": [
        "316d9679f33caf7e683471647d1472bfe133d858",
        "df91bc23dcb052ff2da71b3482bf3c5fbf4b8a53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 29 14:46:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 29 14:46:49 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: oxygen: fix distorted output on AK4396-based cards\n  Revert \"ALSA: hda - Added model selection for iMac 24\"\"\n"
    },
    {
      "commit": "316d9679f33caf7e683471647d1472bfe133d858",
      "tree": "46271cdd7405468fbc4e9abbaf65e01edd6ae0a3",
      "parents": [
        "b4609472116bb806a95e98d04767189406c74c70"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Fri Aug 29 20:06:23 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 29 14:46:29 2008 -0700"
      },
      "message": "Don\u0027t trigger softlockup detector on network fs blocked tasks\n\nPulling the ethernet cable on a 2.6.27-rc system with NFS mounts\ncurrently leads to an ongoing flood of soft lockup detector backtraces\nfor all tasks blocked on the NFS mounts when the hickup takes\nlonger than 120s.\n\nI don\u0027t think NFS problems should be all that noisy.\n\nLuckily there\u0027s a reasonably easy way to distingush this case.\n\nDon\u0027t report task softlockup warnings for tasks in TASK_KILLABLE\nstate, which is used by the network file systems.\n\nI believe this patch is a 2.6.27 candidate.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4609472116bb806a95e98d04767189406c74c70",
      "tree": "e61ad5389ab8576ac4e87eefdff8f2a3cba0abc2",
      "parents": [
        "24342c34a022ee90839873d91396045e12ef1090"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 29 14:38:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 29 14:46:05 2008 -0700"
      },
      "message": "Revert \"x86: fix HPET regression in 2.6.26 versus 2.6.25, check hpet against BAR, v3\"\n\nThis reverts commit a2bd7274b47124d2fc4dfdb8c0591f545ba749dd.\n\nIt wasn\u0027t really right to begin with (there\u0027s a better fix for the\nproblem with e820 reservations clashing with PCI BAR\u0027s pending), but it\nalso actually causes more regressions, so it should be reverted even\nbefore the better fix is finalized.\n\nRafael reports that this commit broke AHCI detection, and thus causes\nthe kernel to not boot on his quad core test box.\n\nReported-and-bisected-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: David Witbrodt \u003cdawitbro@sbcglobal.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df91bc23dcb052ff2da71b3482bf3c5fbf4b8a53",
      "tree": "e74972c0522e55da1b027b60c4894c853a96a5ba",
      "parents": [
        "93a1a5eb70be5cc14990b97ef2460212e32658dc"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Aug 29 13:08:34 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 29 14:15:19 2008 +0200"
      },
      "message": "ALSA: oxygen: fix distorted output on AK4396-based cards\n\nWhen changing the sample rate, the CMI8788\u0027s master clock output becomes\nunstable for a short time.  The AK4396 needs the master clock to do SPI\nwrites, so writing to an AK4396 control register directly after a sample\nrate change will garble the value.  In our case, this leads to the DACs\nbeing misconfigured to I2S sample format, which results in a wrong\noutput level and horrible distortions on samples louder than -6 dB.\n\nTo fix this, we need to wait until the new master clock signal has\nbecome stable before doing SPI writes.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "24342c34a022ee90839873d91396045e12ef1090",
      "tree": "ffca07ffcfc481b43bbe6f0ba17ae887430b887a",
      "parents": [
        "41c3e45f08201df41423aa1bbce272372a6967e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 15:52:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 15:52:02 2008 -0700"
      },
      "message": "Linux 2.6.27-rc5\n"
    },
    {
      "commit": "41c3e45f08201df41423aa1bbce272372a6967e4",
      "tree": "9f2b2379c5196ab8d1fcc0391c80e7a81db30481",
      "parents": [
        "604a2785a8482cad4d63202465133c720db5eda7",
        "212496fd9a5f5db0a037a2a8c6fde2d2bd93c1d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 12:34:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 12:34:27 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5226/1: remove unmatched comment end.\n  [ARM] Skip memory holes in FLATMEM when reading /proc/pagetypeinfo\n  [ARM] use bcd2bin/bin2bcd\n  [ARM] use the new byteorder headers\n  [ARM] OMAP: Fix 2430 SMC91x ethernet IRQ\n  [ARM] OMAP: Add and update OMAP default configuration files\n  [ARM] OMAP: Change mailing list for OMAP in MAINTAINERS\n  [ARM] S3C2443: Fix the S3C2443 clock register definitions\n  [ARM] JIVE: Fix the spi bus numbering\n  [ARM] S3C24XX: pwm.c: stop debugging output\n  [ARM] S3C24XX: Fix sparse warnings in pwm.c\n  [ARM] S3C24XX: Fix spare errors in pwm-clock driver\n  [ARM] S3C24XX: Fix sparse warnings in arch/arm/plat-s3c24xx/gpiolib.c\n  [ARM] S3C24XX: Fix nor-simtec driver sparse errors\n  [ARM] 5225/1: zaurus: Register I2C controller for audio codecs\n  [ARM] orion5x: update defconfig to v2.6.27-rc4\n  [ARM] Orion: register UART1 on QNAP TS-209 and TS-409\n  [ARM] Orion: activate lm75 driver on DNS-323\n  [ARM] Orion: fix MAC detection on QNAP TS-209 and TS-409\n  [ARM] Orion: Fix boot crash on Kurobox Pro\n"
    },
    {
      "commit": "604a2785a8482cad4d63202465133c720db5eda7",
      "tree": "e2f510a8a54d7d4443cb52f3a0be46f527ebb779",
      "parents": [
        "66833d5f3934a19d0988b7d0de58149bfd7a5884",
        "d310fb4bb73629840430cb13cb282915e49fef4b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 12:34:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 12:34:01 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin arch: Fix PM building on BF52x: No ROTWE on BF52x, add USBWE\n  Blackfin arch: sram: use \u0027unsigned long\u0027 for irqflags\n  Blackfin arch: let PCI depend on BROKEN\n  Blackfin arch: move include/asm-blackfin header files to arch/blackfin\n  Blackfin arch: fix bug - MPU crashes under stress\n  Blackfin arch: Fix bug - when to rmmod the L1_module, it stucks and then reboot the board.\n  Blackfin arch: dont actually need to muck with EMAC_SYSTAT for BF52x for demuxing\n  Blackfin arch: Add MTD Partitions for MTD_DATAFLASH, increase max SPI SCLK\n"
    },
    {
      "commit": "66833d5f3934a19d0988b7d0de58149bfd7a5884",
      "tree": "a34ce3de726fdd5d7617da51e3a06a3c7c309341",
      "parents": [
        "0234bf1d98ebd1cb8ea1630957f6d14170cc0ba0",
        "2633f0e57b1127f4060d70bf460140dc9bb19386"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 12:31:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 12:31:49 2008 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  exit signals: use of uninitialized field notify_count\n  lockdep: fix invalid list_del_rcu in zap_class\n  lockstat: repair erronous contention statistics\n  lockstat: fix numerical output rounding error\n"
    },
    {
      "commit": "0234bf1d98ebd1cb8ea1630957f6d14170cc0ba0",
      "tree": "3eea55e96ac50278da3d2cab4ba26da16a4abe40",
      "parents": [
        "e52c8857e0ca3214aa7e2a746000ac0f3016b345",
        "cc2991cf15ae92fa30b3ea9f56a8a5a337bd33c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 12:31:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 12:31:12 2008 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: rt-bandwidth accounting fix\n  sched: fix sched_rt_rq_enqueue() resched idle\n"
    },
    {
      "commit": "e52c8857e0ca3214aa7e2a746000ac0f3016b345",
      "tree": "9fdc6bbe990a8d8dd5fc74c2145e990ae8f2f916",
      "parents": [
        "9c2bdac40eba639c438690b1245a020e7c2530df",
        "c1b362e3b4d331a63915b268a33207311a439d60"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 12:30:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 12:30:59 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: update defconfigs\n  x86: msr: fix bogus return values from rdmsr_safe/wrmsr_safe\n  x86: cpuid: correct return value on partial operations\n  x86: msr: correct return value on partial operations\n  x86: cpuid: propagate error from smp_call_function_single()\n  x86: msr: propagate errors from smp_call_function_single()\n  smp: have smp_call_function_single() detect invalid CPUs\n"
    },
    {
      "commit": "9c2bdac40eba639c438690b1245a020e7c2530df",
      "tree": "ee3f8dd83bf64dd8bc48aebd492ef239a8b98adb",
      "parents": [
        "41108eb10142e0552f2de1e4c0675b108c5f018f",
        "4329cf8613b0c7cdc020005f0e1ea7378681f1d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 12:28:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 12:28:50 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Prevent log spam on some DVB adapters\n  i2c: Add missing kerneldoc descriptions\n  i2c: Fix device_init_wakeup place\n"
    },
    {
      "commit": "41108eb10142e0552f2de1e4c0675b108c5f018f",
      "tree": "bb9ef817e2729915fbbe29291c827e7eef83eb54",
      "parents": [
        "b09331e530777963ed65ce2fdf074b7b077768c7"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Aug 28 14:39:12 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 28 12:27:39 2008 -0700"
      },
      "message": "ftrace: disable tracing for hibernation\n\nIn accordance with commit f42ac38c59e0a03d6da0c24a63fb211393f484b0\n(\"ftrace: disable tracing for suspend to ram\"), disable tracing\naround the suspend code in hibernation code paths.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "212496fd9a5f5db0a037a2a8c6fde2d2bd93c1d7",
      "tree": "2123533bbb925190389dcea002c04808bd8decf2",
      "parents": [
        "c8791088cffed16f8790c6e80e825ca1f377ce5e"
      ],
      "author": {
        "name": "Jean-Christophe DUBOIS",
        "email": "jcd@tribudubois.net",
        "time": "Thu Aug 28 00:00:23 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 28 17:12:29 2008 +0100"
      },
      "message": "[ARM] 5226/1: remove unmatched comment end.\n\nremove unmatched comment end.\n\nSigned-off-by: Jean-Christophe DUBOIS \u003cjcd@tribudubois.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cc2991cf15ae92fa30b3ea9f56a8a5a337bd33c7",
      "tree": "a286839539678bb2b36e7e059b50a2e575e93782",
      "parents": [
        "f3ade837808121ff8bab9c56725f4fe40ec85a56"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Aug 19 12:33:03 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 28 13:42:38 2008 +0200"
      },
      "message": "sched: rt-bandwidth accounting fix\n\nIt fixes an accounting bug where we would continue accumulating runtime\neven though the bandwidth control is disabled. This would lead to very long\nthrottle periods once bandwidth control gets turned on again.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d310fb4bb73629840430cb13cb282915e49fef4b",
      "tree": "a651b0f7fcdb7c217bc5a59500d36447dcec1580",
      "parents": [
        "226a6ec31117113a3b775b6b8d63dc4487c2d333"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Aug 28 17:32:01 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Aug 28 17:32:01 2008 +0800"
      },
      "message": "Blackfin arch: Fix PM building on BF52x: No ROTWE on BF52x, add USBWE\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "226a6ec31117113a3b775b6b8d63dc4487c2d333",
      "tree": "557fe8076917459fa856b6e5161613e40266f044",
      "parents": [
        "a95ca3b2b9dee628ef57df38f0b263e5a4355953"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Thu Aug 28 17:28:46 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Aug 28 17:28:46 2008 +0800"
      },
      "message": "Blackfin arch: sram: use \u0027unsigned long\u0027 for irqflags\n\nUsing just \u0027unsigned\u0027 will make flags an unsigned int. While this is\narguably not an error on blackfin where sizeof(int) \u003d\u003d sizeof(long),\nthe patch is still justified on the grounds of principle.\n\nThe patch was generated using the Coccinelle semantic patch framework.\n\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "f3ade837808121ff8bab9c56725f4fe40ec85a56",
      "tree": "eb9a8d87bff0a7d11eade583a7582e3c765e3b80",
      "parents": [
        "354879bb977e06695993435745f06a0f6d39ce2b"
      ],
      "author": {
        "name": "John Blackwood",
        "email": "john.blackwood@ccur.com",
        "time": "Tue Aug 26 15:09:43 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 28 11:13:24 2008 +0200"
      },
      "message": "sched: fix sched_rt_rq_enqueue() resched idle\n\nWhen sysctl_sched_rt_runtime is set to something other than -1 and the\nCONFIG_RT_GROUP_SCHED kernel parameter is NOT enabled, we get into a state\nwhere we see one or more CPUs idling forvever even though there are\nreal-time\ntasks in their rt runqueue that are able to run (no longer throttled).\n\nThe sequence is:\n\n- A real-time task is running when the timer sets the rt runqueue\n    to throttled, and the rt task is resched_task()ed and switched\n    out, and idle is switched in since there are no non-rt tasks to\n    run on that cpu.\n\n- Eventually the do_sched_rt_period_timer() runs and un-throttles\n    the rt runqueue, but we just exit the timer interrupt and go back\n    to executing the idle task in the idle loop forever.\n\nIf we change the sched_rt_rq_enqueue() routine to use some of the code\nfrom the CONFIG_RT_GROUP_SCHED enabled version of this same routine and\nresched_task() the currently executing task (idle in our case) if it is\na lower priority task than the higher rt task in the now un-throttled\nrunqueue, the problem is no longer observed.\n\nSigned-off-by: John Blackwood \u003cjohn.blackwood@ccur.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4329cf8613b0c7cdc020005f0e1ea7378681f1d8",
      "tree": "b3c0fc13eb33018fc67ee9a7b4a4a9c308b1695d",
      "parents": [
        "96e21e4fbc1b83a3445553381ec74f904618562e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 28 08:33:23 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Thu Aug 28 08:33:23 2008 +0200"
      },
      "message": "i2c: Prevent log spam on some DVB adapters\n\nSome DVB adapters do not support the special I2C transaction that we\nuse for probing purposes. There\u0027s no point in logging this event, as\nthere\u0027s nothing the user can do and in general there is no actual\nproblem. So, degrade one of these messages to a debug message, and\nmove the other one around so that it is only printed on bogus drivers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\n"
    },
    {
      "commit": "96e21e4fbc1b83a3445553381ec74f904618562e",
      "tree": "e4a4e6da82d7354f9a044058ad253a7a5aee172d",
      "parents": [
        "ee35425c8eb11556a4cb7b1c7543f1bfb88f911c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 28 08:33:23 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Thu Aug 28 08:33:23 2008 +0200"
      },
      "message": "i2c: Add missing kerneldoc descriptions\n\nAdd missing kernel descriptions of struct i2c_driver members.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\n"
    },
    {
      "commit": "ee35425c8eb11556a4cb7b1c7543f1bfb88f911c",
      "tree": "b288fd8c690fe98c4045e74ce53af1cd93ece826",
      "parents": [
        "1941246dd98089dd637f44d3bd4f6cc1c61aa9e4"
      ],
      "author": {
        "name": "Marc Pignat",
        "email": "marc.pignat@hevs.ch",
        "time": "Thu Aug 28 08:33:22 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Thu Aug 28 08:33:22 2008 +0200"
      },
      "message": "i2c: Fix device_init_wakeup place\n\ndevice_init_wakeup must be called after device_register.\n\nSigned-off-by: Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b09331e530777963ed65ce2fdf074b7b077768c7",
      "tree": "0354e5a7bb8ec3a7ae647b5ce71516f6a4979b05",
      "parents": [
        "4c246edd2550304df5b766cc841584b2bb058843",
        "d97240552cd98c4b07322f30f66fd9c3ba4171de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 17:38:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 17:38:07 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (55 commits)\n  sctp: fix random memory dereference with SCTP_HMAC_IDENT option.\n  sctp: correct bounds check in sctp_setsockopt_auth_key\n  wan: Missing capability checks in sbni_ioctl()\n  e100, fix iomap read\n  qeth: preallocated header account offset\n  qeth: l2 write unicast list to hardware\n  qeth: use -EOPNOTSUPP instead of -ENOTSUPP.\n  ibm_newemac: Don\u0027t call dev_mc_add() before device is registered\n  net: don\u0027t grab a mutex within a timer context in gianfar\n  forcedeth: fix checksum flag\n  net/usb/mcs7830: add set_mac_address\n  net/usb/mcs7830: new device IDs\n  [netdrvr] smc91x: fix resource removal (null ptr deref)\n  ibmveth: fix bad UDP checksums\n  [netdrvr] hso: dev_kfree_skb crash fix\n  [netdrvr] hso: icon 322 detection fix\n  atl1: disable TSO by default\n  atl1e: multistatement if missing braces\n  igb: remove 82576 quad adapter\n  drivers/net/skfp/ess.c: fix compile warnings\n  ...\n"
    },
    {
      "commit": "d97240552cd98c4b07322f30f66fd9c3ba4171de",
      "tree": "61a8fd1ace711bcf2c832d0c453d8fbf6f8f3003",
      "parents": [
        "328fc47ea0bcc27d9afa69c3ad6e52431cadd76c"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Wed Aug 27 16:09:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 16:09:49 2008 -0700"
      },
      "message": "sctp: fix random memory dereference with SCTP_HMAC_IDENT option.\n\nThe number of identifiers needs to be checked against the option\nlength.  Also, the identifier index provided needs to be verified\nto make sure that it doesn\u0027t exceed the bounds of the array.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "328fc47ea0bcc27d9afa69c3ad6e52431cadd76c",
      "tree": "5969688468a63ee01db68be4adff671bd9aa85c8",
      "parents": [
        "f2455eb176ac87081bbfc9a44b21c7cd2bc1967e"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Wed Aug 27 16:08:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 16:08:54 2008 -0700"
      },
      "message": "sctp: correct bounds check in sctp_setsockopt_auth_key\n\nThe bonds check to prevent buffer overlflow was not exactly\nright.  It still allowed overflow of up to 8 bytes which is\nsizeof(struct sctp_authkey).\n\nSince optlen is already checked against the size of that struct,\nwe are guaranteed not to cause interger overflow either.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8791088cffed16f8790c6e80e825ca1f377ce5e",
      "tree": "b27bd1692e75a4eb64f421288d1d1a14829fb43a",
      "parents": [
        "e80d6a248298721e0ec2cac150c539d8378577d8",
        "a814917058a63978ecd9fbefe4f88e3fc1576a79"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 27 23:07:46 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 27 23:07:46 2008 +0100"
      },
      "message": "Merge branch \u0027omap-rmk\u0027\n"
    },
    {
      "commit": "4c246edd2550304df5b766cc841584b2bb058843",
      "tree": "16f9a553226d256adc3f1969c1d966dbc6e646f9",
      "parents": [
        "ee7cbabbd359b5d9a60de3d5f1693163e07987ca"
      ],
      "author": {
        "name": "Vladimir Sokolovsky",
        "email": "vlad@mellanox.co.il",
        "time": "Wed Aug 27 14:29:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:40:38 2008 -0700"
      },
      "message": "IB/mlx4: Actually return L_Key and R_Key for fast register MRs\n\nInitialize the L_Key and R_Key for memory regions returned from\nmlx4_ib_alloc_fast_reg_mr().  Otherwise callers just get garbage for\nthe memory keys and can\u0027t do anything useful with these MRs.\n\nSigned-off-by: Vladimir Sokolovsky \u003cvlad@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee7cbabbd359b5d9a60de3d5f1693163e07987ca",
      "tree": "29c3b01f8cdb26ccf69acaf5d0a64eefab87f7b3",
      "parents": [
        "a152db71d962f405f7e9be5c818bddf6d1be50a7",
        "3ccd3ec6d4a7750c49c4d2bbcc1d0e82cd4c8a7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:37:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:37:28 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] removed unused #include \u003cversion.h\u003e\n  [WATCHDOG] at91rm9200_wdt.c: fix misleading indentation\n  [WATCHDOG] mpc8xxx_wdt: fix modular build\n  [WATCHDOG] hpwdt.c kdebug support\n  [WATCHDOG] Add support for the IDT RC32434 watchdog\n  [WATCHDOG] Add support for the built-int RDC R-321x SoC watchdog\n  [WATHDOG] delete unused driver mpc8xx_wdt.c\n  [WATCHDOG] Fix s3c2410_wdt driver coding style issues\n  [WATCHDOG] Clean out header of s3c2410_wdt driver.\n  [WATCHDOG] Fix NULL usage in s3c2410_wdt driver.\n"
    },
    {
      "commit": "a152db71d962f405f7e9be5c818bddf6d1be50a7",
      "tree": "ec9bd5c50f1e925318488d585a8504a552a63f30",
      "parents": [
        "f753f3272b4d2108d1e4b121ddcde504737a8693"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Aug 26 19:55:58 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:37:09 2008 -0700"
      },
      "message": "tty: Fix termios tty window resize race with pty/tty pair\n\nKanru Chen posted a patch versus the old code which deals with the case\nwhere you resize the pty side of a pty/tty pair. In that situation the\ntermios data is updated for both pty and tty but the locks are not held\nfor the right side.\n\nThis implements the fix differently against the updated tty code. Patch\nby self but the hard bit (noticing and fixing the bug) is thanks to Kanru\nChen.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f753f3272b4d2108d1e4b121ddcde504737a8693",
      "tree": "8cb292ba9bd8249c578fdb77f49d7343beaa7815",
      "parents": [
        "325a9a3d3990e77c62b771a71239fcd0cb6f6e2c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Aug 26 19:52:47 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:37:09 2008 -0700"
      },
      "message": "tty: TIOCGSOFTCAR/SSOFTCAR on pty is wron\n\nThe termios settings ioctls on a pty should affect the bound tty side not\nthe pty. The SOFTCAR ioctls use the wrong device file.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "325a9a3d3990e77c62b771a71239fcd0cb6f6e2c",
      "tree": "5f5a1b61f2730d61b94924cb1f9297d976260a0f",
      "parents": [
        "e4268bd3b2b0380faaa62fad3e8d705eea21d124",
        "87ed1d65fb536a0cd4e84874c0b038f953e448aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:34:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:34:49 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Add destroy routine for dns_resolver\n  [CIFS] Reorder cifs config item for better clarity\n  [CIFS] Correct keys dependency for cifs kerberos support\n"
    },
    {
      "commit": "e4268bd3b2b0380faaa62fad3e8d705eea21d124",
      "tree": "de2b8900714a27bd2f889b77397d76be21fcbb20",
      "parents": [
        "5b51a7e9d84f19df4d532ebf5624dbb8ad0d6c9c",
        "e2cb96b7ecba46888cf00252ffdb8ef1e92c4258"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:33:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:33:06 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slub: Disable NUMA remote node defragmentation by default\n"
    },
    {
      "commit": "5b51a7e9d84f19df4d532ebf5624dbb8ad0d6c9c",
      "tree": "aa8359921a8039474c7bb1544823184855e59694",
      "parents": [
        "3d87ff3e44bd2a13cbe2d2e02cc5e38953ff260f",
        "4cdfe84b51420c9ac95c7133da2d4c8a191094af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:31:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:31:44 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  [PATCH] deal with the first call of -\u003eshow() generating no output\n  [PATCH] fix -\u003ellseek() for a bunch of directories\n  [PATCH] fix regular readdir() and friends\n  [PATCH] fix hpux_getdents()\n  [PATCH] fix osf_getdirents()\n  [PATCH] ntfs: use d_add_ci\n  [PATCH] change d_add_ci argument ordering\n  [PATCH] fix efs_lookup()\n  [PATCH] proc: inode number fixlet\n"
    },
    {
      "commit": "3d87ff3e44bd2a13cbe2d2e02cc5e38953ff260f",
      "tree": "e045433982a9f367e9fc1fe34c845b362cadcb1c",
      "parents": [
        "2caf959966d540c9a2358c6b74f67aa86248e34b",
        "349101da8e1f8e5eb1476b02823da80495224485"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:31:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:31:27 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: Add target for a stripped kernel\n  sparc64: Make NUMA depend upon SMP.\n"
    },
    {
      "commit": "2caf959966d540c9a2358c6b74f67aa86248e34b",
      "tree": "5d9cb215d57de56c98e33dcad3d3f58b3506d100",
      "parents": [
        "16ecf85a5ca7345efbcbb2de76607db0f7ec9049",
        "3e5fc80a404a24c858468030b63555cccfb3e79c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:28:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:28:45 2008 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: don\u0027t set the signal blocker on the master process.\n  drm: don\u0027t call the vblank tasklet with irqs disabled.\n  r300: Fix cliprect emit\n  drm/radeon: r300_cmdbuf: Always emit INDX_BUFFER immediately after DRAW_INDEX\n  radeon: fix some hard lockups on r3/4/500s\n"
    },
    {
      "commit": "87ed1d65fb536a0cd4e84874c0b038f953e448aa",
      "tree": "c6af45a3605a037a5f53101107da5e4cd4024325",
      "parents": [
        "96c2a1137b9e00bcdbe3a95113ea8f42ca994f76"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Wed Aug 27 17:53:30 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Aug 27 21:17:41 2008 +0000"
      },
      "message": "[CIFS] Add destroy routine for dns_resolver\n\nOtherwise, we\u0027re leaking the payload memory.\n\nCC: Stable Kernel \u003cstable@vger.kernel.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "16ecf85a5ca7345efbcbb2de76607db0f7ec9049",
      "tree": "4eec83917e3ece632339c470c0bb2b8f116c0b70",
      "parents": [
        "0559bc8e9bf8cb6063b9bc7206fbc28982491a5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 01:14:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 13:56:27 2008 -0700"
      },
      "message": "e1000: fix stack size\n\nHere\u0027s the patch. It shrinks the stack from 1152 bytes to 192 bytes (the\nfirst version, that only did the e1000_option part, got it down to 600\nbytes). About half comes from not using multiple \"e1000_option\"\nstructures, the other half comes from turning the \"e1000_opt_list[]\"\narrays into \"static const\" instead, so that gcc doesn\u0027t copy them onto the\nstack.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nReveiewed-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0559bc8e9bf8cb6063b9bc7206fbc28982491a5d",
      "tree": "3ec60750466eea38ae6443100b7213f5122e3d21",
      "parents": [
        "e472233fc52d9556cab7d8a1164ccd93ab36fb91",
        "5168c47b4c294412f079dd3cc891e0276bb0479e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 13:55:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 13:55:35 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  block: remove blk_queue_tag_depth() and blk_queue_tag_queue()\n  block: remove unused -\u003ebusy part of the block queue tag map\n  bio: fix __bio_copy_iov() handling of bio-\u003ebv_len\n  bio: fix bio_copy_kern() handling of bio-\u003ebv_len\n  block: submit_bh() inadvertently discards barrier flag on a sync write\n  block: clean up cmdfilter sysfs interface\n  block: rename blk_scsi_cmd_filter to blk_cmd_filter\n  sg: restore command permission for TYPE_SCANNER\n  block: move cmdfilter from gendisk to request_queue\n"
    },
    {
      "commit": "e472233fc52d9556cab7d8a1164ccd93ab36fb91",
      "tree": "9b5f8262ca8517532616cdd537c8867cee915c65",
      "parents": [
        "72e19b3b22f43b20ee84db0deba33c71803cbe34",
        "d6817cdbd143f87f9d7c59a4c3194091190eeb84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 13:54:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 13:54:55 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: Increment the reference count of an already-active stack.\n  [PATCH] configfs: Consolidate locking around configfs_detach_prep() in configfs_rmdir()\n  ocfs2: correctly set i_blocks after inline dir gets expanded\n  ocfs2: Jump to correct label in ocfs2_expand_inline_dir()\n  ocfs2: Fix sleep-with-spinlock recovery regression\n  [PATCH] ocfs2/cluster/netdebug.c: fix warning\n  [PATCH] ocfs2/cluster/tcp.c: make some functions static\n"
    },
    {
      "commit": "72e19b3b22f43b20ee84db0deba33c71803cbe34",
      "tree": "2ca2ad35d0f01b0a808991ca3749060f8c382b24",
      "parents": [
        "f42ac38c59e0a03d6da0c24a63fb211393f484b0",
        "dbe13d9981e55c60a030d0509acc9a8968b9c5bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 13:54:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 13:54:43 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] dcss: fix build bug.\n  [S390] Fix linker script.\n"
    },
    {
      "commit": "f42ac38c59e0a03d6da0c24a63fb211393f484b0",
      "tree": "1020864d18c6652444fe0ba2d39dd6e9e2f3c7d6",
      "parents": [
        "8560c650f340565b720fd57d1f9c99ab216d99d0"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Aug 27 09:14:40 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 13:54:20 2008 -0700"
      },
      "message": "ftrace: disable tracing for suspend to ram\n\nI\u0027ve been painstakingly debugging the issue with suspend to ram and\nftraced. The 2.6.28 code does not have this issue, but since the mcount\nrecording is not going to be in 27, this must be solved for the ftrace\ndaemon version.\n\nThe resume from suspend to ram would reboot because it was triple\nfaulting. Debugging further, I found that calling the mcount function\nitself was not an issue, but it would fault when it incremented\npreempt_count. preempt_count is on the tasks info structure that is on the\nlow memory address of the task\u0027s stack.  For some reason, it could not\nwrite to it. Resuming out of suspend to ram does quite a lot of funny\ntricks to get to work, so it is not surprising at all that simply doing a\npreempt_disable() would cause a fault.\n\nThanks to Rafael for suggesting to add a \"while (1);\" to find the place in\nresuming that is causing the fault. I would place the loop somewhere in\nthe code, compile and reboot and see if it would either reboot (hit the\nfault) or simply hang (hit the loop).  Doing this over and over again, I\nnarrowed it down that it was happening in enable_nonboot_cpus.\n\nAt this point, I found that it is easier to simply disable tracing around\nthe suspend code, instead of searching for the particular function that\ncan not handle doing a preempt_disable.\n\nThis patch disables the tracer as it suspends and reenables it on resume.\n\nI tested this patch on my Laptop, and it can resume fine with the patch.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8560c650f340565b720fd57d1f9c99ab216d99d0",
      "tree": "5bc2cc5946ca7e783df18e0a8310b39b1de462f8",
      "parents": [
        "1941246dd98089dd637f44d3bd4f6cc1c61aa9e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 13:35:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 13:42:00 2008 -0700"
      },
      "message": "Revert \"pktcdvd: push BKL down into driver\"\n\nThis reverts commit 5b6155ee70e9c4d2ad7e6f514c8eee06e2711c3a, because\nthe block device ioctl\u0027s really aren\u0027t ready for it.\n\nIn particular, the \"struct file *\" and the \"struct inode *\" arguments do\nnot necessarily match, which means that the unlocked version of the\nioctl (that only gets a \"struct file *\") isn\u0027t actually able to handle\nthe cases it needs to handle.\n\nThis fixes bugzilla\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11401\n\nReported-and-bisected-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nAcked-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nCc: Alan Cox \u003calan@redhat.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e80d6a248298721e0ec2cac150c539d8378577d8",
      "tree": "0ad2112037cc28e3faab41baf2b6ea1851748019",
      "parents": [
        "f1bcf7e3e734ea8713e08fbc3409f8bf26ec418f"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Thu Aug 14 11:10:14 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 27 20:09:28 2008 +0100"
      },
      "message": "[ARM] Skip memory holes in FLATMEM when reading /proc/pagetypeinfo\n\nOrdinarily, memory holes in flatmem still have a valid memmap and is safe\nto use. However, an architecture (ARM) frees up the memmap backing memory\nholes on the assumption it is never used. /proc/pagetypeinfo reads the\nwhole range of pages in a zone believing that the memmap is valid and that\npfn_valid will return false if it is not. On ARM, freeing the memmap breaks\nthe page-\u003ezone linkages even though pfn_valid() returns true and the kernel\ncan oops shortly afterwards due to accessing a bogus struct zone *.\n\nThis patch lets architectures say when FLATMEM can have holes in the\nmemmap. Rather than an expensive check for valid memory, /proc/pagetypeinfo\nwill confirm that the page linkages are still valid by checking page-\u003ezone\nis still the expected zone. The lookup of page_zone is safe as there is a\nlimited range of memory that is accessed when calling page_zone.  Even if\npage_zone happens to return the correct zone, the impact is that the counters\nin /proc/pagetypeinfo are slightly off but fragmentation monitoring is\nunlikely to be relevant on an embedded system.\n\nReported-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nTested-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f1bcf7e3e734ea8713e08fbc3409f8bf26ec418f",
      "tree": "56d2fa9c61d4904dba92a9a2507bd2583a50a120",
      "parents": [
        "ae82cbfc8beaa69007aa09966d3983ac938c3577"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Aug 08 19:34:35 2008 +0300"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 27 20:07:59 2008 +0100"
      },
      "message": "[ARM] use bcd2bin/bin2bcd\n\nThis patch changes arm to use the new bcd2bin/bin2bcd functions instead\nof the obsolete BCD_TO_BIN/BIN_TO_BCD macros.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ae82cbfc8beaa69007aa09966d3983ac938c3577",
      "tree": "5af8d8afc21a26c311ccb2cd6b734436748b118f",
      "parents": [
        "e4e4146ec5a0a4221eee051365422ad70cddb673"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Aug 18 17:47:55 2008 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 27 20:05:27 2008 +0100"
      },
      "message": "[ARM] use the new byteorder headers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e4e4146ec5a0a4221eee051365422ad70cddb673",
      "tree": "96e99d23ebc31fad84e40cb323dfe33b0e6af6d0",
      "parents": [
        "9abc6461a3802702ada88cbac1fed045dbd9b466",
        "8e05de88cf5a8ab225697ba12d5f19ec594169ef"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 27 19:30:13 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 27 19:30:13 2008 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion\n"
    },
    {
      "commit": "a814917058a63978ecd9fbefe4f88e3fc1576a79",
      "tree": "b026a922577486d9a3b9b6a2c2a4e0edd1f6e1be",
      "parents": [
        "9c2d015712ff1deb7ae5f95ef1fd9b5557520bc1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 27 14:29:40 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 27 16:15:23 2008 +0100"
      },
      "message": "[ARM] OMAP: Fix 2430 SMC91x ethernet IRQ\n\nTaken from omap 97b705ad835f1481270c4b67b402d6e37fa8ad15:\n  ARM: OMAP: Misc compile fixes after syncing with mainline\n\n  Also fix 2430 smc91x to use IRQ_LOWLEVEL.\n\n  Signed-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9c2d015712ff1deb7ae5f95ef1fd9b5557520bc1",
      "tree": "0ede6174dfffab099e3ecae7c84b78ba57fae246",
      "parents": [
        "b6a7e4c032d8ec712f48cf35145a564aa6503eb7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 27 14:22:13 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 27 16:12:38 2008 +0100"
      },
      "message": "[ARM] OMAP: Add and update OMAP default configuration files\n\nUpdate omap_h2_1610 and omap_osk_5912 default configurations.\n\nAdd ams delta, n770, omap 2430sdp, apollon_2420, generic 1510, 1610,\n1710, 2420, h4 2420, innovator 1510 and 1610, perseus2 730, palte,\npalmtt, palmz71 and sx1 default configurations.\n\nPulled out of the omap zoom tree.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b6a7e4c032d8ec712f48cf35145a564aa6503eb7",
      "tree": "1e7ddebc37c7c08ae40eec7d6f32672c98a25c77",
      "parents": [
        "b8e6c91c74e9f0279b7c51048779b3d62da60b88"
      ],
      "author": {
        "name": "Dirk Behme",
        "email": "dirk.behme@googlemail.com",
        "time": "Sat Dec 15 07:47:46 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 27 15:58:59 2008 +0100"
      },
      "message": "[ARM] OMAP: Change mailing list for OMAP in MAINTAINERS\n\nOMAP has now a list at vger.\n\nSigned-off-by: Dirk Behme \u003cdirk.behme@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f2455eb176ac87081bbfc9a44b21c7cd2bc1967e",
      "tree": "63874579df35e6938faa973f476a4fe803f5282c",
      "parents": [
        "6c36810a731a422535d838cdb440f332c1d91017"
      ],
      "author": {
        "name": "Eugene Teo",
        "email": "eugeneteo@kernel.sg",
        "time": "Wed Aug 27 04:50:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 04:50:30 2008 -0700"
      },
      "message": "wan: Missing capability checks in sbni_ioctl()\n\nThere are missing capability checks in the following code:\n\n1300 static int\n1301 sbni_ioctl( struct net_device  *dev,  struct ifreq  *ifr,  int  cmd)\n1302 {\n[...]\n1319     case  SIOCDEVRESINSTATS :\n1320         if( current-\u003eeuid !\u003d 0 )    /* root only */\n1321             return  -EPERM;\n[...]\n1336     case  SIOCDEVSHWSTATE :\n1337         if( current-\u003eeuid !\u003d 0 )    /* root only */\n1338             return  -EPERM;\n[...]\n1357     case  SIOCDEVENSLAVE :\n1358         if( current-\u003eeuid !\u003d 0 )    /* root only */\n1359             return  -EPERM;\n[...]\n1372     case  SIOCDEVEMANSIPATE :\n1373         if( current-\u003eeuid !\u003d 0 )    /* root only */\n1374             return  -EPERM;\n\nHere\u0027s my proposed fix:\n\nMissing capability checks.\n\nSigned-off-by: Eugene Teo \u003ceugeneteo@kernel.sg\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c36810a731a422535d838cdb440f332c1d91017",
      "tree": "ec8c129bbd7b1277cb947621a930ef7dce03d943",
      "parents": [
        "df69471290cbec7714f6d1fabd14f4e41219cee1",
        "576fdeaef631976c3afcb1d78ef196051282611d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 04:29:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 04:29:50 2008 -0700"
      },
      "message": "Merge branch \u0027no-iwlwifi\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "df69471290cbec7714f6d1fabd14f4e41219cee1",
      "tree": "1a8d9d3fce98db7b4382c24994feba6fa771805f",
      "parents": [
        "d994af0d50efc96b2077978fe9f066992639d525",
        "17393dd67c06c3912ff47b31268b648929715336"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 03:54:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 03:54:45 2008 -0700"
      },
      "message": "Merge branch \u0027davem-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "17393dd67c06c3912ff47b31268b648929715336",
      "tree": "05e5e5aaf8d7fe49f492f42b1637121a99e895c3",
      "parents": [
        "bd8774c841aa5162d1d6837b3d21f4dcee71f36a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Aug 14 18:27:23 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:55:35 2008 -0400"
      },
      "message": "e100, fix iomap read\n\nThere were 2 omitted readb\u0027s used on an iomap space. eliminate them\nby using ioread8 instead.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCc: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nCc: PJ Waskiewicz \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nCc: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bd8774c841aa5162d1d6837b3d21f4dcee71f36a",
      "tree": "285435d3aa0df8956c8012c498de354977297fcc",
      "parents": [
        "7db2266a374d66f5ac85334c922cb37d76939cc5"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Fri Aug 15 08:03:00 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:55:28 2008 -0400"
      },
      "message": "qeth: preallocated header account offset\n\nWhen a preallocated header qdio buffer is filled we have to account\nthe offset for the data length.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7db2266a374d66f5ac85334c922cb37d76939cc5",
      "tree": "1bf60b07087d901deb6fef1fa8839febb1b47e7f",
      "parents": [
        "211cd45ac71dcd40d473fddf9a49cb1085173cb1"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Fri Aug 15 08:02:59 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:55:27 2008 -0400"
      },
      "message": "qeth: l2 write unicast list to hardware\n\nIn case the netdev unicast list contains additional entries we have\nto register/deregister them.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "211cd45ac71dcd40d473fddf9a49cb1085173cb1",
      "tree": "1566cc9dc11ab195b70b272e9930498c2b13f288",
      "parents": [
        "e8296582783a9f3bf75dbeb98dfdae15fd45c008"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Fri Aug 15 08:02:58 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:55:26 2008 -0400"
      },
      "message": "qeth: use -EOPNOTSUPP instead of -ENOTSUPP.\n\nreturn value -ENOTSUPP is not valid in userspace context, use\n-EOPNOTSUPP instead.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e8296582783a9f3bf75dbeb98dfdae15fd45c008",
      "tree": "78cc81d865c64158c50f52f09793de85a8e5addc",
      "parents": [
        "ab9399059bb85a94758f42fb25607e440e926cc6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Aug 18 07:29:23 2008 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:55:24 2008 -0400"
      },
      "message": "ibm_newemac: Don\u0027t call dev_mc_add() before device is registered\n\nWe must not call dev_mc_add() from within our HW configure which happens\nbefore we initialize and register the netdev. Do it in open() instead.\n\nThanks to Sebastian Siewior for tracking it down.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ab9399059bb85a94758f42fb25607e440e926cc6",
      "tree": "e56738237e0f855cf5a19f234cec611782c7d2a4",
      "parents": [
        "edcfe5f7e307846e578fb88d69fa27051fded0ab"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Aug 19 21:12:45 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:55:19 2008 -0400"
      },
      "message": "net: don\u0027t grab a mutex within a timer context in gianfar\n\nI got the following backtrace while network was unavailble:\n\n|NETDEV WATCHDOG: eth0: transmit timed out\n|BUG: sleeping function called from invalid context at /home/bigeasy/git/linux-2.6-powerpc/kernel/mutex.c:87\n|in_atomic():1, irqs_disabled():0\n|Call Trace:\n|[c0383d90] [c0006dd8] show_stack+0x48/0x184 (unreliable)\n|[c0383db0] [c001e938] __might_sleep+0xe0/0xf4\n|[c0383dc0] [c025a43c] mutex_lock+0x24/0x3c\n|[c0383de0] [c019005c] phy_stop+0x20/0x70\n|[c0383df0] [c018d4ec] stop_gfar+0x28/0xf4\n|[c0383e10] [c018e8c4] gfar_timeout+0x30/0x60\n|[c0383e20] [c01fe7c0] dev_watchdog+0xa8/0x144\n|[c0383e30] [c002f93c] run_timer_softirq+0x148/0x1c8\n|[c0383e60] [c002b084] __do_softirq+0x5c/0xc4\n|[c0383e80] [c00046fc] do_softirq+0x3c/0x54\n|[c0383e90] [c002ac60] irq_exit+0x3c/0x5c\n|[c0383ea0] [c000b378] timer_interrupt+0xe0/0xf8\n|[c0383ec0] [c000e5ac] ret_from_except+0x0/0x18\n|[c0383f80] [c000804c] cpu_idle+0xcc/0xdc\n|[c0383fa0] [c025c07c] etext+0x7c/0x90\n|[c0383fc0] [c0338960] start_kernel+0x294/0x2a8\n|[c0383ff0] [c00003dc] skpinv+0x304/0x340\n|------------[ cut here ]------------\n\nThe phylock was once a spinlock but got changed into a mutex via\ncommit 35b5f6b1a aka [PHYLIB: Locking fixes for PHY I/O potentially sleeping]\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "edcfe5f7e307846e578fb88d69fa27051fded0ab",
      "tree": "8aa30370ad87f448d503de2d4d08eb8f8afb0680",
      "parents": [
        "1025433147e635af9cd150676a097396cf666ddb"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Wed Aug 20 16:34:37 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:55:04 2008 -0400"
      },
      "message": "forcedeth: fix checksum flag\n\nFix the checksum feature advertised in device flags.  The hardware support\nTCP/UDP over IPv4 and TCP/UDP over IPv6 (without IPv6 extension headers).\nHowever, the kernel feature flags do not distinguish IPv6 with/without\nextension headers.\n\nTherefore, the driver needs to use NETIF_F_IP_CSUM instead of\nNETIF_F_HW_CSUM since the latter includes all IPv6 packets.\n\nA future patch can be created to check for extension headers and perform\nsoftware checksum calculation.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.25.x, 2.6.26.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1025433147e635af9cd150676a097396cf666ddb",
      "tree": "e91dec9b5ac553901711d1fca79d0de521863508",
      "parents": [
        "8382cc1c2d0eb8918d3b71bf6cb8ac2e883f3e33"
      ],
      "author": {
        "name": "Oliver Martin",
        "email": "oliver.martin@student.tuwien.ac.at",
        "time": "Sat Aug 23 22:08:47 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:54:57 2008 -0400"
      },
      "message": "net/usb/mcs7830: add set_mac_address\n\nImplement set_mac_address for mcs7830. This enables me to use it with my\ncable modem.\n\nSigned-off-by: Oliver Martin \u003coliver.martin@student.tuwien.ac.at\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8382cc1c2d0eb8918d3b71bf6cb8ac2e883f3e33",
      "tree": "0a5cb550ab55e0dda9062f26ce9d5a1a89f9b12b",
      "parents": [
        "6fc30db563c57e383ca2ec836d8c9208c52d265a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Aug 23 22:02:23 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:54:47 2008 -0400"
      },
      "message": "net/usb/mcs7830: new device IDs\n\nThis adds USB device IDs for MosChip 7730 and Sitecom LN030\nto the mcs7830 driver. The IDs have been reported to work without\nfurther modifications.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Viktor Horvath \u003cViktorHorvath@gmx.net\u003e\nCc: Robbert Wethmar \u003crobbert@wethmar.nl\u003e\nCc: Bart van der Klip \u003cbklip@xs4all.nl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6fc30db563c57e383ca2ec836d8c9208c52d265a",
      "tree": "9d96ba795407fe8dd4b40ad37104ff115e2b3b50",
      "parents": [
        "45e15bb734e4e559ab32f26196e44d5cf1417f10"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 27 05:54:30 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:54:30 2008 -0400"
      },
      "message": "[netdrvr] smc91x: fix resource removal (null ptr deref)\n\nProperly handle resource cleanup on unplug/exit.\n\nSpotted by Jonathan Cameron\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "45e15bb734e4e559ab32f26196e44d5cf1417f10",
      "tree": "e71322bc295822ad97af55b0298668eab093cfec",
      "parents": [
        "c213f286f2cf6590f83f541f66a625ee8d20c6f4"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@us.ibm.com",
        "time": "Wed Aug 20 13:09:19 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:36:57 2008 -0400"
      },
      "message": "ibmveth: fix bad UDP checksums\n\nThis patch fixes a ibmveth bug where bad UDP checksums are being transmitted\nwhen checksum offloading is enabled.\nThe hypervisor does checksum offloading only on TCP packets, so ibmveth calls\nskb_checksum_help() for any other protocol.  The bug happens because\nthe packet is being modified after the DMA map, so we would need a memory\nbarrier before making the hypervisor call.  Reordering the code so that the\nDMA map happens after skb_checksum_help() has the additional advantage of\nfixing a DMA map leak if skb_checksum_help() where to fail.\n\nSigned-off-by: Santiago Leon \u003csantil@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c213f286f2cf6590f83f541f66a625ee8d20c6f4",
      "tree": "7ba05141de1eba64f3235c7d9974c134b869327d",
      "parents": [
        "95eacee870a521d2647f42c4f670cd65a145a6bd"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Tue Aug 19 18:07:55 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:36:47 2008 -0400"
      },
      "message": "[netdrvr] hso: dev_kfree_skb crash fix\n\nFixes dev_kfree_skb happening too many times when hso_start_net_device\nis called from hso_resume.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "95eacee870a521d2647f42c4f670cd65a145a6bd",
      "tree": "cfba539ce759aa95807a8029b4943e6fe72eba98",
      "parents": [
        "82c26a9d117f0178b8c1b33429014b6d99c470f6"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Tue Aug 19 18:07:52 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:36:39 2008 -0400"
      },
      "message": "[netdrvr] hso: icon 322 detection fix\n\nFixes Icon-322 detection.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "82c26a9d117f0178b8c1b33429014b6d99c470f6",
      "tree": "9dedb03e578f102e71d9ce8b0184cbd3d21bfc81",
      "parents": [
        "50f684b900de431729d6f77e69c941560936f275"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Mon Aug 18 19:28:13 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:36:27 2008 -0400"
      },
      "message": "atl1: disable TSO by default\n\nThe atl1 driver is causing stalled connections and file corruption\nwhenever TSO is enabled.  Two examples are here:\n\nhttp://lkml.org/lkml/2008/7/15/325\nhttp://lkml.org/lkml/2008/8/18/543\n\nDisable TSO by default until we can determine the source of the\nproblem.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\ncc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "50f684b900de431729d6f77e69c941560936f275",
      "tree": "8b47f5213a4c5b58dc9231dede2feb27ad953336",
      "parents": [
        "17fc7004a3f552b52274b6b2fbbebd7ff76dc1d5"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Aug 19 10:32:06 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:36:20 2008 -0400"
      },
      "message": "atl1e: multistatement if missing braces\n\nDoesn\u0027t cause problems (yet) because err gets zeroed earlier.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "17fc7004a3f552b52274b6b2fbbebd7ff76dc1d5",
      "tree": "d1c76127900cc914f333737f2e486b0a5e7707ac",
      "parents": [
        "c22ce6d849423639b4b80d1b28edd383cb3048a9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Aug 08 16:51:26 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:36:12 2008 -0400"
      },
      "message": "igb: remove 82576 quad adapter\n\nDisable support for device 8086:10E8.  Currently the result of loading the\ndriver with the device present causes system instability.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c22ce6d849423639b4b80d1b28edd383cb3048a9",
      "tree": "0d40883814bf3e9ec3f65a8e81ca0c68f194d637",
      "parents": [
        "9b3b9ab6a7a43851ccb4633149d01239f99f275f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 20 16:34:35 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:36:09 2008 -0400"
      },
      "message": "drivers/net/skfp/ess.c: fix compile warnings\n\n  CC [M]  drivers/net/skfp/ess.o\ndrivers/net/skfp/ess.c: In function \u0027ess_send_response\u0027:\ndrivers/net/skfp/ess.c:513: warning: cast from pointer to integer of different size\ndrivers/net/skfp/ess.c: In function \u0027ess_send_alc_req\u0027:\ndrivers/net/skfp/ess.c:609: warning: cast from pointer to integer of different size\ndrivers/net/skfp/ess.c:639: warning: cast from pointer to integer of different size\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d994af0d50efc96b2077978fe9f066992639d525",
      "tree": "5f69b70980175e386815da3ac35d08ed27e8a7a0",
      "parents": [
        "7982d5e1b350acb96aa156916c44c25ef87bb809"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Wed Aug 27 02:35:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 02:35:18 2008 -0700"
      },
      "message": "ipv4: mode 0555 in ipv4_skeleton\n\nvpnc on today\u0027s kernel says Cannot open \"/proc/sys/net/ipv4/route/flush\":\nd--------- 0 root root 0 2008-08-26 11:32 /proc/sys/net/ipv4/route\nd--------- 0 root root 0 2008-08-26 19:16 /proc/sys/net/ipv4/neigh\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nAcked-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7982d5e1b350acb96aa156916c44c25ef87bb809",
      "tree": "d1af9ffefd6137a2972b203296ea3961282f5ae8",
      "parents": [
        "fe439dd09d3e4da6a44d35df7371b9c6a2661b99"
      ],
      "author": {
        "name": "Philip Love",
        "email": "love_phil@emc.com",
        "time": "Wed Aug 27 02:33:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 02:33:50 2008 -0700"
      },
      "message": "tcp: fix tcp header size miscalculation when window scale is unused\n\nThe size of the TCP header is miscalculated when the window scale ends\nup being 0. Additionally, this can be induced by sending a SYN to a\npassive open port with a window scale option with value 0.\n\nSigned-off-by: Philip Love \u003clove_phil@emc.com\u003e\nSigned-off-by: Adam Langley \u003cagl@imperialviolet.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe439dd09d3e4da6a44d35df7371b9c6a2661b99",
      "tree": "e37911e7a8535f662beec78cbb41a9afc1c070f7",
      "parents": [
        "f6f9b93f1624206c802ac9162c9302edaf59bfd9"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Wed Aug 27 02:27:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 02:27:10 2008 -0700"
      },
      "message": "pkt_sched: Fix sch_tree_lock()\n\nUse new qdisc_root_sleeping_lock() instead of qdisc_root_lock() as\nsch_tree_lock() because this lock could be used while dev is\ndeactivated, but we never need to use this with noop_qdisc as a root.\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6f9b93f1624206c802ac9162c9302edaf59bfd9",
      "tree": "643bd211bf909118311138e588a78834fad7a40d",
      "parents": [
        "f7a54c13c7b072d9426bd5cec1cdb8306df5ef55"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Wed Aug 27 02:25:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 02:25:17 2008 -0700"
      },
      "message": "pkt_sched: Fix gen_estimator locks\n\nWhile passing a qdisc root lock to gen_new_estimator() and\ngen_replace_estimator() dev could be deactivated or even before\ngrafting proper root qdisc as qdisc_sleeping (e.g. qdisc_create), so\nusing qdisc_root_lock() is not enough. This patch adds\nqdisc_root_sleeping_lock() for this, plus additional checks, where\nnecessary.\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "f7a54c13c7b072d9426bd5cec1cdb8306df5ef55"
}
