)]}'
{
  "log": [
    {
      "commit": "3263263f7091eccab6fdc23f28f09b17c0466629",
      "tree": "72880f0ebb001c64650e2f44e0378c3ea7054a32",
      "parents": [
        "0258736a0a2cde8ab30725b601aeca4cf8bc93ab"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Dec 10 09:50:36 2006 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 10:18:57 2006 -0800"
      },
      "message": "[CRYPTO] dm-crypt: Select CRYPTO_CBC\n\nAs CBC is the default chaining method for cryptoloop, we should select\nit from cryptoloop to ease the transition.  Spotted by Rene Herman.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb7320d1d96dc2e479180ae8e7a112caf0726ace",
      "tree": "65a81fefd82d188f5496b70439db73ca911b3f76",
      "parents": [
        "6aa8b732ca01c3d7a54e93f4d701b8aabbe60fb7",
        "1de1bf06330920802d3b7646a088965bdd918356"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:59:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:59:18 2006 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (132 commits)\n  V4L/DVB 4949b: Fix container_of pointer retreival\n  V4L/DVB (4949a): Fix INIT_WORK\n  V4L/DVB (4949): Cxusb: codingstyle cleanups\n  V4L/DVB (4948): Cxusb: Convert tuner functions to use dvb_pll_attach\n  V4L/DVB (4947): Cx88: trivial cleanups\n  V4L/DVB (4946): Cx88: Move cx88_dvb_bus_ctrl out of the card-specific area\n  V4L/DVB (4945): Cx88: consolidate cx22702_config structs\n  V4L/DVB (4944): Cx88: Convert DViCO FusionHDTV Hybrid to use dvb_pll_attach\n  V4L/DVB (4943): Cx88: cleanup dvb_pll_attach for lgdt3302 tuners\n  V4L/DVB (4953): Usbvision minor fixes\n  V4L/DVB (4951): Add version.h, since it is required for VIDIOC_QUERYCAP\n  V4L/DVB (4940): Or51211: Changed SNR and signal strength calculations\n  V4L/DVB (4939): Or51132: Changed SNR and signal strength reporting\n  V4L/DVB (4938): Cx88: Convert lgdt3302 tuning function to use dvb_pll_attach\n  V4L/DVB (4941): Remove LINUX_VERSION_CODE and fix identations\n  V4L/DVB (4942): Whitespace cleanups\n  V4L/DVB (4937): Usbvision cleanup and code reorganization\n  V4L/DVB (4936): Make MT4049FM5 tuner to set FM Gain to Normal\n  V4L/DVB (4935): Added the capability of selecting fm gain by tuner\n  V4L/DVB (4934): Usbvision radio requires GainNormal at e register\n  ...\n"
    },
    {
      "commit": "6aa8b732ca01c3d7a54e93f4d701b8aabbe60fb7",
      "tree": "23fcbe6f4918cacdae26d513a2bd13e91d8b4c38",
      "parents": [
        "f5f1a24a2caa299bb7d294aee92d7dd3410d9ed7"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Dec 10 02:21:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:22 2006 -0800"
      },
      "message": "[PATCH] kvm: userspace interface\n\nweb site: http://kvm.sourceforge.net\n\nmailing list: kvm-devel@lists.sourceforge.net\n  (http://lists.sourceforge.net/lists/listinfo/kvm-devel)\n\nThe following patchset adds a driver for Intel\u0027s hardware virtualization\nextensions to the x86 architecture.  The driver adds a character device\n(/dev/kvm) that exposes the virtualization capabilities to userspace.  Using\nthis driver, a process can run a virtual machine (a \"guest\") in a fully\nvirtualized PC containing its own virtual hard disks, network adapters, and\ndisplay.\n\nUsing this driver, one can start multiple virtual machines on a host.\n\nEach virtual machine is a process on the host; a virtual cpu is a thread in\nthat process.  kill(1), nice(1), top(1) work as expected.  In effect, the\ndriver adds a third execution mode to the existing two: we now have kernel\nmode, user mode, and guest mode.  Guest mode has its own address space mapping\nguest physical memory (which is accessible to user mode by mmap()ing\n/dev/kvm).  Guest mode has no access to any I/O devices; any such access is\nintercepted and directed to user mode for emulation.\n\nThe driver supports i386 and x86_64 hosts and guests.  All combinations are\nallowed except x86_64 guest on i386 host.  For i386 guests and hosts, both pae\nand non-pae paging modes are supported.\n\nSMP hosts and UP guests are supported.  At the moment only Intel\nhardware is supported, but AMD virtualization support is being worked on.\n\nPerformance currently is non-stellar due to the naive implementation of the\nmmu virtualization, which throws away most of the shadow page table entries\nevery context switch.  We plan to address this in two ways:\n\n- cache shadow page tables across tlb flushes\n- wait until AMD and Intel release processors with nested page tables\n\nCurrently a virtual desktop is responsive but consumes a lot of CPU.  Under\nWindows I tried playing pinball and watching a few flash movies; with a recent\nCPU one can hardly feel the virtualization.  Linux/X is slower, probably due\nto X being in a separate process.\n\nIn addition to the driver, you need a slightly modified qemu to provide I/O\ndevice emulation and the BIOS.\n\nCaveats (akpm: might no longer be true):\n\n- The Windows install currently bluescreens due to a problem with the\n  virtual APIC.  We are working on a fix.  A temporary workaround is to\n  use an existing image or install through qemu\n- Windows 64-bit does not work.  That\u0027s also true for qemu, so it\u0027s\n  probably a problem with the device model.\n\n[bero@arklinux.org: build fix]\n[simon.kagstrom@bth.se: build fix, other fixes]\n[uril@qumranet.com: KVM: Expose interrupt bitmap]\n[akpm@osdl.org: i386 build fix]\n[mingo@elte.hu: i386 fixes]\n[rdreier@cisco.com: add log levels to all printks]\n[randy.dunlap@oracle.com: Fix sparse NULL and C99 struct init warnings]\n[anthony@codemonkey.ws: KVM: AMD SVM: 32-bit host support]\nSigned-off-by: Yaniv Kamay \u003cyaniv@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nCc: Simon Kagstrom \u003csimon.kagstrom@bth.se\u003e\nCc: Bernhard Rosenkraenzer \u003cbero@arklinux.org\u003e\nSigned-off-by: Uri Lublin \u003curil@qumranet.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Anthony Liguori \u003canthony@codemonkey.ws\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5f1a24a2caa299bb7d294aee92d7dd3410d9ed7",
      "tree": "499a2687c2e29733974d1721d238c561078b46c5",
      "parents": [
        "2b0137001de68153203dd3bc20e6d27eb7c9719c"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Sun Dec 10 02:21:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:22 2006 -0800"
      },
      "message": "[PATCH] clocksource: small cleanup\n\nMostly changing alignment.  Just some general cleanup.\n\n[akpm@osdl.org: build fix]\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1757128438d41670ded8bc3bc735325cc07dc8f9",
      "tree": "e85679cbe949e337616ac53ab3b3fd1a3fa14a63",
      "parents": [
        "c2b00852fbae4f8c45c2651530ded3bd01bde814"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Dec 10 02:20:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:21 2006 -0800"
      },
      "message": "[PATCH] md: assorted md and raid1 one-liners\n\nFix few bugs that meant that:\n  - superblocks weren\u0027t alway written at exactly the right time (this\n    could show up if the array was not written to - writting to the array\n    causes lots of superblock updates and so hides these errors).\n\n  - restarting device recovery after a clean shutdown (version-1 metadata\n    only) didn\u0027t work as intended (or at all).\n\n1/ Ensure superblock is updated when a new device is added.\n2/ Remove an inappropriate test on MD_RECOVERY_SYNC in md_do_sync.\n   The body of this if takes one of two branches depending on whether\n   MD_RECOVERY_SYNC is set, so testing it in the clause of the if\n   is wrong.\n3/ Flag superblock for updating after a resync/recovery finishes.\n4/ If we find the neeed to restart a recovery in the middle (version-1\n   metadata only) make sure a full recovery (not just as guided by\n   bitmaps) does get done.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2b00852fbae4f8c45c2651530ded3bd01bde814",
      "tree": "697a2087ffb1e5d3d81af628e818f9d943c4267f",
      "parents": [
        "b8c6b645563d641df91fdcfd84a9c73c91d75b61"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Dec 10 02:20:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:21 2006 -0800"
      },
      "message": "[PATCH] md: return a non-zero error to bi_end_io as appropriate in raid5\n\nCurrently raid5 depends on clearing the BIO_UPTODATE flag to signal an error\nto higher levels.  While this should be sufficient, it is safer to explicitly\nset the error code as well - less room for confusion.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8c6b645563d641df91fdcfd84a9c73c91d75b61",
      "tree": "434f057ef1523fa84d8e669661c06db569a2f030",
      "parents": [
        "fdee8ae4498c48b44c0eac592f9c6ed24c4517c1"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Dec 10 02:20:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:21 2006 -0800"
      },
      "message": "[PATCH] md: remove some old ifdefed-out code from raid5.c\n\nThere are some vestiges of old code that was used for bypassing the stripe\ncache on reads in raid5.c.  This was never updated after the change from\nbuffer_heads to bios, but was left as a reminder.\n\nThat functionality has nowe been implemented in a completely different way, so\nthe old code can go.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fdee8ae4498c48b44c0eac592f9c6ed24c4517c1",
      "tree": "9d77e7fec74adb9c3689f565dfcbf2890ab5ccbe",
      "parents": [
        "b875e531fc82db592d6093594593d5cafde0a1cd"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Dec 10 02:20:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:21 2006 -0800"
      },
      "message": "[PATCH] MD: conditionalize some code\n\nThe autorun code is only used if this module is built into the static\nkernel image.  Adjust #ifdefs accordingly.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b875e531fc82db592d6093594593d5cafde0a1cd",
      "tree": "4bf23fcee1a1d1675339ea7e5d671dde6dd8641f",
      "parents": [
        "5248861511d6aae4997a5aa7152824d87587b0b6"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Dec 10 02:20:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:21 2006 -0800"
      },
      "message": "[PATCH] md: fix innocuous bug in raid6 stripe_to_pdidx\n\nstripe_to_pdidx finds the index of the parity disk for a given stripe.  It\nassumes raid5 in that it uses \"disks-1\" to determine the number of data disks.\n\nThis is incorrect for raid6 but fortunately the two usages cancel each other\nout.  The only way that \u0027data_disks\u0027 affects the calculation of pd_idx in\nraid5_compute_sector is when it is divided into the sector number.  But as\nthat sector number is calculated by multiplying in the wrong value of\n\u0027data_disks\u0027 the division produces the right value.\n\nSo it is innocuous but needs to be fixed.\n\nAlso change the calculation of raid_disks in compute_blocknr to make it\nmore obviously correct (it seems at first to always use disks-1 too).\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5248861511d6aae4997a5aa7152824d87587b0b6",
      "tree": "a853392a6ca8fdb10a308e46b90e4ed63e66bf04",
      "parents": [
        "46031f9a38a9773021f1872abc713d62467ac22e"
      ],
      "author": {
        "name": "Raz Ben-Jehuda(caro)",
        "email": "raziebe@gmail.com",
        "time": "Sun Dec 10 02:20:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:20 2006 -0800"
      },
      "message": "[PATCH] md: enable bypassing cache for reads\n\nCall the chunk_aligned_read where appropriate.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46031f9a38a9773021f1872abc713d62467ac22e",
      "tree": "fe91f661fe0aad5f149447797c5d31544453ca38",
      "parents": [
        "f679623f50545bc0577caf2d0f8675b61162f059"
      ],
      "author": {
        "name": "Raz Ben-Jehuda(caro)",
        "email": "raziebe@gmail.com",
        "time": "Sun Dec 10 02:20:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:20 2006 -0800"
      },
      "message": "[PATCH] md: allow reads that have bypassed the cache to be retried on failure\n\nIf a bypass-the-cache read fails, we simply try again through the cache.  If\nit fails again it will trigger normal recovery precedures.\n\nupdate 1:\n\nFrom: NeilBrown \u003cneilb@suse.de\u003e\n\n1/\n  chunk_aligned_read and retry_aligned_read assume that\n      data_disks \u003d\u003d raid_disks - 1\n  which is not true for raid6.\n  So when an aligned read request bypasses the cache, we can get the wrong data.\n\n2/ The cloned bio is being used-after-free in raid5_align_endio\n   (to test BIO_UPTODATE).\n\n3/ We forgot to add rdev-\u003edata_offset when submitting\n   a bio for aligned-read\n\n4/ clone_bio calls blk_recount_segments and then we change bi_bdev,\n   so we need to invalidate the segment counts.\n\n5/ We don\u0027t de-reference the rdev when the read completes.\n   This means we need to record the rdev to so it is still\n   available in the end_io routine.  Fortunately\n   bi_next in the original bio is unused at this point so\n   we can stuff it in there.\n\n6/ We leak a cloned bio if the target rdev is not usable.\n\nFrom: NeilBrown \u003cneilb@suse.de\u003e\n\nupdate 2:\n\n1/ When aligned requests fail (read error) they need to be retried\n   via the normal method (stripe cache).  As we cannot be sure that\n   we can process a single read in one go (we may not be able to\n   allocate all the stripes needed) we store a bio-being-retried\n   and a list of bioes-that-still-need-to-be-retried.\n   When find a bio that needs to be retried, we should add it to\n   the list, not to single-bio...\n\n2/ We were never incrementing \u0027scnt\u0027 when resubmitting failed\n   aligned requests.\n\n[akpm@osdl.org: build fix]\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f679623f50545bc0577caf2d0f8675b61162f059",
      "tree": "7253c48db142ec63e6f22df12dfa2babb3e6129c",
      "parents": [
        "23032a0eb97c8eaae8ac9d17373b53b19d0f5413"
      ],
      "author": {
        "name": "Raz Ben-Jehuda(caro)",
        "email": "raziebe@gmail.com",
        "time": "Sun Dec 10 02:20:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:20 2006 -0800"
      },
      "message": "[PATCH] md: handle bypassing the read cache (assuming nothing fails)\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23032a0eb97c8eaae8ac9d17373b53b19d0f5413",
      "tree": "7021309ed7a591c6ae93f7347fb23482cea85163",
      "parents": [
        "0d4ca600fcf5c5f3a0c195ccf37e989b83451dd4"
      ],
      "author": {
        "name": "Raz Ben-Jehuda(caro)",
        "email": "raziebe@gmail.com",
        "time": "Sun Dec 10 02:20:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:20 2006 -0800"
      },
      "message": "[PATCH] md: define raid5_mergeable_bvec\n\nThis will encourage read request to be on only one device, so we will often be\nable to bypass the cache for read requests.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d4ca600fcf5c5f3a0c195ccf37e989b83451dd4",
      "tree": "f2847c89d66b2099c3beb55647e00c0fff4fca68",
      "parents": [
        "a3d899839064b6924c3d8a6404dae14c79f657fd"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Dec 10 02:20:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:20 2006 -0800"
      },
      "message": "[PATCH] md: tidy up device-change notification when an md array is stopped\n\nAn md array can be stopped leaving all the setting still in place, or it can\ntorn down and destroyed.  set_capacity and other change notifications only\nhappen in the latter case, but should happen in both.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3d899839064b6924c3d8a6404dae14c79f657fd",
      "tree": "0d373bc6e63f5f29d5b3ea5caddbde590f91ad3a",
      "parents": [
        "ee2f344b33b507af23610c8fdfdde38d7c10fb33"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 10 02:20:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:20 2006 -0800"
      },
      "message": "[PATCH] Fbdev driver for IBM GXT4500P videocards\n\nThis is an fbdev driver for the IBM GXT4500P display card found in some IBM\nSystem P (pSeries) machines.  These cards have hardware 2D and 3D\ncapabilities, but the driver does not use them; it just exports a dumb\nframebuffer.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee2f344b33b507af23610c8fdfdde38d7c10fb33",
      "tree": "7908a16d267168a74178aad61e30a82590ca6aac",
      "parents": [
        "33859f7f9788da2ac9aa23be4dc8e948112809ca"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Dec 10 02:20:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:20 2006 -0800"
      },
      "message": "[PATCH] ide-cd: Handle strange interrupt on the Intel ESB2\n\nThe ESB2 appears to emit spurious DMA interrupts when configured for native\nmode and handling ATAPI devices.  Stratus were able to pin this bug down and\nproduce a patch.  This is a rework which applies the fixup only to the ESB2\n(for now).  We can apply it to other chips later if the same problem is found.\n\nThis code has been tested and confirmed to fix the problem on the tested\nsystems.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\n(Most of the hard work done by Stratus however)\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "596afa41b21a414e523936b27100456f0f85e411",
      "tree": "8ffbceb0bcdf112eafa36b0c5cce405015fbc644",
      "parents": [
        "cf709844d8a8fa21c59772d1a069ae0efa15e981"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 02:19:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:42 2006 -0800"
      },
      "message": "[PATCH] Don\u0027t build some broken ISDN drivers on big endian MIPS\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47694bb86af3648d4ec34c7afd46653cefc9b359",
      "tree": "3a19bc87c466b7d0e19124df361de1c403702828",
      "parents": [
        "58f64d83c37f5073a01573d27043c9c0ccc764f1"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sun Dec 10 02:19:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:41 2006 -0800"
      },
      "message": "[PATCH] pdc202xx_new: fix PLL/timing issues\n\nFix the CRC errors in the higher UltraDMA modes with the Promise PDC20268\nand newer chips that always occur on non-x86 machines and when there are\nmore than 2 adapters on x86 machines.  Fix the overclocking issue for\nPDC20269 and newer chips that occurs when an UltraDMA/133 capable drive is\nconnected.  Here\u0027s the summary of changes:\n\n- add code to detect the PLL input clock detection and setup it output clock,\n  remove the PowerMac hacks;\n\n- replace the macros accessing the indexed regiters with functions, switch to\n  using them where appropriate, gather the PIO/MWDMA/UDMA timings into tables;\n\n- rewrite the speedproc() handler to set the drive\u0027s transfer mode first, and\n  then override the timing registers set by hardware on UltraDMA/133 chips;\n\n- use better criterion for determining higher UltraDMA modes, and add comment\n  concerning the doubtful value of the code enabling IORDY/prefetch;\n\n- replace the stupid \u0027pdcnew_new_\u0027 prefixes with mere \u0027pdcnew_\u0027;\n\n- get rid of unneded spaces, parens and type casts, clean up some printk\u0027s,\n  add some new lines here and there...\n\nThis work is loosely based on these former patches by Albert Lee:\n\n[1] http://marc.theaimsgroup.com/?l\u003dlinux-ide\u0026m\u003d110992442032300\n[2] http://marc.theaimsgroup.com/?l\u003dlinux-ide\u0026m\u003d110992457729382\n[3] http://marc.theaimsgroup.com/?l\u003dlinux-ide\u0026m\u003d110992474205555\n[4] http://marc.theaimsgroup.com/?l\u003dlinux-ide\u0026m\u003d111019224802939\n\nSome PLL clock detection code was backported from his pata_pdc2027x driver...\n\nThis code has been successfully tested by me on PDC2026[89] chips.\n\nI tried to keep this rework as several patches but it made no sense: [2] was\nlargely a modification of the non-working timing override code, [3] by itself\nextended the overclocking issue to the case of non-UltraDMA/133 drives, and\nfinally, the cleanup patch based on [1] ended up rejected...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Albert Lee \u003calbertcc@tw.ibm.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f29bcd739972f71f2fd5d5d265daf3e1208fa5e",
      "tree": "96e20e4d0a077d813d8625d6919aba9bd0b5ed13",
      "parents": [
        "98d7340c360993fdd703609ff7462051e03cc2fb"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Dec 10 02:19:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:41 2006 -0800"
      },
      "message": "[PATCH] sysctl: remove unused \"context\" param\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d5636cc078d3750b7f590a20f748aeaa26e2daf",
      "tree": "139a8d4ba0e9b93e1cd67ca31c4677447efe6ef1",
      "parents": [
        "0c8204b380f92a6a8533d228c50f0b681daf6121"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun Dec 10 02:19:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] IPMI: misc fixes\n\nFix various problems pointed out by Andrew Morton and others:\n  * platform_device_unregister checks for NULL, no need to check here.\n  * Formatting fixes.\n  * Remove big macro and convert to a function.\n  * Use strcmp instead of defining a broken case-insensitive comparison,\n    and make the output parameter info match the case of the input one\n    (change \"I/O\" to \"i/o\").\n  * Return the length instead of 0 from the hotmod parameter handler.\n  * Remove some unused cruft.\n  * The trydefaults parameter only has to do with scanning the \"standard\"\n    addresses, don\u0027t check for that on ACPI.\n\nSigned-off-by: Corey Minyard \u003ccminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c8204b380f92a6a8533d228c50f0b681daf6121",
      "tree": "2cc04bf14b1eaaf8ab22ab48a2828ff6ea3b27e2",
      "parents": [
        "76465493eeadb1662d65aa96477d6fc093da9966"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Dec 10 02:19:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] IPMI: remove zero inits\n\nRemove all \u003d0 and \u003dNULL from static initializers.  They are not needed and\nremoving them saves space in the object files.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fc39f6d616a852750ddaac86f5e4c3fad804ef8",
      "tree": "7a18d36ab66806d73c985f066425e1c987ea4ac0",
      "parents": [
        "a14e18935076ce084c4edbc57883f38e642c8e5d"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Sun Dec 10 02:19:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] AT91RM9200 RTC\n\nThe new Atmel AT91SAM9261 and AT91SAM9260 processors do not have the\ninternal RTC peripheral.  This RTC driver is therefore\nAT91RM9200-specific.\n\nThis patch renames rtc-at91.c to rtc-at91rm9200.c, and changes the name\nof the configuration option.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a14e18935076ce084c4edbc57883f38e642c8e5d",
      "tree": "c35e51c304aa3bb410d8dcba150254d156f1394f",
      "parents": [
        "884b4aaaa242a2db8c8252796f0118164a680ab5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Dec 10 02:19:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] RTCs don\u0027t use i2c_adapter.dev\n\nUpdate more I2C drivers that live outside drivers/i2c to understand that using\nadapter-\u003edev is not The Way.  When actually referring to the adapter hardware,\nadapter-\u003eclass_dev.dev is the answer.  When referring to a device connected to\nit, client-\u003edev.dev is the answer.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "884b4aaaa242a2db8c8252796f0118164a680ab5",
      "tree": "eea898cb8df58cace0a04025b5efdb8b2a2fd3d2",
      "parents": [
        "9080d0ae0fd16628d688ce7d03d02ccf7011c6f0"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Sun Dec 10 02:19:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] rtc: Add rtc_merge_alarm()\n\nAdd rtc_merge_alarm(), which can be used by rtc drivers to turn a partially\nspecified alarm expiry (i.e.  most significant fields set to -1, as with the\nRTC_ALM_SET ioctl()) into a fully specified expiry.\n\nIf the most significant specified field is earlier than the current time, the\nleast significant unspecified field is incremented.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9080d0ae0fd16628d688ce7d03d02ccf7011c6f0",
      "tree": "4dea886b35539a1bb6139cb311fbf9b1c4b04a94",
      "parents": [
        "5c543eff6cc658f46241f1ccb77436d65abbf445"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Dec 10 02:19:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] geode crypto is PCI device\n\nThis driver seems to be for a PCI device.\n\ndrivers/crypto/geode-aes.c:384: warning: implicit declaration of function \u0027pci_release_regions\u0027\ndrivers/crypto/geode-aes.c:397: warning: implicit declaration of function \u0027pci_request_regions\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d94cc50aa4f1448a6483975097805eb8d6be0e0",
      "tree": "87b93503ca5212b1a1af9d66928163abfcb25a31",
      "parents": [
        "6451956a24963d3eb1655fd039762ae42ac48da7"
      ],
      "author": {
        "name": "Stephen Street",
        "email": "stephen@streetfiresound.com",
        "time": "Sun Dec 10 02:18:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] spi: stabilize PIO mode transfers on PXA2xx systems\n\nStabilize PIO mode transfers against a range of word sizes and FIFO\nthresholds and fixes word size setup/override issues.\n\n1) 16 and 32 bit DMA/PIO transfers broken due to timing differences.\n2) Potential for bad transfer counts due to transfer size assumptions.\n3) Setup function broken is multiple ways.\n4) Per transfer bit_per_word changes break DMA setup in pump_tranfers.\n5) False positive timeout are not errors.\n6) Changes in pxa2xx_spi_chip not effective in calls to setup.\n7) Timeout scaling wrong for PXA255 NSSP.\n8) Driver leaks memory while busy during unloading.\n\nKnown issues:\n\nSPI_CS_HIGH and SPI_LSB_FIRST settings in struct spi_device are not handled.\n\nTesting:\n\nThis patch has been test against the \"random length, random bits/word,\nrandom data (verified on loopback) and stepped baud rate by octaves\n(3.6MHz to 115kHz)\" test.  It is robust in PIO mode, using any\ncombination of tx and rx thresholds, and also in DMA mode (which\ninternally computes the thresholds).\n\nMuch thanks to Ned Forrester for exhaustive reviews, fixes and testing.\nThe driver is substantially better for his efforts.\n\nSigned-off-by: Stephen Street \u003cstephen@streetfiresound.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6451956a24963d3eb1655fd039762ae42ac48da7",
      "tree": "5432a7e8dfc0bdf3658c0f0d707b300a9351d570",
      "parents": [
        "fc4fb2adf944d45a7f3d4d38df991c79ffdb6a43"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Dec 10 02:18:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] ide: complete switch to pci_get\n\nThe reverse get function allows the final piece of the switching for the old\nIDE layer\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5fcf7bb73f66cc1c4ad90788b0f367c4d6852b75",
      "tree": "76854ba1babc308beaf8f19d299a5b32ab7fda30",
      "parents": [
        "347a00fb4ad2200f8f8331f8b366b1d84eff577d"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sun Dec 10 02:18:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:39 2006 -0800"
      },
      "message": "[PATCH] read_zero_pagealigned() locking fix\n\nRamiro Voicu hits the BUG_ON(!pte_none(*pte)) in zeromap_pte_range: kernel\nbugzilla 7645.  Right: read_zero_pagealigned uses down_read of mmap_sem,\nbut another thread\u0027s racing read of /dev/zero, or a normal fault, can\neasily set that pte again, in between zap_page_range and zeromap_page_range\ngetting there.  It\u0027s been wrong ever since 2.4.3.\n\nThe simple fix is to use down_write instead, but that would serialize reads\nof /dev/zero more than at present: perhaps some app would be badly\naffected.  So instead let zeromap_page_range return the error instead of\nBUG_ON, and read_zero_pagealigned break to the slower clear_user loop in\nthat case - there\u0027s no need to optimize for it.\n\nUse -EEXIST for when a pte is found: BUG_ON in mmap_zero (the other user of\nzeromap_page_range), though it really isn\u0027t interesting there.  And since\nmmap_zero wants -EAGAIN for out-of-memory, the zeromaps better return that\nthan -ENOMEM.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Ramiro Voicu: \u003cRamiro.Voicu@cern.ch\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf4735a46a6b8dfc1a951f05683e80374d8baa70",
      "tree": "6ac5cafb9e3287446549a56161ca6843cf60377e",
      "parents": [
        "d53ef07ab45085c0b06b652d588aa49b8ba41458"
      ],
      "author": {
        "name": "Don Mullis",
        "email": "dwm@meer.net",
        "time": "Sun Dec 10 02:18:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:39 2006 -0800"
      },
      "message": "[PATCH] Kconfig refactoring for better menu nesting\n\nRefactor Kconfig content to maximize nesting of menus by menuconfig and\nxconfig.\n\nTested by simultaneously running `make xconfig` with and without\npatch, and comparing displays.\n\nSigned-off-by: Don Mullis \u003cdwm@meer.net\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d4ba4a3b9aef95d328d74a17ae84f8d658059e2",
      "tree": "024ebdbaf843a29bf23a683e23be2a6fe1214184",
      "parents": [
        "db9a758c3895ae99d647143d1f043938eb68521e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Dec 10 02:18:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:39 2006 -0800"
      },
      "message": "[PATCH] ucb1400_ts depends SND_AC97_BUS\n\nThis driver is an AC97 codec according to its help text.  However, if SOUND is\ndisabled, the \"select SND_AC97_BUS\" still inserts that into the .config file:\n\n#\n# Sound\n#\n# CONFIG_SOUND is not set\nCONFIG_SND_AC97_BUS\u003dm\n\nEven if the config software followed dependency chains on selects, we should\ntry to limit usage of \"select\" to library-type code that is needed (e.g., CRC\nfunctions) instead of bus-type support.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1de1bf06330920802d3b7646a088965bdd918356",
      "tree": "9b129e079739fb867b6c248c0d33d0a742d91eaf",
      "parents": [
        "67952e8cb111c5b2f9e675dba1bbde4876f9fcf3"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Sun Dec 10 13:31:04 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 14:52:18 2006 -0200"
      },
      "message": "V4L/DVB 4949b: Fix container_of pointer retreival\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "67952e8cb111c5b2f9e675dba1bbde4876f9fcf3",
      "tree": "48a2b6e63971466266600b19b738b961dd18d733",
      "parents": [
        "f35db23c1b1c4da0642e932a7035b5c577377974"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 00:14:21 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4949a): Fix INIT_WORK\n\nINIT_WORK syntax changed on kernel 2.6.19. Fixing it on\nusbvision and cx88-input.\n\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f35db23c1b1c4da0642e932a7035b5c577377974",
      "tree": "1fcf636808e86e0b7aff71511438ffe17dc3e754",
      "parents": [
        "79a54cbd73afe05d807b2128fa41a92cb4acd637"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Dec 05 14:53:39 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4949): Cxusb: codingstyle cleanups\n\nTrivial whitespace / 80-column limit cleanups\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "79a54cbd73afe05d807b2128fa41a92cb4acd637",
      "tree": "8cdc5518a83db0b1856966906df1bb9528d56cee",
      "parents": [
        "4a390558a691445e3d710998b850570fe8a20d31"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Dec 05 14:20:06 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4948): Cxusb: Convert tuner functions to use dvb_pll_attach\n\nConverted dee1601, lgz201 and dtt8579 to use dvb_pll_attach\nin dvb-usb-cxusb.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4a390558a691445e3d710998b850570fe8a20d31",
      "tree": "65c6235a216f1bba36a9a27f3f532e192abadc30",
      "parents": [
        "22f3f17dd705c476d2c8a2d879ddacaa8f9237e3"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Dec 05 02:00:53 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4947): Cx88: trivial cleanups\n\n- small whitespace cleanups\n- 80-column whitespace cleanups\n- remove unneeded brackets\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "22f3f17dd705c476d2c8a2d879ddacaa8f9237e3",
      "tree": "af7c13877cfed14022f991a03142102d5d9a4b75",
      "parents": [
        "ed35526027f3b45a7c799f73916166b1161bf082"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Dec 05 01:38:58 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4946): Cx88: Move cx88_dvb_bus_ctrl out of the card-specific area\n\nThis function should not be in the card-specific area of the file.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ed35526027f3b45a7c799f73916166b1161bf082",
      "tree": "771316b1cb79bf3b1e69da4777520ea1a8c7f928",
      "parents": [
        "5786a34b439b660256e236f870c0418e39dd16d0"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Dec 05 01:34:56 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4945): Cx88: consolidate cx22702_config structs\n\nThere are five cx22702_config structs used by cx88-dvb, only two of which\nare unique. This patch removes the duplicates and sets each card to use\none of the two remaining config structs.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5786a34b439b660256e236f870c0418e39dd16d0",
      "tree": "8898706bc1fa021dd26fcf534114cb1c8faca786",
      "parents": [
        "1d4bb7d3c154167c8f0b80cfd72914d8732d3d01"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Dec 05 01:21:19 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4944): Cx88: Convert DViCO FusionHDTV Hybrid to use dvb_pll_attach\n\nConverted DViCO FusionHDTV Hybrid to use dvb_pll_attach, removing\nanother static dependency of cx88-dvb on dvb-pll.\nAcked-by: Chris Pascoe \u003cc.pascoe@itee.uq.edu.au\u003e\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1d4bb7d3c154167c8f0b80cfd72914d8732d3d01",
      "tree": "7019b5d07d5068fb3e89ffba8850118ee78840d0",
      "parents": [
        "c876a3468d0f136710af81595177889953d1ff71"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Dec 05 01:01:39 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4943): Cx88: cleanup dvb_pll_attach for lgdt3302 tuners\n\nSince we\u0027re using dvb_pll_attach now, we dont have to populate\ndev-\u003ecore-\u003epll_addr or dev-\u003ecore-\u003epll_desc anymore.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c876a3468d0f136710af81595177889953d1ff71",
      "tree": "60cbe821d8b0253f17d6e8dd4454388576a89b43",
      "parents": [
        "f30ebd43597e9b2bbbc8b0eb650f5aad545e255b"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Sat Dec 09 16:42:54 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4953): Usbvision minor fixes\n\n- fix debug outputs\n- fix returned parameters on VIDIOC_G_FMT, VIDIOC_S_FMT and \n  VIDIOC_TRY_FMT and mmap size setting\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f30ebd43597e9b2bbbc8b0eb650f5aad545e255b",
      "tree": "4cc0fd83d74645b9165efd7b95ec1ea1ba73a946",
      "parents": [
        "1444e5f591b8c68d7a326f5b0ad6c63a984d56dd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Dec 09 12:32:18 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4951): Add version.h, since it is required for VIDIOC_QUERYCAP\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1444e5f591b8c68d7a326f5b0ad6c63a984d56dd",
      "tree": "3f30789f0142578a54f074736242da4299b360b5",
      "parents": [
        "b2fb7f55a1837e39a9f74e2fd7be990ccba90eb4"
      ],
      "author": {
        "name": "Rusty Scott",
        "email": "rustys@ieee.org",
        "time": "Mon Dec 04 18:04:16 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4940): Or51211: Changed SNR and signal strength calculations\n\nRemoves embedded log functions and makes use of the DVB math functions to\nprovide SNR in dB.  The changes are modeled after recent changes made to\nthe LGDT330x frontends in lgdt330x.c\n\nSigned-off-by: Rusty Scott \u003crustys@ieee.org\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b2fb7f55a1837e39a9f74e2fd7be990ccba90eb4",
      "tree": "1529361a3f105a364c24b2ac54b54064b9351649",
      "parents": [
        "1c5ee876d697a9d1b70117e4277eaa445d14a728"
      ],
      "author": {
        "name": "Rusty Scott",
        "email": "rustys@ieee.org",
        "time": "Mon Dec 04 18:04:15 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4939): Or51132: Changed SNR and signal strength reporting\n\nRemoves embedded log functions and makes use of the DVB math functions\nto provide SNR in dB.  The changes are modeled after recent changes made\nto the LGDT330x frontends in lgdt330x.c\n\nSigned-off-by: Rusty Scott \u003crustys@ieee.org\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1c5ee876d697a9d1b70117e4277eaa445d14a728",
      "tree": "5926db544f995db037fe36b1264d643f52d95ad9",
      "parents": [
        "a1ed551cdb4f29157466340760fde68bcda704a9"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Dec 04 18:04:11 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4938): Cx88: Convert lgdt3302 tuning function to use dvb_pll_attach\n\nThere was a still a pre-dvb-pll set_params function for the lgdt3302 in\nthe cx88-dvb driver.  This patch removes that function and uses\ndvb_pll_attach() for the cards that were using it (Dvico FusionHDTV 3\nGOLD {Q,T}).  This way the set_params function from dvb-pll is used.\ndvb_attach() is in turn used on dvb_pll_attach(), eliminating some static\ndependencies on dvb-pll.  There are still a couple static dependencies on\ndvb-pll remaining.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a1ed551cdb4f29157466340760fde68bcda704a9",
      "tree": "9e749237583521420175e485522de346db4f468d",
      "parents": [
        "7ca659e3c1c3dd67073751385ae3bd25b27526bb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Dec 09 11:41:59 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4941): Remove LINUX_VERSION_CODE and fix identations\n\n    \nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7ca659e3c1c3dd67073751385ae3bd25b27526bb",
      "tree": "659579984de1544ae64cd575688d9b080928c8eb",
      "parents": [
        "483dfdb64fd4a9f240c84e0e225a90c044d65402"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Dec 09 11:43:31 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:53 2006 -0200"
      },
      "message": "V4L/DVB (4942): Whitespace cleanups\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "483dfdb64fd4a9f240c84e0e225a90c044d65402",
      "tree": "385380b96155dea3a281cd88617f65ae8e610f66",
      "parents": [
        "d8159a3684007e0ded915cb7465c9534a2650c53"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Mon Dec 04 08:31:45 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:22:49 2006 -0200"
      },
      "message": "V4L/DVB (4937): Usbvision cleanup and code reorganization\n\n- removal of overlay stuff\n- reorganization of functions in 3 files:\n    * usbvision-i2c for I2C-related stuff\n    * usbvision-video for v4l2 entry points\n    * usbvision-core for all peripheral controls and utilities\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d8159a3684007e0ded915cb7465c9534a2650c53",
      "tree": "89df14d28ae3e6d23bd29f1e52519d0e248acda9",
      "parents": [
        "483deb0f2b38060c1f2de216c09f05b1869b0d52"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Mon Dec 04 08:31:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:53 2006 -0200"
      },
      "message": "V4L/DVB (4936): Make MT4049FM5 tuner to set FM Gain to Normal\n\n- remove any specific TDA9887_SET_CONFIG of usbvision driver\n- add fm_gain_normal\u003d1 to the MT4049FM5 tuner for radio functionality\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "483deb0f2b38060c1f2de216c09f05b1869b0d52",
      "tree": "1c7158b274e826dbcfa57169effff84a0b35c2ae",
      "parents": [
        "cefccc8011c58b559498396f0ccefa0a0ffa3f53"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Dec 04 08:31:38 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:52 2006 -0200"
      },
      "message": "V4L/DVB (4935): Added the capability of selecting fm gain by tuner\n\nSome tuners require using cGainNormal instead of cGainLow for\nhigh sensibility on FM reception.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cefccc8011c58b559498396f0ccefa0a0ffa3f53",
      "tree": "ea31f846a74757ea42ec407efcd724eff05b9e38",
      "parents": [
        "3086d6cb0a2ec93f17bc215af3113c54af6080c1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Dec 04 08:31:35 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:51 2006 -0200"
      },
      "message": "V4L/DVB (4934): Usbvision radio requires GainNormal at e register\n\nAdds an option to select GainNormal at tda9887 and make usbvision\nto use it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3086d6cb0a2ec93f17bc215af3113c54af6080c1",
      "tree": "cca0597af2a6843bc564683a3f1a2657cfee704e",
      "parents": [
        "957883d0b56a649389d0652a727324dd8ba2e83c"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Mon Dec 04 08:31:32 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:51 2006 -0200"
      },
      "message": "V4L/DVB (4933): Usbvision_v4l2: radio interface / tda9887 problem ?\n\n- implement the v4l2 radio interface\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "957883d0b56a649389d0652a727324dd8ba2e83c",
      "tree": "25343acf88ebfe78803d8802ecb967d40899f315",
      "parents": [
        "ee5407c5019eb720872abea2e0a1376c35e2304a"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Mon Dec 04 08:31:30 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:50 2006 -0200"
      },
      "message": "V4L/DVB (4932): Usbvision_v4l2: fix norm setting problems\n\nPatch contents:\n- fix i2c command broadcast (caused problems for SECAM norm setting)\n- default input selection at driver open\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ee5407c5019eb720872abea2e0a1376c35e2304a",
      "tree": "6b0c79ca18041ecab2c2c0ffff3db13dad8752c8",
      "parents": [
        "40bad67840aa6856cb39a431510a57d940017898"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Dec 04 08:31:27 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:49 2006 -0200"
      },
      "message": "V4L/DVB (4931): Removed usbvision_ioctl.h, since it isn\u0027t required anymore\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "40bad67840aa6856cb39a431510a57d940017898",
      "tree": "2ce2b00bf379e7c41fb7ef983537f183108d51d9",
      "parents": [
        "3084920b555b3ba73590430b2e03d9167db23e8e"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Mon Dec 04 08:31:24 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:48 2006 -0200"
      },
      "message": "V4L/DVB (4930): Usbvision_v4l2 : mmap corrected to get all frames\n\n- private ioctls UVIOCSREG/UVIOCGREG translated to the\n\tVIDIOC_INT_G_REGISTER/VIDIOC_INT_S_REGISTER\n- lost frame bug corrected (mmap rework)\n- reset scratch buffer is no buffer is queued (prevents useless scratch\n\toverflow management)\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3084920b555b3ba73590430b2e03d9167db23e8e",
      "tree": "005fcfefe5cb8edb6bf08c16ff35d1fb8aa268d0",
      "parents": [
        "5f7fb877be14da92803f0b5b60955e071ebe2d58"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Mon Dec 04 08:31:21 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:47 2006 -0200"
      },
      "message": "V4L/DVB (4929): Read() implementation + format set/get simplifications\n\n- implement read() entry point that works with linux list.h\n- rework of VIDIOC_ENUM_FMT/VIDIOC_S_FMT/VIDIOC_G_FMT\n- VIDIOC_STREAMON : allows streaming whereas there is no queued buffer\n(xdtv does VIDIOC_STREAMON before VIDIOC_QBUFs)\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5f7fb877be14da92803f0b5b60955e071ebe2d58",
      "tree": "31f2201908f778d5d02ffb798bfa37346efaf108",
      "parents": [
        "f2242ee5474f46d87a45cd4e214b5c3aa02ff293"
      ],
      "author": {
        "name": "Thierry",
        "email": "thierry.merle@free.fr",
        "time": "Mon Dec 04 08:31:17 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:46 2006 -0200"
      },
      "message": "V4L/DVB (4928): Usbvision_v4l2 robustness on disconnect\n\nThis patch corrects 2 bugs (causes kernel oops) that occur when\nunplugging the peripheral whereas nobody has opened it yet :\n- do not call usbvision_stop_isoc if usbvision_init_isoc has not been called\n- do not call wakeup_interruptible on waitqueues that did not have been\ninitialized with init_waitqueue_head\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f2242ee5474f46d87a45cd4e214b5c3aa02ff293",
      "tree": "38d7eff61756058d6bec246b672effb0f0f0c04c",
      "parents": [
        "18d8a4540caddaa9a42fb4dbc04c75c4b806278b"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Mon Dec 04 08:31:14 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:45 2006 -0200"
      },
      "message": "V4L/DVB (4927): Enhancements on usbvision driver\n\nEnhance the buffer management of this driver + some corrections\n- linux list.h usage for buffer management\n- VIDIOC_ENUMSTD/VIDIOC_G_STD/VIDIOC_S_STD simplification (use of\nv4l2_video_std_construct)\n- create_sysfs : remove of warnings for video_device_create_file return code\n- make the driver compatible with 2.6.19 kernel version (remove\nslave_send and slave_recv in usbvision-i2c, change ctrlUrb_complete\nfunction prototype)\n- deactivated v4l2_read because this code was not the priority but\nworking on it :)\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "18d8a4540caddaa9a42fb4dbc04c75c4b806278b",
      "tree": "f4ca78839491a29f83084b55630015a60106f5b3",
      "parents": [
        "cc9e595a585a4f067dcfdc67e7c4432702ea28ac"
      ],
      "author": {
        "name": "Dwaine Garden",
        "email": "dwainegarden@rogers.com",
        "time": "Mon Dec 04 08:31:11 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:43 2006 -0200"
      },
      "message": "V4L/DVB (4926): Fix USBVision handling of VIDIOC_QUERYCTRL\n\nThere\u0027s a better (and recommended) way for handling VIDIOC_QUERYCTRL.\n\nThis patch will fix the issue where the hardware control values were\ninvalid and stops the SAA7115 module from complaining about invalid values.\n\nsaa7115 4-0024: invalid brightness setting 32768\nsaa7115 4-0024: invalid contrast setting 49152\nsaa7115 4-0024: invalid hue setting 32768\nsaa7115 4-0024: invalid saturation setting 32768\n\nSigned-off-by: Dwaine Garden \u003cdwainegarden@rogers.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cc9e595a585a4f067dcfdc67e7c4432702ea28ac",
      "tree": "9f7fef85bd38872923bd55aee02af43777430b6c",
      "parents": [
        "c8400c700723936d9333c977e51fa77062d26dd4"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Mon Dec 04 08:31:07 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:42 2006 -0200"
      },
      "message": "V4L/DVB (4925): Corrected and separated the Kconfig for usbvision\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c8400c700723936d9333c977e51fa77062d26dd4",
      "tree": "24d1f234c3fb67d3e58c21dbf0a7c975aa0db23a",
      "parents": [
        "6714b01263b06b2e7d054625486451a9fd8e03f4"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Mon Dec 04 08:31:04 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:41 2006 -0200"
      },
      "message": "V4L/DVB (4924): Fix some bugs on usbvision due to the merge into one module\n\nFound the bug that prevented the driver from loading : a module\nparam conflict between usbvision-i2c and usbvision-core (debug\nparameter).\n- correct the module param \"debug\" conflics in usbvision-i2c.c and\nusbvision-core.c\n- add some debug printouts in usbvision-core.c VDIOC_QBUF/VIDIOC_DQBUF\n- usbvision-core.c : add vb-\u003efield \u003d V4L2_FIELD_NONE in VIDIOC_DQBUF\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6714b01263b06b2e7d054625486451a9fd8e03f4",
      "tree": "7aa5cc3e56dab3ec15aeac46b7b4b154ead095c0",
      "parents": [
        "781aa1d1ab7ba13314af0af6c5d70c0eb0e96bf4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Dec 04 08:31:01 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:41 2006 -0200"
      },
      "message": "V4L/DVB (4923): Splitted usbvision cards from usbvison.h\n\nHaving the cards description into a separated file makes\neasier to maintain and follows the same standard as other\ndrivers.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "781aa1d1ab7ba13314af0af6c5d70c0eb0e96bf4",
      "tree": "5342519b3c90b710dbb9f8fca2240147344b70fc",
      "parents": [
        "2a893dea0f186efc2eb4bcdaee145b20c87d239d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Dec 04 08:30:53 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:39 2006 -0200"
      },
      "message": "V4L/DVB (4922): Add usbvision driver\n\nThis patch adds usbvision into V4L/DVB HG tree.\nUsbvision driver is a GPL driver, made by:\n\tJoerg Heckenbach \u003cjoerg@heckenbach-aw.de\u003e\n\t\tand\n\tDwaine Garden \u003cDwaineGarden@rogers.com\u003e\nV4L2 migration made by:\n\tThierry Merle \u003cthierry.merle@free.fr\u003e\nKconfig/Makefile scripts by:\n\tMauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n\nSigned-off-by: Joerg Heckenbach \u003cjoerg@heckenbach-aw.de\u003e\nSigned-off-by: Dwaine Garden \u003cdwainegarden@rogers.com\u003e\nSigned-off-by: Thierry Merle \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2a893dea0f186efc2eb4bcdaee145b20c87d239d",
      "tree": "257336baec5af1ef59dae202ba0a111f89704e19",
      "parents": [
        "97a2cf05c409f0f73346d3d258b643c782879c77"
      ],
      "author": {
        "name": "Hartmut Birr",
        "email": "e9hack@gmail.com",
        "time": "Sun Dec 03 21:08:08 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:38 2006 -0200"
      },
      "message": "V4L/DVB (4921): Budget-av, budget-ci: Fix MC1 register programming\n\nRemove bogus read during MC1 programming.\nA \u00271\u0027 bit could never be cleared using the old code.\nUse MASK_xx macros.\n\nSigned-off-by: Hartmut Birr \u003ce9hack@gmail.com\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "97a2cf05c409f0f73346d3d258b643c782879c77",
      "tree": "6930635dcd16cf46f7e0158eba69a536e345e5bd",
      "parents": [
        "740cf9e15e5b2274841ee9e6d6d717e37b3f31cf"
      ],
      "author": {
        "name": "Hartmut Birr",
        "email": "e9hack@gmail.com",
        "time": "Sun Dec 03 10:49:47 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:38 2006 -0200"
      },
      "message": "V4L/DVB (4919): Budget-ci: Use SAA7146_IER_ENABLE/DISABLE to enable or disable a hardware interrupt\n\nUse SAA7146_IER_ENABLE/DISABLE to enable or disable a hardware interrupt.\n\nSigned-off-by: Hartmut Birr \u003ce9hack@gmail.com\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "740cf9e15e5b2274841ee9e6d6d717e37b3f31cf",
      "tree": "ce41b3b7bee0e12f3224ae68f5e499e9820f6d2a",
      "parents": [
        "4207700d9b238c2db1bcba47a23251c6024687b6"
      ],
      "author": {
        "name": "Hartmut Birr",
        "email": "e9hack@googlemail.com",
        "time": "Fri Nov 03 15:34:18 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:37 2006 -0200"
      },
      "message": "V4L/DVB (4918): Budget-av: Add delay for frontend power-on\n\nAdded a delay to give the frontend a little bit time for power-on.\n\nSigned-off-by: Hartmut Birr \u003ce9hack@googlemail.com\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "00c4cc67512ada1d195b8bf3ef1db1d6b3951605",
      "tree": "6762d02be73a14e411bb79c715c4fd79b0f07470",
      "parents": [
        "35e55255bbe1775c3cdb5d9cff494d72d5a49bf3"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Nov 01 13:09:51 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:35 2006 -0200"
      },
      "message": "V4L/DVB (4916): Av7110,budget,budget-ci,budget-av: Use interrupt mode for I2C transfers\n\nUse interrupt mode for I2C transfers.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "35e55255bbe1775c3cdb5d9cff494d72d5a49bf3",
      "tree": "20846c296d0d4c7c7335cd5b55a2440e47ef4eed",
      "parents": [
        "88bbdf74fcfa7ed1fd1a3c825ee5575752344326"
      ],
      "author": {
        "name": "Hartmut Birr",
        "email": "e9hack@googlemail.com",
        "time": "Wed Nov 01 13:01:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:34 2006 -0200"
      },
      "message": "V4L/DVB (4915): Saa7146: Add timeout protection for I2C interrupt\n\nAdd a timeout to the wait for the i2c-interrupt.\nThe timeout prevents from endless waiting if the\ninterrupt gets lost.\n\nSigned-off-by: Hartmut Birr \u003ce9hack@googlemail.com\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "122b5dbea6fa3727fc99fbdc2cf5e4d9b8a5bb00",
      "tree": "001567a29d51a3e5b221aca2a0637971b2515e88",
      "parents": [
        "c8f5b2f5607e78c61df229259c539a5d9488a013"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Dec 03 06:45:07 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:32 2006 -0200"
      },
      "message": "V4L/DVB (4913): Fix broken TUNER_LG_NTSC_TAPE radio support\n\nThe TUNER_LG_NTSC_TAPE is identical in all respects to the\nTUNER_PHILIPS_FM1236_MK3. So use the params struct for the Philips tuner.\nAlso add this LG_NTSC_TAPE tuner to the switches where radio specific\nparameters are set so it behaves like a TUNER_PHILIPS_FM1236_MK3. This\nchange fixes the radio support for this tuner (the wrong bandswitch byte\nwas used).\nThanks to Andy Walls \u003ccwalls@radix.net\u003e for finding this bug.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c8f5b2f5607e78c61df229259c539a5d9488a013",
      "tree": "918f87bf2f2a85e020bac3f45297a1f4c05a6208",
      "parents": [
        "a66d23368068d6027feedc010304d510e6d1fe56"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Dec 01 15:50:59 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:31 2006 -0200"
      },
      "message": "V4L/DVB (4909): Add s/g_parm to cafe_ccic\n\nAdd s/g_parm support allowing applications to tweak the frame rate.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a66d23368068d6027feedc010304d510e6d1fe56",
      "tree": "01dafb7ad67524c516922a379f079cbe91e1466c",
      "parents": [
        "bf5dbed6b499787809c78710b209efc76939592b"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Dec 01 15:37:49 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:31 2006 -0200"
      },
      "message": "V4L/DVB (4908): Remove the fake RGB32 format from cafe_ccic\n\nRemove RGB32, useful for debugging, but with no place in production.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bf5dbed6b499787809c78710b209efc76939592b",
      "tree": "83d74732fe5795f99a3c48a781a30f8c8c70561d",
      "parents": [
        "177aaaf826856cd8c82e790cf125186b5634f492"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Dec 01 12:39:46 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:30 2006 -0200"
      },
      "message": "V4L/DVB (4901): Improve debug msgs to show fourcc and buffer length on video_ioctl2\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "177aaaf826856cd8c82e790cf125186b5634f492",
      "tree": "2af2452c7839496ba7c7becc1b5e7e975159f9ad",
      "parents": [
        "4be3276a66c09e68a539253ce660913bb2585984"
      ],
      "author": {
        "name": "Thomas Genty",
        "email": "tomlohave@gmail.com",
        "time": "Wed Nov 29 21:57:24 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:29 2006 -0200"
      },
      "message": "V4L/DVB (4898): Saa7134: add support for remote control of Hauppauge HVR1110\n\nThis patch adds support for the remote control bundled with the\nHauppauge HVR1110\n\nSigned-off-by: Thomas Genty \u003ctomlohave@gmail.com\u003e\nSigned-off-by: Nickolay V. Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4be3276a66c09e68a539253ce660913bb2585984",
      "tree": "69cebc8106a486976788f2fef03a4b07d4372beb",
      "parents": [
        "c28089a65ca03890db120ee2bf6a7eb0cf603817"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Nov 24 17:04:24 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:28 2006 -0200"
      },
      "message": "V4L/DVB (4896): Dvb-usb: fix vendor ID ordering\n\nThe vendor IDs in this file were all in alphabetical\norder except for this one.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c28089a65ca03890db120ee2bf6a7eb0cf603817",
      "tree": "1da073b8bd66beccc176117bc0ee63dcbc04d290",
      "parents": [
        "a08cc44ec12e0a994ee85ba365315dbee982d6a7"
      ],
      "author": {
        "name": "Michael Hunold",
        "email": "hunold@linuxtv.org",
        "time": "Tue Nov 28 08:14:44 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:27 2006 -0200"
      },
      "message": "V4L/DVB (4895): Accept tuners on saa7146 i2c bus only on address 0x60.\n\nSigned-off-by: Michael Hunold \u003chunold@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a08cc44ec12e0a994ee85ba365315dbee982d6a7",
      "tree": "132abc2011afa38c96dbab2fc859d9f47ef77a93",
      "parents": [
        "036171e75ef866b4fd8650c5b890359482ba2a4c"
      ],
      "author": {
        "name": "Michael Hunold",
        "email": "hunold@linuxtv.org",
        "time": "Tue Nov 28 08:13:58 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:26 2006 -0200"
      },
      "message": "V4L/DVB (4894): Mxb: fix to load the proper i2c modules\n\nChange order of module requests, so that tuner module is loaded at the end,\nbecause the tuner module probes multiple i2c addresses and might grab an i2c\naddress that is not a tuner but something else.\n\nSigned-off-by: Michael Hunold \u003chunold@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "036171e75ef866b4fd8650c5b890359482ba2a4c",
      "tree": "5d94127c9217d413c81baffcc4166e461f131811",
      "parents": [
        "0b6389ff16d57d8706bb516bde0211207aae73af"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Nov 28 05:09:22 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:25 2006 -0200"
      },
      "message": "V4L/DVB: Dvb-budget ci fix\n\ndrivers/media/dvb/ttpci/budget-ci.c:220:6: warning: \"LINUX_VERSION_CODE\" is not defined\ndrivers/media/dvb/ttpci/budget-ci.c:220:28: warning: \"KERNEL_VERSION\" is not defined\ndrivers/media/dvb/ttpci/budget-ci.c:220:42: error: missing binary operator before token \"(\"\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0b6389ff16d57d8706bb516bde0211207aae73af",
      "tree": "1b1ec39a3b4f3d115c6682bc9c919c2b63218bc0",
      "parents": [
        "1b5b32bf877d6f77d7eb6580d43623cc113a3b60"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Nov 28 02:35:02 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:24 2006 -0200"
      },
      "message": "V4L/DVB (4891): Lgdt330x: fix broken whitespace\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1b5b32bf877d6f77d7eb6580d43623cc113a3b60",
      "tree": "084ee1c8e0188854acbdc1834311be54d293e86e",
      "parents": [
        "af249982dc385b18ea340323f50f585e989b76e5"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Nov 28 02:16:20 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:23 2006 -0200"
      },
      "message": "V4L/DVB (4890): Lgdt330x: fix signal / lock status detection bug\n\nIn some cases when using VSB, the AGC status register has been known to\nfalsely report \"no signal\" when in fact there is a carrier lock.  The\ndatasheet labels these status flags as QAM only, yet the lgdt330x\nmodule is using these flags for both QAM and VSB.\nThis patch allows for the carrier recovery lock status register to be\ntested, even if the agc signal status register falsely reports no signal.\nThanks to jcrews from #linuxtv in irc, for initially reporting this bug.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "af249982dc385b18ea340323f50f585e989b76e5",
      "tree": "f3d931f75d0bdef985e10274195bcbe00aeacd77",
      "parents": [
        "d0d30c03ed7d51bef6e40805988134bdd7042740"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Nov 26 09:47:07 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:23 2006 -0200"
      },
      "message": "V4L/DVB (4887): Remove the broken VIDEO_ZR36120 driver\n\nThe VIDEO_ZR36120 driver has:\n- already been marked as BROKEN in 2.6.0 three years ago and\n- is still marked as BROKEN.\nDrivers that had been marked as BROKEN for such a long time seem to be \nunlikely to be revived in the forseeable future.\nBut if anyone wants to ever revive this driver, the code is still \npresent in the older kernel releases.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d0d30c03ed7d51bef6e40805988134bdd7042740",
      "tree": "59172bec2e211d90375d437c23d10b6806c10a74",
      "parents": [
        "e457579079642924da621e92cb39d8fb90a4d5a7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Nov 25 09:45:50 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:22 2006 -0200"
      },
      "message": "V4L/DVB (4886): Minor coding style improvements\n\nRemove coding style inconsistencies.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e457579079642924da621e92cb39d8fb90a4d5a7",
      "tree": "6b98b50353fdb99ddb66ca1f6f0bf43dae5b7969",
      "parents": [
        "9abec6189aa8b6659222544bf893158fc96e8822"
      ],
      "author": {
        "name": "Andrew de Quincey",
        "email": "adq_dvb@lidskialf.net",
        "time": "Fri Nov 24 12:58:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:21 2006 -0200"
      },
      "message": "V4L/DVB (4884): Remove stray IR code left from patchset\n\nThis caused compilation to fail - completely replaced by new style\nfunctions, so can be removed.\n\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9abec6189aa8b6659222544bf893158fc96e8822",
      "tree": "23c55e8cdd10f97f7bdb2fb862eb7099e1004443",
      "parents": [
        "59236d46dab429646b023026ac92d9e8c732c18a"
      ],
      "author": {
        "name": "Thomas Kaiser",
        "email": "linux-dvb@kaiser-linux.li",
        "time": "Wed Nov 22 18:15:19 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:20 2006 -0200"
      },
      "message": "V4L/DVB (4883): Fix TD1316 tuner for DVBC\n\nIf your device is using the philips tda1316 tuner, i think there is a\nproblem in setting the correct Band. 162 MHz and above should be band 2\n(Mid-Band). But in dvbc_philips_tdm1316l_tuner_set_params band 1 is set\nfor frequencies below 200 MHz.\n\nSigned-off-by: Thomas Kaiser \u003clinux-dvb@kaiser-linux.li\u003e\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "59236d46dab429646b023026ac92d9e8c732c18a",
      "tree": "30bf82ef313be3e807474f50d688572512804209",
      "parents": [
        "b5471a27b48801507c5bd0eadd83730230515016"
      ],
      "author": {
        "name": "David Hardeman",
        "email": "david@hardeman.nu",
        "time": "Sat Dec 02 21:16:06 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:19 2006 -0200"
      },
      "message": "V4L/DVB (4882): budget-ci IR: make debounce logic conditional\n\nChange the debounce logic so that it is not used at all unless the\ndebounce parameter has been set. This makes for a much \"snappier\" remote\nfor most users as there is no timeout to wait for (the debounce logic has\na 350ms timer for the next repeat, but with the RC5 protocol, one event\nper ~110ms is possible)\n\nSigned-off-by: David Hardeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b5471a27b48801507c5bd0eadd83730230515016",
      "tree": "22e3ece0aeb84bf7dbf2a8cb8ea45173a4b2ff3b",
      "parents": [
        "64741b70cf2030ffe017e5ed731620b4a4570f77"
      ],
      "author": {
        "name": "David Hardeman",
        "email": "david@hardeman.nu",
        "time": "Sat Dec 02 21:16:05 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:18 2006 -0200"
      },
      "message": "V4L/DVB (4881): budget-ci IR: add IR debugging information\n\nThis adds a ir_debug parameter which is useful in tracking down\nIR decoding problems.\nBased on Darren Salt\u0027s dvb-ir patchset.\n\nSigned-off-by: Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e\nSigned-off-by: David Hardeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "64741b70cf2030ffe017e5ed731620b4a4570f77",
      "tree": "e40dea50beae6824ba8e1d2bf0740f39b59b536b",
      "parents": [
        "2520fffd8b7a312e77009414d3201c9751d6448c"
      ],
      "author": {
        "name": "David Hardeman",
        "email": "david@hardeman.nu",
        "time": "Sat Dec 02 21:16:05 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:17 2006 -0200"
      },
      "message": "V4L/DVB (4880): budget-ci IR: decode rc5 device byte\n\nDecode the RC5 device byte as well as the command byte. Introduce a\nparameter to set the device events to listen for. Default to try\nto auto-detect the proper device code, otherwise, listen to any\ndevice as the old code did.\nBased on Darren Salt\u0027s dvb-ir patchset.\n\nSigned-off-by: Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e\nSigned-off-by: David Hardeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2520fffd8b7a312e77009414d3201c9751d6448c",
      "tree": "72a997320430ce7ec75212af8e63fe4cff396812",
      "parents": [
        "ee579bc9332ef8a67e20f512e7bc91e3efb92225"
      ],
      "author": {
        "name": "David Hardeman",
        "email": "david@hardeman.nu",
        "time": "Sat Dec 02 21:16:05 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:17 2006 -0200"
      },
      "message": "V4L/DVB (4879): budget-ci IR: integrate with ir-common\n\nThis converts the budget-ci driver so that it uses ir-common for some of its\nIR processing. In particular, the keymap for the Nova-T (sub 13c2:1011) is\nswitched to the Hauppauge grey/black keymap, of which the keys on the\nsupplied R808 remote control form a subset.\nThe old budget-ci keymap is moved to ir-keymaps.c and is used for other\nremotes.\nThe debounce logic for buggy remotes (i.e. Zenith) is made conditional the\nnew debounce parameter and defaults to off (so that repeat keypresses aren\u0027t\nignored for all working remotes).\nSome parts are based on Darren Salt\u0027s dvb-ir patchset.\n\nSigned-off-by: David Hardeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ee579bc9332ef8a67e20f512e7bc91e3efb92225",
      "tree": "a034413d00a8f4eaf4ce6639361af697aea5f292",
      "parents": [
        "8cc532ef5bf1230ed6345aebe5bd11ea8567ba52"
      ],
      "author": {
        "name": "David Hardeman",
        "email": "david@hardeman.nu",
        "time": "Sat Dec 02 21:16:05 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:14 2006 -0200"
      },
      "message": "V4L/DVB (4878): budget-ci IR: be more verbose in case of init failure\n\nTrivial change to help the user understand what went wrong.\nTaken from Darren Salt\u0027s dvb-ir patchset.\n\nSigned-off-by: Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e\nSigned-off-by: David Hardeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8cc532ef5bf1230ed6345aebe5bd11ea8567ba52",
      "tree": "b0d128aec876d2c908bc0fbf0c214d9daf4f29cb",
      "parents": [
        "5cc8ae000233e8dad667edcdbb921668c317b627"
      ],
      "author": {
        "name": "David Hardeman",
        "email": "david@hardeman.nu",
        "time": "Sat Dec 02 21:16:05 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:14 2006 -0200"
      },
      "message": "V4L/DVB (4877): budget-ci IR: improve error checking in init and deinit functions\n\nImprove the error checking in the IR init and deinit functions.\nBased on Darren Salt\u0027s dvb-ir patchset.\n\nSigned-off-by: David Hardeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5cc8ae000233e8dad667edcdbb921668c317b627",
      "tree": "300925c88ea9a6253de602cc0531fda6be914a6b",
      "parents": [
        "dd2f398ccb73530a99582e972aa57e3ed2fd73c6"
      ],
      "author": {
        "name": "David Hardeman",
        "email": "david@hardeman.nu",
        "time": "Sat Dec 02 21:16:05 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:09 2006 -0200"
      },
      "message": "V4L/DVB (4876): budget-ci IR: support EVIOCGPHYS\n\nThis patch adds a \u0027phys\u0027 string, of the same form as used by various other\nDVB cards\u0027 IR drivers, for access by any program which uses the EVIOCPHYS\nioctl or may read /sys/class/input/*/phys (e.g. udev) to identify input\ndevice nodes.\nTaken from Darren Salt\u0027s dvb-ir patchset.\n\nSigned-off-by: Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e\nSigned-off-by: David Hardeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dd2f398ccb73530a99582e972aa57e3ed2fd73c6",
      "tree": "a5760a9e9a96a49ed50fa255e90700bf3ae39ca0",
      "parents": [
        "5cfbacd0d3ee0c9f68e1ad3f24c4e1f879cc47a7"
      ],
      "author": {
        "name": "David Hardeman",
        "email": "david@hardeman.nu",
        "time": "Sat Dec 02 21:16:05 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:09 2006 -0200"
      },
      "message": "V4L/DVB (4875): budget-ci IR: groundwork for following patches\n\nThis patch lays down some groundwork for later budget-ci patches. The bulk\nof this consists of moving a few members into a new struct and renaming a\nfew of them.\nIt also allocates extra space for the device name (the \"name\" field in\n/proc/bus/input/devices and in the relevant sysfs dir) to avoid truncation\nand uses snprintf rather than sprintf in case the extra space shouldn\u0027t be\nenough.\nTaken from Darren Salt\u0027s dvb-ir patchset\n\nSigned-off-by: Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e\nSigned-off-by: David Hardeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5cfbacd0d3ee0c9f68e1ad3f24c4e1f879cc47a7",
      "tree": "ebc72f93854bdb1c764d39d6f7fc7827c2cd8d56",
      "parents": [
        "444dadc4391b978b43a778a5a56dfaed1c4ddc61"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t-online.de",
        "time": "Tue Nov 21 19:59:27 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:08 2006 -0200"
      },
      "message": "V4L/DVB (4872): Saa7134-alsa improvements\n\nThe change does the following:\n- At device open, it sets the recording source to the current\n  input instead of LINE2. So it is no longer necessary to set the\n  recording source with a mixer application.\n- Connects the mixer volume control to the input sensitivity selection\n  of the analog sound inputs. This allows only one 6db step.\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "444dadc4391b978b43a778a5a56dfaed1c4ddc61",
      "tree": "c80048c5e0a4d3ba3ca35af386bed700e4bc707c",
      "parents": [
        "fd83e2487e9149d8cd7c8b1e7d6f0e5231b79f8a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Nov 21 11:32:12 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:07 2006 -0200"
      },
      "message": "V4L/DVB (4871): Fix i2c dependencies of VIDEO_TVEEPROM and VIDEO_TUNER\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fd83e2487e9149d8cd7c8b1e7d6f0e5231b79f8a",
      "tree": "468c14d3b00eeafb352b982365d113d4f4d62e73",
      "parents": [
        "89faeefcf875c16d8923eaed50bd57731c221bcc"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Nov 20 17:03:48 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:06 2006 -0200"
      },
      "message": "V4L/DVB (4869): Lgh06xf: use return value of dvb_pll_configure()\n\nUse return value of dvb_pll_configure() to fill priv-\u003efrequency\n\nIn lgh06xf_set_params:\nRename int variable \"err\" to \"result\".\nRemove needless calculation of the set frequency, since this value is now\nbeing returned by dvb_pll_configure().\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "89faeefcf875c16d8923eaed50bd57731c221bcc",
      "tree": "fd6d7f56a3169b3fb9ff3dca12730bc2f469ad8e",
      "parents": [
        "47ae9ae895a5228e7a3ca47b1c9ab00a3f641923"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Nov 20 16:45:29 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:05 2006 -0200"
      },
      "message": "V4L/DVB (4868): Dvb-pll: return frequency set by dvb_pll_configure()\n\nThis patch removes some duplicated code by returning the frequency set by\ndvb_pll_configure(), instead of recalculating it again in dvb_pll_set_params()\nand dvb_pll_calc_regs().\nIf the return value of dvb_pll_configure is less than zero, it is an error\ncode.  Otherwise, the return value is the frequency actually set by the\nfunction.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nAcked-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "47ae9ae895a5228e7a3ca47b1c9ab00a3f641923",
      "tree": "ebacf7f6a6a17e7ebe1c1b4ef911f093eb4b69d1",
      "parents": [
        "bc2e3913c786d7387e21ee0818c1a3b66a571703"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Nov 20 16:38:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:04 2006 -0200"
      },
      "message": "V4L/DVB (4867): Whitespace cleanup\n\n- adhere to 80-column limit\n- replace some spaces with tabs\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bc2e3913c786d7387e21ee0818c1a3b66a571703",
      "tree": "8ef6319697c9ef0123b5b671e05a6dfb678fbcca",
      "parents": [
        "8949f1a2424a38a4080a2a3561a2698f215a7c4a"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Sat Dec 02 21:16:04 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:03 2006 -0200"
      },
      "message": "V4L/DVB (4863): Adding support for Pinnacle PCTV 400e DVB-S\n\nAdding support for Pinnacle PCTV 400e DVB-S. The module name is called ttusb2,\nbecause it this device (and other Pinnacle devices) is using the USB-protocol\noriginally used by Technotrend device. I\u0027m suspecting Technotrend as the\ndevice-designer.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8949f1a2424a38a4080a2a3561a2698f215a7c4a",
      "tree": "206002c4a28df89c339f86c8a89d3e391e8e4250",
      "parents": [
        "499c18698990463b84c23ddc98104517fe759ee8"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Tue Nov 21 05:35:10 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:02 2006 -0200"
      },
      "message": "V4L/DVB (4864): TDA826x I2C read with 2 messages\n\nAdded a dump I2C message to the TDA826x-driver to fix I2C read for\nidentification with ttusb2-driver.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "499c18698990463b84c23ddc98104517fe759ee8",
      "tree": "3a6d63605c294279b33ee017f4856926158594c7",
      "parents": [
        "e75f9cee32827853fc2f9d1ceb6352e3edc33e9d"
      ],
      "author": {
        "name": "audetto@tiscali.it",
        "email": "audetto@tiscali.it",
        "time": "Mon Nov 20 18:27:44 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:01 2006 -0200"
      },
      "message": "V4L/DVB (4862): Fixes uninitialized variables passed to VIDIOC_G_FBUF.\n\nSigned-off-by: Andrea A Odetti \u003caudetto@tiscali.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e75f9cee32827853fc2f9d1ceb6352e3edc33e9d",
      "tree": "e1f1db30c237a08773fcf155a771545f3b6aa54f",
      "parents": [
        "207705cd7f82b9f160c6ed552d5788a823701fd1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Nov 20 13:19:20 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:01 2006 -0200"
      },
      "message": "V4L/DVB (4861): Remove the need of a STD array for drivers using video_ioctl2\n\nvideo_ioctl2 will auto-generate standard entries at ENUM_FMT.\nAlso, now, a driver may return a subset of the video array at\nthe return, to be stored as the current_norm.\nFor example, a driver may ask for V4L2_STD_PAL. At return,\ndriver may change it to V4L2_STD_PAL_B. This way, a futher call\nto G_STD will return the exact detected video std.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "207705cd7f82b9f160c6ed552d5788a823701fd1",
      "tree": "b104a6ee0bf1a8fcae97b8db67d1b64c82e92808",
      "parents": [
        "7964b1b1c27dea88eb89b10f774893ec11cf973d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Nov 20 12:13:25 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:00 2006 -0200"
      },
      "message": "V4L/DVB (4860): Optimization of v4l1 handling\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "7964b1b1c27dea88eb89b10f774893ec11cf973d"
}
