)]}'
{
  "log": [
    {
      "commit": "cff4fa8415a3224a5abdd2b1dd7f431e4ea49366",
      "tree": "e27e0d5998d3e47a8fe90380b3c166993b121239",
      "parents": [
        "08347cdd2d745cdcd82e8c4aa2804923df298f33"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Fri Sep 23 11:17:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Sep 23 15:00:57 2011 -0300"
      },
      "message": "[media] altera-stapl: it is time to move out from staging\n\n[mchehab@redhat.com: Fix a merge conflict]\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "08347cdd2d745cdcd82e8c4aa2804923df298f33",
      "tree": "bb83f03ce6741d3a8f2fb5db0356565b408126a1",
      "parents": [
        "be304970850806abea880da95fbfb743a4d9f87d"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Fri Sep 23 10:09:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Sep 23 14:52:39 2011 -0300"
      },
      "message": "[media] cx23885: fix type error\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be304970850806abea880da95fbfb743a4d9f87d",
      "tree": "bd926b64bac6198dc05f07611025f56b1246e3ce",
      "parents": [
        "45dbf0db5ac974fb699fec39330d01642dff98dc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Sep 23 09:30:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Sep 23 09:32:35 2011 -0300"
      },
      "message": "[media] move tm6000 to drivers/media/video\n\nThe serious bugs got fixed already.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "45dbf0db5ac974fb699fec39330d01642dff98dc",
      "tree": "e4c0f2ebdd2e167928c3fead041241844eaef44a",
      "parents": [
        "3a7a62378be538944ff00904b8e0b795fe16609a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Sep 23 09:26:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Sep 23 09:26:22 2011 -0300"
      },
      "message": "[media] tm6000: Fix some CodingStyle issues\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3a7a62378be538944ff00904b8e0b795fe16609a",
      "tree": "fb9c1416c7557fc06596af85bd83e5851e5314a0",
      "parents": [
        "999d6bc9b142a531fb10652c64de51e2ad672a1e"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sat Aug 06 18:18:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 22 10:55:10 2011 -0300"
      },
      "message": "[media] ati_remote: update Kconfig description\n\nThe ati_remote driver supports more remotes nowadays, update the\ndescription to reflect that.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "999d6bc9b142a531fb10652c64de51e2ad672a1e",
      "tree": "d9e2f49851a9c09c0f3f874688e8d37983807cd0",
      "parents": [
        "175fcecf79b4698c7beea5810326dba66a56ea39"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sat Aug 06 18:18:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 22 10:54:40 2011 -0300"
      },
      "message": "[media] ati_remote: add support for SnapStream Firefly remote\n\nThe protocol differs by having two toggle bits in the scancode. Since\none of the bits is otherwise unused, we can safely handle the bits\nunconditionally.\n\n[mchehab@redhat.com: Fix some bad whitespacing]\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "175fcecf79b4698c7beea5810326dba66a56ea39",
      "tree": "c58058cd95a0f783340505262c3fce94a5984ec1",
      "parents": [
        "0224e0401f0b18e1f5fce010558b12fc24257e37"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sat Aug 06 18:18:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 22 10:53:18 2011 -0300"
      },
      "message": "[media] ati_remote: add keymap for Medion X10 RF remote\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0224e0401f0b18e1f5fce010558b12fc24257e37",
      "tree": "001a666bf845e51d63e1e73c52cecbc8f7b304d6",
      "parents": [
        "44fd0b600fbc21de9d771f0a5db79d24b321fce7"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sat Aug 06 18:18:10 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 22 10:52:35 2011 -0300"
      },
      "message": "[media] ati_remote: fix check for a weird byte\n\nThe ati_remote_dump() function tries to not print \"Weird byte\" warning\nfor 1-byte responses that contain 0xff or 0x00, but it doesn\u0027t work\nproperly as it simply falls back to the \"Weird data\" warning in the else\nclause.\n\nFix that by adding an inner if clause.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "44fd0b600fbc21de9d771f0a5db79d24b321fce7",
      "tree": "b6393d0ea2adbb16c34a2978a6d299144f5b1b7e",
      "parents": [
        "c34516e599d9c00388ab49e88f3e9e38f8fc5346"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sat Aug 06 18:18:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 22 10:52:03 2011 -0300"
      },
      "message": "[media] ati_remote: parent input devices to usb interface\n\nParent the input devices to usb_interface instead of usb_device. This\nfixes (at least) persistent input device nodes.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c34516e599d9c00388ab49e88f3e9e38f8fc5346",
      "tree": "6b00ab4f9bf8d58ff6f69d2f8f625b2ee772a14c",
      "parents": [
        "9688efda3fb0abb487ae44ced1dd02d14a4312c4"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sat Aug 06 18:18:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 22 10:51:31 2011 -0300"
      },
      "message": "[media] ati_remote: migrate to the rc subsystem\n\nThe keycode mangling algorithm is kept the same, so the new external\nkeymap has the same values as the old static table.\n\n[mchehab@redhat.com: Fix some bad whitespacing]\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9688efda3fb0abb487ae44ced1dd02d14a4312c4",
      "tree": "ad79c621ace7f18a8c02d9a8be21d0a00f9cc75f",
      "parents": [
        "653822b9276472aa760fa80f32ffcc777de9c403"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Sat Aug 06 18:18:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 22 10:47:41 2011 -0300"
      },
      "message": "[media] move ati_remote driver from input/misc to media/rc\n\nThe driver will be migrated to the RC driver API in a following\ncommit.\n\n[mchehab@redhat.com: Fix some bad whitespacing]\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "653822b9276472aa760fa80f32ffcc777de9c403",
      "tree": "d44d21cf28354f561c661f8f77fde2ea6a86b90b",
      "parents": [
        "425b91c94a8287a9e1463f2ba23170584077ebe6"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Thu Aug 11 08:35:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 22 10:26:46 2011 -0300"
      },
      "message": "[media] adp1653: set media entity type\n\nThe type of a media entity is default for this driver. This patch makes it\nexplicitly defined as MEDIA_ENT_T_V4L2_SUBDEV_FLASH.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "425b91c94a8287a9e1463f2ba23170584077ebe6",
      "tree": "32f3bea650d317d319a115b97302ec2de92dbfae",
      "parents": [
        "ab0ab19032d16ad63e81f2fe98ae35d76296d8d9"
      ],
      "author": {
        "name": "Mats Randgaard",
        "email": "mats.randgaard@tandberg.com",
        "time": "Tue Aug 03 04:18:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 22 10:25:38 2011 -0300"
      },
      "message": "[media] TVP7002: Changed register values\n\nRegister values changed according to the data sheet and Texas Instruments DaVinci_PSP_03_02_00_37.\n\t- TVP7002_RGB_COARSE_CLAMP_CTL changed to the default value in data sheet.\n \t- TVP7002_HPLL_PHASE_SEL deleted because the registers write to reserved bits. The default value works fine.\n\nSigned-off-by: Mats Randgaard \u003cmats.randgaard@tandberg.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab0ab19032d16ad63e81f2fe98ae35d76296d8d9",
      "tree": "32588b1c9c84ab31291583e9a9bf7f250351f3b9",
      "parents": [
        "699cc1962c85351689c27dd46e598e4204fdd105"
      ],
      "author": {
        "name": "Mats Randgaard",
        "email": "mats.randgaard@tandberg.com",
        "time": "Tue Aug 03 04:18:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 22 10:25:14 2011 -0300"
      },
      "message": "[media] TVP7002: Return V4L2_DV_INVALID if any of the errors occur\n\nSigned-off-by: Mats Randgaard \u003cmats.randgaard@tandberg.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "699cc1962c85351689c27dd46e598e4204fdd105",
      "tree": "27d47c9093298932738d8be31a56c5c09e6d78af",
      "parents": [
        "810fda9bccc6513856346a9a714cf951d569cd35"
      ],
      "author": {
        "name": "Lutz Sammer",
        "email": "johns98@gmx.net",
        "time": "Wed May 04 07:27:31 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 17:06:56 2011 -0300"
      },
      "message": "[media] TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder\n\nThe FEC fix patch fixed locking on 11,681 Ghz, but not on 12,692 Ghz for\nme.\n\nReviewed-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "810fda9bccc6513856346a9a714cf951d569cd35",
      "tree": "e90f57b1a8b11c2a284dc77698272656f4cdc8f9",
      "parents": [
        "95c21c4158cc8b5a2920ccbe989b17b6f955d976"
      ],
      "author": {
        "name": "tvboxspy",
        "email": "tvboxspy@gmail.com",
        "time": "Sun Sep 11 19:30:10 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 16:55:30 2011 -0300"
      },
      "message": "[media] [2/2,ver,1.90] DM04/QQBOX Reduce USB buffer size\n\nReduced unused buffer size to 64.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "95c21c4158cc8b5a2920ccbe989b17b6f955d976",
      "tree": "19c0c9f8098bfefe3a79bfbdff951892753175cc",
      "parents": [
        "69803ecf3a852a8dd0c76a3d2cfcc7aec1e750e2"
      ],
      "author": {
        "name": "tvboxspy",
        "email": "tvboxspy@gmail.com",
        "time": "Sun Sep 11 19:26:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 16:55:17 2011 -0300"
      },
      "message": "[media] [1/2,ver,1.89] DM04/QQBOX Interupt Urb and Timing changes\n\nReduce buffer size of Interupt urb to 128 bytes and polling\ninterval to 8.\n\nThe devices buffer appears to only handle a maxium of 40 bytes.\nIf the buffer is full a slowing effect is noticed causing occasionnal\ndropped streaming packets.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69803ecf3a852a8dd0c76a3d2cfcc7aec1e750e2",
      "tree": "21cd3d8ed58f025a8a227736d791c02db87d632e",
      "parents": [
        "9da9f356dc73c2ae65a15a1c1d6e53142706e96b"
      ],
      "author": {
        "name": "Yang Ruirui",
        "email": "hidave.darkstar@gmail.com",
        "time": "Tue Sep 06 08:08:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 16:52:52 2011 -0300"
      },
      "message": "[media] v4l2: uvcvideo use after free bug fix\n\nUnplugging uvc video camera trigger following oops:\n\neeepc kernel: [ 1393.500719] usb 3-2: USB disconnect, device number 4\neeepc kernel: [ 1393.504351] uvcvideo: Failed to resubmit video URB (-19).\neeepc kernel: [ 1495.428853] BUG: unable to handle kernel paging request at 6b6b6bcb\neeepc kernel: [ 1495.429017] IP: [\u003cb0358d37\u003e] dev_get_drvdata+0x17/0x20\neeepc kernel: [ 1495.429017] *pde \u003d 00000000\neeepc kernel: [ 1495.429017] Oops: 0000 [#1] DEBUG_PAGEALLOC\neeepc kernel: [ 1495.429017]\neeepc kernel: [ 1495.429017] Pid: 3476, comm: cheese Not tainted 3.1.0-rc3-00270-g7a54f5e-dirty #485 ASUSTeK Computer INC. 900/900\neeepc kernel: [ 1495.429017] EIP: 0060:[\u003cb0358d37\u003e] EFLAGS: 00010202 CPU: 0\neeepc kernel: [ 1495.429017] EIP is at dev_get_drvdata+0x17/0x20\neeepc kernel: [ 1495.429017] EAX: 6b6b6b6b EBX: eb08d870 ECX: 00000000 EDX: eb08d930\neeepc kernel: [ 1495.429017] ESI: eb08d870 EDI: eb08d870 EBP: d3249cac ESP: d3249cac\neeepc kernel: [ 1495.429017]  DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068\neeepc kernel: [ 1495.429017] Process cheese (pid: 3476, ti\u003dd3248000 task\u003ddf46d870 task.ti\u003dd3248000)\neeepc kernel: [ 1495.429017] Stack:\neeepc kernel: [ 1495.429017]  d3249cb8 b03e77a1 d307b840 d3249ccc b03e77d1 d307b840 eb08d870 eb08d830\neeepc kernel: [ 1495.429017]  d3249ce4 b03ed3b7 00000246 d307b840 eb08d870 d3021b80 d3249cec b03ed565\neeepc kernel: [ 1495.429017]  d3249cfc b03e044d e8323d10 b06e013c d3249d18 b0355fb9 fffffffe d3249d1c\neeepc kernel: [ 1495.429017] Call Trace:\neeepc kernel: [ 1495.429017]  [\u003cb03e77a1\u003e] v4l2_device_disconnect+0x11/0x30\neeepc kernel: [ 1495.429017]  [\u003cb03e77d1\u003e] v4l2_device_unregister+0x11/0x50\neeepc kernel: [ 1495.429017]  [\u003cb03ed3b7\u003e] uvc_delete+0x37/0x110\neeepc kernel: [ 1495.429017]  [\u003cb03ed565\u003e] uvc_release+0x25/0x30\neeepc kernel: [ 1495.429017]  [\u003cb03e044d\u003e] v4l2_device_release+0x9d/0xc0\neeepc kernel: [ 1495.429017]  [\u003cb0355fb9\u003e] device_release+0x19/0x90\neeepc kernel: [ 1495.429017]  [\u003cb03adfdc\u003e] ? usb_hcd_unlink_urb+0x7c/0x90\neeepc kernel: [ 1495.429017]  [\u003cb026b99c\u003e] kobject_release+0x3c/0x90\neeepc kernel: [ 1495.429017]  [\u003cb026b960\u003e] ? kobject_del+0x30/0x30\neeepc kernel: [ 1495.429017]  [\u003cb026ca4c\u003e] kref_put+0x2c/0x60\neeepc kernel: [ 1495.429017]  [\u003cb026b88d\u003e] kobject_put+0x1d/0x50\neeepc kernel: [ 1495.429017]  [\u003cb03b2385\u003e] ? usb_autopm_put_interface+0x25/0x30\neeepc kernel: [ 1495.429017]  [\u003cb03f0e5d\u003e] ? uvc_v4l2_release+0x5d/0xd0\neeepc kernel: [ 1495.429017]  [\u003cb0355d2f\u003e] put_device+0xf/0x20\neeepc kernel: [ 1495.429017]  [\u003cb03dfa96\u003e] v4l2_release+0x56/0x60\neeepc kernel: [ 1495.429017]  [\u003cb019c8dc\u003e] fput+0xcc/0x220\neeepc kernel: [ 1495.429017]  [\u003cb01990f4\u003e] filp_close+0x44/0x70\neeepc kernel: [ 1495.429017]  [\u003cb012b238\u003e] put_files_struct+0x158/0x180\neeepc kernel: [ 1495.429017]  [\u003cb012b100\u003e] ? put_files_struct+0x20/0x180\neeepc kernel: [ 1495.429017]  [\u003cb012b2a0\u003e] exit_files+0x40/0x50\neeepc kernel: [ 1495.429017]  [\u003cb012b9e7\u003e] do_exit+0x5a7/0x660\neeepc kernel: [ 1495.429017]  [\u003cb0135f72\u003e] ? __dequeue_signal+0x12/0x120\neeepc kernel: [ 1495.429017]  [\u003cb055edf2\u003e] ? _raw_spin_unlock_irq+0x22/0x30\neeepc kernel: [ 1495.429017]  [\u003cb012badc\u003e] do_group_exit+0x3c/0xb0\neeepc kernel: [ 1495.429017]  [\u003cb015792b\u003e] ? trace_hardirqs_on+0xb/0x10\neeepc kernel: [ 1495.429017]  [\u003cb013755f\u003e] get_signal_to_deliver+0x18f/0x570\neeepc kernel: [ 1495.429017]  [\u003cb01020f7\u003e] do_signal+0x47/0x9e0\neeepc kernel: [ 1495.429017]  [\u003cb055edf2\u003e] ? _raw_spin_unlock_irq+0x22/0x30\neeepc kernel: [ 1495.429017]  [\u003cb015792b\u003e] ? trace_hardirqs_on+0xb/0x10\neeepc kernel: [ 1495.429017]  [\u003cb0123300\u003e] ? T.1034+0x30/0xc0\neeepc kernel: [ 1495.429017]  [\u003cb055c45f\u003e] ? schedule+0x29f/0x640\neeepc kernel: [ 1495.429017]  [\u003cb0102ac8\u003e] do_notify_resume+0x38/0x40\neeepc kernel: [ 1495.429017]  [\u003cb055f154\u003e] work_notifysig+0x9/0x11\neeepc kernel: [ 1495.429017] Code: e5 5d 83 f8 01 19 c0 f7 d0 83 e0 f0 c3 8d b4 26 00 00 00 00 55 85 c0 89 e5 75 09 31 c0 5d c3 90 8d 74 26 00 8b 40 04 85 c0 74 f0 \u003c8b\u003e 40 60 5d c3 8d 74 26 00 55 89 e5 53 89 c3 83 ec 04 8b 40 04\neeepc kernel: [ 1495.429017] EIP: [\u003cb0358d37\u003e] dev_get_drvdata+0x17/0x20 SS:ESP 0068:d3249cac\neeepc kernel: [ 1495.429017] CR2: 000000006b6b6bcb\neeepc kernel: [ 1495.466975] uvcvideo: Failed to resubmit video URB (-27).\neeepc kernel: [ 1495.467860] uvcvideo: Failed to resubmit video URB (-27).\neeepc kernel: last message repeated 3 times\neeepc kernel: [ 1495.512610] ---[ end trace 73ec16848794e5a5 ]---\n\nFor uvc device, dev-\u003evdev.dev is the \u0026intf-\u003edev,\nuvc_delete code is as below:\n\tusb_put_intf(dev-\u003eintf);\n\tusb_put_dev(dev-\u003eudev);\n\n\tuvc_status_cleanup(dev);\n\tuvc_ctrl_cleanup_device(dev);\n\n\tif (dev-\u003evdev.dev)\n\t\tv4l2_device_unregister(\u0026dev-\u003evdev);\n\nFix it by get_device in v4l2_device_register and put_device in v4l2_device_disconnect\n\nReported-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nTested-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9da9f356dc73c2ae65a15a1c1d6e53142706e96b",
      "tree": "3b4cf394474de51509087ecea8d9106333f9ece9",
      "parents": [
        "6e89648195eba51ae7f6de9104fdb2e0920b4aef"
      ],
      "author": {
        "name": "Chris Rankin",
        "email": "rankincj@yahoo.com",
        "time": "Sun Sep 04 15:26:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 16:45:54 2011 -0300"
      },
      "message": "[media] em28xx: Fix em28xx_devused cleanup logic on error\n\nOn 04/09/11 00:49, Mauro Carvalho Chehab wrote:\n\u003e This is an automatic generated email to let you know that the following patch were queued at the\n\u003e http://git.linuxtv.org/media_tree.git tree:\n\u003e\n\u003e Subject: [media] em28xx: use atomic bit operations for devices-in-use mask\n\u003e Author:  Chris Rankin\u003crankincj@yahoo.com\u003e\n\u003e Date:    Sat Aug 20 08:21:03 2011 -0300\n\u003e\n\u003e Use atomic bit operations for the em28xx_devused mask, to prevent an\n\u003e unlikely race condition should two adapters be plugged in\n\u003e simultaneously. The operations also clearer than explicit bit\n\u003e manipulation anyway.\n\u003e\n\u003e Signed-off-by: Chris Rankin\u003crankincj@yahoo.com\u003e\n\u003e Signed-off-by: Mauro Carvalho Chehab\u003cmchehab@redhat.com\u003e\n\u003e\n\u003e   drivers/media/video/em28xx/em28xx-cards.c |   33 ++++++++++++++---------------\n\nI think you missed this line in the merge.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e89648195eba51ae7f6de9104fdb2e0920b4aef",
      "tree": "d0f8758a4973af51d6f2626c37742348dbbde7b5",
      "parents": [
        "42845708363fc92a190f5c47e6fe750e3919f867"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Thu Sep 01 02:43:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 15:59:30 2011 -0300"
      },
      "message": "[media] tm6000: Enable fast USB quirk on Cinergy Hybrid\n\nThe Cinergy Hybrid cards are known not to need an artificial delay after\nUSB accesses so the quirk can safely be enabled.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "42845708363fc92a190f5c47e6fe750e3919f867",
      "tree": "cb7ccac672eb989447045d81bd407c5bf3614d63",
      "parents": [
        "0a54b86a71dfec88d9b12f0e003ebc4ebb4b1f0a"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Thu Sep 01 02:43:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 15:59:19 2011 -0300"
      },
      "message": "[media] tm6000: Add fast USB access quirk\n\nSome devices support fast access to registers using the USB interface\nwhile others require a certain delay after each operation. This commit\nadds a quirk that can be enabled by devices that don\u0027t need the delay.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0a54b86a71dfec88d9b12f0e003ebc4ebb4b1f0a",
      "tree": "5b4f0d31515ba48ee88b8701c692fdfdf0d449ca",
      "parents": [
        "5b6c3ef0e43fe80b517735697e4d0fb5729b2ab4"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Jun 14 09:47:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 15:31:08 2011 -0300"
      },
      "message": "[media] mt9t001: Aptina (Micron) MT9T001 3MP sensor driver\n\nThe MT9T001 is a parallel 3MP sensor from Aptina (formerly Micron)\ncontrolled through I2C.\n\nThe driver creates a V4L2 subdevice. It currently supports binning and\ncropping, and the gain, exposure, test pattern and black level controls.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5b6c3ef0e43fe80b517735697e4d0fb5729b2ab4",
      "tree": "6d9f1935fa7c07c34628aee489280521457ad975",
      "parents": [
        "c62e2a19d2b8c884c6f3ab3bb29d6fde2e13d8ac"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sat Aug 13 13:13:32 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 15:30:13 2011 -0300"
      },
      "message": "[media] omap3isp: video: Avoid crashes when pipeline set stream operation fails\n\nIf streaming can\u0027t be enabled on the pipeline, the DMA buffers queue is\nnot emptied. If the buffers then get freed the queue will end up\nreferencing free memory. This is usually not an issue, as the DMA queue\nwill be reinitialized the next time streaming is enabled, before\nenabling the hardware.\n\nHowever, if the sensor connected at the pipeline input is free-running,\nthe CCDC will start generating interrupts as soon as it gets powered up,\nbefore the streaming gets enabled on the hardware. This will make the\nCCDC interrupt handler access freed memory, causing a crash.\n\nReinitialize the DMA buffers queue in isp_video_streamon() if the error\npath to make sure this situation won\u0027t happen.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c62e2a19d2b8c884c6f3ab3bb29d6fde2e13d8ac",
      "tree": "cf690857d26790bd6f2c4100921c771f14d1a98f",
      "parents": [
        "1e393e90ab444dd24d28448e92bab099703fd006"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sat Aug 13 13:09:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 15:30:00 2011 -0300"
      },
      "message": "[media] omap3isp: Don\u0027t fail streamon when the sensor doesn\u0027t implement s_stream\n\nThe code handles subdevs with no s_stream operation correctly, but\nreturns -ENOIOCTLCMD by mistake if the first subdev in the chain has no\ns_stream operation. Return 0 in that case.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1e393e90ab444dd24d28448e92bab099703fd006",
      "tree": "16d507c03ce212319da9ac202122184280360b20",
      "parents": [
        "ae11e354b80fabdb57ca09a7ff26a89a79396034"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Mon Aug 08 13:12:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 14:53:37 2011 -0300"
      },
      "message": "[media] media: s5p-mfc: fix section mismatch\n\nFix section mismatch in the MFC driver.\n\nReported-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ae11e354b80fabdb57ca09a7ff26a89a79396034",
      "tree": "e5c1a266b6e16215ced7238064fa7905fd7243d0",
      "parents": [
        "6f6b90c9231ad6b18f7393e1b6c6cef9dc6aa77c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Aug 03 13:12:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 14:51:51 2011 -0300"
      },
      "message": "[media] [-mmotm] media: video/adp1653.c needs module.h\n\nadp1653.c uses interfaces that are provided by \u003clinux/module.h\u003e\nand needs to include that header file to fix build errors.\n\nand more.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f6b90c9231ad6b18f7393e1b6c6cef9dc6aa77c",
      "tree": "7cdedf6ca6d23a24681eaf54e6ab20c0682cac94",
      "parents": [
        "59152b1cf1182fd671dafa056cebeed95d0b1468"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Jul 19 12:12:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 14:48:15 2011 -0300"
      },
      "message": "[media] imon: don\u0027t parse scancodes until intf configured\n\nThe imon devices have either 1 or 2 usb interfaces on them, each wired\nup to its own urb callback. The interface 0 urb callback is wired up\nbefore the imon context\u0027s rc_dev pointer is filled in, which is\nnecessary for imon 0xffdc device auto-detection to work properly, but we\nneed to make sure we don\u0027t actually run the callback routines until\nwe\u0027ve entirely filled in the necessary bits for each given interface,\nlest we wind up oopsing. Technically, any imon device could have hit\nthis, but the issue is exacerbated on the 0xffdc devices, which send a\nconstant stream of interrupts, even when they have no valid key data.\n\nCC: Andy Walls \u003cawalls@md.metrocast.net\u003e\nCC: Chris W \u003clkml@psychogeeks.com\u003e\nReported-by: Chris W \u003clkml@psychogeeks.com\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "59152b1cf1182fd671dafa056cebeed95d0b1468",
      "tree": "443063f5f261735024ef36feef3d24d1067a6879",
      "parents": [
        "6783fe5f16c2fa9b474f096f66b3c8101fc48714"
      ],
      "author": {
        "name": "tvboxspy",
        "email": "tvboxspy@gmail.com",
        "time": "Sun Jul 10 18:37:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 14:43:49 2011 -0300"
      },
      "message": "[media] STV0288 frontend provide wider carrier search and DVB-S2 drop out. resend\n\nThe following patch provides wider carrier search.\n\nAs with existing code search starts at MSB aligned. The boundary\nis widened to start at -9.  In order to save time, if no carrier is\ndetected at the start it advances to the next alignment until carrier\nis found.\n\nThe stv0288 will detect a DVB-S2 carrier on all steps , a\ntime out of 11 steps is introduced to drop out of the loop.\n\nIn stv0288_set_symbol carrier and timing loops are restored to\ndefault values (inittab) before setting the symbol rate on each tune. A\nslight drift was noticed with full scan in the higher IF frequencies of\neach band.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6783fe5f16c2fa9b474f096f66b3c8101fc48714",
      "tree": "57f435f22a193d4f5e35e1ffa8d7419e22aa945c",
      "parents": [
        "3accb18ca14479d794e4b7a825abb93343f81855"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Jun 28 10:13:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 14:31:34 2011 -0300"
      },
      "message": "[media] noon010pc30: Remove g_chip_ident operation handler\n\nIt is now not needed as the sensor identification is done\nthrough the media controller API.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3accb18ca14479d794e4b7a825abb93343f81855",
      "tree": "ac84f25b3ad988d68d79236672f1702fbaf68e2d",
      "parents": [
        "bc3603248fecbdeb4a2c0568fc6606f257b6ca23"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Sep 20 10:32:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 14:29:49 2011 -0300"
      },
      "message": "[media] v4l: Move SR030PC30, NOON010PC30, M5MOLS drivers to the right location\n\nSR030PC30, NOON010PC30, M5MOLS are camera sensors so better place\nfor them is under the \"Camera sensors\" Kconfig section.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc3603248fecbdeb4a2c0568fc6606f257b6ca23",
      "tree": "fff7572f11ff5a4bab7c90dd12afe62cd063df90",
      "parents": [
        "6426e14a7ebfaea831db8d95f55da334701f2c37"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Sep 12 10:34:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 14:28:36 2011 -0300"
      },
      "message": "[media] noon010pc30: Improve s_power operation handling\n\nRemove the now unneeded check for the platform data in s_power\nhandler and the platform data pointer in struct noon010_info.\nAlso do not reset the configured output resolution and pixel\nformat when cycling sensor\u0027s power.\nAdd small delay for proper reset signal shape.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6426e14a7ebfaea831db8d95f55da334701f2c37",
      "tree": "bcf4e247614cc4b0eb7b59e2c45824ef3dfb30cd",
      "parents": [
        "fbc09d3aa1510552e36d9bae05def25d039a98f2"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Sep 16 12:33:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 14:28:12 2011 -0300"
      },
      "message": "[media] noon010pc30: Conversion to the media controller API\n\nReplace g/s_mbus_fmt ops with the pad level get/set_fmt operations.\nAdd media entity initialization and set subdev flags so the host driver\ncreates a subdev device node for the driver.\nA mutex was added for serializing the subdev operations. When setting\nformat is attempted during streaming an (EBUSY) error will be returned.\n\nAfter the device is powered up it will now remain in \"power sleep\"\nmode until s_stream(1) is called. The \"power sleep\" mode is used\nto suspend/resume frame generation at the sensor\u0027s output through\ns_stream op.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fbc09d3aa1510552e36d9bae05def25d039a98f2",
      "tree": "e304c138ddc96e1ef4997f9e9e9d6b2423ca5204",
      "parents": [
        "096b703fb6cc9c9e4a188b80932c467b96985fcf"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Sat Aug 06 04:48:32 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 14:10:34 2011 -0300"
      },
      "message": "[media] davinci vpbe: Use resource_size()\n\n Use resource_size function on resource object\n instead of explicit computation.\n\n The semantic patch that makes this output is available\n in scripts/coccinelle/api/resource_size.cocci.\n\n More information about semantic patching is available at\n http://coccinelle.lip6.fr/\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "096b703fb6cc9c9e4a188b80932c467b96985fcf",
      "tree": "c28a64fb8c0b784bec36135a30ffa87d27c693ae",
      "parents": [
        "e553000a14ead0e265a8aa4d241c7b3221e233e3"
      ],
      "author": {
        "name": "Michael Grzeschik",
        "email": "m.grzeschik@pengutronix.de",
        "time": "Tue Jul 19 09:26:35 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 14:03:24 2011 -0300"
      },
      "message": "[media] mt9m111: move lastpage to struct mt9m111 for multi instances\n\nSigned-off-by: Michael Grzeschik \u003cm.grzeschik@pengutronix.de\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e553000a14ead0e265a8aa4d241c7b3221e233e3",
      "tree": "0ea76b767de37d8db4a07f46fee5f8ee80b9d144",
      "parents": [
        "6f43dbfd8fa7f80b1cf073446275c691b52cd7b2"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed Jan 19 21:44:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 12:48:45 2011 -0300"
      },
      "message": "[media] sr030pc30: Remove empty s_stream op\n\ns_stream does nothing in current form so remove it.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f43dbfd8fa7f80b1cf073446275c691b52cd7b2",
      "tree": "1dcd858c390a63647879de4cf2e65a7e5d34186a",
      "parents": [
        "34ebdc97b9f273262559ab410d18f4e9424a54c2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 26 08:46:29 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:51:49 2011 -0300"
      },
      "message": "[media] saa7115: use the new auto cluster support\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34ebdc97b9f273262559ab410d18f4e9424a54c2",
      "tree": "942b24fb23e29c4e6109da642cf70af9a6d1e3ef",
      "parents": [
        "380834d674c2b3655a9d7a219f288331f5cc7b4f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 26 08:46:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:51:20 2011 -0300"
      },
      "message": "[media] pwc: add support for VIDIOC_LOG_STATUS\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "380834d674c2b3655a9d7a219f288331f5cc7b4f",
      "tree": "a7f339468f0c511d1af78c00a283df76ce80aa78",
      "parents": [
        "43d23f36297d030194c5c82a0593eb7eddcb4fbb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 26 08:45:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:51:10 2011 -0300"
      },
      "message": "[media] vivi: add support for VIDIOC_LOG_STATUS\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "43d23f36297d030194c5c82a0593eb7eddcb4fbb",
      "tree": "35a469fd2d19e7ac65895cbc60fde07b6c4ee3dd",
      "parents": [
        "882a935c4395a67ea0a6ed6d61531d680190b23f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 26 08:40:43 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:50:54 2011 -0300"
      },
      "message": "[media] pwc: switch to the new auto-cluster volatile handling\n\nNow that the auto cluster core changed to a different scheme of how to\nhandle volatile controls (including how to switch from auto to manual mode)\nthe pwc code can be simplified to use that new core support.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "882a935c4395a67ea0a6ed6d61531d680190b23f",
      "tree": "2c4ef02dff151ef410317c6cfc782b08742b7525",
      "parents": [
        "5626b8c75bc13aa3287c18d49e92edc84fa85b2d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 26 08:35:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:50:19 2011 -0300"
      },
      "message": "[media] v4l2-controls.txt: update auto cluster documentation\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5626b8c75bc13aa3287c18d49e92edc84fa85b2d",
      "tree": "0c913d7ed98ff0f469f305b5042880a270543c20",
      "parents": [
        "de2fb698c6fb1e968a5ed9cc449024f119ad3853"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 26 07:53:53 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:48:30 2011 -0300"
      },
      "message": "[media] v4l2-ctrls: implement new volatile autocluster scheme\n\nThe problem tackled in this patch is how to handle volatile autoclusters\ncorrectly. A volatile autocluster is a cluster of related controls where one\ncontrol is the control that toggles between manual and auto mode and the other\ncontrols are the values for the manual mode. For example autogain and gain,\nautoexposure and exposure, etc.\n\nIf the hardware lets you read out the automatically calculated manual values\nwhile in automode, then those manual controls should be marked volatile.\n\ngain value as calculated by the autogain circuitry, then you would mark the\ngain control as volatile (i.e. continuously changing).\n\nThe question in such use cases is what to do when switching from the auto\nmode to the manual mode. Should we switch to the last set manual values or\nshould the volatile values be copied and used as the initial manual values.\n\nFor example: suppose the mode is manual gain and gain is set to 5. Then\nautogain is turned on and the gain is set by the hardware to 2. Finally\nthe user switches back to manual gain. What should the gain be? 2 or 5?\n\nAfter a long discussion the decisions was made to keep the last value as\ncalculated by the auto mode (so 2 in the example above).\n\nThe reason is that webcams that do such things will adapt themselves to\nthe current light conditions and when you switch back to manual mode you\nexpect that you keep the same picture. If you would switch back to old\nmanual values, then that would give you a suddenly different picture,\nwhich is jarring for the user.\n\nAdditionally, this would be difficult to implement in applications that\nstore and restore the control values at application exit and start.\n\nIf you want to keep the old manual values when you switch from auto to\nmanual, then there would have to be a way for applications to get hold\nof those old values while in auto mode, but there isn\u0027t.\n\nSo this patch will do all the heavy lifting in v4l2-ctrls.c: if you go\nfrom auto mode to manual mode and the manual controls are volatile, then\ng_volatile_ctrl will be called to get the current values for the manual\ncontrols before switching to manual mode.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "de2fb698c6fb1e968a5ed9cc449024f119ad3853",
      "tree": "d583610d52d167bea0fe512ec9256a6695ec2035",
      "parents": [
        "9637433cf82e484d76d40c2fca9d0a1307ed08c7"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@kernellabs.com",
        "time": "Fri Sep 09 15:35:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:16:31 2011 -0300"
      },
      "message": "[media] saa7164: Adding support for HVR2200 card id 0x8953\n\nThanks to Greg Tangey for prompting me to merge this.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9637433cf82e484d76d40c2fca9d0a1307ed08c7",
      "tree": "c1ddab613e96632dc8c14c8b4e16e36e3f223f51",
      "parents": [
        "d102b739f3a352425fcdb39afbf898f8bdbd2bc3"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Sep 13 11:55:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:09:19 2011 -0300"
      },
      "message": "[media] get_dvb_firmware: whitespace fix\n\nit9135 was the only one intended with spaces as others are tabs.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d102b739f3a352425fcdb39afbf898f8bdbd2bc3",
      "tree": "f314c49f9c535d5a0e8c756a1a34ae437afd2243",
      "parents": [
        "75d404ec041ef0e036e3100f730391f6e0818019"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Sep 13 11:51:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:09:10 2011 -0300"
      },
      "message": "[media] tda10071: change sleeps to more suitable ones\n\nmsleep() \u003d\u003e usleep_range()\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "75d404ec041ef0e036e3100f730391f6e0818019",
      "tree": "389209a5ecd407bcd4b647745a2e08f1f11d5685",
      "parents": [
        "f6c226b550292e8b3ae3426868957e63e77b506b"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Sep 13 07:30:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:09:00 2011 -0300"
      },
      "message": "[media] tda10071: do not download last byte of fw\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f6c226b550292e8b3ae3426868957e63e77b506b",
      "tree": "3a34062e3fc84d4f18b7d87c8ec4ffba433c6210",
      "parents": [
        "ead20951fbf3e256c7abee300e28caecab27b1f7"
      ],
      "author": {
        "name": "Chris Rankin",
        "email": "rankincj@yahoo.com",
        "time": "Tue Sep 13 06:23:39 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:08:51 2011 -0300"
      },
      "message": "[media] em28xx: ERROR: \"em28xx_add_into_devlist\" [drivers/media/video/em28xx/em28xx.ko] undefined!\n\nSigned-off-by: Chris Rankin \u003crankincj@yahoo.com\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ead20951fbf3e256c7abee300e28caecab27b1f7",
      "tree": "44a4e81462603be548a0c7d9f90c266220a66ab7",
      "parents": [
        "465301b10f592bf902650b8d70df8fe10f9d3769"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Aug 02 11:35:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:08:26 2011 -0300"
      },
      "message": "[media] get_dvb_firmware: update tda10071 file url\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "465301b10f592bf902650b8d70df8fe10f9d3769",
      "tree": "69ff840957674ba7e441ed103cde6e2555b679e5",
      "parents": [
        "ee03a6795e6a303e498e1c87e1e5d3702258e329"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Aug 01 23:34:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:08:19 2011 -0300"
      },
      "message": "[media] get_dvb_firmware: add dvb-fe-tda10071.fw\n\nTDA10071 firmware version 1.21.31.2\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee03a6795e6a303e498e1c87e1e5d3702258e329",
      "tree": "ca7611151ac1514b3390004a2381b87844170dfd",
      "parents": [
        "d12f51aa7bd43667078d021ba89e6ed8bfe42432"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sat Sep 17 15:03:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:08:09 2011 -0300"
      },
      "message": "[media] opera1: fix ERROR: do not use assignment in if condition\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d12f51aa7bd43667078d021ba89e6ed8bfe42432",
      "tree": "b52894e95f0b473f3de155c69493590435577170",
      "parents": [
        "331423c46df9df000586c08223be95a34a881cc0"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sat Sep 17 14:59:54 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:07:32 2011 -0300"
      },
      "message": "[media] m920x: fix ERROR: do not use assignment in if condition\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "331423c46df9df000586c08223be95a34a881cc0",
      "tree": "5c4a289ae9d7f6336af7be8653db6c6ce34ed932",
      "parents": [
        "d4dd5ce7cae4210539b0a0a11d17ac5912e6496f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sat Sep 17 14:55:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:07:26 2011 -0300"
      },
      "message": "[media] digitv: fix ERROR: do not use assignment in if condition\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d4dd5ce7cae4210539b0a0a11d17ac5912e6496f",
      "tree": "823e3f2105004275fe7157c23dc4afc3d831ba9b",
      "parents": [
        "d9abcd743ecbaaf3044d22070245d48814e81771"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sat Sep 17 14:38:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:07:20 2011 -0300"
      },
      "message": "[media] dibusb-mb: fix ERROR: do not use assignment in if condition\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d9abcd743ecbaaf3044d22070245d48814e81771",
      "tree": "dbfc83510a72f9011605b2058d60cda3efa2c9c2",
      "parents": [
        "310df3662e07e38b054334462bbee71356a9b0a5"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sat Sep 17 14:34:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:07:10 2011 -0300"
      },
      "message": "[media] dibusb-common: fix ERROR: do not use assignment in if condition\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "310df3662e07e38b054334462bbee71356a9b0a5",
      "tree": "f988b98f1cf2a59e557b9cd26d9f415fd9416032",
      "parents": [
        "2b7a7c30e3e9802f13960d096cd6198bb6f4a8c9"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sat Sep 17 14:22:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:06:57 2011 -0300"
      },
      "message": "[media] cxusb: fix ERROR: do not use assignment in if condition\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b7a7c30e3e9802f13960d096cd6198bb6f4a8c9",
      "tree": "f6e4499ba29c96e63104db7ed9d9bb2cde4ec733",
      "parents": [
        "1645c879ff688f776371a2478e1948fdf5e0f7fe"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Sep 16 09:40:32 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:06:40 2011 -0300"
      },
      "message": "[media] dvb-usb-dvb: ERROR: space required after that \u0027,\u0027\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1645c879ff688f776371a2478e1948fdf5e0f7fe",
      "tree": "b551e3584ea66ab7eb6258db9345daa92fc43726",
      "parents": [
        "4594303b870588bad3a9ee4d6a28e73f7012b6b3"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Sep 16 09:36:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:06:25 2011 -0300"
      },
      "message": "[media] ttusb2: fix ERROR: space required after that \u0027,\u0027\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4594303b870588bad3a9ee4d6a28e73f7012b6b3",
      "tree": "6c191c84c5ff2348607862753e591a055eddf63f",
      "parents": [
        "b6bd5de2b1fffb1e103118aa558de91b1cef244e"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Sep 16 09:35:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:06:16 2011 -0300"
      },
      "message": "[media] dibusb-mb: fix ERROR: space required after that \u0027,\u0027\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b6bd5de2b1fffb1e103118aa558de91b1cef244e",
      "tree": "537cf3da0a41be82f87073db250ed47e33254f6c",
      "parents": [
        "2a776313332c98bdc61485d79aa6f3592f03793a"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Sep 16 09:32:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:06:02 2011 -0300"
      },
      "message": "[media] dibusb-common: fix ERROR: space required after that \u0027,\u0027\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2a776313332c98bdc61485d79aa6f3592f03793a",
      "tree": "97b82932bc3861a072984626273a84ff9ed6fee8",
      "parents": [
        "9a9677afed9a4009f1201a23765a23e49ef8b95f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Sep 16 09:26:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:05:34 2011 -0300"
      },
      "message": "[media] dib0700: fix ERROR: space required after that \u0027,\u0027\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9a9677afed9a4009f1201a23765a23e49ef8b95f",
      "tree": "cb4e1f9a6cc932e8e793f91d91a38016a3447231",
      "parents": [
        "6e1ce98df1029701d8133a09e52134cfc15f86d9"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Tue Sep 13 01:32:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:05:10 2011 -0300"
      },
      "message": "[media] dib0700: fix ERROR: space required before that \u0027\u0026\u0027\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e1ce98df1029701d8133a09e52134cfc15f86d9",
      "tree": "4275d22bea2b10e4200ce9cebc30923048de54db",
      "parents": [
        "e3e59b085e1fc5fff9143be157218782d1f75d5c"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Tue Sep 13 01:08:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:05:00 2011 -0300"
      },
      "message": "[media] dib0700: fix WARNING: suspect code indent for conditional statements\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e3e59b085e1fc5fff9143be157218782d1f75d5c",
      "tree": "276fb06e0559d442c50e258e3abe200c06461a5c",
      "parents": [
        "1251312a5cabd2416fd4df61941fa15ad85b0225"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun Sep 11 19:47:49 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:04:48 2011 -0300"
      },
      "message": "[media] dib0700: fix WARNING: please, no spaces at the start of a line\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1251312a5cabd2416fd4df61941fa15ad85b0225",
      "tree": "34d1e83d9b9c2c1ccb95b5b5430f1e5ecb12cef8",
      "parents": [
        "36588715fc0ed3ff0ffb025dc841652cb3b2b667"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Thu Sep 08 04:12:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:04:35 2011 -0300"
      },
      "message": "[media] mxl111sf: use adap-\u003enum_frontends_initialized to determine which frontend is being attached\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "36588715fc0ed3ff0ffb025dc841652cb3b2b667",
      "tree": "e687ba6b920bfc300733f817aa923c6e17a2e45a",
      "parents": [
        "de8e42035014214708d9e32e12fe6d42a5ae59d1"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Aug 01 01:15:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:01:47 2011 -0300"
      },
      "message": "[media] em28xx: add support for PCTV DVB-S2 Stick 460e [2013:024f]\n\nIt is based of...\n* Empia EM28174\n* NXP TDA10071 \u0026 Conexant CX24118A combo\n* Allegro A8293\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "de8e42035014214708d9e32e12fe6d42a5ae59d1",
      "tree": "419a5caf485a785201624290a9bd81f3b5b23bb5",
      "parents": [
        "85bc9b510aae310ac5530ae364b1145b5cc0ce68"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Aug 01 01:07:39 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 10:01:16 2011 -0300"
      },
      "message": "[media] tda10071: NXP TDA10071 DVB-S/S2 driver\n\nNXP TDA10071 DVB-S/S2 demodulator \u0026 Conexant CX24118A tuner combo driver\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85bc9b510aae310ac5530ae364b1145b5cc0ce68",
      "tree": "1ac845069474ca4cfacc7d086d26b2c1585cfb13",
      "parents": [
        "88365105d683187e02a4f75220eaf51fd0c0b6e0"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Aug 01 00:52:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 09:59:06 2011 -0300"
      },
      "message": "[media] a8293: Allegro A8293 SEC driver\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "88365105d683187e02a4f75220eaf51fd0c0b6e0",
      "tree": "acbc18b9e8eb7f74630fb7fd709cb35eafd30f54",
      "parents": [
        "74a45790861f659058e8f8b565d98e5a1fdd8440"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 26 07:35:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 09:52:21 2011 -0300"
      },
      "message": "[media] v4l2-ctrls: replace is_volatile with V4L2_CTRL_FLAG_VOLATILE\n\nWith the new flag there is no need anymore to have a separate is_volatile\nfield. Modify all users to use the new flag.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "74a45790861f659058e8f8b565d98e5a1fdd8440",
      "tree": "753280699fda90996de8006469046876124bea0e",
      "parents": [
        "b57ce4179b502b3f481f7632da20aae3e488e31a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 26 07:31:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 09:52:21 2011 -0300"
      },
      "message": "[media] videodev2.h: add V4L2_CTRL_FLAG_VOLATILE\n\nAdd a new VOLATILE control flag that is set for volatile controls.\nThat way applications know whether the value of the control is volatile\n(i.e. can change continuously) or not.\n\nUntil now this was an internal property, but it is useful to know in\nuserspace as well.\n\nA typical use case is the gain value when autogain is on. In that case the\nhardware will continuously adjust the gain based various environmental\nfactors.\n\nThis patch just adds and documents the flag, it\u0027s not yet used.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b57ce4179b502b3f481f7632da20aae3e488e31a",
      "tree": "dc1d14ccfc6a6d166db336d4a5ab467293e77cf3",
      "parents": [
        "47a7e6f8d282d199f14abbb068c6c3ba00cb7bfc"
      ],
      "author": {
        "name": "Arvydas Sidorenko",
        "email": "asido4@gmail.com",
        "time": "Tue Sep 13 07:18:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 18 08:13:10 2011 -0300"
      },
      "message": "[media] drivers/media/video/stk-webcam.c: coding style issue\n\ncheckpatch.pl gave some coding style errors, so on the way to the first\npatch I added the fix to them.\n\nSigned-off-by: Arvydas Sidorenko \u003casido4@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "47a7e6f8d282d199f14abbb068c6c3ba00cb7bfc",
      "tree": "f951278f2ff25d15f2dcb48bbfcfe3f78a16ec58",
      "parents": [
        "e27412f5a5966629e3d4213c78a539068ca0ea26"
      ],
      "author": {
        "name": "Arvydas Sidorenko",
        "email": "asido4@gmail.com",
        "time": "Tue Sep 13 07:18:10 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 18 08:11:28 2011 -0300"
      },
      "message": "[media] drivers/media/video/stk-webcam.c: webcam LED bug fix\n\nThe probem was on my DC-1125 webcam chip from Syntek. Whenever the webcam turns\non, the LED light on it is turn on also and never turns off again unless system\nis shut downed or restarted.\n\nThis patch will fix this issue - the LED will be turned off whenever the device\nis released.\n\nSigned-off-by: Arvydas Sidorenko \u003casido4@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e27412f5a5966629e3d4213c78a539068ca0ea26",
      "tree": "ee34999531e65760dc796d65f98b1ddf707d7018",
      "parents": [
        "09fc9802c31a9358a4e34642aa5f569111752879"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Wed Sep 07 05:36:46 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 18 08:05:43 2011 -0300"
      },
      "message": "[media] mmp_camera: add MODULE_ALIAS\n\nThis enables module autoloading.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "09fc9802c31a9358a4e34642aa5f569111752879",
      "tree": "b07a8c6e035df000702b3f2bbfaeb8acd85418d6",
      "parents": [
        "16e3d2f4fab6e001a79705fa273418afc10188f8"
      ],
      "author": {
        "name": "Simon Farnsworth",
        "email": "simon.farnsworth@onelan.co.uk",
        "time": "Mon Sep 05 12:23:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 18 08:03:39 2011 -0300"
      },
      "message": "[media] cx18: Fix videobuf capture\n\nWhen we moved to 3.0, we found that the cx18 driver was oopsing on close with:\n\nNULL pointer deref at:\n\n[ 2290.461009] Call Trace:\n[ 2290.461009]  [\u003cc046007b\u003e] ? pm_qos_add_request+0xc/0x6e\n[ 2290.461009]  [\u003cc082631c\u003e] __mutex_lock_common+0x87/0x125\n[ 2290.461009]  [\u003cf8970e92\u003e] ? cx18_queue_flush+0x31/0x87 [cx18]\n[ 2290.461009]  [\u003cc0436b85\u003e] ? __might_sleep+0x29/0xe4\n[ 2290.461009]  [\u003cc0826515\u003e] __mutex_lock_slowpath+0x25/0x27\n[ 2290.461009]  [\u003cc08264b2\u003e] ? mutex_lock+0x2e/0x3b\n[ 2290.461009]  [\u003cc08264b2\u003e] mutex_lock+0x2e/0x3b\n[ 2290.461009]  [\u003cf88d3137\u003e] videobuf_queue_lock+0x13/0x15 [videobuf_core]\n[ 2290.461009]  [\u003cf88d3f86\u003e] __videobuf_free+0xfc/0x112 [videobuf_core]\n[ 2290.461009]  [\u003cf89741e6\u003e] cx18_v4l2_close+0x158/0x172 [cx18]\n[ 2290.461009]  [\u003cc0507522\u003e] ? cpumask_next+0x1a/0x1d\n[ 2290.461009]  [\u003cf88a319d\u003e] v4l2_release+0x35/0x52 [videodev]\n[ 2290.461009]  [\u003cc04f5717\u003e] fput+0x100/0x1a5\n[ 2290.461009]  [\u003cc04f2e09\u003e] filp_close+0x5c/0x64\n[ 2290.461009]  [\u003cc04f2e70\u003e] sys_close+0x5f/0x93\n[ 2290.461009]  [\u003cc082cd5f\u003e] sysenter_do_call+0x12/0x28\n\nSome digging showed that a merge at some previous point partially\nadded broken mmap() support, causing this trace. Remove the broken\ncode completely.\n\nOn top of that, the calculation in place for \"buffer full\" depended on\nUYUV instead of HM12, while our GStreamer code was picking HM12 in\nsome circumstances.\n\nFinally, the V4L2_CAP_STREAMING capability was never exposed. Patch it\ninto the YUV encoder node only.\n\nSigned-off-by: Simon Farnsworth \u003csimon.farnsworth@onelan.co.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "16e3d2f4fab6e001a79705fa273418afc10188f8",
      "tree": "c3d3ae94639e5c7c6f65394aeaeb55c2340ccc02",
      "parents": [
        "7577911244c437f4a4abac5e4b67b059c06dbe9d"
      ],
      "author": {
        "name": "Chris Rankin",
        "email": "rankincj@yahoo.com",
        "time": "Sun Sep 04 15:38:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 18 07:58:01 2011 -0300"
      },
      "message": "[media] EM28xx - Fix memory leak on disconnect or error\n\nRelease the dev-\u003ealt_max_pkt_size buffer in all cases.\n\nSigned-off-by: Chris Rankin \u003crankincj@yahoo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7577911244c437f4a4abac5e4b67b059c06dbe9d",
      "tree": "4f0078ddacff226e26b03fa4f6cf185d48633124",
      "parents": [
        "418d93ac0be6d4a410731b80af4e836614ffe73e",
        "b6fd41e29dea9c6753b1843a77e50433e6123bcb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 17 10:29:49 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 17 10:29:49 2011 -0300"
      },
      "message": "Merge tag \u0027v3.1-rc6\u0027 into staging/for_v3.2\n\n* tag \u0027v3.1-rc6\u0027: (1902 commits)\n  Linux 3.1-rc6\n  ioctl: register LTTng ioctl\n  fuse: fix memory leak\n  fuse: fix flock breakage\n  Btrfs: add dummy extent if dst offset excceeds file end in\n  Btrfs: calc file extent num_bytes correctly in file clone\n  btrfs: xattr: fix attribute removal\n  Btrfs: fix wrong nbytes information of the inode\n  Btrfs: fix the file extent gap when doing direct IO\n  Btrfs: fix unclosed transaction handle in btrfs_cont_expand\n  Btrfs: fix misuse of trans block rsv\n  Btrfs: reset to appropriate block rsv after orphan operations\n  Btrfs: skip locking if searching the commit root in csum lookup\n  btrfs: fix warning in iput for bad-inode\n  Btrfs: fix an oops when deleting snapshots\n  [media] vp7045: fix buffer setup\n  [media] nuvoton-cir: simplify raw IR sample handling\n  [media] [Resend] viacam: Don\u0027t explode if pci_find_bus() returns NULL\n  [media] v4l2: Fix documentation of the codec device controls\n  [media] gspca - sonixj: Fix the darkness of sensor om6802 in 320x240\n  ...\n"
    },
    {
      "commit": "b6fd41e29dea9c6753b1843a77e50433e6123bcb",
      "tree": "0d361c31ba4e4d68517a9ea42a5a70b33db2267c",
      "parents": [
        "8cb3ed17cb88f2f1fe1cf36c8d48bccd4d9f459e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 14:02:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 14:02:02 2011 -0700"
      },
      "message": "Linux 3.1-rc6\n"
    },
    {
      "commit": "8cb3ed17cb88f2f1fe1cf36c8d48bccd4d9f459e",
      "tree": "395fd7158b16af6619d8611534145d3e4bf20a7b",
      "parents": [
        "4c7527821c125c76432c30c8781667f55bed600c",
        "55a01f6f6840b6310b073afabda649727d2ddb24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 13:49:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 13:49:07 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm: Remove duplicate \"return\" statement\n  drm/nv04/crtc: Bail out if FB is not bound to crtc\n  drm/nouveau: fix nv04_sgdma_bind on non-\"4kB pages\" archs\n  drm/nouveau: properly handle allocation failure in nouveau_sgdma_populate\n  drm/nouveau: fix oops on pre-semaphore hardware\n  drm/nv50/crtc: Bail out if FB is not bound to crtc\n  drm/radeon/kms: fix DP detect and EDID fetch for DP bridges\n"
    },
    {
      "commit": "4c7527821c125c76432c30c8781667f55bed600c",
      "tree": "a4c4ffda304f6d871187b61fc0306cff3dbcf381",
      "parents": [
        "14d01ff5341866773e24c5b54a94f7e2520ca271",
        "15ce92861f7fe59de83667c0124a7ead3423c7a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:51:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:51:35 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc:\n  ARM: CSR: add missing sentinels to of_device_id tables\n  ARM: cns3xxx: Fix newly introduced warnings in the PCIe code\n  ARM: cns3xxx: Fix compile error caused by hardware.h removed\n  ARM: davinci: fix cache flush build error\n  ARM: davinci: correct MDSTAT_STATE_MASK\n  ARM: davinci: da850 EVM: read mac address from SPI flash\n  OMAP: omap_device: fix !CONFIG_SUSPEND case in _noirq handlers\n  OMAP2430: hwmod: musb: add missing terminator to omap2430_usbhsotg_addrs[]\n  OMAP3: clock: indicate that gpt12_fck and wdt1_fck are in the WKUP clockdomain\n  OMAP4: clock: fix compile warning\n  OMAP4: clock: re-enable previous clockdomain enable/disable sequence\n  OMAP: clockdomain: Wait for powerdomain to be ON when using clockdomain force wakeup\n  OMAP: powerdomains: Make all powerdomain target states as ON at init\n"
    },
    {
      "commit": "14d01ff5341866773e24c5b54a94f7e2520ca271",
      "tree": "d129b02872a04e253a0f564c3d07e9292389325c",
      "parents": [
        "0b001b2edaead6fd906b1f87967ae05f082189c4"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@efficios.com",
        "time": "Sun Sep 11 17:59:04 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:50:56 2011 -0700"
      },
      "message": "ioctl: register LTTng ioctl\n\nThe LTTng 2.0 kernel tracer (stand-alone module package, available at\nhttp://lttng.org) uses the 0xF6 ioctl range for tracer control and\ntransport operations.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b001b2edaead6fd906b1f87967ae05f082189c4",
      "tree": "2df377b4b08946af496941e9d18a48e9a100af6b",
      "parents": [
        "5dfcc87fd79dfb96ed155b524337dbd0da4f5993",
        "d525e8ab022cb000e6e31a515ba8c3cf0d9c6130"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:47:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:47:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/chrismason/linux\n\n* \u0027for-linus\u0027 of git://github.com/chrismason/linux:\n  Btrfs: add dummy extent if dst offset excceeds file end in\n  Btrfs: calc file extent num_bytes correctly in file clone\n  btrfs: xattr: fix attribute removal\n  Btrfs: fix wrong nbytes information of the inode\n  Btrfs: fix the file extent gap when doing direct IO\n  Btrfs: fix unclosed transaction handle in btrfs_cont_expand\n  Btrfs: fix misuse of trans block rsv\n  Btrfs: reset to appropriate block rsv after orphan operations\n  Btrfs: skip locking if searching the commit root in csum lookup\n  btrfs: fix warning in iput for bad-inode\n  Btrfs: fix an oops when deleting snapshots\n"
    },
    {
      "commit": "5dfcc87fd79dfb96ed155b524337dbd0da4f5993",
      "tree": "619808e5a371e3055ff6388c98eacddea88fb089",
      "parents": [
        "24114504c4d585ec4aae7a2b2acb81bf741f8c8a"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Mon Sep 12 09:38:03 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:47:10 2011 -0700"
      },
      "message": "fuse: fix memory leak\n\nkmemleak is reporting that 32 bytes are being leaked by FUSE:\n\n  unreferenced object 0xe373b270 (size 32):\n  comm \"fusermount\", pid 1207, jiffies 4294707026 (age 2675.187s)\n  hex dump (first 32 bytes):\n    01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  ................\n    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................\n  backtrace:\n    [\u003cb05517d7\u003e] kmemleak_alloc+0x27/0x50\n    [\u003cb0196435\u003e] kmem_cache_alloc+0xc5/0x180\n    [\u003cb02455be\u003e] fuse_alloc_forget+0x1e/0x20\n    [\u003cb0245670\u003e] fuse_alloc_inode+0xb0/0xd0\n    [\u003cb01b1a8c\u003e] alloc_inode+0x1c/0x80\n    [\u003cb01b290f\u003e] iget5_locked+0x8f/0x1a0\n    [\u003cb0246022\u003e] fuse_iget+0x72/0x1a0\n    [\u003cb02461da\u003e] fuse_get_root_inode+0x8a/0x90\n    [\u003cb02465cf\u003e] fuse_fill_super+0x3ef/0x590\n    [\u003cb019e56f\u003e] mount_nodev+0x3f/0x90\n    [\u003cb0244e95\u003e] fuse_mount+0x15/0x20\n    [\u003cb019d1bc\u003e] mount_fs+0x1c/0xc0\n    [\u003cb01b5811\u003e] vfs_kern_mount+0x41/0x90\n    [\u003cb01b5af9\u003e] do_kern_mount+0x39/0xd0\n    [\u003cb01b7585\u003e] do_mount+0x2e5/0x660\n    [\u003cb01b7966\u003e] sys_mount+0x66/0xa0\n\nThis leak report is consistent and happens once per boot on\n3.1.0-rc5-dirty.\n\nThis happens if a FORGET request is queued after the fuse device was\nreleased.\n\nReported-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nTested-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24114504c4d585ec4aae7a2b2acb81bf741f8c8a",
      "tree": "52b9668b53f7d12342984be55b96e5784383a4ae",
      "parents": [
        "87adf1c66cacbc4acd0e696c896755a5091a9d3d"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Mon Sep 12 09:31:49 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 12 11:47:10 2011 -0700"
      },
      "message": "fuse: fix flock breakage\n\nCommit 37fb3a30b4 (\"fuse: fix flock\") added in 3.1-rc4 caused flock() to\nfail with ENOSYS with the kernel ABI version 7.16 or earlier.\n\nFix by falling back to testing FUSE_POSIX_LOCKS for ABI versions 7.16\nand earlier.\n\nReported-by: Martin Ziegler \u003cziegler@email.mathematik.uni-freiburg.de\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nTested-by: Martin Ziegler \u003cziegler@email.mathematik.uni-freiburg.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15ce92861f7fe59de83667c0124a7ead3423c7a0",
      "tree": "83935958fbe17d3eccec58b989c1ea740ce73870",
      "parents": [
        "d035953e59ca8bb7ffc1023efba72438524457bb",
        "126caf1376e75ce597f993b66241210c7171b04e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Sep 12 20:30:22 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Sep 12 20:30:22 2011 +0200"
      },
      "message": "Merge branch \u0027for_3.1/pm-fixes-2\u0027 of git://gitorious.org/khilman/linux-omap-pm into fixes\n"
    },
    {
      "commit": "d035953e59ca8bb7ffc1023efba72438524457bb",
      "tree": "424c432d5ad28a947644204a6273428f03d54c0c",
      "parents": [
        "1f51b001cccf3a16b9191de3dc67c58689cc44d6",
        "6a53747be5f02ba7b37ff5131330363270782dc3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Sep 12 14:59:37 2011 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Sep 12 14:59:37 2011 +0000"
      },
      "message": "Merge branch \u0027sirf/fixes\u0027 into fixes\n"
    },
    {
      "commit": "87adf1c66cacbc4acd0e696c896755a5091a9d3d",
      "tree": "f11e7a175b2de55b6cb66f47cb5d4fbb10d458c9",
      "parents": [
        "14f69ec706e596a2443fe6c296c522c33584a77e",
        "fc61ccd35fd59d5362d37c8bf9c0526c85086c84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 11 14:58:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 11 14:58:47 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://linuxtv.org/mchehab/for_linus\n\n* \u0027v4l_for_linus\u0027 of git://linuxtv.org/mchehab/for_linus:\n  [media] vp7045: fix buffer setup\n  [media] nuvoton-cir: simplify raw IR sample handling\n  [media] [Resend] viacam: Don\u0027t explode if pci_find_bus() returns NULL\n  [media] v4l2: Fix documentation of the codec device controls\n  [media] gspca - sonixj: Fix the darkness of sensor om6802 in 320x240\n  [media] gspca - sonixj: Fix wrong register mask for sensor om6802\n  [media] gspca - ov519: Fix LED inversion of some ov519 webcams\n  [media] pwc: precedence bug in pwc_init_controls()\n"
    },
    {
      "commit": "14f69ec706e596a2443fe6c296c522c33584a77e",
      "tree": "1236041b4984d56609edbb6ad80199687df617d4",
      "parents": [
        "d7a210f3d356371677cf553ce6241b620e389844",
        "707b38a00bd2e7cac60afc75abe826e68ca83cfb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 11 14:55:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 11 14:55:43 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://openrisc.net/~jonas/linux\n\n* \u0027for-linus\u0027 of git://openrisc.net/~jonas/linux:\n  Add missing DMA ops\n  openrisc: don\u0027t use pt_regs in struct sigcontext\n"
    },
    {
      "commit": "d525e8ab022cb000e6e31a515ba8c3cf0d9c6130",
      "tree": "afaa93134ca050e1169ed8fe68442b4522d9112e",
      "parents": [
        "d72c0842ff0e71342857723bb65f35b71f57b264"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "message": "Btrfs: add dummy extent if dst offset excceeds file end in\n\nYou can see there\u0027s no file extent with range [0, 4096]. Check this by\nbtrfsck:\n\n # btrfsck /dev/sda7\n root 5 inode 258 errors 100\n ...\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "d72c0842ff0e71342857723bb65f35b71f57b264",
      "tree": "ab0e5037f19fd279fb57b3b653a53d5c92f32e73",
      "parents": [
        "4815053aba7f2304055745df820cd74a39fdaab2"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "message": "Btrfs: calc file extent num_bytes correctly in file clone\n\nnum_bytes should be 4096 not 12288.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "4815053aba7f2304055745df820cd74a39fdaab2",
      "tree": "30a936c6ebe75af2e8f9c92f7922989ad7b2e111",
      "parents": [
        "a39f75214358d715efa21e2bccf5a709d8649144"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "message": "btrfs: xattr: fix attribute removal\n\nAn attribute is not removed by \u0027setfattr -x attr file\u0027 and remains\nvisible in attr list. This makes xfstests/062 pass again.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "a39f75214358d715efa21e2bccf5a709d8649144",
      "tree": "09123dcd9bc9eec46bf76fdd32c42105c299a78f",
      "parents": [
        "0c1a98c81413e00a6c379d898e06a09350d31926"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:25 2011 -0400"
      },
      "message": "Btrfs: fix wrong nbytes information of the inode\n\nIf we write some data into the data hole of the file(no preallocation for this\nhole), Btrfs will allocate some disk space, and update nbytes of the inode, but\nthe other element--disk_i_size needn\u0027t be updated. At this condition, we must\nupdate inode metadata though disk_i_size is not changed(btrfs_ordered_update_i_size()\nreturn 1).\n\n # mkfs.btrfs /dev/sdb1\n # mount /dev/sdb1 /mnt\n # touch /mnt/a\n # truncate -s 856002 /mnt/a\n # dd if\u003d/dev/zero of\u003d/mnt/a bs\u003d4K count\u003d1 conv\u003dnocreat,notrunc\n # umount /mnt\n # btrfsck /dev/sdb1\n root 5 inode 257 errors 400\n found 32768 bytes used err is 1\n\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "0c1a98c81413e00a6c379d898e06a09350d31926",
      "tree": "6f92bcd7954fc8131197ccca25b94a3a88dbb368",
      "parents": [
        "5b397377e97d436fc2ed872fc53f85395bb984e0"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "Btrfs: fix the file extent gap when doing direct IO\n\nWhen we write some data to the place that is beyond the end of the file\nin direct I/O mode, a data hole will be created. And Btrfs should insert\na file extent item that point to this hole into the fs tree. But unfortunately\nBtrfs forgets doing it.\n\nThe following is a simple way to reproduce it:\n # mkfs.btrfs /dev/sdc2\n # mount /dev/sdc2 /test4\n # touch /test4/a\n # dd if\u003d/dev/zero of\u003d/test4/a seek\u003d8 count\u003d1 bs\u003d4K oflag\u003ddirect conv\u003dnocreat,notrunc\n # umount /test4\n # btrfsck /dev/sdc2\n root 5 inode 257 errors 100\n\nReported-by: Tsutomu Itoh \u003ct-itoh@jp.fujitsu.com\u003e\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nTested-by: Tsutomu Itoh \u003ct-itoh@jp.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "5b397377e97d436fc2ed872fc53f85395bb984e0",
      "tree": "ad51702bd7e7357cdf1f1f4fef3999e0127bb192",
      "parents": [
        "98c9942aca05fff198cd5ca629599cd193444809"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "Btrfs: fix unclosed transaction handle in btrfs_cont_expand\n\nThe function - btrfs_cont_expand() forgot to close the transaction handle before\nit jump out the while loop. Fix it.\n\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "98c9942aca05fff198cd5ca629599cd193444809",
      "tree": "4013ae687f6a2a6f2f96d9da739bd3bcf468ac79",
      "parents": [
        "65450aa645b1ef7ed74e41c34b28d53333744978"
      ],
      "author": {
        "name": "Liu Bo",
        "email": "liubo2009@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "Btrfs: fix misuse of trans block rsv\n\nAt the beginning of create_pending_snapshot, trans-\u003eblock_rsv is set\nto pending-\u003eblock_rsv and is used for snapshot things, however, when\nit is done, we do not recover it as will.\n\nSigned-off-by: Liu Bo \u003cliubo2009@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "65450aa645b1ef7ed74e41c34b28d53333744978",
      "tree": "db3d56353021c83e5551f91855d56d3b27bf9214",
      "parents": [
        "ddf23b3fc6850bd4654d51ec9457fe7c77cde51e"
      ],
      "author": {
        "name": "Liu Bo",
        "email": "liubo2009@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "Btrfs: reset to appropriate block rsv after orphan operations\n\nWhile truncating free space cache, we forget to change trans-\u003eblock_rsv\nback to the original one, but leave it with the orphan_block_rsv, and\nthen with option inode_cache enable, it leads to countless warnings of\nbtrfs_alloc_free_block and btrfs_orphan_commit_root:\n\nWARNING: at fs/btrfs/extent-tree.c:5711 btrfs_alloc_free_block+0x180/0x350 [btrfs]()\n...\nWARNING: at fs/btrfs/inode.c:2193 btrfs_orphan_commit_root+0xb0/0xc0 [btrfs]()\n\nSigned-off-by: Liu Bo \u003cliubo2009@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "ddf23b3fc6850bd4654d51ec9457fe7c77cde51e",
      "tree": "9f5fe8f71a2793b5f651ef6c535d9116b5094348",
      "parents": [
        "e0b6d65be57fb37ca67b04ce8964546a74d2125c"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "josef@redhat.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "Btrfs: skip locking if searching the commit root in csum lookup\n\nIt\u0027s not enough to just search the commit root, since we could be cow\u0027ing the\nvery block we need to search through, which would mean that its locked and we\u0027ll\nstill deadlock.  So use path-\u003eskip_locking as well.  Thanks,\n\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "e0b6d65be57fb37ca67b04ce8964546a74d2125c",
      "tree": "9660c0424da2eaa5271e83533a9346b27389fab2",
      "parents": [
        "14c7cca780bd210564ae964f57a8bb807d0b3dbf"
      ],
      "author": {
        "name": "Sergei Trofimovich",
        "email": "slyich@gmail.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "btrfs: fix warning in iput for bad-inode\n\niput() shouldn\u0027t be called for inodes in I_NEW state.\nWe need to mark inode as constructed first.\n\nWARNING: at fs/inode.c:1309 iput+0x20b/0x210()\nCall Trace:\n [\u003cffffffff8103e7ba\u003e] warn_slowpath_common+0x7a/0xb0\n [\u003cffffffff8103e805\u003e] warn_slowpath_null+0x15/0x20\n [\u003cffffffff810eaf0b\u003e] iput+0x20b/0x210\n [\u003cffffffff811b96fb\u003e] btrfs_iget+0x1eb/0x4a0\n [\u003cffffffff811c3ad6\u003e] btrfs_run_defrag_inodes+0x136/0x210\n [\u003cffffffff811ad55f\u003e] cleaner_kthread+0x17f/0x1a0\n [\u003cffffffff81035b7d\u003e] ? sub_preempt_count+0x9d/0xd0\n [\u003cffffffff811ad3e0\u003e] ? transaction_kthread+0x280/0x280\n [\u003cffffffff8105af86\u003e] kthread+0x96/0xa0\n [\u003cffffffff814336d4\u003e] kernel_thread_helper+0x4/0x10\n [\u003cffffffff8105aef0\u003e] ? kthread_worker_fn+0x190/0x190\n [\u003cffffffff814336d0\u003e] ? gs_change+0xb/0xb\n\nSigned-off-by: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nCC: Konstantin Khlebnikov \u003ckhlebnikov@openvz.org\u003e\nTested-by: David Sterba \u003cdsterba@suse.cz\u003e\nCC: Josef Bacik \u003cjosef@redhat.com\u003e\nCC: Chris Mason \u003cchris.mason@oracle.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "14c7cca780bd210564ae964f57a8bb807d0b3dbf",
      "tree": "2115405c81cc91db70cc3eb87f6a8524e87194a0",
      "parents": [
        "f1e490a7ebe41e06324abbbcd86005b0af02a375"
      ],
      "author": {
        "name": "Liu Bo",
        "email": "liubo2009@cn.fujitsu.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 11 10:52:24 2011 -0400"
      },
      "message": "Btrfs: fix an oops when deleting snapshots\n\nWe can reproduce this oops via the following steps:\n\n$ mkfs.btrfs /dev/sdb7\n$ mount /dev/sdb7 /mnt/btrfs\n$ for ((i\u003d0; i\u003c3; i++)); do btrfs sub snap /mnt/btrfs /mnt/btrfs/s_$i; done\n$ rm -fr /mnt/btrfs/*\n$ rm -fr /mnt/btrfs/*\n\nthen we\u0027ll get\n------------[ cut here ]------------\nkernel BUG at fs/btrfs/inode.c:2264!\n[...]\nCall Trace:\n [\u003cffffffffa05578c7\u003e] btrfs_rmdir+0xf7/0x1b0 [btrfs]\n [\u003cffffffff81150b95\u003e] vfs_rmdir+0xa5/0xf0\n [\u003cffffffff81153cc3\u003e] do_rmdir+0x123/0x140\n [\u003cffffffff81145ac7\u003e] ? fput+0x197/0x260\n [\u003cffffffff810aecff\u003e] ? audit_syscall_entry+0x1bf/0x1f0\n [\u003cffffffff81153d0d\u003e] sys_unlinkat+0x2d/0x40\n [\u003cffffffff8147896b\u003e] system_call_fastpath+0x16/0x1b\nRIP  [\u003cffffffffa054f7b9\u003e] btrfs_orphan_add+0x179/0x1a0 [btrfs]\n\nWhen it comes to btrfs_lookup_dentry, we may set a snapshot\u0027s inode-\u003ei_ino\nto BTRFS_EMPTY_SUBVOL_DIR_OBJECTID instead of BTRFS_FIRST_FREE_OBJECTID,\nwhile the snapshot\u0027s location.objectid remains unchanged.\n\nHowever, btrfs_ino() does not take this into account, and returns a wrong ino,\nand causes the oops.\n\nSigned-off-by: Liu Bo \u003cliubo2009@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "418d93ac0be6d4a410731b80af4e836614ffe73e",
      "tree": "3798de18e556a0b376f62bf29c68a812bd8ebe60",
      "parents": [
        "b98d32f7e5cfed8deeaa9054e0977333ac419349"
      ],
      "author": {
        "name": "Javier Martin",
        "email": "javier.martin@vista-silicon.com",
        "time": "Mon Jun 20 13:21:16 2011 +0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:49:28 2011 -0300"
      },
      "message": "[media] mt9p031: Aptina (Micron) MT9P031 5MP sensor driver\n\nThe MT9P031 is a parallel 12-bit 5MP sensor from Aptina (formerly\nMicron) controlled through I2C.\n\nThe driver creates a V4L2 subdevice. It currently supports skipping,\ncropping, automatic binning, and gain, exposure, h/v flip and test\npattern controls.\n\nSigned-off-by: Javier Martin \u003cjavier.martin@vista-silicon.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b98d32f7e5cfed8deeaa9054e0977333ac419349",
      "tree": "77414357cb7c8ca4d4d4dc2789c1e84e23ac19ff",
      "parents": [
        "61e6561fae573c3c618118a71ff966ddb14299da"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Aug 12 19:09:34 2011 +0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:49:27 2011 -0300"
      },
      "message": "[media] omap3isp: Move platform data definitions from isp.h to media/omap3isp.h\n\ndrivers/media/video/omap3isp/isp.h is not a proper location for a header\nthat needs to be included from board code. Move the platform data\ndefinitions to media/omap3isp.h.\n\nBoard code still needs to include isp.h to get the struct isp_device\ndefinition and access OMAP3 ISP platform callbacks. Those callbacks will\nbe replaced by more generic code.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "61e6561fae573c3c618118a71ff966ddb14299da",
      "tree": "2f79eb2b8daab4d025f45f216ac70028f5cdb79b",
      "parents": [
        "00542edf071e249ccb541ffb2d2b9034e2533968"
      ],
      "author": {
        "name": "Michael Jones",
        "email": "michael.jones@matrix-vision.de",
        "time": "Tue Aug 09 08:42:20 2011 +0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:49:27 2011 -0300"
      },
      "message": "[media] omap3isp: queue: fail QBUF if user buffer is too small\n\nAdd buffer length check to sanity checks for USERPTR QBUF.\n\nSigned-off-by: Michael Jones \u003cmichael.jones@matrix-vision.de\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "00542edf071e249ccb541ffb2d2b9034e2533968",
      "tree": "4fcde884ee297fa8fa1768ee28bd7927bb7ce610",
      "parents": [
        "b796fb6ed032b0ccdb769b3b3bce5fb2b186a8f8"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sun Jul 31 17:12:02 2011 +0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:49:27 2011 -0300"
      },
      "message": "[media] omap3isp: Don\u0027t accept pipelines with no video source as valid\n\nMake sure the pipeline has a valid video source (either a subdev with no\nsink pad, or a non-subdev entity) at stream-on time and return -EPIPE if\nno video source can be found.\n\nReported-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "fc61ccd35fd59d5362d37c8bf9c0526c85086c84"
}
