)]}'
{
  "log": [
    {
      "commit": "a6b5f2008a3d54b5f5350a01121b718dd6bfead7",
      "tree": "55d3f6551a548f01a031f26ff845163985b59e14",
      "parents": [
        "760697beca338599a65484389c7abbe54aedb664"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:53:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:30 2009 -0200"
      },
      "message": "V4L/DVB (13661): rj54n1cb0c: Add cropping, auto white balance, restrict sizes, add platform data\n\nIt has been experimentally found out, that the sensor only supports up to\n512x384 video output and also has some restrictions on minimum scale. We\ndisable non-working size ranges until, maybe, someone finds out how to properly\nset them up. Also add cropping support, an auto white balance control, platform\ndata to specify master clock frequency and polarity of the IOCTL pin.\n\n create mode 100644 include/media/rj54n1cb0c.h\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "760697beca338599a65484389c7abbe54aedb664",
      "tree": "515735429d2240629a6f048ab1a7fefaf5299e46",
      "parents": [
        "9a74251d8bee7a25fee89a0be3ccea73e01c1a05"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:46:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:29 2009 -0200"
      },
      "message": "V4L/DVB (13659): soc-camera: convert to the new mediabus API\n\nConvert soc-camera core and all soc-camera drivers to the new mediabus\nAPI. This also takes soc-camera client drivers one step closer to also be\nusable with generic v4l2-subdev host drivers.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9a74251d8bee7a25fee89a0be3ccea73e01c1a05",
      "tree": "5bffc0457e8fb4e39ac98e7d41423a1512aae498",
      "parents": [
        "faa582610d87edf3ae1d07710a8f7e11c105686c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:41:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:27 2009 -0200"
      },
      "message": "V4L/DVB (13658): v4l: add a media-bus API for configuring v4l2 subdev pixel and frame formats\n\nVideo subdevices, like cameras, decoders, connect to video bridges over\nspecialised busses. Data is being transferred over these busses in various\nformats, which only loosely correspond to fourcc codes, describing how video\ndata is stored in RAM. This is not a one-to-one correspondence, therefore we\ncannot use fourcc codes to configure subdevice output data formats. This patch\nadds codes for several such on-the-bus formats and an API, similar to the\nfamiliar .s_fmt(), .g_fmt(), .try_fmt(), .enum_fmt() API for configuring those\ncodes. After all users of the old API in struct v4l2_subdev_video_ops are\nconverted, it will be removed. Also add helper routines to support generic\npass-through mode for the soc-camera framework.\n\n create mode 100644 drivers/media/video/soc_mediabus.c\n create mode 100644 include/media/soc_mediabus.h\n create mode 100644 include/media/v4l2-mediabus.h\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "faa582610d87edf3ae1d07710a8f7e11c105686c",
      "tree": "8d35af81d65214944185ed14f6e9c12620f96435",
      "parents": [
        "207970838186b2606896b03f590b89b13570a727"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri Dec 11 11:34:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:26 2009 -0200"
      },
      "message": "V4L/DVB (13657): tw9910: Add revision control to tw9910_set_hsync\n\nBits 10-3 of hsync control are the same for Rev0 and Rev1, but only Rev1\nalso has bits 2-0 for hsync. Account for this difference and also fix a\nregister name.\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": "207970838186b2606896b03f590b89b13570a727",
      "tree": "ac595464f71cad220312350343972a8785494674",
      "parents": [
        "607e5ad8d596495341fa0a13e0a23121ee6053b6"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri Dec 11 11:34:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:25 2009 -0200"
      },
      "message": "V4L/DVB (13656): tw9910: tw9910_set_hsync clean up\n\ntw9910_set_hsync should use tw9910_mask_set to set bits 2-0\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": "607e5ad8d596495341fa0a13e0a23121ee6053b6",
      "tree": "83b1d3b8dcc28c9be134aefeec14fbb4fdd32682",
      "parents": [
        "06f292e4806fcec2e7b2356c41241f5b6c4e3afb"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri Dec 11 11:34:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:24 2009 -0200"
      },
      "message": "V4L/DVB (13655): tw9910: Add power control\n\nPower down internal blocks when not streaming.\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": "06f292e4806fcec2e7b2356c41241f5b6c4e3afb",
      "tree": "d3b3fc3982fb6fca0bd6db2a064a845e0314e449",
      "parents": [
        "88a67c51dfc649c18fc8828970cb4fd09d1871b5"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri Dec 11 11:34:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:23 2009 -0200"
      },
      "message": "V4L/DVB (13654): tw9910: Tri-state pins when idle\n\nTri-state all pins when not streaming to save power.\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": "88a67c51dfc649c18fc8828970cb4fd09d1871b5",
      "tree": "2065ca68091b9d6919ecc00758872dcbe4c87a02",
      "parents": [
        "6d74e5f361bdacfdcfe14220868d562368aaadc2"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri Dec 11 11:34:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:22 2009 -0200"
      },
      "message": "V4L/DVB (13653): tw9910: simplify chip ID calculation\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": "6d74e5f361bdacfdcfe14220868d562368aaadc2",
      "tree": "0a55c5587b29aaf0c8aa7853f8982153d5b7ab93",
      "parents": [
        "35b23b522696118b5ec5b84ba6846ee96aa2743e"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri Dec 11 11:34:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:21 2009 -0200"
      },
      "message": "V4L/DVB (13652): tw9910: Add revision control\n\nAlso fix a badly chosen macro name.\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": "35b23b522696118b5ec5b84ba6846ee96aa2743e",
      "tree": "bb2a8d64a2ebcde24bc97a36a69b49e5ea0e64e5",
      "parents": [
        "0f4482940a75b52db931e1fff181c9d267e462d2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:34:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:20 2009 -0200"
      },
      "message": "V4L/DVB (13651): sh_mobile_ceu_camera: document the scaling and cropping algorithm\n\nThe sh_mobile_ceu_camera driver implements an advanced algorithm, combining\nscaling and cropping on the client and on the host. Due to its complexity the\nalgorithm deserves separate documentation.\n\n create mode 100644 Documentation/video4linux/sh_mobile_ceu_camera.txt\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0f4482940a75b52db931e1fff181c9d267e462d2",
      "tree": "f1b354771394b99aaecbbf56e1c3d82b522b50a4",
      "parents": [
        "3fd7ceffddd52c2f8c004a7999ccb705d592cbfd"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:31:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:19 2009 -0200"
      },
      "message": "V4L/DVB (13650): soc-camera: switch drivers and platforms to use .priv in struct soc_camera_link\n\nAfter this change drivers can be further extended to not fail, if they don\u0027t\nget platform data, but to use defaults.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fd7ceffddd52c2f8c004a7999ccb705d592cbfd",
      "tree": "b4e3f818eac7146e0020735f81e915eef046a6f0",
      "parents": [
        "ee81152ff007a94f90327809566a4b7ff771ffd3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:15:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:18 2009 -0200"
      },
      "message": "V4L/DVB (13648): soc-camera: add a private field to struct soc_camera_link\n\nUp to now, if a client driver needed platform data apart from those contained\nin struct soc_camera_link, it had to embed the struct into its own object. This\nmakes the use of such a driver in configurations other than soc-camera\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee81152ff007a94f90327809566a4b7ff771ffd3",
      "tree": "ed2bf2fcd36a26fce7146fb3805389baf5cd2868",
      "parents": [
        "6ed7c03884ee7c05ff880cafb46ae20915e22e3c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:15:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:16 2009 -0200"
      },
      "message": "V4L/DVB (13647): v4l: Add a 10-bit monochrome and missing 8- and 10-bit Bayer fourcc codes\n\nThe 16-bit monochrome fourcc code has been previously abused for a 10-bit\nformat, add a new 10-bit code instead. Also add missing 8- and 10-bit Bayer\nfourcc codes for completeness.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6ed7c03884ee7c05ff880cafb46ae20915e22e3c",
      "tree": "c412d8ec7f77b5108a93111114691d05fbe2f8b5",
      "parents": [
        "5d28d525452f170e30bc038955439731462a5228"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:15:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:15 2009 -0200"
      },
      "message": "V4L/DVB (13646): sh_mobile_ceu_camera: do not mark host occupied, when adding a client fails\n\nCurrently, if resetting the host interface, when adding a new client, fails, a\nnegative error code is returned, but the host is still marked as occupied. Fix\nthis bug.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5d28d525452f170e30bc038955439731462a5228",
      "tree": "319c221f63b580cdec53a046b2fe5af2e0b92b36",
      "parents": [
        "325361088b73269f4cc96256276a142addbf3454"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:15:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:15 2009 -0200"
      },
      "message": "V4L/DVB (13645): soc-camera: fix multi-line comment coding style\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "325361088b73269f4cc96256276a142addbf3454",
      "tree": "6a18f4b10d1df53bfae4a773480fdadfad587b62",
      "parents": [
        "11e3d1adbe0246fc8d6c06f7e42aff5bead25670"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:14:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:13 2009 -0200"
      },
      "message": "V4L/DVB (13644): v4l: add new v4l2-subdev sensor operations, use g_skip_top_lines in soc-camera\n\nIntroduce new v4l2-subdev sensor operations, move .enum_framesizes() and\n.enum_frameintervals() methods to it, add a new .g_skip_top_lines() method\nand switch soc-camera to use it instead of .y_skip_top soc_camera_device\nmember, which can now be removed.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "11e3d1adbe0246fc8d6c06f7e42aff5bead25670",
      "tree": "7051e1292dbc0c6d6c4c6e2a22751f66038c6dbc",
      "parents": [
        "4a4bc5e4f976bf00ae3c96b57a5bcead72ade5ea"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:06:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:12 2009 -0200"
      },
      "message": "V4L/DVB (13643): soc-camera: remove no longer needed struct members\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a4bc5e4f976bf00ae3c96b57a5bcead72ade5ea",
      "tree": "825d3aa8c4b5fd20c4acd45bb5e8060033a15e61",
      "parents": [
        "247cb142a924fad215337170a5201a5cf9d960e1"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri Dec 11 11:06:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:09 2009 -0200"
      },
      "message": "V4L/DVB (13642): tw9910: The driver can also handle revision 1 of the chip\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": "247cb142a924fad215337170a5201a5cf9d960e1",
      "tree": "f04c6e37f1602931e583ff7492dd49ad00d8bc12",
      "parents": [
        "174c44e4a7d2418e8990c075dd7f5de51699781e"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sat Dec 12 13:37:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:49 2009 -0200"
      },
      "message": "V4L/DVB (13630): Print bitrate measured by stv0900 demod in stv0900_read_status\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "174c44e4a7d2418e8990c075dd7f5de51699781e",
      "tree": "c818c333a50f68c2178d2de82151ca3e30853d81",
      "parents": [
        "83955556669f69fccfd332b52e9b1796d60c77bd"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Dec 12 13:20:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:49 2009 -0200"
      },
      "message": "V4L/DVB (13627): gspca - zc3xx: Set the quality for sensor tas5130c.\n\n- setting the quality gives a better brightness\n\nReported-by: Benoit GIRARD \u003cbenoit.girard0@gmail.com\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "83955556669f69fccfd332b52e9b1796d60c77bd",
      "tree": "29b94e2cb24c5de83523838a7dfaa0fe88cf53b8",
      "parents": [
        "37b372e5ebe187037e01885151a0afb546a38520"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Dec 12 06:58:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:49 2009 -0200"
      },
      "message": "V4L/DVB (13626): gspca - many subdrivers: Fix some warnings.\n\n- gl860.c:332:15: warning: cast to restricted __le16\n- gl860.c:333:15: warning: cast to restricted __le16\n- gl860-mi1320.c:348:5: warning: symbol \u0027mi1320_camera_settings\u0027 was not declared. Should it be static?\n- gl860-mi2020.c:772:5: warning: symbol \u0027mi2020_camera_settings\u0027 was not declared. Should it be static?\n- m5602_ov9650.c:444:7: warning: symbol \u0027data\u0027 shadows an earlier one\n- m5602_core.c:84:5: warning: symbol \u0027m5602_wait_for_i2c\u0027 was not declared. Should it be static?\n- m5602_core.c:391:6: warning: symbol \u0027m5602_disconnect\u0027 was not declared. Should it be static?\n- m5602_s5k4aa.c:530:23: warning: dubious: x | !y\n- m5602_s5k4aa.c:575:23: warning: dubious: x | !y\n- gspca.c:1196:13: warning: potentially expensive pointer subtraction\n- mr97310a.c:70:5: warning: symbol \u0027force_sensor_type\u0027 was not declared. Should it be static?\n- ov519.c:2025:4: warning: do-while statement is not a compound statement\n- ov519.c:2063:4: warning: do-while statement is not a compound statement\n- ov519.c:2089:4: warning: do-while statement is not a compound statement\n- ov519.c:1985:34: warning: incorrect type in assignment (different base types)\n- sn9c20x.c:1164:5: warning: symbol \u0027i2c_r1\u0027 was not declared. Should it be static?\n- sn9c20x.c:1189:5: warning: symbol \u0027i2c_r2\u0027 was not declared. Should it be static?\n- sn9c20x.c:2237:27: warning: right shift by bigger than source value\n- sn9c20x.c:2237:27: warning: right shift by bigger than source value\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "37b372e5ebe187037e01885151a0afb546a38520",
      "tree": "54d6d6ba0dca57f968b697d5827eb22cc99a224b",
      "parents": [
        "422eaac5d5367bab71fa2cc33393b2ea894498fe"
      ],
      "author": {
        "name": "MÃ¡rton NÃ©meth",
        "email": "nm127@freemail.hu",
        "time": "Thu Dec 10 11:31:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:48 2009 -0200"
      },
      "message": "V4L/DVB (13621): gspca - some subdrivers: Make device_table[]s constant.\n\nSigned-off-by: MÃ¡rton NÃ©meth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "422eaac5d5367bab71fa2cc33393b2ea894498fe",
      "tree": "ee999c00e62d2bf9aff83b17de297fef8b35beb0",
      "parents": [
        "2e535ed5a16b8cc23301f3d26cfd49f3091aadcc"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Thu Dec 10 10:31:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:47 2009 -0200"
      },
      "message": "V4L/DVB (13619): v4l2-spec: Adds EBUSY error code for S_STD and QUERYSTD ioctls\n\nDuring review of Video Timing API documentation, Hans Verkuil had a comment\non adding EBUSY error code for VIDIOC_S_STD and VIDIOC_QUERYSTD ioctls. This\npatch updates the document for this.\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e535ed5a16b8cc23301f3d26cfd49f3091aadcc",
      "tree": "5542313815668b4d8a42059abff6912244327d82",
      "parents": [
        "579e7d60ba0035228aadad69eb2ffeb138c51311"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Thu Dec 10 04:39:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:47 2009 -0200"
      },
      "message": "V4L/DVB (13618): v4l2: Adding helper function to get dv preset description\n\nThis patch adds a helper function to get description of a digital\nvideo preset added by the video timing API. This will be useful for drivers\nimplementing the above API.\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "579e7d60ba0035228aadad69eb2ffeb138c51311",
      "tree": "0872698fe02dba92cead8e9d9a7ca7e7f38e1291",
      "parents": [
        "38ef6aa884e3fd389f7d444b8dd36c16832e36b4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 11 11:20:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:45 2009 -0200"
      },
      "message": "V4L/DVB (13617): ir: move input_register_device() to happen inside ir_input_register()\n\nWe\u0027ll need to register a sysfs class for the IR devices. As such, the better\nis to have the input_register_device()/input_unregister_device() inside\nthe ir register/unregister functions.\n\nAlso, solves a naming problem with V4L ir_input_init() function, that were,\nin fact, registering a device.\n\nWhile here, do a few cleanups at budget-ci IR logic.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38ef6aa884e3fd389f7d444b8dd36c16832e36b4",
      "tree": "760c7f2f9528e7bc19dbb8b5d5384d473c207a73",
      "parents": [
        "75543cce0c1f46be495b981d8d3eda0882721d07"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 11 09:47:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:44 2009 -0200"
      },
      "message": "V4L/DVB (13616): IR: rename ir_input_free as ir_input_unregister\n\nNow, ir_input_free does more than just freeing the keytab. Better to\nrename it as ir_input_unregister.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "75543cce0c1f46be495b981d8d3eda0882721d07",
      "tree": "a9ce0d8919329369b174c63afadc372f82526e54",
      "parents": [
        "865fbf20bed00d456556ecd4b4c9dadc45cba759"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 11 09:44:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:44 2009 -0200"
      },
      "message": "V4L/DVB (13615): ir-core: create ir_input_register\n\nMove non-V4L specific stuff from ir-functions ir_input_init() into\na new function to register ir devices: ir_input_register().\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "865fbf20bed00d456556ecd4b4c9dadc45cba759",
      "tree": "d445f6530d09e3d3d2770782b28e2a6a85ea553e",
      "parents": [
        "446e4a64d2f6efddc63a47169ba3c8037b620307"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 11 09:29:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:43 2009 -0200"
      },
      "message": "V4L/DVB (13614): dib0090: Fix compilation when module is not selected\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "446e4a64d2f6efddc63a47169ba3c8037b620307",
      "tree": "3b14d76f7e93d5b35de50edf85a9179f759adb3d",
      "parents": [
        "e27d38112eb727df189a9ebf560aa104cb102253"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 11 08:34:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:42 2009 -0200"
      },
      "message": "V4L/DVB (13613): IR: create ir-core module\n\nSplit the ir-common into two separate modules:\n\t- ir-core: it is the IR-independent functions;\n\t- ir-common: has the common part used by V4L drivers.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e27d38112eb727df189a9ebf560aa104cb102253",
      "tree": "454d8cff41ebe8027ecd74d809ed415e427782b3",
      "parents": [
        "909d15a70d6a269ba599c539c55a574482355ff1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 11 08:00:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:42 2009 -0200"
      },
      "message": "V4L/DVB (13612): IR: Move common IR code to drivers/media/IR\n\nThis is the first step of creating a common code for IR that can be\nused by other input devices.\n\nFor now, keep IR dir at drivers/media, to easy the movement of the IR files,\nbut later patches may move it to drivers/IR or drivers/input/IR.\n\nNo functional changes is done on this patch.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "909d15a70d6a269ba599c539c55a574482355ff1",
      "tree": "f59e507a598e8418ac41af235efbc9a7e8bf8b18",
      "parents": [
        "ddb0b34f1345e1fec60f168bd99c487699f65212"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Dec 10 17:17:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:41 2009 -0200"
      },
      "message": "V4L/DVB (13611): radio-tea5764: Correct size given to memset\n\nMemset should be given the size of the structure, not the size of the pointer.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\ntype T;\nT *x;\nexpression E;\n@@\n\nmemset(x, E, sizeof(\n+ *\n x))\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ddb0b34f1345e1fec60f168bd99c487699f65212",
      "tree": "658ac2436b87434325a52f953b95091614abf371",
      "parents": [
        "67cabf503cd0ad7473cf1856f9c9bb6320098be6"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Dec 10 17:14:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:41 2009 -0200"
      },
      "message": "V4L/DVB (13610): uvc: Correct size given to memset\n\nMemset should be given the size of the structure, not the size of the pointer.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\ntype T;\nT *x;\nexpression E;\n@@\n\nmemset(x, E, sizeof(\n+ *\n x))\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "67cabf503cd0ad7473cf1856f9c9bb6320098be6",
      "tree": "5b1205db2d1dc6327c3953cdea16cdc5efd30b4d",
      "parents": [
        "4b8303747474033d6d73828607eafab77c620d96"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Thu Dec 10 17:12:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:40 2009 -0200"
      },
      "message": "V4L/DVB (13609): radio-sf16fmi: add autoprobing\n\nAdd automatic probing of ports 0x284 and 0x384 to radio-sf16fmi if no card is\nfound using PnP.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4b8303747474033d6d73828607eafab77c620d96",
      "tree": "067d5436767f3e08a7bca5cdda1de30234860f9b",
      "parents": [
        "0b0a860fec1a6d4cdcd0dc5241390d083a82c00d"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Thu Dec 10 17:06:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:39 2009 -0200"
      },
      "message": "V4L/DVB (13608): radio-sf16fmi: fix mute, add SF16-FMP to texts\n\nFix completely broken mute handling radio-sf16fmi.\nThe sound was muted immediately after tuning in KRadio.\nAlso fix typos and add SF16-FMP to the texts.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0b0a860fec1a6d4cdcd0dc5241390d083a82c00d",
      "tree": "5c93dbb940e703cd2bdc03263ab4220bd3e4fd14",
      "parents": [
        "9d8938248c3b67904a8108a6fc3dcceb9d7f2aad"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Dec 10 17:02:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:37 2009 -0200"
      },
      "message": "V4L/DVB (13607): vpif: move vpif_remove to .devexit\n\nThe function vpif_remove is used only wrapped by __devexit_p so define\nit using __devexit.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9d8938248c3b67904a8108a6fc3dcceb9d7f2aad",
      "tree": "43cf3fb134dc2f2c199fae3cd34adce9eb47955f",
      "parents": [
        "50e55fd13fcf2d098e2b969c9d1bc270ae5f8b12"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Dec 10 17:01:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:37 2009 -0200"
      },
      "message": "V4L/DVB (13606): vpfe_capture: move vpfe_remove to .devexit\n\nThe function vpfe_remove is used only wrapped by __devexit_p so define\nit using __devexit.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "50e55fd13fcf2d098e2b969c9d1bc270ae5f8b12",
      "tree": "aa275c86b1a5bddd8d826a88dbfee4d6ad20dae5",
      "parents": [
        "f68fdb9a8c3d4bc245752f4d312f7035063ab64e"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Dec 10 17:00:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:37 2009 -0200"
      },
      "message": "V4L/DVB (13605): sh_mobile_ceu_camera: don\u0027t use __exit_p to wrap sh_mobile_ceu_remove\n\nThe function sh_mobile_ceu_remove is defined using __devexit, so don\u0027t\nuse __exit_p but __devexit_p to wrap it.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f68fdb9a8c3d4bc245752f4d312f7035063ab64e",
      "tree": "0de63b897d2e6d8553caa33aa8e25195f25ec3af",
      "parents": [
        "0a25f3b292c5c70de80d2b1f1cf3f5b9aae91b86"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Dec 10 16:59:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:36 2009 -0200"
      },
      "message": "V4L/DVB (13604): vpss: move vpss_remove to .devexit\n\nThe function vpss_remove is used only wrapped by __devexit_p so define\nit using __devexit.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0a25f3b292c5c70de80d2b1f1cf3f5b9aae91b86",
      "tree": "24c67adcd5de5063612375ef79219f7997540c0b",
      "parents": [
        "d1471f02dfb5b3424ee3afb6459d8cb97730af76"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Dec 10 16:54:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:36 2009 -0200"
      },
      "message": "V4L/DVB (13602): bttv: fix MODULE_PARM_DESC for i2c_debug and i2c_hw\n\nCurrently, i2c_debug shows up w/o a desc in modinfo, and i2c_hw shows\nup with i2c_debug\u0027s desc. Fix that.\n\n[dougsland@redhat.com: fixed checkpatch.pl warning (space between MODULE_PARM_DESC arguments)]\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d1471f02dfb5b3424ee3afb6459d8cb97730af76",
      "tree": "bfdab65aa18d3c09bd39c15070adbb18b0b5a751",
      "parents": [
        "fe2137dd4e6e4b2f5e758765d5305e8dbb0d931c"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Thu Dec 10 16:52:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:36 2009 -0200"
      },
      "message": "V4L/DVB (13601): radio-si470x: support PM functions\n\nThis patch is to support PM of the si470x i2c driver.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nAcked-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fe2137dd4e6e4b2f5e758765d5305e8dbb0d931c",
      "tree": "6008e6d32d40b6e3eccee0d13d86f316237b97dd",
      "parents": [
        "1aa925c957d37e077edb1de4553481734b8462cf"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Thu Dec 10 16:50:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:35 2009 -0200"
      },
      "message": "V4L/DVB (13600): radio-si470x: support RDS on si470x i2c driver\n\nThis patch is to support RDS on si470x i2c driver. The routine of RDS\noperation is almost same with thing of usb driver, but this uses RDS\ninterrupt.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nAcked-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1aa925c957d37e077edb1de4553481734b8462cf",
      "tree": "a85e069a76a3db0fe2333d27465d3291add3ef14",
      "parents": [
        "31bedfa5068936b15a388842be1d03cdd1bdfb07"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Thu Dec 10 16:49:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:34 2009 -0200"
      },
      "message": "V4L/DVB (13599): radio-si470x: move some file operations to common file\n\nThe read and poll file operations of the si470x usb driver can be used\nalso equally on the si470x i2c driver, so they go to the common file.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nAcked-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "31bedfa5068936b15a388842be1d03cdd1bdfb07",
      "tree": "d02d9204a0ed1fe2a9eca8b7f2d1553b1d85d5a3",
      "parents": [
        "0d94e29459d372b6c5dda964a8b35a8d40050ca7"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Thu Dec 10 16:47:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:34 2009 -0200"
      },
      "message": "V4L/DVB (13598): videobuf_dma_contig_user_get() for non-aligned offsets\n\nIf a USERPTR address that is not aligned to page boundary is passed to the\nvideobuf_dma_contig_user_get() function, it saves a page aligned address to\nthe dma_handle. This is not correct. This issue is observed when using USERPTR\nIO machism for buffer exchange.\n\nUpdates from last version:-\n\nAdding offset for size calculation as per comment from Magnus Damm. This\nensures the last page is also included for checking if memory is\ncontiguous.\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0d94e29459d372b6c5dda964a8b35a8d40050ca7",
      "tree": "6948ba54b0d6ffb19cf595fbabb60e2e69a896e2",
      "parents": [
        "50e9d31183ed61c787b870cb3ee8f6c3db8c8a1e"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Dec 10 16:46:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:33 2009 -0200"
      },
      "message": "V4L/DVB (13597): bttv: add i2c addr for old WinTV card to IR probe list\n\nThere are old bttv-driven Hauppauge WinTV series cards that have\ntheir IR part at i2c addr 0x71, which doesn\u0027t get considered in the\nnew 2.6.31 i2c code.\n\nFrom a 2.6.29 kernel:\n\nlirc_i2c: chip 0x10005 found @ 0x71 (Hauppauge PVR150)\n\nMinor cosmetic glitch, the card in question isn\u0027t actually a PVR-150, its:\n\n03:06.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)\n\tSubsystem: Hauppauge computer works Inc. WinTV Series\n\tFlags: bus master, medium devsel, latency 32, IRQ 19\n\tMemory at f4ffe000 (32-bit, prefetchable) [size\u003d4K]\n\tCapabilities: [44] Vital Product Data\n\tCapabilities: [4c] Power Management version 2\n\tKernel driver in use: bttv\n\tKernel modules: bttv\n\nDevice ID: 0x109e:0x036e, Sub-Device ID: 0x0070:0x13eb\n\nThis simply adds 0x71 to the list of addresses i2c_new_probed_device should\nconsider, which gets IR working on this card again.\n\nReported-by: Adam Williamson \u003cawilliam@redhat.com\u003e\nTested-by: Adam Williamson \u003cawilliam@redhat.com\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "50e9d31183ed61c787b870cb3ee8f6c3db8c8a1e",
      "tree": "f84058e19196185ea09b07bde03302abadcdec83",
      "parents": [
        "cb63c2aad232930da8c8b5c5020dd560cb885cf5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Dec 10 16:44:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:33 2009 -0200"
      },
      "message": "V4L/DVB (13596): ov511.c typo: lock \u003d\u003e unlock\n\nThis was found with a static checker and has not been tested, but it seems\npretty clear that the mutex_lock() was supposed to be mutex_unlock()\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cb63c2aad232930da8c8b5c5020dd560cb885cf5",
      "tree": "41dd3a0b727bac0e590b08a327a843afef9a214b",
      "parents": [
        "4315c414474cf43994f0c562ce8faea3628f550b"
      ],
      "author": {
        "name": "Thiago Farina",
        "email": "tfransosi@gmail.com",
        "time": "Thu Dec 10 16:40:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:31 2009 -0200"
      },
      "message": "V4L/DVB (13594): cpia2: use __stringify macro.\n\nReplace MAKE_STRING to __stringify macro\n\nSigned-off-by: Thiago Farina \u003ctfransosi@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4315c414474cf43994f0c562ce8faea3628f550b",
      "tree": "8238e7274e41d4f0bda65574989b4e218fa66f26",
      "parents": [
        "38ffcd10d6831efd15ec5a223b1050eac12d4c28"
      ],
      "author": {
        "name": "Andrea Odetti",
        "email": "mariofutire@googlemail.com",
        "time": "Thu Dec 10 16:26:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:30 2009 -0200"
      },
      "message": "V4L/DVB (13593): PWC: parameter trace is only available in debug\n\nThis patch fixes a small issue where modinfo says the parameter \"trace\" is always available, while\nit only works if CONFIG_USB_PWC_DEBUG is enabled.\n\nSigned-off-by: Andrea Odetti \u003cmariofutire@googlemail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38ffcd10d6831efd15ec5a223b1050eac12d4c28",
      "tree": "639c629cc9a79ea1b5ef2a16aa7804028a29139a",
      "parents": [
        "d995a18733a683c1c086a4d48315976f8c25d89b"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pboettcher@kernellabs.com",
        "time": "Mon Nov 30 14:14:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:27 2009 -0200"
      },
      "message": "V4L/DVB (13581): DiBUSB: fix I2c access when there is a read-access w/o write sequence\n\nThis patch fixes the behaviour of the dibusb-i2c-access which was previously changed to avoid accidental EEprom writes:\n\nNow it allow i2c-reads without prepended i2c-writes, but it is still not doing anything in case the EEprom is addressed.\n\nThanks to Mario Bachmann for testing.\n\nTested-by: Mario Bachmann \u003cgrafgrimm77@gmx.de\u003e\nCc: Mario Bachmann \u003cgrafgrimm77@gmx.de\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d995a18733a683c1c086a4d48315976f8c25d89b",
      "tree": "403341b8344062521067c435266b596a9853f69a",
      "parents": [
        "7eca61eb6a57a3aae10e77d9306cda0b8c23cdab"
      ],
      "author": {
        "name": "Lukas Karas",
        "email": "lukas.karas@centrum.cz",
        "time": "Tue Nov 24 12:06:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:25 2009 -0200"
      },
      "message": "V4L/DVB (13591): add support for IR on FlyDVB Trio (saa7134)\n\nsaa7134: Add support for IR reciever on card LifeView FlyDVB Trio\n\n--\nTo unsubscribe from this list: send the line \"unsubscribe linux-media\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html\n\n[mchehab@redhat.com: CodingStyle fixes and ported upstream]\nTested-by: Petr Fiala \u003cpetr.fiala@gmail.com\u003e\nSigned-off-by: Lukas Karas \u003clukas.karas@centrum.cz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7eca61eb6a57a3aae10e77d9306cda0b8c23cdab",
      "tree": "4d2e5fc8315e6a55d678cbda36d48c65109d6304",
      "parents": [
        "6e8fdbd023ef6a05da444baacfea75fdf97bdc50"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Nov 22 23:02:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:23 2009 -0200"
      },
      "message": "V4L/DVB (13590): cpia: convert it to use proc_fops\n\nX-Patchwork-Id: 62090\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e8fdbd023ef6a05da444baacfea75fdf97bdc50",
      "tree": "b231d9682b97aac76d798c2d17fea47ee74a2214",
      "parents": [
        "89dfc557d1b85bbaf04ca4c9927c6ea22df72e04"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sun Nov 22 18:52:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:20 2009 -0200"
      },
      "message": "V4L/DVB (13589): dib8000: merge two conditionals\n\nMerge two ifs: the condition is the same. The second if\nuses the ncoeff which is initialized in the first if.\n\nCc: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "89dfc557d1b85bbaf04ca4c9927c6ea22df72e04",
      "tree": "ec7bf3a11c29bcfcfd697df6580b435e08251db9",
      "parents": [
        "acc5c9ee393952c00eb7fab8bdd529d45226f6ed"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Mon Nov 30 06:38:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:19 2009 -0200"
      },
      "message": "V4L/DVB (13587): DiB8000: enhance status lock\n\nEnhance status lock behaviour.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "acc5c9ee393952c00eb7fab8bdd529d45226f6ed",
      "tree": "7adbd3a297eba26fee5757dcc4a5c961da9b2c83",
      "parents": [
        "9542f502cf5a51b34d1c04c25206a8d69d4b8d0f"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Mon Dec 07 08:22:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:17 2009 -0200"
      },
      "message": "V4L/DVB (13586): DiB0700: Add parameter to change the buffer size\n\nAdd parameter to change the buffer size. This buffer size is specified\nin number of Ts packet. This parameter is stored inside the state.\n\nFor firmware higher than 1.21, the xfer buffer size can be changed\ninside the dib0700 usb bridge the firware version is stored inside the\nstate\n\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9542f502cf5a51b34d1c04c25206a8d69d4b8d0f",
      "tree": "867806ea041b7db64ad1f36ae6c34035801006a8",
      "parents": [
        "9c78303681278b983fac3c6c3c0aa3f93cf2ffa8"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Mon Dec 07 08:09:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:17 2009 -0200"
      },
      "message": "V4L/DVB (13585): STK807xPVR: correct the enumeration\n\nSTK807xPVR: correct the enumeration\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9c78303681278b983fac3c6c3c0aa3f93cf2ffa8",
      "tree": "1407987d9fa1d4234c46fcab6d22da1997e303a2",
      "parents": [
        "03245a5ee69a5faa99b020fe1aca9bafe10c46a9"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "Olivier.Grenie@dibcom.fr",
        "time": "Mon Dec 07 07:49:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:16 2009 -0200"
      },
      "message": "V4L/DVB (13584): DiBXXX0: fix most of the Codingstyle violations from the previous patch\n\nThis patch changes most of the Codingstyle violations which were\nintroduced by the previous patch. Line length less that 80 chars are\nnot corrected.\n\nSigned-off-by: Olivier Grenie \u003cOlivier.Grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "03245a5ee69a5faa99b020fe1aca9bafe10c46a9",
      "tree": "0937b4966ff1f5e09bfcd38fd38bc55e7ac2abef",
      "parents": [
        "20232c4791507189d4e9499f81632a1ce434f2a4"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "Olivier.Grenie@dibcom.fr",
        "time": "Fri Dec 04 13:27:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:16 2009 -0200"
      },
      "message": "V4L/DVB (13583): DiB8090: Add the DiB0090 tuner driver and STK8096GP-board\n\nThis patchs adds support for the DiBcom DiB0090 RF tuner and for\nDiBcom\u0027s reference design STK8096GP. Small extracts of the DiB0070 and\nthe DiB8000-driver into a common codebase.\n\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Olivier Grenie \u003cOlivier.Grenie@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "20232c4791507189d4e9499f81632a1ce434f2a4",
      "tree": "9cb2f8c75f203e45031c192c40b6d46d78946122",
      "parents": [
        "e414753c8ce5fb0bd81155406efaefe57f374571"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pboettcher@kernellabs.com",
        "time": "Tue Dec 01 12:08:56 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:15 2009 -0200"
      },
      "message": "V4L/DVB (13582): DiB0700: remove USB IDs of PCTV 74e from the driver\n\nThe PCTV 74e is not a design based on the dib0700-USB-device\ncontroller thus we should not have its USB IDs inside.\n\nThis reverts partly:\nAdd support for PCTV 74e (Pinnacle) + fix USB vendor IDs\n\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e414753c8ce5fb0bd81155406efaefe57f374571",
      "tree": "143cb8619318c5a1d0d29b721cd44758e60d4249",
      "parents": [
        "4bf2c5c30eb50e4d9d9afb4565829ed0e0582d91"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pboettcher@kernellabs.com",
        "time": "Mon Nov 30 13:52:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:15 2009 -0200"
      },
      "message": "V4L/DVB (13580): Add support for PCTV 74e (Pinnacle) + fix USB vendor IDs\n\nThis patch adds support for PCTV 74e (Pinnacle) and it fixes the USB vendor IDs for PCTV (f.k.a Pinnacle).\nFor convenience all new PCTV USB product IDs are also existing with Pinnacle\u0027s USB vendor ID.\n\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4bf2c5c30eb50e4d9d9afb4565829ed0e0582d91",
      "tree": "6305f23334edbf2e41df98c344edd2b960e40883",
      "parents": [
        "81afda5182667dcc89374cb5bb94fd6db01c9263"
      ],
      "author": {
        "name": "Pedro Andres Aranda Gutierrez",
        "email": "paaguti@gmail.com",
        "time": "Thu Nov 19 13:15:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:14 2009 -0200"
      },
      "message": "V4L/DVB (13579): PATCH: better support for INTUIX DVB stick boot\n\nThe device is bootingcorrectly, but no frontend is attached.\nThis patch corrects this behaviour.\n\nSigned-off-by: Pedro Andres Aranda Gutierrez \u003cpaaguti@gmail.com\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81afda5182667dcc89374cb5bb94fd6db01c9263",
      "tree": "bc3c2e458860b618074d7ce3c7a4039dcc87b2d7",
      "parents": [
        "0e2f0d348a65b48a8af52d7fd64d77b5759413fa"
      ],
      "author": {
        "name": "Derek",
        "email": "user.vdr@gmail.com",
        "time": "Thu Nov 19 13:07:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:14 2009 -0200"
      },
      "message": "V4L/DVB (13578): [PATCH] fix genpix driver (no 8psk lock).\n\nGenpix is demodulating DVB-S-like signal with 8PSK modulation used) -\nthis non-standard behaviour was broken by rejecting 8PSK in a standard\nDVB-S tune request. This problem is fixed by simply reverting back to\nthe drivers original behavior with this patch.\n\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0e2f0d348a65b48a8af52d7fd64d77b5759413fa",
      "tree": "2cdbee759b4ecee701e26086598dce71acc6de8d",
      "parents": [
        "05395a3d86a928d374c970a0b35a6a711072f86c"
      ],
      "author": {
        "name": "Akihiro Tsukada",
        "email": "tskd2@yahoo.co.jp",
        "time": "Thu Nov 19 12:19:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:12 2009 -0200"
      },
      "message": "V4L/DVB (13577): [PATCH] dvb-usb-friio: accept center-shifted frequency\n\nThis patch adds a fix to accept frequency with its center shifted.\n\nThe driver used to accept center frequencies of the normal UHF band channels,\nbut in ISDB-T, center frequency is shifted with 1/7MHz.\nIt was shifted internally in the driver,\nbut this patch enables to accept both types of frequency.\n\nSigned-off-by: Akihiro Tsukada \u003ctskd2@yahoo.co.jp\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "05395a3d86a928d374c970a0b35a6a711072f86c",
      "tree": "72fbd7f0a6e21702628506faff5f88b57d43ed3f",
      "parents": [
        "b779974bdfcaec2a0eb13e44405baca07e0e92a3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 06 08:32:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:09 2009 -0200"
      },
      "message": "V4L/DVB (13576): ir-common: fix an oops caused by the usage of an initialized drvdata\n\nAs reported by Sander Eikelenboom \u003clinux@eikelemboon.it\u003e:\n\n\u003e Tried to update my v4l-dvb modules today, but got a bug with my pinnacle\n\u003e card, seems to be related to the recent changes in the ir code.\n\u003e\n\u003e Dec  5 23:30:25 security kernel: [    5.735698] BUG: unable to handle kernel NULL pointer dereference at 0000000000000000\n\u003e Dec  5 23:30:25 security kernel: [    5.735716] IP: [\u003cffffffffa00997be\u003e] :ir_common:ir_input_free+0x26/0x3e\n\nThanks-to: Sander Eikelenboom \u003clinux@eikelemboon.it\u003e for reporting and testing the fix.\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b779974bdfcaec2a0eb13e44405baca07e0e92a3",
      "tree": "0cd6a73d51fed57271396f6dc0522ddf64bbd4cd",
      "parents": [
        "b33f5f8af3fabe6a080c9d06f8f3184a4de3f3c2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 23:24:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:07 2009 -0200"
      },
      "message": "V4L/DVB (13575): em28xx: Use the complete address/command RC5 code for WinTV USB2\n\nThis device uses an i2c chip to retrieve the keycode from a RC5 remote.\nInstead of just getting 6 bits, improve the routine to get 11 bits.\n\nThis means that the complete RC5 table for Hauppauge Grey IR can be used\nwith this device.\n\nUnfortunately, it seems that this IR receiver is not capable of getting\nthe full 14 (or 13 bits) from the RC5 protocol.\n\nAt lest now, with the new code, it is possible to replace this IR table\nby another RC5 table.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b33f5f8af3fabe6a080c9d06f8f3184a4de3f3c2",
      "tree": "ae04e492f6744760a717d727ac32d9d7c194e86c",
      "parents": [
        "007701e2c4de94109864c8e85e39b6d8fc474170"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Dec 03 01:32:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:05 2009 -0200"
      },
      "message": "V4L/DVB (13573): v4l2-spec: updated revision history, updated version to 2.6.33.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "007701e2c4de94109864c8e85e39b6d8fc474170",
      "tree": "1d36357e0053ee101b5b55e4b98d25d6ecaf1f9b",
      "parents": [
        "b6456c0cfe9d94e6d2bf684e6e6c031fc0b10031"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Thu Dec 03 01:13:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:04 2009 -0200"
      },
      "message": "V4L/DVB (13572): v4l2-spec: Digital Video Timings API documentation\n\nThis patch updates the v4l2-dvb documentation for the new video timings API added.\nAlso updated the document based on comments from Hans Verkuil.\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b6456c0cfe9d94e6d2bf684e6e6c031fc0b10031",
      "tree": "e5742dc96ec8b2a74708787e6cb4ceefcc3e2bac",
      "parents": [
        "20d15a200d34cfb7141fb4558895d7d5233db84b"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Thu Nov 19 12:00:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:03 2009 -0200"
      },
      "message": "V4L/DVB (13571): v4l: Adding Digital Video Timings APIs\n\nThis adds the above APIs to the v4l2 core. This is based on version v1.2\nof the RFC titled \"V4L - Support for video timings at the input/output interface\"\nFollowing new ioctls are added:-\n\n        - VIDIOC_ENUM_DV_PRESETS\n        - VIDIOC_S_DV_PRESET\n        - VIDIOC_G_DV_PRESET\n        - VIDIOC_QUERY_DV_PRESET\n        - VIDIOC_S_DV_TIMINGS\n        - VIDIOC_G_DV_TIMINGS\n\nPlease refer to the RFC for the details. This code was tested using vpfe\ncapture driver on TI\u0027s DM365. Following is the test configuration used :-\n\nBlu-Ray HD DVD source -\u003e TVP7002 -\u003e DM365 (VPFE) -\u003eDDR\n\nA draft version of the TVP7002 driver (currently being reviewed in the mailing\nlist) was used that supports V4L2_DV_1080I60 \u0026 V4L2_DV_720P60 presets.\n\nA loopback video capture application was used for testing these APIs. This calls\nfollowing IOCTLS :-\n\n -  verify the new v4l2_input capabilities flag added\n -  Enumerate available presets using VIDIOC_ENUM_DV_PRESETS\n -  Set one of the supported preset using VIDIOC_S_DV_PRESET\n -  Get current preset using VIDIOC_G_DV_PRESET\n -  Detect current preset using VIDIOC_QUERY_DV_PRESET\n -  Using stub functions in tvp7002, verify VIDIOC_S_DV_TIMINGS\n    and VIDIOC_G_DV_TIMINGS ioctls are received at the sub device.\n -  Tested on 64bit platform by Hans Verkuil\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "20d15a200d34cfb7141fb4558895d7d5233db84b",
      "tree": "d131365d1ecde6c4c2678930259d46dd9998d6c3",
      "parents": [
        "ecb776868624751dd86e69c3e6704af35890f953"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Mon Nov 30 18:22:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:02 2009 -0200"
      },
      "message": "V4L/DVB (13569): smsusb: add autodetection support for five additional Hauppauge USB IDs\n\nAdd support for five new Hauppauge Device USB IDs:\n\n2040:b980\n2040:b990\n2040:c010\n2040:c080\n2040:c090\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ecb776868624751dd86e69c3e6704af35890f953",
      "tree": "b627a48cb63a5d3c5caef08171a13c8069860dce",
      "parents": [
        "8c4ebae45f8fa189746656a71d8a0ed21d569344"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Dec 02 14:39:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:02 2009 -0200"
      },
      "message": "V4L/DVB (13567): gspca - sunplus/stk014: Propagate errors to higher level.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8c4ebae45f8fa189746656a71d8a0ed21d569344",
      "tree": "85f467b7ffa8452d62423d0c9c6790a4c828f6ac",
      "parents": [
        "c4322bfca8907109689eb6b244258bf52277f7dc"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Dec 02 07:14:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:01 2009 -0200"
      },
      "message": "V4L/DVB (13566): gspca - main: New variable usb_err for USB exchanges.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c4322bfca8907109689eb6b244258bf52277f7dc",
      "tree": "a34aac0028fb0e0dd9a11a0e0c2b8614ee977694",
      "parents": [
        "28ffe77fe2faea6658870818fd0593f1a03cc018"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Dec 02 07:04:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:01 2009 -0200"
      },
      "message": "V4L/DVB (13565): gspca - pac7302: One more webcam is upside-down by default.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "28ffe77fe2faea6658870818fd0593f1a03cc018",
      "tree": "b46ee20c5f1635c4ed31cba569d48772137f4591",
      "parents": [
        "7bd330b44eb92b8e5ae265ab447cd317290c7aee"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Wed Dec 02 06:18:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:00 2009 -0200"
      },
      "message": "V4L/DVB (13564): gspca - main: Implement vidioc_enum_frameintervals.\n\nSome drivers support multiple frameintervals (framerates), make gspca able to\nenumerate them.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7bd330b44eb92b8e5ae265ab447cd317290c7aee",
      "tree": "16467a4ff242b6446a48dfcbb2afcf9901ed5b8f",
      "parents": [
        "116dc5c50aff62064bfcceaa15abf44e9277578a"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Dec 02 06:06:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:00 2009 -0200"
      },
      "message": "V4L/DVB (13563): gspca - zc3xx: Bad sensor probe of the webcam 0ac8:305b.\n\n- probe the webcam (probe sequence from ms-win trace)\n- update tax5130c init sequences from ms-win newer driver\n- update tas5130c sequences from ms-win trace\n- add some comments in the probe code\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "116dc5c50aff62064bfcceaa15abf44e9277578a",
      "tree": "d26411a405270747f8b725853f8ff528b357e6d6",
      "parents": [
        "747c710098101fb2f2766171c5fc069289b56ed6"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Dec 01 07:20:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:59 2009 -0200"
      },
      "message": "V4L/DVB (13562): gspca - doc: Update webcam list.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "747c710098101fb2f2766171c5fc069289b56ed6",
      "tree": "97e2d15f30a766e6628c02aa3010bd53e41d2440",
      "parents": [
        "d50e257ee8d1a16ca91f9286120f222d34853c49"
      ],
      "author": {
        "name": "MÃ¡rton NÃ©meth",
        "email": "nm127@freemail.hu",
        "time": "Sun Nov 29 08:25:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:59 2009 -0200"
      },
      "message": "V4L/DVB (13561): gspca - main: Remove unnecessary set to alternate 0.\n\nCalling gspca_set_alt0() in gspca_dev_probe() is not needed as gspca_set_alt0()\nwill do nothing because gspca_dev-\u003ealt is always zero at that time.\n\nSigned-off-by: MÃ¡rton NÃ©meth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d50e257ee8d1a16ca91f9286120f222d34853c49",
      "tree": "8838f3bc346bf5f9dd4d347d4bdf13211cbd7f84",
      "parents": [
        "fe2b6032513099b82cd19ef8da5050f02a18d3ec"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Nov 26 15:36:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:58 2009 -0200"
      },
      "message": "V4L/DVB (13560): gspca - main: Cleanup source.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fe2b6032513099b82cd19ef8da5050f02a18d3ec",
      "tree": "88a3932ab3eb95c72db3d3fe14885ae10c848286",
      "parents": [
        "327ae59757f2e56fd3fc2b11acbd0a7c4070f4e8"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Nov 26 14:28:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:58 2009 -0200"
      },
      "message": "V4L/DVB (13559): gspca - pac7302: Some webcams are upside-down by default.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "327ae59757f2e56fd3fc2b11acbd0a7c4070f4e8",
      "tree": "e6d1f1b18e49560349194659cfb4b30ff40da9de",
      "parents": [
        "46b21094cee16bc7e531d7d6cd66fb5ea05065d4"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Nov 27 13:57:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:58 2009 -0200"
      },
      "message": "V4L/DVB (13557): v4l: Remove unneeded video_device::minor usage in drivers\n\nThe video_device::minor field is used where it shouldn\u0027t, either to\n\n- test for error conditions that can\u0027t happen anymore with the current\n  v4l-dvb core,\n- store the value in a driver private field that isn\u0027t used anymore,\n- check the video device type where video_device::vfl_type should be\n  used, or\n- create the name of a kernel thread that should get a stable name.\n\nRemove or fix those use cases.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "46b21094cee16bc7e531d7d6cd66fb5ea05065d4",
      "tree": "0076c71aef1f1092934a7536ab18dfccffb13907",
      "parents": [
        "50462eb065e12f45851a9959a90d46b758944552"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Dec 10 11:51:38 2009 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:57 2009 -0200"
      },
      "message": "V4L/DVB (13556): v4l: Remove unneeded video_device::minor assignments\n\nNow that the video_device registration is tested using\nvideo_is_registered(), drivers don\u0027t need to initialize the\nvideo_device::minor field to -1 anymore.\n\nRemove those unneeded assignments.\n\n[mchehab.redhat.com: removed tm6000 changes as tm6000 is not ready yet for submission even on staging]\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "50462eb065e12f45851a9959a90d46b758944552",
      "tree": "fea5b79f1852183c5eaa3f079d5054dc78a828fa",
      "parents": [
        "63b0d5ad20365edf8baf96cdbb8e7faf62501286"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Dec 10 11:47:13 2009 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:57 2009 -0200"
      },
      "message": "V4L/DVB (13555): v4l: Use video_device_node_name() instead of the minor number\n\nInstead of using the minor number in kernel log messages, use the device\nnode name as returned by the video_device_node_name() function. This\nmakes debug, informational and error messages easier to understand for\nend users.\n\n[mchehab.redhat.com: removed tm6000 changes as tm6000 is not ready yet for submission even on staging]\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "63b0d5ad20365edf8baf96cdbb8e7faf62501286",
      "tree": "9a12041cab48051834ee67d0de358443464e5d94",
      "parents": [
        "f0813b4c9f7ffbeaddcba1c08a1812f7ff30e1b7"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Dec 10 11:44:04 2009 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:56 2009 -0200"
      },
      "message": "V4L/DVB (13554a): v4l: Use the video_drvdata function in drivers\n\nFix all device drivers to use the video_drvdata function instead of\nmaintaining a local list of minor to private data mappings. Call\nvideo_set_drvdata to register the driver private pointer when not\nalready done.\n\nWhere applicable, the local list of mappings is completely removed when\nit becomes unused.\n\n[mchehab.redhat.com: removed tm6000 changes as tm6000 is not ready yet for submission even on staging]\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0813b4c9f7ffbeaddcba1c08a1812f7ff30e1b7",
      "tree": "6bee13e029a382236f5e54402e054b271350c0fe",
      "parents": [
        "957b4aa9f786cf04585a690a2e4c3dc867ce80e9"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Nov 27 13:57:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:56 2009 -0200"
      },
      "message": "V4L/DVB (13553): v4l: Use the video_is_registered function in device drivers\n\nFix all device drivers to use the video_is_registered function instead\nof checking video_device::minor.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "957b4aa9f786cf04585a690a2e4c3dc867ce80e9",
      "tree": "f99f1350ab853529cdf586225f44490d8bcf1e34",
      "parents": [
        "0fda5d4420fe1d6a19189386b6bc6532c97a7e0e"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Nov 27 13:57:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:55 2009 -0200"
      },
      "message": "V4L/DVB (13552): v4l: Replace video_is_unregistered with video_is_registered\n\nReplace the video_is_unregistered function by a video_is_registered\nfunction. The V4L2_FL_UNREGISTERED flag is replaced by a\nV4L2_FL_REGISTERED flag.\n\nThis change makes the video_is_registered function return coherent\nresults when called on an initialize but not yet registered video_device\ninstance. The function can now be used instead of checking\nvideo_device::minor.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0fda5d4420fe1d6a19189386b6bc6532c97a7e0e",
      "tree": "f982dabe5e05325ba391efbc7860563a30cdabfe",
      "parents": [
        "38c7c036036c6260606a2a833aaad3794ca22499"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Nov 27 13:57:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:55 2009 -0200"
      },
      "message": "V4L/DVB (13551): v4l: Remove video_device::num usage from device drivers\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38c7c036036c6260606a2a833aaad3794ca22499",
      "tree": "8a41bf5b665a5ba328102e802fc4c7471270b428",
      "parents": [
        "eac8ea536aded07004bde917f05a2329902c64b0"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Nov 27 13:57:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:55 2009 -0200"
      },
      "message": "V4L/DVB (13550): v4l: Use the new video_device_node_name function\n\nFix all device drivers to use the new video_device_node_name function.\n\nThis also strips kernel log messages from the \"/dev/\" prefix, has the device\nnode location is a userspace policy decision unknown to the kernel.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eac8ea536aded07004bde917f05a2329902c64b0",
      "tree": "d083c2aee98e068e27ad4884dc905266709edfe8",
      "parents": [
        "a3a9e287daa1f299e318161b790b1c5902b1d869"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Nov 27 13:56:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:54 2009 -0200"
      },
      "message": "V4L/DVB (13549): v4l: Add video_device_node_name function\n\nMany drivers access the device number (video_device::v4l2_devnode::num)\nin order to print the video device node name. Add and use a helper\nfunction to retrieve the video_device node name.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a3a9e287daa1f299e318161b790b1c5902b1d869",
      "tree": "1f20db447f28a6346ce9d9fe2ebb0ff3eac65f96",
      "parents": [
        "cda4303f555316930a219cd7c03a1925526145f0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Nov 27 04:33:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:53 2009 -0200"
      },
      "message": "V4L/DVB (13547): radio: add trivial checks on the tuner and type args.\n\nMany radio drivers did not check the tuner and type field correctly\nfor g/s_frequency. These checks have now been added.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cda4303f555316930a219cd7c03a1925526145f0",
      "tree": "5d8773380ff6c70144184173be9c2eabe61434a5",
      "parents": [
        "1bad429e81f9a9ffa01c4158e6d1b1a3e06d9886"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 09:34:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:53 2009 -0200"
      },
      "message": "V4L/DVB (13546): ir-keymaps: Add table for Terratec Cinergy XS FM\n\nThis IR uses NEC protocol, with address\u003d0x14. This keymap is similar\nto the existing Terratec Cinergy XS, except that:\n\t- it contains the full address/command code;\n\t- the Music button were mapped as KEY_RADIO;\n\t- some keycodes from the previous entry were wrong, IMHO.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1bad429e81f9a9ffa01c4158e6d1b1a3e06d9886",
      "tree": "a87f098b83549bd393819c9852524cf811bc7f98",
      "parents": [
        "4039ff28a501cf6b9fc2b6a2c2b28476d7fa14cd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 08:27:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:52 2009 -0200"
      },
      "message": "V4L/DVB (13545): em28xx: properly select IR protocol based on the IR table\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4039ff28a501cf6b9fc2b6a2c2b28476d7fa14cd",
      "tree": "15c92b9a356facdcc814c9fdecf75586e0d0c356",
      "parents": [
        "d30a3fe89635324397c9cf5802f18f11a49ace17"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 01:20:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:52 2009 -0200"
      },
      "message": "V4L/DVB (13544): ir-keymaps: mark the new rc5 hauppauge with IR_TYPE_RC5\n\nWhile here, move the table to a better place inside the file\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d30a3fe89635324397c9cf5802f18f11a49ace17",
      "tree": "9e6843ae34488b17282f51c7e06b3409afc5a6cb",
      "parents": [
        "8bea8672edfca7ec5f661cafb218f1205863b343"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 01:19:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:52 2009 -0200"
      },
      "message": "V4L/DVB (13543): ir-common: Associate a table with a given protocol type\n\nWhile here, convert the protocol types into an enum\nand define 0 as unknown.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8bea8672edfca7ec5f661cafb218f1205863b343",
      "tree": "72975d7c002fdab8b48478f18b107208744e0506",
      "parents": [
        "d180ec5d348e3a51836d723c182374483012c981"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Dec 15 16:33:10 2009 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:33:36 2009 -0800"
      },
      "message": "mfd: compile fix for twl4030 renaming\n\nCaused by commit 0b83ddebc6e884dc0221358cf68c461520fbdd8e (\"MFD:\ntwl4030: add twl4030_codec MFD as a new child to the core\") interacting\nwith commit b07682b6056eb6701f8cb86aa5800e6f2ea7919b (\"mfd: Rename\ntwl4030* driver files to enable re-use\").\n\nThis file seems to have been missed in the renaming.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d180ec5d348e3a51836d723c182374483012c981",
      "tree": "252bcf36f7f6e329d94092a3238a79d7f2e1e2e2",
      "parents": [
        "53365383c4667aba55385cd1858582c19a7a8a36",
        "0b1b213fcf3a8486ada99a2bab84ab8c6f51b264"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:12:43 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:12:43 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: event tracing support\n  xfs: change the xfs_iext_insert / xfs_iext_remove\n  xfs: cleanup bmap extent state macros\n"
    },
    {
      "commit": "53365383c4667aba55385cd1858582c19a7a8a36",
      "tree": "b290d003534b3947834762c2fb492d9d0beb985f",
      "parents": [
        "51b736b85155a56543fda8aeca5f8592795d7983",
        "d2fdb776e08d4231d7e86a879cc663a93913c202"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:12:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:12:01 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm: (80 commits)\n  dm snapshot: use merge origin if snapshot invalid\n  dm snapshot: report merge failure in status\n  dm snapshot: merge consecutive chunks together\n  dm snapshot: trigger exceptions in remaining snapshots during merge\n  dm snapshot: delay merging a chunk until writes to it complete\n  dm snapshot: queue writes to chunks being merged\n  dm snapshot: add merging\n  dm snapshot: permit only one merge at once\n  dm snapshot: support barriers in snapshot merge target\n  dm snapshot: avoid allocating exceptions in merge\n  dm snapshot: rework writing to origin\n  dm snapshot: add merge target\n  dm exception store: add merge specific methods\n  dm snapshot: create function for chunk_is_tracked wait\n  dm snapshot: make bio optional in __origin_write\n  dm mpath: reject messages when device is suspended\n  dm: export suspended state to targets\n  dm: rename dm_suspended to dm_suspended_md\n  dm: swap target postsuspend call and setting suspended flag\n  dm crypt: add plain64 iv\n  ...\n"
    },
    {
      "commit": "51b736b85155a56543fda8aeca5f8592795d7983",
      "tree": "937c8be978bf66084128cd62fca3e94fa50c3f36",
      "parents": [
        "a8aa1ebdf880ebe7b5738ccebf67e18d62cbdc0b",
        "66ae291978177d5c012015f12b8fbc76dc7d0965"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:11:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:11:28 2009 -0800"
      },
      "message": "Merge branch \u0027for-2.6.33\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.33\u0027 of git://git.kernel.dk/linux-2.6-block:\n  cfq: set workload as expired if it doesn\u0027t have any slice left\n  Fix a CFQ crash in \"for-2.6.33\" branch of block tree\n  cfq: Remove wait_request flag when idle time is being deleted\n  cfq-iosched: commenting non-obvious initialization\n  cfq-iosched: Take care of corner cases of group losing share due to deletion\n  cfq-iosched: Get rid of cfqq wait_busy_done flag\n  cfq: Optimization for close cooperating queue searching\n  block,xd: Delay allocation of DMA buffers until device is known\n  drbd: Following the hmac change to SHASH (see linux commit 8bd1209cfff)\n  cfq-iosched: reduce write depth only if sync was delayed\n"
    },
    {
      "commit": "a8aa1ebdf880ebe7b5738ccebf67e18d62cbdc0b",
      "tree": "c58fe906727ee290c9e0f77a2f659fb61c378db0",
      "parents": [
        "8f0ddf91f2aeb09602373e400cf8b403e9017210",
        "a9e060571a057c132240753b7f815f4a1e0320a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:11:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:11:05 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: ac97_codec - increase timeout for analog sections to 5 second\n  ASoC: Correct code taking the size of a pointer\n  ALSA: hda - Add PCI IDs for Nvidia G2xx-series\n  ALSA: sound/isa/gus: Correct code taking the size of a pointer\n  ALSA: hda: Fix max PCM level to 0 dB for AD1981_HP\n  ALSA: hda: Use ALC260_WILL quirk for another Acer model (0x1025007f)\n"
    },
    {
      "commit": "8f0ddf91f2aeb09602373e400cf8b403e9017210",
      "tree": "b907c35c79caadafff6ad46a91614e30afd2f967",
      "parents": [
        "050cbb09dac0402672edeaeac06094ef8ff1749a",
        "b5f91da0a6973bb6f9ff3b91b0e92c0773a458f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:02:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:02:01 2009 -0800"
      },
      "message": "Merge branch \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (26 commits)\n  clockevents: Convert to raw_spinlock\n  clockevents: Make tick_device_lock static\n  debugobjects: Convert to raw_spinlocks\n  perf_event: Convert to raw_spinlock\n  hrtimers: Convert to raw_spinlocks\n  genirq: Convert irq_desc.lock to raw_spinlock\n  smp: Convert smplocks to raw_spinlocks\n  rtmutes: Convert rtmutex.lock to raw_spinlock\n  sched: Convert pi_lock to raw_spinlock\n  sched: Convert cpupri lock to raw_spinlock\n  sched: Convert rt_runtime_lock to raw_spinlock\n  sched: Convert rq-\u003elock to raw_spinlock\n  plist: Make plist debugging raw_spinlock aware\n  bkl: Fixup core_lock fallout\n  locking: Cleanup the name space completely\n  locking: Further name space cleanups\n  alpha: Fix fallout from locking changes\n  locking: Implement new raw_spinlock\n  locking: Convert raw_rwlock functions to arch_rwlock\n  locking: Convert raw_rwlock to arch_rwlock\n  ...\n"
    },
    {
      "commit": "050cbb09dac0402672edeaeac06094ef8ff1749a",
      "tree": "89cbe4ac48e8e8f80ff5849e2cc33f045f5ccd52",
      "parents": [
        "17c330f98383629cfd359ee62b3adde1d2a3ff7c",
        "0386f9e68fc92a3650088b86d908b07de4fb1744"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:01:00 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:01:00 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: update default configurations for ATNGW100, ATSTK1002 and ATSTK1006\n  avr32: add default configurations for ATNGW100 mkII and EVKLCD10X\n  avr32: add support for ATNGW100 mkII board\n  avr32: convert to asm-generic/hardirq.h\n  avr32: add two new at91 to cpu.h definition\n  avr32: clean up linker script using standard macros.\n  avr32: MRMT: correct setup of SPI slaves\n  avr32: function for independently setting up SPI slaves\n  avr32: re-instate MCI WP/CD pin assignments for ATNGW100\n"
    },
    {
      "commit": "17c330f98383629cfd359ee62b3adde1d2a3ff7c",
      "tree": "876bed8fc7de7d404fae579035a948c46a7f05d4",
      "parents": [
        "48e902f0a3aea4b6b3a73e9d277b92024a493e6d",
        "7466bd3caab6bd1d0095de957affbacd02ca58a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:00:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:00:19 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix clock event multiplier printf format.\n  sparc64: Use clock{source,events}_calc_mult_shift().\n  sparc64: Use free_bootmem_late() in mdesc_lmb_free().\n  sparc: Add alignment and emulation fault perf events.\n  sparc64: Add syscall tracepoint support.\n  sparc: Stop trying to be so fancy and use __builtin_{memcpy,memset}()\n  sparc: Use __builtin_object_size() to validate the buffer size for copy_from_user()\n  sparc64: Add some missing __kprobes annotations to kernel fault paths.\n  sparc64: Use kprobes_built_in() to avoid ifdefs in fault_64.c\n  sparc: Validate that kprobe address is 4-byte aligned.\n  sparc64: Don\u0027t specify IRQF_SHARED for LDC interrupts.\n  sparc64: Fix stack debugging IRQ stack regression.\n  sparc64: Fix overly strict range type matching for PCI devices.\n"
    },
    {
      "commit": "48e902f0a3aea4b6b3a73e9d277b92024a493e6d",
      "tree": "6dbb3a4c5ab4e7fc72172d8c11e7c0418b6559d1",
      "parents": [
        "7f6cd5408a8ace522ca7f15893243e94ccc913e0",
        "9d233e8bb92e355fd20b14745c1d9ff402e0e685"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:59:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:59:33 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  power_supply_sysfs: Handle -ENODATA in a special way\n  wm831x_backup: Remove unused variables\n  gta02: Set pcf50633 charger_reference_current_ma\n  pcf50633: Query charger status directly\n  pcf50633: Properly reenable charging when the supply conditions change\n  pcf50633: Get rid of charging restart software auto-triggering\n  pcf50633: introduces battery charging current control\n  pcf50633: Add ac power supply class to the charger\n  wm831x: Factor out WM831x backup battery charger\n"
    },
    {
      "commit": "7f6cd5408a8ace522ca7f15893243e94ccc913e0",
      "tree": "aa84ba9df6b7f9af26c84162a455f9010bd8d285",
      "parents": [
        "e956e6b77054f91580deb81ba6389cc8c8ce67ef",
        "c2d284ee04ab6f6718de2ddcf1b43160e046c41d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:58:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:58:13 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:\n  USB: Close usb_find_interface race v3\n  Revert \"USB: Close usb_find_interface race\"\n"
    }
  ],
  "next": "e956e6b77054f91580deb81ba6389cc8c8ce67ef"
}
