)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "fc61ccd35fd59d5362d37c8bf9c0526c85086c84",
      "tree": "ef4a47ba5424d8b20637c0bdba47f5005835c6d7",
      "parents": [
        "de4ed0c111ed078b8729a5cc49c23197740f5bad"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Wed Aug 10 07:05:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:41 2011 -0300"
      },
      "message": "[media] vp7045: fix buffer setup\n\ndvb_usb_device_init calls the frontend_attach method of this driver which\nuses vp7045_usb_ob. In order to have a buffer ready in vp7045_usb_op, it has to\nbe allocated before that happens.\n\nLuckily we can use the whole private data as the buffer as it gets separately\nallocated on the heap via kzalloc in dvb_usb_device_init and is thus apt for\nuse via usb_control_msg.\n\nThis fixes a\n\tBUG: unable to handle kernel paging request at 0000000000001e78\n\nreported by Tino Keitel and diagnosed by Dan Carpenter.\n\nCc: stable@kernel.org # For v3.0 and upper\nTested-by: Tino Keitel \u003ctino.keitel@tikei.de\u003e\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "de4ed0c111ed078b8729a5cc49c23197740f5bad",
      "tree": "9bc12cde603365fb41d422c0fe99aef7d137d9ad",
      "parents": [
        "c8814df3a578895390fe5c05a76328d8d111ed25"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Aug 08 17:20:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:40 2011 -0300"
      },
      "message": "[media] nuvoton-cir: simplify raw IR sample handling\n\nThe nuvoton-cir driver was storing up consecutive pulse-pulse and\nspace-space samples internally, for no good reason, since\nir_raw_event_store_with_filter() already merges back to back like\nsamples types for us. This should also fix a regression introduced late\nin 3.0 that related to a timeout change, which actually becomes correct\nwhen coupled with this change. Tested with RC6 and RC5 on my own\nnuvoton-cir hardware atop vanilla 3.0.0, after verifying quirky\nbehavior in 3.0 due to the timeout change.\n\nReported-by: Stephan Raue \u003csraue@openelec.tv\u003e\nCC: Stephan Raue \u003csraue@openelec.tv\u003e\nCC: stable@vger.kernel.org\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c8814df3a578895390fe5c05a76328d8d111ed25",
      "tree": "477fffed67481d0c1b626f9a2e5af3f4655378ee",
      "parents": [
        "6a02a3306769c6f0fa8ebd92d5046c841e4e740d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Aug 01 18:39:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:39 2011 -0300"
      },
      "message": "[media] [Resend] viacam: Don\u0027t explode if pci_find_bus() returns NULL\n\nIn the unlikely case that pci_find_bus() should return NULL\nviacam_serial_is_enabled() is going to dereference a NULL pointer and\nblow up. Better safe than sorry, so be defensive and check the\npointer.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6a02a3306769c6f0fa8ebd92d5046c841e4e740d",
      "tree": "35ca908690f16656f9756cc5efddb91d175844ec",
      "parents": [
        "5b5cfc3674756d249cb389bbd2a0be94abae5f7c"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Tue Aug 02 12:53:49 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:38 2011 -0300"
      },
      "message": "[media] v4l2: Fix documentation of the codec device controls\n\nFixed missing ids of the codec controls description in the controls.xml file.\n\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5b5cfc3674756d249cb389bbd2a0be94abae5f7c",
      "tree": "b85306f9bb23c0f8821e029e2a608b70356c3415",
      "parents": [
        "313c68e644326e88731f03371baa8b5f3d68ef11"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Aug 09 15:13:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:37 2011 -0300"
      },
      "message": "[media] gspca - sonixj: Fix the darkness of sensor om6802 in 320x240\n\nThe images are clearer with a lower bridge clock.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "313c68e644326e88731f03371baa8b5f3d68ef11",
      "tree": "76d1489be73124616a95688384e7ce81c61f8790",
      "parents": [
        "55c53e1f24d46fd20e74d3a5089ed9f6e0e9ab14"
      ],
      "author": {
        "name": "Luiz Carlos Ramos",
        "email": "lramos.prof@yahoo.com.br",
        "time": "Tue Aug 09 14:36:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:37 2011 -0300"
      },
      "message": "[media] gspca - sonixj: Fix wrong register mask for sensor om6802\n\nThe bug was introduced by git commit 0e4d413af1a9d, giving very dark images.\n\nSigned-off-by: Luiz Carlos Ramos \u003clramos.prof@yahoo.com.br\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "55c53e1f24d46fd20e74d3a5089ed9f6e0e9ab14",
      "tree": "bf80c9d8627c823f3195c4853961ee872c9781d4",
      "parents": [
        "4264a8b6388f5ba16a5c362857cb8bda0b14167f"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Aug 09 05:28:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:36 2011 -0300"
      },
      "message": "[media] gspca - ov519: Fix LED inversion of some ov519 webcams\n\nThe list of the webcams which have LED inversion was rebuild scanning\nms-win .inf files.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4264a8b6388f5ba16a5c362857cb8bda0b14167f",
      "tree": "b627ff198c7da1e1176103c231dcf5fab6b856fb",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Jul 23 15:53:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:33:35 2011 -0300"
      },
      "message": "[media] pwc: precedence bug in pwc_init_controls()\n\n\u0027!\u0027 has higher precedence than \u0027\u0026\u0027 so we need parenthesis here.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b796fb6ed032b0ccdb769b3b3bce5fb2b186a8f8",
      "tree": "55add7d2625d411797d72de40d2fab9601e787f6",
      "parents": [
        "480992b357d153b8417ba242fc43e96d90cff94c"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Aug 10 07:32:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:27:41 2011 -0300"
      },
      "message": "[media] gspca - main: Better values for V4L2_FMT_FLAG_COMPRESSED\n\nIn vidioc_enum_fmt_vid_cap, the \u0027compressed\u0027 flag was set from the\npixelformat, and all pixelformats were not treated.\nNow, images are told as compressed when the image size is smaller than\nits number of pixels.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "480992b357d153b8417ba242fc43e96d90cff94c",
      "tree": "f86ebe81d3eb4697d7e7831c9f73d8d38884b9fd",
      "parents": [
        "8d64d4f67eb051551c0702501c35e9cc27d8b75d"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Aug 10 07:28:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:27:05 2011 -0300"
      },
      "message": "[media] gspca - main: Fix the isochronous transfer interval\n\nFor USB speeds different of \u0027low\u0027, the bInterval value is logarithmic.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8d64d4f67eb051551c0702501c35e9cc27d8b75d",
      "tree": "1d1a3961362b62262553ae716d42173d293924f5",
      "parents": [
        "7592e0377636963eade33810fcad06487b8b153f"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Aug 10 07:17:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:26:54 2011 -0300"
      },
      "message": "[media] gspca - ov534_9: New sensor ov9712 and new webcam 05a9:8065\n\nThe webcam is build from an Omnivision test kit which contains a OV538 bridge\nand a OV9712 sensor.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7592e0377636963eade33810fcad06487b8b153f",
      "tree": "0c49ea2172a7a6724f1cf1664c4be18e7c051481",
      "parents": [
        "d701a48a4bbcf7a4ac8c1b7d9adc9c2028cbea84"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Aug 10 07:11:49 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:25:53 2011 -0300"
      },
      "message": "[media] gspca - ov534_9: Use the new control mechanism\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d701a48a4bbcf7a4ac8c1b7d9adc9c2028cbea84",
      "tree": "5ad733e4e048909dc59b52ceb2f252a21019a236",
      "parents": [
        "b813b0ca1310a0fec2789bd34378492e983a866b"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Aug 10 06:01:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:25:22 2011 -0300"
      },
      "message": "[media] gspca - kinect: Remove the gspca_debug definition\n\nThe variable gspca_debug is defined and settable in gspca main.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b813b0ca1310a0fec2789bd34378492e983a866b",
      "tree": "becd4fa5e544e4119abe3b30caa2844601ef8aac",
      "parents": [
        "2458df4324b802e51c830e2a7ff851dbe18df9bb"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Aug 10 05:54:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:24:40 2011 -0300"
      },
      "message": "[media] gspca - sonixj: Cleanup source and remove useless instructions\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2458df4324b802e51c830e2a7ff851dbe18df9bb",
      "tree": "517a2a49ae75be4dbaf51443b0ff6ac73bb07328",
      "parents": [
        "abe8cee744aa8aa29a2d88b915a17f0c7744aa3a"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Aug 10 05:47:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:24:21 2011 -0300"
      },
      "message": "[media] gspca - sonixj: Increase the exposure for sensor soi768\n\nLower exposure values give too dark images.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "abe8cee744aa8aa29a2d88b915a17f0c7744aa3a",
      "tree": "439c9858070cf916f5ff356ece4ea07f355ef525",
      "parents": [
        "7d84a179b1f8c473ae7557d9f227c25771cc63c7"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Aug 10 05:13:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:24:12 2011 -0300"
      },
      "message": "[media] gspca - sonixj: Adjust the contrast control\n\nThe contrast was too low. Higher values are better.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d84a179b1f8c473ae7557d9f227c25771cc63c7",
      "tree": "c53e088f9d38e8ddb3010eba8f89940c1e4868b0",
      "parents": [
        "822f6e2a9a41d3fea094591bf8cc227e12f5cb8f"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Jul 03 07:27:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:24:04 2011 -0300"
      },
      "message": "[media] gspca - jeilinj: Cleanup code\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "822f6e2a9a41d3fea094591bf8cc227e12f5cb8f",
      "tree": "079a3beb4972b3e2ddc4bcc2a539f8ed8bd63987",
      "parents": [
        "72a16e8c7a9ba02a2e63c8c21bb055f4a33abc49"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Aug 09 15:13:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:23:46 2011 -0300"
      },
      "message": "[media] gspca - sonixj: Fix the darkness of sensor om6802 in 320x240\n\nThe images are clearer with a lower bridge clock.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "72a16e8c7a9ba02a2e63c8c21bb055f4a33abc49",
      "tree": "6a42faae24b4fd22f6488e5318e4d216aa383d1c",
      "parents": [
        "2d04c13a507f5a01daa7422cd52250809573cfdb"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Aug 09 05:28:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 11 09:23:06 2011 -0300"
      },
      "message": "[media] gspca - ov519: Fix LED inversion of some ov519 webcams\n\nThe list of the webcams which have LED inversion was rebuild scanning\nms-win .inf files.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "707b38a00bd2e7cac60afc75abe826e68ca83cfb",
      "tree": "55036c3fc4312d3a43dfac4344c798c2e77f601f",
      "parents": [
        "d7cb6667090511755fc8bb294982783b087baef7"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Mon Sep 05 13:47:10 2011 +0200"
      },
      "committer": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Sun Sep 11 09:50:39 2011 +0200"
      },
      "message": "Add missing DMA ops\n\nFor the initial architecture submission, not all of the DMA ops were\nimplemented.  This patch adds the *map_page and *map_sg variants of the\nDMA mapping ops.\n\nThis patch is currently of interest mainly to some drivers that haven\u0027t\nbeen submitted upstream yet.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\n"
    },
    {
      "commit": "6a53747be5f02ba7b37ff5131330363270782dc3",
      "tree": "2cf9eaaba2bbc453f7f1aa2dbacb1dcca23c376d",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Aug 01 21:09:36 2011 +0100"
      },
      "committer": {
        "name": "Barry Song",
        "email": "21cnbao@gmail.com",
        "time": "Sun Sep 11 09:11:26 2011 +0800"
      },
      "message": "ARM: CSR: add missing sentinels to of_device_id tables\n\nThe of_device_id tables used for matching should be terminated with\nempty sentinel values.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Barry Song \u003cbaohua.song@csr.com\u003e\n"
    },
    {
      "commit": "d7a210f3d356371677cf553ce6241b620e389844",
      "tree": "513facfcf23e4ac5ac0cd4c035ef56cfdc358f85",
      "parents": [
        "d0a77454c70d0449a5f87087deb8f0cb15145e90"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Sep 10 17:13:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 10 17:31:31 2011 -0700"
      },
      "message": "scsi: qla4xxx driver depends on NET\n\nWhen CONFIG_NET is disabled, SCSI_QLA_ISCSI selects SCSI_ISCSI_ATTRS,\nwhich uses network interfaces, so the build fails with multiple errors:\n\n  warning: (ISCSI_TCP \u0026\u0026 SCSI_CXGB3_ISCSI \u0026\u0026 SCSI_CXGB4_ISCSI \u0026\u0026 SCSI_QLA_ISCSI \u0026\u0026 INFINIBAND_ISER) selects SCSI_ISCSI_ATTRS which has unmet direct dependencies (SCSI \u0026\u0026 NET)\n\n  ERROR: \"skb_trim\" [drivers/scsi/scsi_transport_iscsi.ko] undefined!\n  ERROR: \"netlink_kernel_create\" [drivers/scsi/scsi_transport_iscsi.ko] undefined!\n  ERROR: \"netlink_kernel_release\" [drivers/scsi/scsi_transport_iscsi.ko] undefined!\n  ...\n\nso make SCSI_QLA_ISCSI also depend on NET to prevent the build errors.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc:\tRavi Anand \u003cravi.anand@qlogic.com\u003e\nCc:\tVikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nCc:\tiscsi-driver@qlogic.com\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0a77454c70d0449a5f87087deb8f0cb15145e90",
      "tree": "a6efb34357756faede3fd63f5a72e72977c68321",
      "parents": [
        "c338bfb5ecf6c36b2112479691d69db4c2b5a78a",
        "6c6d8deb5d95a0675a8edd588bbc2249cbce5b34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 10 17:28:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 10 17:28:46 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7088/1: entry: fix wrong parameter name used in do_thumb_abort\n  ARM: 7080/1: l2x0: make sure I\u0026D are not locked down on init\n  ARM: 7081/1: mach-integrator: fix the clocksource\n  NET: am79c961: fix race in link status code\n  ARM: 7067/1: mm: keep significant bits in pfn_valid\n"
    },
    {
      "commit": "6c6d8deb5d95a0675a8edd588bbc2249cbce5b34",
      "tree": "2fcfee6741c20e5faf40aeda121361785748b273",
      "parents": [
        "bac7e6ecf60933b68af910eb4c83a775a8b20b19"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Thu Sep 08 18:45:40 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 10 23:39:56 2011 +0100"
      },
      "message": "ARM: 7088/1: entry: fix wrong parameter name used in do_thumb_abort\n\nCommit be020f8618ca, \"ARM: entry: abort-macro: specify registers to be\nused for macros\", while replacing register numbers with macro parameter\nnames, mismatched the name used for r1. For me, this resulted in user\nspace built for EABI with -march\u003darmv4t -mtune\u003darm920t -mthumb-interwork\n-mthumb broken on my OMAP1510 based Amstrad Delta (old ABI and no thumb\nstill worked for me though).\n\nFix this by using correct parameter name fsr instead of mismatched psr,\nused by callers for another purpose.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1f51b001cccf3a16b9191de3dc67c58689cc44d6",
      "tree": "627bdd0a3b1f49f267f17cbe51da08ecde07e0ee",
      "parents": [
        "7caaf7efb98a4f713e4c8b16289e03874aace493",
        "876355014ce3a7ba8ca299522b215365b4a3fb61",
        "897a6a1a14837d6d582bfd1fd7aba00be44b6469"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Sep 10 23:20:25 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Sep 10 23:20:25 2011 +0200"
      },
      "message": "Merge branches \u0027cns3xxx/fixes\u0027, \u0027omap/fixes\u0027 and \u0027davinci/fixes\u0027 into fixes\n"
    },
    {
      "commit": "c338bfb5ecf6c36b2112479691d69db4c2b5a78a",
      "tree": "8be90102bb2e3db8eb30fa23a9d271ce1c5183dc",
      "parents": [
        "290a1cc4f725a53076e0fda804cd4fea84ee4564"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bvanassche@acm.org",
        "time": "Sat Sep 10 20:13:01 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 10 14:00:02 2011 -0700"
      },
      "message": "backlight: Declare backlight_types[] const\n\nSince backlight_types[] isn\u0027t modified, let\u0027s declare it const.  That\nwas probably the intention of the author of commit bb7ca747f8d6\n(\"backlight: add backlight type\"), via which the \"const char const *\"\nconstruct was introduced.  The duplicate const was detected by sparse.\n\nSigned-off-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "290a1cc4f725a53076e0fda804cd4fea84ee4564",
      "tree": "ca7c8f8d78dd7afda036ea1e7a1362093b1578e8",
      "parents": [
        "ed2888e906b56769b4ffabb9c577190438aa68b8",
        "27a7b260f71439c40546b43588448faac01adb93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 10 10:19:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 10 10:19:15 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: Fix handling for devices from 2TB to 4TB in 0.90 metadata.\n  md/raid1,10: Remove use-after-free bug in make_request.\n  md/raid10: unify handling of write completion.\n  Avoid dereferencing a \u0027request_queue\u0027 after last close.\n"
    },
    {
      "commit": "27a7b260f71439c40546b43588448faac01adb93",
      "tree": "80fdd39a446f93fa84a355cf4d0118244b4d7fd6",
      "parents": [
        "079fa166a2874985ae58b2e21e26e1cbc91127d4"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:21:28 2011 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:21:28 2011 +1000"
      },
      "message": "md: Fix handling for devices from 2TB to 4TB in 0.90 metadata.\n\n0.90 metadata uses an unsigned 32bit number to count the number of\nkilobytes used from each device.\nThis should allow up to 4TB per device.\nHowever we multiply this by 2 (to get sectors) before casting to a\nlarger type, so sizes above 2TB get truncated.\n\nAlso we allow rdev-\u003esectors to be larger than 4TB, so it is possible\nfor the array to be resized larger than the metadata can handle.\nSo make sure rdev-\u003esectors never exceeds 4TB when 0.90 metadata is in\nused.\n\nAlso the sanity check at the end of super_90_load should include level\n1 as it used -\u003esize too. (RAID0 and Linear don\u0027t use -\u003esize at all).\n\nReported-by: Pim Zandbergen \u003cP.Zandbergen@macroscoop.nl\u003e\nCc: stable@kernel.org\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "079fa166a2874985ae58b2e21e26e1cbc91127d4",
      "tree": "39f67f9078465bd67c29216b35370a78907e4f3b",
      "parents": [
        "19d5f834d6aff7efb1c9353523865c5bce869470"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:21:23 2011 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:21:23 2011 +1000"
      },
      "message": "md/raid1,10: Remove use-after-free bug in make_request.\n\nA single request to RAID1 or RAID10 might result in multiple\nrequests if there are known bad blocks that need to be avoided.\n\nTo detect if we need to submit another write request we test:\n \tif (sectors_handled \u003c (bio-\u003ebi_size \u003e\u003e 9)) {\n\nHowever this is after we call **_write_done() so the \u0027bio\u0027 no longer\nbelongs to us - the writes could have completed and the bio freed.\n\nSo move the **_write_done call until after the test against\nbio-\u003ebi_size.\n\nThis addresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d41862\n\nReported-by: Bruno Wolff III \u003cbruno@wolff.to\u003e\nTested-by: Bruno Wolff III \u003cbruno@wolff.to\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "19d5f834d6aff7efb1c9353523865c5bce869470",
      "tree": "01c18b17519df9034bbcaf126eac9d9318143a1d",
      "parents": [
        "94007751bb02797ba87bac7aacee2731ac2039a3"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:21:17 2011 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:21:17 2011 +1000"
      },
      "message": "md/raid10: unify handling of write completion.\n\nA write can complete at two different places:\n1/ when the last member-device write completes, through\n   raid10_end_write_request\n2/ in make_request() when we remove the initial bias from -\u003eremaining.\n\nThese two should do exactly the same thing and the comment says they\ndo, but they don\u0027t.\n\nSo factor the correct code out into a function and call it in both\nplaces.  This makes the code much more similar to RAID1.\n\nThe difference is only significant if there is an error, and they\nusually take a while, so it is unlikely that there will be an error\nalready when make_request is completing, so this is unlikely to cause\nreal problems.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "94007751bb02797ba87bac7aacee2731ac2039a3",
      "tree": "ac45ec9aef327e0a77f3ffd8c09eff9ef1609f95",
      "parents": [
        "43220aa0f22cd3ce5b30246d50ccd696d119edea"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:20:21 2011 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Sep 10 17:20:21 2011 +1000"
      },
      "message": "Avoid dereferencing a \u0027request_queue\u0027 after last close.\n\nOn the last close of an \u0027md\u0027 device which as been stopped, the device\nis destroyed and in particular the request_queue is freed.  The free\nis done in a separate thread so it might happen a short time later.\n\n__blkdev_put calls bdev_inode_switch_bdi *after* -\u003erelease has been\ncalled.\n\nSince commit f758eeabeb96f878c860e8f110f94ec8820822a9\nbdev_inode_switch_bdi will dereference the \u0027old\u0027 bdi, which lives\ninside a request_queue, to get a spin lock.  This causes the last\nclose on an md device to sometime take a spin_lock which lives in\nfreed memory - which results in an oops.\n\nSo move the called to bdev_inode_switch_bdi before the call to\n-\u003erelease.\n\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nAcked-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "ed2888e906b56769b4ffabb9c577190438aa68b8",
      "tree": "81d55511aaa0b2b4074b9432fee3e23beb98b503",
      "parents": [
        "5307f6d5fb12fd01f9f321bc4a8fd77e74858647"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "mason@myri.com",
        "time": "Thu Sep 08 16:41:18 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 19:49:58 2011 -0700"
      },
      "message": "PCI: Remove MRRS modification from MPS setting code\n\nModifying the Maximum Read Request Size to 0 (value of 128Bytes) has\nmassive negative ramifications on some devices.  Without knowing which\ndevices have this issue, do not modify from the default value when\nwalking the PCI-E bus in pcie_bus_safe mode.  Also, make pcie_bus_safe\nthe default procedure.\n\nTested-by: Sven Schnelle \u003csvens@stackframe.org\u003e\nTested-by: Simon Kirby \u003csim@hostway.ca\u003e\nTested-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nReported-and-tested-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nReported-and-tested-by: Niels Ole Salscheider \u003cniels_ole@salscheider-online.de\u003e\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42162\nSigned-off-by: Jon Mason \u003cmason@myri.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5307f6d5fb12fd01f9f321bc4a8fd77e74858647",
      "tree": "fa0087ac08c4a914e8c3456741d57ddf27534b9a",
      "parents": [
        "a6a5ed0dd36b4977789e888170f96840cc8b4501"
      ],
      "author": {
        "name": "Shyam Iyer",
        "email": "shyam.iyer.t@gmail.com",
        "time": "Thu Sep 08 16:41:17 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 19:49:58 2011 -0700"
      },
      "message": "Fix pointer dereference before call to pcie_bus_configure_settings\n\nCommit b03e7495a862 (\"PCI: Set PCI-E Max Payload Size on fabric\")\nintroduced a potential NULL pointer dereference in calls to\npcie_bus_configure_settings due to attempts to access pci_bus self\nvariables when the self pointer is NULL.\n\nTo correct this, verify that the self pointer in pci_bus is non-NULL\nbefore dereferencing it.\n\nReported-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: Shyam Iyer \u003cshyam_iyer@dell.com\u003e\nSigned-off-by: Jon Mason \u003cmason@myri.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6a5ed0dd36b4977789e888170f96840cc8b4501",
      "tree": "d003cfb810c7fc78cb6fad97a41927dbcdc4b364",
      "parents": [
        "0d20fbbe82dadc43f50a4ca5346e962de23cf950",
        "49bb1e619568ec84785ceb366f07db2a6f0b64cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 15:50:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 15:50:25 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://dev.laptop.org/users/cjb/mmc\n\n* \u0027for-linus\u0027 of git://dev.laptop.org/users/cjb/mmc:\n  mmc: sdhci-s3c: Fix mmc card I/O problem\n  mmc: sd: UHS-I bus speed should be set last in UHS initialization\n  mmc: sdhi: initialise mmc_data-\u003eflags before use\n  mmc: core: use non-reentrant workqueue for clock gating\n  mmc: core: prevent aggressive clock gating racing with ios updates\n  mmc: rename mmc_host_clk_{ungate|gate} to mmc_host_clk_{hold|release}\n  mmc: sdhci-esdhc-imx: add missing inclusion of linux/module.h\n"
    },
    {
      "commit": "0d20fbbe82dadc43f50a4ca5346e962de23cf950",
      "tree": "b3d63936aff013d6baa57c2cd9aaa3bade22d91c",
      "parents": [
        "0ec26fd0698285b31248e34bf1abb022c00f23d6",
        "aca420bc51f48b0701963ba3a6234442a0cabebd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 15:48:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 15:48:34 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://ceph.newdream.net/git/ceph-client\n\n* \u0027for-linus\u0027 of git://ceph.newdream.net/git/ceph-client:\n  libceph: fix leak of osd structs during shutdown\n  ceph: fix memory leak\n  ceph: fix encoding of ino only (not relative) paths\n  libceph: fix msgpool\n"
    },
    {
      "commit": "0ec26fd0698285b31248e34bf1abb022c00f23d6",
      "tree": "1d144b5b749a510e819ab0dfb624f3676e9991e9",
      "parents": [
        "e4e436e0bd480668834fe6849a52c5397b7be4fb"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Mon Sep 05 18:06:26 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 09 15:42:34 2011 -0700"
      },
      "message": "vfs: automount should ignore LOOKUP_FOLLOW\n\nPrior to 2.6.38 automount would not trigger on either stat(2) or\nlstat(2) on the automount point.\n\nAfter 2.6.38, with the introduction of the -\u003ed_automount()\ninfrastructure, stat(2) and others would start triggering automount\nwhile lstat(2), etc. still would not.  This is a regression and a\nuserspace ABI change.\n\nProblem originally reported here:\n\n  http://thread.gmane.org/gmane.linux.kernel.autofs/6098\n\nIt appears that there was an attempt at fixing various userspace tools\nto not trigger the automount.  But since the stat system call is\nrather common it is impossible to \"fix\" all userspace.\n\nThis patch reverts the original behavior, which is to not trigger on\nstat(2) and other symlink following syscalls.\n\n[ It\u0027s not really clear what the right behavior is.  Apparently Solaris\n  does the \"automount on stat, leave alone on lstat\".  And some programs\n  can get unhappy when \"stat+open+fstat\" ends up giving a different\n  result from the fstat than from the initial stat.\n\n  But the change in 2.6.38 resulted in problems for some people, so\n  we\u0027re going back to old behavior.  Maybe we can re-visit this\n  discussion at some future date  - Linus ]\n\nReported-by: Leonardo Chiquitto \u003cleonardo.lists@gmail.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nAcked-by: Ian Kent \u003craven@themaw.net\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7caaf7efb98a4f713e4c8b16289e03874aace493",
      "tree": "b47da7e3c4c808c21fdaffd9c09e553c75524e90",
      "parents": [
        "83a497cab1baec75e3e493a96e3456db14729ce0"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Sep 09 23:18:00 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Sep 09 23:33:34 2011 +0400"
      },
      "message": "ARM: cns3xxx: Fix newly introduced warnings in the PCIe code\n\ncommit d5341942d784134f2997b3ff82cd63cf71d1f932 (\"PCI: Make the struct\npci_dev * argument of pci_fixup_irqs const\") did not change argument\nof pdev_to_cnspci(), and thus introduced the following warnings:\n\n  CHECK   arch/arm/mach-cns3xxx/pcie.c\npcie.c:177:60: warning: incorrect type in argument 1 (different modifiers)\npcie.c:177:60:    expected struct pci_dev *dev\npcie.c:177:60:    got struct pci_dev const *dev\n  CC      arch/arm/mach-cns3xxx/pcie.o\npcie.c: In function \u0027cns3xxx_pcie_map_irq\u0027:\npcie.c:177: warning: passing argument 1 of \u0027pdev_to_cnspci\u0027 discards qualifiers from pointer target type\npcie.c:52: note: expected \u0027struct pci_dev *\u0027 but argument is of type \u0027const struct pci_dev *\u0027\n\nThis patch fixes the issue.\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "83a497cab1baec75e3e493a96e3456db14729ce0",
      "tree": "ab2b41d5d996d114ec14819d2ffacbdc24ac3102",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7"
      ],
      "author": {
        "name": "Tommy Lin",
        "email": "tommy.lin.1101@gmail.com",
        "time": "Fri Jul 29 01:14:46 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Sep 09 23:03:32 2011 +0400"
      },
      "message": "ARM: cns3xxx: Fix compile error caused by hardware.h removed\n\nCommit c9d95fbe59e426eed7f16e7cac812e46ac4772d0 \"ARM: convert PCI defines\nto variables\" deleted cns3xxx\u0027 hardware.h, but didn\u0027t remove references\nfor it, so do it now.\n\nThis patch removes lines that refer to hardware.h.\n\nSigned-off-by: Tommy Lin \u003ctommy.lin.1101@gmail.com\u003e\nSigned-off-by: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "2d04c13a507f5a01daa7422cd52250809573cfdb",
      "tree": "965333495268c26193ee6f10a6b979ebe726d9a4",
      "parents": [
        "4b5d01e9f66446be0c2beebfab0463210bed315d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Thu Sep 08 01:17:39 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Sep 09 15:28:04 2011 -0300"
      },
      "message": "[media] dvb-usb: improve sanity check of adap-\u003eactive_fe in dvb_usb_ctrl_feed\n\nThe check for (adap-\u003eactive_fe \u003c 0) at the top of dvb_usb_ctrl_feed is a sanity\ncheck to ensure that adap-\u003eactive_fe is valid.  Improve that sanity check\nby also checking for (adap-\u003eactive_fe \u003e\u003d adap-\u003enum_frontends_initialized)\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4b5d01e9f66446be0c2beebfab0463210bed315d",
      "tree": "2b11f4331c972c6d6a1e6b0c873e7d2e476fb0cb",
      "parents": [
        "62dd28d0c659db29bdb89cfe9f0aefe42f0adfe9"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Thu Sep 08 00:30:31 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Sep 09 15:11:55 2011 -0300"
      },
      "message": "[media] dvb-usb: fix streaming failure on channel change\n\nThis fixes a bug introduced by a previous changeset entitled,\n[media] dvb-usb: refactor MFE code for individual streaming config per frontend\n\nAs reported by Antti Palosaari, This error is shown by VLC when channel changed:\n\n[0x7f1bbc000cd0] dvb access error: DMXSetFilter: failed with -1 (Invalid argument)\n[0x7f1bbc000cd0] dvb access error: DMXSetFilter failed\n[0x7f1bbc32f910] main stream error: cannot pre fill buffer\n\nAfter my own investigations, I\u0027ve determined that this error case occurs when\nthe application stops streaming but leaves the frontend and dvr devices open.\nA typical example of this usage would be a channel change operation while\nwatching live television. The error occurs when the application attempts to\nstream after tuning to the new channel.\n\nTo prevent this error, don\u0027t set adap-\u003eactive_fe to -1 unless the application\ncloses the device.\n\nCc: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "55a01f6f6840b6310b073afabda649727d2ddb24",
      "tree": "58d43c784a629edeba5545db134769bd02c7c072",
      "parents": [
        "909d6e0cb6f947278e0479d67323d5bef6309a50"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Sep 07 22:58:09 2011 +0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 09 09:11:44 2011 +0100"
      },
      "message": "drm: Remove duplicate \"return\" statement\n\nRemove the duplicate \"return\" statement in drm_fb_helper_panic().\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "909d6e0cb6f947278e0479d67323d5bef6309a50",
      "tree": "2e3dc60965cfb90f05442c127160874fec4feeb6",
      "parents": [
        "b06947b50053f2d21ad8ddf218cdb64fc8026896",
        "0e83bb4eee1c504ab98367b4f7d1bc337ab213d2"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 09 09:10:04 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 09 09:10:04 2011 +0100"
      },
      "message": "Merge branch \u0027drm-nouveau-fixes\u0027 of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-test\n\n* \u0027drm-nouveau-fixes\u0027 of git://anongit.freedesktop.org/git/nouveau/linux-2.6:\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"
    },
    {
      "commit": "0e83bb4eee1c504ab98367b4f7d1bc337ab213d2",
      "tree": "fac5c78b418ba4562cc02246dfbcd61c9032a90f",
      "parents": [
        "1bf27066017c820b8ab2a1ac8430ea470c2de0c3"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Thu Aug 25 21:36:51 2011 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Sep 09 17:24:21 2011 +1000"
      },
      "message": "drm/nv04/crtc: Bail out if FB is not bound to crtc\n\nThis commit resolves a possible \u0027NULL pointer dereference\u0027\nIt uses the same approach as radeon, intel and nouveau/nv50\n\nFixes bug \u0027Nouveau: Kernel oops when unplugging external monitor\u0027\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d40336\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "1bf27066017c820b8ab2a1ac8430ea470c2de0c3",
      "tree": "f0f1eee65485fb879a9bf94b0773bc48d160a7b5",
      "parents": [
        "17c8b960930da3599e47801a54ac0ea1070545d2"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Aug 22 23:22:13 2011 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Sep 09 17:24:10 2011 +1000"
      },
      "message": "drm/nouveau: fix nv04_sgdma_bind on non-\"4kB pages\" archs\n\nnv04_sgdma_bind binds the same page multiple times on\narchitectures where PAGE_SIZE !\u003d 4096.\nLet\u0027s fix it.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "17c8b960930da3599e47801a54ac0ea1070545d2",
      "tree": "e0822fc2fb25b39e2b4fc957615a76ce0cdae0ed",
      "parents": [
        "cfd8be088e97a762902a4820f501fb13102984e9"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Aug 22 23:14:05 2011 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Sep 09 17:24:06 2011 +1000"
      },
      "message": "drm/nouveau: properly handle allocation failure in nouveau_sgdma_populate\n\nNot cleaning after alloc failure would result in crash on destroy,\nbecause nouveau_sgdma_clear assumes \"ttm_alloced\" to be not null when\n\"pages\" is not null.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "cfd8be088e97a762902a4820f501fb13102984e9",
      "tree": "d913c9553696025f445692dbef1cf1010fb17c1b",
      "parents": [
        "ffbc559b0699891c6deb9fd2b4750671eab94999"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 23 10:23:11 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Sep 09 17:24:00 2011 +1000"
      },
      "message": "drm/nouveau: fix oops on pre-semaphore hardware\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "ffbc559b0699891c6deb9fd2b4750671eab94999",
      "tree": "eeb1dce1e2a809138353fdba7f81ad2d210a47a1",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Sun Aug 21 22:48:12 2011 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Sep 09 17:23:56 2011 +1000"
      },
      "message": "drm/nv50/crtc: Bail out if FB is not bound to crtc\n\nFixes possbile NULL pointer dereference\nResolves \u0027kernel crash in nv50_crtc_do_mode_set_base during shutdown\u0027\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d40005\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    }
  ],
  "next": "e4e436e0bd480668834fe6849a52c5397b7be4fb"
}
