)]}'
{
  "log": [
    {
      "commit": "bb8ffdfc3e3b32ad9fcdb8da289088d3b22794e5",
      "tree": "fbe3dc4e19b5ca63b0cb548476cbb02cbfc59ee9",
      "parents": [
        "ab31267dfeddf80b2e483f077c8b03905993722b"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-desktop.(none)",
        "time": "Fri Mar 07 10:53:53 2008 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@opteron.9grid.us",
        "time": "Wed May 14 19:23:26 2008 -0500"
      },
      "message": "9p: propagate parse_option changes to client and transports\n\nPropagate changes that were made to the parse_options code to the\nother parse options pieces present in the other modules.  Looks like\nthe client parse options was probably corrupting the parse string\nand causing problems for others.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "ab31267dfeddf80b2e483f077c8b03905993722b",
      "tree": "4038124e6ded2b6d2eb54385d86d245af58f2b91",
      "parents": [
        "ee443996a35c1e04f210cafd43d5a98d41e46085"
      ],
      "author": {
        "name": "Jim Meyering",
        "email": "jim@meyering.net",
        "time": "Thu Mar 06 17:10:28 2008 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@opteron.9grid.us",
        "time": "Wed May 14 19:23:25 2008 -0500"
      },
      "message": "fs/9p/v9fs.c (v9fs_parse_options): Handle kstrdup and match_strdup failure. Now that this function can fail, return an int, diagnose other option-parsing failures, and adjust the sole caller: (v9fs_session_init): Handle kstrdup failure. Propagate any new v9fs_parse_options failure \"up\".\n\nSigned-off-by: Jim Meyering \u003cmeyering@redhat.com\u003e\nCc: Ron Minnich \u003crminnich@sandia.gov\u003e\nCc: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "ee443996a35c1e04f210cafd43d5a98d41e46085",
      "tree": "58ee72b69a02d9dbb3a98e402a4561baba0eb9a8",
      "parents": [
        "b32a09db4fb9a87246ba4e7726a979ac4709ad97"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-desktop.(none)",
        "time": "Wed Mar 05 07:08:09 2008 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@opteron.9grid.us",
        "time": "Wed May 14 19:23:25 2008 -0500"
      },
      "message": "9p: Documentation updates\n\nThe kernel-doc comments of much of the 9p system have been in disarray since\nreorganization.  This patch fixes those problems, adds additional documentation\nand a template book which collects the 9p information.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "b32a09db4fb9a87246ba4e7726a979ac4709ad97",
      "tree": "b84cf43745c329ccbcbd2671da91e729db8132ca",
      "parents": [
        "dd286422fefdcff784e8d336deeb88ce817e14db"
      ],
      "author": {
        "name": "Markus Armbruster",
        "email": "armbru@redhat.com",
        "time": "Tue Feb 26 09:57:11 2008 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@opteron.9grid.us",
        "time": "Wed May 14 19:23:25 2008 -0500"
      },
      "message": "add match_strlcpy() us it to make v9fs make uname and remotename parsing more robust\n\nmatch_strcpy() is a somewhat creepy function: the caller needs to make sure\nthat the destination buffer is big enough, and when he screws up or\nforgets, match_strcpy() happily overruns the buffer.\n\nThere\u0027s exactly one customer: v9fs_parse_options().  I believe it currently\ncan\u0027t overflow its buffer, but that\u0027s not exactly obvious.\n\nThe source string is a substing of the mount options.  The kernel silently\ntruncates those to PAGE_SIZE bytes, including the terminating zero.  See\ncompat_sys_mount() and do_mount().\n\nThe destination buffer is obtained from __getname(), which allocates from\nname_cachep, which is initialized by vfs_caches_init() for size PATH_MAX.\n\nWe\u0027re safe as long as PATH_MAX \u003c\u003d PAGE_SIZE.  PATH_MAX is 4096.  As far as\nI know, the smallest PAGE_SIZE is also 4096.\n\nHere\u0027s a patch that makes the code a bit more obviously correct.  It\ndoesn\u0027t depend on PATH_MAX \u003c\u003d PAGE_SIZE.\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nCc: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Jim Meyering \u003cmeyering@redhat.com\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "dd286422fefdcff784e8d336deeb88ce817e14db",
      "tree": "3d3c13ebab12e7e5768c062a31b3a6c7aa72f004",
      "parents": [
        "4717df58304b60ac26cdb157d57f39ae1e3a336f",
        "a58e58fafdff4c25949221e46132e86f709d0b79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 13:32:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 13:32:43 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/cxgb3: Wrap the software send queue pointer as needed on flush\n  IB/ipath: Change ipath_devdata.ipath_sdma_status to be unsigned long\n  IB/ipath: Make ipath_portdata work with struct pid * not pid_t\n  IB/ipath: Fix RDMA read response sequence checking\n  IB/ipath: Fix many locking issues when switching to error state\n  IB/ipath: Fix RC and UC error handling\n  RDMA/nes: Fix up nes_lro_max_aggr module parameter\n"
    },
    {
      "commit": "4717df58304b60ac26cdb157d57f39ae1e3a336f",
      "tree": "9cf37756aca53f79702a90b062369d60c7c97eff",
      "parents": [
        "fc99824c427ed998e3c5e376bd9c640fde1c407c",
        "c2b7bbea83b239b1877f3cafe0cdcbbd08e65648"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 13:31:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 13:31:25 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (70 commits)\n  V4L/DVB (7900): pvrusb: Fix Kconfig if DVB\u003dm V4L_core\u003dy\n  V4L/DVB (7899): Fixes a few remaining Kbuild issues at common/tuners\n  V4L/DVB (7898): Fix VIDEO_MEDIA Kconfig logic\n  V4L/DVB (7895): tveeprom: update Hauppauge analog audio and video decoders\n  V4L/DVB (7893): xc5000: bug-fix: allow multiple devices in a single system\n  V4L/DVB (7891): cx18/ivtv: fix open() kernel oops\n  V4L/DVB (7890): cx18: removed bogus and confusing conditional\n  V4L/DVB (7889): cx18: improve HVR-1600 detection.\n  V4L/DVB (7888): cx18: minor card definition updates.\n  V4L/DVB (7887): cx18: fix Compro H900 analog support.\n  V4L/DVB (7881): saa7134: fixed a compile warning in saa7134-core.c\n  V4L/DVB (7880): saa7134: remove explicit GPIO initialization\n  V4L/DVB(7879): Adding cx18 Support for mxl5005s\n  V4L/DVB(7878): mxl55005s: Makefile and Kconfig additions\n  V4L/DVB(7877): mxl5005s: Ensure debug is off\n  V4L/DVB(7876): mxl5005s: Remove incorrect copyright holders\n  V4L/DVB(7875): mxl5005s: Remove redundant functions\n  V4L/DVB(7874): mxl5005s: Fix function statics\n  V4L/DVB(7873): mxl5005s: Fix header includes.\n  V4L/DVB(7872): mxl5005s: checkpatch.pl compliance\n  ...\n"
    },
    {
      "commit": "fc99824c427ed998e3c5e376bd9c640fde1c407c",
      "tree": "ae8167c0ac824d76cd63f443c631d8a101d18666",
      "parents": [
        "e90a4e475a8b34adbefe189c9d0932fa0b7b750f",
        "0a3ad00ca09632c6d0675f606276e92bdf1b306c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 11:13:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 11:13:44 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  Driver core: struct class remove children list\n  block: do_mounts - accept root\u003d\u003cnon-existant partition\u003e\n"
    },
    {
      "commit": "e90a4e475a8b34adbefe189c9d0932fa0b7b750f",
      "tree": "9547183741c7361edd9e329d8a000ae432378a87",
      "parents": [
        "6aa5fc434958d15a4d66d922d0416dfb03c07def",
        "405177070614f35133304d4daa1332afeb83ffa2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 10:52:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 10:52:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (22 commits)\n  USB: atmel_usba_udc fixes, mostly disconnect()\n  USB: pxa27x_udc: minor fixes\n  usbtest: comment on why this code \"expects\" negative and positive errnos\n  USB: remove PICDEM FS USB demo (04d8:000c) device from ldusb\n  USB: option: add new Dell 5520 HSDPA variant\n  USB: unusual_devs: Add support for GI 0401 SD-Card interface\n  USB: serial gadget: descriptor cleanup\n  USB: serial gadget: simplify endpoint handling\n  USB: serial gadget: remove needless data structure\n  USB: serial gadget: cleanup/reorg\n  usb: fix compile warning in isp1760\n  USB: do not handle device 1410:5010 in \u0027option\u0027 driver\n  USB: Fix unusual_devs.h ordering\n  USB: add Zoom Telephonics Model 3095F V.92 USB Mini External modem to cdc-acm\n  USB: Support for the ET502HS HDSPA modem in option driver\n  USB: Support for the ET502HS HDSPA modem\n  usb: fix integer as NULL pointer warnings found by sparse\n  USB: isp1760: fix printk format\n  USB: add Telstra NextG CDMA id to option driver\n  USB: add association.h\n  ...\n"
    },
    {
      "commit": "0a3ad00ca09632c6d0675f606276e92bdf1b306c",
      "tree": "a164d56118136d8f53be9f64afa41dc42fb7ad93",
      "parents": [
        "30f2f0eb4bd2c43d10a8b0d872c6e5ad8f31c9a0"
      ],
      "author": {
        "name": "Dave Young",
        "email": "hidave.darkstar@gmail.com",
        "time": "Fri May 09 15:24:08 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:37:58 2008 -0700"
      },
      "message": "Driver core: struct class remove children list\n\nbecause of the class_device was removed, now do the children list removing\n\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "30f2f0eb4bd2c43d10a8b0d872c6e5ad8f31c9a0",
      "tree": "deb8d2a749cd737d9abead1b4cc8321d00dbaee4",
      "parents": [
        "9604006d283fb67dda5ee9e0e15b7cc6c62e1557"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue May 06 22:31:33 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:37:57 2008 -0700"
      },
      "message": "block: do_mounts - accept root\u003d\u003cnon-existant partition\u003e\n\nSome devices, like md, may create partitions only at first access,\nso allow root\u003d to be set to a valid non-existant partition of an\nexisting disk. This applies only to non-initramfs root mounting.\n\nThis fixes a regression from 2.6.24 which did allow this to happen and\nbroke some users machines :(\n\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nTested-by: Joao Luis Meloni Assirati \u003cassirati@nonada.if.usp.br\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6aa5fc434958d15a4d66d922d0416dfb03c07def",
      "tree": "c68811b0e38afe68156022bed324d8df25fb45be",
      "parents": [
        "362a61ad61199e19a61b8e432015e2586b288f5b",
        "9ee6b7f1556e7889eff4666483b1b554d4686cd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 10:08:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 10:08:24 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (73 commits)\n  net: Fix typo in net/core/sock.c.\n  ppp: Do not free not yet unregistered net device.\n  netfilter: xt_iprange: module aliases for xt_iprange\n  netfilter: ctnetlink: dump conntrack ID in event messages\n  irda: Fix a misalign access issue. (v2)\n  sctp: Fix use of uninitialized pointer\n  cipso: Relax too much careful cipso hash function.\n  tcp FRTO: work-around inorder receivers\n  tcp FRTO: Fix fallback to conventional recovery\n  New maintainer for Intel ethernet adapters\n  DM9000: Use delayed work to update MII PHY state\n  DM9000: Update and fix driver debugging messages\n  DM9000: Add __devinit and __devexit attributes to probe and remove\n  sky2: fix simple define thinko\n  [netdrvr] sfc: sfc: Add self-test support\n  [netdrvr] sfc: Increment rx_reset when reported as driver event\n  [netdrvr] sfc: Remove unused macro EFX_XAUI_RETRAIN_MAX\n  [netdrvr] sfc: Fix code formatting\n  [netdrvr] sfc: Remove kernel-doc comments for removed members of struct efx_nic\n  [netdrvr] sfc: Remove garbage from comment\n  ...\n"
    },
    {
      "commit": "362a61ad61199e19a61b8e432015e2586b288f5b",
      "tree": "b766e454928eea0db1ec6e301340c27ef5f5244f",
      "parents": [
        "73f10281ea96d7e8b4fc1c5d755a7c8eb484155b"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed May 14 06:37:36 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 10:05:18 2008 -0700"
      },
      "message": "fix SMP data race in pagetable setup vs walking\n\nThere is a possible data race in the page table walking code. After the split\nptlock patches, it actually seems to have been introduced to the core code, but\neven before that I think it would have impacted some architectures (powerpc\nand sparc64, at least, walk the page tables without taking locks eg. see\nfind_linux_pte()).\n\nThe race is as follows:\nThe pte page is allocated, zeroed, and its struct page gets its spinlock\ninitialized. The mm-wide ptl is then taken, and then the pte page is inserted\ninto the pagetables.\n\nAt this point, the spinlock is not guaranteed to have ordered the previous\nstores to initialize the pte page with the subsequent store to put it in the\npage tables. So another Linux page table walker might be walking down (without\nany locks, because we have split-leaf-ptls), and find that new pte we\u0027ve\ninserted. It might try to take the spinlock before the store from the other\nCPU initializes it. And subsequently it might read a pte_t out before stores\nfrom the other CPU have cleared the memory.\n\nThere are also similar races in higher levels of the page tables. They\nobviously don\u0027t involve the spinlock, but could see uninitialized memory.\n\nArch code and hardware pagetable walkers that walk the pagetables without\nlocks could see similar uninitialized memory problems, regardless of whether\nsplit ptes are enabled or not.\n\nI prefer to put the barriers in core code, because that\u0027s where the higher\nlevel logic happens, but the page table accessors are per-arch, and open-coding\nthem everywhere I don\u0027t think is an option. I\u0027ll put the read-side barriers\nin alpha arch code for now (other architectures perform data-dependent loads\nin order).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73f10281ea96d7e8b4fc1c5d755a7c8eb484155b",
      "tree": "d75ab7ba0f571ce0c08d30a04f1da7c781b02092",
      "parents": [
        "4ef7e3e90f56c74b2a17e12d49ed35c3767d66c2"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed May 14 06:35:11 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 10:05:18 2008 -0700"
      },
      "message": "read_barrier_depends arch fixlets\n\nread_barrie_depends has always been a noop (not a compiler barrier) on all\narchitectures except SMP alpha. This brings UP alpha and frv into line with all\nother architectures, and fixes incorrect documentation.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "405177070614f35133304d4daa1332afeb83ffa2",
      "tree": "5e021454bd6027ad7289b6a7cc206ee95386f3e5",
      "parents": [
        "5a59bc544d00923ff715e2fe68ea537153f52dda"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat May 10 22:46:38 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:30 2008 -0700"
      },
      "message": "USB: atmel_usba_udc fixes, mostly disconnect()\n\nVarious fixes to Atmel\u0027s high speed UDC driver.\n\n  * Issue some missing disconnect() calls.  Currently they are only made\n    when VBUS power goes away (on boards where the driver can sense such\n    changes), but that\u0027s not enough for gadget drivers to clean out all\n    the state that\u0027s needed.  Missing calls were:\n\n      - After USB reset, before starting enumeration.\n      - When unregistering a gadget driver, before unbind().\n\n  * Don\u0027t assume gadget drivers provide disconnect callbacks; make sure\n    to not call through a null pointer!\n\n  * When the driver doesn\u0027t provide an unbind() callback, refuse to\n    unregister it.\n\nAlso remove two bogus \"error\" messages:\n\n  * Related to mis-handling of disconnect() ... don\u0027t emit error messages\n    for disconnect() handlers that disable endpoints.  All of them should\n    be doing that; the problem is (unfixed) oddness in atmel_usba_udc.\n\n  * Don\u0027t emit a diagnostic for a curious and transient nonfatal error\n    that shows up sometimes with EP0.\n\nThose messages spammed syslog, for no good reason.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5a59bc544d00923ff715e2fe68ea537153f52dda",
      "tree": "7173d1a9cd97746e51309a54b33d475c5d0cbabe",
      "parents": [
        "6def755320a214ae149ad6bc69eb8c1d7887e678"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "rjarzmik@free.fr",
        "time": "Mon May 12 10:47:56 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:29 2008 -0700"
      },
      "message": "USB: pxa27x_udc: minor fixes\n\nMinor fixes to pxa27x udc driver :\n - don\u0027t clobber driver model bus_id field\n - wrong endianess fix (no functional change; cpu is little-endian)\n - double udc disable fix\n - resume/suspend fix (OTG hold bit)\n - make driver pxa27x dependant (check cpu at runtime)\n\nSigned-off-by: Robert Jarzmik \u003crjarzmik@free.fr\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6def755320a214ae149ad6bc69eb8c1d7887e678",
      "tree": "11b454791e631d3e8f38b0ee6c811ab2bed2d7c8",
      "parents": [
        "5fc89390f74ac42165db477793fb30f6a200e79c"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon May 12 20:17:25 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:29 2008 -0700"
      },
      "message": "usbtest: comment on why this code \"expects\" negative and positive errnos\n\nOn Mon, May 12, 2008 at 01:02:22AM -0700, David Brownell wrote:\n\u003e On Sunday 11 May 2008, Marcin Slusarz wrote:\n\u003e \u003e \n\u003e \u003e test_ctrl_queue expects (?) positive and negative errnos.\n\u003e \u003e what is going on here?\n\u003e \n\u003e The sign is just a way to flag something:\n\u003e \n\u003e                 /* some faults are allowed, not required */\n\u003e \n\u003e The negative ones are required.  Positive codes are optional,\n\u003e in the sense that, depending on how the peripheral happens\n\u003e to be implemented, they won\u0027t necessarily be triggered.\n\u003e \n\u003e For example, the test to fetch a device qualifier desriptor\n\u003e must succeed if the device is running at high speed.  So that\n\u003e test is marked as negative.  But when it\u0027s full speed, it\n\u003e could legitimately fail; marked as positive.  And so on for\n\u003e other tests.\n\u003e \n\u003e Look at how the codes are *interpreted* to see it work.\n\nLets document it.\n\nBased on comment from David Brownell \u003cdavid-b@pacbell.net\u003e.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5fc89390f74ac42165db477793fb30f6a200e79c",
      "tree": "ba5ad80e903d806f29cb35a39353ae505aeddbef",
      "parents": [
        "96cb15cf977356d9d3117dd88f3fe187d6024f4b"
      ],
      "author": {
        "name": "Xiaofan Chen",
        "email": "xiaofanc@gmail.com",
        "time": "Tue May 13 21:52:00 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:29 2008 -0700"
      },
      "message": "USB: remove PICDEM FS USB demo (04d8:000c) device from ldusb\n\nMicrochip has changed the PICDEM FS USB demo device (0x04d8:000c)\nto use bulk transfer and not interrupt transfer. So I\u0027ve updated the libusb\nbased program here (Post #31).\n\thttp://forum.microchip.com/tm.aspx?m\u003d106426\u0026mpage\u003d2\n\nSo I believe that the in-kernel ldusb driver will no longer work with the\ndemo firmware.  It should be removed.\n\n\nSigned-off-by: Xiaofan Chen \u003cxiaofanc@gmail.com\u003e\nCc: Michael Hund \u003cMHund@LD-Didactic.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96cb15cf977356d9d3117dd88f3fe187d6024f4b",
      "tree": "00416bc8a4d6c59b04988aefa4a2d771fd157348",
      "parents": [
        "e7c6f80fd733218aa1e79efa5d9ece9f76966160"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue May 13 12:53:45 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:29 2008 -0700"
      },
      "message": "USB: option: add new Dell 5520 HSDPA variant\n\nNew variant of the 5520 found by Luke Sheldrick.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e7c6f80fd733218aa1e79efa5d9ece9f76966160",
      "tree": "c545512a974022196d6c8dbd0397fbf679b97b86",
      "parents": [
        "b9370332f4879360ef7126f7a19c660e87084290"
      ],
      "author": {
        "name": "Filip Aben",
        "email": "f.aben@option.com",
        "time": "Thu May 08 10:48:12 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:29 2008 -0700"
      },
      "message": "USB: unusual_devs: Add support for GI 0401 SD-Card interface\n\nEnables the SD-Card interface on the GI 0401 HSUPA card from Option.\n\nThe unusual_devs.h entry is necessary because the device descriptor is\nvendor-specific. That prevents usb-storage from binding to it as an\ninterface driver.\n\nThis revised patch adds a small comment explaining why and reduces the\nrev range.\n\nT:  Bus\u003d02 Lev\u003d01 Prnt\u003d01 Port\u003d06 Cnt\u003d01 Dev#\u003d  3 Spd\u003d480 MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0af0 ProdID\u003d7401 Rev\u003d 0.00\nS:  Manufacturer\u003dOption N.V.\nS:  Product\u003dGlobetrotter HSUPA Modem\nC:* #Ifs\u003d10 Cfg#\u003d 1 Atr\u003d80 MxPwr\u003d500mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 0 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d 0 Alt\u003d 1 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 0 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d 1 Alt\u003d 1 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 2 Alt\u003d 0 #EPs\u003d 0 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d 2 Alt\u003d 1 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d83(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d03(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 3 Alt\u003d 0 #EPs\u003d 0 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d 3 Alt\u003d 1 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d84(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d04(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 4 Alt\u003d 0 #EPs\u003d 0 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d 4 Alt\u003d 1 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d85(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d05(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 5 Alt\u003d 0 #EPs\u003d 0 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d 5 Alt\u003d 1 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d86(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d06(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 6 Alt\u003d 0 #EPs\u003d 0 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d 6 Alt\u003d 1 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d87(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d07(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 7 Alt\u003d 0 #EPs\u003d 0 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d 7 Alt\u003d 1 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d88(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d08(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 8 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d89(I) Atr\u003d03(Int.) MxPS\u003d  64 Ivl\u003d2ms\nE:  Ad\u003d8a(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d09(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 9 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor.) Sub\u003d06 Prot\u003d50 Driver\u003dusb-storage\nE:  Ad\u003d0a(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d8b(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\n\nSigned-off-by: Filip Aben \u003cf.aben@option.com\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b9370332f4879360ef7126f7a19c660e87084290",
      "tree": "f5538d78a167514912e84bccd3554cf6d0bf370f",
      "parents": [
        "734d37c654569f03156f8603a9761c402a73aa20"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed May 07 14:27:37 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:28 2008 -0700"
      },
      "message": "USB: serial gadget: descriptor cleanup\n\nBugfix some serial gadget descriptors:\n\n - Stop mangling the low bits (controller type ID) of bcdDevice;\n   just use the high bits for a driver revision code.\n\n - Serial numbers that aren\u0027t specific to individual devices\n   are useless; stop reporting \"0\" for this.\n\n - Since it\u0027s not part of a CDC-conformant function, the \"bulk only\"\n   configuration shouldn\u0027t be using \"CDC Data\" as its interface class.\n   Switch over to using CLASS_VENDOR_SPEC (different value, 0xff).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Al Borchers \u003calborchers@steinerpoint.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "734d37c654569f03156f8603a9761c402a73aa20",
      "tree": "880694ade8bc79bd45425ec108e002776cea1628",
      "parents": [
        "2c2d28a015f0dd36c5d1a06e16923e3142574066"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed May 07 14:25:24 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:28 2008 -0700"
      },
      "message": "USB: serial gadget: simplify endpoint handling\n\nSwitch serial gadget away from a *very* old idiom:  just remember\nthe endpoints we\u0027ll be using, instead of looking them up by name\neach time.  This is a net code and data (globals) shrink.\n\nAlso fix a small memory leak in the rmmod path, by working the\nsame as the disconnect code.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Al Borchers \u003calborchers@steinerpoint.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2c2d28a015f0dd36c5d1a06e16923e3142574066",
      "tree": "02e64a91ddfb09f899d135a50b4f7003d60a7f3a",
      "parents": [
        "9079e91b5b5a84836e65cdc9128d2602e3beaef2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed May 07 14:24:10 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:28 2008 -0700"
      },
      "message": "USB: serial gadget: remove needless data structure\n\nThis removes a needless data structure from the serial gadget code;\nit\u0027s a small code shrink, and a larger data shrink.\n\nSince \"struct usb_request\" already has a \"struct list_head\" reserved\nfor use by gadget drivers, the serial gadget code doesn\u0027t need to\nallocate wrapper structs to hold that list ... it can (and should!)\njust use the list_head provided for that exact use.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Al Borchers \u003calborchers@steinerpoint.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9079e91b5b5a84836e65cdc9128d2602e3beaef2",
      "tree": "9e3f885e9434418d38802b478ccf385366cbce38",
      "parents": [
        "fe312e77f0ed4349e908b1575be0d4308f0b2ce4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed May 07 16:00:36 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:28 2008 -0700"
      },
      "message": "USB: serial gadget: cleanup/reorg\n\nSome cleanup/reorg of g_serial ... simplifying it, and disentangling\nits structure so morphing it into a \"function\" driver (combinable with\nother interfaces) should be less painful.\n\n - Remove most forward declarations\n     * put tty and gadget driver structs after their contents\n     * snug module init/exit decls next to their functions\n     * reordered some functions\n\n - Other cleanup:\n     * convert a funky macro to an inline function\n     * snug up module params next to their declarations\n     * add missing driver.owner\n     * add separator lines between major driver sections\n\n - Add comments re potential parameter/#define changes:\n     * only supports one port (shrank GS_NUM_PORTS)\n     * changing from 9600-8-N-1 affects multiple sites\n\n - Remove net2280-specific optimization ... it was being done\n   way too late, can be done by net2280 module options, and in\n   any case doesn\u0027t matter at any sane serial data rates.\n\nThere are no behavioral changes, but the macro thing saves I-space.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Al Borchers \u003calborchers@steinerpoint.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "fe312e77f0ed4349e908b1575be0d4308f0b2ce4",
      "tree": "eeaf6d16fbe17f7f17da161f23db3850638cd5b6",
      "parents": [
        "cdafc37a7b727b75ced65e31e47dafbd8b70f97f"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon May 05 09:31:50 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:28 2008 -0700"
      },
      "message": "usb: fix compile warning in isp1760\n\ndrivers/usb/host/isp1760-if.c:275: warning: \u0027ret\u0027 is used uninitialized in this function\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cdafc37a7b727b75ced65e31e47dafbd8b70f97f",
      "tree": "2537ec121242cfb4589530266e0b6a2aaa7b2e56",
      "parents": [
        "ed3e8fcaeb67b7c2c96eb9c30d5b98816a08a1a2"
      ],
      "author": {
        "name": "Eugeniy Meshcheryakov",
        "email": "eugen@debian.org",
        "time": "Mon May 05 01:24:38 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:27 2008 -0700"
      },
      "message": "USB: do not handle device 1410:5010 in \u0027option\u0027 driver\n\nThis device is not a serial port, but a virtual CD-ROM device. For\nexample with my Novatel MC950D:\n\nlsusb -v -d 1410:5010 | grep InterfaceClass\n      bInterfaceClass         8 Mass Storage\n\nAfter some time (ca. 5min) or if virtual CD is ejected, device id\nchanges to 1410:4400:\n\n% lsusb -v -d 1410:4400 | grep InterfaceClass\n      bInterfaceClass       255 Vendor Specific Class\n      bInterfaceClass       255 Vendor Specific Class\n\nVariable name says that 0x5010 is a Novatel U727, but searching in\ninternet shows, that this device also provides virtual CD that should be\nejected before use. Product id for serial port in this case is 0x4100.\n\nSigned-off-by: Eugeniy Meshcheryakov \u003ceugen@debian.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ed3e8fcaeb67b7c2c96eb9c30d5b98816a08a1a2",
      "tree": "65feca06fc25eb911e30050574891c3ee947ea7b",
      "parents": [
        "6149ed5e3a6207595bd7362af7724d64f44af216"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sat May 03 18:04:30 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:27 2008 -0700"
      },
      "message": "USB: Fix unusual_devs.h ordering\n\nThis patch fixes ordering problems with entries in unusual_devs.h.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6149ed5e3a6207595bd7362af7724d64f44af216",
      "tree": "8d361b8f39376b77015bc2d48ef37e393ed6a543",
      "parents": [
        "4c7d3137fe4fce634d55a6e99c95dff4c6306702"
      ],
      "author": {
        "name": "Iain McFarlane",
        "email": "iain@imcfarla.homelinux.net",
        "time": "Sun May 04 00:13:49 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:27 2008 -0700"
      },
      "message": "USB: add Zoom Telephonics Model 3095F V.92 USB Mini External modem to cdc-acm\n\nThe patch below is a necessary workaround to support the Zoom Telephonics Model 3095F V.92 USB Mini External modem, which fails to initialise properly during normal probing thus:\n\nMay  3 22:53:00 imcfarla kernel: drivers/usb/class/cdc-acm.c: Zero length descriptor references\nMay  3 22:53:00 imcfarla kernel: cdc_acm: probe of 5-2:1.0 failed with error -22\n\nAdding the patch below causes the probing section to be skipped, and the modem\nthen initialises correctly.\n\nSigned-off-by: Iain McFarlane \u003ciain@imcfarla.homelinux.net\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4c7d3137fe4fce634d55a6e99c95dff4c6306702",
      "tree": "956017bc814f316b8efee684f707dce42e9e081d",
      "parents": [
        "dddcb8b7d419b6726ba07efe53e6bb216a9e86cb"
      ],
      "author": {
        "name": "andreoli@samba.ing.unimo.it",
        "email": "andreoli@samba.ing.unimo.it",
        "time": "Thu May 01 19:26:16 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:27 2008 -0700"
      },
      "message": "USB: Support for the ET502HS HDSPA modem in option driver\n\nthe proposed patch allows the ET502HS HDSPA modem to be handled by the\n\"option\" driver. It has been tested for 1 month and works reliably (no\noopses, no hangs, 300KB/s throughput).\n\nSigned-off-by: Mauro Andreolini \u003candreoli@weblab.ing.unimo.it\u003e\nSigned-off-by: Matthias Urlichs \u003cmatthias@urlichs.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dddcb8b7d419b6726ba07efe53e6bb216a9e86cb",
      "tree": "842aba828acc871ec59edf780d1fe0bf6bbeded0",
      "parents": [
        "af3d305ca71fea5dfdeba4bcecf2f91fa16dfa9d"
      ],
      "author": {
        "name": "andreoli@samba.ing.unimo.it",
        "email": "andreoli@samba.ing.unimo.it",
        "time": "Thu May 01 19:17:28 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:27 2008 -0700"
      },
      "message": "USB: Support for the ET502HS HDSPA modem\n\nThe attached patch allows to bypass the ZeroCD mechanism for the ET502HS\nHDSPA modem, so that it can be mounted as a network device.\n\nSigned-off-by: Mauro Andreolini \u003candreoli@weblab.ing.unimo.it\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af3d305ca71fea5dfdeba4bcecf2f91fa16dfa9d",
      "tree": "01f602e9c00783c3d1d9a9dbcf9f898c89b06d84",
      "parents": [
        "220264733d3fb126c5ffd71ce897d918ce491c62"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 15:03:41 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:26 2008 -0700"
      },
      "message": "usb: fix integer as NULL pointer warnings found by sparse\n\ndrivers/usb/host/ohci-sm501.c:93:24: warning: Using plain integer as NULL pointer\ndrivers/usb/gadget/amd5536udc.c:3254:9: warning: Using plain integer as NULL pointer\ndrivers/usb/gadget/amd5536udc.c:3267:9: warning: Using plain integer as NULL pointer\ndrivers/usb/gadget/amd5536udc.c:3277:9: warning: Using plain integer as NULL pointer\ndrivers/usb/gadget/amd5536udc.c:3285:9: warning: Using plain integer as NULL pointer\ndrivers/usb/gadget/amd5536udc.c:3293:9: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "220264733d3fb126c5ffd71ce897d918ce491c62",
      "tree": "da6b84299ff39912f0321c1e7cedb0f5bbc0a008",
      "parents": [
        "23cacd65f65956426bbca25964a68c174db83a31"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Apr 30 13:53:54 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:26 2008 -0700"
      },
      "message": "USB: isp1760: fix printk format\n\nFix printk format warnings in isp1760 (in linux-next):\n\nnext-20080430/drivers/usb/host/isp1760-hcd.c:994: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 6 has type \u0027size_t\u0027\nnext-20080430/drivers/usb/host/isp1760-hcd.c:1092: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "23cacd65f65956426bbca25964a68c174db83a31",
      "tree": "18fd8f42f1363b5ff49a0c267d5f3a6b2104c5af",
      "parents": [
        "d23039eec77473124c9635c01378314f196f2211"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 08 23:03:04 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:26 2008 -0700"
      },
      "message": "USB: add Telstra NextG CDMA id to option driver\n\nAs reported by Magnus Boman \u003ccaptain.magnus@opensuse.org\u003e\n\nCc: Magnus Boman \u003ccaptain.magnus@opensuse.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d23039eec77473124c9635c01378314f196f2211",
      "tree": "093fa53014548b394eb9de7b37207e3dd696c14b",
      "parents": [
        "2e5f10e4f0a9649186d8a8c793822b2e0dae8373"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 25 19:23:16 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:26 2008 -0700"
      },
      "message": "USB: add association.h\n\nThis will be used by the wireless usb code, as well as potentially other\nUSB code.\n\nOriginally based on some .c code written by Inaky Perez-Gonzalez\n\u003cinaky.perez-gonzalez@intel.com\u003e\n\nCc: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2e5f10e4f0a9649186d8a8c793822b2e0dae8373",
      "tree": "b05f66b353cd9537fc031b387c03040d3b92dcc6",
      "parents": [
        "6986a978eec70c867717fe6bee736f0bd1db1508"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Apr 30 15:37:19 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:26 2008 -0700"
      },
      "message": "USB: create attributes before sending uevent\n\nThis patch (as1087d) fixes a long-standing problem in usbcore: Device,\ninterface, and endpoint attributes aren\u0027t added until _after_ the\ncreation uevent has already been broadcast.\n\nUnfortunately there are a few attributes which cannot be created that\nearly.  The \"descriptors\" attribute is binary and so must be created\nseparately.  The power-management attributes can\u0027t be created until\nthe dev/power/ group exists.  And the interface string can vary from\none altsetting to another, so it has to be created dynamically.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6986a978eec70c867717fe6bee736f0bd1db1508",
      "tree": "9097d926464dfd86161a96240b2e4e7a34c20ddb",
      "parents": [
        "9604006d283fb67dda5ee9e0e15b7cc6c62e1557"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 12:02:20 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:25 2008 -0700"
      },
      "message": "USB: add new moto_modem driver for some Morotola phones\n\nThis should work on a KRZR K1m, and some other Motorola phones that do\nnot use the \"standard\" cdc ACM protocol to talk to USB hosts.\n\nTested-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Jiang Dejun \u003ca5652c@motorola.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ee6b7f1556e7889eff4666483b1b554d4686cd4",
      "tree": "b2882c1bb6ed580011e2665c1405f24b7efeaed1",
      "parents": [
        "4b95ede6f6116ae1c0ed9605ec97d856c4814569"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Wed May 14 03:50:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 14 03:50:03 2008 -0700"
      },
      "message": "net: Fix typo in net/core/sock.c.\n\nIn sock_queue_rcv_skb()  (net/core/sock.c) it should be:\n\"Cast sk-\u003ercvbuf ...\" instead of: \"Cast skb-\u003ercvbuf ...\"\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b95ede6f6116ae1c0ed9605ec97d856c4814569",
      "tree": "eed0dbc4752ec5f3118cb1da7b56e822caccbd45",
      "parents": [
        "01b7a314291b2ef56ad718ee1374a1bac4768b29"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Tue May 13 23:51:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 13 23:51:18 2008 -0700"
      },
      "message": "ppp: Do not free not yet unregistered net device.\n\nAn error path in ppp_create_interface() lacks one and may\nBUG in free_netdev() checking for proper dev-\u003ereg_state.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01b7a314291b2ef56ad718ee1374a1bac4768b29",
      "tree": "b5a6ec7af90a6a8fcc18377e7d2f17f5661a47cc",
      "parents": [
        "1eedf69993d4016428fd99ffd619e73b374be3c1"
      ],
      "author": {
        "name": "Phil Oester",
        "email": "kernel@linuxace.com",
        "time": "Tue May 13 23:27:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 13 23:27:48 2008 -0700"
      },
      "message": "netfilter: xt_iprange: module aliases for xt_iprange\n\nUsing iptables 1.3.8 with kernel 2.6.25, rules which include \u0027-m\niprange\u0027 don\u0027t automatically pull in xt_iprange module.  Below patch\nadds module aliases to fix that.  Patch against latest -git, but seems\nlike a good candidate for -stable also.\n\nSigned-off-by: Phil Oester \u003ckernel@linuxace.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1eedf69993d4016428fd99ffd619e73b374be3c1",
      "tree": "5eb8c64c352cbf4e231c12f1617f95217b926a49",
      "parents": [
        "332223831e86b2e17b48b4afafad07d8e3b73861"
      ],
      "author": {
        "name": "Eric Leblond",
        "email": "eric@inl.fr",
        "time": "Tue May 13 23:27:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 13 23:27:11 2008 -0700"
      },
      "message": "netfilter: ctnetlink: dump conntrack ID in event messages\n\nConntrack ID is not put (anymore ?) in event messages. This causes\ncurrent ulogd2 code to fail because it uses the ID to build a hash in\nuserspace. This hash is used to be able to output the starting time of\na connection.\n\nConntrack ID can be used in userspace application to maintain an easy\nmatch between kernel connections list and userspace one. It may worth\nto add it if there is no performance related issue.\n\n[ Patrick: it was never included in events, but really should be ]\n\nSigned-off-by: Eric Leblond \u003ceric@inl.fr\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "332223831e86b2e17b48b4afafad07d8e3b73861",
      "tree": "a3bd42005c91888c3cb20ec0ca6880e3181e7acb",
      "parents": [
        "c1cc678adaa78ae2aab6a6d699241ad516d84476"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Tue May 13 23:25:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 13 23:25:57 2008 -0700"
      },
      "message": "irda: Fix a misalign access issue. (v2)\n\nReplace u16ho with put/get_unaligned functions\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1cc678adaa78ae2aab6a6d699241ad516d84476",
      "tree": "ab2b013c61e94a53413c0a718e847fc06c47a833",
      "parents": [
        "5e0f8923f350ff522f8f6aecf198df045af3615f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue May 13 23:25:00 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 13 23:25:00 2008 -0700"
      },
      "message": "sctp: Fix use of uninitialized pointer\n\nIntroduced by c4492586 (sctp: Add address type check while process\nparamaters of ASCONF chunk):\n\nnet/sctp/sm_make_chunk.c: In function \u0027sctp_process_asconf\u0027:\nnet/sctp/sm_make_chunk.c:2828: warning: \u0027addr_param\u0027 may be used uninitialized in this function\nnet/sctp/sm_make_chunk.c:2828: note: \u0027addr_param\u0027 was declared here\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e0f8923f350ff522f8f6aecf198df045af3615f",
      "tree": "3e2a17bc032748e8f6ac908128e2776b3fba044a",
      "parents": [
        "79d44516b4b178ffb6e2159c75584cfcfc097914"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Tue May 13 23:23:55 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 13 23:23:55 2008 -0700"
      },
      "message": "cipso: Relax too much careful cipso hash function.\n\nThe cipso_v4_cache is allocated to contain CIPSO_V4_CACHE_BUCKETS\nbuckets. The CIPSO_V4_CACHE_BUCKETS \u003d 1 \u003c\u003c CIPSO_V4_CACHE_BUCKETBITS,\nwhere CIPSO_V4_CACHE_BUCKETBITS \u003d 7.\n\nThe bucket-selection function for this hash is calculated like this:\n\n  bkt \u003d hash \u0026 (CIPSO_V4_CACHE_BUCKETBITS - 1);\n                                     ^^^\n\ni.e. picking only 4 buckets of possible 128 :)\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2b7bbea83b239b1877f3cafe0cdcbbd08e65648",
      "tree": "131fbb1b98d948908268d8252c97848a4f81c44d",
      "parents": [
        "2ea336dc117098ef917ca9a19e911d15490587cc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 05:08:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:47 2008 -0300"
      },
      "message": "V4L/DVB (7900): pvrusb: Fix Kconfig if DVB\u003dm V4L_core\u003dy\n\nAs reported by Ingo Molnar:\n\nx86.git testing found the following build failure:\n\n  drivers/built-in.o: In function `pvr2_dvb_feed_thread\u0027:\n  pvrusb2-dvb.c:(.text+0x127e78): undefined reference to `dvb_dmx_swfilter\u0027\n  drivers/built-in.o: In function `pvr2_dvb_adapter_exit\u0027:\n  pvrusb2-dvb.c:(.text+0x128357): undefined reference to `dvb_net_release\u0027\n  pvrusb2-dvb.c:(.text+0x12836f): undefined reference to `dvb_dmxdev_release\u0027\n  [...]\n\nwith this config:\n\n  CONFIG_VIDEO_PVRUSB2\u003dy\n  CONFIG_DVB_CORE\u003dm\n\ni.e. pvrusb2 is built-in, dvb-core is modular.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2ea336dc117098ef917ca9a19e911d15490587cc",
      "tree": "90d88eb689d1fde9627af885cde43c2fb1cda855",
      "parents": [
        "039d40019f3c5e26ea50ec5af4270189f63365e1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 04:57:36 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:47 2008 -0300"
      },
      "message": "V4L/DVB (7899): Fixes a few remaining Kbuild issues at common/tuners\n\n- MEDIA_ATTACH now applies also for V4L;\n\n- select a FW_LOADER dependent driver should happen only if HOTPLUG;\n\n- apply the common tuner dependency to all tuners. This helps to avoid latter\n  issues.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "039d40019f3c5e26ea50ec5af4270189f63365e1",
      "tree": "b113e4a66cf9e8790e645b90b818cda4f64e6148",
      "parents": [
        "ee04e0faad386141f52dd812f220a2f0d128f1c6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 04:36:22 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:47 2008 -0300"
      },
      "message": "V4L/DVB (7898): Fix VIDEO_MEDIA Kconfig logic\n\nIf one of DVB_CORE or VIDEO_DEV is a module, the modules that can be used by\nboth DVB and V4L cores should also be a module, otherwise, it will break its\ndependencies. This Kconfig logic implements the following:\n\nCONFIG_VIDEO_DEV        CONFIG_DVB_CORE         CONFIG_VIDEO_MEDIA\n        N                       N                       N\n        N                       M                       M\n        N                       Y                       Y\n        M                       N                       M\n        M                       M                       M\n        M                       Y                       M\n        Y                       N                       Y\n        Y                       M                       M\n        Y                       Y                       Y\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ee04e0faad386141f52dd812f220a2f0d128f1c6",
      "tree": "4301c69b00b0913adf333c4a9683ac51bc780f4d",
      "parents": [
        "48723543aff1f46091840222490ded5fe09c0e37"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue May 13 01:25:24 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:46 2008 -0300"
      },
      "message": "V4L/DVB (7895): tveeprom: update Hauppauge analog audio and video decoders\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "48723543aff1f46091840222490ded5fe09c0e37",
      "tree": "ce076b78ecae43f7ae22849277db6d496780cc8b",
      "parents": [
        "07c87a833e9ef92280ed24ab85cd4eb49cbca9c0"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat May 10 14:34:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:46 2008 -0300"
      },
      "message": "V4L/DVB (7893): xc5000: bug-fix: allow multiple devices in a single system\n\nThe current code passes a context pointer in the xc5000_config struct.\nThis context pointer is used in the tuner_callback function, used to\nreset the device after firmware download.\n\nThe xc5000_config struct is a static structure, whose .priv member was\nbeing assigned before calling xc5000_attach().  If there are more than\none of the same device type installed on a single system, the last one\nto assign xc5000_config.priv will \"win\", and all others will cease to\nfunction properly.\n\nThis patch passes the context pointer in xc5000_attach() rather that\nstoring it within the static struct xc5000_config.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "07c87a833e9ef92280ed24ab85cd4eb49cbca9c0",
      "tree": "58ba6654998600742c352f12ed5ed1967e1f598e",
      "parents": [
        "cba627a51a26eaed3526c423f5fd0410dd721ae2"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Mon May 12 15:01:27 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:45 2008 -0300"
      },
      "message": "V4L/DVB (7891): cx18/ivtv: fix open() kernel oops\n\nUpon error conditions in cx18/ivtv_probe(), the code at the \u0027err:\u0027 label\nleaves a NULL entry in cx18/ivtv_cards[]. This can cause a NULL pointer\nde-reference in cx18/ivtv_v4l2_open() which is fixed by this patch.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cba627a51a26eaed3526c423f5fd0410dd721ae2",
      "tree": "36467948e6f261e74fce44e4d66a1bb7cbb2a594",
      "parents": [
        "1d081601315f5c9b9537b702bcb2c8d96fc089ef"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon May 12 14:48:26 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:45 2008 -0300"
      },
      "message": "V4L/DVB (7890): cx18: removed bogus and confusing conditional\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1d081601315f5c9b9537b702bcb2c8d96fc089ef",
      "tree": "411676a88aea377b764d34043573b5d021b539c2",
      "parents": [
        "6b13cf164958a18436075fdae31f8bd9442353fa"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon May 12 14:45:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:45 2008 -0300"
      },
      "message": "V4L/DVB (7889): cx18: improve HVR-1600 detection.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6b13cf164958a18436075fdae31f8bd9442353fa",
      "tree": "7d981334ff09b94f589678fc87f7d4a28fa5637a",
      "parents": [
        "9dcbf35afb7359466efdf7fb81ee32f3ae2d56a3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon May 12 14:00:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:44 2008 -0300"
      },
      "message": "V4L/DVB (7888): cx18: minor card definition updates.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9dcbf35afb7359466efdf7fb81ee32f3ae2d56a3",
      "tree": "d53d41ed5a683e56e9e3dc3ad1789153ffa9297b",
      "parents": [
        "6db6ae2165863e26b7f41af54a8cf1ef9051a608"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon May 12 13:57:18 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:44 2008 -0300"
      },
      "message": "V4L/DVB (7887): cx18: fix Compro H900 analog support.\n\nTuner, S-Video and Composite are all working for the Compro H900.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6db6ae2165863e26b7f41af54a8cf1ef9051a608",
      "tree": "8f9c86554cf35efeacbf47e9a4c9ea9e773e8576",
      "parents": [
        "c1d6861b5178c184d78ae5f239cbaa9c2c63dd72"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t-online.de",
        "time": "Mon May 12 20:34:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:43 2008 -0300"
      },
      "message": "V4L/DVB (7881): saa7134: fixed a compile warning in saa7134-core.c\n\npatch 779169257208 made the variable mask unnecessary.\nThis patch just removes the declaration.\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c1d6861b5178c184d78ae5f239cbaa9c2c63dd72",
      "tree": "17529d36c8dad0673a18fc02c6a3fb704cb34801",
      "parents": [
        "671294719628f1671faefd4882764886f8ad08cb"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t-online.de",
        "time": "Thu May 08 22:57:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:43 2008 -0300"
      },
      "message": "V4L/DVB (7880): saa7134: remove explicit GPIO initialization\n\nThis causes a problem with the audio mute on some cards and is done\nimplictly in the audio initialization code.\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "671294719628f1671faefd4882764886f8ad08cb",
      "tree": "1ab78d1a5f31facdf0566f0f631cc110662eb74c",
      "parents": [
        "9426954277aa57e0417d89bfe3e0964d6901cfa3"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu May 01 07:23:23 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:43 2008 -0300"
      },
      "message": "V4L/DVB(7879): Adding cx18 Support for mxl5005s\n\nAdding cx18 Support\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9426954277aa57e0417d89bfe3e0964d6901cfa3",
      "tree": "aba3ebd6a7ef0af10683430607da87bcc0d79830",
      "parents": [
        "77ad55ec2159735b1b88a006a90f8dd2ffe291ca"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu May 08 12:14:40 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:42 2008 -0300"
      },
      "message": "V4L/DVB(7878): mxl55005s: Makefile and Kconfig additions\n\nMakefile and Kconfig additions\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "77ad55ec2159735b1b88a006a90f8dd2ffe291ca",
      "tree": "7d97884b3999ef643df029a2ab702a5295bc73b1",
      "parents": [
        "7fa2a1462fe0a258fb629f8447f31c1b3a6d6c68"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat May 03 14:28:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:41 2008 -0300"
      },
      "message": "V4L/DVB(7877): mxl5005s: Ensure debug is off\n\nEnsure debug is off\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7fa2a1462fe0a258fb629f8447f31c1b3a6d6c68",
      "tree": "7d2608346dc8e0726ba76f9db836fe605102ba87",
      "parents": [
        "90257e787faaf5ebfaa1839917e4dc6c5c104c14"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat May 03 14:25:55 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:41 2008 -0300"
      },
      "message": "V4L/DVB(7876): mxl5005s: Remove incorrect copyright holders\n\nI was informed by Jan Hoogenraad that two people needed to be removed\nfrom the original copyright comments.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "90257e787faaf5ebfaa1839917e4dc6c5c104c14",
      "tree": "5fd11ab92dd50169e62ed293423a5ac7777ebd28",
      "parents": [
        "c6c34b1ffd40e00191e05bf0ef543a35ccd7d75d"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat May 03 14:21:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:40 2008 -0300"
      },
      "message": "V4L/DVB(7875): mxl5005s: Remove redundant functions\n\nRemove redundant functions\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c6c34b1ffd40e00191e05bf0ef543a35ccd7d75d",
      "tree": "6b92c788611558f79ee2e7c60aec81a31c0f0a33",
      "parents": [
        "66321ba94f59ea7ba6f4451c51e171f5b30f1fd7"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat May 03 14:14:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:40 2008 -0300"
      },
      "message": "V4L/DVB(7874): mxl5005s: Fix function statics\n\nFix function statics\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "66321ba94f59ea7ba6f4451c51e171f5b30f1fd7",
      "tree": "e123b36605c2d9cdff8be1ae605559edfcd10c94",
      "parents": [
        "d211017b954436bfc516e93d839e8746ec2bbbfe"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat May 03 13:51:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:40 2008 -0300"
      },
      "message": "V4L/DVB(7873): mxl5005s: Fix header includes.\n\nEnsure we have the correct .h dependencies included.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d211017b954436bfc516e93d839e8746ec2bbbfe",
      "tree": "59bd8a24f36992fc72e2b259f5657319ccda7082",
      "parents": [
        "48937295a63b4e81db907605afcbd81e0464b00f"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu May 01 19:35:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:39 2008 -0300"
      },
      "message": "V4L/DVB(7872): mxl5005s: checkpatch.pl compliance\n\n4 exceptions where the code would read very ugly otherwise.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "48937295a63b4e81db907605afcbd81e0464b00f",
      "tree": "7ac1544b2a4a413289b386fab93b64e1d09f86fa",
      "parents": [
        "5c1b20514f592af19974166f130b85346c1fbf3a"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu May 01 07:15:38 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:39 2008 -0300"
      },
      "message": "V4L/DVB(7871): mxl5005s: Re-org code and update copyrights\n\nRe-org code and update copyrights\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5c1b20514f592af19974166f130b85346c1fbf3a",
      "tree": "3d2a55ccbe6e84555b5a4931cd9d5eef7b9edac1",
      "parents": [
        "7f5c3affef2883f49e820db62413e1dff1d4cebb"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu May 01 07:04:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:39 2008 -0300"
      },
      "message": "V4L/DVB (7870): mxl5005s: Basic digital support.\n\nATSC and QAM should be working but basic testing is required.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7f5c3affef2883f49e820db62413e1dff1d4cebb",
      "tree": "3d01284b2e4dfbdbf2988aaf673b97e3b1eb7577",
      "parents": [
        "8c66a19d45fb5b88abf10678db353f35179a2cde"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu May 01 06:51:36 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:38 2008 -0300"
      },
      "message": "V4L/DVB(7869): mxl5005s: Cleanup #6\n\nCleanup #6\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8c66a19d45fb5b88abf10678db353f35179a2cde",
      "tree": "f97e9f45dd11df1e276aca89ab0e8b1601baa4f3",
      "parents": [
        "85d220d03b70180b9958b29d43e99c7135f00654"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu May 01 06:35:48 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:38 2008 -0300"
      },
      "message": "V4L/DVB (7868): mxl5005s: Cleanup #5\n\nCleanup #5\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "85d220d03b70180b9958b29d43e99c7135f00654",
      "tree": "01e5968adc0fbb2939cad7b1091a4c00b3eb1200",
      "parents": [
        "3935c25484bc632b12c447e19c4eacbf5de5f7ae"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu May 01 05:48:14 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:38 2008 -0300"
      },
      "message": "V4L/DVB (7867): mxl5005s: Cleanup #4\n\nCleanup #4\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3935c25484bc632b12c447e19c4eacbf5de5f7ae",
      "tree": "fbc54f9a5598037b05650ca50b96fefaaee9bc43",
      "parents": [
        "a8214d48e6d41f3a16c1023ca4f30bbd140ba756"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu May 01 05:45:44 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:37 2008 -0300"
      },
      "message": "V4L/DVB (7866): mxl5005s: Cleanup #3\n\nCleanup #3\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a8214d48e6d41f3a16c1023ca4f30bbd140ba756",
      "tree": "b75eb3be887e4a6e3f95195132e4603af9406a74",
      "parents": [
        "2637d5b498b979b46a01690d22ecca1e5b79b903"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu May 01 05:02:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:37 2008 -0300"
      },
      "message": "V4L/DVB (7865): mxl5005s: Cleanup #2\n\nCleanup #2\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2637d5b498b979b46a01690d22ecca1e5b79b903",
      "tree": "9a9a743b1949e4d86b8364d96dda3468e40b3091",
      "parents": [
        "52c99bda04d8bb1fb390821695b0f9efc1e1db44"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu May 01 05:01:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:37 2008 -0300"
      },
      "message": "V4L/DVB (7864): mxl5005s: Cleanup #1\n\nCleanup #1\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "52c99bda04d8bb1fb390821695b0f9efc1e1db44",
      "tree": "32848f7543334e688e28d5b513d5de7c4702c8c6",
      "parents": [
        "e4671b6bc0b5b488adc5acbcfcbfa6661abec94e"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu May 01 04:57:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:56:33 2008 -0300"
      },
      "message": "V4L/DVB (7862): Add mxl5505s driver for MaxiLinear 5505 chipsets\n\nInitial check-in of the original driver to establish history.\n\nSigned-off-by: Chia-Ling Lu Developer \u003cchialing@realtek.com.tw\u003e\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e4671b6bc0b5b488adc5acbcfcbfa6661abec94e",
      "tree": "4d9be7abdbaaa3a74ea81e73b4b30e4499aeb385",
      "parents": [
        "6d8425b1e38f69e349818299f245d35fb5c3a7d5"
      ],
      "author": {
        "name": "Matthias Schwarzott",
        "email": "zzam@gentoo.org",
        "time": "Wed Apr 30 12:21:04 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:12 2008 -0300"
      },
      "message": "V4L/DVB (7861): mt312: Prefix functions only with mt312_, Add zl10313 to kconfig description\n\nThis patch does some small cleanup to mt312.\nIt changes kconfig description to also list the ZL10313.\n\nIt does change some strange symbol names to be consistent with\nmodule name mt312 and naming of all other functions in there.\n* vp310_mt312_ops -\u003e mt312_ops\n* vp310_mt312_attach -\u003e mt312_attach\n\nAdds a MODULE_AUTHOR for me\n\nSigned-off-by: Matthias Schwarzott \u003czzam@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6d8425b1e38f69e349818299f245d35fb5c3a7d5",
      "tree": "2a2270c6271e4e0be72af108f9df027ea17c9df1",
      "parents": [
        "7fb0fd05b2f03065ca4743e8c7446ec86329c4c8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon May 05 18:25:22 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:12 2008 -0300"
      },
      "message": "V4L/DVB (7860a): Add MAINTAINERS for cx18\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7fb0fd05b2f03065ca4743e8c7446ec86329c4c8",
      "tree": "6e27c0ae77b87cd07603baac60ad76b806270f62",
      "parents": [
        "91e64c884295c7347f9ea78347d5a5e2df2441f6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon May 05 14:12:30 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:11 2008 -0300"
      },
      "message": "V4L/DVB (7859): mt9v022: fix a copy-paste error in comment\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "91e64c884295c7347f9ea78347d5a5e2df2441f6",
      "tree": "0b8b255ecf3bfb20ee6ddd174fd167ed63712268",
      "parents": [
        "4ed83b51d3669628d970c2fea604064d2e0ac6af"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 13:57:50 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:10 2008 -0300"
      },
      "message": "V4L/DVB (7858): video: build fix for drivers/media/video/mt9v022.c\n\nx86.git testing found the following build bug on latest -git:\n\n  CC [M]  drivers/media/video/mt9v022.o\n  drivers/media/video/mt9v022.c: In function \u0027bus_switch_request\u0027:\n  drivers/media/video/mt9v022.c:199: error: implicit declaration of function \u0027gpio_is_valid\u0027\n  drivers/media/video/mt9v022.c:201: error: implicit declaration of function \u0027gpio_request\u0027\n  drivers/media/video/mt9v022.c:207: error: implicit declaration of function \u0027gpio_direction_output\u0027\n  drivers/media/video/mt9v022.c:211: error: implicit declaration of function \u0027gpio_free\u0027\n  drivers/media/video/mt9v022.c: In function \u0027bus_switch_act\u0027:\n  drivers/media/video/mt9v022.c:237: error: implicit declaration of function \u0027gpio_set_value_cansleep\u0027\n  make[2]: *** [drivers/media/video] Error 2\n  make[1]: *** [drivers/media] Error 2\n  make[1]: *** Waiting for unfinished jobs....\n  make: *** [drivers] Error 2\n\nwith this config:\n\n   http://redhat.com/~mingo/misc/config-Sat_May__3_16_08_39_CEST_2008.bad\n\nthe bug was that the driver uses GPIO functionality but only includes\nthe GPIO interface definitions for the CONFIG_MT9M001_PCA9536_SWITCH\ncase, which was not set in this config.\n\nThe quick fix seems to be to include linux/gpio.h unconditionally. (this\nseems like a small cleanup as well as it removes and #ifdef is more\nrobust than an inclusion of asm/gpio.h) Not tested too much yet, so\nplease have another look in any case.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4ed83b51d3669628d970c2fea604064d2e0ac6af",
      "tree": "49165a5f58f9dd4c689a00f4a80248299b906497",
      "parents": [
        "50510993e0452e0941fd03f63aa08256dd9c7fdc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 28 15:39:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:10 2008 -0300"
      },
      "message": "V4L/DVB (7857): make itd1000_fre_values[] static const\n\nitd1000_fre_values[] can become static const.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "50510993e0452e0941fd03f63aa08256dd9c7fdc",
      "tree": "47a0a0e0f8f2229cabcd1627a5189520e6106af3",
      "parents": [
        "3f98387efa9333c5765d36e144c47c107d6ba64a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon May 05 18:25:22 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:09 2008 -0300"
      },
      "message": "V4L/DVB (7856): cx18/: possible cleanups\n\nThis patch contains the following possible cleanups:\n- cx18-i2c.c should #include \"cx18-i2c.h\" for getting the prototypes of\n  it\u0027s global functions\n- make the following needlessly global functions static:\n  - cx18-fileops.c:cx18_claim_stream()\n  - cx18-fileops.c:cx18_release_stream()\n  - cx18-queue.c:cx18_queue_move()\n- remove the following unused functions:\n  - cx18-driver.c:cx18_waitq()\n  - cx18-queue.c:cx18_buf_copy_from_user()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3f98387efa9333c5765d36e144c47c107d6ba64a",
      "tree": "b5c8f515aecf306b0e0b6087458d221d9411f6cb",
      "parents": [
        "6a4a79355bfa9ae6977556595a68f2e3a0e143f7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu May 01 10:31:12 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:09 2008 -0300"
      },
      "message": "V4L/DVB (7854): cx18/ivtv: improve and fix out-of-memory handling\n\n- don\u0027t show kernel backtrace when the allocation of the buffers fails: the\n  normal ivtv/cx18 messages are clear enough and the backtrace scares users.\n- fix cleanup after the buffer allocation fails (caused kernel panic).\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6a4a79355bfa9ae6977556595a68f2e3a0e143f7",
      "tree": "63955ce42d873cb9b21e467b7a91a670b2f4f80a",
      "parents": [
        "feb5bce24ed4d90c0a5710a669072c778a2c5148"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu May 01 09:34:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:09 2008 -0300"
      },
      "message": "V4L/DVB (7853): ivtv/cx18: fix compile warnings\n\nFix compile warnings if MODULE is not defined.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "feb5bce24ed4d90c0a5710a669072c778a2c5148",
      "tree": "96ecf2f5844dfdd409baa0baa01dad673cb54f09",
      "parents": [
        "755a18baad393836c88ce92c3b7198c70e2e3205"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu May 01 09:22:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:08 2008 -0300"
      },
      "message": "V4L/DVB (7852): ivtv: prefix ivtv external functions with ivtv_\n\nFix conflict with cx18 driver.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "755a18baad393836c88ce92c3b7198c70e2e3205",
      "tree": "cf08eb2c4a5d23f6d9ee1a18146ec7740bbeb817",
      "parents": [
        "ec44c9aed0eddceaef3c6b4d23f6d7702ec57b4d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 06 14:09:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:08 2008 -0300"
      },
      "message": "V4L/DVB (7851): Fix FW_LOADER depencency at v4l/dvb\n\nSince:\n1) FW_LOADER is defined as:\n\nconfig FW_LOADER\n        tristate \"Userspace firmware loading support\"\n        depends on HOTPLUG\n\n2) several V4L/DVB driver just selects it;\n\n3) select is not smart enough to auto-select HOTPLUG, if select FW_LOADER.\n\nSo, All drivers that select FW_LOADER should also depend on HOTPLUG.\n\nAn easier solution (for the end-user perspective) would be to \"select HOTPLUG\".\nHowever, live is not simple. This would cause recursive dependency issues like\nthis one:\n\ndrivers/usb/Kconfig:62:error: found recursive dependency: USB -\u003e USB_OHCI_HCD\n-\u003e I2C -\u003e MEDIA_TUNER -\u003e MEDIA_TUNER_XC2028 -\u003e HOTPLUG -\u003e PCCARD -\u003e PCMCIA -\u003e\nUSB_ARCH_HAS_HCD -\u003e MOUSE_APPLETOUCH -\u003e USB\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ec44c9aed0eddceaef3c6b4d23f6d7702ec57b4d",
      "tree": "418590cd30cff68963b619128a9ad94e009d7ac1",
      "parents": [
        "eabcaf32041fcd04672049e76124bd4cd63b1cbf"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 06 13:46:12 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:08 2008 -0300"
      },
      "message": "V4L/DVB (7849): cx88: fix Kconfig depencencies for FW_LOADER\n\ncx88 doesn\u0027t need support for FW_LOADER. Instead, this is required only for\ncx88-blackbird.\n\nAlso, cx88-blackbird depends on HOTPLUG, due to FW_LOADER dependency.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "eabcaf32041fcd04672049e76124bd4cd63b1cbf",
      "tree": "d3a8ddcbb6f2a6335872a9b90d7e7385033ed430",
      "parents": [
        "3929c0f9acc62a2fee99387b3cb58fd2a3668cd3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 06 13:44:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:07 2008 -0300"
      },
      "message": "V4L/DVB (7848): Fix dependencies for tuner-xc2028 and em28xx-dvb\n\nem28xx-dvb doesn\u0027t need FW_LOADER. Instead, tuner-xc2028 needs to select\nFW_LOADER.\n\nAlso, this can happen only if HOTPLUG is selected, since FW_LOADER\nis dependent on HOTPLUG.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3929c0f9acc62a2fee99387b3cb58fd2a3668cd3",
      "tree": "c77007cf50807edc659e0011c514edd0e8618d16",
      "parents": [
        "fdbbfb092cee0d826cba96df51f56c0e22cae579"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 06 12:38:24 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:07 2008 -0300"
      },
      "message": "V4L/DVB (7847): Simplifies Kconfig rules\n\nSince all tuners are dependent of I2C, move I2C dependency to MEDIA_TUNER.\nAlso, simplifies the dependencies for the other Kconfig items.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fdbbfb092cee0d826cba96df51f56c0e22cae579",
      "tree": "0e46c0a22c5f821c8808bebd9abb80655520f03c",
      "parents": [
        "4bd5d1071ddbb35ae545c7738e6411e50ce28b17"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 06 12:35:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:07 2008 -0300"
      },
      "message": "V4L/DVB (7846): Re-creates VIDEO_TUNER\n\nVIDEO_TUNER is responsible for compilation of tuners.ko module. This were the\nprevious behaviour before the creation of MEDIA_TUNER.\n\nBefore this patch, tuner.ko were created even for drivers that don\u0027t need a\ntuner (like webcam drivers).\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4bd5d1071ddbb35ae545c7738e6411e50ce28b17",
      "tree": "44ea03fd76a2aa8838b005c349f0838c11820b1c",
      "parents": [
        "10ed0bf4af00c25590e8bfca344d8dec5c3637ae"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun May 04 21:32:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:06 2008 -0300"
      },
      "message": "V4L/DVB (7844): tda18271: add tda_fail macro to log error cases\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "10ed0bf4af00c25590e8bfca344d8dec5c3637ae",
      "tree": "e7f926ff1cc5e3c4e06f3710ebe911cad7dafa46",
      "parents": [
        "20f4206379260e3ca02c8ee57bc3da9b0c7d09da"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun May 04 20:26:47 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:06 2008 -0300"
      },
      "message": "V4L/DVB (7843): tda18271: fix error handling in tda18271c1_rf_tracking_filter_calibration\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "20f4206379260e3ca02c8ee57bc3da9b0c7d09da",
      "tree": "6dddf12d0c9d7f820eec81172de39f707a81603c",
      "parents": [
        "31940e3966b6cf3bb3e535ffa1cb97b16edd555b"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun May 04 19:57:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:05 2008 -0300"
      },
      "message": "V4L/DVB (7842): tda18271: fix error handling in tda18271c2_rf_tracking_filters_correction\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "31940e3966b6cf3bb3e535ffa1cb97b16edd555b",
      "tree": "d36788ef6e12674a7188e0d5ddf7a5a9c0030816",
      "parents": [
        "9c41d456e2936ea3aafa07d431c5963799f9659e"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun May 04 19:37:27 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:05 2008 -0300"
      },
      "message": "V4L/DVB (7841): tda18271: fix error handling in tda18271_channel_configuration\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9c41d456e2936ea3aafa07d431c5963799f9659e",
      "tree": "17a2509bb5ed34e0a5b363987406c0f085bcb560",
      "parents": [
        "c151c32fd7d8f5ca7dcd35430f2e625181c48d66"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun May 04 18:18:48 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:05 2008 -0300"
      },
      "message": "V4L/DVB (7840): tda18271: make tda18271_set_standby_mode less verbose for basic debug\n\nOnly show debug from tda18271_set_standby_mode if DBG_ADV is set.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c151c32fd7d8f5ca7dcd35430f2e625181c48d66",
      "tree": "8f2fa8ff952c83b7d2fb09b4ecfe66b519de7cd4",
      "parents": [
        "24124f784bfec447f5cb9e64ed337afb57f0fca5"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun May 04 17:54:23 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:04 2008 -0300"
      },
      "message": "V4L/DVB (7839): tda18271: abort rf band calibration loop on errors\n\nAbort rf band calibration loop for the TDA18271HD/C2 if an error is detected.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "24124f784bfec447f5cb9e64ed337afb57f0fca5",
      "tree": "c906064ee43a1ea488e65c40e589ff8cb30de7f9",
      "parents": [
        "d35fccaffd095e79691cd07a49a36867cb275b72"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat May 03 19:28:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:04 2008 -0300"
      },
      "message": "V4L/DVB (7838): tda18271: fix error handling in tda18271c2_rf_cal_init path\n\nfix error handling in tda18271c2_rf_cal_init immediate path\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d35fccaffd095e79691cd07a49a36867cb275b72",
      "tree": "a9b6995cc39827cf486c70e6b3aab1ca11df8a57",
      "parents": [
        "dc9d522a1358bfb87e9ed8718cc1e4d5141a5468"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat May 03 18:20:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:04 2008 -0300"
      },
      "message": "V4L/DVB (7837): tda18271: fix error handling in init and sleep paths\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dc9d522a1358bfb87e9ed8718cc1e4d5141a5468",
      "tree": "8d5fadd974f23020dbf71e87fede13cc50e88938",
      "parents": [
        "696b9562df15795facf9ffbd470983e776fa6c19"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:32:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:03 2008 -0300"
      },
      "message": "V4L/DVB (7836): cinergyT2 build fix\n\nx86.git testing found the following build bug in v2.6.26-rc1:\n\n  drivers/built-in.o: In function `cinergyt2_probe\u0027:\n  cinergyT2.c:(.text+0xb6117): undefined reference to `input_allocate_device\u0027\n  cinergyT2.c:(.text+0xb6230): undefined reference to `input_register_device\u0027\n  cinergyT2.c:(.text+0xb623d): undefined reference to `input_free_device\u0027\n\nwith the following config:\n\n  http://redhat.com/~mingo/misc/config-Sun_May__4_22_06_54_CEST_2008.bad\n\nThe reason for the bug is that the cinergyT2 driver depends on\nCONFIG_INPUT functionality, but if INPUT is modular it\u0027s still possible\nto build CONFIG_DVB_CINERGYT2\u003dy - which leads to missing symbols.\n\nThe solution is to make DVB_CINERGYT2 dependent on INPUT.\n\n[ This solves the build problem - i have not tested the driver on this card. ]\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "696b9562df15795facf9ffbd470983e776fa6c19",
      "tree": "cc5b9a1eb1bc5dc462b0fe95fe7ce191bf4c236f",
      "parents": [
        "28dd15b4334c2ded53d7738160861aa16304b8fd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon May 05 19:20:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:03 2008 -0300"
      },
      "message": "V4L/DVB (7835): multimedia/video: fix au0828 Kconfig\n\nFix undefined references in au0828:\n  depends on USB and select VIDEO_TVEEPROM\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "28dd15b4334c2ded53d7738160861aa16304b8fd",
      "tree": "6b0640df79b910bd11541b5f8e709553be358886",
      "parents": [
        "f686d8c3b53c7b105330b5292ff5d44bb04e4971"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat May 03 21:23:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:03 2008 -0300"
      },
      "message": "V4L/DVB (7834): build fix for drivers/media/video/au0828\n\nx86.git testing found the following build failure in v2.6.26-rc1:\n\n  MODPOST 424 modules\n  ERROR: \"tveeprom_hauppauge_analog\" [drivers/media/video/au0828/au0828.ko] undefined!\n  ERROR: \"tveeprom_read\" [drivers/media/video/au0828/au0828.ko] undefined!\n\nwith this config:\n\n  http://redhat.com/~mingo/misc/config-Sat_May__3_22_28_58_CEST_2008.bad\n\nthis patch does what other video drivers do to utilize the\nVIDEO_TVEEPROM functionality (and this resolves the build problem) - but\ni have not checked it on real hardware and i have not checked whether\nthe fix is complete.\n\nselections, so some items might still be missing - just not triggered\nwith this specific config.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f686d8c3b53c7b105330b5292ff5d44bb04e4971",
      "tree": "28f7662cb122af1c46118095242f1923e4ea1ae3",
      "parents": [
        "71a35fe2a345eb3704e1f1b4da65451d3e2b8c2e"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon May 05 21:08:28 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:02 2008 -0300"
      },
      "message": "V4L/DVB (7832): xc5000: MEDIA_TUNER_XC5000 must select FW_LOADER\n\nFix the following build error:\n\ndrivers/built-in.o: In function `xc_load_fw_and_init_tuner\u0027:\nxc5000.c:(.text+0x2dacd): undefined reference to `request_firmware\u0027\nxc5000.c:(.text+0x2daf0): undefined reference to `release_firmware\u0027\nxc5000.c:(.text+0x2db85): undefined reference to `release_firmware\u0027\nmake[1]: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "71a35fe2a345eb3704e1f1b4da65451d3e2b8c2e",
      "tree": "5222b0da35875a3351af2990f333a181030a09c9",
      "parents": [
        "fa146c6dceffa68fa12f8d0b797ab9753fa1c792"
      ],
      "author": {
        "name": "Robert Schedel",
        "email": "r.schedel@yahoo.de",
        "time": "Sat May 03 12:58:36 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:02 2008 -0300"
      },
      "message": "V4L/DVB (7830): dvb_ca_en50221: Fix High CPU load in \u0027top\u0027 due to budget_av slot polling\n\nThis change addresses kernel bug #10459: In kernel 2.6.25 the\nbudget_av driver polls for an CI slot in 100ms intervals (because no\ninterrupt solution for budget_av cards is feasible due to HW reasons).\nIf no CI/CAM is connected to the DVB card, polling times out only after 250ms.\nThis periodic polling leads to high CPU load.\n\nThe change increases the polling interval for empty slots from 100ms to 5s.\nIntervals for remaining slot states (invalid, in progress, ready) are unchanged,\nas they are either temporary conditions or no timeout should occur.\n\nSigned-off-by: Robert Schedel \u003cr.schedel@yahoo.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fa146c6dceffa68fa12f8d0b797ab9753fa1c792",
      "tree": "90770b4a895d3eb9d943c6fb73f084aa539a9494",
      "parents": [
        "36396c893272a577eafad40630a609ccd36d20ea"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri May 02 16:20:10 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:02 2008 -0300"
      },
      "message": "V4L/DVB (7829): cx23885: remove remaining references to dvb-pll\n\nThe cx23885 driver used to use dvb-pll for LG-TDVS-H064F support on the\nFusionHDTV5 Express.  This has since been converted to use tuner-simple\ninstead, once digital tuning support was added to tuner-simple.\n\nSince cx23885 no longer uses dvb-pll, remove the #include \"dvb-pll.h\",\nand the DVB_PLL Kconfig selection.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "36396c893272a577eafad40630a609ccd36d20ea",
      "tree": "82dd013246844662deb0f566706d80ccafbb9925",
      "parents": [
        "3c3852cda6e0c557f5e0915b5451510c1acd64a2"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri May 02 16:14:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:00 2008 -0300"
      },
      "message": "V4L/DVB (7828): cx23885: update model matrix for Hauppauge WinTV HVR-1200 \u0026 WinTV HVR-1700\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "3c3852cda6e0c557f5e0915b5451510c1acd64a2"
}
