)]}'
{
  "log": [
    {
      "commit": "9133aee09e3689c116c526fa9011c33b872e65c1",
      "tree": "39d57cadaf657855da42f44d77567f0a3ba3bc82",
      "parents": [
        "dbda8f701abb0e4693a30e9bef4a2301d1c8ea80"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sat May 23 18:00:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:21 2009 -0200"
      },
      "message": "V4L/DVB (13103): create a standard method for dvb adapter drivers to override frontend ioctls\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "878595f6e7225c996523965b61ce3fe29addca9d",
      "tree": "ca45e688480b5a32c060897a10e6bc6ae1a6ed62",
      "parents": [
        "0fcd488d8d90d2332f9ff463929ec4b7676102b6"
      ],
      "author": {
        "name": "Darron Broad",
        "email": "darron@kewl.org",
        "time": "Tue Oct 21 11:28:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Oct 21 14:32:08 2008 -0200"
      },
      "message": "V4L/DVB (9335): videobuf: split unregister bus creating self-contained frontend de-allocator\n\nThis creates a self contained frontend de-allocator\nfor the instances where an adapter has not been\nregistered yet frontend de-allocation may\nbe required.\n\nSigned-off-by: Darron Broad \u003cdarron@kewl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dcadd0826fce17e77cd6260569cbb3dd681c868c",
      "tree": "2ba2c743a0a8eb0e1ba0ac5a07c4ff89771d8b21",
      "parents": [
        "64decbfe0dca9535a6f9b0c6fa654e3c2eb47877"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 17 13:02:47 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 17 17:39:14 2008 -0300"
      },
      "message": "V4L/DVB (9276): videobuf-dvb: two functions are now static\n\nThis patch marks those two functions as static:\n\tstatic int videobuf_dvb_register_adapter(struct videobuf_dvb_frontends *fe,\n\tstatic int videobuf_dvb_register_frontend(struct dvb_adapter *adapter,\n\nSince MFE patches changed their calls by videobuf_dvb_register_bus.\n\nTo avoid having to declare the prototypes, the patch moves\nvideobuf_dvb_register_bus() to be after the declaration of the above functions\nused there.\n\nCc: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96b7a1a838fb5b8746fc22f4ff3cef358bf59f35",
      "tree": "01262ee7ba5500fdd227ef87968cb401c2206b1a",
      "parents": [
        "745632147d54cd4db6812045351510ebd3981a24"
      ],
      "author": {
        "name": "Darron Broad",
        "email": "darron@kewl.org",
        "time": "Wed Oct 15 20:26:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 17 17:29:59 2008 -0300"
      },
      "message": "V4L/DVB (9271): videobuf: data storage optimisation (2)\n\nTo optimise data storage even further one other redundant\nvar has been removed.\n\nThis also removes a redundant assignment.\n\nSigned-off-by: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Darron Broad \u003cdarron@kewl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7bdf84fc47f2d2ed2194b6ade480d043207c4098",
      "tree": "8f015d667fcba57e7223458c61c1de87f8d67413",
      "parents": [
        "6594690b39f9f9fcadafb1caf019bfd7a326e2e5"
      ],
      "author": {
        "name": "Darron Broad",
        "email": "darron@kewl.org",
        "time": "Wed Oct 15 13:43:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 17 17:28:31 2008 -0300"
      },
      "message": "V4L/DVB (9265): videobuf: data storage optimisation\n\nTo optimise data storage redundant vars are removed.\n\nSigned-off-by: Darron Broad \u003cdarron@kewl.org\u003e\nSigned-off-by: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "59b1842da1c6f33ad2e8da82d3dfb3445751d964",
      "tree": "9a57bcf44df5d76ad845995dcfd5f49e20c68240",
      "parents": [
        "2f3af9e64de44743a860fd1eee966222a7accc54"
      ],
      "author": {
        "name": "Darron Broad",
        "email": "darron@kewl.org",
        "time": "Sat Oct 11 11:44:05 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 17 17:24:15 2008 -0300"
      },
      "message": "V4L/DVB (9227): MFE: Add multi-frontend mutual exclusion\n\nThis add frontend R/W mutual exclusion.\nPrior to this point in time it was possible to open both\nfrontends simultaneously which an MFE card cannot support.\n\nIn order to stop this, a delayed open is performed which\nhas the following function:\n\n-  Return EBUSY after a configurable amount of time\n   if a frontend is unavailable due to the other being\n   in use.\n\n-  Only allow opening of a frontend if the kernel thread\n   of the other has stopped.\n\nThis solution was chosen to allow switching between\nfrontends to work as seamlessly as possible. When both\nfrontends are actually opened simultaneously then one\nwill only open, but if quick switching is performed\nbetween one of many then the new open will succeed in\na clean fashion rather than interrupting a kernel\nthread.\n\nSigned-off-by: Darron Broad \u003cdarron@kewl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8e739090d6cdd43ddf938a3899c4f929db8d5ba8",
      "tree": "464c3fd04768f4f6d89763367c1f27429d18432b",
      "parents": [
        "f972e0bd9361594071d3e68e2342c53b51a1d42b"
      ],
      "author": {
        "name": "Darron Broad",
        "email": "darron@kewl.org",
        "time": "Sat Oct 11 11:31:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 17 17:23:28 2008 -0300"
      },
      "message": "V4L/DVB (9225): MFE: Add configurable gate control\n\nThis adds a configurable (one per card) gate control option\nfor multi-frontend. Prior to this point gate control was\nassumed to be on the primary frontend, this is a fault\nwhen the gate to the analogue section is on the secondary\nwhich is the default for both the HVR-3000 and HVR-4000\nin MFE.\n\nSigned-off-by: Darron Broad \u003cdarron@kewl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "363c35fc448943c3d6121332d28bcda2d2fbf87c",
      "tree": "739864d237b7fa60bef51bc510fe55c888b606ca",
      "parents": [
        "548da7625c825eccc31b4b3865ae5389c3660486"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@linuxtv.org",
        "time": "Sat Oct 11 11:05:50 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 17 17:23:10 2008 -0300"
      },
      "message": "V4L/DVB (9222): S2API: Add Multiple-frontend on a single adapter support.\n\nA detailed description from the original patches 2 years ago:\n\n\"The WinTV-HVR3000 has a single transport bus which is shared between\na DVB-T and DVB-S modulator. These patches build on the bus acquisition\ncx88 work from a few weeks ago to add support for this.\n\nSo to applications the HVR3000 looks like this:\n/dev/dvb/adapter0/fe0 (cx24123 DVB-S demod)\n/dev/dvb/adapter0/fe1 (cx22702 DVB-T demod)\n\nAdditional boards continue as before, eg:\n/dev/dvb/adapter1/fe0 (lgdt3302 ATSC demod)\n\nThe basic change is removing the single instance of the videobuf_dvb in\ncx8802_dev and saa7134_dev(?) and replacing it with a list and some\nsupporting functions.\n\n*NOTE* This branch was taken before v4l-dvb was closed for 2.6.19 so\ntwo or three current cx88 patches appear to be reversed by this tree,\nthis will be cleaned up in the near future. The patches missing change\nthe mutex handing to core-\u003elock, fix an enumeration problem.\"\n\nIt should be recognised that a number of people have been maintaining\nthis patchset. Significant levels of Kudos to everyone one involved,\nincluding but not limited to:\n\nDarron Broad\nFabio M. Di Nitto\nCarlo Scarfoglio\nHans Werner\n\nWithout the work of these people, and countless others, my two year old\npatches would of died on the Mercurial linuxtv.org vine a long time\nago.\n\nTODO: Revise these patches a little further so that the need for\ndemux1 and dvr0 is optional, not mandatory on the HVR3000.\n\nHISTORY (darron):\nThis is the last update to MFE prepared by Hans which is based\nupon the `scratchpad\u0027 diff created by Carlo.\nAll MFE work prior to that point must be attributed to Fabio\nwho ported and maintained Steve\u0027s original patch up to that\ntime.\n\nSigned-off-by: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Darron Broad \u003cdarron@kewl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78e92006f410a4044f8c1760c25ac9d11d259aa2",
      "tree": "293de8abe261420df2db5e12936ec2721ea52c7c",
      "parents": [
        "9950c1b5b4b86d4aae12853c2f0a0ef11d976764"
      ],
      "author": {
        "name": "Janne Grunau",
        "email": "janne-dvb@grunau.be",
        "time": "Wed Apr 09 19:13:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:08:00 2008 -0300"
      },
      "message": "V4L/DVB (7538): Adds selectable adapter numbers as per module option\n\nThe adapter_nr module options can be used to allocate static adapter\nnumbers on a driver level. It avoids problems with changing DVB apapter\nnumbers after warm/cold boot or device unplugging and repluging.\n\nEach driver holds DVB_MAX_ADAPTER long array of the preferred order of\nadapter numbers.\n\noptions dvb-usb-dib0700 adapter_nr\u003d7,6,5,4,3,2,1,0 would result in a\nreversed allocation of adapter numbers.\n\nWith adapter_nr\u003d2,5 it tries first to get adapter number 2 and 5. If\nboth are already in use it will allocate the lowest free adapter number.\n\nSigned-off-by: Janne Grunau \u003cjanne-dvb@grunau.be\u003e\nAcked-by: Hermann Pitton \u003chermann.pitton@arcor.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ba366a23b68029fc8560acf1ad8735eed910f962",
      "tree": "49155a40b2d6e438c57fd68cb803a073d8b7990f",
      "parents": [
        "79618cf41337ccedb9abeee059ce76aac7962739"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Aug 23 18:12:08 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:46 2007 -0300"
      },
      "message": "V4L/DVB (6257): Rename video-buf-dvb to videobuf-dvb to be consistent with the other patches\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d09dbf92ada861244056d914a8f68b8be99891ed",
      "tree": "3746d352f1d3df6a069c7b740717706ec50a1981",
      "parents": [
        "76d313bfea356550a614be51454d526e5090014d"
      ],
      "author": {
        "name": "Andrew de Quincey",
        "email": "adq_dvb@lidskialf.net",
        "time": "Mon Apr 10 09:27:37 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 01:57:55 2006 -0300"
      },
      "message": "V4L/DVB (3762): Add sysfs device links to dvb devices\n\nCurrently in /sys/class/dvb/dvbX.demuxY/ we have:\n\tdev\n\tuevent\nWith the patch, we have (for a PCI DVB device):\n\tdev\n\tdevice -\u003e ../../../devices/pci0000:00/0000:00:1e.0/0000:03:0d.0\n\tuevent\nSo userspace tools can (finally) work out which physical device a DVB adapter\nrefers to. Previously you had to kinda look through dmesg and hope that it\nhadn\u0027t been dumped out of the buffer. This makes debugging a lot easier if\nthe system has been up for a long time!\nThis is done by adding an extra \u0027struct device *\u0027 parameter to\ndvb_register_adapter(). It will work with any kind of standard\nlinux \u0027device\u0027. Additionally, if someone has an embedded system which does\nthings differently, they can simply supply \u0027NULL\u0027 and the behaviour will be\nas before - the link will simply not appear.\n\nAck\u0027d-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3593cab5d62c4c7abced1076710f9bc2d8847433",
      "tree": "dd5dc21961f6b4aef6900b0c2eb63ce7c70aecd5",
      "parents": [
        "538f9630afbbe429ecbcdcf92536200293a8e4b3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 07 06:49:14 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 06:49:14 2006 -0200"
      },
      "message": "V4L/DVB (3318b): sem2mutex: drivers/media/, #2\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fdc53a6dbfea18e621dd23ed5cfb160837d7ce52",
      "tree": "9ce191cdb07264f8c6275c1443e61b465e17d0cb",
      "parents": [
        "0b3f5a57bf110b519b706365c86ada199075f34e"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon May 16 21:54:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:33 2005 -0700"
      },
      "message": "[PATCH] dvb: modified dvb_register_adapter() to avoid kmalloc/kfree\n\nModified dvb_register_adapter() to avoid kmalloc/kfree.  Drivers have to embed\nstruct dvb_adapter into their private data struct from now on.  (Andreas\nOberritter)\n\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
