)]}'
{
  "log": [
    {
      "commit": "ee7aa9f821b27674f36fc09413914b68f7ad97ca",
      "tree": "bf357d883b93153189119b715eed54c287f1368b",
      "parents": [
        "ef0e3c26efe9c52de62b96fdad94de3ed70489d0"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Fri Aug 22 16:41:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:52 2008 -0200"
      },
      "message": "V4L/DVB (8750): V4L: check inval in video_register_device_index()\n\nBetter check the video_device pointer before using it.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ef0e3c26efe9c52de62b96fdad94de3ed70489d0",
      "tree": "30b89a1d26676acf9dd3a587ee5a72c3d9a731b8",
      "parents": [
        "eda9e4e29492aff55ceb3f719a6011bddc60a892"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Fri Aug 22 17:13:05 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:52 2008 -0200"
      },
      "message": "V4L/DVB (8748): V4L: fix return value of meye probe callback\n\nThe return vaule of the probe function should return -ENOMEM instead\nof -EBUSY if video_device_alloc() fails.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eda9e4e29492aff55ceb3f719a6011bddc60a892",
      "tree": "88cf6a4b61a4bf1a1e7ef122073a8e52b6a3d963",
      "parents": [
        "614b147b4f8f38a090f88ac02f67b01225bb5d54"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 22 17:12:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:52 2008 -0200"
      },
      "message": "V4L/DVB (8746): v4l-dvb: fix compile warnings.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "614b147b4f8f38a090f88ac02f67b01225bb5d54",
      "tree": "3ec18d8a84c05f42563fa857ff15da30bf60e0b0",
      "parents": [
        "513edce60f184d90ef4a6d33917264d49c2b07fd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 22 17:01:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:52 2008 -0200"
      },
      "message": "V4L/DVB (8745): v4l2: fix a bunch of compile warnings.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "513edce60f184d90ef4a6d33917264d49c2b07fd",
      "tree": "17959dfacbd9fa0867a83b1d19e94fb0fe3bf251",
      "parents": [
        "664b11fc725830b59265cd9ec35a4396514d2b26"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Aug 18 17:38:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:52 2008 -0200"
      },
      "message": "V4L/DVB (8742): pvrusb2: use proper byteorder interface\n\n___swab32 is an internal detail of the implementation.\n\nAcked-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "664b11fc725830b59265cd9ec35a4396514d2b26",
      "tree": "589810204dbd12c1fc7ae71520eaf1340f68a0fe",
      "parents": [
        "5ebcfa4f92ed06129d9439198f65456abe1bfe3a"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Mon Aug 18 18:38:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:52 2008 -0200"
      },
      "message": "V4L/DVB (8739): dtv5100: remove prohibited space...\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ebcfa4f92ed06129d9439198f65456abe1bfe3a",
      "tree": "3b4e5953670b08f72f304c86219f028d44625dcc",
      "parents": [
        "736949862ceda7b6a9e5a867f81898e90be919d0"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Mon Aug 18 18:22:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:51 2008 -0200"
      },
      "message": "V4L/DVB (8738): dtv5100: remove old definition from header\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "736949862ceda7b6a9e5a867f81898e90be919d0",
      "tree": "ddc2647083700aafda50fe8e6e47779095f72d3e",
      "parents": [
        "60688d5e6e6e2ae62f29762d1e3b2aec2dbd3817"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Tue Aug 12 16:56:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:51 2008 -0200"
      },
      "message": "V4L/DVB (8736): dtv5100: CodingStyle cleanups\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "60688d5e6e6e2ae62f29762d1e3b2aec2dbd3817",
      "tree": "e64abbc907a0c4aa1637db6d60463c8869907964",
      "parents": [
        "8466028be7926679ff794ec2ed7a8938eafba521"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Mon Aug 11 19:21:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:51 2008 -0200"
      },
      "message": "V4L/DVB (8735): dtv5100: replace dummy frontend by zl10353\n\nRemove the dtv5100-fe.c dummy frontend and replace it by the real frontend for the chipset.\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8466028be7926679ff794ec2ed7a8938eafba521",
      "tree": "d693f132e4b28e72f49c8a88526e4fcfd4e0b801",
      "parents": [
        "33d27a45165ae9c3551e8d7c1186a5583371e5c4"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Mon Aug 11 13:12:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:51 2008 -0200"
      },
      "message": "V4L/DVB (8734): Initial support for AME DTV-5100 USB2.0 DVB-T\n\nBasic support for AME DTV-5100 USB2.0 DVB-T using the qt1010 tuner and a dummy frontend.\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "33d27a45165ae9c3551e8d7c1186a5583371e5c4",
      "tree": "a445470f5ae0c398bb9ee7b4567ccb6662a6c7d9",
      "parents": [
        "69025c934b21a9ce49a76dfef59f1ebdfbe96c78"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Mon Aug 18 17:14:30 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:51 2008 -0200"
      },
      "message": "V4L/DVB (8732): zr364xx: handle video exclusive open internaly\n\nCount the users and do not use video_exclusive_open() anymore.\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69025c934b21a9ce49a76dfef59f1ebdfbe96c78",
      "tree": "a7dfe3af39d8e25d2bbb0b26042e5478be8c0e78",
      "parents": [
        "06fcadbf8b63e395d3ae8421a8c3cb2dfd0bc56b"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Mon Aug 18 17:09:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:51 2008 -0200"
      },
      "message": "V4L/DVB (8731): zr364xx: remove BKL\n\nRemove the Big Kernel Lock from zr364xx driver after pushdown.\nNow using an internal locking mecanism on open().\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "06fcadbf8b63e395d3ae8421a8c3cb2dfd0bc56b",
      "tree": "b01f3117c758667412ae12d344dcba5ba4b6683d",
      "parents": [
        "e9e24cee67bf71b929b646387f286e907cbde5fc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Aug 22 13:31:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:51 2008 -0200"
      },
      "message": "V4L/DVB (8730): drx397xD: fix compilation error caused by changeset 71046dfb0853\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e9e24cee67bf71b929b646387f286e907cbde5fc",
      "tree": "fd3be5482d9a17cd5df69ca8e0cd0ba5c0d4cb5c",
      "parents": [
        "95908ece60443ceb188fccf021d62823de8e6f0c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Aug 20 20:44:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:51 2008 -0200"
      },
      "message": "V4L/DVB (8729): Use DIV_ROUND_UP\n\nThe kernel.h macro DIV_ROUND_UP performs the computation (((n) + (d) - 1) /\n(d)) but is perhaps more readable.\n\nAn extract of the semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@haskernel@\n@@\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n(\n- (n + d - 1) / d\n+ DIV_ROUND_UP(n,d)\n|\n- (n + (d - 1)) / d\n+ DIV_ROUND_UP(n,d)\n)\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n- DIV_ROUND_UP((n),d)\n+ DIV_ROUND_UP(n,d)\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n- DIV_ROUND_UP(n,(d))\n+ DIV_ROUND_UP(n,d)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "95908ece60443ceb188fccf021d62823de8e6f0c",
      "tree": "ec98b196442fe21071213ae981747265371fdd9a",
      "parents": [
        "06a3f58496462f25cc031d1cb6d49cb78af1f636"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Aug 20 20:44:50 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:51 2008 -0200"
      },
      "message": "V4L/DVB (8725): drx397xD.c sparse annotations\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "06a3f58496462f25cc031d1cb6d49cb78af1f636",
      "tree": "4e2419212d517111a53b18cb3a5cbb76cfdfb7cb",
      "parents": [
        "e758c6f86bc53009893dfa517b9bb3a408d7a2e2"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Aug 19 20:40:30 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:51 2008 -0200"
      },
      "message": "V4L/DVB (8724): dvb: drx397xD: checkpatch.pl cleanups\n\nThis driver sure needs some rework. For now, let\u0027s\ntry to clean it up a bit before start reimplementing\nanything.\n\ncheckpatch.pl still not happy with this driver after\nthis patch, but the most annoying errors are gone,\ncomments now use C-style only, labels are well placed\nand some other minor fixes.\n\nSome more clean up patches will come as I work on this\ndriver. Please review it carefully.\n\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Henk Vergonet \u003chenk.vergonet@gmail.com\u003e\n[mchehab@infradead.org: Manually fixed some conflicts with a previous patch]\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e758c6f86bc53009893dfa517b9bb3a408d7a2e2",
      "tree": "98fdcbaea9771baf401d38aeb67032f93154dc8a",
      "parents": [
        "66c6bda79fdc273608e2700a0c6dd4cb82d0bac3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Aug 18 04:48:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:50 2008 -0200"
      },
      "message": "V4L/DVB (8695): usbvideo: add proper error check and add release function\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "45a5b872bda1a3b5a4959ce66d19381df82419c9",
      "tree": "4d921fb49d1e0faa525842b311dff7944a759005",
      "parents": [
        "e0677760945585ee475c2d6a7fa4d5b0dd573cb4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 16 07:56:12 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:50 2008 -0200"
      },
      "message": "V4L/DVB (8690): tuner-3036: remove driver\n\nThis driver is for VERY old i2c-over-parallel port teletext receiver\nboxes. Rather then spending effort on converting this driver to V4L2,\nand since it is extremely unlikely that anyone still uses one of these\ndevices, it was decided to drop it (after discussing this as well with\nthe original author, Phil Blundell).\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Phil Blundell \u003cphilb@gnu.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e0677760945585ee475c2d6a7fa4d5b0dd573cb4",
      "tree": "51b30b3729b0895ef66d7b1bd422104cc967852c",
      "parents": [
        "81034663159f39d005316b5c139038459cd16721"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 16 07:50:23 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:50 2008 -0200"
      },
      "message": "V4L/DVB (8689): dpc7146: remove dpc7146 demonstration board driver\n\nOld driver for the dpc7146 demonstration board that is no longer\nrelevant. The last time this was tested on actual hardware was\nprobably around 2002. Since this is a driver for a demonstration\nboard the decision was made (after discussing this with the original\nauthor, Michael Hunold) to remove it rather than spending a\nlot of effort continually updating this driver to stay in sync\nwith the latest internal V4L2 or I2C API.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Michael Hunold \u003chunold@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81034663159f39d005316b5c139038459cd16721",
      "tree": "8a86bc69b553bb2cb7656465b7449565427b197d",
      "parents": [
        "506c629a8eb95a3232a0aafa3b80903224ccc461"
      ],
      "author": {
        "name": "Stefan Herbrechtsmeier",
        "email": "hbmeier@hni.uni-paderborn.de",
        "time": "Thu Aug 14 12:04:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:50 2008 -0200"
      },
      "message": "V4L/DVB (8687): soc-camera: Move .power and .reset from soc_camera host to sensor driver\n\nMake .power and .reset callbacks per camera instead of per host, also move\ntheir invocation to camera drivers.\n\n.arch/arm/mach-pxa/include/mach/camera.h    |    2 -\n\nSigned-off-by: Stefan Herbrechtsmeier \u003chbmeier@hni.uni-paderborn.de\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "506c629a8eb95a3232a0aafa3b80903224ccc461",
      "tree": "e732ace80f384faa54b12ce63b1c4079271e9e40",
      "parents": [
        "112116410aaab5310a9a279c71fb76605236e448"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Aug 14 12:03:49 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:50 2008 -0200"
      },
      "message": "V4L/DVB (8686): mt9m111: style cleanup\n\nFix a typo in Kconfig, simplify error checking, further minor cleanup.\n\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.iakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "112116410aaab5310a9a279c71fb76605236e448",
      "tree": "8184853dc7113f507cc0be3f698d4a9e466c85a1",
      "parents": [
        "77110abbfbfd7673be6d18ef0875350eabee7532"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Aug 14 12:03:18 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:50 2008 -0200"
      },
      "message": "V4L/DVB (8685): mt9m001, mt9v022: Simplify return code checking\n\ni2c_smbus_write_word_data() returns 0 or a negative error, hence no need to\ncheck for \"\u003e 0\".\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "77110abbfbfd7673be6d18ef0875350eabee7532",
      "tree": "979b59efc1e0c2266333ae1578ffaab81e65a78f",
      "parents": [
        "9cc6493d4b5b06e976e527737301d90044037b57"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Thu Aug 14 12:02:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:50 2008 -0200"
      },
      "message": "V4L/DVB (8684): Add support for Micron MT9M111 camera.\n\nAdds support for Micron MT9M111 camera chip, with basic\nfeatures :\n - view rectangle configurable\n - some output formats (bayer8, bayer10, rgb565, rgb555, ycbycr)\n - autoexposure\n - only highpower mode context used (ie. context B)\n\n create mode 100644 drivers/media/video/mt9m111.c\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "05d26cc894cb42f5c71eaf667d700dd632745cd9",
      "tree": "e3045d7bff1758f027c0e82adcb4bd5807195b2f",
      "parents": [
        "3a6b974d37370e89637f870657f93fd859e09ee3"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Aug 20 20:44:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:50 2008 -0200"
      },
      "message": "V4L/DVB (8680): saa7134-core.c: fix warning\n\ndrivers/media/video/saa7134/saa7134-core.c:366: warning:\n\u0027saa7134_buffer_requeue\u0027 defined but not used\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3a6b974d37370e89637f870657f93fd859e09ee3",
      "tree": "9657f4695cefbe7f1834df538c4b3b9babbd3496",
      "parents": [
        "dfbdce04905d3196c828ca36f01ef06e6fdb2428"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Aug 09 15:29:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:49 2008 -0200"
      },
      "message": "V4L/DVB (8658): lgs8gl5: fix build warnings\n\nFix the following build warnings:\n\nlgs8gl5.c: In function \u0027lgs8gl5_read_reg\u0027:\nlgs8gl5.c:95: warning: unused variable \u0027j\u0027\nlgs8gl5.c: In function \u0027lgs8gl5_update_alt_reg\u0027:\nlgs8gl5.c:135: warning: unused variable \u0027j\u0027\nlgs8gl5.c: In function \u0027lgs8gl5_read_ber\u0027:\nlgs8gl5.c:300: warning: unused variable \u0027state\u0027\nlgs8gl5.c: In function \u0027lgs8gl5_read_ucblocks\u0027:\nlgs8gl5.c:332: warning: unused variable \u0027state\u0027\nlgs8gl5.c: At top level:\nlgs8gl5.c:181: warning: \u0027lgs8gl5_set_inversion\u0027 defined but not used\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dfbdce04905d3196c828ca36f01ef06e6fdb2428",
      "tree": "f3665bc518d6365b6e0533d49eee47c33b43c069",
      "parents": [
        "2e06d2ff548fc6333f5b34d188646ded327187c3"
      ],
      "author": {
        "name": "Timothy Lee",
        "email": "timothy.lee@siriushk.com",
        "time": "Sat Aug 09 13:36:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:49 2008 -0200"
      },
      "message": "V4L/DVB (8657): cxusb: add lgs8gl5 and support for Magic-Pro DMB-TH usb stick\n\nAdd support for Magic-Pro DMB-TH usb stick.  DMB-TH is the HDTV broadcast\nstandard used in Hong Kong and China.\n[...]\nI\u0027ve also attached a second patch against the dvb-apps repository which\nadds a DMB-TH scan file for Hong Kong.\n\nSince the ProHDTV stick contains a DMB-TH decoder (lgs8gl5) onboard,\nit outputs MPEG-TS to the PC.\n\nSigned-off-by: Timothy Lee \u003ctimothy.lee@siriushk.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e06d2ff548fc6333f5b34d188646ded327187c3",
      "tree": "839dc5732670d9b91ec6f3ded1f982d569076d6d",
      "parents": [
        "a2dc86b69dcbcbeb498c5f5169f09f4bd207de5f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Aug 09 14:21:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:49 2008 -0200"
      },
      "message": "V4L/DVB (8656): fix DVB_FE_CUSTOMISE for DVB_DIB7000P and DVB_TUNER_DIB0070 with dvb-usb-cxusb\n\nAllow dvb-usb-cxusb to be built without dib7000p or dib0070 selected\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a2dc86b69dcbcbeb498c5f5169f09f4bd207de5f",
      "tree": "294b64a2b76004d3392d15918f4ab3f186575b43",
      "parents": [
        "8d79898897f8afee182febef18b96f559d32ebc4"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Aug 09 13:06:26 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:49 2008 -0200"
      },
      "message": "V4L/DVB (8655): cxusb: fix checkpatch warnings \u0026 errors\n\nFix the following checkpatch.pl errors and warnings:\n\nERROR: do not use assignment in if condition\n117: FILE: linux/drivers/media/dvb/dvb-usb/cxusb.c:819:\n+\tif ((adap-\u003efe \u003d dvb_attach(dib7000p_attach,\n\nERROR: switch and case should be at the same indent\n155: FILE: linux/drivers/media/dvb/dvb-usb/cxusb.c:857:\n+\tswitch (band) {\n+\t\tcase BAND_VHF: offset \u003d 950; break;\n+\t\tcase BAND_UHF:\n+\t\tdefault: offset \u003d 550; break;\n\nWARNING: line over 80 characters\n169: FILE: linux/drivers/media/dvb/dvb-usb/cxusb.c:871:\n+\tstruct i2c_adapter *tun_i2c \u003d dib7000p_get_i2c_master(adap-\u003efe, DIBX000_I2C_INTERFACE_TUNER, 1);\n\nWARNING: line over 80 characters\n213: FILE: linux/drivers/media/dvb/dvb-usb/cxusb.c:1342:\n+static struct dvb_usb_device_properties cxusb_bluebird_dualdig4_rev2_properties \u003d {\n\nWARNING: line over 80 characters\n226: FILE: linux/drivers/media/dvb/dvb-usb/cxusb.c:1355:\n+\t\t\t.size_of_priv     \u003d sizeof(struct dib0700_adapter_state),\n\ntotal: 2 errors, 3 warnings, 266 lines checked\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8d79898897f8afee182febef18b96f559d32ebc4",
      "tree": "57d4780e3def9c20e72d7f29691e7bc6195f1d5b",
      "parents": [
        "f723af16da8359cda47320001960609b0086082b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Aug 09 12:23:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:49 2008 -0200"
      },
      "message": "V4L/DVB (8654): cxusb: add support for DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2)\n\nAdd support for revision 2 of the DViCO FusionHDTV DVB-T Dual Digital 4\nwhich has new tuners and demodulators (2 x DIB7070p). With this patch\nboth DVB reception and IR works.\n\nThe dib7000p driver currently hardwires the output mode to\nOUTMODE_MPEG2_SERIAL regardless of what we ask for. Modify it to allow\nOUTMODE_MPEG2_PAR_GATED_CLK to be set. Longer term we should remove the\ncheck completely and set the output mode correctly in all the callers.\n\nAdd Kconfig bits to ensure the dib7000p and dib0070 modules are enabled.\nIt would be nice to only do this for the !DVB_FE_CUSTOMISE case, but\nthis is what the other DIB7070 module does (there are a number of\nmodule dependencies in the attach code).\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f723af16da8359cda47320001960609b0086082b",
      "tree": "a23702881ac585001dfe33b1c2d16637ff123343",
      "parents": [
        "89ce2216e338f62c411bea12df37a2f54f2ce13a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 09 10:35:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:49 2008 -0200"
      },
      "message": "V4L/DVB (8649): v4l2: add AAC bitrate control\n\nIf you can select AAC as audio encoder, then you should also be\nable to set the bitrate. Add this missing control.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "89ce2216e338f62c411bea12df37a2f54f2ce13a",
      "tree": "8df317f81f8c8896dbed193cff4b9c614910ba6d",
      "parents": [
        "12886871ae7a6f4e2b1ea371f6604d8239dda724"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Aug 04 22:18:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:49 2008 -0200"
      },
      "message": "V4L/DVB (8646): cx23885: Convert framework to use a single tuner callback function.\n\nCode reduction. Tuner callback now assumes that tsport is passed as the void arg.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "12886871ae7a6f4e2b1ea371f6604d8239dda724",
      "tree": "10f8b114c6c3982908946a3109f6b7aec7ce7985",
      "parents": [
        "aef2d186e381816733fa15d67ad63bd99254cb9e"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Aug 04 21:41:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:49 2008 -0200"
      },
      "message": "V4L/DVB (8645): Support IR remote on FusionHDTV DVB-T Dual Express\n\nFrom Chris Pascoe \u003cc.pascoe@itee.uq.edu.au\u003e\nSupport IR remote on FusionHDTV DVB-T Dual Express\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aef2d186e381816733fa15d67ad63bd99254cb9e",
      "tree": "31f02a3b03a4aeb17f6e896cb094887d1f613a99",
      "parents": [
        "90a71b1c1ab003dd4524afca44c2ad2519f4420c"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Aug 04 21:39:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:49 2008 -0200"
      },
      "message": "V4L/DVB (8644): Add support for DViCO FusionHDTV DVB-T Dual Express\n\nAdd support for the DViCO FusionHDTV DVB-T Dual Express card, based on\nwork by Chris Pascoe and Stephen Backway.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "90a71b1c1ab003dd4524afca44c2ad2519f4420c",
      "tree": "bc5852eaaaac7f9c81778ab95ee90333d552b69a",
      "parents": [
        "0fbbff33fcab605b1a5c53a20c302aad24b082ef"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Aug 04 21:38:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:49 2008 -0200"
      },
      "message": "V4L/DVB (8643): Switch Hauppauge HVR1400 and HVR1500 to common cx23885 tuner callback\n\nThe Hauppauge HVR1400 and HVR1500 can now use the common cx23885 tuner\ncallback.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0fbbff33fcab605b1a5c53a20c302aad24b082ef",
      "tree": "3e2d03f01f45ef05cbacb4c6336d57d9d21f408a",
      "parents": [
        "ad4eada70b2a145aabb1814fdc080480f796decb"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Aug 04 21:36:49 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:48 2008 -0200"
      },
      "message": "V4L/DVB (8642): cx23885: Factor out common cx23885 tuner callback\n\nTuners currently hook different things to the private pointer in their\ncallback function. Longer term we should make that private pointer\nconsistent, but for now separate out the guts of the cx23885 tuner callback\nso we can reuse it.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ad4eada70b2a145aabb1814fdc080480f796decb",
      "tree": "f33e3e5e39bc7abe4cf20b61ebf3a4e800c582ba",
      "parents": [
        "3eea543b7282bea38970f20840acff9e230d0c2a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 08 15:47:07 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:48 2008 -0200"
      },
      "message": "V4L/DVB (8641): arv: fix compilation errors/warnings\n\n- add PCI dependency for btcx\n- fix compile errors (doesn\u0027t like \u0027;\u0027 at the end of a #if 0)\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3eea543b7282bea38970f20840acff9e230d0c2a",
      "tree": "43588d1a34fff86d940bbb94a35ed768e7eaf8f3",
      "parents": [
        "e281db5862743dbe1dab7f8fb423e699537036ee"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 08 13:27:16 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:48 2008 -0200"
      },
      "message": "V4L/DVB (8640): saa6752hs: add PMT table for AC3\n\nThe PMT table for AC3 audio is different.\nThanks to Dmitry Belimov for providing the table data.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e281db5862743dbe1dab7f8fb423e699537036ee",
      "tree": "ef1e74bc538cd820d5ae2f64728a7388f7666a69",
      "parents": [
        "1e55126666944c83bf98243564e25302f363e2a4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 08 12:43:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:48 2008 -0200"
      },
      "message": "V4L/DVB (8639): saa6752hs: cleanup and add AC-3 support\n\nCleaned up the saa6752hs i2c driver.\nAdd AC-3 support.\nAdd VIDIOC_CHIP_IDENT support.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1e55126666944c83bf98243564e25302f363e2a4",
      "tree": "dd86e6c7cb97d5fd49f739dffe42cf7666e7332b",
      "parents": [
        "69028d7096a6092812f0482833f0820593f1cafd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 08 08:34:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:48 2008 -0200"
      },
      "message": "V4L/DVB (8637): v4l2: add v4l2_ctrl_query_menu_valid_items support function\n\nv4l2_ctrl_query_menu_valid_items() makes it easy to handle control menus\nthat have a lot of invalid \u0027holes\u0027. For example, many MPEG encoders only\nsupport a limited subset of audio bitrates. In that case a driver can\nspecify an array listing the set of valid bitrates and pass that to\nthis function.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69028d7096a6092812f0482833f0820593f1cafd",
      "tree": "3c3e260a44345ea3f0d2989c3ea641cafbb30631",
      "parents": [
        "e6b5da88fb24c5c1e52707faea7c46df09da42f0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 08 07:55:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:48 2008 -0200"
      },
      "message": "V4L/DVB (8636): v4l2: add v4l2_ctrl_get_name control support function.\n\nAdd function that returns the control name. Allows this to be used in\nplaces where the normal v4l2_ctrl_query_fill() function cannot be\nused (e.g. uvc).\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e6b5da88fb24c5c1e52707faea7c46df09da42f0",
      "tree": "0ddf04f57c6c1c4da9d986d66f2869250d93a0a5",
      "parents": [
        "188919ac57810e39138749338d5a33ba1e970e23"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 08 07:38:07 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:48 2008 -0200"
      },
      "message": "V4L/DVB (8635): v4l: add AC-3 audio support to the MPEG Encoding API\n\nSome models of the saa6752hs support AC-3. Extend the API with the\nnecessary controls for AC-3.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "188919ac57810e39138749338d5a33ba1e970e23",
      "tree": "4ec96a44894c8d3ea7557393eb1fac08536564f6",
      "parents": [
        "a832781cd383e70929c0ceece23f8a5b62e2152b"
      ],
      "author": {
        "name": "Janne Grunau",
        "email": "j@jannau.net",
        "time": "Fri Aug 08 07:21:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8634): v4l2: extend MPEG Encoding API with AVC and AAC\n\nAdds Advanced Audio Coding (AAC) and MPEG-4 Advanced Video Coding\n(AVC/H.264) as audio/video codecs to the extended controls API.\nUpdates cx2341x driver to the new values.\n\nSigned-off-by: Janne Grunau \u003cj@jannau.net\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a832781cd383e70929c0ceece23f8a5b62e2152b",
      "tree": "966f4f97ee68a0d62c59c431d7a00d63c4ac1a19",
      "parents": [
        "7d341a6a52f115512d60b2de89b2ebde54da8eff"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jul 25 10:31:23 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8630): First mxb cleanup phase\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d341a6a52f115512d60b2de89b2ebde54da8eff",
      "tree": "27cb6a10688e0d11cc379f1c7178b6384a9c6b05",
      "parents": [
        "08b1438cc2d50f559cc33ca4d9251636cec11647"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 05 10:14:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8628): bttv: Add support for Encore ENLTV2-FM\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) and CDI Brasil\n(www.cdibrasil.com.br/) for sponsoring this development.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "08b1438cc2d50f559cc33ca4d9251636cec11647",
      "tree": "acd3578fe3a269f572169abb9bfc9f00b30adb5d",
      "parents": [
        "b46a9c8b7a8a77f28773816fd2afa1186743457d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Aug 06 20:13:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8628a): Remove duplicated include\n\nRemoves duplicated #include \u003cv4l2-ioctl.h\u003e\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b46a9c8b7a8a77f28773816fd2afa1186743457d",
      "tree": "58714629b18d50f5c49b448f657fbabdda5f2e9f",
      "parents": [
        "8f2b7b70600212f8c809a7bc2d17d33561842440"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 05 10:12:35 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8627): Fix mute on bttv driver\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8f2b7b70600212f8c809a7bc2d17d33561842440",
      "tree": "cc7a5842dda16df9bceb93011ebfa5017737bf1f",
      "parents": [
        "622ecb300345d308c8b4a983ac112b1985d7d156"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 05 10:11:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8626): Add support for TCL tuner MF02GIP-5N-E\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) and CDI Brasil\n(www.cdibrasil.com.br/) for sponsoring this development.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "622ecb300345d308c8b4a983ac112b1985d7d156",
      "tree": "2dd9156f8a5bb27826a939034d1ffa7cac671211",
      "parents": [
        "d56dc61265d2527a63ab5b0f03199a43cd89ca36"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 05 10:03:17 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8625): saa7134: Add NEC prococol IR decoding capability\n\nThis patch adds the capability of decoding NEC protocol, received via GPIO18 line.\nThis GPIO port can trigger saa7134 IRQ.\n\nA future improvement would be to make it a little more generic to work also\nwith GPIO16 line.\n\nA pure IRQ code didn\u0027t work, since some delays were introduced on the tests we\ndid.\n\nA possible approach would be to use polling at a rate of 2.5 ms or less. If a\nnew code were taken, a code similar to nec_task() could be used. However, this\nwould add an extra overhead to kernel, and will consume more power.\n\nDue to that, we took an hybrid approach: an IRQ upper half to trigger when a\nnew key is received and a bottom half to convert pulse-distance into a keycode.\n\nThe bottom half is polling based, to improve performance. During the bottom\nhalf proccess, GPIO18 IRQ line is disabled, preventing IRQ reentrancy and\nimproving performance a little bit.\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) for sponsoring this\ndevelopment.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d56dc61265d2527a63ab5b0f03199a43cd89ca36",
      "tree": "bea2a5b12fc120ca6e8797b2f16ad9696e0f25dd",
      "parents": [
        "95f73c5b57990c97047c200b8746ab62a360c5bc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Jul 30 08:43:36 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8613): v4l: move BKL down to the driver level.\n\nThe BKL is now moved from the video_open function in v4l2-dev.c to the\nvarious drivers. It seems about a third of the drivers already has a\nlock of some sort protecting the open(), another third uses\nvideo_exclusive_open (yuck!) and the last third required adding the\nBKL in their open function.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "95f73c5b57990c97047c200b8746ab62a360c5bc",
      "tree": "eb7eb4d2a2206b76ef6d91ad14cbd16ea6ed979c",
      "parents": [
        "95fc2ead8406a6d0aa6d8ccf30125f4a50ae323f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 22 14:20:12 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:46 2008 -0200"
      },
      "message": "V4L/DVB (8561): make ivtv_claim_stream() static\n\nivtv_claim_stream() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "95fc2ead8406a6d0aa6d8ccf30125f4a50ae323f",
      "tree": "dbd677574fe45535edd378df09c34357b6454bbc",
      "parents": [
        "29e66a6ce84abe04bc809ddb35634752881dec79"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Mon Jul 21 16:21:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:46 2008 -0200"
      },
      "message": "V4L/DVB (8560): replace __FUNCTION__ with __func__\n\nv4l/drx397xD: replace __FUNCTION__ with __func__\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "29e66a6ce84abe04bc809ddb35634752881dec79",
      "tree": "1ecb200aacc9c9f8eca3539ea645e53e0e34fcda",
      "parents": [
        "96f1e40431d4b0afc75474d7961f8dd98ef21112"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Sep 04 17:24:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:46 2008 -0200"
      },
      "message": "V4L/DVB: follow lspci device/vendor style\n\nUse \"[%04x:%04x]\" for PCI vendor/device IDs to follow the format\nused by lspci(8).\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96f1e40431d4b0afc75474d7961f8dd98ef21112",
      "tree": "2086bc85ee3b04b26eba41f448b236a02acf5948",
      "parents": [
        "b50863d6e36ec3764882f57417b5c5cfe35a9b4b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 28 13:07:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:46 2008 -0200"
      },
      "message": "V4L/DVB (8554): media/video/Kconfig: cosmetic changes and convert select into depends on\n\nIt seems cosmetically better to let USB drivers be the last one.\n\nAlso, two SOC drivers were using select, instead of depends on SOC_CAMERA.\n\nSince select has some drawbacks when checking for dependencies, convert those\ntwo into depends on.\n\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b50863d6e36ec3764882f57417b5c5cfe35a9b4b",
      "tree": "2f154ccf0ce1927510d2db8bf37dbf1361c0c874",
      "parents": [
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 28 12:58:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:46 2008 -0200"
      },
      "message": "V4L/DVB (8553): media/video/Kconfig: get rid of a select\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5c3c4d9b5810c9aabd8c05219c62ca088aa83eb0",
      "tree": "f1122247e0b6d6269588702738df9c46061e280d",
      "parents": [
        "ead9d23d803ea3a73766c3cb27bf7563ac8d7266",
        "92f1f8fd8040e7b50a67a850a935509bb01201bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 13:22:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 13:22:33 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (71 commits)\n  ide: Remove ide_spin_wait_hwgroup() and use special requests instead\n  ide: move IDE{FLOPPY,TAPE}_WAIT_CMD defines to \u003clinux/ide.h\u003e\n  ide: add ide_do_test_unit_ready() helper\n  ide: add ide_do_start_stop() helper\n  ide: add ide_set_media_lock() helper\n  ide-floppy: move floppy ioctls handling to ide-floppy_ioctl.c\n  ide-floppy: -\u003e{srfp,wp} -\u003e IDE_AFLAG_{SRFP,WP}\n  ide: add ide_queue_pc_tail() helper\n  ide: add ide_queue_pc_head() helper\n  ide: add ide_init_pc() helper\n  ide-tape: add ide_tape_set_media_lock() helper\n  ide-floppy: add ide_floppy_set_media_lock() helper\n  ide: add ide_io_buffers() helper\n  ide-scsi: cleanup ide_scsi_io_buffers()\n  ide-floppy: remove MODE_SENSE_* defines\n  ide-{floppy,tape}: remove packet command stack\n  ide-{floppy,tape}: remove request stack\n  ide-generic: handle probing of legacy io-ports v5\n  ide-floppy: use scatterlists for pio transfers\n  ide-tape: remove idetape_init_rq()\n  ...\n"
    },
    {
      "commit": "ead9d23d803ea3a73766c3cb27bf7563ac8d7266",
      "tree": "42225fadd0d5388bf21d1658e56879e14f23e013",
      "parents": [
        "bf6f51e3a46f6a602853d3cbacd05864bc6e2a37",
        "0afe2db21394820d32646a695eccf3fbfe6ab5c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:47:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:51:16 2008 -0700"
      },
      "message": "Merge phase #4 (X2APIC, APIC unification, CPU identification unification) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-v28-for-linus-phase4-D\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (186 commits)\n  x86, debug: print more information about unknown CPUs\n  x86 setup: handle more than 8 CPU flag words\n  x86: cpuid, fix typo\n  x86: move transmeta cap read to early_init_transmeta()\n  x86: identify_cpu_without_cpuid v2\n  x86: extended \"flags\" to show virtualization HW feature in /proc/cpuinfo\n  x86: move VMX MSRs to msr-index.h\n  x86: centaur_64.c remove duplicated setting of CONSTANT_TSC\n  x86: intel.c put workaround for old cpus together\n  x86: let intel 64-bit use intel.c\n  x86: make intel_64.c the same as intel.c\n  x86: make intel.c have 64-bit support code\n  x86: little clean up of intel.c/intel_64.c\n  x86: make 64 bit to use amd.c\n  x86: make amd_64 have 32 bit code\n  x86: make amd.c have 64bit support code\n  x86: merge header in amd_64.c\n  x86: add srat_detect_node for amd64\n  x86: remove duplicated force_mwait\n  x86: cpu make amd.c more like amd_64.c v2\n  ...\n"
    },
    {
      "commit": "d84705969f898f294bc3fc32eca33580f14105bd",
      "tree": "c59c7e835820c6bfb5a957f70e58fee1699a6b38",
      "parents": [
        "725c25819e4a0dafdcf42a5f31bc569341919c7c",
        "11494547b1754c4f3bd7f707ab869e2adf54d52f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 10 19:50:00 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 11 20:17:36 2008 +0200"
      },
      "message": "Merge branch \u0027x86/apic\u0027 into x86-v28-for-linus-phase4-B\n\nConflicts:\n\tarch/x86/kernel/apic_32.c\n\tarch/x86/kernel/apic_64.c\n\tarch/x86/kernel/setup.c\n\tdrivers/pci/intel-iommu.c\n\tinclude/asm-x86/cpufeature.h\n\tinclude/asm-x86/dma-mapping.h\n"
    },
    {
      "commit": "bf6f51e3a46f6a602853d3cbacd05864bc6e2a37",
      "tree": "72ae3563c8a6703e276f005fce5b3f1a3daca08c",
      "parents": [
        "ec8deffa33757286ba59e71d3d98173c37638b37",
        "725c25819e4a0dafdcf42a5f31bc569341919c7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:03:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:03:12 2008 -0700"
      },
      "message": "Merge phase #3 (IOMMU) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-v28-for-linus-phase3-B\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (74 commits)\n  AMD IOMMU: use iommu_device_max_index, fix\n  AMD IOMMU: use iommu_device_max_index\n  x86: add PCI IDs for AMD Barcelona PCI devices\n  x86/iommu: use __GFP_ZERO instead of memset for GART\n  x86/iommu: convert GART need_flush to bool\n  x86/iommu: make GART driver checkpatch clean\n  x86 gart: remove unnecessary initialization\n  x86: restore old GART alloc_coherent behavior\n  revert \"x86: make GART to respect device\u0027s dma_mask about virtual mappings\"\n  x86: export pci-nommu\u0027s alloc_coherent\n  iommu: remove fullflush and nofullflush in IOMMU generic option\n  x86: remove set_bit_string()\n  iommu: export iommu_area_reserve helper function\n  AMD IOMMU: use coherent_dma_mask in alloc_coherent\n  add AMD IOMMU tree to MAINTAINERS file\n  AMD IOMMU: use cmd_buf_size when freeing the command buffer\n  AMD IOMMU: calculate IVHD size with a function\n  AMD IOMMU: remove unnecessary cast to u64 in the init code\n  AMD IOMMU: free domain bitmap with its allocation order\n  AMD IOMMU: simplify dma_mask_to_pages\n  ...\n"
    },
    {
      "commit": "ec8deffa33757286ba59e71d3d98173c37638b37",
      "tree": "2a176fd94d4665fe3c03f6e9f09dda8060fdb4a7",
      "parents": [
        "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
        "3dd392a407d15250a501fa109cc1f93fee95ef85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:59:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:02:56 2008 -0700"
      },
      "message": "Merge phase #2 (PAT updates) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-v28-for-linus-phase2-B\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (27 commits)\n  x86, cpa: make the kernel physical mapping initialization a two pass sequence, fix\n  x86, pat: cleanups\n  x86: fix pagetable init 64-bit breakage\n  x86: track memtype for RAM in page struct\n  x86, cpa: srlz cpa(), global flush tlb after splitting big page and before doing cpa\n  x86, cpa: remove cpa pool code\n  x86, cpa: no need to check alias for __set_pages_p/__set_pages_np\n  x86, cpa: dont use large pages for kernel identity mapping with DEBUG_PAGEALLOC\n  x86, cpa: make the kernel physical mapping initialization a two pass sequence\n  x86, cpa: remove USER permission from the very early identity mapping attribute\n  x86, cpa: rename PTE attribute macros for kernel direct mapping in early boot\n  x86: make sure the CPA test code\u0027s use of _PAGE_UNUSED1 is obvious\n  linux-next: fix x86 tree build failure\n  x86: have set_memory_array_{uc,wb} coalesce memtypes, fix\n  agp: enable optimized agp_alloc_pages methods\n  x86: have set_memory_array_{uc,wb} coalesce memtypes.\n  x86: {reverve,free}_memtype() take a physical address\n  x86: fix pageattr-test\n  agp: add agp_generic_destroy_pages()\n  agp: generic_alloc_pages()\n  ...\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
      "tree": "aa8954769e1eeb0aac55181e698166beaa61f633",
      "parents": [
        "64f1b65382054f8bfd528f2c4253297c232816eb"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Oct 10 21:16:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:54:07 2008 -0700"
      },
      "message": "security: avoid calling a NULL function pointer in drivers/video/tvaudio.c\n\nNULL function pointers are very bad security wise. This one got caught by\nkerneloops.org quite a few times, so it\u0027s happening in the field....\n\nFix is simple, check the function pointer for NULL, like 6 other places\nin the same function are already doing.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4dd9ec4946b4651a295d3bc8df9c15ac692a8f4e",
      "tree": "afb300c752de7175bb2df4722d5c857e070c75d9",
      "parents": [
        "86ed5a93b8b56e4e0877b914af0e10883a196384",
        "6861ff35ec5b60fafaf8651754c9a75142bfa9a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:33:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:33:18 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1075 commits)\n  myri10ge: update driver version number to 1.4.3-1.369\n  r8169: add shutdown handler\n  r8169: preliminary 8168d support\n  r8169: support additional 8168cp chipset\n  r8169: change default behavior for mildly identified 8168c chipsets\n  r8169: add a new 8168cp flavor\n  r8169: add a new 8168c flavor (bis)\n  r8169: add a new 8168c flavor\n  r8169: sync existing 8168 device hardware start sequences with vendor driver\n  r8169: 8168b Tx performance tweak\n  r8169: make room for more specific 8168 hardware start procedure\n  r8169: shuffle some registers handling around (8168 operation only)\n  r8169: new phy init parameters for the 8168b\n  r8169: update phy init parameters\n  r8169: wake up the PHY of the 8168\n  af_key: fix SADB_X_SPDDELETE response\n  ath9k: Fix return code when ath9k_hw_setpower() fails on reset\n  ath9k: remove nasty FAIL macro from ath9k_hw_reset()\n  gre: minor cleanups in netlink interface\n  gre: fix copy and paste error\n  ...\n"
    },
    {
      "commit": "d3570a5a7b8d0604fa012129f92637dc1534f62c",
      "tree": "15d290595c363a2bdd4f4d6b3a2f7433e6e48f6d",
      "parents": [
        "37d9869ed928268409b48f52c57449918c0fd307",
        "72474be62d6ec2e0337ff01ecbd737f9c5c242c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:16:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:16:54 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.alsa-project.org/alsa-kernel\n\n* \u0027for-linus\u0027 of git://git.alsa-project.org/alsa-kernel: (258 commits)\n  ALSA: hda: VREF powerdown for headphones\n  ALSA: hda: STAC_HP_M4\n  ALSA: ASoC: Check for machine type in GTA01 machine driver\n  ALSA: mtpav - Fix race in probe\n  ALSA: usb-audio: dynamic detection of MIDI interfaces in uaxx-quirk\n  ALSA: Add a note on dependency of RTC stuff\n  ALSA: ASoC: add new param mux to dapm_mux_update_power\n  ALSA: Increase components array size\n  ALSA: ASoC: Correct inverted Mic PGA Switch control in wm8510 driver\n  ALSA: hda: comment typo fix\n  ALSA: hda: comment typo fix\n  ALSA: hda - Fix PCI SSID for ASROCK K18N78FullHD-hSLI\n  ALSA: snd-usb-audio: support for Edirol UA-4FX device\n  ALSA: usb - Fix possible Oops at USB-MIDI disconnection\n  ALSA: hda - Fix another ALC889A (rev 0x100101)\n  ALSA: hda: add more board-specific information for Realtek ALC662 rev1\n  ALSA: Correct Vladimir Barinov\u0027s e-mail address\n  ALSA: cs46xx: Add PCI IDs for TerraTec and Hercules cards\n  ALSA: hda: SPDIF stream muting support\n  ALSA: hda: appletv support\n  ...\n"
    },
    {
      "commit": "37d9869ed928268409b48f52c57449918c0fd307",
      "tree": "7dd954260d723d1e0716b6432ba07b5c7be7f2ac",
      "parents": [
        "098ef215b1e87cff51f983bae4e4e1358b932ec9",
        "89d49841e9e7a90b04b036b7dbe7521b55edbe24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 08:50:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 08:50:01 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: (27 commits)\n  [S390] Fix checkstack for s390\n  [S390] fix initialization of stp\n  [S390] 3215: Remove tasklet.\n  [S390] console flush on panic / reboot\n  [S390] introduce dirty bit for kvm live migration\n  [S390] Add ioctl support for EMC Symmetrix Subsystem Control I/O\n  [S390] xpram: per device block request queues.\n  [S390] dasd: fix message flood for unsolicited interrupts\n  [S390] Move private simple udelay function to arch/s390/lib/delay.c.\n  [S390] dcssblk: add \u003e2G DCSSs support and stacked contiguous DCSSs support.\n  [S390] ptrace changes\n  [S390] s390: use sys_pause for 31bit pause entry point\n  [S390] qdio enhanced SIGA (iqdio) support.\n  [S390] cio: fix cio_tpi.\n  [S390] cio: Correct use of ! and \u0026\n  [S390] cio: inline assembly cleanup\n  [S390] bus_id -\u003e dev_set_name() for css and ccw busses\n  [S390] bus_id -\u003edev_name() conversions in qdio\n  [S390] Use s390_root_dev_* in kvm_virtio.\n  [S390] more bus_id -\u003e dev_name conversions\n  ...\n"
    },
    {
      "commit": "098ef215b1e87cff51f983bae4e4e1358b932ec9",
      "tree": "2f906ac44e65ce463bbdfa7291773c012663b2c8",
      "parents": [
        "b922df7383749a1c0b7ea64c50fa839263d3816b",
        "4f6e6b9f97b0ce98a8d1da65adbaf743bd0486a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 08:49:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 08:49:34 2008 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Fix BUG: using smp_processor_id() in preemptible code\n  [CPUFREQ] Don\u0027t export governors for default governor\n  [CPUFREQ][6/6] cpufreq: Add idle microaccounting in ondemand governor\n  [CPUFREQ][5/6] cpufreq: Changes to get_cpu_idle_time_us(), used by ondemand governor\n  [CPUFREQ][4/6] cpufreq_ondemand: Parameterize down differential\n  [CPUFREQ][3/6] cpufreq: get_cpu_idle_time() changes in ondemand for idle-microaccounting\n  [CPUFREQ][2/6] cpufreq: Change load calculation in ondemand for software coordination\n  [CPUFREQ][1/6] cpufreq: Add cpu number parameter to __cpufreq_driver_getavg()\n  [CPUFREQ] use deferrable delayed work init in conservative governor\n  [CPUFREQ] drivers/cpufreq/cpufreq.c: Adjust error handling code involving cpufreq_cpu_put\n  [CPUFREQ] add error handling for cpufreq_register_governor() error\n  [CPUFREQ] acpi-cpufreq: add error handling for cpufreq_register_driver() error\n  [CPUFREQ] Coding style fixes to arch/x86/kernel/cpu/cpufreq/powernow-k6.c\n  [CPUFREQ] Coding style fixes to arch/x86/kernel/cpu/cpufreq/elanfreq.c\n"
    },
    {
      "commit": "6861ff35ec5b60fafaf8651754c9a75142bfa9a4",
      "tree": "27e634a97c0325e1b1f8f08562be2e9c12cc5247",
      "parents": [
        "2ef3783608668a32e497a16cb8696cee9b0aa47c",
        "1765f95d2db0a516b5816e016fdf459c4bb5affb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 14:43:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 14:43:54 2008 -0700"
      },
      "message": "Merge branch \u0027r8169\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6\n"
    },
    {
      "commit": "2ef3783608668a32e497a16cb8696cee9b0aa47c",
      "tree": "b468ae1a53275acf651d1ed3e783a0717866508f",
      "parents": [
        "1839faab9a2747bcd30ee14e50575a39bf6735d4"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Fri Oct 10 14:33:37 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 14:33:37 2008 -0700"
      },
      "message": "myri10ge: update driver version number to 1.4.3-1.369\n\nUpdate myri10ge driver version number to 1.4.3-1.369.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1765f95d2db0a516b5816e016fdf459c4bb5affb",
      "tree": "09e72c62a8fb0090095b925aafb1402e12041593",
      "parents": [
        "5b538df9dedb3469b688b93ffab2a7efb64c88e3"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Sep 13 17:21:40 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:09:12 2008 +0200"
      },
      "message": "r8169: add shutdown handler\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "5b538df9dedb3469b688b93ffab2a7efb64c88e3",
      "tree": "93fc6dc0a77d90941f96ecc582209d4b3399fed0",
      "parents": [
        "7f3e3d3a69da262016db6eec803881603c61ddf6"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jul 20 16:22:45 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:09:07 2008 +0200"
      },
      "message": "r8169: preliminary 8168d support\n\nTaken from Realtek\u0027s 8.007.00 r8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nFixed-by: Ivan Vecera \u003civecera@redhat.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "7f3e3d3a69da262016db6eec803881603c61ddf6",
      "tree": "16dbf354bd763500bb8b73caba724ba30e7c8279",
      "parents": [
        "ef808d502cc3b18b2d823bbe8c03c0b8ea0df1b5"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jul 20 18:53:20 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:09:04 2008 +0200"
      },
      "message": "r8169: support additional 8168cp chipset\n\nTaken from Realtek\u0027s 8.007.00 r8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nFixed-by: Ivan Vecera \u003civecera@redhat.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "ef808d502cc3b18b2d823bbe8c03c0b8ea0df1b5",
      "tree": "4d7025a9f919e36f0aa92af0a569a70b4dca094a",
      "parents": [
        "ef3386f00fcd18a40343047329ec7ed2eb98bbe8"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jun 29 13:10:54 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:09:00 2008 +0200"
      },
      "message": "r8169: change default behavior for mildly identified 8168c chipsets\n\nThe addition of a new device has so far implied a specialization of\nthese masks. While they identify 8168c devices, they can be expected\nto be further refined as they have been by Realtek so far.\n\nThe change should bring the driver closer to the version 8.006.00 of\nRealtek\u0027s 8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "ef3386f00fcd18a40343047329ec7ed2eb98bbe8",
      "tree": "b2eab47d7a462267270a376f4bf41280677f9fb3",
      "parents": [
        "6fb07058d2b6c748c308e4ee453035433d34ca93"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jun 29 12:24:30 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:55 2008 +0200"
      },
      "message": "r8169: add a new 8168cp flavor\n\nTaken from Realtek\u0027s 8.006.00 r8168 driver.\n\nI have left some bits related to jumbo frame aside for now.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "6fb07058d2b6c748c308e4ee453035433d34ca93",
      "tree": "8401625f99e6f8b75f199fb300c80faed6c7ea20",
      "parents": [
        "197ff761dbf9fa5de9a4684a51ee5cb534cbb852"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jun 29 11:54:28 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:50 2008 +0200"
      },
      "message": "r8169: add a new 8168c flavor (bis)\n\nTaken from Realtek\u0027s 8.006.00 r8168 driver.\n\nI have left some bits related to jumbo frame aside for now.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "197ff761dbf9fa5de9a4684a51ee5cb534cbb852",
      "tree": "145981cd64d4e935506112e9838fafaf268b3004",
      "parents": [
        "b726e493e8dc13537d1d7f8cd66bcd28516606c3"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jun 28 13:16:02 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:47 2008 +0200"
      },
      "message": "r8169: add a new 8168c flavor\n\nTaken from Realtek\u0027s 8.006.00 r8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "b726e493e8dc13537d1d7f8cd66bcd28516606c3",
      "tree": "b3bdd89d17a65ab84655510dc21ad89eb37b2d09",
      "parents": [
        "2e68ae44309bfadccdb5ddd68b9c38d2a1efeb94"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jun 28 12:22:59 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:42 2008 +0200"
      },
      "message": "r8169: sync existing 8168 device hardware start sequences with vendor driver\n\nThis part of the driver should be reasonably in line with Realtek\u0027s\n8.006.00 driver.\n\nI have left some bits related to jumbo frame and optional features\naside for now.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "2e68ae44309bfadccdb5ddd68b9c38d2a1efeb94",
      "tree": "65318c3dc025f1963c267787e4eb6730376f1693",
      "parents": [
        "219a1e9d46dcc21f279c428941ded2328f1a5ee5"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jun 28 12:00:55 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:37 2008 +0200"
      },
      "message": "r8169: 8168b Tx performance tweak\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "219a1e9d46dcc21f279c428941ded2328f1a5ee5",
      "tree": "8e3ced1d53ec82f1ab468e12dce67e596c401d5f",
      "parents": [
        "b8363901596f64ef74db906df0c4a95daea47464"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jun 28 11:58:39 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:34 2008 +0200"
      },
      "message": "r8169: make room for more specific 8168 hardware start procedure\n\nBroadly speaking the 8168c* share some common code which will\nbe factored in __rtl_hw_start_8168cp. The 8168b* share some\ncode too but it will be a bit different.\n\nAny change of behavior should be confined to the currently\nunidentified 8168 chipsets. They will not be applied the Tx\nperformance tweak and will emit a warning instead.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "b8363901596f64ef74db906df0c4a95daea47464",
      "tree": "b963b19399fdd0121aaab0c42b5ba5069ba7e5aa",
      "parents": [
        "236b8082aa239e91c3cd9cb466d0527a735e54db"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jun 01 12:31:57 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:30 2008 +0200"
      },
      "message": "r8169: shuffle some registers handling around (8168 operation only)\n\nI can not argue strongly for (or against) a specific ordering\non a purely technical ground but the patch avoids to swallow\nRealtek\u0027s changes in one big, hard-to-read gulp.\n\nLet aside the way the RxConfig register is written (see\nrtl_set_rx_tx_config_registers / RxConfig / rtl_set_rx_mode),\nthis change brings the registers write ordering closer with\nRealtek\u0027s driver one (version 8.006.00) for the 8168 chipsets.\n\nMore 8168 specific code which touches the Configx registers will\nbe added in the section covered by Cfg9346_UnLock / Cfg9346_Lock.\n\nThis code should not be the cause of regression for 810x and\n8110 users.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "236b8082aa239e91c3cd9cb466d0527a735e54db",
      "tree": "c2ecaeea9942f7bdf8c59cff50962cce1caf0dcd",
      "parents": [
        "f50d4275422415cfb2a5b94bad3b2b229d0ec1aa"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 30 16:11:48 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:25 2008 +0200"
      },
      "message": "r8169: new phy init parameters for the 8168b\n\nThe new parameters are synced with Realtek\u0027s driver\nversion 8.006.00.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "f50d4275422415cfb2a5b94bad3b2b229d0ec1aa",
      "tree": "f1a7ced221a135f43fa3b173a5f6b4cda12fbbec",
      "parents": [
        "a2de6b89b74b28052e293fdb39975a5a03c432e0"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 30 16:07:07 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:22 2008 +0200"
      },
      "message": "r8169: update phy init parameters\n\nThe modified parameters are synced with Realtek\u0027s driver\nversion 8.006.00.\n\nThe change should only be noticeable with some 8168c.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "a2de6b89b74b28052e293fdb39975a5a03c432e0",
      "tree": "30df66303b65b94e634664a73553191a5d5a5aec",
      "parents": [
        "df58ef51caea073f4b45857c51f445f65267dac7"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Sep 04 00:17:12 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:07:58 2008 +0200"
      },
      "message": "r8169: wake up the PHY of the 8168\n\nThis is typically needed when some other OS puts the PHY\nto sleep due to the disabling of WOL options in the BIOS\nof the system.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nTested-by: Chiaki Ishikawa \u003cchiaki.ishikawa@ubin.jp\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\nCc: RyanKao \u003cryankao@realtek.com.tw\u003e\n"
    },
    {
      "commit": "92f1f8fd8040e7b50a67a850a935509bb01201bb",
      "tree": "df27468982bc64f0a6fdc54f05153e382ca63a1b",
      "parents": [
        "d6e2955a6b82d2312b5ff885ce13c8ab54d59d96"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Fri Oct 10 22:39:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:40 2008 +0200"
      },
      "message": "ide: Remove ide_spin_wait_hwgroup() and use special requests instead\n\nUse a special request for serialisation purposes and get rid of the\nawkward ide_spin_wait_hwgroup(). This also involves converting the\nide_devset structure so it can be shared by the /proc and the ioctl code.\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\n[bart: use rq-\u003ecmd[] directly]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d6e2955a6b82d2312b5ff885ce13c8ab54d59d96",
      "tree": "f8bc72a2f60218f2d14883b6b54b9454499ed158",
      "parents": [
        "de699ad595fb45022d1b049ed91ffd06fdd16c13"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:39 2008 +0200"
      },
      "message": "ide: move IDE{FLOPPY,TAPE}_WAIT_CMD defines to \u003clinux/ide.h\u003e\n\nWhile at it:\n\n* IDE{FLOPPY,TAPE}_WAIT_CMD -\u003e WAIT_{FLOPPY,TAPE}_CMD\n\n* Use enum for WAIT_* defines.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "de699ad595fb45022d1b049ed91ffd06fdd16c13",
      "tree": "9fc467c912faafb4d1bd5e16de5fbf537ef2c2f6",
      "parents": [
        "0c8a6c7aead1d3be85ce53e3aaacd52e38ede03e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:39 2008 +0200"
      },
      "message": "ide: add ide_do_test_unit_ready() helper\n\n* Add ide_do_test_unit_ready() helper and convert ide-{floppy,tape}.c\n  to use it.\n\n* Remove no longer used idetape_create_test_unit_ready_cmd().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0c8a6c7aead1d3be85ce53e3aaacd52e38ede03e",
      "tree": "2d43e9303f10c0f06b45bc97e661f0156aaf57da",
      "parents": [
        "0578042db3191e1ac76b53d213f2a691c3e1eaed"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:39 2008 +0200"
      },
      "message": "ide: add ide_do_start_stop() helper\n\n* Add ide_do_start_stop() helper and convert ide-{floppy,tape}.c\n  to use it.\n\n* Remove no longer used idefloppy_create_start_stop_cmd()\n  and idetape_create_load_unload_cmd().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0578042db3191e1ac76b53d213f2a691c3e1eaed",
      "tree": "70f24c393a47e8e7906775e177372fb1348c2e56",
      "parents": [
        "0127854d7c96612a454bed6de242e28f8021fa7f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "message": "ide: add ide_set_media_lock() helper\n\n* Set IDE_AFLAG_NO_DOORLOCK in idetape_get_mode_sense_result(), check it\n  in ide_tape_set_media_lock() and cleanup idetape_create_prevent_cmd().\n\n* Set IDE_AFLAG_NO_DOORLOCK in ide_floppy_create_read_capacity_cmd() and\n  check it instead of IDE_AFLAG_CLIK_DRIVE in ide_floppy_set_media_lock().\n\n* Add ide_set_media_lock() helper and convert ide-{floppy,tape}.c to use it.\n\n* Remove no longer used ide*_create_prevent_cmd()/ide*_set_media_lock().\n\n* Update comment in \u003clinux/ide.h\u003e accordingly.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0127854d7c96612a454bed6de242e28f8021fa7f",
      "tree": "32aef08c4908b511c732d32f50a688ef14a4d0a2",
      "parents": [
        "49cac39e71bd6bbcf934c6ba837e21503902c088"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "message": "ide-floppy: move floppy ioctls handling to ide-floppy_ioctl.c\n\nWhile at it:\n\n- idefloppy_create_read_capacity_cmd() -\u003e ide_floppy_create_read_capacity_cmd()\n- idefloppy_create_mode_sense_cmd() -\u003e ide_floppy_create_mode_sense_cmd()\n- idefloppy_create_request_sense_cmd() -\u003e ide_floppy_create_request_sense_cmd()\n- idefloppy_create_format_unit_cmd() -\u003e ide_floppy_create_format_unit_cmd()\n- idefloppy_get_sfrp_bit() -\u003e ide_floppy_get_sfrp_bit()\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "49cac39e71bd6bbcf934c6ba837e21503902c088",
      "tree": "9096b78a0dc35c70375d4349aabe0f896e681416",
      "parents": [
        "2ac07d920604eeee8966d52e70161f9b31fe90a3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "message": "ide-floppy: -\u003e{srfp,wp} -\u003e IDE_AFLAG_{SRFP,WP}\n\nAdd IDE_AFLAG_{SRFP,WP} drive-\u003eatapi_flags and use them\ninstead of -\u003e{srfp,wp} struct ide_floppy_obj fields.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2ac07d920604eeee8966d52e70161f9b31fe90a3",
      "tree": "ea9fc0a9902da190b5fe695018a4c79740e88d18",
      "parents": [
        "7645c1514c7d34ebdf3ea0e8ee3a935c08abceb2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:38 2008 +0200"
      },
      "message": "ide: add ide_queue_pc_tail() helper\n\n* Add ide_queue_pc_tail() and convert ide-{floppy,tape}.c to use it\n  instead of ide*_queue_pc_tail().\n\n* Remove no longer used ide*_queue_pc_tail().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7645c1514c7d34ebdf3ea0e8ee3a935c08abceb2",
      "tree": "98e51341f3f1a259ca89baf7d2e83b7357dc8a22",
      "parents": [
        "7bf7420a318978cd6042e5a5da34b7cfa18ae559"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:37 2008 +0200"
      },
      "message": "ide: add ide_queue_pc_head() helper\n\n* Move REQ_IDETAPE_* enums to \u003clinux/ide.h\u003e.\n\n* Add ide_queue_pc_head() and convert ide-{floppy,tape}.c to use it\n  instead of ide*_queue_pc_head().\n\n* Remove no longer used ide*_queue_pc_head().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7bf7420a318978cd6042e5a5da34b7cfa18ae559",
      "tree": "7498ae013e3603dc66628873eaa2647fd001fe98",
      "parents": [
        "385a4b8787c70b708688bee65139f15b0f79f144"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:37 2008 +0200"
      },
      "message": "ide: add ide_init_pc() helper\n\n* Add IDE_PC_BUFFER_SIZE define.\n\n* Add ide_init_pc() and convert ide-{floppy,tape}.c to use it\n  instead of ide*_init_pc().\n\n* Remove no longer used IDE*_PC_BUFFER_SIZE and ide*_init_pc().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "385a4b8787c70b708688bee65139f15b0f79f144",
      "tree": "ebf6bb2a94e0b12fb06b2cc304ebe5b2fbf7245c",
      "parents": [
        "e996fc8ae96a822f037e25463cb8dac5b93839f7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:37 2008 +0200"
      },
      "message": "ide-tape: add ide_tape_set_media_lock() helper\n\nAdd ide_tape_set_media_lock() helper and convert idetape_mtioctop(),\nidetape_chrdev_open() and idetape_chrdev_release() to use it.\n\nThere should be no functional changes caused by this patch (it is\nOK to modify -\u003edoor_locked if idetape_create_prevent_cmd() fails).\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e996fc8ae96a822f037e25463cb8dac5b93839f7",
      "tree": "58a0eee5a2d3fe2704f71c5dc6eea45101974e17",
      "parents": [
        "acaa0f5f675ccf6b8a3a11a933419068b1ea1f46"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:37 2008 +0200"
      },
      "message": "ide-floppy: add ide_floppy_set_media_lock() helper\n\nAdd ide_floppy_set_media_lock() helper and convert idefloppy_open(),\nidefloppy_release() and ide_floppy_lockdoor() to use it.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "acaa0f5f675ccf6b8a3a11a933419068b1ea1f46",
      "tree": "8afee71c69bf765a5edd0de82c98c6470905ec20",
      "parents": [
        "c860f955681ebd83df4a03089f1910fc4b54651f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:36 2008 +0200"
      },
      "message": "ide: add ide_io_buffers() helper\n\n* Make -\u003eio_buffers method return number of bytes transferred.\n\n* Use ide_end_request() instead of idefloppy_end_request()\n  in ide_floppy_io_buffers() and then move the call out to\n  ide_pc_intr().\n\n* Add ide_io_buffers() helper and convert ide-{floppy,scsi}.c\n  to use it instead of ide*_io_buffers().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c860f955681ebd83df4a03089f1910fc4b54651f",
      "tree": "fe13b4bba7903747c5760d2bc2a1c7df2048fd90",
      "parents": [
        "4de4b9e1405aef41d199dd20dbce7e9a5dbbf7bf"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:36 2008 +0200"
      },
      "message": "ide-scsi: cleanup ide_scsi_io_buffers()\n\nPreparation for ide_{floppy,scsi}_io_buffers() unification.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4de4b9e1405aef41d199dd20dbce7e9a5dbbf7bf",
      "tree": "997f34475317d5c640f4164dba081169e920f543",
      "parents": [
        "2e8a6f89de69d149bde135c2dc89daa9127984a9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:36 2008 +0200"
      },
      "message": "ide-floppy: remove MODE_SENSE_* defines\n\nOnly MODE_SENSE_CURRENT (0x00) is ever used so just remove\nthese defines and then drop no longer needed \u0027type\u0027 argument\nfrom idefloppy_create_mode_sense_cmd().\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2e8a6f89de69d149bde135c2dc89daa9127984a9",
      "tree": "ee8e3770febdc8064fdbabe26c9dce5f5c70366d",
      "parents": [
        "394a4c2101f43bfb5fea7b5d1f5789a14ac018d7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:36 2008 +0200"
      },
      "message": "ide-{floppy,tape}: remove packet command stack\n\n* Add \u0027struct ide_atapi_pc queued_pc\u0027 to struct ide_{floppy,tape}_obj\n  and switch ide*_do_request() to use it (there can be only one active\n  request for a given device).\n\n* Add \u0027struct ide_atapi_pc request_sense_pc\u0027 to struct ide_*_obj\n  and switch ide*_retry_pc() to use it.\n\n* Remove needless {floppy,tape}-\u003epc assignment from ide*_setup().\n\n* Remove no longer needed ide*_next_pc_storage(), pc_stack[],\n  rq_stack_index, IDE*_PC_STACK and DBG_PC_STACK.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "394a4c2101f43bfb5fea7b5d1f5789a14ac018d7",
      "tree": "3ad1006008b2d1ff2eb4ce8b1433d921fa6b6a2c",
      "parents": [
        "20df429dd6671804999493baf2952f82582869fa"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "message": "ide-{floppy,tape}: remove request stack\n\n* Add \u0027struct request request_sense_rq\u0027 to struct ide_{floppy,tape}_obj\n  and switch ide*_retry_pc() to use it (there can be only one REQUEST SENSE\n  request active for a given device).\n\n* Remove no longer needed ide*_next_rq_storage(), rq_stack[]\n  and rq_stack_index.\n\n* DBG_PCRQ_STACK -\u003e DBG_PC_STACK\n\n* Update comments for IDE*_PC_STACK and idetape_queue_pc_{head,tail}().\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "20df429dd6671804999493baf2952f82582869fa",
      "tree": "e835d1ee54a09f75c5cf09e614da3d932eef6bb0",
      "parents": [
        "b98b3409abb697321d1b53e3e96a14243fe9fc79"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "message": "ide-generic: handle probing of legacy io-ports v5\n\nAvoid probing the io-ports in case an IDE PCI controller is present and it\nuses the legacy iobases. If we still want to enforce the probing, we do\n\nide_generic.probe_mask\u003d0x3f\n\non the kernel command line. The iobase checking code is\nadapted from drivers/ata/pata_legacy.c after converting hex\npci ids into their corresponding macros in \u003clinux/pci_ids.h\u003e.\n\nAlso, check only BAR0/2 resources since those are guaranteed\nby the workaround in drivers/pci/probe.c:pci_setup_device().\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\n[bart: trivial printk() fixups]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b98b3409abb697321d1b53e3e96a14243fe9fc79",
      "tree": "f38038b4280c48222c50af92e23afa77d68c56e3",
      "parents": [
        "f025ffdcc3450ae66c9d5df368d97f07e7fcf489"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "message": "ide-floppy: use scatterlists for pio transfers\n\nUse hwif-\u003esg_table for pio transfers instead of fumbling\nwith block layer internals in the driver. Also, make debug\nstatements more informative in .._do_request() while at it.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\n[bart: fixup pc-\u003eb_count in idefloppy_blockpc_cmd()]\n[bart: add missing include (noticed by Stephen Rothwell)]\n[bart: map hwif-\u003esg_{table,nents} on pc-\u003e{sg,sg_cnt} (multi-IRQs-per-sg fix)]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "f025ffdcc3450ae66c9d5df368d97f07e7fcf489"
}
