)]}'
{
  "log": [
    {
      "commit": "eab00a0da292fa7118aaf20da78e834866de00ae",
      "tree": "7e5be2825c3859c39114050a731d97c51d546e48",
      "parents": [
        "c9f88aa976b79a26561fb7754a1e0e00ff7626fe"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Mon Jul 18 08:40:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 29 12:37:15 2011 -0300"
      },
      "message": "[media] v4l: events: Define V4L2_EVENT_FRAME_SYNC\n\nDefine a frame sync event to tell user space when the reception of a frame\nstarts.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c9f88aa976b79a26561fb7754a1e0e00ff7626fe",
      "tree": "2fc06e5847a87b337ff503a0515b675832a5940f",
      "parents": [
        "84b271488dcd2499e9d2c7cfa2abacfd4c5cd744"
      ],
      "author": {
        "name": "Jose Alberto Reguero",
        "email": "jareguero@telefonica.net",
        "time": "Mon Aug 08 07:35:35 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 11:44:49 2011 -0300"
      },
      "message": "[media] ttusb2: add support for the dvb-t part of CT-3650 v3\n\nSigned-off-by: Jose Alberto Reguero \u003cjareguero@telefonica.net\u003e\nReviewed-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "84b271488dcd2499e9d2c7cfa2abacfd4c5cd744",
      "tree": "5f41aff73d837894bf88222390cc0d2b656a4ed1",
      "parents": [
        "2b50763a0b082e1fc40cca2a9b8936abf6e2437e"
      ],
      "author": {
        "name": "istvan_v@mailbox.hu",
        "email": "istvan_v@mailbox.hu",
        "time": "Sun Jul 31 06:53:29 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 11:21:16 2011 -0300"
      },
      "message": "[media] cx88: notch filter control fixes\n\nThis patch reduces the number of available choices for the notch filter type control\nso that the standard-specific filter types cannot be selected. It is now limited to\nbeing either 0 (4xFsc, the default) or 1 (square pixel optimized).\nThe patch also removes the initialization of this control from cx88_reset(), since\nthat is already done by init_controls(), which is called by cx8800_initdev().\n\nSigned-off-by: Istvan Varga \u003cistvan_v@mailbox.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b50763a0b082e1fc40cca2a9b8936abf6e2437e",
      "tree": "59d3782b54db5ecf9d3168502232e48dc4f7bc63",
      "parents": [
        "be85fefecb20b533a2c3f668a345f03f492aeea3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Jul 31 04:30:10 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 11:20:45 2011 -0300"
      },
      "message": "[media] tda18212: Use standard logging, remove tda18212_priv.h\n\nUse the more current logging styles with pr_fmt.\nRemove now unnecessary private include.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be85fefecb20b533a2c3f668a345f03f492aeea3",
      "tree": "0d6acdf6a77ada0c902eed78f4df3d1248b760d3",
      "parents": [
        "f68baeff4530593777295f9b94600b4960eddecd"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Jul 31 01:37:10 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 11:19:43 2011 -0300"
      },
      "message": "[media] tda18271: Use printk extension %pV\n\nDeduplicate printk formats to save ~20KB text.\n\n$ size drivers/media/common/tuners/tda18271*o.*\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n  10747\t     56\t   1920\t  12723\t   31b3\tdrivers/media/common/tuners/tda18271-common.o.new\n  18889\t     56\t   3112\t  22057\t   5629\tdrivers/media/common/tuners/tda18271-common.o.old\n  20561\t    204\t   4264\t  25029\t   61c5\tdrivers/media/common/tuners/tda18271-fe.o.new\n  31093\t    204\t   6000\t  37297\t   91b1\tdrivers/media/common/tuners/tda18271-fe.o.old\n   3681\t   6760\t    440\t  10881\t   2a81\tdrivers/media/common/tuners/tda18271-maps.o.new\n   5631\t   6760\t    680\t  13071\t   330f\tdrivers/media/common/tuners/tda18271-maps.o.old\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f68baeff4530593777295f9b94600b4960eddecd",
      "tree": "3a1e1d603204f063de92398253b2ba68d3f0472f",
      "parents": [
        "4c0cfa24f7e0e4b7d48075fcfe867035a4a2ccdf"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Jul 28 19:17:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 11:14:43 2011 -0300"
      },
      "message": "[media] af9015: use logic or instead of sum numbers\n\nStyle issue.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4c0cfa24f7e0e4b7d48075fcfe867035a4a2ccdf",
      "tree": "70ad8cc85f96946e6ae2021f185d7dbf615e32c3",
      "parents": [
        "e36454376a8f4637c0767daa78cf1d96d162d71a"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Jul 28 19:15:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 11:14:32 2011 -0300"
      },
      "message": "[media] af9015: map remote for Leadtek WinFast DTV2000DS\n\nThanks to Thomas Gutzler for reporting this.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nCc: Thomas Gutzler \u003cthomas.gutzler@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e36454376a8f4637c0767daa78cf1d96d162d71a",
      "tree": "3d925a6736f8f0cba4cc1bb45d75e17c98507422",
      "parents": [
        "eb28dc39d3e82674584cc768b9757d1cae222a52"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Jul 28 18:59:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 11:14:22 2011 -0300"
      },
      "message": "[media] em28xx: use MFE lock for PCTV nanoStick T2 290e\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eb28dc39d3e82674584cc768b9757d1cae222a52",
      "tree": "0bc832e66e0629a35c818d87607861e4be3ca610",
      "parents": [
        "93165b7774a04cf76bc46eb6c9181ab7a8b545d7"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 28 09:46:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 11:14:15 2011 -0300"
      },
      "message": "[media] drivers/media/dvb/dvb-usb/usb-urb.c: adjust array index\n\nConvert array index from the loop bound to the loop index.\n\nA simplified version of the semantic patch that fixes this problem is as\n\n// \u003csmpl\u003e\n@@\nexpression e1,e2,ar;\n@@\n\nfor(e1 \u003d 0; e1 \u003c e2; e1++) { \u003c...\n  ar[\n- e2\n+ e1\n  ]\n  ...\u003e }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "93165b7774a04cf76bc46eb6c9181ab7a8b545d7",
      "tree": "f3743b2f6444e45b84c9e91923fa77b5e5764c45",
      "parents": [
        "3188d5485e8a0650fd877a54ada70581c29cd505"
      ],
      "author": {
        "name": "Julian Scheel",
        "email": "julian@jusst.de",
        "time": "Thu Jul 28 08:04:33 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 10:41:46 2011 -0300"
      },
      "message": "[media] Add support for new revision of KNC 1 DVB-C cards. Using tda10024 instead of tda10023, which is compatible to tda10023 driver\n\nSigned-off-by: Julian Scheel \u003cjulian@jusst.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3188d5485e8a0650fd877a54ada70581c29cd505",
      "tree": "155979f359127dd057865cd43d837244d8b5a86c",
      "parents": [
        "f6d8735493eb02248bc7d7b05d5967f9a68b5c44"
      ],
      "author": {
        "name": "Benjamin Larsson",
        "email": "banan@ludd.ltu.se",
        "time": "Wed Jul 27 08:43:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 10:37:56 2011 -0300"
      },
      "message": "[media] get_dvb_firmware: Firmware extraction for IT9135 based devices\n\nSigned-off-by: Benjamin Larsson \u003cbenjamin@southpole.se\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f6d8735493eb02248bc7d7b05d5967f9a68b5c44",
      "tree": "732a0d6a0107a072fc107f023c9d7f1f7420d88e",
      "parents": [
        "52cb3e2757baefddaa159c3d3157a2c4a9e5f694"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Mon Jul 25 15:35:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 10:35:21 2011 -0300"
      },
      "message": "[media] it913x: Driver for Kworld UB499-2T (id 1b80:e409) v1.05\n\nDriver for Kworld UB499-2T (id 1b80:e409)\n\nThe device driver has been named it913x, so that support for other family members\ncan be added later.\n\nTODOs\nFirmware support for other it913x devices.\nRemote control support, there are two known types.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\n[mchehab@redhat.com: Fix a merge conflict]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "52cb3e2757baefddaa159c3d3157a2c4a9e5f694",
      "tree": "537d6c6e12bd189c1e945f88117c7c7a8c222c4b",
      "parents": [
        "3dbbf82f49865c84d472a89ada225039e5c825a0"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Mon Jul 25 15:34:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 10:30:43 2011 -0300"
      },
      "message": "[media] it9137: Fimrware retrival information for Kworld UB499-2T T09 (id 1b80:e409)\n\nFirmware information for Kworld UB499-2T T09 based on IT913x series. This device\nuses file dvb-usb-it9137-01.fw.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3dbbf82f49865c84d472a89ada225039e5c825a0",
      "tree": "6d158542e8208c3fb362e2e8080a614205998b19",
      "parents": [
        "ea3709435c7f2da8852c3d676874cd727253fc60"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Mon Jul 25 15:35:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 10:29:20 2011 -0300"
      },
      "message": "[media] it913x_fe: frontend and tuner driver v1.05\n\nFronted and Tuner Driver for ITE IT913x Series with inital support for\nIT9137 integrated demodulator and tuner device.\n\nThe driver is loosely based on AF9035 series. However, support is not intended for\nthis device specificity.\n\nThe IT9137 tuner has been tested on UHF bands, but VHF has only been simulated.\n\nPossible TODO the tuner sections may be separated from the main driver. All future devices\nshould use the it913x_fe_script_loader for other tuner devices.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\n[mchehab@redhat.com: Fix an issue at the Kconfig help]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ea3709435c7f2da8852c3d676874cd727253fc60",
      "tree": "99e3914fa0b2b6aba64f96216921d3e61f21320d",
      "parents": [
        "fda516b72afcddbb617c75c93fe6316e4356a14b"
      ],
      "author": {
        "name": "Doron Cohen",
        "email": "doronc@siano-ms.com",
        "time": "Wed Jul 20 09:07:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 09:56:06 2011 -0300"
      },
      "message": "[media] siano: apply debug flag to module level\n\nSiano modules already had sms_dbg flag which is a module parameter which\nsets the debug mode so module prints messages to dmesg for debugging.\nThe variable was static therefore apply only to the file which defines\nthe module. In modules as smsmdtv.ko that contain a few files, the debug\nflag applied only for functions in that main file.\nflag was changed to be non-static and therefore can be accessed by all\nmodule files (although it is still not exported out of the module).\n\nSigned-off-by: Doron Cohen \u003cdoronc@siano-ms.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fda516b72afcddbb617c75c93fe6316e4356a14b",
      "tree": "89a86bfede00ce7e1b09e50feaf217a948501029",
      "parents": [
        "e217fb43c47830857a685673ae0dc3e28493bb88"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 18 16:54:29 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 08:57:01 2011 -0300"
      },
      "message": "[media] mceusb: update version, copyright, author\n\nAdd note about recent updates coming from Microsoft\u0027s publicly available\nspecs on Windows Media Center remotes and receivers/transmitters.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e217fb43c47830857a685673ae0dc3e28493bb88",
      "tree": "cbe429b68ec0e79c2e078b86c953a0ecd599de2e",
      "parents": [
        "b71969bee23ea0c44c594e5027ba26029d27afea"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 18 16:54:28 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 08:56:39 2011 -0300"
      },
      "message": "[media] mceusb: report actual tx frequencies\n\nRather than dumping out hex values, lets print the actual calculated\nfrequency and period the hardware has been configured for. After this\n\n[ 2643.276215] mceusb 3-1:1.0: tx data: 9f 07 (length\u003d2)\n[ 2643.276218] mceusb 3-1:1.0: Get carrier mode and freq\n[ 2643.277206] mceusb 3-1:1.0: rx data: 9f 06 01 42 (length\u003d4)\n[ 2643.277209] mceusb 3-1:1.0: Got carrier of 37037 Hz (period 27us)\n\nMatches up perfectly with the table in Microsoft\u0027s docs.\n\nOf course, I\u0027ve noticed on one of my devices that the MS-recommended\ndefault value of 1 for carrier pre-scaler and 66 for carrier period was\nbutchered, and instead of converting 66 to hex (0x42 like above), they\nput in 0x66, so the hardware reports a default carrier of 24390Hz.\nFortunately, I guess, this particular device is rx-only, but I wouldn\u0027t\nput it past other hw to screw up here too.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b71969bee23ea0c44c594e5027ba26029d27afea",
      "tree": "4fcd8fc72ab029d69fe68a13006ba497e27d4606",
      "parents": [
        "a411e83944bc48ce274b1bafdb6929846815856c"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 18 16:54:27 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 08:55:33 2011 -0300"
      },
      "message": "[media] mceusb: flash LED (emu v2+ only) to signal end of init\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a411e83944bc48ce274b1bafdb6929846815856c",
      "tree": "e35aeff7a832bbc5a9b8554a19d39aa72709abc3",
      "parents": [
        "ab1072eba9a635511279c72150b35c1cf95ceda1"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 18 16:54:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 08:55:02 2011 -0300"
      },
      "message": "[media] mceusb: get misc port data from hardware\n\nAccording to the specs, you can read the number of tx ports, number of\nrx sensors, which tx ports have cables plugged into them, and which rx\nsensors are active. In practice, most of my devices do seem to report\nsane values for tx ports and rx sensors (but not all -- one without any\ntx ports reports having them), and most report the active sensor\ncorrectly, but only one of eight reports cabled tx ports correctly. So\nfor the most part, this is just for informational purposes.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab1072eba9a635511279c72150b35c1cf95ceda1",
      "tree": "8bec89db664347e5af29000ae7230a98fc9ab59a",
      "parents": [
        "4840b788ad608977d47964d39ee53a55bec41702"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 18 16:54:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 08:53:15 2011 -0300"
      },
      "message": "[media] mceusb: query device for firmware emulator version\n\nSupposedly, there are essentially three different classes of devices\nthat are compatible with Microsoft\u0027s specs. First are the \"legacy\"\ndevices, which are built using Microsoft-provided hardware specs and\nfirmware. Second are \"emulator\" devices, which are built using custom\nhardware and firmware, written to emulate Microsoft\u0027s firmware. Third\nare \"port\" devices, which have their own device driver and firmware,\nwhich provides compatible data to higher levels of the stack.\n\n\u003eFrom what I can tell, things like nuvoton-cir and fintek-cir are\nessentially \"port\" devices -- their raw IR buffer format is very similar\nto that of the mceusb devices. Now, within the mceusb driver, we have\nthree different \"generations\", which at first, seemed like maybe they\nmapped to emulator versions. Unfortuantely, every single device I have\nresponds \"illegal command\" to the query to get firmware emulator version\nfrom the hardware, which means they\u0027re either all emulator version 1, or\nthey\u0027re legacy devices, and our different \"generations\" aren\u0027t at all\nrelated here. Though in theory, its possible the gen1 devices are\n\"legacy\" devices and the rest are emulator v1. There are some useful\nfeatures of the v2 interface I was hoping to play with, but alas...\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4840b788ad608977d47964d39ee53a55bec41702",
      "tree": "527c9c3dc12d83aea2e6e66297ee44bfc4f2c4e9",
      "parents": [
        "fa3348980a504c01e300823ab743cb2d874327fa"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 18 16:54:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 08:51:27 2011 -0300"
      },
      "message": "[media] mceusb: issue device resume cmd when needed\n\nAccording to MS docs, the device firmware may halt after receiving an\nunknown instruction, but that it should be possible to tell the firmware\nto continue running by simply sending a device resume command. So lets\ndo that.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa3348980a504c01e300823ab743cb2d874327fa",
      "tree": "459a553a6bf847f9637ebb6bcaee10fcbf7c5cf5",
      "parents": [
        "417c0a23b7d0384682d6032fbc6a62ab25ce7c18"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 18 16:54:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 08:50:31 2011 -0300"
      },
      "message": "[media] mceusb: set wakeup bits for IR-based resume\n\nIts not uncommon for folks to force these bits enabled, because people\ndo want to wake their htpc kit via their remote. Lets just set the bits\nfor \u0027em.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "417c0a23b7d0384682d6032fbc6a62ab25ce7c18",
      "tree": "818e8eeb00589321c6f3b07090af9b17ca34110b",
      "parents": [
        "a6fbd3b77ad0ad7b3020b4f50659e740ff68c719"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 18 16:54:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 08:49:30 2011 -0300"
      },
      "message": "[media] mceusb: give hardware time to reply to cmds\n\nSometimes the init routine is blasting commands out to the hardware\nfaster than it can reply. Throw a brief delay in there to give the\nhardware a chance to reply before we send the next command.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6fbd3b77ad0ad7b3020b4f50659e740ff68c719",
      "tree": "b314c3b7cd51501c7ce94c3ba1475550e9f47222",
      "parents": [
        "2d84ca215f6d67f9ba7b3d4ab32265e085229662"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 18 16:54:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 27 08:48:05 2011 -0300"
      },
      "message": "[media] mceusb: command/response updates from MS docs\n\nI was recently pointed to the document titled\nWindows-Media-Center-RC-IR-Collection-Green-Button-Specification-03-08-2011-V2.pdf\nwhich as of this writing, is publicly available from\ndownload.microsoft.com. It covers a LOT of the gaps in the mceusb\ndriver, which to this point, was written almost entirely by\nreverse-engineering. First up, I\u0027m updating the defines for all the MCE\ncommands and responses to match their names in the spec. More to come...\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2d84ca215f6d67f9ba7b3d4ab32265e085229662",
      "tree": "e1124d71b3d53c164dc591d09cca86013587d810",
      "parents": [
        "d1520c58eb84ad1ec973a257cd835c948215aab5"
      ],
      "author": {
        "name": "Jose Alberto Reguero",
        "email": "jareguero@telefonica.net",
        "time": "Sat Jul 16 08:38:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 07 09:32:16 2011 -0300"
      },
      "message": "[media] tda827x: improve recection with limit frequencies\n\ntda827x is currently taking the demod IF frequency into account while\nseeking for the proper tuner range. This is wrong, as the demod IF\nfrequency has nothing to do with the tuner PLL.\n\nSigned-off-by: Jose Alberto Reguero \u003cjareguero@telefonica.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d1520c58eb84ad1ec973a257cd835c948215aab5",
      "tree": "5e2e7e42175cb26ad0b9f0cbd5a42b282371a03e",
      "parents": [
        "47a09b082f70502195ee800bb0cd6f311b125c8f"
      ],
      "author": {
        "name": "Luiz Ramos",
        "email": "luizzramos@yahoo.com.br",
        "time": "Thu Jul 14 23:08:39 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 07 09:03:04 2011 -0300"
      },
      "message": "[media] Fix wrong register mask in gspca/sonixj.c\n\nHello,\n\nWhen migrating from Slackware 13.1 to 13.37 (kernel 2.6.33.x to\n2.6.37.6), there was some sort of regression with the external webcam\ninstalled at the notebook (0x45:6128, SN9C325+OM6802).\n\nIn the version 2.6.37.6, the images got *very* dark, making the webcam\nalmost unusable, unless if used with direct sunlight.\n\nTracing back what happened, I concluded that changeset 0e4d413af\ncaused some sort of odd effects - including this - to this specific model.\n\nSigned-off-by: Luiz Carlos Ramos \u003clramos.prof@yahoo.com.br\u003e\nAcked-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "47a09b082f70502195ee800bb0cd6f311b125c8f",
      "tree": "8666be9f9e4bf1b8b1ecf7c7c3d280755aa0ed88",
      "parents": [
        "d59a7b1dbce8b972ec2dc9fcaaae0bfa23687423"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Jul 14 14:20:46 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 06 10:46:45 2011 -0300"
      },
      "message": "[media] imon: rate-limit send_packet spew\n\nThere are folks with flaky imon hardware out there that doesn\u0027t always\nrespond to requests to write to their displays for some reason, which\ncan flood logs quickly when something like lcdproc is trying to\nconstantly update the display, so lets rate-limit all that error spew.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d59a7b1dbce8b972ec2dc9fcaaae0bfa23687423",
      "tree": "303869ee3064b3f8b31f020dc257bbc7599a5743",
      "parents": [
        "9bed77ee2fb46b74782d0d9d14b92e9d07f3df6e"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Sat Jul 16 00:51:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 06 10:42:15 2011 -0300"
      },
      "message": "[media] uvcvideo: Set alternate setting 0 on resume if the bus has been reset\n\nIf the bus has been reset on resume, set the alternate setting to 0.\nThis should be the default value, but some devices crash or otherwise\nmisbehave if they don\u0027t receive a SET_INTERFACE request before any other\nvideo control request.\n\nMicrodia\u0027s 0c45:6437 camera has been found to require this change or it\nwill stop sending video data after resume.\n\nuvc_video.c]\n\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9bed77ee2fb46b74782d0d9d14b92e9d07f3df6e",
      "tree": "e7ec7a66b448a5b11a8d0de9190754ade649b419",
      "parents": [
        "ffd638e0e613578fbe82d5f2d9c1e5ec503a3a2b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 28 16:38:54 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 06 09:52:47 2011 -0300"
      },
      "message": "[media] tuner_xc2028: Allow selection of the frequency adjustment code for XC3028\n\nThis device is not using the proper demod IF. Instead of using the\nIF macro, it is specifying a IF frequency. This doesn\u0027t work, as xc3028\nneeds to load an specific SCODE for the tuner. In this case, there\u0027s\nno IF table for 5 MHz.\n\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ffd638e0e613578fbe82d5f2d9c1e5ec503a3a2b",
      "tree": "271af5be5062461718bad35e2c334f196489316e",
      "parents": [
        "31ee95ec2d3dd3b6f68d7fa0f410045652895af2"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Mon Jul 18 11:03:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 06 09:44:57 2011 -0300"
      },
      "message": "[media] v4l: Move event documentation from SUBSCRIBE_EVENT to DQEVENT\n\nMove documentation of structures used in DQEVENT from SUBSCRIBE_EVENT to\nDQEVENT.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "31ee95ec2d3dd3b6f68d7fa0f410045652895af2",
      "tree": "2464cc21d0290ec32fef93fdcdee98228353609f",
      "parents": [
        "572064280ecc9dc89227cf3797bc2144896a34f5"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Thu Jul 28 04:59:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 06 09:43:57 2011 -0300"
      },
      "message": "[media] adp1653: check error code of adp1653_init_controls\n\nPotentially the adp1653_init_controls could return an error. In our case the\nerror was ignored, meanwhile it means incorrect initialization of V4L2\ncontrols. Additionally we have to free control handler structures in case of\napd1653_init_controls or media_entity_init failure.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nCc: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "572064280ecc9dc89227cf3797bc2144896a34f5",
      "tree": "e1cb5154c5ddffe7d88f5a807a9b0e8e88460917",
      "parents": [
        "680417bb318adc5f1f8f392730776176fbcdedd8"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Mon Jul 25 11:16:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 06 09:42:50 2011 -0300"
      },
      "message": "[media] adp1653: check platform_data before usage\n\nThe driver requires platform_data to be present. That\u0027s why we need to check\nand fail in case of the absence of necessary data.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "680417bb318adc5f1f8f392730776176fbcdedd8",
      "tree": "a5ebceb7fe50ec8d820176f32ce1335147013e03",
      "parents": [
        "bff469f4167fdabfe15294f375577d7eadbaa1bb"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Thu Aug 04 13:10:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 06 09:40:09 2011 -0300"
      },
      "message": "[media] dib0700: correct error message\n\nThe goal of this patch is to correct a previous patch. In case of error,\nthe err() function should be used instead of dprintk() function.\n\n[mchehab@redhat.com: as I\u0027ve replaced dprintk by deb_info, on the the\n previous patch, to avoid breaking bisect, I had to fix a merge conflict\n on this one]\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bff469f4167fdabfe15294f375577d7eadbaa1bb",
      "tree": "2f89dde514f48ee94958408fbbe1db9c8d4741cf",
      "parents": [
        "79fcce3230b140f7675f8529ee53fe2f9644f902"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Mon Aug 01 12:45:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 06 09:31:36 2011 -0300"
      },
      "message": "[media] dib0700: protect the dib0700 buffer access\n\nThis patch protects the common buffer access inside the dib0700 in order\nto manage concurrent access. This protection is done using mutex.\n\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Javier Marcet \u003cjavier@marcet.info\u003e\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\n[mchehab@redhat.com: dprint requires 3 arguments. Replaced by dib_info]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "79fcce3230b140f7675f8529ee53fe2f9644f902",
      "tree": "548f87873e553e0c0e69e13f78c360e0d351f857",
      "parents": [
        "a5f2db539bd2a977cdee3fecc5c15dd0941c1ab3"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "Patrick.Boettcher@dibcom.fr",
        "time": "Wed Aug 03 12:08:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 06 09:25:15 2011 -0300"
      },
      "message": "[media] DiBcom: protect the I2C bufer access\n\nThis patch protects the I2C buffer access in order to manage concurrent\naccess. This protection is done using mutex.\nFurthermore, for the dib9000, if a pid filtering command is\nreceived during the tuning, this pid filtering command is delayed to\navoid any concurrent access issue.\n\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cPatrick.Boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a5f2db539bd2a977cdee3fecc5c15dd0941c1ab3",
      "tree": "faa650c008e8193612a610b4a78c641506da3f97",
      "parents": [
        "449d1a0ad1732476d394fb2b885092a5c554f983"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 31 09:37:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 31 09:37:56 2011 -0300"
      },
      "message": "v4l2-ioctl: properly return -EINVAL when parameters are wrong\n\nWhan an ioctl is implemented, but the parameters are invalid,\nthe error code should be -EINVAL. However, if the ioctl is\nnot defined, it should return -ENOTTY instead.\n\nReported-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "449d1a0ad1732476d394fb2b885092a5c554f983",
      "tree": "fa9c2a3ad75e9d9ab8cdd75be9aa9b802bbeb240",
      "parents": [
        "9bd9e3bd2c57530dfe3057dd0aa9bdb37824925d"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Jul 25 20:25:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 31 01:42:40 2011 -0300"
      },
      "message": "[media] anysee: use multi-frontend (MFE)\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9bd9e3bd2c57530dfe3057dd0aa9bdb37824925d",
      "tree": "5ca8af70f78533698257caddccac7ab05ce02c94",
      "parents": [
        "bfd4500c9abf3e70e9c563bcba5675bd302f5a4e"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Jul 25 20:16:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 31 01:41:32 2011 -0300"
      },
      "message": "[media] dvb-usb: multi-frontend support (MFE)\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bfd4500c9abf3e70e9c563bcba5675bd302f5a4e",
      "tree": "bd81a12af0b18784f961a6c58755f7163eb7f16b",
      "parents": [
        "6d51477470728074cea396a0127d73c5590dd441"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Jul 24 20:29:16 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 31 01:26:41 2011 -0300"
      },
      "message": "[media] dvb-usb: prepare for multi-frontend support (MFE)\n\nChange adapter FE pointer as array of FE pointers.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6d51477470728074cea396a0127d73c5590dd441",
      "tree": "779274c3d5c089b559bc47c902347c4949715738",
      "parents": [
        "b05681b91709a19b40a452f566cc852619b30082"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 29 02:26:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 31 00:51:11 2011 -0300"
      },
      "message": "[media] em28xx: Fix IR unregister logic\n\nThe input stop() callback already calls the em28xx_ir_stop method.\nCalling it again causes an oops.\n\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b05681b91709a19b40a452f566cc852619b30082",
      "tree": "7802a9adcf6cb73b534e7f9b197ce7f8c4fcd602",
      "parents": [
        "eaceba650dea4af61f6f3a4919caa096bb4c2929"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 29 02:23:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 31 00:50:56 2011 -0300"
      },
      "message": "[media] rc-main: Fix device de-registration logic\n\nrc unregister logic were deadly broken, preventing some drivers to\nbe removed. Among the broken things, rc_dev_uevent() is being called\nduring device_del(), causing a data filling on an area that it is\nnot ready anymore.\n\nAlso, some drivers have a stop callback defined, that needs to be called\nbefore data removal, as it stops data polling.\n\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eaceba650dea4af61f6f3a4919caa096bb4c2929",
      "tree": "ed54c998f47493d0a604cc69f9a7138f8529c13c",
      "parents": [
        "d6c5441f6204219fce7aefbe3e5ffead3815ef99"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Wed Jul 27 17:21:49 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 31 00:50:37 2011 -0300"
      },
      "message": "[media] gspca-stv06xx: Triple frame rate by decreasing the scan rate\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d6c5441f6204219fce7aefbe3e5ffead3815ef99",
      "tree": "ad1d13b2aba10884c577a69db26f841533b9f016",
      "parents": [
        "a0917ca4d776db110b129d148fffe3dba97ea9a7"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Wed Jul 27 17:21:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 31 00:50:31 2011 -0300"
      },
      "message": "[media] gspca-stv06xx: Remove writes to read-only registers\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a0917ca4d776db110b129d148fffe3dba97ea9a7",
      "tree": "799d9928c3dcd546eed5618446fb31124227df4a",
      "parents": [
        "46fecfaf786a35ce6dc024a70ae1e768ee44e803"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Wed Jul 27 17:20:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 31 00:50:24 2011 -0300"
      },
      "message": "[media] gspca-stv06xx: Fix sensor init indentation\n\nNo functional changes on this patch.\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "46fecfaf786a35ce6dc024a70ae1e768ee44e803",
      "tree": "c1734fc16048e4b7869b4787a0b70e376c4816c3",
      "parents": [
        "f9ada374f07fa8c09c15262ffd26371beacb1e98"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Wed Jul 27 17:19:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 31 00:50:20 2011 -0300"
      },
      "message": "[media] gspca-stv06xx: Simplify stv_init struct and vv6410 bridge init\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f9ada374f07fa8c09c15262ffd26371beacb1e98",
      "tree": "14a5e076c61cb4603ffbed4abd47cc3ea0f476fa",
      "parents": [
        "664a41b8a91bf78a01a751e15175e0008977685a"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Wed Jul 27 17:18:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 31 00:50:14 2011 -0300"
      },
      "message": "[media] gspca-stv06xx: Simplify register writes by avoiding special data structures\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "664a41b8a91bf78a01a751e15175e0008977685a",
      "tree": "d9dc15c83400ad2dfb430ff27ae3e7fdc9395856",
      "parents": [
        "983236b5741e557451f3ed4ec5ebf1f62a5b2c15",
        "ee2ce3a0b43d14d792d34cf88e7bc2091096744b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 00:08:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 00:08:53 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (430 commits)\n  [media] ir-mce_kbd-decoder: include module.h for its facilities\n  [media] ov5642: include module.h for its facilities\n  [media] em28xx: Fix DVB-C maxsize for em2884\n  [media] tda18271c2dd: Fix saw filter configuration for DVB-C @6MHz\n  [media] v4l: mt9v032: Fix Bayer pattern\n  [media] V4L: mt9m111: rewrite set_pixfmt\n  [media] V4L: mt9m111: fix missing return value check mt9m111_reg_clear\n  [media] V4L: initial driver for ov5642 CMOS sensor\n  [media] V4L: sh_mobile_ceu_camera: fix Oops when USERPTR mapping fails\n  [media] V4L: soc-camera: remove soc-camera bus and devices on it\n  [media] V4L: soc-camera: un-export the soc-camera bus\n  [media] V4L: sh_mobile_csi2: switch away from using the soc-camera bus notifier\n  [media] V4L: add media bus configuration subdev operations\n  [media] V4L: soc-camera: group struct field initialisations together\n  [media] V4L: soc-camera: remove now unused soc-camera specific PM hooks\n  [media] V4L: pxa-camera: switch to using standard PM hooks\n  [media] NetUP Dual DVB-T/C CI RF: force card hardware revision by module param\n  [media] Don\u0027t OOPS if videobuf_dvb_get_frontend return NULL\n  [media] NetUP Dual DVB-T/C CI RF: load firmware according card revision\n  [media] omap3isp: Support configurable HS/VS polarities\n  ...\n\nFix up conflicts:\n - arch/arm/mach-omap2/board-rx51-peripherals.c:\n     cleanup regulator supply definitions in mach-omap2\n   vs\n     OMAP3: RX-51: define vdds_csib regulator supply\n - drivers/staging/tm6000/tm6000-alsa.c (trivial)\n"
    },
    {
      "commit": "983236b5741e557451f3ed4ec5ebf1f62a5b2c15",
      "tree": "2b9872f659ac73df93fdaeca4d37654a5a84d4fc",
      "parents": [
        "74aec4e0dd93d4202d3d5a692723f39cc5332b15",
        "a5a7bbcc0137e5cdad21cce0962f6be0b7ecf173"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:45:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:45:06 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: Fix build breakage in xfs_iops.c when CONFIG_FS_POSIX_ACL is not set\n"
    },
    {
      "commit": "74aec4e0dd93d4202d3d5a692723f39cc5332b15",
      "tree": "33affbfd65e4a1bfe3b27df6bd91baa2dfb593f7",
      "parents": [
        "c32e7d669ef827f97d1aae8f6b34542665defbf6",
        "985ca0e626e195ea08a1a82b8dbeb6719747429a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:43:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:43:50 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ecryptfs/ecryptfs-2.6\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ecryptfs/ecryptfs-2.6:\n  ecryptfs: Make inode bdi consistent with superblock bdi\n  eCryptfs: Unlock keys needed by ecryptfsd\n"
    },
    {
      "commit": "c32e7d669ef827f97d1aae8f6b34542665defbf6",
      "tree": "369b180339369fa90515d89eb10d7385aa4d4f76",
      "parents": [
        "dbfe89877741726c30efb41f0132e247a78c3681",
        "0642d2edc858a1f08716bb32e1ab890db8dac246"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:43:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:43:32 2011 -0700"
      },
      "message": "Merge branch \u0027stable/bug.fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug.fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/balloon: Fix compile errors - missing header files.\n  xen/grant: Fix compile warning.\n  xen/pciback: remove duplicated #include\n"
    },
    {
      "commit": "dbfe89877741726c30efb41f0132e247a78c3681",
      "tree": "40511033c8fe687b232a7cde1ee1ba3dea1bc42e",
      "parents": [
        "83c1b31794a9e3cb30edabef7e57fbdbe129c5ce"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Fri Jul 29 16:46:16 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:41:09 2011 -0700"
      },
      "message": "frv: remove unnecessary code\n\nremove unnecessary code that matches this coccinelle pattern\n\n\tif (...)\n\t\treturn ret;\n\treturn ret;\n\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83c1b31794a9e3cb30edabef7e57fbdbe129c5ce",
      "tree": "a23269345efe190925eb4bc045f19fcb5fc42178",
      "parents": [
        "f85f19de90a9997583bb26e6f1f9297a4e152c18"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jul 29 17:11:32 2011 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:41:09 2011 -0700"
      },
      "message": "ramoops: fix compile failure on parisc\n\nFixes this:\n\n  drivers/char/ramoops.c: In function \u0027ramoops_init\u0027:\n  drivers/char/ramoops.c:221: error: implicit declaration of function \u0027IS_ERR\u0027\n  drivers/char/ramoops.c:222: error: implicit declaration of function \u0027PTR_ERR\u0027\n\nIf it actually builds on other platforms, it\u0027s probably getting\nlinux/err.h via some other #include.\n\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f85f19de90a9997583bb26e6f1f9297a4e152c18",
      "tree": "2dfe61dab6c39ca202f114cb68c68978da1624e3",
      "parents": [
        "b993fdbc7fe26f96b59003a3552c418a71aa0a9f",
        "7b87c9df5602efd6c7edeb291bbd104d49a6babf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:35:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:35:05 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: remove printks about disabled bridge windows\n  PCI: fold pci_calc_resource_flags() into decode_bar()\n  PCI: treat mem BAR type \"11\" (reserved) as 32-bit, not 64-bit, BAR\n  PCI: correct pcie_set_readrq write size\n  PCI: pciehp: change wait time for valid configuration access\n  x86/PCI: Preserve existing pci\u003dbfsort whitelist for Dell systems\n  PCI: ARI is a PCIe v2 feature\n  x86/PCI: quirks: Use pci_dev-\u003erevision\n  PCI: Make the struct pci_dev * argument of pci_fixup_irqs const.\n  PCI hotplug: cpqphp: use pci_dev-\u003evendor\n  PCI hotplug: cpqphp: use pci_dev-\u003esubsystem_{vendor|device}\n  x86/PCI: config space accessor functions should not ignore the segment argument\n  PCI: Assign values to \u0027pci_obff_signal_type\u0027 enumeration constants\n  x86/PCI: reduce severity of host bridge window conflict warnings\n  PCI: enumerate the PCI device only removed out PCI hieratchy of OS when re-scanning PCI\n  PCI: PCIe AER: add aer_recover_queue\n  x86/PCI: select direct access mode for mmconfig option\n  PCI hotplug: Rename is_ejectable which also exists in dock.c\n"
    },
    {
      "commit": "b993fdbc7fe26f96b59003a3552c418a71aa0a9f",
      "tree": "d5ffe93095c2111b7a68e1f0cc0b2f6e2388e990",
      "parents": [
        "8f57be8ee44d92ef161c5af685aedbb717db96e0",
        "b3c4b9825075b680817b9460184e7b576dc97597"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:33:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:33:40 2011 -0700"
      },
      "message": "Merge branch \u0027upstream/xen-tracing2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027upstream/xen-tracing2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen/tracing: fix compile errors when tracing is disabled.\n"
    },
    {
      "commit": "8f57be8ee44d92ef161c5af685aedbb717db96e0",
      "tree": "d44a1cf0843390c6ff679f15e052ae1fc87680a8",
      "parents": [
        "cb7dee8d22f3e9320424e769d860fbd9712a0666",
        "fb149f9e2835446e02e796081635520b881dc351"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:32:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:32:53 2011 -0700"
      },
      "message": "Merge branch \u0027at91/cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027at91/cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc:\n  at91: add arch specific ioremap support\n  at91: factorize sram init\n  at91: move register clocks to soc generic init\n  at91: move clock subsystem init to soc generic init\n  at91: use structure to store the current soc\n  at91: remove AT91_DBGU offset from dbgu register macro\n  at91: factorize at91 interrupts init to soc\n  at91: introduce commom AT91_BASE_SYS\n"
    },
    {
      "commit": "cb7dee8d22f3e9320424e769d860fbd9712a0666",
      "tree": "58f33d70453e7cd26ec78e96f33ca7a9673df26e",
      "parents": [
        "49267fc82ad2825132be3b016d8eb58a90cb0c36",
        "6124a4e430b64d1577438c8648c59e996d02e73e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:32:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:32:02 2011 -0700"
      },
      "message": "Merge branch \u0027next/dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027next/dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc: (21 commits)\n  arm/dt: tegra devicetree support\n  arm/versatile: Add device tree support\n  dt/irq: add irq_domain_generate_simple() helper\n  irq: add irq_domain translation infrastructure\n  dmaengine: imx-sdma: add device tree probe support\n  dmaengine: imx-sdma: sdma_get_firmware does not need to copy fw_name\n  dmaengine: imx-sdma: use platform_device_id to identify sdma version\n  mmc: sdhci-esdhc-imx: add device tree probe support\n  mmc: sdhci-pltfm: dt device does not pass parent to sdhci_alloc_host\n  mmc: sdhci-esdhc-imx: get rid of the uses of cpu_is_mx()\n  mmc: sdhci-esdhc-imx: do not reference platform data after probe\n  mmc: sdhci-esdhc-imx: extend card_detect and write_protect support for mx5\n  net/fec: add device tree probe support\n  net: ibm_newemac: convert it to use of_get_phy_mode\n  dt/net: add helper function of_get_phy_mode\n  net/fec: gasket needs to be enabled for some i.mx\n  serial/imx: add device tree probe support\n  serial/imx: get rid of the uses of cpu_is_mx1()\n  arm/dt: Add dtb make rule\n  arm/dt: Add skeleton dtsi file\n  ...\n"
    },
    {
      "commit": "49267fc82ad2825132be3b016d8eb58a90cb0c36",
      "tree": "9a3bf3f8ddd18a3cea89fc5ed039b03a9bbf808e",
      "parents": [
        "2313bcdcc9ff1e42f51b200dc65ddaae14c347f4",
        "18cb63b3f3ee4abd483544a664f0e720c7e5fd9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:31:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:31:22 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc:\n  ARM: zynq: remove incorrectly deleted file\n  ARM: tegra: only select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC\n"
    },
    {
      "commit": "2313bcdcc9ff1e42f51b200dc65ddaae14c347f4",
      "tree": "fdb0e3f953841cdd661e36c40a965c9e044d82f5",
      "parents": [
        "59ed2bb27492f74ab898ee1e26c69dfd78444640",
        "3f43f68e29f1dcb853d70280c7412fc0ef9a0da6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:28:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:28:47 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-watchdog: (25 commits)\n  watchdog: WatchDog Timer Driver Core - Add minimum and max timeout\n  watchdog: WatchDog Timer Driver Core - Add ioctl call\n  watchdog: WatchDog Timer Driver Core - Add nowayout feature\n  watchdog: WatchDog Timer Driver Core - Add Magic Close feature\n  watchdog: WatchDog Timer Driver Core - Add WDIOC_SETTIMEOUT and WDIOC_GETTIMEOUT ioctl\n  watchdog: WatchDog Timer Driver Core - Add WDIOC_SETOPTIONS ioctl\n  watchdog: WatchDog Timer Driver Core - Add WDIOC_KEEPALIVE ioctl\n  watchdog: WatchDog Timer Driver Core - Add basic ioctl functionality\n  watchdog: WatchDog Timer Driver Core - Add basic framework\n  watchdog: hpwdt: add next gen HP servers\n  watchdog: it8712f_wdt.c: improve includes\n  watchdog: at91sam9/wdt: move register header to drivers\n  watchdog: Add Xilinx watchdog timer driver\n  watchdog: remove empty pm-functions\n  watchdog: sp805: Flush posted writes in enable/disable.\n  watchdog: sp805: Don\u0027t write 0 to the load value register.\n  watchdog: imx2_wdt: add device tree probe support\n  watchdog: s3c2410: Add support for device tree based probe\n  watchdog: mpcore_wdt: Add suspend/resume support.\n  watchdog: mtx1-wdt: use dev_{err,info} instead of printk()\n  ...\n"
    },
    {
      "commit": "59ed2bb27492f74ab898ee1e26c69dfd78444640",
      "tree": "193cd839d4c9ed523e1d8dbb6e3709ef9f38df11",
      "parents": [
        "55f9c40ff632d03c527d6a6ceddcda0a224587a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:21:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:21:50 2011 -0700"
      },
      "message": "ext2: remove duplicate \u0027ext2_get_acl()\u0027 define\n\nWhen commit 4e34e719e457 (\"fs: take the ACL checks to common code\")\nchanged the xyz_check_acl() functions into the more natural\nxyz_get_acl() interface, we grew two copies of the\n\n  #define ext2_get_acl\tNULL\n\ndefine for the non-acl case.\n\nRemove the extra one.\n\nReported-by: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5a7bbcc0137e5cdad21cce0962f6be0b7ecf173",
      "tree": "b0b9324b536da4c59390e58b5003f06829c718df",
      "parents": [
        "55f9c40ff632d03c527d6a6ceddcda0a224587a6"
      ],
      "author": {
        "name": "Markus Trippelsdorf",
        "email": "markus@trippelsdorf.de",
        "time": "Tue Jul 26 11:15:20 2011 +0200"
      },
      "committer": {
        "name": "Alex Elder",
        "email": "aelder@sgi.com",
        "time": "Fri Jul 29 12:26:14 2011 -0500"
      },
      "message": "xfs: Fix build breakage in xfs_iops.c when CONFIG_FS_POSIX_ACL is not set\n\ncommit 4e34e719e45, that takes the ACL checks to common code,\naccidentely broke the build when CONFIG_FS_POSIX_ACL is not set:\n\n  CC      fs/xfs/linux-2.6/xfs_iops.o\nfs/xfs/linux-2.6/xfs_iops.c:1025:14: error: ‘xfs_get_acl’ undeclared here (not in a function)\n\nFix this by declaring xfs_get_acl a static inline function.\n\nSigned-off-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nSigned-off-by: Alex Elder \u003caelder@sgi.com\u003e\n"
    },
    {
      "commit": "ee2ce3a0b43d14d792d34cf88e7bc2091096744b",
      "tree": "cd389e8e41314ebc27751cf2314a294e89ef842a",
      "parents": [
        "d208c97c93512e771f36f8bb6e0ca0b83e6ed962"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jul 29 15:41:45 2011 +1000"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 29 12:54:38 2011 -0300"
      },
      "message": "[media] ir-mce_kbd-decoder: include module.h for its facilities\n\ndrivers/media/rc/ir-mce_kbd-decoder.c:446:16: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/media/rc/ir-mce_kbd-decoder.c:446:1: warning: data definition has no type or storage class\ndrivers/media/rc/ir-mce_kbd-decoder.c:446:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_LICENSE\u0027\ndrivers/media/rc/ir-mce_kbd-decoder.c:446:16: warning: function declaration isn\u0027t a prototype\ndrivers/media/rc/ir-mce_kbd-decoder.c:447:15: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/media/rc/ir-mce_kbd-decoder.c:447:1: warning: data definition has no type or storage class\ndrivers/media/rc/ir-mce_kbd-decoder.c:447:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_AUTHOR\u0027\ndrivers/media/rc/ir-mce_kbd-decoder.c:447:15: warning: function declaration isn\u0027t a prototype\ndrivers/media/rc/ir-mce_kbd-decoder.c:448:20: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/media/rc/ir-mce_kbd-decoder.c:448:1: warning: data definition has no type or storage class\ndrivers/media/rc/ir-mce_kbd-decoder.c:448:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_DESCRIPTION\u0027\ndrivers/media/rc/ir-mce_kbd-decoder.c:448:20: warning: function declaration isn\u0027t a prototype\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d208c97c93512e771f36f8bb6e0ca0b83e6ed962",
      "tree": "236473ef85006fb1af0040aeafd06a693e4535c7",
      "parents": [
        "f7acc4bb86594d78aa41c07b7670df3e03738b18"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jul 29 15:30:00 2011 +1000"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 29 12:54:36 2011 -0300"
      },
      "message": "[media] ov5642: include module.h for its facilities\n\ndrivers/media/video/ov5642.c:985:1: warning: data definition has no type or storage class\ndrivers/media/video/ov5642.c:985:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_DEVICE_TABLE\u0027\ndrivers/media/video/ov5642.c:985:1: warning: parameter names (without types) in function declaration\ndrivers/media/video/ov5642.c: In function \u0027ov5642_mod_init\u0027:\ndrivers/media/video/ov5642.c:998:9: error: \u0027THIS_MODULE\u0027 undeclared (first use in this function)\ndrivers/media/video/ov5642.c:998:9: note: each undeclared identifier is reported only once for each function it appears in\ndrivers/media/video/ov5642.c: At top level:\ndrivers/media/video/ov5642.c:1009:20: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/media/video/ov5642.c:1009:1: warning: data definition has no type or storage class\ndrivers/media/video/ov5642.c:1009:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_DESCRIPTION\u0027\ndrivers/media/video/ov5642.c:1009:20: warning: function declaration isn\u0027t a prototype\ndrivers/media/video/ov5642.c:1010:15: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/media/video/ov5642.c:1010:1: warning: data definition has no type or storage class\ndrivers/media/video/ov5642.c:1010:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_AUTHOR\u0027\ndrivers/media/video/ov5642.c:1010:15: warning: function declaration isn\u0027t a prototype\ndrivers/media/video/ov5642.c:1011:16: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/media/video/ov5642.c:1011:1: warning: data definition has no type or storage class\ndrivers/media/video/ov5642.c:1011:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_LICENSE\u0027\ndrivers/media/video/ov5642.c:1011:16: warning: function declaration isn\u0027t a prototype\ndrivers/media/video/ov5642.c: In function \u0027ov5642_mod_init\u0027:\ndrivers/media/video/ov5642.c:999:1: warning: control reaches end of non-void function\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "985ca0e626e195ea08a1a82b8dbeb6719747429a",
      "tree": "8c7978767a72ea80641ee0439e6f21aad1ae7ad6",
      "parents": [
        "b2987a5e05ec7a1af7ca42e5d5349d7a22753031"
      ],
      "author": {
        "name": "Thieu Le",
        "email": "thieule@chromium.org",
        "time": "Tue Jul 26 16:15:10 2011 -0700"
      },
      "committer": {
        "name": "Tyler Hicks",
        "email": "tyhicks@linux.vnet.ibm.com",
        "time": "Thu Jul 28 23:48:26 2011 -0500"
      },
      "message": "ecryptfs: Make inode bdi consistent with superblock bdi\n\nMake the inode mapping bdi consistent with the superblock bdi so that\ndirty pages are flushed properly.\n\nSigned-off-by: Thieu Le \u003cthieule@chromium.org\u003e\nCc: \u003cstable@kernel.org\u003e [2.6.39+]\nSigned-off-by: Tyler Hicks \u003ctyhicks@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "b2987a5e05ec7a1af7ca42e5d5349d7a22753031",
      "tree": "be0a56d227b5f6b661c0f8eecf960b61051d05d6",
      "parents": [
        "55f9c40ff632d03c527d6a6ceddcda0a224587a6"
      ],
      "author": {
        "name": "Tyler Hicks",
        "email": "tyhicks@linux.vnet.ibm.com",
        "time": "Tue Jul 26 19:47:08 2011 -0500"
      },
      "committer": {
        "name": "Tyler Hicks",
        "email": "tyhicks@linux.vnet.ibm.com",
        "time": "Thu Jul 28 23:30:09 2011 -0500"
      },
      "message": "eCryptfs: Unlock keys needed by ecryptfsd\n\nFixes a regression caused by b5695d04634fa4ccca7dcbc05bb4a66522f02e0b\n\nKernel keyring keys containing eCryptfs authentication tokens should not\nbe write locked when calling out to ecryptfsd to wrap and unwrap file\nencryption keys. The eCryptfs kernel code can not hold the key\u0027s write\nlock because ecryptfsd needs to request the key after receiving such a\nrequest from the kernel.\n\nWithout this fix, all file opens and creates will timeout and fail when\nusing the eCryptfs PKI infrastructure. This is not an issue when using\npassphrase-based mount keys, which is the most widely deployed eCryptfs\nconfiguration.\n\nSigned-off-by: Tyler Hicks \u003ctyhicks@linux.vnet.ibm.com\u003e\nAcked-by: Roberto Sassu \u003croberto.sassu@polito.it\u003e\nTested-by: Roberto Sassu \u003croberto.sassu@polito.it\u003e\nTested-by: Alexis Hafner1 \u003chaf@zurich.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e [2.6.39+]\n"
    },
    {
      "commit": "f7acc4bb86594d78aa41c07b7670df3e03738b18",
      "tree": "49c602a4b5224f0872903c02c4c30436ff4437e4",
      "parents": [
        "cf845297d592339bcf0839298c4319633df3173a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 28 15:42:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 28 17:09:54 2011 -0300"
      },
      "message": "[media] em28xx: Fix DVB-C maxsize for em2884\n\nThe logic at em28xx_isoc_dvb_max_packetsize() sucks, at least for newer\nthe needed packet size. Yet, it is better than nothing.\n\nRewrite the code in order to change the default to 752 for em2884 and\nnewer chips and provide a better way to handle per-chipset specifics.\n\nFor em2874, the current default should be enough, as the only em2874\nboard is currently a 1-seg ISDB-T board, so, it needs only a limited\namount of bandwidth.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf845297d592339bcf0839298c4319633df3173a",
      "tree": "e845f7163fbbd20f61600c334e3fd7ed539bce30",
      "parents": [
        "86cf786c04541c18febc897686a0d5bea29ce688"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 28 15:49:43 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 28 17:09:46 2011 -0300"
      },
      "message": "[media] tda18271c2dd: Fix saw filter configuration for DVB-C @6MHz\n\nCurrently, the driver assumes that all QAM carriers are spaced with\n8MHz. This is wrong, and may decrease QoS on Countries like Brazil,\nthat have DVB-C carriers with 6MHz-spaced.\n\nFortunately, both ITU-T J-83 and EN 300 429 specifies a way to\nassociate the symbol rate with the bandwidth needed for it.\n\nFor ITU-T J-83 2007 annex A, the maximum symbol rate for 6 MHz is:\n\t6 MHz / 1.15 \u003d 5217391 Bauds\nFor  ITU-T J-83 2007 annex C, the maximum symbol rate for 6 MHz is:\n\t6 MHz / 1.13 \u003d 5309735 Bauds.\n\nAs this tuner is currently used only for DRX-K, and it is currently\nhard-coded to annex A, I\u0027ve opted to use the roll-off factor of 0.15,\ninstead of 0.13.\n\nIf we ever support annex C, the better would be to add a DVB S2API\ncall to allow changing between Annex A and C, and add the 0.13 roll-off\nfactor to it.\n\nThis code is currently being used on other frontends, so I think we\nshould later add a core function with this code, to warrant that\nit will be properly implemented everywhere.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "18cb63b3f3ee4abd483544a664f0e720c7e5fd9f",
      "tree": "1bd1c6bd88a982b2c8907fd795eab52135546c54",
      "parents": [
        "885f24e152d2b85569d33a1679cf47db56172b9c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 14:33:40 2011 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 16:02:53 2011 +0000"
      },
      "message": "ARM: zynq: remove incorrectly deleted file\n\nMy previous commit left the file empty and present in the\nMakefile, which is a bit dirty and caused problems with\n\u0027make distclean\u0027, as pointed out by David Howells.\nThis hopefully cleans it up the right way.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: John Linn \u003cjohn.linn@xilinx.com\u003e\n"
    },
    {
      "commit": "6124a4e430b64d1577438c8648c59e996d02e73e",
      "tree": "49cfafad785d1c9e403a5b0d755298b9af2c260f",
      "parents": [
        "8e267f3da5f117d2f1316cf6ddf740f93f1c73aa",
        "580975d7f48d7d047e22bb0f42adf7557801d8d4"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:25:46 2011 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:25:46 2011 +0000"
      },
      "message": "Merge branch \u0027imx/dt\u0027 into next/dt\n"
    },
    {
      "commit": "fb149f9e2835446e02e796081635520b881dc351",
      "tree": "e80f681871748b0bcddaff9383ebed026dd1c55a",
      "parents": [
        "f0051d82a68abcf35418d49db1c82e6f0e514d78"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat May 07 11:16:00 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:09:26 2011 +0000"
      },
      "message": "at91: add arch specific ioremap support\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "f0051d82a68abcf35418d49db1c82e6f0e514d78",
      "tree": "5a14645bdefe2a3c4671f456d4eb6595956c68ca",
      "parents": [
        "51ddec7617bd0d4c73c44a8862faac5d7d97eb03"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue May 10 03:20:09 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:29 2011 +0000"
      },
      "message": "at91: factorize sram init\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "51ddec7617bd0d4c73c44a8862faac5d7d97eb03",
      "tree": "56cfd6db86147db3138d81ae7c9d2d9e9cfda068",
      "parents": [
        "465393749da3a3229f6067246c7e8f97f7cc833d"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sun Apr 24 18:15:34 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:29 2011 +0000"
      },
      "message": "at91: move register clocks to soc generic init\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "465393749da3a3229f6067246c7e8f97f7cc833d",
      "tree": "f2a8fa3d4c03fd09aed307e6d71805169c71003a",
      "parents": [
        "8c3583b634d5705d8f604c0d9392bc273d19c256"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sun Apr 24 18:20:28 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:29 2011 +0000"
      },
      "message": "at91: move clock subsystem init to soc generic init\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "8c3583b634d5705d8f604c0d9392bc273d19c256",
      "tree": "fa2c010c4dbea580526cb91a25ae0e57abc0f099",
      "parents": [
        "1ff5b1b411bf8a8157ae949a1b3ed8666d96c1db"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Apr 23 22:12:57 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:28 2011 +0000"
      },
      "message": "at91: use structure to store the current soc\n\ninstead of reading the registers everytime\n\nthe current implementation respect the following constrain:\n - allow 1 to n soc to be enabled\n - allow to have a virtual cpu type and subtype\n - always detect the cpu type and subtype and report it\n - detect if the soc support is enabled\n - prepare for sysfs export support\n - drop soc specific code via compiler when the soc not enabled\n   (via cpu_is_xxx)\n\nToday if we read the exid we will have the same value for 9g35 and 9m11\nand we will need to check the cidr too\n\nwith the new implementation we just need to check the soc subtype\n\nthis will also allow to have specific virtual subtype for rm9200 which the\nboard will have to specify via at91rm9200_set_type(int) as we have no way to\ndetect it.\n\nthis implementation is inspired by the SH cpu detection support\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "1ff5b1b411bf8a8157ae949a1b3ed8666d96c1db",
      "tree": "e323223c27e8070412f47f9ae09e62cbc2edf71d",
      "parents": [
        "92100c12ca1bc5f347ff41c1413f9db07c4d276c"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue May 03 01:11:25 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:28 2011 +0000"
      },
      "message": "at91: remove AT91_DBGU offset from dbgu register macro\n\nto make the soc base specified at runtime instead of compiled time\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n"
    },
    {
      "commit": "92100c12ca1bc5f347ff41c1413f9db07c4d276c",
      "tree": "cbf4379cce962c550d32ab5dfd6d10dac7fb70db",
      "parents": [
        "21d08b9d5536ac418bbce4f419fe2b528b7ddf31"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Apr 23 15:28:34 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:28 2011 +0000"
      },
      "message": "at91: factorize at91 interrupts init to soc\n\nthey are the same except the default priority\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "21d08b9d5536ac418bbce4f419fe2b528b7ddf31",
      "tree": "f1a1bbf5645d933799e31d93365458826dfadea6",
      "parents": [
        "02f8c6aee8df3cdc935e9bdd4f2d020306035dbe"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Apr 23 15:28:34 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:28 2011 +0000"
      },
      "message": "at91: introduce commom AT91_BASE_SYS\n\nOn all at91 except rm9200 and x40 have the System Controller starts\nat address 0xffffc000 and has a size of 16KiB.\n\nOn rm9200 it\u0027s start at 0xfffe4000 of 111KiB with non reserved data starting\nat 0xfffff000\n\nThis patch removes the individual definitions of AT91_BASE_SYS and\nreplaces them with a common version at base 0xfffffc000 and size 16KiB\nand map the same memory space\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "55f9c40ff632d03c527d6a6ceddcda0a224587a6",
      "tree": "215b843439f1d6b7620789ac6e919742db99b7a6",
      "parents": [
        "d5eab9152a3b4ce962c02ad0a0e4d0ec94aadd92",
        "eb7caf35951b1a56aabee028c1b20727abccc34f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 28 05:59:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 28 05:59:19 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:\n  n2_crypto: Attach on Niagara-T3.\n  n2rng: Attach on Niagara-T3.\n  sparc: Detect and handle UltraSPARC-T3 cpu types.\n  sparc: Don\u0027t do expensive hypervisor PCR write unless necessary.\n  sparc: Add T3 sun4v cpu type and hypervisor group defines.\n  sparc: Don\u0027t leave sparc_pmu_type NULL on sun4v.\n"
    },
    {
      "commit": "d5eab9152a3b4ce962c02ad0a0e4d0ec94aadd92",
      "tree": "3147f8de2805da0f026ea18103a9be46f3bc2a18",
      "parents": [
        "6140333d3656f62ac7e6a5af87e7fe92cfb8d655",
        "a051294423b015c5c89f2ed78f7fe0893b775098"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 28 05:58:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 28 05:58:19 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (32 commits)\n  tg3: Remove 5719 jumbo frames and TSO blocks\n  tg3: Break larger frags into 4k chunks for 5719\n  tg3: Add tx BD budgeting code\n  tg3: Consolidate code that calls tg3_tx_set_bd()\n  tg3: Add partial fragment unmapping code\n  tg3: Generalize tg3_skb_error_unmap()\n  tg3: Remove short DMA check for 1st fragment\n  tg3: Simplify tx bd assignments\n  tg3: Reintroduce tg3_tx_ring_info\n  ASIX: Use only 11 bits of header for data size\n  ASIX: Simplify condition in rx_fixup()\n  Fix cdc-phonet build\n  bonding: reduce noise during init\n  bonding: fix string comparison errors\n  net: Audit drivers to identify those needing IFF_TX_SKB_SHARING cleared\n  net: add IFF_SKB_TX_SHARED flag to priv_flags\n  net: sock_sendmsg_nosec() is static\n  forcedeth: fix vlans\n  gianfar: fix bug caused by 87c288c6e9aa31720b72e2bc2d665e24e1653c3e\n  gro: Only reset frag0 when skb can be pulled\n  ...\n"
    },
    {
      "commit": "6140333d3656f62ac7e6a5af87e7fe92cfb8d655",
      "tree": "d96f7ad2196b4383f5ca4396c956e24c82b2952c",
      "parents": [
        "6f56c218666b5c7eff354364357307d18c10058b",
        "58c54fcca3bac5bf9290cfed31c76e4c4bfbabaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 28 05:50:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 28 05:50:27 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: (75 commits)\n  md/raid10: handle further errors during fix_read_error better.\n  md/raid10: Handle read errors during recovery better.\n  md/raid10: simplify read error handling during recovery.\n  md/raid10: record bad blocks due to write errors during resync/recovery.\n  md/raid10:  attempt to fix read errors during resync/check\n  md/raid10:  Handle write errors by updating badblock log.\n  md/raid10: clear bad-block record when write succeeds.\n  md/raid10: avoid writing to known bad blocks on known bad drives.\n  md/raid10 record bad blocks as needed during recovery.\n  md/raid10: avoid reading known bad blocks during resync/recovery.\n  md/raid10 - avoid reading from known bad blocks - part 3\n  md/raid10: avoid reading from known bad blocks - part 2\n  md/raid10: avoid reading from known bad blocks - part 1\n  md/raid10: Split handle_read_error out from raid10d.\n  md/raid10: simplify/reindent some loops.\n  md/raid5: Clear bad blocks on successful write.\n  md/raid5.  Don\u0027t write to known bad block on doubtful devices.\n  md/raid5: write errors should be recorded as bad blocks if possible.\n  md/raid5: use bad-block log to improve handling of uncorrectable read errors.\n  md/raid5: avoid reading from known bad blocks.\n  ...\n"
    },
    {
      "commit": "6f56c218666b5c7eff354364357307d18c10058b",
      "tree": "5c18d12d2410d25b0f8b5a2150e2f2f4df20e95b",
      "parents": [
        "95b6886526bb510b8370b625a49bc0ab3b8ff10f",
        "8d34e6d3ec0393a286569587fbd9675abd258d93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 28 05:49:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 28 05:49:31 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  sound: oss: rename local change_bits to avoid powerpc bitsops.h definition\n  ALSA: hda - Fix duplicated DAC assignments for Realtek\n  ALSA: asihpi - off by one in asihpi_hpi_ioctl()\n  ALSA: hda - Fix Oops with Realtek quirks with NULL adc_nids\n  ALSA: asihpi - bug fix pa use before init.\n  ALSA: hda - Add support for vref-out based mute LED control on IDT codecs\n"
    },
    {
      "commit": "eb7caf35951b1a56aabee028c1b20727abccc34f",
      "tree": "2cccd6418beedf7ce3b12e2d0f4123c43755dc8c",
      "parents": [
        "24f146696184cbe4b440179064a45dfddaad4cc4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 28 01:30:07 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 28 01:30:07 2011 -0700"
      },
      "message": "n2_crypto: Attach on Niagara-T3.\n\nA small modification was necessary since in the machine description\nfor \u0027n2cp\u0027 and \u0027ncp\u0027 nodes, there no longer is an \u0027intr\u0027 property.\n\nThat\u0027s OK because this property was always nothing more than an\narray of integers \u00271\u0027 ... \u0027nr_inos + 1\u0027 so we can just compute it\nin-place.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24f146696184cbe4b440179064a45dfddaad4cc4",
      "tree": "b47f8a2a97d620e0542f90fd2dd620a87f4154ca",
      "parents": [
        "4ba991d3eb379fbaa22049e7002341e97a673685"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 23:33:03 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 28 01:26:30 2011 -0700"
      },
      "message": "n2rng: Attach on Niagara-T3.\n\nAnd stop referring to Victoria Falls, as the attribute we\u0027re\ntalking about is whether the rng is multi-unit capable which\napplies to several chip variants now.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f43f68e29f1dcb853d70280c7412fc0ef9a0da6",
      "tree": "7954a552341a37163d0ebe2c975bfe002e2abbd3",
      "parents": [
        "78d88fc01202b088573c962e2885556a5e99bf74"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jul 22 19:00:16 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 28 08:01:18 2011 +0000"
      },
      "message": "watchdog: WatchDog Timer Driver Core - Add minimum and max timeout\n\nAdd min_timeout (minimum timeout) and max_timeout\nvalues so that the framework can check if the new\ntimeout value is between the minimum and maximum\ntimeout values. If both values are 0, then the\nframework will leave the check for the watchdog\ndevice driver itself.\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "78d88fc01202b088573c962e2885556a5e99bf74",
      "tree": "8f5650e80988752d144c4575ae4d2b4e846e2aa5",
      "parents": [
        "7e192b9c4234d29bdc20ac8d0a67edf7624b4206"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jul 22 18:59:49 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 28 08:01:16 2011 +0000"
      },
      "message": "watchdog: WatchDog Timer Driver Core - Add ioctl call\n\nAdd support for extra ioctl calls by adding a\nioctl watchdog operation. This operation will be\ncalled before we do our own handling of ioctl\ncommands. This way we can override the internal\nioctl command handling and we can also add\nextra ioctl commands. The ioctl watchdog operation\nshould return the appropriate error codes or\n-ENOIOCTLCMD if the ioctl command should be handled\nthrough the internal ioctl handling of the framework.\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "7e192b9c4234d29bdc20ac8d0a67edf7624b4206",
      "tree": "d46f8208ce67391166e8fbdcc3fe92e6ee01ea3c",
      "parents": [
        "017cf0805105496ab1880e236cb3e4bf156fb915"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jul 22 18:59:17 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 28 08:01:14 2011 +0000"
      },
      "message": "watchdog: WatchDog Timer Driver Core - Add nowayout feature\n\nAdd support for the nowayout feature to the\nWatchDog Timer Driver Core framework.\nThis feature prevents the watchdog timer from being\nstopped.\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "017cf0805105496ab1880e236cb3e4bf156fb915",
      "tree": "f6889e009ddba78c5c5d1965d0dae77f4fb5edd8",
      "parents": [
        "014d694e5d59e4219803cd14deaae496d86e4910"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jul 22 18:58:54 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 28 08:01:12 2011 +0000"
      },
      "message": "watchdog: WatchDog Timer Driver Core - Add Magic Close feature\n\nAdd support for the Magic Close feature to the\nWatchDog Timer Driver Core framework.\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "014d694e5d59e4219803cd14deaae496d86e4910",
      "tree": "c79d00c812b6f01fc477318cbcc003e2826f9f24",
      "parents": [
        "234445b4e4542f3e0f216459245ab369a18adcf2"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jul 22 18:58:21 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 28 08:01:11 2011 +0000"
      },
      "message": "watchdog: WatchDog Timer Driver Core - Add WDIOC_SETTIMEOUT and WDIOC_GETTIMEOUT ioctl\n\nThis part add\u0027s the WDIOC_SETTIMEOUT and WDIOC_GETTIMEOUT ioctl\nfunctionality to the WatchDog Timer Driver Core framework.\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "234445b4e4542f3e0f216459245ab369a18adcf2",
      "tree": "ed670bb2aa3eae41f00e5217fb786eaa9fbe6cb3",
      "parents": [
        "c2dc00e494cc476551b9beeb883910391ff59737"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jul 22 18:57:55 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 28 08:01:09 2011 +0000"
      },
      "message": "watchdog: WatchDog Timer Driver Core - Add WDIOC_SETOPTIONS ioctl\n\nThis part add\u0027s the WDIOC_SETOPTIONS ioctl functionality\nto the WatchDog Timer Driver Core framework.\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "c2dc00e494cc476551b9beeb883910391ff59737",
      "tree": "2dd417fb7e793af0bd28f9b946628662574269d4",
      "parents": [
        "2fa03560ab3a6dd83cad9bfd5692179fc2ceabb3"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jul 22 18:57:23 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 28 08:01:07 2011 +0000"
      },
      "message": "watchdog: WatchDog Timer Driver Core - Add WDIOC_KEEPALIVE ioctl\n\nThis part add\u0027s the WDIOC_KEEPALIVE ioctl functionality to the\nWatchDog Timer Driver Core framework. Please note that the\nWDIOF_KEEPALIVEPING bit has to be set in the watchdog_info\noptions field.\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "2fa03560ab3a6dd83cad9bfd5692179fc2ceabb3",
      "tree": "b208649368917b6c8d16c5cc737b2b83e906d074",
      "parents": [
        "43316044d4f64da008d6aca7d4b60771b9a24eb8"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jul 22 18:56:38 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 28 08:01:05 2011 +0000"
      },
      "message": "watchdog: WatchDog Timer Driver Core - Add basic ioctl functionality\n\nThis part add\u0027s the basic ioctl functionality to the\nWatchDog Timer Driver Core framework. The supported\nioctl call\u0027s are:\n\tWDIOC_GETSUPPORT\n\tWDIOC_GETSTATUS\n\tWDIOC_GETBOOTSTATUS\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "43316044d4f64da008d6aca7d4b60771b9a24eb8",
      "tree": "66d0d023a8713119d973e3c367efa21fb5a1908f",
      "parents": [
        "5efc7a6222f6408d29d6beb1142a302f31dc9eac"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jul 22 18:55:18 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 28 08:01:04 2011 +0000"
      },
      "message": "watchdog: WatchDog Timer Driver Core - Add basic framework\n\nThe WatchDog Timer Driver Core is a framework\nthat contains the common code for all watchdog-driver\u0027s.\nIt also introduces a watchdog device structure and the\noperations that go with it.\n\nThis is the introduction of this framework. This part\nsupports the minimal watchdog userspace API (or with\nother words: the functionality to use /dev/watchdog\u0027s\nopen, release and write functionality as defined in\nthe simplest watchdog API). Extra functionality will\nfollow in the next set of patches.\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "5efc7a6222f6408d29d6beb1142a302f31dc9eac",
      "tree": "972469ac8e95ef19ad7a858e8bfd66dcd2dc3f2e",
      "parents": [
        "22602868865f630adab94c4419b3aeb414014865"
      ],
      "author": {
        "name": "Thomas Mingarelli",
        "email": "Thomas.Mingarelli@hp.com",
        "time": "Tue Jul 26 14:05:53 2011 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 28 08:00:56 2011 +0000"
      },
      "message": "watchdog: hpwdt: add next gen HP servers\n\nThis patch is required to enable hpwdt to work on next generation HP servers\nwith iLO.\n\nSigned-off-by: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "8e267f3da5f117d2f1316cf6ddf740f93f1c73aa",
      "tree": "19c7739b88de481618e0f461a83a1bb46a9ef5e2",
      "parents": [
        "3ba7222ac992d24d09ccd0b55940b54849eef752"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 19 17:26:54 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 28 01:32:04 2011 -0600"
      },
      "message": "arm/dt: tegra devicetree support\n\nEverything required to populate NVIDIA Tegra devices from the device\ntree.  This patch adds a new DT_MACHINE_DESC() which matches against\na tegra20 device tree.  So far it only registers the on-chip devices,\nbut it will be refined in follow on patches to configure clocks and\npin IO from the device tree also.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3ba7222ac992d24d09ccd0b55940b54849eef752",
      "tree": "278ee248319b6a71cb72fafa36fa90ff1c641cfe",
      "parents": [
        "7e71330169d8056536b299290544980bccc6b300"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 26 03:19:06 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 28 01:32:04 2011 -0600"
      },
      "message": "arm/versatile: Add device tree support\n\nFor testing the dt work, define a dt-enabled versatile platform.\n\nThis patch adds a new versatile platform for when using the device\ntree.  Add platform and amba devices are discovered and registered by\nparsing the device tree.  Clocks and initial io mappings are still\nconfigured statically.\n\nThis patch still depends on some static platform_data for a few devices\nwhich is passed via the auxdata structure to of_platform_populate(),\nbut it is a viable starting point until the drivers can get all\nconfiguration data out of the device tree.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7e71330169d8056536b299290544980bccc6b300",
      "tree": "7dab4954a7683e35bbf66adadd89b26971960311",
      "parents": [
        "08a543ad33fc188650801bd36eed4ffe272643e1"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 26 03:19:06 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 28 01:32:04 2011 -0600"
      },
      "message": "dt/irq: add irq_domain_generate_simple() helper\n\nirq_domain_generate_simple() is an easy way to generate an irq translation\ndomain for simple irq controllers.  It assumes a flat 1:1 mapping from\nhardware irq number to an offset of the first linux irq number assigned\nto the controller\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "08a543ad33fc188650801bd36eed4ffe272643e1",
      "tree": "cf2b41b922e77190425f999c2268f1558dd52d18",
      "parents": [
        "5fd1a2ed0ec6fb5449c71a988cc15edb8671b3d0"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 26 03:19:06 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 28 01:32:04 2011 -0600"
      },
      "message": "irq: add irq_domain translation infrastructure\n\nThis patch adds irq_domain infrastructure for translating from\nhardware irq numbers to linux irqs.  This is particularly important\nfor architectures adding device tree support because the current\nimplementation (excluding PowerPC and SPARC) cannot handle\ntranslation for more than a single interrupt controller.  irq_domain\nsupports device tree translation for any number of interrupt\ncontrollers.\n\nThis patch converts x86, Microblaze, ARM and MIPS to use irq_domain\nfor device tree irq translation.  x86 is untested beyond compiling it,\nirq_domain is enabled for MIPS and Microblaze, but the old behaviour is\npreserved until the core code is modified to actually register an\nirq_domain yet.  On ARM it works and is required for much of the new\nARM device tree board support.\n\nPowerPC has /not/ been converted to use this new infrastructure.  It\nis still missing some features before it can replace the virq\ninfrastructure already in powerpc (see documentation on\nirq_domain_map/unmap for details).  Followup patches will add the\nmissing pieces and migrate PowerPC to use irq_domain.\n\nSPARC has its own method of managing interrupts from the device tree\nand is unaffected by this change.\n\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a051294423b015c5c89f2ed78f7fe0893b775098",
      "tree": "840072c6503d5f0c82623d732a3b352edbd15a3c",
      "parents": [
        "e31aa9870627106aebddd280aab8ecb2f493246a"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Jul 27 14:20:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 22:39:32 2011 -0700"
      },
      "message": "tg3: Remove 5719 jumbo frames and TSO blocks\n\nThe A0 revision of this chip is the only device that requires these\nfeatures to be disabled.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e31aa9870627106aebddd280aab8ecb2f493246a",
      "tree": "c771dda9a09b07382947da52b82d093de9b951ea",
      "parents": [
        "84b67b27e9531e9a70c9e8cd952d66c55f4d0ddb"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Jul 27 14:20:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 22:39:32 2011 -0700"
      },
      "message": "tg3: Break larger frags into 4k chunks for 5719\n\nThe 5719 has bug where RDMAs larger than 4k can cause problems.  This\npatch works around the problem by dividing larger DMA requests into\nsomething the hardware can handle.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84b67b27e9531e9a70c9e8cd952d66c55f4d0ddb",
      "tree": "f082a966a82ebc803f1f4d7cfccf057b3b0a8017",
      "parents": [
        "d1a3b7377d3b6a01ec5f70adb32173b13233aabf"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Jul 27 14:20:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 22:39:32 2011 -0700"
      },
      "message": "tg3: Add tx BD budgeting code\n\nAs the driver breaks large skb fragments into smaller submissions to the\nhardware, there is a new danger that BDs might get exhausted before all\nfragments have been mapped.  This patch adds code to make sure tx BDs\naren\u0027t oversubscribed and flag the condition if it happens.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1a3b7377d3b6a01ec5f70adb32173b13233aabf",
      "tree": "ad1d5204140560a8724a104bbc1dccbc0704307d",
      "parents": [
        "e01ee14d499e5d09c0a9db0cac2545a018849e3d"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Jul 27 14:20:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 22:39:31 2011 -0700"
      },
      "message": "tg3: Consolidate code that calls tg3_tx_set_bd()\n\nThis patch consolidates all code that populates tx BDs into a single\nroutine.  Setting tx BDs needs to be more carefully controlled to see if\nworkarounds need to be applied.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "e01ee14d499e5d09c0a9db0cac2545a018849e3d"
}
