)]}'
{
  "log": [
    {
      "commit": "47871889c601d8199c51a4086f77eebd77c29b0b",
      "tree": "40cdcac3bff0ee40cc33dcca61d0577cdf965f77",
      "parents": [
        "c16cc0b464b8876cfd57ce1c1dbcb6f9a6a0bce3",
        "30ff056c42c665b9ea535d8515890857ae382540"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 28 19:23:06 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 28 19:23:06 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tdrivers/firmware/iscsi_ibft.c\n"
    },
    {
      "commit": "2b8c70b2174402ca3dec13310ce56597233392d7",
      "tree": "0aed464521a2a671cbb7b4302b55fe72abc95d3d",
      "parents": [
        "29e1fa3565a7951cc415c634eb2b78dbdbee151d",
        "3621263a4d9679726b7bc1e2546c1c03941a59b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 17:16:20 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 17:16:20 2010 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (362 commits)\n  V4L-DVB: cx88-dvb: remove extra attribution for core\n  V4L/DVB: v4l: soc_camera: fix bound checking of mbus_fmt[] index\n  V4L/DVB: Add support for SMT7020 to cx88\n  V4L/DVB: radio-si470x: Use UTF-8 encoding on a comment\n  V4L/DVB: MAINTAINERS: Telegent tlg2300 section fix\n  V4L/DVB: gspca_stv06xx: Add support for camera button\n  V4L/DVB: gspca_ov519: add support for the button on ov511 based cams\n  V4L/DVB: gspca_ov519: Add support for the button on ov518 based cams\n  V4L/DVB: gspca_ov519: add support for the button on ov519 based cams\n  V4L/DVB: gspca_main: Fix a compile error when CONFIG_INPUT is not set\n  V4L/DVB: gspca_main: some input error handling fixes\n  V4L/DVB: gspca_main: Allow use of input device creation code for non int. inputs\n  V4L/DVB: gspca_pac7302: much improved exposure control\n  V4L/DVB: gspca_sonixb: Make sonixb driver handle pas106 and pas202 cameras\n  V4L/DVB: gspca_sonixb: pas106: fixup bright ctrl and add gain and exposure ctrls\n  V4L/DVB: Documentation: gspca.txt: update known mr97310a cams\n  V4L/DVB: gspca_mr97310a: add support for the Sakar 1638x CyberPix\n  V4L/DVB: gscpa_sonixb: limit ov7630 max framerate at 640x480\n  V4L/DVB: gspca_sonixb: pas202: fixup brightness ctrl and add gain and exposure ctrls\n  V4L/DVB: gscpa_sonixb: Differentiate between sensors with a coarse and fine expo ctrl\n  ...\n"
    },
    {
      "commit": "29e1fa3565a7951cc415c634eb2b78dbdbee151d",
      "tree": "d98a5718ffffaea73682097cb0b120d24df2897f",
      "parents": [
        "2594a57a13f1a6c32d90d73d7ebe51d4b8d88421"
      ],
      "author": {
        "name": "Ang Way Chuang",
        "email": "wcang79@gmail.com",
        "time": "Thu Feb 25 09:45:03 2010 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 17:15:44 2010 -0800"
      },
      "message": "dvb-core: Fix DoS bug in ULE decapsulation code that can be triggered by an invalid Payload Pointer\n\nULE (Unidirectional Lightweight Encapsulation RFC 4326) decapsulation\nhas a bug that causes endless loop when Payload Pointer of MPEG2-TS\nframe is 182 or 183.  Anyone who sends malicious MPEG2-TS frame will\ncause the receiver of ULE SNDU to go into endless loop.\n\nThis patch was generated and tested against linux-2.6.32.9 and should\napply cleanly to linux-2.6.33 as well because there was only one typo\nfix to dvb_net.c since v2.6.32.\n\nThis bug was brought to you by modern day Santa Claus who decided to\nshower the satellite dish at Keio University with heavy snow causing\nhuge burst of errors.  We, receiver end, received Santa Claus\u0027s gift in\nthe form of kernel bug.\n\nCare has been taken not to introduce more bug by fixing this bug, but\nplease scrutinize the code for I always produces buggy code.\n\nSigned-off-by: Ang Way Chuang \u003cwcang79@gmail.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f39b5834a3c6c9f107b869d38dca0622e913a3d",
      "tree": "ceec8025ef5c8de22b9714f964e9b3ee99a986ba",
      "parents": [
        "7d3502844609df0985932365197f905e4ea95d22"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Feb 15 19:30:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:03 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb/opera1: misplaced parenthesis\n\nThe parenthesis was misplaced, tmp is set to 0 or break occurs,\nwhile debugging opera1_usb_i2c_msgxfer() retval was not shown.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCC: Marco Gittler \u003cg.marco@freenet.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7ccf1eea972177064b4df9d5ba68958604781db6",
      "tree": "469e50b4230ddb5f1fdb328ada4cf69bf2ce1994",
      "parents": [
        "18718c96e3e10e6b821d32c50adde9fa5cc6565a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Feb 14 23:39:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:02 2010 -0300"
      },
      "message": "V4L/DVB: dvb: fix sparse warnings\n\nFix sparse warnings in media/dvb/frontends:\n\ndrivers/media/dvb/frontends/dibx000_common.c:177:13: warning: non-ANSI function declaration of function \u0027systime\u0027\ndrivers/media/dvb/frontends/tda665x.c:136:55: warning: right shift by bigger than source value\n\n[mchehab@redhat.com: removed the change at dib0090 since it got fixed by a previous patch]\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "18718c96e3e10e6b821d32c50adde9fa5cc6565a",
      "tree": "4e4893c06e3af7ac41802c4d0a2d6e27a3b1b53f",
      "parents": [
        "fdd70c3399fc448a87487b287f4f0dcfb2e9c52c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Feb 14 17:36:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:02 2010 -0300"
      },
      "message": "V4L/DVB: V4L: dvb-usb, add extra sync to down-up input events\n\nUserspace is allowed to coalesce events between SYNCs. And since the code\nemits UP right after DOWN for the same key, it may be missed\n(up+down\u003dnothing). Add an extra sync in between UP and DOWN events to disable\nthe coalesce.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4105ed5df1e16afbbea4c96f8d513bda21248308",
      "tree": "13b381564d2e308a54bcd30a30cc5f7be9e53de0",
      "parents": [
        "32f8aca4affc9cc5699a8e45b3ce08e76d7b847b"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sun Feb 14 17:07:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:01 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Fix build warnings\n\ndrivers/media/dvb/dvb-usb/az6027.c:390: warning: excess elements in struct initializer\ndrivers/media/dvb/dvb-usb/az6027.c:390: warning: (near initialization for ‘az6027_rc_keys[0]’)\ndrivers/media/dvb/dvb-usb/az6027.c:391: warning: excess elements in struct initializer\ndrivers/media/dvb/dvb-usb/az6027.c:391: warning: (near initialization for ‘az6027_rc_keys[1]’)\ndrivers/media/dvb/dvb-usb/az6027.c:759: warning: ‘az6027_read_mac_addr’ defined but not used\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "32f8aca4affc9cc5699a8e45b3ce08e76d7b847b",
      "tree": "f6803e6e563567c1f4f13759dc3e287e0a9812b4",
      "parents": [
        "b00380fcb760070d5bfdc69ed7273084a629db4d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 17 23:54:07 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:01 2010 -0300"
      },
      "message": "Revert \"V4L/DVB: az6027: az6027_read_mac_addr is currently unused\"\n\nThis reverts commit 1e08370814e8902074d59cc57f2b4c1a62f00ee8.\n\nPatch were wrongly applied.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b00380fcb760070d5bfdc69ed7273084a629db4d",
      "tree": "b9f05da24ba0bfb82c956d3501929e516f4b729b",
      "parents": [
        "d07602a07acfb9f6d1dbc24fd0416fed5d194bbc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 17 23:53:04 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:00 2010 -0300"
      },
      "message": "Revert \"V4L/DVB: az6027: IR RC keys are using the old struct with 3 parameters, instead of 2\"\n\nThis reverts commit 234497b022c464532976b8a12614819bcf67f41b.\n\nPatch were wrongly applied.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "917c50090ea3daa4c048b824a2dcb4730b3d7656",
      "tree": "8f6dcbe8846650b6fa0ecc27a841f5d4b551614b",
      "parents": [
        "2ed3f0c625faaace7a4dcfbb4e11baa17d993c5f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 17 21:13:19 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:59 2010 -0300"
      },
      "message": "V4L/DVB: az6027: az6027_read_mac_addr is currently unused\n\ndrivers/media/dvb/dvb-usb/az6027.c:759: warning: ‘az6027_read_mac_addr’ defined but not used\n\nWhile there\u0027s some code that uses it, it is currently commented. So, comment also\nthe function itself.\n\nCC: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2ed3f0c625faaace7a4dcfbb4e11baa17d993c5f",
      "tree": "0f96e32f512e146cd55197337c287878da5c3a03",
      "parents": [
        "5f0e1cff5d19935bef1a6a2cdbd7f39b92031726"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 17 21:11:06 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:59 2010 -0300"
      },
      "message": "V4L/DVB: az6027: IR RC keys are using the old struct with 3 parameters, instead of 2\n\ndrivers/media/dvb/dvb-usb/az6027.c:390: warning: excess elements in struct initializer\ndrivers/media/dvb/dvb-usb/az6027.c:390: warning: (near initialization for ‘az6027_rc_keys[0]’)\ndrivers/media/dvb/dvb-usb/az6027.c:391: warning: excess elements in struct initializer\ndrivers/media/dvb/dvb-usb/az6027.c:391: warning: (near initialization for ‘az6027_rc_keys[1]’)\n\nCC: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5f0e1cff5d19935bef1a6a2cdbd7f39b92031726",
      "tree": "fd32e6e62c7b501cc6714c3a1ffe1c961b90197c",
      "parents": [
        "3c3233ec76118634cfd74d35c45d984e74acfc37"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sun Feb 14 16:58:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:59 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Fix checkpatch violations\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3c3233ec76118634cfd74d35c45d984e74acfc37",
      "tree": "d386f89296aa0ea6f940f676085a9f569707c95c",
      "parents": [
        "bafa50ffb11eca44496332f3ee742144f097f29b"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sun Feb 14 15:10:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:59 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Add driver supported ID\u0027s\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bafa50ffb11eca44496332f3ee742144f097f29b",
      "tree": "7bc7b14ffefb432bc2877f95fd2b338a76091dd4",
      "parents": [
        "91d8f7ae6eb8cc1c0f701e6afd0f7095c8091b2a"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sun Feb 14 15:03:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:59 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Update Build\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "91d8f7ae6eb8cc1c0f701e6afd0f7095c8091b2a",
      "tree": "18deb15949110dc609e72523e5b136cbfb8a80c9",
      "parents": [
        "76f9a820c8672ada12ffa0903652c9e6f2429462"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abaraham.manu@gmail.com",
        "time": "Sun Feb 14 14:59:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:59 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Add driver supported ID\u0027s\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "76f9a820c8672ada12ffa0903652c9e6f2429462",
      "tree": "7a6d28ac7c01261a16b0954072eb5827fe74d797",
      "parents": [
        "007ad830364e795316d2825f1ab68b3a53a3d56c"
      ],
      "author": {
        "name": "Adams Xu",
        "email": "Adams.xu@azwave.com.cn",
        "time": "Sun Feb 14 14:34:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:58 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Initial import of the driver\n\nSigned-off-by: Manu Abaraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8ef4c21130832cb51d5a5940ad3d4b7140720218",
      "tree": "f1949f8271320e4ff2853d1df828f3abc58e27d4",
      "parents": [
        "58c811df63a7c494639b4fe49d7af8fd0b32019b"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Feb 10 21:33:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:58 2010 -0300"
      },
      "message": "V4L/DVB: af901x: inform NXP TDA18218 tuner as know but not supported\n\nThere is no driver for new NXP TDA18218\ttuner which is used by few recent\naf9015 designs. af9015 uses number 179 as ID for that tuner. Inform this\ntuner is not supported when device using that tuner is meet.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "58c811df63a7c494639b4fe49d7af8fd0b32019b",
      "tree": "985cf4bd2bb1266fc5e234b42a57f18c4b60bc1e",
      "parents": [
        "db02d9dc544be25330fe491eddd2766d1fb7e325"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Feb 10 20:44:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:58 2010 -0300"
      },
      "message": "V4L/DVB: af9015: MYGICTV U718 remote autodetection\n\nAutodetect MYGICTV U718 from eeprom hash and select remote automatically.\nRemove old iManufacturer string compare based remote selection logic.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "db02d9dc544be25330fe491eddd2766d1fb7e325",
      "tree": "62a12bd42d84e22b0f4d0dde77d604a282c65656",
      "parents": [
        "809c1e8ae8310a863b147c8571adfb6addeddd43"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Feb 10 20:20:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:58 2010 -0300"
      },
      "message": "V4L/DVB: af9015: A-Link DTU(m) remote autodetection\n\nAutodetect A-Link DTU(m) based eeprom hash and select correct remote.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "809c1e8ae8310a863b147c8571adfb6addeddd43",
      "tree": "b8fe5f63569133f6bae5f7fedd277f0a16de053b",
      "parents": [
        "fa1df55c3f99d32eccf3eeb3c9dad4456ebcf1f4"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Feb 10 20:07:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:57 2010 -0300"
      },
      "message": "V4L/DVB: af9015: support for Leadtek WinFast DTV2000DS\n\nAdd USB ID 0413:6a04 for Leadtek WinFast DTV2000DS.\n\nThanks to Gavin Ramm \u003cgavin_ramm@hotmail.com\u003e for reporting this.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa1df55c3f99d32eccf3eeb3c9dad4456ebcf1f4",
      "tree": "3fcda7ddfb01e4f5c23444fd5a14a3ef9fa7443f",
      "parents": [
        "fd9be0dc9b0b2baf203cfef8c8109859d05d0e01"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Feb 10 20:05:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:57 2010 -0300"
      },
      "message": "V4L/DVB: af9015: support for DigitalNow TinyTwin v2\n\nAdd USB ID 1b80:e402 for DigitalNow TinyTwin version 2.\n\nThanks to Trevor Phillips \u003ctrevor.phillips@gmail.com\u003e for reporting this.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fd9be0dc9b0b2baf203cfef8c8109859d05d0e01",
      "tree": "d4e4c3e1accdc3683a169b5551cdc5339f6bb193",
      "parents": [
        "7ca7ef6011e92b52a365ddc78f6668e01793c572"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Feb 10 20:32:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:57 2010 -0300"
      },
      "message": "V4L/DVB: DVB: ngene, fix memset parameters\n\nSwitch second and third memset parameter to stamp the length buffer bytes\nby 0xff\u0027s, not 255 bytes by low 8 bits of Length.\n\nCc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, \tjirislaby@gmail.com, Matthias Benesch \u003ctwoof7@freenet.de\u003e, \tRalph Metzler \u003crjkm@metzlerbros.de\u003e, Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Matthias Benesch \u003ctwoof7@freenet.de\u003e\nCc: Ralph Metzler \u003crjkm@metzlerbros.de\u003e\nCc: Oliver Endriss \u003co.endriss@gmx.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "62bdbb735c0415c2ffdddc2269a860a76f7f716a",
      "tree": "6f46610dcccc749ab3c08a09e6c74d64811c5935",
      "parents": [
        "f0289efa1938eac27a98883bf33af946b13e1110"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Feb 06 05:43:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:57 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media: Correct NULL test\n\nIn each case, the NULL test has been performed already.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nexpression *x;\nexpression e;\nidentifier l;\n@@\n\nif (x \u003d\u003d NULL || ...) {\n    ... when forall\n    return ...; }\n... when !\u003d goto l;\n    when !\u003d x \u003d e\n    when !\u003d \u0026x\n*x \u003d\u003d NULL\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0289efa1938eac27a98883bf33af946b13e1110",
      "tree": "b3096c3fbc99dafb642bed547d2eada49d31f602",
      "parents": [
        "dd6ed861d64f86493e7a6bf92c6fcd99d5e3391c"
      ],
      "author": {
        "name": "Klaas de Waal",
        "email": "klaas.de.waal@gmail.com",
        "time": "Sun Feb 07 14:09:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:57 2010 -0300"
      },
      "message": "V4L/DVB: dst: fixes for DVB-C Twinhan VP2031\n\nRemove check  \"state-\u003edst_type \u003d\u003d DST_DTYPE_IS_CABLE\"  in function\ndst_get_tuna (around line 1352) to select the correct checksum\ncomputation\n\nFill in the .caps field in struct dst_dvbc_ops (around line 1824) with\nall the supported QAM modulation methods to match the capabilities of\nthe card as implemented in function dst_set_modulation (around line\n502). Note that beginning with linux kernel version 2.6.32 the\nmodulation method is checked (by function\ndvb_frontend_check_parameters in file\ndrivers/media/dvb/dvb-core/dvb_frontend.c) and thus tuning fails if\nyou use a modulation method that is not present in the .caps field.\n\nThis patch has been tested on a Twinhan VP2031A DVB-C card with the\n2.6.32.2 kernel.\n\nSigned-off-by: Klaas de Waal \u003cklaas.de.waal@gmail.com\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fad93fdb14f13e7b869a878c0fba3b6e0f91e0b6",
      "tree": "67e2ca44d40b96ef69b987de345622af63c3f2e2",
      "parents": [
        "0a71102f105870a4a245edd1b291fa723a8f3a48"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sat Feb 06 05:55:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:56 2010 -0300"
      },
      "message": "V4L/DVB: STV0900 Cut 3.0 AGC2 fix for NetUP Dual DVB-S2-CI card\n\nif the AGC2 \u003e 1400 then no signal on this frequency for STV0900 Cut 3.0. For\nCut 2.0 this value is 700.\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6fd2d0f924e352e50a35ac9d9534ccc91b5c9bb9",
      "tree": "13d489a15367f2108a8758e751c6c5dc24e66f0f",
      "parents": [
        "8edbede9ebf5959ec9951175a239925225440f5f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Feb 05 02:46:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:56 2010 -0300"
      },
      "message": "V4L/DVB: using vmalloc requires include linux/vmalloc.h\n\nAfter merging the scsi-post-merge tree, today\u0027s linux-next build (powerpc\nallyesconfig) failed like this:\n\ndrivers/media/dvb/ngene/ngene-core.c: In function \u0027ngene_release_buffers\u0027:\ndrivers/media/dvb/ngene/ngene-core.c:1443: error: implicit declaration of function \u0027vfree\u0027\ndrivers/media/dvb/ngene/ngene-core.c: In function \u0027ngene_get_buffers\u0027:\ndrivers/media/dvb/ngene/ngene-core.c:1454: error: implicit declaration of function \u0027vmalloc\u0027\ndrivers/media/dvb/ngene/ngene-core.c:1454: warning: assignment makes pointer from integer without a cast\ndrivers/media/dvb/ngene/ngene-core.c:1461: warning: assignment makes pointer from integer without a cast\ndrivers/media/dvb/ngene/ngene-core.c:1467: warning: assignment makes pointer from integer without a cast\ndrivers/media/dvb/ngene/ngene-core.c: In function \u0027ngene_probe\u0027:\ndrivers/media/dvb/ngene/ngene-core.c:1836: warning: assignment makes pointer from integer without a cast\n\nCaused by commit b54c755d6263efe376f3dfc8c72c8e7b4fb4f4c1 (\"V4L/DVB: ngene: Initial check-in\").\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6525e67c01d303153272c26cb8118a3c314f4a1f",
      "tree": "a92d9f9a168326d837ded0dc2627cc376c3cf58c",
      "parents": [
        "684688d87d697724c46be77858641ee2e8885b02"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Feb 03 22:06:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:55 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Fix I2C initialisation\n\nUse I2C_CLASS_TV_DIGITAL, not I2C_ADAP_CLASS_TV_DIGITAL.\nRemove initialisation of bus_lock mutex.\nThanks to Mauro for pointing out.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nThanks-to: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "684688d87d697724c46be77858641ee2e8885b02",
      "tree": "aa44ac65ca876b3b71f8e4936d8e6f8c88302680",
      "parents": [
        "e890e7c0426ab99b032d5b387b1ca9fad6928895"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Feb 03 18:59:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:55 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Make checkpatch.pl happy\n\nMake checkpatch.pl happy.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e890e7c0426ab99b032d5b387b1ca9fad6928895",
      "tree": "2f8a2571ab8e2864be578a0a4c3130f9fb0dfe38",
      "parents": [
        "ace30f74ac1b3f20ab8f98995510a5e0d643c42c"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Feb 03 13:57:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:55 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Use correct name for cineS2 cards\n\nCards 18c3:abc3/18c3:abc4 should be displayed as \u0027Linux4Media cineS2\u0027.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ace30f74ac1b3f20ab8f98995510a5e0d643c42c",
      "tree": "6d40166983a46be7cee57070952901a40586dbb2",
      "parents": [
        "b1ec9532341fafacfce8b1951c5f388eae014e16"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Jan 20 19:03:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:55 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Take care of late interrupts\n\nRequest might already have been processed when the interrupt arrives.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1ec9532341fafacfce8b1951c5f388eae014e16",
      "tree": "96618beaf2c3dd333418d7b7566cb64a14e1a201",
      "parents": [
        "589816c61b74d8f16218a5ffdb95b1bf1897f65c"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Jan 20 18:06:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:55 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Workaround for command timeout\n\nImplement workaround for comamnd timeout.\nUse FW15 and avoid switching DMA on and off.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "589816c61b74d8f16218a5ffdb95b1bf1897f65c",
      "tree": "d30c3bb7b26156d7e33d6b79382651814836edba",
      "parents": [
        "83e74554d4b1c6f4906c8a4fff270fcd42978987"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Jan 20 17:53:06 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:55 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Set ADC ranges to 1Vpp\n\nSet ADC1 and ADC2 range of the stv0900 to 1Vpp.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "83e74554d4b1c6f4906c8a4fff270fcd42978987",
      "tree": "cb8b3efeb350f9f280fe568301b4cf85527eed92",
      "parents": [
        "edad22a7b0e5899ee503794543ce4c77cfb34d58"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Feb 01 22:01:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:55 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Adapt to current frontend drivers\n\nAdapt to current stv090x + stv6110 drivers.\n\n[mchehab@redhat.com: removed compilation hack added by me on a prev patch]\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "edad22a7b0e5899ee503794543ce4c77cfb34d58",
      "tree": "8867a4baf59d47b93845849bd4bf8696b3e4fe9a",
      "parents": [
        "c58b5ecd46bf1b4a54b769d4a17afd97af23188d"
      ],
      "author": {
        "name": "Matthias Benesch",
        "email": "twoof7@freenet.de",
        "time": "Fri Jan 08 17:38:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:55 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Mystique SaTiX-S2 Dual\n\nIdentify card 18c3:db01 as \u0027Mystique SaTiX-S2 Dual\u0027.\n\nSigned-off-by: Matthias Benesch \u003ctwoof7@freenet.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c58b5ecd46bf1b4a54b769d4a17afd97af23188d",
      "tree": "b1f73ff4ac51ab52ebe75eb7619b52aa36d23b0c",
      "parents": [
        "9fdd797659de7a989025c64c336542ac9c15d4d1"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sat Dec 26 16:56:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:54 2010 -0300"
      },
      "message": "V4L/DVB: [nGene] Trivial I2C related fixes/cleanups\n\nTrivial I2C related fixes/cleanups\n - Remove Unused I2C ID\n - point the I2C device to the physical device\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9fdd797659de7a989025c64c336542ac9c15d4d1",
      "tree": "65daa83e8e91dee27058defa6c5a195d8b5fc21c",
      "parents": [
        "cf1b12f2b355a29c44dad426f545db8fa26bd81c"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Dec 23 16:26:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:54 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Code cleanup\n\nRemove/comment-out unused code, make some functions/declarations static.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf1b12f2b355a29c44dad426f545db8fa26bd81c",
      "tree": "ba96908a51c907b1a6a9d5ef4cf33c047bacf781",
      "parents": [
        "126cd4bc5fa9cdbedb89bbe7e568140c94900ca7"
      ],
      "author": {
        "name": "Matthias Benesch",
        "email": "twoof7@freenet.de",
        "time": "Wed Dec 23 05:55:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:54 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Added module parameter \"one_adapter\"\n\nIf parameter \"one_adapter\" is set, only one adapter per device will be attached.\nOtherwise an adapter for every frontend will be attached.\n\nSigned-off-by: Matthias Benesch \u003ctwoof7@freenet.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "126cd4bc5fa9cdbedb89bbe7e568140c94900ca7",
      "tree": "e35b8f2b8b6d55fc41c0e76ee6e7a024b09161d6",
      "parents": [
        "948a119547cf5043b40c2151d6f6913fbcf65e38"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Tue Dec 22 04:37:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:54 2010 -0300"
      },
      "message": "V4L/DVB: DVB: Export dvb_ringbuffer_flush() again\n\nAdd EXPORT_SYMBOL(dvb_ringbuffer_flush) again,\nreplace my_dvb_ringbuffer_flush() in ngene driver.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "948a119547cf5043b40c2151d6f6913fbcf65e38",
      "tree": "0828addba3ad16ba852ff0cdbf153773bdc2ef4d",
      "parents": [
        "44cdd064aa698c033e0a345ed187db7c24134d93"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Tue Dec 22 03:34:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:54 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Remove kernel version check for dvb_[un]register_adapter\n\nRemove kernel version check for dvb_[un]register_adapter.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "44cdd064aa698c033e0a345ed187db7c24134d93",
      "tree": "a21e7260ff4c53eae4b970a423c4edf954e12875",
      "parents": [
        "236fa316baf6bb89b2f361230d570093a2a79794"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sun Dec 20 02:30:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:54 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Change severity of some diagnostic messages\n\nChanged severity of some diagnostic messages.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "236fa316baf6bb89b2f361230d570093a2a79794",
      "tree": "0b4a030e8547cd492288f615802218ed687b288f",
      "parents": [
        "dc35c9ae193564af2003117857848d69af24d534"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sat Dec 19 22:55:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:54 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Speed-up tuning\n\nRemove stray mleep() which prevented fast tuning.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dc35c9ae193564af2003117857848d69af24d534",
      "tree": "69b0c34a598febc2ade909396ea608712c24f688",
      "parents": [
        "adc1d21eec74afbd38a9099f4aff4bcd5b9eaea2"
      ],
      "author": {
        "name": "Roland Praml",
        "email": "pram@gmx.de",
        "time": "Sat Dec 19 22:48:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:54 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Fix unloading of module\n\nFixed unloading of module ngene.\n\nSigned-off-by: Roland Praml \u003cpram@gmx.de\u003e\nSigned-off-by: Matthias Benesch \u003ctwoof7@freenet.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "adc1d21eec74afbd38a9099f4aff4bcd5b9eaea2",
      "tree": "b6ec506474bc5eccdd1cf5c570d12598554e6071",
      "parents": [
        "8bba2607f1927cf3166a64dfd4e4c38a2e3af990"
      ],
      "author": {
        "name": "Matthias Benesch",
        "email": "twoof7@freenet.de",
        "time": "Sat Dec 19 12:57:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:53 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Remove firmware debugging\n\nRemove firmware debugging, because setting ngene_fw_debug and requesting\nfirmware from file causes a kernel error.\n\nSigned-off-by: Matthias Benesch \u003ctwoof7@freenet.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8bba2607f1927cf3166a64dfd4e4c38a2e3af990",
      "tree": "90be74e9f4429a8797cff8eff8f620aa8dbe0883",
      "parents": [
        "6ed36e6670635b162cc59e40cdb0fbcc51d59d1e"
      ],
      "author": {
        "name": "Matthias Benesch",
        "email": "twoof7@freenet.de",
        "time": "Sat Dec 19 12:48:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:53 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Added Media-Pointer MP-S2/CineS2 DVB-S2 Twin Tuner\n\nAdded support for nGene based Media-Pointer DVB-S2 twin tuner cards.\n\n[mchehab@redhat.com: Fix compilation error: unknown field ‘ref_clk’]\n\nSigned-off-by: Matthias Benesch \u003ctwoof7@freenet.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6ed36e6670635b162cc59e40cdb0fbcc51d59d1e",
      "tree": "b4da826002d19794f65fc8ea21236c71816d514b",
      "parents": [
        "0027ebb73eff5bf0709f016edcad2be0605a3e4f"
      ],
      "author": {
        "name": "Matthias Benesch",
        "email": "twoof7@freenet.de",
        "time": "Sat Dec 19 22:18:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:53 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Additional clean-up\n\nRemove and disable unnecessary code. Disable define ONE_ADAPTER.\n\nSigned-off-by: Matthias Benesch \u003ctwoof7@freenet.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0027ebb73eff5bf0709f016edcad2be0605a3e4f",
      "tree": "fd6aa56fab2734d3c07aa74a80f00e0e3a8897d8",
      "parents": [
        "83f3c7157e087ace8fc67fd759bc3d7b3b64531e"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sat Dec 19 06:38:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:53 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Always use firmware loader\n\nAlways use firmware loader.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "83f3c7157e087ace8fc67fd759bc3d7b3b64531e",
      "tree": "a35d48a58a8d8d1fa78138c3818c50b3a27cd37f",
      "parents": [
        "dae52d009fc950b5c209260d50fcc000f5becd3c"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sat Dec 19 04:54:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:53 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Driver compiles now\n\nRemove LNBH21 routines, disable code which broke compilation.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dae52d009fc950b5c209260d50fcc000f5becd3c",
      "tree": "bc871578fd78a0a23c1613dec21c2eb4853c6346",
      "parents": [
        "c22425ffa10792e2e8aba321dded98a5867d2a86"
      ],
      "author": {
        "name": "Matthias Benesch",
        "email": "twoof7@freenet.de",
        "time": "Fri Dec 18 22:13:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:53 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Initial check-in\n\nAdd Micronas nGene PCIe bridge driver.\n\nThe source code was provided by Micronas / Ralph Metzler,\nand has been reformatted to comply with Linux Codingstyle.\n\nSigned-off-by: Matthias Benesch \u003ctwoof7@freenet.de\u003e\nSigned-off-by: Ralph Metzler \u003crjkm@metzlerbros.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e3a0cc62c80a997512295d8f714ee09fafbb4c99",
      "tree": "ca285108e192e02cb54266b7d23213267b216bf6",
      "parents": [
        "26c3b8b060b3a06f912e5c50bc8ef6ed96195458"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Fri Jan 22 12:10:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:52 2010 -0300"
      },
      "message": "V4L/DVB: media: dvb/af9015, add hashes support\n\nSo as a final patch, add support for hash and one hash entry\nfor MSI digi vox mini II:\niManufacturer 1 Afatech\niProduct      2 DVB-T 2\niSerial       3 010101010600001\n\nIt is now handled with proper IR and key map tables.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26c3b8b060b3a06f912e5c50bc8ef6ed96195458",
      "tree": "2db13158c01660cc23a5567ad5e6cb4356bbf4d2",
      "parents": [
        "634d2d757a435037576bac465a84a02a72c747b6"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Fri Jan 22 12:10:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:52 2010 -0300"
      },
      "message": "V4L/DVB: media: dvb/af9015, refactor remote setting\n\nAdd af9015_setup structure to hold (right now only remote) setup\nof distinct receivers.\n\nAdd af9015_setup_match for matching ids against tables.\n\nThis is for easier matching different kind of ids against tables\nto obtain setups. Currently module parameters and usb vendor ids\nare switched into and matched against tables. Hashes will follow.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "634d2d757a435037576bac465a84a02a72c747b6",
      "tree": "975c4ff3dd2877d98150915285808159525b36c1",
      "parents": [
        "6c614044ff00bf3e7403ac6c4ed4e53db8c349f3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Fri Jan 22 12:10:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:52 2010 -0300"
      },
      "message": "V4L/DVB: media: dvb/af9015, factor out remote setting\n\nThis is just a code shuffle without functional changes. For easier\nreview of later changes, i.e. preparation.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c614044ff00bf3e7403ac6c4ed4e53db8c349f3",
      "tree": "52ea3e4cdeae03ae444cd155ab96cf87e94c04c4",
      "parents": [
        "0b32d65cd7938d31eebd9c62aab6a59a3c4cf0f8"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Fri Jan 22 12:10:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:52 2010 -0300"
      },
      "message": "V4L/DVB: media: dvb/af9015, implement eeprom hashing\n\nThis will be useful for matching of IR tables later.\n\nWe read the eeprom anyway for dumping. Switch the dumping to\nprint_hex_dump_bytes and compute hash above that by\nhash \u003d 0;\nfor (u32 VAL) in (eeprom):\n  hash *\u003d GOLDEN_RATIO_PRIME_32\n  hash +\u003d VAL; // while preserving endinaness\n\nThe computation is moved earlier to the flow, namely from\naf9015_af9013_frontend_attach to af9015_read_config, so that\nwe can access the sum in af9015_read_config already.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "08c45cd58560f10e08e0ec4686845625b7030e8c",
      "tree": "4f77ea02562e551905aefa9c3da15277eef0532f",
      "parents": [
        "690c79ae7a0d928459ee6a09be781a2503c27e3e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Feb 02 19:40:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:51 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/dvb/frontends/stv090x.c: fix use-uninitlalised\n\nMad guess.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nReviewed-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nAcked-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "690c79ae7a0d928459ee6a09be781a2503c27e3e",
      "tree": "e76db197a5487147e1214ca98002219a50c3df99",
      "parents": [
        "c2312f60d741df833abf48fee4a30aa523e55a58"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Feb 02 19:40:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:51 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/dvb/frontends/stv090x.c: fix use-uninitialised\n\ndrivers/media/dvb/frontends/stv090x.c: In function \u0027stv090x_blind_search\u0027:\ndrivers/media/dvb/frontends/stv090x.c:1967: warning: \u0027coarse_fail\u0027 may be used uninitialized in this function\n\nCc: Manu Abraham \u003cmanu@linuxtv.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nReviewed-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nAcked-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "407df29363f10642d87dbe49854c97eb57c84c94",
      "tree": "857ea1cd3caa2636ede3cfdf6e3eed77b3e4cb79",
      "parents": [
        "ca39d84d438b609af127f2eb161cd9029afbc9a7"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Feb 02 11:29:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:51 2010 -0300"
      },
      "message": "V4L/DVB: dvb: return -ENOMEM if kzalloc failed in dvb_usb_device_init()\n\nIf in a cold state and the download succeeded ret is zero, but we\nshould return -ENOMEM.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5d26b6443292027314a2e2c9178140e60acd3587",
      "tree": "b54b4a11ed0dbc68ccb0f293c529277c950ce9e7",
      "parents": [
        "3d36f5c652d9d1b4406b0f8f32d9452eaad8e33a"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Fri Jan 29 17:42:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:51 2010 -0300"
      },
      "message": "V4L/DVB: smsir: make local variables static\n\nMake the file local parameters static.\n\nThis will remove the following sparse warnings (see \"make C\u003d1\"):\n * warning: symbol \u0027ir_pos\u0027 was not declared. Should it be static?\n * warning: symbol \u0027ir_word\u0027 was not declared. Should it be static?\n * warning: symbol \u0027ir_toggle\u0027 was not declared. Should it be static?\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3d36f5c652d9d1b4406b0f8f32d9452eaad8e33a",
      "tree": "5872e19d3a8352faeb5ab73b8661211dfc7885a9",
      "parents": [
        "0faf6f6b892aeb25934c9adc7fe328350d2d25cc"
      ],
      "author": {
        "name": "Massimo Del Fedele",
        "email": "max@veneto.com",
        "time": "Sat Oct 24 13:12:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:51 2010 -0300"
      },
      "message": "V4L/DVB: m920x: Add support for Pinnacle PCTV310e card\n\nAdds support to Pinnacle PCTV310e hybrid tuner card, for DVB-T and\nremote control, still no analog video.\n\n[mchehab@redhat.com: fix CodingStyle issues]\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fb3ab105a5ef43b03d2788e9b124c7c69112682f",
      "tree": "7f2abc1370c9d899ac93d1f0f04377049e369f0c",
      "parents": [
        "6adb21c8719feef3b1629f5a9b5535e914f897ed"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Aug 29 15:31:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:50 2010 -0300"
      },
      "message": "V4L/DVB: stv0900: dereference of state-\u003einternal in fe_stv0900_error stv0900_init_internal()\n\nstate-\u003einternal allocation may fail as well as the allocation of\nstv0900_first_inode or new_node-\u003enext_inode in append_internal().\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2abf6dd8e8754db6b18a4d55d3e4425c0a22d280",
      "tree": "9a9ac197a8881e03c3e07da450a81bf1dbd5ec86",
      "parents": [
        "22c859faf5e10e7f7b04a2c643a98eeee69c1815"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Jan 26 16:46:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:49 2010 -0300"
      },
      "message": "V4L/DVB: dvb/bt8xx: Clean-up init and exit functions\n\nThe init and exit functions are needlessly complex. Remove the bloat:\n* Drop irrelevant/outdated comments.\n* Remove useless bt878_pci_driver_registered global variable.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1e4348c85a2643441174cfb7073f8cb1a313366f",
      "tree": "f8a73108411d488d630a311bfd9207c3f0163222",
      "parents": [
        "6385c5bf98a9922917a563af3fdbd514888fa4ac"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Nov 18 16:03:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:48 2010 -0300"
      },
      "message": "V4L/DVB: firedtv: reduce memset()s\n\nBefore each FCP transdaction, the entire 512 bytes of the FCP frame were\ncleared, then values filled in.\n\nClear only the bytes between filled-in bytes and end of the\n  - request frame, or\n  - response frame if data from a larger response will be needed, or\n  - whole frame if data from a variable length response will be taken.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6385c5bf98a9922917a563af3fdbd514888fa4ac",
      "tree": "fc00cac0301279f3db081fca9aae4c37d50dbadd",
      "parents": [
        "3fb80ef3bc0f2b1008e14f695dcb32415cbacc90"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Nov 18 16:03:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:48 2010 -0300"
      },
      "message": "V4L/DVB: firedtv: remove check for interrupting signal\n\nFCP transactions as well as CMP transactions were serialized with\nmutex_lock_interruptible.  It is extremely unlikly though that a signal\nwill arrive while a concurrent process holds the mutex.  And even if one\ndoes, the duration of a transaction is reasonably short (1.2 seconds if\nall retries time out, usually much shorter).\n\nHence simplify the code to plain mutex_lock.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fb80ef3bc0f2b1008e14f695dcb32415cbacc90",
      "tree": "aa8942280f3ba48241f531c2302d9efbe69ebcca",
      "parents": [
        "9420048c6e3ce43b428cb5965ba0d568bc145978"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Nov 18 16:02:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:48 2010 -0300"
      },
      "message": "V4L/DVB: firedtv: do not DMA-map stack addresses\n\nThis is a portability fix and reduces stack usage.\n\nThe DMA mapping API cannot map on-stack addresses, as explained in\nDocumentation/DMA-mapping.txt.  Convert the two cases of on-stack packet\npayload buffers in firedtv (payload of write requests in avc_write and\nof lock requests in cmp_lock) to slab-allocated memory.\n\nWe use the 512 bytes sized FCP frame buffer in struct firedtv for this\npurpose.  Previously it held only incoming FCP responses, now it holds\npending FCP requests and is then overwriten by an FCP response from the\ntuner subunit.  Ditto for CMP lock requests and responses.  Accesses to\nthe payload buffer are serialized by fdtv-\u003eavc_mutex.\n\nAs a welcome side effect, stack usage of the AV/C transaction functions\nis reduced by 512 bytes.\n\nAlas, avc_register_remote_control() is a special case:  It previously\ndid not wait for a response.  To fit better in with the other FCP\ntransactions, let it wait for an interim response.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2c1fee024d86b718b3198f664747c9028776c751",
      "tree": "bc5f914e03798374b4c4b25bbf9f6704a131926f",
      "parents": [
        "43e3e6d9df13da0c82b99e1144de053043545894"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Tue Jan 19 19:43:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:46 2010 -0300"
      },
      "message": "V4L/DVB: [Mantis] remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/media/dvb/mantis/mantis_hif.c\n  drivers/media/dvb/mantis/mantis_pci.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "43e3e6d9df13da0c82b99e1144de053043545894",
      "tree": "cca817f7cead6c7cf96b7aeb4ff5da401193ac05",
      "parents": [
        "b9fb9b791a05e52b6daba953637705fa30610ab3"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sat Jan 16 14:35:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:46 2010 -0300"
      },
      "message": "V4L/DVB: dib0090: cleanup dib0090_dcc_freq()\n\n\u0027extern\u0027 is not needed at function definition.\n\nThis will remove the following sparse warning (see \"make C\u003d1\"):\n * function \u0027dib0090_dcc_freq\u0027 with external linkage has definition\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "936c05e7f677640a9bc4d77354899f199d7d958f",
      "tree": "eb9d95a865d77ff1bf941ea0ba9addef93302bcc",
      "parents": [
        "521e86eb4354080dc2d178e3d8a7ebd8f0e8b4e5"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sat Jan 16 13:41:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:46 2010 -0300"
      },
      "message": "V4L/DVB: stv0900: make more local functions static\n\nSome functions are only used locally so mark them static.\n\nThis will remove the following sparse warnings (see \"make C\u003d1\"):\n * symbol \u0027extract_mask_pos\u0027 was not declared. Should it be static?\n * symbol \u0027stv0900_initialize\u0027 was not declared. Should it be static?\n * symbol \u0027stv0900_get_mclk_freq\u0027 was not declared. Should it be static?\n * symbol \u0027stv0900_set_mclk\u0027 was not declared. Should it be static?\n * symbol \u0027stv0900_get_err_count\u0027 was not declared. Should it be static?\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "521e86eb4354080dc2d178e3d8a7ebd8f0e8b4e5",
      "tree": "584f35fcd42f87e629b717f68ebc148bcdacf445",
      "parents": [
        "d5abcc784ff337fbe9c6bc03235baecfd25191e5"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sat Jan 16 13:35:36 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:46 2010 -0300"
      },
      "message": "V4L/DVB: stv0900: make local functions static\n\nThe functions stv0900_sw_algo() and stv0900_set_dvbs1_track_car_loop() are only used\nlocally so mark them static.\n\nThis will remove the following sparse warnings (see \"make C\u003d1\"):\n * symbol \u0027stv0900_sw_algo\u0027 was not declared. Should it be static?\n * symbol \u0027stv0900_set_dvbs1_track_car_loop\u0027 was not declared. Should it be static?\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e3924aa8dad3ac7d5cbfb4e27b6cdd2dc7b7e68",
      "tree": "18b7a97d63bcf4cd3df85c5f6857c79902841c13",
      "parents": [
        "cebedf15d2776e1629a86260b5aa7bcfff8401b2"
      ],
      "author": {
        "name": "Thiago Farina",
        "email": "tfransosi@gmail.com",
        "time": "Sat Jan 16 10:25:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:46 2010 -0300"
      },
      "message": "V4L/DVB: dvb-core: remove unnecessary casting of kmalloc\n\ndrivers/media/dvb/dvb-core/dvb_frontend.c |    6 ++----\n\nSigned-off-by: Thiago Farina \u003ctfransosi@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5eb3291fe84b30a8e2fda31fd5fa44c40575f283",
      "tree": "9929cd4aeb10b66b3de4c0f29062dba1958e0d6a",
      "parents": [
        "34d2f9bf189c36ef8642cf6b64e80dfb756d888f"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Jan 17 12:23:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:42 2010 -0300"
      },
      "message": "V4L/DVB: dm1105: use macro for read/write registers\n\nThis is for better readability and smaller size of code lines.\nAlso it is for future improvements like GPIO handling.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34d2f9bf189c36ef8642cf6b64e80dfb756d888f",
      "tree": "26c62895383ec0e84b07bf50f056db7551b40c6c",
      "parents": [
        "ed7c847aef137a5e1f5de0eac0ad2c03e183839d"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Jan 17 12:11:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:42 2010 -0300"
      },
      "message": "V4L/DVB: dm1105: use dm1105_dev \u0026 dev instead of dm1105dvb\n\nThis is for better readability and smaller size of code.\nAlso it is similar to other drivers.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed7c847aef137a5e1f5de0eac0ad2c03e183839d",
      "tree": "72dc47ab157867f474f7096e8a125a15e413d7e6",
      "parents": [
        "8f50a3ee726b682f7481d29883d768bbd027788a"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Jan 17 11:15:06 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:41 2010 -0300"
      },
      "message": "V4L/DVB: dm1105: connect splitted else-if statements\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b4a0e816fbe2af815674c514588b6cb444ec5fd9",
      "tree": "1261be59726d45ae8f3fa4365e13d59fb92f5dc6",
      "parents": [
        "95480f2773588eabb35ac9354d068b068ef11e70"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Jan 17 10:32:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:41 2010 -0300"
      },
      "message": "V4L/DVB: Add Support for DVBWorld DVB-S2 PCI 2004D card\n\nThe PCI card contains dm1105 PCI bridge and ds3000 demod.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0726681a7080cef6a9fd414894690fac16418772",
      "tree": "b59fbc376c6263cf3899c682126de1bf841dcb2d",
      "parents": [
        "6b54ee082543294a04ea1d758abdc6013cbb4e2e"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Fri Jan 22 16:01:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:41 2010 -0300"
      },
      "message": "V4L/DVB: 22-kHz set_tone fix for NetUP Dual DVB-S2-CI card. 22kHz logic controlled by demod\n\n22-kHz tone can be driven in two ways:\n1. LNBH24 can produce 22kHz continuous tone when TEN\u003d1 ( 22 KHz tone output is\nalways activated ).\n2. LNBH24 can reproduce 22kHz tone timings from DSQIN or EXTM pin\u0027s when TEN\u003d0.\nFrom LNBH24 datasheet:\n\"In order to improve design flexibility an external tone input pin is\navailable (EXTM). The EXTM is a Logic input pin which activates the 22 kHz\ntone output, on the VoTX pin, by using the LNBH24 integrated tone generator\n(similar to the DSQIN pin function). In fact, the output tone waveform\ncharacteristics will always be internally controlled by the LNBH24 tone\ngenerator and the EXTM signal will be used as a timing control for DiSEqC tone\ndata encoding on the VoTX output.\"\n\nIn NetUP Dual DVB-S2-CI card 22kHz tone timings on EXTM pin produced by\nSTV0900 demod:\n.set_tone  \u003d stv0900_set_tone\n\nredefine to \"set_tone \u003d lnbp21_set_tone\" is not correct for \"NetUP Dual\nDVB-S2-CI card\".\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "225ee0ca190b2e5d1d20c6278b6369b987aaaddf",
      "tree": "b8495628380408d838d3997c891624db4b2aabc9",
      "parents": [
        "d8b5a8e449a08a1a87170144a42d0a0b167bcad6"
      ],
      "author": {
        "name": "Arvo Järve",
        "email": "arvo@softshark.ee",
        "time": "Sun Jan 10 17:15:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:38 2010 -0300"
      },
      "message": "V4L/DVB (13989): [TDA8261] Fix TDA8261 I2C read bug\n\nThe TDA8261 driver would crash when reading more than a byte as described.\n\nff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff\n[ 8.430350] KNC1-2: MAC addr \u003d 00:09:d6:65:2d:91\n[ 8.610008] saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer\n[ 8.734457] stb0899_attach: Attaching STB0899\n[ 8.768481] tda8261_attach: Attaching TDA8261 8PSK/QPSK tuner\n[ 8.768485] DVB: registering adapter 2 frontend 0 (STB0899 Multistandard)...\n\nOnce I launch scan-s2:\nscan-s2 -vvvv -a 2 -s 1 -l UNIVERSAL /usr/share/dvb/dvb-s/Hotbird-13.0E\n\nI see the following via dmesg:\n\n[ 435.040017] saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer\n[ 435.778648] tda8261_get_bandwidth: Bandwidth\u003d40000000\n[ 435.781781] tda8261_get_bandwidth: Bandwidth\u003d40000000\n[ 435.783311] tda8261_set_state: Step size\u003d1, Divider\u003d1000, PG\u003d0x793 (1939)\n[ 435.783512] tda8261_set_state: Waiting to Phase LOCK\n[ 435.810134] tda8261_get_status: Tuner Phase Locked\n[ 435.810137] tda8261_set_state: Tuner Phase locked: status\u003d1\n[ 435.810139] tda8261_set_frequency: Frequency\u003d1939000\n[ 435.810141] tda8261_get_frequency: Frequency\u003d7574\n[ 435.830008] tda8261_get_bandwidth: Bandwidth\u003d40000000\n[ 436.402814] tda8261_get_bandwidth: Bandwidth\u003d40000000\n[ 436.405946] tda8261_get_bandwidth: Bandwidth\u003d40000000\n[ 436.407458] general protection fault: 0000 [#1] SMP\n[ 436.407527] last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor\n[ 436.407560] CPU 0\n[ 436.407601] Modules linked in: tda8261 stb0899 dvb_pll mt352 lnbp21 budget_av saa7146_vv snd_hda_codec_realtek videodev stv0299 v4l1_compat coretemp snd_hda_intel v4l2_compat_ioctl32 i915 videobuf_dma_sg b2c2_flexcop_pci snd_hda_codec budget_ci videobuf_core b2c2_flexcop ir_common w83627ehf drm snd_hwdep cx24123 budget_core hwmon_vid snd_pcm cx24113 dvb_core iptable_filter snd_timer i2c_algo_bit ip_tables saa7146 s5h1420 snd ttpci_eeprom soundcore intel_agp video serio_raw pcspkr lp snd_page_alloc x_tables output parport pata_it8213 e1000e\n[ 436.408757] Pid: 1410, comm: kdvb-ad-2-fe-0 Not tainted 2.6.31-14-server #48-Ubuntu C2SBC-Q\n[ 436.408818] RIP: 0010:[\u003cffffffffa00241a1\u003e] [\u003cffffffffa00241a1\u003e] tda8261_set_state+0x51/0x250 [tda8261]\n[ 436.408903] RSP: 0018:ffff88013649bc70 EFLAGS: 00010283\n[ 436.408945] RAX: 00000000000f1748 RBX: ffff880138870680 RCX: 0000000000000018\n[ 436.408990] RDX: ffff88013649bcd0 RSI: 0000000000000001 RDI: ffff880135273010\n[ 436.409035] RBP: ffff88013649bcc0 R08: 0000000000000001 R09: 0000000000000002\n[ 436.409081] R10: ffff88013649bc40 R11: 0000000055555556 R12: 00000000001d9638\n[ 436.409126] R13: 38ffffffa0261568 R14: 0000000000000000 R15: ffff880135273010\n[ 436.409172] FS: 0000000000000000(0000) GS:ffff880028022000(0000) knlGS:0000000000000000\n[ 436.409232] CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b\n[ 436.409274] CR2: 00007fff925e4cd8 CR3: 000000013642a000 CR4: 00000000000406f0\n[ 436.409320] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\n[ 436.409365] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\n[ 436.409411] Process kdvb-ad-2-fe-0 (pid: 1410, threadinfo ffff88013649a000, task ffff88013658ad60)\n[ 436.409473] Stack:\n[ 436.409508] ffff880136ee2af1 00000000bcd5d166 ffff000200000068 0000000035273000\n[ 436.409608] \u003c0\u003e 0000000000000001 ffff880135273000 ffffffffa0265260 00003473bc000000\n[ 436.409758] \u003c0\u003e 0000000000000000 ffff88013a4e05e0 ffff88013649bd00 ffffffffa025f133\n[ 436.409938] Call Trace:\n[ 436.409978] [\u003cffffffffa025f133\u003e] tda8261_set_frequency+0x23/0x70 [budget_av]\n[ 436.410027] [\u003cffffffffa026ed09\u003e] ? stb0899_i2c_gate_ctrl+0x49/0xf0 [stb0899]\n[ 436.410074] [\u003cffffffffa026e259\u003e] ? stb0899_write_reg+0x19/0x20 [stb0899]\n[ 436.410121] [\u003cffffffffa02716e2\u003e] stb0899_dvbs_algo+0x3a2/0x13c8 [stb0899]\n[ 436.410170] [\u003cffffffff813cdd0d\u003e] ? i2c_transfer+0xbd/0x100\n[ 436.410215] [\u003cffffffffa026e13c\u003e] ? stb0899_write_regs+0xac/0x1b0 [stb0899]\n[ 436.410262] [\u003cffffffffa026f239\u003e] stb0899_search+0x489/0x750 [stb0899]\n[ 436.410308] [\u003cffffffff8107d153\u003e] ? down_interruptible+0x33/0x60\n[ 436.410360] [\u003cffffffffa00c34ec\u003e] dvb_frontend_thread+0x57c/0x720 [dvb_core]\n[ 436.410407] [\u003cffffffff81078620\u003e] ? autoremove_wake_function+0x0/0x40\n[ 436.410457] [\u003cffffffffa00c2f70\u003e] ? dvb_frontend_thread+0x0/0x720 [dvb_core]\n[ 436.410504] [\u003cffffffff81078236\u003e] kthread+0xa6/0xb0\n[ 436.410547] [\u003cffffffff810130aa\u003e] child_rip+0xa/0x20\n[ 436.410589] [\u003cffffffff81078190\u003e] ? kthread+0x0/0xb0\n[ 436.410631] [\u003cffffffff810130a0\u003e] ? child_rip+0x0/0x20\n[ 436.410672] Code: 00 03 00 00 4c 8b 6b 10 c7 45 cc 00 00 00 00 0f 84 e8 01 00 00 44 8b 22 41 8d 84 24 10 81 f1 ff 3d 80 4f 12 00 0f 87 af 01 00 00 \u003c41\u003e 8b 75 04 31 d2 48 c7 c7 d8 46 02 a0 89 f0 8b 0c 85 f0 45 02\n[ 436.411950] RIP [\u003cffffffffa00241a1\u003e] tda8261_set_state+0x51/0x250 [tda8261]\n[ 436.412015] RSP \u003cffff88013649bc70\u003e\n[ 436.412064] ---[ end trace c1d7ae4d9e05c51b ]---\n\nSigned-off-by: Arvo Järve \u003carvo@softshark.ee\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d8b5a8e449a08a1a87170144a42d0a0b167bcad6",
      "tree": "0ffbcd5c8f7f46a8c50b56dcf2660a9fff9975d0",
      "parents": [
        "41894b97009adcabc51c6a4943045fd944c46236"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sun Jan 10 15:40:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:38 2010 -0300"
      },
      "message": "V4L/DVB (13988): [STV090x] Configuration parameters adc1_range, adc2_range, tuner_bbgain\n\nAdd parameters adc1_range, adc2_range and tuner_bbgain to the config struct.\nDefaults: adc1_range \u003d adc2_range \u003d 2Vpp, tuner_bbgain \u003d 10db\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "41894b97009adcabc51c6a4943045fd944c46236",
      "tree": "d2f0bb28826c8387c60fde1b964988ec55af4220",
      "parents": [
        "2c1f750ba3fbd4a54544a68b57087bb89f3ba92c"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sun Jan 10 15:39:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:38 2010 -0300"
      },
      "message": "V4L/DVB (13987): [STV090x] Quit processing if the tuner did not lock\n\nExit stv090x_algo() if the tuner did not lock. This might happen due to\nmissing signal or invalid/incomplete tuning parameters.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2c1f750ba3fbd4a54544a68b57087bb89f3ba92c",
      "tree": "c126e776420eed00d2b4e00dc9ceba7455be3738",
      "parents": [
        "76b9ef97953c120172dfc07d48e6d219164c6f6a"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sun Jan 10 15:38:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:38 2010 -0300"
      },
      "message": "V4L/DVB (13986): [STV090x] Disable I2C gate on error\n\nThe I2C gate must also be disabled, if a tuner command failed.\nOtherwise the tuner mutex would be locked forever.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "76b9ef97953c120172dfc07d48e6d219164c6f6a",
      "tree": "2baa2e5f3fdefe3dadd05884f7266ae28accefad",
      "parents": [
        "93e32cdafbe70d66bd8c133dd1b663198723654f"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:24:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:38 2010 -0300"
      },
      "message": "V4L/DVB (13985): [STV090x] reset mclk and dev_ver of internal structure after allocating\n\nWhen mclk is not 0 then it will never be set to the correct value and\nthe Demodulator will not work.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "93e32cdafbe70d66bd8c133dd1b663198723654f",
      "tree": "4d51e6ee45b762c35ae4e5b0c9cb1f7994eef9cf",
      "parents": [
        "ca108b39a75d9c6e8a18c8723ccb9c98fb8d6265"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:24:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:37 2010 -0300"
      },
      "message": "V4L/DVB (13984): [BUDGET] Use a tuner clock output divider of 2 for TT S2-1600.\n\nThis gives the STV090x and improved clock signal (rectangle instead of sine).\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca108b39a75d9c6e8a18c8723ccb9c98fb8d6265",
      "tree": "478f40320967ec2ce7fd6598193c88ecada9b3fd",
      "parents": [
        "9045e729447192ab0ca27191ccab324c6b97fceb"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:24:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:37 2010 -0300"
      },
      "message": "V4L/DVB (13983): [STV6110x] add clk_div member to stv6110x_config structure\n\nUsing clk_div member of stv6110x_config structure the tuner\u0027s clock\noutput divider can be configured. It is set in stv6110x_attach.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9045e729447192ab0ca27191ccab324c6b97fceb",
      "tree": "e8dc790f04f1cb65e33351ffaa9243eff2aa7d1d",
      "parents": [
        "ec2d3a62eff54b9dc556e9d9c9125b9bdc640171"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:23:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:37 2010 -0300"
      },
      "message": "V4L/DVB (13982): [STV090x] setup master clock in stv090x_init instead of stv090x_setup.\n\nThis is needed when clock input is driven from tuner and an output\ndivider different from 1 is used.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ec2d3a62eff54b9dc556e9d9c9125b9bdc640171",
      "tree": "17d2bc614f01c4a7542c653dc6ee3984601cb7b1",
      "parents": [
        "0c3f9fd807d9ef842fcc7e47e447ed2c68d63e49"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:23:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13981): [STV6110x] Add a local register map for each instance of the driver.\n\nBefore there was used a static register map that could lead to issues\nwhen there are are multiple adapters with the STV6110(A).\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0c3f9fd807d9ef842fcc7e47e447ed2c68d63e49",
      "tree": "3ad1ed4d7eddf1c9a4ebdd849307f2908c296d12",
      "parents": [
        "f91e59cb5e6add13d4e45c5cc8d45a614e1dc8e4"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:22:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13980): [STV6110x] Added function stv6110x_write_regs\n\nThe function stv6110x_write_regs is used to write several registers at once.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f91e59cb5e6add13d4e45c5cc8d45a614e1dc8e4",
      "tree": "de4b04afb55fcaf55885dd725d891a4a86215766",
      "parents": [
        "c369b7c2820dcad91b1354362097f6d8f9cf9307"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:22:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13979): [STV090x] Added possibility to set a fixed TS output clock.\n\nThis could be useful for p.e. Common Interface applications where data rate is limited.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c369b7c2820dcad91b1354362097f6d8f9cf9307",
      "tree": "74df17afdbc5553572262dbe0229bb40c6726ff0",
      "parents": [
        "729cbafaca5e24b4fa0b42e7b0f79cb53f2ebad5"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:21:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13978): [STV090x] set FE_HAS_SIGNAL flag in stv090x_read_status when locked.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "729cbafaca5e24b4fa0b42e7b0f79cb53f2ebad5",
      "tree": "f8512de23cdcb84633517776e80fb8d625c6bbae",
      "parents": [
        "96506a5086d0e9fd7332d6da74f115fa37bb58c6"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:21:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13977): [STV090x] Test for valid frequency before starting to tune\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96506a5086d0e9fd7332d6da74f115fa37bb58c6",
      "tree": "a48271fc1f4799f29614ae6f83935dbaa69969f5",
      "parents": [
        "97f7a2ae1a8a1e44a481456375efced75210e5eb"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:20:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13976): [STV090x] Added mutex protection around tuner I2C access.\n\nWith this change it is possible to have the same I2C address for both tuners.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "97f7a2ae1a8a1e44a481456375efced75210e5eb",
      "tree": "0acc51538d65350219254dc06af3e2dc66f82520",
      "parents": [
        "b79c6df705e02b5dcb0e9360a15b28373813fec1"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:19:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13975): [STV090x] Added internal structure with shared settings and data.\n\nAs the STV0900 features two demodulation paths in one chip there is\nsome information used by both instances of the driver when used in\ndual mode. This information is now shared in an internal structure\nreferenced by I2C adapter and address.\n\nDo initialisation of the demodulator only once when used in dual mode.\nMoved global mutex demod_lock to internal structure.\nMoved dev_ver and mclk to internal structure.\nRemoved unused tuner_refclk from stv090x_state.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b79c6df705e02b5dcb0e9360a15b28373813fec1",
      "tree": "e78f92576dc1bfbb2c0d6859ab2c87e1736730eb",
      "parents": [
        "ceb59cf068d54761c653c42dd45c14e1ecf0f7d3"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:18:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13974): [STV090x] Fix locking reliabilty issues in automatic mode.\n\nIn automatic S/S2 detection mode, locking of a DVB-S transponder could\nfail when coming from a DVB-S2 transponder. This change fixes the issue\nby first disabling DVB-S and DVB-S2 mode before enabling it again.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ceb59cf068d54761c653c42dd45c14e1ecf0f7d3",
      "tree": "40815687464624de9d1c343a48f3d473bc32cb4a",
      "parents": [
        "c52af79916028f9d15638519b54a80ed1c10bce5"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Wed Jan 13 05:01:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:35 2010 -0300"
      },
      "message": "V4L/DVB (13936): 22-kHz set_tone fix for NetUP Dual DVB-S2-CI card\n\n22-kHz tone can be driven in two ways:\n1. LNBH24 can produce 22kHz continuous tone when TEN\u003d1 ( 22 KHz tone output is\nalways activated ).\n2. LNBH24 can reproduce 22kHz tone timings from DSQIN or EXTM pin\u0027s when TEN\u003d0.\nFrom LNBH24 datasheet:\n\"In order to improve design flexibility an external tone input pin is\navailable (EXTM). The EXTM is a Logic input pin which activates the 22 kHz\ntone output, on the VoTX pin, by using the LNBH24 integrated tone generator\n(similar to the DSQIN pin function). In fact, the output tone waveform\ncharacteristics will always be internally controlled by the LNBH24 tone\ngenerator and the EXTM signal will be used as a timing control for DiSEqC tone\ndata encoding on the VoTX output.\"\n\nIn NetUP Dual DVB-S2-CI card 22kHz tone timings on EXTM pin produced by\nSTV0900 demod:\n.set_tone  \u003d stv0900_set_tone\n\nredefine to \"set_tone \u003d lnbp21_set_tone\" is not correct for \"NetUP Dual\nDVB-S2-CI card\".\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "310b26286e5a88387feba0412a75aa2a943ec844",
      "tree": "5b345337db3eaa85fc31d928480e83cd800924cd",
      "parents": [
        "42a39e05928c6262347fba4ec9f649124bfc7a6f"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Dec 22 05:38:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:35 2010 -0300"
      },
      "message": "V4L/DVB (13947): add __init/__exit macros to drivers/media/dvb/bt8xx/bt878.c\n\nTrivial patch which adds the __init/__exit macros to the module_init/\nmodule_exit functions of\n\ndrivers/media/dvb/bt8xx/bt878.c\n\nPlease have a look at the small patch and either pull it through\nyour tree, or please ack\u0027 it so Jiri can pull it through the trivial\ntree.\n\nPatch against linux-next-tree, 22. Dez 08:38:18 CET 2009\nbut also present in linus tree.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "42a39e05928c6262347fba4ec9f649124bfc7a6f",
      "tree": "a7437aafc8c5373650b290af72ff52fb39a4623c",
      "parents": [
        "e34d375aa6dade342a266d40c6142d7f36e18683"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jan 13 03:59:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:35 2010 -0300"
      },
      "message": "V4L/DVB (13969): frontends/si21xx.c: Remove #define TRUE/FALSE, use bool\n\nAnd a little code refactoring/neatening around the removals\n\nReduces object size a little bit:\n\nnew:\n$ size drivers/media/dvb/frontends/si21xx.o\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n   8984\t     56\t   1816\t  10856\t   2a68\tdrivers/media/dvb/frontends/si21xx.o\nold:\n$ size drivers/media/dvb/frontends/si21xx.o\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n   9084\t     56\t   1792\t  10932\t   2ab4\tdrivers/media/dvb/frontends/si21xx.o\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78b06e0201fb32716211959bce133740a13873c4",
      "tree": "f2a84b6300efcedc846a4ed596c73844438f0274",
      "parents": [
        "a570fb6eec804e99c7fd3ac1db192842e9269bbb"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Jan 06 19:04:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:35 2010 -0300"
      },
      "message": "V4L/DVB (13965): zl10039, jump to error on error\n\nStanse found an unreachable statement in zl10039_attach. There is\na `break\u0027 followed by `goto error\u0027. Remove that break, so that it\ncan handle the error.\n\nCc: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b46d37e61f886e901ba0b504125b135f450a19b5",
      "tree": "381cfc7967847050b008bc7a255bc17e4674cdd4",
      "parents": [
        "ad695510bf27a4e73e0d04d48d80c0b8389f17d2"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Jan 06 13:45:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:34 2010 -0300"
      },
      "message": "V4L/DVB (13963): siano, fix memory leak\n\nStanse found a memory leak in smscore_gpio_configure. buffer is not\nfreed/assigned on all paths. Fix that.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "211635654cb6785a5c102af6488f6b1d83b9a3c6",
      "tree": "c29f0318d7450d370fbddac55f6cf905158c4fc3",
      "parents": [
        "3557aa4f7ddaec2903532595d2caccac32a5bbeb"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Dec 28 14:48:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:34 2010 -0300"
      },
      "message": "V4L/DVB (13956): fix weird array index in zl10036.c\n\nI was initially concerned about the weird array index (the 2 bumps\ninto the next row of the array).  Matthias Schwarzott look at the\ndatasheet and it turns out it should be zl10036_init_tab[1][0] |\u003d 0x01;\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthias Schwarzott \u003czzam@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b2ad41f9ef72d7b3309a2578bf4432a262ff2b47",
      "tree": "c0f57376ab77aace63f1670710baaffa79d4b8f9",
      "parents": [
        "f0ecba96e76295792a0b1ee2e03b505562e7b9f3"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Dec 25 21:47:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:33 2010 -0300"
      },
      "message": "V4L/DVB (13953): firedtv: add missing NULL pointer check\n\nIf there is ever going to be a FireDTV or FloppyDTV firmware which does\nnot provide a minimal ASCII textual descriptor for Model_Id --- or if\nthe descriptor is provided indirectly in a descriptor directory ---\nthe ieee1394 variant of the device probe of firedtv would dereference a\nNULL pointer.  The firewire variant of firedtv\u0027s device probe is not\naffected.\n\nThe fix makes sure that such an unexpected firmware is safely recognized\nby fdtv_alloc as an unknown firmware.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7b2d3983f2b54b002fd045f2801514405530d224",
      "tree": "24bdfe94baab90b35fcf4468f8d31eb683429b46",
      "parents": [
        "21ead03bdde189106e0625baac170385a6c360af"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Dec 23 09:53:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:33 2010 -0300"
      },
      "message": "V4L/DVB (13950): usb-friio: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the beginning\nof the declaration specifiers in a declaration is an obsolescent\nfeature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "21ead03bdde189106e0625baac170385a6c360af",
      "tree": "aefff28613a8a6a19dae836482b190a4aa9cc04b",
      "parents": [
        "ed0ee8e1fbab49b494ef2994be92e7832dd6673c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Dec 22 18:00:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:33 2010 -0300"
      },
      "message": "V4L/DVB (13949): Move a dereference below a NULL test\n\nIf the NULL test is necessary, then the dereference should be moved below\nthe NULL test.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\ntype T;\nexpression E;\nidentifier i,fld;\nstatement S;\n@@\n\n- T i \u003d E-\u003efld;\n+ T i;\n  ... when !\u003d E\n      when !\u003d i\n  if (E \u003d\u003d NULL) S\n+ i \u003d E-\u003efld;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e0572325d23b8c89930a08e0b8b3850a6fe75d7d",
      "tree": "7e70a405d62e7c8f29969d5ce300bca5ee763f04",
      "parents": [
        "9c6f97a02358c78ed1db69cde702db263bc62cf6"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 21 21:21:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:33 2010 -0300"
      },
      "message": "V4L/DVB (13946): proc_fops: convert av7110\n\nDrop S_IRUGO, proc entry doesn\u0027t contain read hooks.\nDrop S_IFREG, simply unnecessary.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6a2071006b72bf887e38c025c60f98d2998ceacb",
      "tree": "4abae89a6dbaf42cb312317e521ba53a75245b76",
      "parents": [
        "eac8f5fa5f5dcaf228694fe23e19b02b98e68879"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Mon Jan 04 02:43:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:32 2010 -0300"
      },
      "message": "V4L/DVB (13930): dib0700: rework IR logic for firmware 1.20\n\nWhen firmware 1.20 was introduced, the dib0700 switched from a polling model\nusing a USB control message, to the messages being delivered on a USB bulk\npipe.  The code I originally added would do a blocking read on the pipe with a\n50ms timeout.  Because the dvb-usb-remote code makes use of the global\nworkqueue, this resulted in the global workqueue being blocked 50% of the\ntime.  Also, the synchronous urb_bulk_msg() call would burn excess CPU time\n(reflected as an abnormal increase in the system\u0027s load average when devices\nwere connected).\n\nRework the logic so that we now setup an asynchronous callback on the bulk\npipe, so that we now only handle RC data when it arrives on the pipe.  Note\nthat we provide a stub function for the RC polling callback so that we can\ncontinue to leverage the shared code in dvb-usb-rc for the setting up of the\ninput device.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fb8253baa0852bb628b6f4fed1ed0b8ae20e4e3c",
      "tree": "2d090738211a48ba9a689ab8c94d106533b52597",
      "parents": [
        "639544d78c430fef875f3bb31083a60f3e2e0344"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Dec 31 18:14:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:27 2010 -0300"
      },
      "message": "V4L/DVB (13879): dvb_frontend: report what ioctl were called on debug mode\n\nWhen printing that an iocl were called, report the ioctl number.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "639544d78c430fef875f3bb31083a60f3e2e0344"
}
