)]}'
{
  "log": [
    {
      "commit": "7f46b1343f723f98634a5dcee47856b2000079ed",
      "tree": "ed22b6298c8dd2f687890a0d79abcd1d273b5f81",
      "parents": [
        "b8c31da64165b8566fc6e1c9c826f76e7b98ff02",
        "9e42d0cf5020aaf217433cad1a224745241d212a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 11:05:59 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 11:05:59 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "fb875333c80942455551f690f306a899ceeee5df",
      "tree": "8c830ff61d8e9da4f24dad49d8d8ea0816693297",
      "parents": [
        "2a97e6b735416054dcc1b3cf7f4d358f43b45c6e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 07 18:02:53 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 07 18:02:53 2009 -0800"
      },
      "message": "dvb: update network device to current API\n\nUse internal network_device_stats that exist in network device and\nnet_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97c440ba41d4e7cddb8e14c7c7ec49dad2560709",
      "tree": "8fc62e3c3a17d22613d0d6d2a4ecebc8fd19edee",
      "parents": [
        "713404d6082fee34a829a0c6d511e4aec72d7654",
        "661263b55d56365af911049f8824d3bf1a7aea85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 17:22:04 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 17:22:04 2009 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  V4L/DVB (10191a): Update MAINTAINERS entries on media drivers\n  V4L/DVB (10190): cx88: Fix some Kbuild troubles\n  V4L/DVB (10189): dm1105: Fix build with INPUT\u003dm and DVB_DM1105\u003dy\n  V4L/DVB (10185): Use negated usb_endpoint_xfer_control, etc\n  V4L/DVB (10182): tda8290: fix TDA8290 + TDA18271 initialization\n  V4L/DVB (10181): v4l2-device: Fix some sparse warnings\n  V4L/DVB (10180): drivers/media: Fix a number of sparse warnings\n  V4L/DVB (10179): tda8290: Fix two sparse warnings\n  V4L/DVB (10178): dvb_frontend: Fix some sparse warnings due to static symbols\n  V4L/DVB (10177): Fix sparse warnings on em28xx\n  V4L/DVB (10176b): pxa-camera: fix redefinition warnings and missing DMA definitions\n  V4L/DVB (10176a): Switch remaining clear_user_page users over to clear_user_highpage\n"
    },
    {
      "commit": "e32fadc4c2e5975a8e40541e2ba72a7032ed4cf4",
      "tree": "7718a6d3d28f6e70d8c51e8ef0eef72022935c19",
      "parents": [
        "571d864c68d429a82fd61e97404a2de210ffc72d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 06 16:06:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:18:56 2009 -0200"
      },
      "message": "V4L/DVB (10190): cx88: Fix some Kbuild troubles\n\nAs Randy Dunlap \u003crandy.dunlap@oracle.com\u003e reported, cx88 has some compilation issues:\n\ndrivers/built-in.o: In function `cx88_call_i2c_clients\u0027:\n(.text+0x20af17): undefined reference to `videobuf_dvb_get_frontend\u0027\ndrivers/built-in.o: In function `cx8802_probe\u0027:\ncx88-mpeg.c:(.devinit.text+0x268c4): undefined reference to `videobuf_dvb_alloc_frontend\u0027\ncx88-mpeg.c:(.devinit.text+0x268ea): undefined reference to `videobuf_dvb_dealloc_frontends\u0027\n\nWith those configs:\n\nCONFIG_VIDEO_CX88\u003dy\nCONFIG_VIDEO_CX88_BLACKBIRD\u003dy\nCONFIG_VIDEO_CX88_DVB\u003dm\nCONFIG_DVB_CORE\u003dm\n\nAfter carefully examining the code, with the current code, several cx88 drivers\n(cx8800, cx8802, cx88_dvb and cx88_blackbird) should be compiled as a module,\nif one of them is marked as such. Just fixing Kconfig could create a very complex\nset of rules. Also, this hides a problem with the current approach where the dvb\nfunctionality weren\u0027t confined inside dvb module.\n\nWhat happens is that:\n\t- cx88-i2c (part of cx8800) has some special rules if DVB;\n\t- cx88-mpeg (cx8802 module) has also part of DVB init code;\n\t- cx88-dvb has the rest of the dvb code;\n\t- cx88-blackbird can be used with cx88-mpeg, having cx88-dvb or not.\n\nSo, instead of doing some tricks at Kconfig and wait for a next breakage,\nthis patch moves the dvb code inside cx88-i2c and cx88-mpeg into cx88-dvb.\n\nAnother problem is that cx8802 were being compiled, even without cx88-dvb\nand cx88-blackbird modules.\n\nWhile on this code, let\u0027s fix also a reported problem:\nhttp://www.linuxtv.org/pipermail/linux-dvb/2009-January/031225.html\n\nA solution for the issue were proposed here:\nhttp://www.mail-archive.com/linux-media@vger.kernel.org/msg00021.html\n\nThanks to Randy, Andy, Gregoire and Thomas for helping us to detect\nand solve the issues.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "571d864c68d429a82fd61e97404a2de210ffc72d",
      "tree": "b819659127a53aeaeaf39e3a162af54e59bc38b9",
      "parents": [
        "2230c3c803a5f3a84f7c3bd86b8159a551edc8ca"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 06 08:33:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:18:56 2009 -0200"
      },
      "message": "V4L/DVB (10189): dm1105: Fix build with INPUT\u003dm and DVB_DM1105\u003dy\n\nAs reported by Randy Dunlap \u003crandy.dunlap@oracle.com\u003e:\n\nWith CONFIG_INPUT\u003dm and CONFIG_DVB_DM1105\u003dy:\n\ndrivers/built-in.o: In function `input_sync\u0027:\ndm1105.c:(.text+0x120c33): undefined reference to `input_event\u0027\ndrivers/built-in.o: In function `dm1105_emit_key\u0027:\ndm1105.c:(.text+0x120c6c): undefined reference to `input_event\u0027\ndm1105.c:(.text+0x120c82): undefined reference to `input_event\u0027\ndm1105.c:(.text+0x120cb2): undefined reference to `input_event\u0027\ndm1105.c:(.text+0x120cd1): undefined reference to `input_event\u0027\ndrivers/built-in.o: In function `dm1105_ir_init\u0027:\n(.devinit.text+0xd8ae): undefined reference to `input_allocate_device\u0027\ndrivers/built-in.o: In function `dm1105_ir_init\u0027:\n(.devinit.text+0xd9f6): undefined reference to `input_register_device\u0027\ndrivers/built-in.o: In function `dm1105_ir_init\u0027:\n(.devinit.text+0xda09): undefined reference to `input_free_device\u0027\ndrivers/built-in.o: In function `dm1105_ir_exit\u0027:\n(.devexit.text+0xcde): undefined reference to `input_unregister_device\u0027\n\nThis is due to the lack of a dependency between dm1105 and CONFIG_INPUT\n\nCc: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2230c3c803a5f3a84f7c3bd86b8159a551edc8ca",
      "tree": "3642fade950eb5040c6239708942680af51b45dc",
      "parents": [
        "439b72b69e4992e9ec34b74304f0fa95623934eb"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Jan 03 16:53:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:18:56 2009 -0200"
      },
      "message": "V4L/DVB (10185): Use negated usb_endpoint_xfer_control, etc\n\nThis patch extends 134179823b3ca9c8b98e0631906459dbb022ff9b by using\nusb_endpoint_xfer_control, usb_endpoint_xfer_isoc, usb_endpoint_xfer_bulk,\nand usb_endpoint_xfer_int in the negated case as well.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@ struct usb_endpoint_descriptor *epd; @@\n\n- (usb_endpoint_type(epd) !\u003d \\(USB_ENDPOINT_XFER_CONTROL\\|0\\))\n+ !usb_endpoint_xfer_control(epd)\n\n@@ struct usb_endpoint_descriptor *epd; @@\n\n- (usb_endpoint_type(epd) !\u003d \\(USB_ENDPOINT_XFER_ISOC\\|1\\))\n+ !usb_endpoint_xfer_isoc(epd)\n\n@@ struct usb_endpoint_descriptor *epd; @@\n\n- (usb_endpoint_type(epd) !\u003d \\(USB_ENDPOINT_XFER_BULK\\|2\\))\n+ !usb_endpoint_xfer_bulk(epd)\n\n@@ struct usb_endpoint_descriptor *epd; @@\n\n- (usb_endpoint_type(epd) !\u003d \\(USB_ENDPOINT_XFER_INT\\|3\\))\n+ !usb_endpoint_xfer_int(epd)\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": "439b72b69e4992e9ec34b74304f0fa95623934eb",
      "tree": "a2148b8fe0520b20669a4ae2b251e77392f25871",
      "parents": [
        "432663375b04ed9700ea7d3c8e737432d1be6490"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Jan 05 18:25:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:18:55 2009 -0200"
      },
      "message": "V4L/DVB (10182): tda8290: fix TDA8290 + TDA18271 initialization\n\nDon\u0027t call tda8290_init_tuner unless we have either a TDA8275 or TDA8275A\npresent. Calling this function will cause a TDA18271 to get sick, so we\nshould only call it when needed.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "432663375b04ed9700ea7d3c8e737432d1be6490",
      "tree": "ef104ff2f05dbda7f710ba91511a1aef8599cd65",
      "parents": [
        "ffbc5f88148ff77039a4269e3f945e8471b2e0bb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 05 01:42:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:18:55 2009 -0200"
      },
      "message": "V4L/DVB (10181): v4l2-device: Fix some sparse warnings\n\n/home/v4l/master/v4l/v4l2-device.c:32:2: warning: Using plain integer as NULL pointer\n/home/v4l/master/v4l/v4l2-device.c:64:2: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ffbc5f88148ff77039a4269e3f945e8471b2e0bb",
      "tree": "b17c606278bf17868f433fa04bfffda3e58a7d04",
      "parents": [
        "4c27f1a4da4902c70b84a8bce66f8fe909fb829b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 05 01:34:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:18:55 2009 -0200"
      },
      "message": "V4L/DVB (10180): drivers/media: Fix a number of sparse warnings\n\nanysee.c:44:5: warning: symbol \u0027dvb_usb_anysee_delsys\u0027 was not declared. Should it be static?\ncx24116.c:378:3: warning: symbol \u0027CX24116_MODFEC_MODES\u0027 was not declared. Should it be static?\nstb0899_algo.c:57:5: warning: symbol \u0027stb0899_get_srate\u0027 was not declared. Should it be static?\nstb0899_algo.c:766:6: warning: symbol \u0027Log2Int\u0027 was not declared. Should it be static?\nstb0899_drv.c:137:20: warning: symbol \u0027stb0899_quant_tab\u0027 was not declared. Should it be static?\nstb0899_drv.c:180:20: warning: symbol \u0027stb0899_est_tab\u0027 was not declared. Should it be static?\nstb0899_drv.c:220:5: warning: symbol \u0027_stb0899_read_reg\u0027 was not declared. Should it be static?\nbudget-ci.c:1348:23: warning: symbol \u0027tt3200_stb6100_config\u0027 was not declared. Should it be static?\n/home/v4l/master/v4l/cx25840-core.c:190:6: warning: symbol \u0027cx25840_work_handler\u0027 was not declared. Should it be static?\n/home/v4l/master/v4l/m5602_s5k83a.c:116:6: warning: symbol \u0027s5k83a_dump_registers\u0027 was not declared. Should it be static?\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4c27f1a4da4902c70b84a8bce66f8fe909fb829b",
      "tree": "2e84e9cface50b08824bbb3818c26f6937e791ae",
      "parents": [
        "072ce0c50983033d35c63314e2be849568f116c2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 05 01:23:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:18:55 2009 -0200"
      },
      "message": "V4L/DVB (10179): tda8290: Fix two sparse warnings\n\n/home/v4l/master/v4l/tda8290.c:233:7: warning: symbol \u0027i\u0027 shadows an earlier one\n/home/v4l/master/v4l/tda8290.c:178:3: warning: symbol \u0027fm_mode\u0027 was not declared. Should it be static?\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "072ce0c50983033d35c63314e2be849568f116c2",
      "tree": "878936e88fb055950a98fbe5a11bc1236c013000",
      "parents": [
        "26cdc76b2c0b24f7a9c33ab226ca6e4bbae3dbbb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 05 01:19:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:18:55 2009 -0200"
      },
      "message": "V4L/DVB (10178): dvb_frontend: Fix some sparse warnings due to static symbols\n\n/home/v4l/master/v4l/dvb_frontend.c:838:19: warning: symbol \u0027dtv_cmds\u0027 was not declared. Should it be static?\n/home/v4l/master/v4l/dvb_frontend.c:1035:6: warning: symbol \u0027dtv_property_dump\u0027 was not declared. Should it be static?\n/home/v4l/master/v4l/dvb_frontend.c:1066:5: warning: symbol \u0027is_legacy_delivery_system\u0027 was not declared. Should it be static?\n/home/v4l/master/v4l/dvb_frontend.c:1080:6: warning: symbol \u0027dtv_property_cache_sync\u0027 was not declared. Should it be static?\n/home/v4l/master/v4l/dvb_frontend.c:1132:6: warning: symbol \u0027dtv_property_legacy_params_sync\u0027 was not declared. Should it be static?\n/home/v4l/master/v4l/dvb_frontend.c:1187:6: warning: symbol \u0027dtv_property_adv_params_sync\u0027 was not declared. Should it be static?\n/home/v4l/master/v4l/dvb_frontend.c:1222:6: warning: symbol \u0027dtv_property_cache_submit\u0027 was not declared. Should it be static?\n/home/v4l/master/v4l/dvb_frontend.c:1253:5: warning: symbol \u0027dtv_property_process_get\u0027 was not declared. Should it be static?\n/home/v4l/master/v4l/dvb_frontend.c:1362:5: warning: symbol \u0027dtv_property_process_set\u0027 was not declared. Should it be static?\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26cdc76b2c0b24f7a9c33ab226ca6e4bbae3dbbb",
      "tree": "d72e7904a2a92c6118534ac21a1e392157d8513a",
      "parents": [
        "cfbaf4dfe765ae33e1a26b3eb0eda64ff00fc481"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 05 01:00:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:18:55 2009 -0200"
      },
      "message": "V4L/DVB (10177): Fix sparse warnings on em28xx\n\n/home/v4l/master/v4l/em28xx-core.c:396:25: warning: symbol \u0027outputs\u0027 was not declared. Should it be static?\n/home/v4l/master/v4l/em28xx-input.c:324:6: warning: symbol \u0027em28xx_ir_start\u0027 was not declared. Should it be static?\n/home/v4l/master/v4l/em28xx-cards.c:1925:5: warning: symbol \u0027em28xx_init_dev\u0027 was not declared. Should it be static?\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cfbaf4dfe765ae33e1a26b3eb0eda64ff00fc481",
      "tree": "c53de3e63754229994f19a08e41381936db198b4",
      "parents": [
        "c0cd5010e54e52931c321ee66d81d10a8e2a9ff6"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Fri Jan 02 12:16:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:18:55 2009 -0200"
      },
      "message": "V4L/DVB (10176b): pxa-camera: fix redefinition warnings and missing DMA definitions\n\n1. now pxa_camera.c uses ioremap() for register access, pxa_camera.h is\n   totally useless. Remove it.\n\n2. \u003casm/dma.h\u003e does no longer include \u003cmach/dma.h\u003e, include the latter\n   file explicitly\n\n delete mode 100644 drivers/media/video/pxa_camera.h\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c0cd5010e54e52931c321ee66d81d10a8e2a9ff6",
      "tree": "f21bfe54d568c84e6f807676a3f9227001f07adc",
      "parents": [
        "8cfc7f9c005313ecd4e98ad1feb391d8dfce9ed2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Sat Jan 03 18:20:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:18:54 2009 -0200"
      },
      "message": "V4L/DVB (10176a): Switch remaining clear_user_page users over to clear_user_highpage\n\nNot all architectures provide clear_user_page(), but clear_user_highpage()\nis available everywhere at least via the compatibility inline function.\n\nIs this the \"trivial patch\" that\u0027s required for these two drivers?\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b4778f680aa79d838ae2be6ab958938f744ce5f",
      "tree": "3f3fc913d8141147898c29ed36b8a43ec20683b1",
      "parents": [
        "8cfc7f9c005313ecd4e98ad1feb391d8dfce9ed2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jan 07 14:42:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 15:48:54 2009 -0800"
      },
      "message": "trivial: replace last usages of __FUNCTION__ in kernel\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c7758f99d39d529a64d4f60d22129bbf2f16d74",
      "tree": "8847b5e56812fe4c4c812cfffc78e391a91f4ebe",
      "parents": [
        "67acd8b4b7a3f1b183ae358e1dfdb8a80e170736",
        "8a70da82edc50aa7a4b54864babf2d72538ba1bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 15:37:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 15:37:24 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (123 commits)\n  wimax/i2400m: add CREDITS and MAINTAINERS entries\n  wimax: export linux/wimax.h and linux/wimax/i2400m.h with headers_install\n  i2400m: Makefile and Kconfig\n  i2400m/SDIO: TX and RX path backends\n  i2400m/SDIO: firmware upload backend\n  i2400m/SDIO: probe/disconnect, dev init/shutdown and reset backends\n  i2400m/SDIO: header for the SDIO subdriver\n  i2400m/USB: TX and RX path backends\n  i2400m/USB: firmware upload backend\n  i2400m/USB: probe/disconnect, dev init/shutdown and reset backends\n  i2400m/USB: header for the USB bus driver\n  i2400m: debugfs controls\n  i2400m: various functions for device management\n  i2400m: RX and TX data/control paths\n  i2400m: firmware loading and bootrom initialization\n  i2400m: linkage to the networking stack\n  i2400m: Generic probe/disconnect, reset and message passing\n  i2400m: host/device procotol and core driver definitions\n  i2400m: documentation and instructions for usage\n  wimax: Makefile, Kconfig and docbook linkage for the stack\n  ...\n"
    },
    {
      "commit": "011b15df465745474e3ec85482633685933ed5a7",
      "tree": "97df5cb516672f0a6fae5b993840beb667c76bd0",
      "parents": [
        "857cc4dfb6420ec0a67b3cda559aaa7c429ddce7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Nov 04 11:29:27 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:52 2009 -0800"
      },
      "message": "USB: change interface to usb_lock_device_for_reset()\n\nThis patch (as1161) changes the interface to\nusb_lock_device_for_reset().  The existing interface is apparently not\nvery clear, judging from the fact that several of its callers don\u0027t\nuse it correctly.  The new interface always returns 0 for success and\nit always requires the caller to unlock the device afterward.\n\nThe new routine will not return immediately if it is called while the\ndriver\u0027s probe method is running.  Instead it will wait until the\nprobe is over and the device has been unlocked.  This shouldn\u0027t cause\nany problems; I don\u0027t know of any cases where drivers call\nusb_lock_device_for_reset() during probe.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b305271861219f0ce162eb565f0f28f4c781299d",
      "tree": "727cd98ff7f968f0c17ce85d6355ad313797ba57",
      "parents": [
        "994a075f0f2e8cdb919d8e495f98211651e3c461"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jan 07 14:29:17 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jan 07 14:29:17 2009 +0100"
      },
      "message": "i2c: Drop I2C_CLASS_CAM_DIGITAL\n\nThere are a number of drivers which set their i2c bus class to\nI2C_CLASS_CAM_DIGITAL, however no chip driver actually checks for this\nflag, so we might as well drop it now.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5f820f648c92a5ecc771a96b3c29aa6e90013bba",
      "tree": "0445b45fa33072d37b32c6ef592a4d0c102e05cc",
      "parents": [
        "67ec7d3ab779ad9001ef57a6b4cfdf80ac9f9acc"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Jan 06 14:40:59 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:12 2009 -0800"
      },
      "message": "poll: allow f_op-\u003epoll to sleep\n\nf_op-\u003epoll is the only vfs operation which is not allowed to sleep.  It\u0027s\nbecause poll and select implementation used task state to synchronize\nagainst wake ups, which doesn\u0027t have to be the case anymore as wait/wake\ninterface can now use custom wake up functions.  The non-sleep restriction\ncan be a bit tricky because -\u003epoll is not called from an atomic context\nand the result of accidentally sleeping in -\u003epoll only shows up as\ntemporary busy looping when the timing is right or rather wrong.\n\nThis patch converts poll/select to use custom wake up function and use\nseparate triggered variable to synchronize against wake up events.  The\nonly added overhead is an extra function call during wake up and\nnegligible.\n\nThis patch removes the one non-sleep exception from vfs locking rules and\nis beneficial to userland filesystem implementations like FUSE, 9p or\npeculiar fs like spufs as it\u0027s very difficult for those to implement\nnon-sleeping poll method.\n\nWhile at it, make the following cosmetic changes to make poll.h and\nselect.c checkpatch friendly.\n\n* s/type * symbol/type *symbol/\t\t   : three places in poll.h\n* remove blank line before EXPORT_SYMBOL() : two places in select.c\n\nOleg: spotted missing barrier in poll_schedule_timeout()\nDavide: spotted missing write barrier in pollwake()\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nCc: Ron Minnich \u003crminnich@sandia.gov\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Brad Boyer \u003cflar@allandria.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f41ced8f108cc80f16509b907cd7ac93944459bc",
      "tree": "e2428887e43f26f373523be3d9ded4427a2c331f",
      "parents": [
        "bdbeed75b288443ea14208eafaac3941f385f2ae"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Tue Jan 06 14:40:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:11 2009 -0800"
      },
      "message": "Check fops_get() return value\n\nSeveral subsystem open handlers dereference the fops_get() return value\nwithout checking it for nullness.  This opens a race condition between the\nopen handler and module unloading.\n\nA module can be marked as being unloaded (MODULE_STATE_GOING) before its\nexit function is called and gets the chance to unregister the driver.\nDuring that window open handlers can still be called, and fops_get() will\nfail in try_module_get() and return a NULL pointer.\n\nThis change checks the fops_get() return value and returns -ENODEV if NULL.\n\nReported-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b15dd79ea06b04a7ecee95f62ce7b6a3547dbb0a",
      "tree": "b2919b6bab52577cbabc9e7be9c2be3851f17941",
      "parents": [
        "763d19bb90a005a339b7d5ba70a710bb17db2bab"
      ],
      "author": {
        "name": "Udo Steinberg",
        "email": "udo@hypervisor.org",
        "time": "Fri Jan 02 17:34:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jan 03 10:50:38 2009 -0200"
      },
      "message": "V4L/DVB (10173): Missing v4l2_prio_close in radio_release\n\nThe radio_release function of the BTTV driver is missing a call to\nv4l2_prio_close. As a result, after the radio device has been opened at\nleast once (e.g., by HAL during bootup), v4l2_priority will never drop below\nV4L2_PRIORITY_INTERACTIVE again. With the following patch against 2.6.28,\napplications that run with V4L2_PRIORITY_BACKGROUND are able to open devices\nagain. Previous Linux versions are affected as well.\n\nSigned-off-by: Udo Steinberg \u003cudo@hypervisor.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "763d19bb90a005a339b7d5ba70a710bb17db2bab",
      "tree": "1b94eb0b84fd0d24288a5072ce03ddf79d34f416",
      "parents": [
        "03fb02c604d68156c0828e3950094f18ce529385"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Dec 31 23:35:24 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jan 03 10:50:31 2009 -0200"
      },
      "message": "V4L/DVB (10172): add DVB_DEVICE_TYPE\u003d to uevent\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "03fb02c604d68156c0828e3950094f18ce529385",
      "tree": "9633952ee6981d39890d91c0580d8f619a57ddbf",
      "parents": [
        "6b55009e1dc7c2a66c8f5fad67045f0536c9bbd8"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jan 01 17:14:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jan 03 10:50:26 2009 -0200"
      },
      "message": "V4L/DVB (10171): Use usb_set_intfdata\n\nThis code had calls to both usb_set_intfdata and dev_set_drvdata, doing the\nsame thing.\n\nThe semantic patch that lead to finding this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@header@\n@@\n\n@same depends on header@\nposition p;\n@@\n\nusb_set_intfdata@p(...) { ... }\n\n@depends on header@\nposition _p!\u003dsame.p;\nidentifier _f;\nstruct usb_interface *intf;\nexpression data;\n@@\n\n_f@_p(...) { \u003c+...\n- dev_set_drvdata(\u0026intf-\u003edev, data);\n+ usb_set_intfdata(intf, data);\n...+\u003e }\n\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": "6b55009e1dc7c2a66c8f5fad67045f0536c9bbd8",
      "tree": "43e5d63637847d05efdf110cd0af84eca063d38c",
      "parents": [
        "f4c82548d4fa86fb3606f6ee219b070b88592a1e"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Jan 02 15:55:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:15:18 2009 -0200"
      },
      "message": "V4L/DVB (10170): tuner-simple: prevent possible OOPS caused by divide by zero error\n\nA user reported the following OOPS with his pcHDTV HD5500 card, which\nuses a cx88 PCI bridge with a LG-TDVS-H06xF frontend module, made up\nof a TUA6034 tuner, TDA988x IF demod, and LG DT3303 ATSC/QAM demod.\n\nSomehow, tuner-core gets loaded before the digital driver configures\nthe tuner, and tuner-core somehow incorrectly sets the tuner type to\nLG NTSC (TAPE series) instead of LG TDVS-H06xF.  This tuner type does\nnot have the tuning stepsize defined, so an OOPS occurs during the\ndigital tune function.\n\nWe still dont know how the type gets set incorrectly in the first place.\nThe user has a tainted kernel with a binary nividia module, which COULD\nhave something to do with this, but it\u0027s hard to say for sure.\n\nNevertheless, to avoid this division by zero, we should check that\nstepsize is defined.  If stepsize is not defined, print an error and\nbail out on the tune request.\n\ncx8800 0000:05:01.0: PCI INT A -\u003e GSI 19 (level, low) -\u003e IRQ 19\ncx88[0]: subsystem: 7063:5500, board: pcHDTV HD5500 HDTV [card\u003d47,autodetected], frontend(s): 1\ncx88[0]: TV tuner type 47, Radio tuner type -1\ntuner\u0027 2-0043: chip found @ 0x86 (cx88[0])\ntda9887 2-0043: creating new instance\ntda9887 2-0043: tda988[5/6/7] found\ntuner\u0027 2-0061: chip found @ 0xc2 (cx88[0])\ntuner-simple 2-0061: creating new instance\ntuner-simple 2-0061: type set to 47 (LG NTSC (TAPE series))\ncx88[0]/0: found at 0000:05:01.0, rev: 5, irq: 19, latency: 32, mmio: 0xea000000\ncx88[0]/0: registered device video1 [v4l2]\ncx88[0]/0: registered device vbi1\ncx88_audio 0000:05:01.1: PCI INT A -\u003e GSI 19 (level, low) -\u003e IRQ 19\ncx88[0]/1: CX88x/0: ALSA support for cx2388x boards\ncx88[0]/2: cx2388x 8802 Driver Manager\ncx88-mpeg driver manager 0000:05:01.2: PCI INT A -\u003e GSI 19 (level, low) -\u003e IRQ 19\ncx88[0]/2: found at 0000:05:01.2, rev: 5, irq: 19, latency: 32, mmio: 0xec000000\ncx8802_probe() allocating 1 frontend(s)\ncx88/2: cx2388x dvb driver version 0.0.6 loaded\ncx88/2: registering cx8802 driver, type: dvb access: shared\ncx88[0]/2: subsystem: 7063:5500, board: pcHDTV HD5500 HDTV [card\u003d47]\ncx88[0]/2: cx2388x based DVB/ATSC card\ntuner-simple 2-0061: attaching existing instance\ntuner-simple 2-0061: type set to 64 (LG NTSC (TAPE series))\ntda9887 2-0043: attaching existing instance\nDVB: registering new adapter (cx88[0])\nDVB: registering adapter 0 frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)...\n[snip]\nstepsize\u003d0\ndivide error: 0000 [1] SMP\nCPU 1\nModules linked in: nls_utf8 fuse sco bridge stp bnep l2cap bluetooth sunrpc nf_conntrack_netbios_ns nf_conntrack_ftp ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq freq_table xfs lgdt330x dm_multipath cx88_dvb cx88_vp3054_i2c uinput tda9887 tda8290 snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul tuner_simple tuner_types tuner msp3400 cx8800 cx88_alsa cx8802 snd_emu10k1 cx88xx snd_rawmidi snd_ac97_codec ir_common ac97_bus saa7115 snd_seq_dummy snd_seq_oss snd_seq_midi_event videobuf_dvb snd_seq dvb_core snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_device videobuf_dma_sg ppdev parport_pc snd_timer videobuf_core snd_page_alloc btcx_risc emu10k1_gp ivtv i2c_algo_bit cx2341x snd_util_mem snd_hwdep nvidia(P) gameport v4l2_common i2c_i801 snd soundcore parport videodev v4l1_compat v4l2_compat_ioctl32 tveeprom i2c_core pcspkr iTCO_wdt iTCO_vendor_support sky2 joydev floppy shpchp ata_generic pata_acpi pata_jmicron [last unloaded: microcode]\nPid: 3553, comm: kdvb-ad-0-fe-0 Tainted: P          2.6.27.9-159.fc10.x86_64 #1\nRIP: 0010:[\u003cffffffffa09bc37a\u003e]  [\u003cffffffffa09bc37a\u003e] simple_dvb_calc_regs+0xab/0x281 [tuner_simple]\nRSP: 0018:ffff8800605dfd30  EFLAGS: 00010246\nRAX: 000000000365c040 RBX: ffff8800605dfdb0 RCX: ffff88007acb8c10\nRDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000246\nRBP: ffff8800605dfda0 R08: ffff8800605dfba0 R09: 0000000000000082\nR10: 00000010e73c9df1 R11: 0000000100000000 R12: ffff88007ac29c00\nR13: ffff88007ac29c00 R14: ffff88007acbb408 R15: ffffffffa09b6fb0\nFS:  0000000000000000(0000) GS:ffff88007f804880(0000) knlGS:0000000000000000\nCS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b\nCR2: 00000000004e8f40 CR3: 000000007114e000 CR4: 00000000000006e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess kdvb-ad-0-fe-0 (pid: 3553, threadinfo ffff8800605de000, task ffff88006fca0000)\nStack:  ffff8800605dfd40 00000000ffffffa1 ffff88007c055860 0000000000000001\n ffff8800605dfda0 ffff8800605dfda0 ffff88007acb8c10 ffffffffa004e48c\n 8e01880000000390 ffff88007acb8c10 ffff88007ac29c00 0000000000000000\nCall Trace:\n [\u003cffffffffa004e48c\u003e] ? i2c_transfer+0x80/0x8b [i2c_core]\n [\u003cffffffffa09bc768\u003e] simple_dvb_set_params+0x3e/0x9b [tuner_simple]\n [\u003cffffffffa0a0335a\u003e] lgdt330x_set_parameters+0x188/0x1b9 [lgdt330x]\n [\u003cffffffffa08c9116\u003e] dvb_frontend_swzigzag_autotune+0x18e/0x1b5 [dvb_core]\n [\u003cffffffffa08c9f6a\u003e] dvb_frontend_swzigzag+0x1bc/0x21e [dvb_core]\n [\u003cffffffffa08ca4f4\u003e] dvb_frontend_thread+0x528/0x62b [dvb_core]\n [\u003cffffffff810551e1\u003e] ? autoremove_wake_function+0x0/0x38\n [\u003cffffffffa08c9fcc\u003e] ? dvb_frontend_thread+0x0/0x62b [dvb_core]\n [\u003cffffffff81054e9b\u003e] kthread+0x49/0x76\n [\u003cffffffff810116e9\u003e] child_rip+0xa/0x11\n [\u003cffffffff81010a07\u003e] ? restore_args+0x0/0x30\n [\u003cffffffff81054e52\u003e] ? kthread+0x0/0x76\n [\u003cffffffff810116df\u003e] ? child_rip+0x0/0x11\n\nCode: 48 8b 05 2a 4e 00 00 41 8b 77 1c 31 d2 0f b7 40 0a 89 f1 03 45 d0 d1 e9 03 0d 23 4e 00 00 69 c0 24 f4 00 00 8d 04 01 48 8b 4d c0 \u003cf7\u003e f6 8a 55 d6 88 53 04 41 89 c4 c1 e8 08 88 43 01 8a 45 d7 44\nRIP  [\u003cffffffffa09bc37a\u003e] simple_dvb_calc_regs+0xab/0x281 [tuner_simple]\n RSP \u003cffff8800605dfd30\u003e\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f4c82548d4fa86fb3606f6ee219b070b88592a1e",
      "tree": "f479741fbbc755233281933275eda184a17f457a",
      "parents": [
        "dd72f31b4fa87c68e16484a3ed3e4d1843ad7f06"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Dec 15 17:28:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:15:14 2009 -0200"
      },
      "message": "V4L/DVB (10168): sms1xxx: fix inverted gpio for lna control on tiger r2\n\nThe GPIO logic for LNA control on the Tiger r2 devices was inverted.\nThis patch corrects the problem.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd72f31b4fa87c68e16484a3ed3e4d1843ad7f06",
      "tree": "b2fd87fc7029e24052a23a2a4f52acbe7d623700",
      "parents": [
        "e4cda3e0728156c6be1d03e72ef20ea811da4ad5"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Nov 28 01:02:56 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:15:11 2009 -0200"
      },
      "message": "V4L/DVB (10167): sms1xxx: add support for inverted gpio\n\nnegative gpio values signify inverted polarity\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "faed4aa586f0c16020676481033665e959916c6a",
      "tree": "53b4df9de5441c03402a6c2efc4b5feee085035b",
      "parents": [
        "cb889a2f3515b140bef193cf6ffcdb099349b8aa"
      ],
      "author": {
        "name": "Klaus Schmidinger",
        "email": "Klaus.Schmidinger@cadsoft.de",
        "time": "Wed Dec 31 14:13:56 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:15:04 2009 -0200"
      },
      "message": "V4L/DVB (10165): Add FE_CAN_2G_MODULATION flag to frontends that support DVB-S2\n\nReport to userspace that cx24116 and stv0899 drivers support DVB-S2.\n\nSigned-off by: Klaus Schmidinger \u003cKlaus.Schmidinger@cadsoft.de\u003e\n\nAcked-by: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9baed99ee7a834b1f2599e13f219087f01c63f38",
      "tree": "7e2f6b062e82db931d39cb13058895190b27e7d1",
      "parents": [
        "0b82c5d6748a15758875f78ac772c6d48ebead2a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 31 09:37:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:14:55 2009 -0200"
      },
      "message": "V4L/DVB (10163): em28xx: allocate adev together with struct em28xx dev\n\nSome devices require different setups on struct_audio. Due to that, we\nmay need to change some fields at dev.adev during device probe. So, this\npatch moves the dynamic memory allocation of adev at em28xx-alsa to the\ndynamic allocation of struct em28xx dev that happens during device\nprobe.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0b82c5d6748a15758875f78ac772c6d48ebead2a",
      "tree": "efec9e69cf370c988d35d7431bb7568ae5c08aea",
      "parents": [
        "4a87d7c4f259efa89ae6627c49e403eef51a3058"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 31 09:34:18 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:14:44 2009 -0200"
      },
      "message": "V4L/DVB (10162): tuner-simple: Fix tuner type set message\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a87d7c4f259efa89ae6627c49e403eef51a3058",
      "tree": "022b337363b925d1e7dc2130417f56a23de5418b",
      "parents": [
        "87ea5f9d389717ff6da60dc014ce79ae14b7947c"
      ],
      "author": {
        "name": "Pham Thanh Nam",
        "email": "phamthanhnam.ptn@gmail.com",
        "time": "Wed Dec 31 06:57:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:14:34 2009 -0200"
      },
      "message": "V4L/DVB (10161): saa7134: fix autodetection for AVer TV GO 007 FM Plus\n\nThis patch fixes autodetection for Avermedia AVerTV GO 007 FM Plus (M15C)\n(PCI ID 1461:f31d).\n\nSigned-off-by: Pham Thanh Nam \u003cphamthanhnam.ptn@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "87ea5f9d389717ff6da60dc014ce79ae14b7947c",
      "tree": "dbab12e667a166046aad34ea9c98ebc6c8bd3bdf",
      "parents": [
        "5e6de7d9a1a373414a41a7441100f90b71c6119f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 31 06:37:50 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:14:28 2009 -0200"
      },
      "message": "V4L/DVB (10160): em28xx: update chip id for em2710\n\nem2710 uses the same chip ID as em2820 (0x12).\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5e6de7d9a1a373414a41a7441100f90b71c6119f",
      "tree": "dd84f2b24be31c9b10dee6bce578e52bb09cba2f",
      "parents": [
        "6a2d802ca01bd83b860145e7497a7a049c354cd7"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "mlord@pobox.com",
        "time": "Wed Dec 03 15:26:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:13:56 2009 -0200"
      },
      "message": "V4L/DVB (10157): Add USB ID for the Sil4701 radio from DealExtreme\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[tobias.lorenz@gmx.net: Code beautifications and documentation added]\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6a2d802ca01bd83b860145e7497a7a049c354cd7",
      "tree": "3300576cac3c67e23017646c77e1d3e0b6ff34c3",
      "parents": [
        "46a60cfef581307d8273919182ae939d44ff7cca"
      ],
      "author": {
        "name": "Pham Thanh Nam",
        "email": "phamthanhnam.ptn@gmail.com",
        "time": "Tue Dec 30 23:26:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:13:44 2009 -0200"
      },
      "message": "V4L/DVB (10156): saa7134: Add support for Avermedia AVer TV GO 007 FM Plus\n\nThis patch adds support for Avermedia AVer TV GO 007 FM Plus (M15C) on\nsaa7134 driver (PCI ID 1461:f31d).\n\nSigned-off-by: Pham Thanh Nam \u003cphamthanhnam.ptn@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "46a60cfef581307d8273919182ae939d44ff7cca",
      "tree": "c5cc72aebb11d395626cc6e0bd5feb87ff104f5a",
      "parents": [
        "b0c4be8cffb3f466759ddf621a74a10093537521"
      ],
      "author": {
        "name": "Fabio Belavenuto",
        "email": "belavenuto@gmail.com",
        "time": "Tue Dec 30 19:27:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:12:52 2009 -0200"
      },
      "message": "V4L/DVB (10155): Add TEA5764 radio driver\n\nAdd support for radio driver TEA5764 from NXP.\nThis chip is connected in pxa I2C bus in EZX phones\nfrom Motorola, the chip is used in phone model A1200.\nThis driver is for OpenEZX project (www.openezx.org)\nTested with A1200 phone, openezx kernel and fm-tools\n\n[mchehab@redhat.com: Fixed CodingStyle and solved some merge conflicts]\nSigned-off-by: Fabio Belavenuto \u003cbelavenuto@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b0c4be8cffb3f466759ddf621a74a10093537521",
      "tree": "b657a2aea55ec51eade62c713ac4c5f361ce234f",
      "parents": [
        "47aeba5addd88b178438ba9000600b9844ca0ee1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 19:10:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:12:38 2009 -0200"
      },
      "message": "V4L/DVB (10154): saa7134: fix a merge conflict on Behold H6 board\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "47aeba5addd88b178438ba9000600b9844ca0ee1",
      "tree": "95c83d4070a82e233b8cfdac6d04740f4e90f025",
      "parents": [
        "f204ae40ad79bbf50d85427a5cf39fcebdb4a993"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Tue Dec 23 03:53:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:12:34 2009 -0200"
      },
      "message": "V4L/DVB (10153): Add the Beholder H6 card to DVB-T part of sources.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f204ae40ad79bbf50d85427a5cf39fcebdb4a993",
      "tree": "30bb33c3ccf4ede77c9b07b72cb6cc8f9fd308c0",
      "parents": [
        "899a6f67b90206c330bd93c7c8f3f8bb8b80397a"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Tue Dec 23 03:51:38 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:12:31 2009 -0200"
      },
      "message": "V4L/DVB (10152): Change configuration of the Beholder H6 card\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "899a6f67b90206c330bd93c7c8f3f8bb8b80397a",
      "tree": "1a30f92ad5ba9944cd52aef7ce06b8cd40924425",
      "parents": [
        "91f7c130c277a08ebef92ac23ed60adc62e505e0"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Tue Dec 23 03:50:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:12:27 2009 -0200"
      },
      "message": "V4L/DVB (10151): Fix I2C bridge error in zl10353\n\nFix I2C bridge error in zl10353 if no tunner attached to internal I2C\nbus of zl10353 chip.\n\nWhen set enable bridge from internal I2C bus to the main I2C bus\n(saa7134) the main I2C bus stopped very hardly. No any communication. In\nour next board we solder additional resistors to internal I2C bus.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "91f7c130c277a08ebef92ac23ed60adc62e505e0",
      "tree": "6adbf45577c1bd956e404ac56bdccfe1c35a5c34",
      "parents": [
        "fbe9834a4a67a21a405043af727073acd103f842"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Nov 12 12:04:28 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:12:24 2009 -0200"
      },
      "message": "V4L/DVB (10150): ttusb-dec: make it depend on PCI\n\nSince ttusb_dec.c relies on pci_alloc_consistent and\npci_free_consistent, make it depend on PCI in Kconfig.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fbe9834a4a67a21a405043af727073acd103f842",
      "tree": "9e8e55b1805e0213683ec38ef5833e9235568721",
      "parents": [
        "f347535a6065be6f9e65526fa82c088d68040f42"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Nov 12 12:00:18 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:12:21 2009 -0200"
      },
      "message": "V4L/DVB (10149): ttusb-budget: make it depend on PCI\n\nSince dvb-ttusb-budget.c relies on pci_alloc_consistent and\npci_free_consistent, make it depend on PCI in Kconfig.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f347535a6065be6f9e65526fa82c088d68040f42",
      "tree": "3c12a8c85b70e16cea44b29c40179fdc462616a1",
      "parents": [
        "9ed55375919bc30c448c6dd5107e8d593f96856f"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Nov 26 22:03:18 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:12:18 2009 -0200"
      },
      "message": "V4L/DVB (10148): cx23885: unsigned cx23417_mailbox cannot be negative\n\nUnsigned cx23417_mailbox cannot be negative\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9ed55375919bc30c448c6dd5107e8d593f96856f",
      "tree": "be6d1517517b3dc5d63d58285b747847c013152a",
      "parents": [
        "aecde8b53b8ee1330a5a8206200f0d6b8845a6e0"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Dec 30 16:40:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:12:12 2009 -0200"
      },
      "message": "V4L/DVB (10144): cx24116: build fix\n\nAdd missed MODULE check to eliminate inapropriate\ndeclaration being choosed which causes a build error.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aecde8b53b8ee1330a5a8206200f0d6b8845a6e0",
      "tree": "53a1aef6597a9d829864c054230b312010abc3a7",
      "parents": [
        "da1b5c95e49bb564ae8c61ed135d34ed09acbb66"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 07:14:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:52 2009 -0200"
      },
      "message": "V4L/DVB (10141): v4l2: debugging API changed to match against driver name instead of ID.\n\nSince the i2c driver ID will be removed in the near future we have to\nmodify the v4l2 debugging API to use the driver name instead of driver ID.\n\nNote that this API is not used in applications other than v4l2-dbg.cpp\nas it is for debugging and testing only.\n\nShould anyone use the old VIDIOC_G_CHIP_IDENT, then this will be logged\nwith a warning that it is deprecated and will be removed in 2.6.30.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "da1b5c95e49bb564ae8c61ed135d34ed09acbb66",
      "tree": "e9bb8bd44cd5e15d73510eb0d51274b89c19961a",
      "parents": [
        "9bb7cde793f0637cfbdd21c04050ffcef33a5624"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 07:07:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:43 2009 -0200"
      },
      "message": "V4L/DVB (10140): gp8psk: fix incorrect return code (EINVAL instead of -EINVAL)\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9bb7cde793f0637cfbdd21c04050ffcef33a5624",
      "tree": "47ea0a0eead095f87b68fd16c9c13ef938bc315f",
      "parents": [
        "069b747931f13eda289c1d59a09ecc8162281a76"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 06:42:40 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:39 2009 -0200"
      },
      "message": "V4L/DVB (10139): v4l: rename v4l_compat_ioctl32 to v4l2_compat_ioctl32\n\nThis rename prevents conflicts with the older compat_ioctl32 module.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "069b747931f13eda289c1d59a09ecc8162281a76",
      "tree": "144b8ebf131eba4f3468d8d3f52bd192bc2e4f76",
      "parents": [
        "4ab9203b1b7e45f1beae7eb0c67d663a26257a69"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 07:04:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:34 2009 -0200"
      },
      "message": "V4L/DVB (10138): v4l2-ioctl: change to long return type to match unlocked_ioctl.\n\nSince internal to v4l2 the ioctl prototype is the same regardless of it\nbeing called through .ioctl or .unlocked_ioctl, we need to convert it all\nto the long return type of unlocked_ioctl.\n\nThanks to Jean-Francois Moine for posting an initial patch for this and\nthus bringing it to our attention.\n\nCc: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4ab9203b1b7e45f1beae7eb0c67d663a26257a69",
      "tree": "404acd7aa8c3fc77802ab00e26616313d43a0ddc",
      "parents": [
        "c7dd09dabc278b03980c8e93d0eee3843b5ad514"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 23 15:02:16 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:25 2009 -0200"
      },
      "message": "V4L/DVB (10137): v4l2-compat32: only build if needed\n\nAdd CONFIG_COMPAT check in Makefile.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bec43661b1dc0075b7445223ba775674133b164d",
      "tree": "2a09ad5cc78799985e5cfb789f0a23db58e70499",
      "parents": [
        "dfa9a5ae679ff2d23caa995d0f55a19abaf0596e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 06:58:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:12 2009 -0200"
      },
      "message": "V4L/DVB (10135): v4l2: introduce v4l2_file_operations.\n\nIntroduce a struct v4l2_file_operations for v4l2 drivers.\n\nRemove the unnecessary inode argument.\n\nMove compat32 handling (and llseek) into the v4l2-dev core: this is now\nhandled in the v4l2 core and no longer in the drivers themselves.\n\nNote that this changeset reverts an earlier patch that changed the return\ntype of__video_ioctl2 from int to long. This change will be reinstated\nlater in a much improved version.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7943ecf161753ae92af74e7587c8438f221d55a5",
      "tree": "f68ade8225006ce55ab27c6dd9e45e490a982d74",
      "parents": [
        "f9d14250071eda9972e4c9cea745a11185952114"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 23 14:37:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:10:44 2009 -0200"
      },
      "message": "V4L/DVB (10132): v4l2-compat-ioctl32: remove dependency on videodev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f54a6ec0fd85002d94d05b4bb679508eeb066683",
      "tree": "0f24dd66cce563d2c5e7656c2489e5b96eef31f9",
      "parents": [
        "5ed1836814d908f45cafde0e79cb85314ab9d41d",
        "134179823b3ca9c8b98e0631906459dbb022ff9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:41:32 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:41:32 2008 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (583 commits)\n  V4L/DVB (10130): use USB API functions rather than constants\n  V4L/DVB (10129): dvb: remove deprecated use of RW_LOCK_UNLOCKED in frontends\n  V4L/DVB (10128): modify V4L documentation to be a valid XHTML\n  V4L/DVB (10127): stv06xx: Avoid having y unitialized\n  V4L/DVB (10125): em28xx: Don\u0027t do AC97 vendor detection for i2s audio devices\n  V4L/DVB (10124): em28xx: expand output formats available\n  V4L/DVB (10123): em28xx: fix reversed definitions of I2S audio modes\n  V4L/DVB (10122): em28xx: don\u0027t load em28xx-alsa for em2870 based devices\n  V4L/DVB (10121): em28xx: remove worthless Pinnacle PCTV HD Mini 80e device profile\n  V4L/DVB (10120): em28xx: remove redundant Pinnacle Dazzle DVC 100 profile\n  V4L/DVB (10119): em28xx: fix corrupted XCLK value\n  V4L/DVB (10118): zoran: fix warning for a variable not used\n  V4L/DVB (10116): af9013: Fix gcc false warnings\n  V4L/DVB (10111a): usbvideo.h: remove an useless blank line\n  V4L/DVB (10111): quickcam_messenger.c: fix a warning\n  V4L/DVB (10110): v4l2-ioctl: Fix warnings when using .unlocked_ioctl \u003d __video_ioctl2\n  V4L/DVB (10109): anysee: Fix usage of an unitialized function\n  V4L/DVB (10104): uvcvideo: Add support for video output devices\n  V4L/DVB (10102): uvcvideo: Ignore interrupt endpoint for built-in iSight webcams.\n  V4L/DVB (10101): uvcvideo: Fix bulk URB processing when the header is erroneous\n  ...\n"
    },
    {
      "commit": "14a3c4ab0e58d143c7928c9eb2f2610205e13bf2",
      "tree": "885992999d7a1a2fd3586efcf32ebcbcbc3a72aa",
      "parents": [
        "1af237a099a3b8ff56aa384f605c6a68af7bf288",
        "47992cbdaef2f18a47871b2ed01ad27f568c8b73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (407 commits)\n  [ARM] pxafb: add support for overlay1 and overlay2 as framebuffer devices\n  [ARM] pxafb: cleanup of the timing checking code\n  [ARM] pxafb: cleanup of the color format manipulation code\n  [ARM] pxafb: add palette format support for LCCR4_PAL_FOR_3\n  [ARM] pxafb: add support for FBIOPAN_DISPLAY by dma braching\n  [ARM] pxafb: allow pxafb_set_par() to start from arbitrary yoffset\n  [ARM] pxafb: allow video memory size to be configurable\n  [ARM] pxa: add document on the MFP design and how to use it\n  [ARM] sa1100_wdt: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] rtc-sa1100: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] pxa/tavorevb: update board support (smartpanel LCD + keypad)\n  [ARM] pxa: Update eseries defconfig\n  [ARM] 5352/1: add w90p910-plat config file\n  [ARM] s3c: S3C options should depend on PLAT_S3C\n  [ARM] mv78xx0: implement GPIO and GPIO interrupt support\n  [ARM] Kirkwood: implement GPIO and GPIO interrupt support\n  [ARM] Orion: share GPIO IRQ handling code\n  [ARM] Orion: share GPIO handling code\n  [ARM] s3c: define __io using the typesafe version\n  [ARM] S3C64XX: Ensure CPU_V6 is selected\n  ...\n"
    },
    {
      "commit": "134179823b3ca9c8b98e0631906459dbb022ff9b",
      "tree": "9dd65815e669074a080d0abe4033dbebe832e699",
      "parents": [
        "cec73844a91017f9b84ca1d665feb8fc714c8410"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 29 21:49:22 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:40 2008 -0200"
      },
      "message": "V4L/DVB (10130): use USB API functions rather than constants\n\nThis set of patches introduces calls to the following set of functions:\n\nusb_endpoint_dir_in(epd)\nusb_endpoint_dir_out(epd)\nusb_endpoint_is_bulk_in(epd)\nusb_endpoint_is_bulk_out(epd)\nusb_endpoint_is_int_in(epd)\nusb_endpoint_is_int_out(epd)\nusb_endpoint_is_isoc_in(epd)\nusb_endpoint_is_isoc_out(epd)\nusb_endpoint_num(epd)\nusb_endpoint_type(epd)\nusb_endpoint_xfer_bulk(epd)\nusb_endpoint_xfer_control(epd)\nusb_endpoint_xfer_int(epd)\nusb_endpoint_xfer_isoc(epd)\n\nIn some cases, introducing one of these functions is not possible, and it\njust replaces an explicit integer value by one of the following constants:\n\nUSB_ENDPOINT_XFER_BULK\nUSB_ENDPOINT_XFER_CONTROL\nUSB_ENDPOINT_XFER_INT\nUSB_ENDPOINT_XFER_ISOC\n\nAn extract of the semantic patch that makes these changes is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r1@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebmAttributes \u0026 \\(USB_ENDPOINT_XFERTYPE_MASK\\|3\\)) \u003d\u003d\n- \\(USB_ENDPOINT_XFER_CONTROL\\|0\\))\n+ usb_endpoint_xfer_control(epd)\n\n@r5@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebEndpointAddress \u0026 \\(USB_ENDPOINT_DIR_MASK\\|0x80\\)) \u003d\u003d\n-  \\(USB_DIR_IN\\|0x80\\))\n+ usb_endpoint_dir_in(epd)\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": "cec73844a91017f9b84ca1d665feb8fc714c8410",
      "tree": "5218b3e6f1ba079d3d30478acda01a06c95d5a41",
      "parents": [
        "aa16c10a347e887ec9505de9eacf3675938be722"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Dec 11 23:01:14 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:40 2008 -0200"
      },
      "message": "V4L/DVB (10129): dvb: remove deprecated use of RW_LOCK_UNLOCKED in frontends\n\nImpact: clean up\n\nRW_LOCK_UNLOCKED is deprecated.  This patch replaces it with the\n__RW_LOCK_UNLOCKED(lock) macro.  This change was a little trickier than\nothers due to the macro being used in another macro that fills an array.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1970f14fde9640cc2e238c031498900edbd8ff94",
      "tree": "2721b750c2aa6aeb68c67f4f0562fd4af0358987",
      "parents": [
        "de84830e6959b046a99da3be12246458f4ab9825"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Tue Dec 30 04:58:36 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:39 2008 -0200"
      },
      "message": "V4L/DVB (10127): stv06xx: Avoid having y unitialized\n\nAs pointed by gcc:\n\ndrivers/media/video/gspca/stv06xx/stv06xx_hdcs.c: In function ‘hdcs_set_size’:\ndrivers/media/video/gspca/stv06xx/stv06xx_hdcs.c:301: warning: ‘y’ may be used uninitialized in this function\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "de84830e6959b046a99da3be12246458f4ab9825",
      "tree": "d10e381d00711b066220c1968799d54f4d5c085f",
      "parents": [
        "3fbf930951462871848b5b504fa4a10ab06d2fee"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Tue Dec 30 00:17:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:38 2008 -0200"
      },
      "message": "V4L/DVB (10125): em28xx: Don\u0027t do AC97 vendor detection for i2s audio devices\n\nThe current code was trying to query the AC97 registers for the vendor\ninformation even if it was clearly not a AC97 audio device (resulting in errors\nin the dmesg output).  This was due to a bug in the way we did the check.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fbf930951462871848b5b504fa4a10ab06d2fee",
      "tree": "d56f1a91358c873974a67ea3e2f78f36a45111b6",
      "parents": [
        "54d79e339881388cdb6a6888b0f6bcd4911d3582"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Mon Dec 29 23:34:37 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:38 2008 -0200"
      },
      "message": "V4L/DVB (10124): em28xx: expand output formats available\n\nAdd additional output formats, which will be useful for the Pinnacle PCTV\nUltimate 880e integration with the saa7136.\n\nThanks to Ray Lu from Empia for providing the em2860/em2880 datasheet.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "54d79e339881388cdb6a6888b0f6bcd4911d3582",
      "tree": "d4c8848f3d473b1f5ac232b4ecd040b69f61069c",
      "parents": [
        "62f3e69bd5ff9db1574356a84895324ab3896e44"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Mon Dec 29 22:52:37 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:37 2008 -0200"
      },
      "message": "V4L/DVB (10123): em28xx: fix reversed definitions of I2S audio modes\n\nNoticed when doing the audio support for the Pinnacle PCTV HD Ultimate 808e\nthat the modes were incorrect (the 808e uses I2S in 5 sample mode)\n\nThanks for Ray Lu from Empia for providing the em2860/em2880 datasheet.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "62f3e69bd5ff9db1574356a84895324ab3896e44",
      "tree": "97c55a9742decfc7c341ff815e0f7f36e25732af",
      "parents": [
        "7ed3a7a3113a5399a4591fdf1f2a07c9cd954853"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Mon Dec 29 22:43:55 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:37 2008 -0200"
      },
      "message": "V4L/DVB (10122): em28xx: don\u0027t load em28xx-alsa for em2870 based devices\n\nLike the em2874, the em2870 does not have any analog support, so don\u0027t bother\nloading the em28xx-alsa module.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7ed3a7a3113a5399a4591fdf1f2a07c9cd954853",
      "tree": "ef6861287ec5df08bf6a98e44e01c6b889785f0f",
      "parents": [
        "e890759220759dfe4f3bea91a2deafb565ec10e9"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Mon Dec 29 22:39:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:36 2008 -0200"
      },
      "message": "V4L/DVB (10121): em28xx: remove worthless Pinnacle PCTV HD Mini 80e device profile\n\nThe Pinnacle 80e cannot be supported since Micronas yanked their driver\nsupport for the drx-j chipset at the last minute.  Remove the device profile\nsince it cannot work without the drx driver and it being there is only likely\nto confuse people into thinking the device is supported but not working.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e890759220759dfe4f3bea91a2deafb565ec10e9",
      "tree": "c5fd26feb94269c91ab0392bf88b577cc96cd0b5",
      "parents": [
        "ed14e1c2f419a380c7a1a3483ac2443d20a24355"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Mon Dec 29 22:34:35 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:36 2008 -0200"
      },
      "message": "V4L/DVB (10120): em28xx: remove redundant Pinnacle Dazzle DVC 100 profile\n\nThe DVC 100 profile is redundant since we already have an existing identical\nprofile named \"Pinnacle Dazzle DVC 90/DVC 100\"\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed14e1c2f419a380c7a1a3483ac2443d20a24355",
      "tree": "293192d47aa8d96ee69e5c8c77399443ecf967fc",
      "parents": [
        "60b4bde48b36c0315ef41fd38c339b9c7e68c46f"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Mon Dec 29 22:27:30 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:35 2008 -0200"
      },
      "message": "V4L/DVB (10119): em28xx: fix corrupted XCLK value\n\nCorrect problem introduced during the board refactoring where the XCLK\nfrequency would get zero\u0027d out.  The sequence of events was as follows:\n\nem28xx_pre_card_setup() called em28xx_set_model()\nem28xx_set_model() would memcpy to dev-\u003eboard configuration\nem28xx_pre_card_setup() would set the dev-\u003eboard.xclk if not set\nem28xx_pre_card_setup() would set the XCLK register based on dev-\u003eboard.xclk\n...\nem28xx_card_setup() would call em28xx_set_model()\nem28xx_set_model() would memcpy to dev-\u003eboard configuration (clearing out\n value of dev-\u003eboard.xclk set in em28xx_pre_card_setup)\n...\nem28xx_audio_analog_set() sets the XCLK register based on dev-\u003eboard.xclk\n (which now contains zero)\n\nThe change sets the default XCLK and I2C Clock fields in the board definition\ninside of em28xx_set_model() so that subsequent calls do not cause the\nvalues to be overwritten.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "60b4bde48b36c0315ef41fd38c339b9c7e68c46f",
      "tree": "702203886c26c1ce7a0d0aaea68af7572fba2658",
      "parents": [
        "4d543096ee743faa52d69506eef73d3cb6208f18"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 23:44:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:35 2008 -0200"
      },
      "message": "V4L/DVB (10118): zoran: fix warning for a variable not used\n\nFix this warning:\n\ndrivers/media/video/zoran/zoran_card.c:156: warning: ‘zr36067_pci_tbl’ defined but not used\n\nCurrently, zoran driver relies on a find routine that doesn\u0027t use the\npci table.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4d543096ee743faa52d69506eef73d3cb6208f18",
      "tree": "739ba6aaf148d76c237e1c39c93dc7ad1cb03554",
      "parents": [
        "ed716dcb862f969e118037ee8830ad28664b4a11"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 23:18:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:34 2008 -0200"
      },
      "message": "V4L/DVB (10116): af9013: Fix gcc false warnings\n\ndrivers/media/dvb/frontends/af9013.c: In function ‘af9013_set_coeff’:\ndrivers/media/dvb/frontends/af9013.c:231: warning: ‘ns_coeff2_8k’ may be used uninitialized in this function\ndrivers/media/dvb/frontends/af9013.c:230: warning: ‘ns_coeff2_2k’ may be used uninitialized in this function\ndrivers/media/dvb/frontends/af9013.c:229: warning: ‘ns_coeff1_8193nu’ may be used uninitialized in this function\ndrivers/media/dvb/frontends/af9013.c:228: warning: ‘ns_coeff1_8192nu’ may be used uninitialized in this function\ndrivers/media/dvb/frontends/af9013.c:227: warning: ‘ns_coeff1_8191nu’ may be used uninitialized in this function\ndrivers/media/dvb/frontends/af9013.c:226: warning: ‘ns_coeff1_2048nu’ may be used uninitialized in this function\ndrivers/media/dvb/frontends/af9013.c: In function ‘af9013_update_snr’:\ndrivers/media/dvb/frontends/af9013.c:1012: warning: ‘snr_table’ may be used uninitialized in this function\n\nCc: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed716dcb862f969e118037ee8830ad28664b4a11",
      "tree": "b490e3339726ea26099464bc39130e34c6e2cf87",
      "parents": [
        "b48413066118ff8c6e44f258fbcd226f4c22aa92"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 22:31:13 2008 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:34 2008 -0200"
      },
      "message": "V4L/DVB (10111a): usbvideo.h: remove an useless blank line\n\nThis is needed to sync with the development tree. Probably, a merge\nconflict were solved by adding this blank line.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b48413066118ff8c6e44f258fbcd226f4c22aa92",
      "tree": "25968fa2015220f512c1ea481d343924599541f8",
      "parents": [
        "92ab7886119da6375a983713eedab444e32094f6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 19:26:17 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:33 2008 -0200"
      },
      "message": "V4L/DVB (10111): quickcam_messenger.c: fix a warning\n\ndrivers/media/video/usbvideo/quickcam_messenger.c: In function ‘qcm_sensor_init’:\ndrivers/media/video/usbvideo/quickcam_messenger.c:450: warning: operation on ‘ret’ may be undefined\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92ab7886119da6375a983713eedab444e32094f6",
      "tree": "a17583daee778c35ff3013a04cabdbe8891411cd",
      "parents": [
        "902571aaa91263bc27e923e94ddf161c106befee"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 19:15:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:33 2008 -0200"
      },
      "message": "V4L/DVB (10110): v4l2-ioctl: Fix warnings when using .unlocked_ioctl \u003d __video_ioctl2\n\nThis patch fixes this warning:\n\ndrivers/media/video/gspca/gspca.c:1811: warning: initialization from incompatible pointer type\n\nThe reason is that the returned argument should be a long, not an\ninteger.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "902571aaa91263bc27e923e94ddf161c106befee",
      "tree": "611b85563e83999ade1aeaa18994ebcc940d6d7f",
      "parents": [
        "ff924203c9e4a5bc218143bc37182851185f4e5f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 19:02:24 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:32 2008 -0200"
      },
      "message": "V4L/DVB (10109): anysee: Fix usage of an unitialized function\n\ndrivers/media/dvb/dvb-usb/anysee.c: In function ‘anysee_master_xfer’:\ndrivers/media/dvb/dvb-usb/anysee.c:156: warning: ‘ret’ may be used uninitialized\n\nBy looking at the function, altrough very unlikely, this might\neventually be true if num  \u003d 0. So, better to fix the warning by\ninitializing with ret \u003d 0.\n\nCc: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff924203c9e4a5bc218143bc37182851185f4e5f",
      "tree": "11ed46e7426ffc00bf016c3b67b26ba26f338c54",
      "parents": [
        "538e7a004bf960c96c7e9eb836b59989eb5f5b7f"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Sun Dec 28 22:32:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:32 2008 -0200"
      },
      "message": "V4L/DVB (10104): uvcvideo: Add support for video output devices\n\nExtend the range of supported UVC devices by allowing video output devices\nmatching the following structure:\n\nTT_STREAMING -\u003e VC_PROCESSING_UNIT -\u003e VC_EXTENSION_UNIT{0,n} -\u003e OTT_*\n\nVideo output devices are reported with the V4L2_CAP_VIDEO_OUTPUT capability\nflag and are subject to the same restrictions as video input devices.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "538e7a004bf960c96c7e9eb836b59989eb5f5b7f",
      "tree": "f91e0e40b9ca9678033c81593680f4d51d363713",
      "parents": [
        "f8dd4af6d44b4b738f125f6a21afa885f3b1d13b"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Sun Dec 28 20:26:32 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:31 2008 -0200"
      },
      "message": "V4L/DVB (10102): uvcvideo: Ignore interrupt endpoint for built-in iSight webcams.\n\nBuilt-in iSight webcams have an interrupt endpoint but spit proprietary data\nthat don\u0027t conform to the UVC status endpoint messages. Don\u0027t try to handle\nthe interrupt endpoint for those cameras.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f8dd4af6d44b4b738f125f6a21afa885f3b1d13b",
      "tree": "67e3e53a108f741a1f1feda01b25f20370680a3d",
      "parents": [
        "4e96fd088cf6fb95ba4b212e5e72bac1e6d34e79"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Tue Dec 16 10:41:57 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:31 2008 -0200"
      },
      "message": "V4L/DVB (10101): uvcvideo: Fix bulk URB processing when the header is erroneous\n\nWhen the first bulk URB of a video payload contains an erroneous header, or\nwhen no V4L2 buffer is available, the whole payload must be dropped. Change\nthe skip logic to drop all bulk URBs until the end of the payload instead of\nthe first one only.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e96fd088cf6fb95ba4b212e5e72bac1e6d34e79",
      "tree": "55852ea8a900247a1d29931ff1e254aa2a1df39d",
      "parents": [
        "f82a8569bfa10f32a3123ca0b681ec7c3188d2c0"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Mon Dec 29 06:04:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:30 2008 -0200"
      },
      "message": "V4L/DVB (10099): soc-camera: add support for MT9T031 CMOS camera sensor from Micron\n\nThis camera is rather similar to MT9M001, but also has a couple of\nenhanced features, like pixel binning.\n\n create mode 100644 drivers/media/video/mt9t031.c\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f82a8569bfa10f32a3123ca0b681ec7c3188d2c0",
      "tree": "48b4ec93dc8e65b63e7defafeaf3b6ecf49abee1",
      "parents": [
        "77fe3d4a44f76653263eb8671d7909ab0fdafd71"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Dec 29 06:04:44 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:30 2008 -0200"
      },
      "message": "V4L/DVB (10098): ov772x: fix try_fmt calculation method\n\nDon\u0027t modify driver\u0027s state in try_fmt, just verify format acceptability\nor adjust it to driver\u0027s capabilities.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "77fe3d4a44f76653263eb8671d7909ab0fdafd71",
      "tree": "cda4c1f3afeac2365821e2ce62dccbd73cfca258",
      "parents": [
        "7dcb212eee1d3833073ba0458ca5a603b7b05cc5"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Dec 29 06:04:37 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:29 2008 -0200"
      },
      "message": "V4L/DVB (10097): ov772x: clear i2c client data on error and remove\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7dcb212eee1d3833073ba0458ca5a603b7b05cc5",
      "tree": "b1e95446a3a801b74cad1d71dfa5da5926bc4a9d",
      "parents": [
        "6d75611231fb22dbce0019310a9f3dc66918317e"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Dec 29 06:04:22 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:29 2008 -0200"
      },
      "message": "V4L/DVB (10096): ov772x: change dev_info to dev_dbg\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6d75611231fb22dbce0019310a9f3dc66918317e",
      "tree": "ed6228f933a614e5e5c963b31938c6f2bf2348ab",
      "parents": [
        "ed922a892e535c14035210b5be328af1f49561c8"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Dec 29 06:04:16 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:28 2008 -0200"
      },
      "message": "V4L/DVB (10095): The failure of set_fmt is solved in tw9910\n\npriv-\u003escale is checked in start_capture.\nTherefore, it should be NULL if failing in set_fmt.\nThis patch resolve this problem.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed922a892e535c14035210b5be328af1f49561c8",
      "tree": "92ac0ea038ac568f933b52cc97c4da19fe0a70fe",
      "parents": [
        "042d87900217228f865654fa70fade8139bd42cf"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Dec 29 06:04:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:28 2008 -0200"
      },
      "message": "V4L/DVB (10094): Add tw9910 driver\n\nThis patch adds tw9910 driver that use soc_camera framework.\nIt was tested on SH Migo-r board and mplayer.\n\n create mode 100644 drivers/media/video/tw9910.c\n create mode 100644 include/media/tw9910.h\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b6c6173ee8af9e8723b76e12bd92e484dc39353f",
      "tree": "084d91e42ac60c66e214961c8e66fa7ba24a2a06",
      "parents": [
        "a85bdace0c5f951ff614aa5b7cf6acb03f7955bf"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 18 13:50:40 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:27 2008 -0200"
      },
      "message": "V4L/DVB (10092): Change V4L2 field to ANY from NONE on sh_mobile_ceu_camera.c\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a85bdace0c5f951ff614aa5b7cf6acb03f7955bf",
      "tree": "5f986743d96ef41fbe6e68296ed3c1f4951acb1f",
      "parents": [
        "06daa1af4d207e93c9a8a3e54adef8635ba81c94"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Thu Dec 18 12:54:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:26 2008 -0200"
      },
      "message": "V4L/DVB (10091): mt9m001 mt9v022: simplify pointer derefernces\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "06daa1af4d207e93c9a8a3e54adef8635ba81c94",
      "tree": "ca11a35ceab944222d99926c8ce50e470bb89565",
      "parents": [
        "ccab8a29040b4b57a45f2150c9b6e6115ebdbc44"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Dec 18 12:52:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:26 2008 -0200"
      },
      "message": "V4L/DVB (10090): soc-camera: let drivers decide upon supported field values\n\nsh_mobile_ceu_camera.c is already prepared to support interlaced format, this\npatch moves the choice of a field type down to host and / or camera drivers.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ccab8a29040b4b57a45f2150c9b6e6115ebdbc44",
      "tree": "7ec39b606354697a0ed3ff49427a95b3a42ab4f4",
      "parents": [
        "7a1a81643f80df3ff3351b1a81e54470dc47681d"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 18 12:51:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:25 2008 -0200"
      },
      "message": "V4L/DVB (10089): Add interlace support to sh_mobile_ceu_camera.c\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nAcked-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7a1a81643f80df3ff3351b1a81e54470dc47681d",
      "tree": "ad663a1c583b8942759789ebe50ae998c7ad7d9c",
      "parents": [
        "34d359db7d683e227f27595ad3702fb2ae96108a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 18 12:50:30 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:25 2008 -0200"
      },
      "message": "V4L/DVB (10088): video: sh_mobile_ceu cleanups and comments\n\nThis patch cleans up the sh_mobile_ceu driver and adds comments and\nconstants to clarify the magic sequence in sh_mobile_ceu_capture().\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34d359db7d683e227f27595ad3702fb2ae96108a",
      "tree": "698996d4605f09ff155577f60b01213a2f96a355",
      "parents": [
        "513791aba6266e0c15d5b697b97e956e83537f5a"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 18 12:47:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:24 2008 -0200"
      },
      "message": "V4L/DVB (10087): Add new enum_input function on soc_camera\n\nThis patch presents new method to be able to select V4L2 input type\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "513791aba6266e0c15d5b697b97e956e83537f5a",
      "tree": "7d09ffdc67e4ff6e218eaed8fa466fecb4158006",
      "parents": [
        "9e4a56d27f6150b0c9f8c7cc33ea944749377104"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 18 12:46:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:24 2008 -0200"
      },
      "message": "V4L/DVB (10086): Add new set_std function on soc_camera\n\nThis patch presents new method to be able to check v4l2_std_id\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9e4a56d27f6150b0c9f8c7cc33ea944749377104",
      "tree": "1202b85092fd3afbe056a057aaeca3f9894ffe25",
      "parents": [
        "8be65dc59645d6ec9149fc26dfff7ca01e279e87"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 18 12:45:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:23 2008 -0200"
      },
      "message": "V4L/DVB (10085): sh_mobile_ceu: add NV16 and NV61 support\n\nThis patch adds NV16/NV61 support to the sh_mobile_ceu driver.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8be65dc59645d6ec9149fc26dfff7ca01e279e87",
      "tree": "0c6ce66252ad5e983445a5e9ed62edbfa19b9234",
      "parents": [
        "1c3bb7431d16f7486a8523d54380bad89c485dc8"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 18 12:38:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:23 2008 -0200"
      },
      "message": "V4L/DVB (10084): sh_mobile_ceu: add NV12 and NV21 support\n\nThis patch adds NV12/NV21 support to the sh_mobile_ceu driver.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1c3bb7431d16f7486a8523d54380bad89c485dc8",
      "tree": "89dd8e65f627df726e70de771130398ba73148b3",
      "parents": [
        "bf507158eb27ea94aca300b28ecee60fdbb40007"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Thu Dec 18 12:28:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:22 2008 -0200"
      },
      "message": "V4L/DVB (10083): soc-camera: unify locking, play nicer with videobuf locking\n\nMove mutex from host drivers to camera device object, take into account\nvideobuf locking.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bf507158eb27ea94aca300b28ecee60fdbb40007",
      "tree": "0c328050cb0393e4e7c54075b5608e6a7bdc987e",
      "parents": [
        "64f5905ee74906643e22657bd20e2f11443053f0"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Thu Dec 18 11:53:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:22 2008 -0200"
      },
      "message": "V4L/DVB (10081): pxa-camera: call try_fmt() camera device method with correct pixel format\n\nWith the introduction of the format conversion support in soc-camera, we now\nalso have to take care to pass the correct pixel format to the camera driver\nwhen calling its try_fmt() method.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "64f5905ee74906643e22657bd20e2f11443053f0",
      "tree": "17aaf01284c3297d835f3167098be9333df9b188",
      "parents": [
        "9414de39e8e07d90bdb6524be501fae0e013d37b"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Dec 18 11:51:55 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:21 2008 -0200"
      },
      "message": "V4L/DVB (10080): soc-camera: readability improvements, more strict operations checks\n\nSimplify multiple drivers by replacing f-\u003efmt.pix.* with a single pointer\ndereference, merge some needlessly broken lines, verify host and camera\noperations pointers on registration.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9414de39e8e07d90bdb6524be501fae0e013d37b",
      "tree": "fdbae3246217cd7e209d3195758b8a2afc449b2b",
      "parents": [
        "91962fa713bd8bf47434b02ac661fdc201365fa5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 18 11:49:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:21 2008 -0200"
      },
      "message": "V4L/DVB (10079): sh_mobile_ceu: use new pixel format translation code\n\nThis patch converts the sh_mobile_ceu driver to make use\nof the new pixel format translation code. Only pass-though\nmode at this point.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d7f83a5106f2da9eb59bf49e7b48414e27d6618a",
      "tree": "7f43ebfd9a58d5dcbbbc2d7d6a39625fc4e53d42",
      "parents": [
        "9b9fd6c71fb46a4a710040c8ef28f1e84b88a830"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Thu Dec 18 11:44:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:20 2008 -0200"
      },
      "message": "V4L/DVB (10077): mt9m111: add support for mt9m112 since sensors seem identical\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf34cba78d0e0a7244bd7f11addb4d971293fb30",
      "tree": "c7478141810e57e31c47503fbc9c02683f71869f",
      "parents": [
        "a9bef518cd78d569a3ff0b1ac2afa5e2d8b3573a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Dec 18 11:38:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:19 2008 -0200"
      },
      "message": "V4L/DVB (10075): pxa-camera: setup the FIFO inactivity time-out register\n\nUsing PXA270\u0027s FIFO inactivity time-out register (CITOR) reduces FIFO overruns.\nThe time-out is calculated in CICLK / LCDCLK ticks and has to be longer than\none pixel time. For this we have to know the pixel clock frequency, which\nusually is provided by the camera. We use the struct soc_camera_sense to\nrequest PCLK frequency from the camera driver upon each data format change.\n\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "39bf372f606448de2df93a90f40efc613cb5c909",
      "tree": "dea2dc72b87cfe5cfa26199364da5c1941b085d5",
      "parents": [
        "bd73b36f0c41b0c02ef4b10a307db1c43537e006"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Thu Dec 18 11:29:05 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:18 2008 -0200"
      },
      "message": "V4L/DVB (10073): mt9m111: Add automatic white balance control\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bd73b36f0c41b0c02ef4b10a307db1c43537e006",
      "tree": "5dabc2aadde5e873d4d1cba136376ae55826f273",
      "parents": [
        "5ca11fa3e0025864df930d6d97470b87c35919ed"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Dec 23 05:54:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:17 2008 -0200"
      },
      "message": "V4L/DVB (10072): soc-camera: Add signal inversion flags to be used by camera drivers\n\nAs reported by Antonio Ospite \u003cospite@studenti.unina.it\u003e two platforms with a\nmt9m111 camera require opposite pixel clock polarity, which means one of them\ninverts it. This patch adds support for inversion flags and switches all\navailable camera drivers to using them.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ca11fa3e0025864df930d6d97470b87c35919ed",
      "tree": "526c16ba84aeb1dfa222aee80ef7382870f26d1a",
      "parents": [
        "8a787b40ecf29e5d8cc95bf9f12986862d230d8e"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Dec 18 11:15:50 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:17 2008 -0200"
      },
      "message": "V4L/DVB: pxa-camera: use memory mapped IO access for camera (QCI) registers\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8a787b40ecf29e5d8cc95bf9f12986862d230d8e",
      "tree": "11bc77a48358db82fd06bc4136a4aceb8cfe1c91",
      "parents": [
        "dd9e7c3c42fff48a338f87febee95cd289058bc9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 18:35:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:16 2008 -0200"
      },
      "message": "V4L/DVB (10107): More than one driver defines the same var name (dump_bridge). Add\n\n\"static\" on stv06xx for all static functions and parameters to avoid\nsuch troubles.\n\nCc: Erik Andren \u003cerik.andren@gmail.com\u003e\nCc: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd9e7c3c42fff48a338f87febee95cd289058bc9",
      "tree": "6b08e57708b4ec7f605a917172670cc98a63abce",
      "parents": [
        "3cac2cab4f5b7eb7d9f7afc42cb251c45b96be36"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 18:06:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:16 2008 -0200"
      },
      "message": "V4L/DVB (10106): gscpa - stv06xx: Fix compilation with kernel tree\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3cac2cab4f5b7eb7d9f7afc42cb251c45b96be36",
      "tree": "36627d4a588c0522510c728a31f4042aef704146",
      "parents": [
        "aeabc882a3ad9a320783815e0446b12526fd2102"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 18 11:07:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:15 2008 -0200"
      },
      "message": "V4L/DVB (10069): Add ov7725 support to ov772x driver\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aeabc882a3ad9a320783815e0446b12526fd2102",
      "tree": "c4152a91aebf18985c7f0e1fb9ab769fd086ac86",
      "parents": [
        "2d425131d2c44228c4390d2d48d302f3e122bc49"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 18 11:05:49 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:15 2008 -0200"
      },
      "message": "V4L/DVB (10068): Change device ID selection method on ov772x driver\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2d425131d2c44228c4390d2d48d302f3e122bc49",
      "tree": "1f426125779768bc24e79b6254c3d5ca8a436082",
      "parents": [
        "297a7ef700ce2e91ed0f941034541d1563ef0a7d"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Wed Dec 17 14:05:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:14 2008 -0200"
      },
      "message": "V4L/DVB (10067): Remove ov772x_default_regs from ov772x driver\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "297a7ef700ce2e91ed0f941034541d1563ef0a7d",
      "tree": "923b2e5c500f20c615ba5da1826c809b3043e801",
      "parents": [
        "88f4b8990fd2b4d856f63c3689bb4df18029da06"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Dec 17 14:05:38 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:14 2008 -0200"
      },
      "message": "V4L/DVB (10066): mt9m001 mt9v022: fix bus-width switch GPIO availability test\n\nTesting for non-NULL platform-data is not enough, we have to check if the GPIO\nin the platform data is valid or not. Also see my earlier patch:\n\n\t[ARM] pxa/pcm990: use negative number for an invalid GPIO in camera data\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "88f4b8990fd2b4d856f63c3689bb4df18029da06"
}
