)]}'
{
  "log": [
    {
      "commit": "9ad4eef2f429bdab5279fcde38b7ba789e2658f7",
      "tree": "39c993cd8b16748a0489c1cbb84da94770f86265",
      "parents": [
        "4fd74a776f8f451e424ec6cd6bdff690c83b07c2"
      ],
      "author": {
        "name": "Aapo Tahkola",
        "email": "aet@rasterburn.org",
        "time": "Fri Apr 20 13:34:25 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:13:03 2007 -0300"
      },
      "message": "V4L/DVB (5613): M920x: loosen up 80-col limit\n\nDo not follow 80-col limit where it would cause inconsistency.\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4fd74a776f8f451e424ec6cd6bdff690c83b07c2",
      "tree": "ff70ff7f3c58ec5f4de660888b4e5b5dafecb83b",
      "parents": [
        "bf2b4f67a48043f3446075b02c1d0fbe07c80819"
      ],
      "author": {
        "name": "Aapo Tahkola",
        "email": "aet@rasterburn.org",
        "time": "Mon Mar 26 17:05:59 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:13:02 2007 -0300"
      },
      "message": "V4L/DVB (5612): M920x: rename function prefixes from m9206_foo to m920x_foo\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bf2b4f67a48043f3446075b02c1d0fbe07c80819",
      "tree": "d30f0a1339f682f91a84ba0d2018049dc5ac2718",
      "parents": [
        "e7b419b69212f3c3489ae808f26d2a0d2b52fe9c"
      ],
      "author": {
        "name": "Aapo Tahkola",
        "email": "aet@rasterburn.org",
        "time": "Mon Mar 26 16:59:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:13:01 2007 -0300"
      },
      "message": "V4L/DVB (5611): M920x: replace deb_rc with deb\n\ndeb_rc is used by the dvb-usb core framework.  This patch replaces all\noccurances of deb_rc with deb, in m920x.c, so that its clear that we\u0027re\nnot using dvb-usb\u0027s deb_rc.\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e7b419b69212f3c3489ae808f26d2a0d2b52fe9c",
      "tree": "380f9ecf8e909ef50e4f06136b291f6f21d88659",
      "parents": [
        "5afb707120ec269725c71a2282ee3473c5bc04c1"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Mar 26 16:39:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:13:00 2007 -0300"
      },
      "message": "V4L/DVB (5610): M920x: remove duplicated code\n\nSome of the devices supported by the m920x driver have identical functions used\nfor tuner_attach and frontend_attach.  This patch consolidates the functions in\nquestion, and updates the debug code to be generic for each.  This patch\ndecreases the size of the kernel.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5afb707120ec269725c71a2282ee3473c5bc04c1",
      "tree": "63e8351141777ab982a8aa4944e849d5d6728c9f",
      "parents": [
        "d3911eaa0d7d0e6963f194e748cf21d7502584bf"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Mar 26 16:35:29 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:13:00 2007 -0300"
      },
      "message": "V4L/DVB (5609): M920x: group like functions together\n\n- Group the tuner configurations together.\n- Group the demod configurations together.\n- Group the device-specific initialization functions together.\n- Group demod_attach functions together.\n- Group tuner_attach functions together.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d3911eaa0d7d0e6963f194e748cf21d7502584bf",
      "tree": "4b1bdc74a3fd3c720df0fdfd49a41b687d80a8f3",
      "parents": [
        "f8e0bd5db4cc636fec35264c2396adb1b633ee05"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Mar 22 19:03:37 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:59 2007 -0300"
      },
      "message": "V4L/DVB (5608): M920x: various whitespace cleanups\n\n- 80-column cleanups\n- spaces between operators\n- tabbing style\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f8e0bd5db4cc636fec35264c2396adb1b633ee05",
      "tree": "c287f2a594631766ffe170a068c464e9273ea0a0",
      "parents": [
        "ce9c27503491ea342b18b892f973acf5b3afc0f1"
      ],
      "author": {
        "name": "Aapo Tahkola",
        "email": "aet@rasterburn.org",
        "time": "Thu Mar 22 17:37:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:58 2007 -0300"
      },
      "message": "V4L/DVB (5607): M920x: Initial support for devices likely manufactured by Dposh\n\nThese devices are sold by various companies and chains not involved in\nhardware manufacturing business. This particular device owned by\nwinisch (from irc) had a sticker with text \"TCM 234292\" on it. This device\nwas never opened so it is possible that Dposh did not manufacture this\nstick. However, the bundled software and their product line points into\nthat direction. Also thanks to Michael Krufky for spotting this hw\nfiltering problem and thus avoiding hair loss.\nHardware pid filters and the bundled remote controller are not currently\nsupported on this device.\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ce9c27503491ea342b18b892f973acf5b3afc0f1",
      "tree": "270c4a8618a343dc962eb085788213359243421c",
      "parents": [
        "aa50ec2b4998f3937d7050826db190c82bed64e7"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Mar 22 17:18:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:58 2007 -0300"
      },
      "message": "V4L/DVB (5606): M920x: add \"c-basic-offset: 8\" to help emacs to enforce tabbing\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "aa50ec2b4998f3937d7050826db190c82bed64e7",
      "tree": "09c342e058ddb4ea516b3f6f3db994a32c51fb2f",
      "parents": [
        "36a63ee34b568de8d0762f9b07f34ae5caae7724"
      ],
      "author": {
        "name": "Nick Andrew",
        "email": "nick@nick-andrew.net",
        "time": "Thu Mar 22 17:09:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:57 2007 -0300"
      },
      "message": "V4L/DVB (5605): M920x: Add support for LifeView TV Walker Twin\n\nAdd support for \"LifeView TV Walker Twin\" (USB IDs 10fd:0513, 10fd:0514)\n\nSigned-off-by: Nick Andrew \u003cnick@nick-andrew.net\u003e\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "36a63ee34b568de8d0762f9b07f34ae5caae7724",
      "tree": "0ad63f1e92b05f5505e90271f784b1d63a641911",
      "parents": [
        "5ad5e4845b441a00e4165e2c2e3ac8507db9cbe6"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@nokia.com",
        "time": "Fri May 04 12:19:59 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:56 2007 -0300"
      },
      "message": "V4L/DVB (5603): V4L: Prevent queueing queued buffers.\n\nvideobuf_qbuf queues buffers to q-\u003estream but does not properly check\nthe state of the buffer before queueing. It was possible to queue\nbuffers that already were in the queue.\nOnly buffers that are in states STATE_NEEDS_INIT and STATE_IDLE can be\nqueued.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5ad5e4845b441a00e4165e2c2e3ac8507db9cbe6",
      "tree": "98723bd4bdcf2c49544c511013c6608682dc3ee3",
      "parents": [
        "9a95735dde206d2b3575c6368172206535c9bb4e"
      ],
      "author": {
        "name": "Pat Erley",
        "email": "pat-lkml@erley.org",
        "time": "Tue May 08 09:36:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:55 2007 -0300"
      },
      "message": "V4L/DVB (5602): Enable DiSEqC in Starbox II (vp7021a)\n\nUncomments code in vp702x-fe.c to enable DiSEqC in vp7021a\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Pat Erley \u003cpat@erley.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\n"
    },
    {
      "commit": "9a95735dde206d2b3575c6368172206535c9bb4e",
      "tree": "9949357a3f640ee814c250988db9638ecaed6783",
      "parents": [
        "523b78d1d202dedcd9e549576d6179d68210c038"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu May 03 16:01:02 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:54 2007 -0300"
      },
      "message": "V4L/DVB (5601): Create a menu for DAB\n\nDABUSB driver were a little lost at Multimedia core menu.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "523b78d1d202dedcd9e549576d6179d68210c038",
      "tree": "8b95cfcb5eb8534c35d74bb715005c24d0937bdc",
      "parents": [
        "6b6bcb16c6b528fb5832244db949366bf0e42f44"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu May 03 15:59:37 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:49 2007 -0300"
      },
      "message": "V4L/DVB (5600): Allow compiling just DVB CORE\n\nAllow compiling just DVB CORE without needing to compile the drivers\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6b6bcb16c6b528fb5832244db949366bf0e42f44",
      "tree": "172d297b6f2ab3750e79b2154cb1afd693c752f4",
      "parents": [
        "910a7b68350516e114294064fbec4a9e58f59efc"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Wed May 02 10:11:47 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:48 2007 -0300"
      },
      "message": "V4L/DVB (5599): Use menuconfig objects II - DVB\n\nChange Kconfig objects from \"menu, config\" into \"menuconfig\" so\nthat the user can disable the whole feature without having to\nenter the menu first.\nAlso remove one indirection (CONFIG_DVB) that does not seem to\nbe really used inside the kernel.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "910a7b68350516e114294064fbec4a9e58f59efc",
      "tree": "f0aba4c4feacd3a46a116430ebc113dd55c54a07",
      "parents": [
        "87c3019d7b1acb7704a257d78c482112e9b0c227"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Thu May 03 13:16:12 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:42 2007 -0300"
      },
      "message": "V4L/DVB (5593): Budget-ci: Fix tuning for TDM 1316 (160..200 MHz)\n\nRevert changeset\n  http://linuxtv.org/hg/v4l-dvb?cmd\u003dchangeset;node\u003de7c424bbf9aa;style\u003dgitweb\n\nPetri Helin found that this changeset broke tuning:\n\n\u0027Well, after going through the changes that might have had effect on\ntuning, I found out the one which had caused this problem. I do not know\nthe actual reason behind the change, but the changelog says that it\nwas meant to \"Fix TD1316 tuner for DVBC\". But at least in my case it\nseams to have broken the tuner instead.\u0027\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nThanks-to: Petri Helin \u003cphelin@googlemail.com\u003e\nAcked-by: e9hack \u003ce9hack@googlemail.com\u003e\nAcked-by: Thomas Kaiser \u003clinux-dvb@kaiser-linux.li\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "87c3019d7b1acb7704a257d78c482112e9b0c227",
      "tree": "312478a0bed426b3ca89bf4fae1880fed9986bd2",
      "parents": [
        "32a1db42480dc972e8e92be68d9e604f6aff5381"
      ],
      "author": {
        "name": "Jon Burgess",
        "email": "jburgess777@googlemail.com",
        "time": "Thu May 03 12:23:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:42 2007 -0300"
      },
      "message": "V4L/DVB (5592): DMA: Correctly free resources on error, sync PCI streamed data\n\nI added saa7146_vmalloc_destroy_pgtable() which frees the resources\nallocated by saa7146_vmalloc_build_pgtable() and updated the callers in\nbudget-core.c and av7110.c. I have also been through the updated\nfunctions and updated the error paths to ensure they free all allocated\nresources on error.\nI also realised that there are other callers to saa7146_pgtable_free()\nwhich did not have any sg DMA mapped so it seems wrong to add the\npci_unmap_sg() into that function. Instead I created\nsaa7146_vmalloc_destroy_pgtable() to do this.\nAlso included in this patch are the previous fixes for pci_unmap_sg()\nand syncing the PCI streamed data to work with a SWIOTLB and match the\nrequirements documented in DMA-API.txt.\n\nSigned-off-by: Jon Burgess \u003cjburgess777@googlemail.com\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "32a1db42480dc972e8e92be68d9e604f6aff5381",
      "tree": "665b151a13eb8f087f6afd00e34bd89fee04d277",
      "parents": [
        "ff01652cf856bf2da3b7411255c239d717d08241"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue May 01 22:13:47 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:41 2007 -0300"
      },
      "message": "V4L/DVB (5591): Saa7146: proper prototype for saa7146_video_do_ioctl()\n\nThis patch adds a proper prototype for saa7146_video_do_ioctl() in\ninclude/media/saa7146_vv.h.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ff01652cf856bf2da3b7411255c239d717d08241",
      "tree": "ebca0c4cd3890543ced1f31bb36be50effceb7a3",
      "parents": [
        "c5da5afb9d7b244cfe3334c77e90b4296cf5f263"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 02 15:14:06 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:40 2007 -0300"
      },
      "message": "V4L/DVB (5587): Add help for RADIO_ADAPTERS and VIDEO_CAPTURE_DRIVERS\n\nAdd a small help for those two new Kconfig vars.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c5da5afb9d7b244cfe3334c77e90b4296cf5f263",
      "tree": "c71a9e4bcd123296b2fe6882788a83a8f72f9452",
      "parents": [
        "480b55c26e2f6408e86f22a69fcecc29e019e819"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Wed May 02 10:06:23 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:39 2007 -0300"
      },
      "message": "V4L/DVB (5586): Use menuconfig objects II - V4L\n\nChange Kconfig objects from \"menu, config\" into \"menuconfig\" so\nthat the user can disable the whole feature without having to\nenter the menu first.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "480b55c26e2f6408e86f22a69fcecc29e019e819",
      "tree": "5df75439da6c7105f54f00aa76d9bdc20ffedd7f",
      "parents": [
        "b3785596e3964656b9901f4eff73bf40b654d425"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Wed May 02 10:04:03 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:38 2007 -0300"
      },
      "message": "V4L/DVB (5585): SN9C1xx driver updates\n\n* Default color improvements to the OV7660\n@ Fix sn9c102_write_reg()\n@ Fix sn9c102_i2c_try_raw_read()\n@ Fix MI-0343\n+ Add support for pair MI0360+SN9C120\n+ Add more USB ids\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b3785596e3964656b9901f4eff73bf40b654d425",
      "tree": "132d878557449752385201abf70a05babf3fe057",
      "parents": [
        "53958b35e4f8fa14ebcc098018635b306db2bde1"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed May 02 09:47:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:38 2007 -0300"
      },
      "message": "V4L/DVB (5583): VIDEO4LINUX-2: Replace MINOR() with a call to iminor().\n\nReplace the call to MINOR() with a call to the inline iminor()\nroutine.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "53958b35e4f8fa14ebcc098018635b306db2bde1",
      "tree": "fd521ea08e803171881b60a99bc88b057a676164",
      "parents": [
        "b39423a95c1fd2508e463130b77d8256ef3fcead"
      ],
      "author": {
        "name": "James T Klaas",
        "email": "jklaas@appalachian.dyndns.org",
        "time": "Tue May 01 10:48:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:37 2007 -0300"
      },
      "message": "V4L/DVB (5582): Added support for Sabrent TV-PCB05 card.\n\nMaintainer\u0027s notice: I needed to re-number the board, since the board\nnumber conflicted with a patch committed previously.\n\nSigned-off-by: James T Klaas \u003cjklaas@appalachian.dyndns.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b39423a95c1fd2508e463130b77d8256ef3fcead",
      "tree": "8ee31f28135ea800316555f7a5d3b2d4f65a2b17",
      "parents": [
        "4d8451700171d6bbc254191880f86bfdeec2f74f"
      ],
      "author": {
        "name": "Simon Farnsworth",
        "email": "simon.farnsworth@onelan.co.uk",
        "time": "Tue May 01 10:01:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:36 2007 -0300"
      },
      "message": "V4L/DVB (5580): Add support for three cards to saa7134 driver\n\nAdd support for the \"Elitegroup ECS TVP3XP FM1246\", the \"KWorld DVB-T\n210\", and the Animation Technologies LR214 Rev F onwards (SAA7131) to\nthe saa7134 driver.\nAlso rename the LR214WF to the LR214 Rev E or ealier (SAA7135), to match\nwhat we\u0027ve seen on boards in the field.\nChanged the comment on the Lifeview cards to indicate Rev E and earlier\nversus Rev F and later, together with a chip indicator, following\nfeedback from Peter Missel \u003cpeter.missel@onlinehome.de\u003e.\n\nSigned-off-by: Simon Farnsworth \u003csimon.farnsworth@onelan.co.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4d8451700171d6bbc254191880f86bfdeec2f74f",
      "tree": "4b08ddedcb6717f189668e66e6f35e496ae318ff",
      "parents": [
        "ba70d59bb987110c4394e896b299f9726609aa33"
      ],
      "author": {
        "name": "holger@muscate-magnussen.de",
        "email": "holger@muscate-magnussen.de",
        "time": "Tue May 01 09:25:56 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:35 2007 -0300"
      },
      "message": "V4L/DVB (5578): Workaround for bad hardare/firmware on some pluto2 devices\n\npluto2_driver: Workaround for pluto2 card reporting wrong number of\nreceived packets and flooding system with interrupts.\n\nThis patch constitutes a workaround for a hardware/firmware problem of the\npluto2-based card (e.g., Satelco EasyWatch).\n\nIt can happen in rare cases that the card gets into a mode where it\nalways reports back a number of received packets (nbpackets) which is\nlarger than the maximum permissible number of packets (TS_DMA_PACKETS).\nThe workaround that is already in the driver in function pluto_dma_end\nreports back zero received packets. In spite of the (in reality) zero\nreceived packets the card continues to generate interrupts at a very\nhigh rate, which can effectively stall the system.\n\nThe patch resets the TS logic, which puts the card back into normal\noperations.\n\nSigned-off-by: Holger Magnussen \u003cholger@muscate-magnussen.de\u003e\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ba70d59bb987110c4394e896b299f9726609aa33",
      "tree": "2d849a4e1f5484fec7e1809f12bdc8a4ce0bf087",
      "parents": [
        "5c808e641741ecd7a7d5e65e38f740378d7406fc"
      ],
      "author": {
        "name": "Servaas Vandenberghe",
        "email": "vdb128@picaros.org",
        "time": "Sun Apr 29 16:27:30 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:34 2007 -0300"
      },
      "message": "V4L/DVB (5576): Improve / fix support for PAL-60 in cx25840\n\nThis causes the cx25840 module to treat V4L2_STD_PAL_60 similar to\nother 60Hz timings, and it fixes a wrongly-named variable (timings are\nindependant of color system).\n\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5c808e641741ecd7a7d5e65e38f740378d7406fc",
      "tree": "60a142f32e38d9e19fc8dc9c972ccd753e24a758",
      "parents": [
        "db71b7df76dab261cc9f27525765211bd58345b1"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Apr 28 20:11:03 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:34 2007 -0300"
      },
      "message": "V4L/DVB (5575): Pvrusb2: Implement ability to disable IR receiver\n\nAnyone using multiple PVR USB2 devices really only want one of them\nacting as the actual IR receiver.  \n\nImplemented here is a new per-instance module option (ir_mode) which is \na flag to enable the IR receiver.  The default is enabled.  \n\nIR reception is disabled by blocking access to the IR receiver chip in \nthe device.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "db71b7df76dab261cc9f27525765211bd58345b1",
      "tree": "d6b64ed66983a0eb8a368995c426b4e86b72e629",
      "parents": [
        "4f393828d1dae28905447fcc9845ba0b5f414c62"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Apr 28 20:08:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:33 2007 -0300"
      },
      "message": "V4L/DVB (5574): Pvrusb2: Improve handling of PAL-60 video standard\n\nThis patch originated with Servaas Vandenberghe \u003cvdb128@picaros.org\u003e\nand has been further developed a bit (to preserve saa7115 behavior).\n\nThese changes allow for correct operation of PAL-60 video (Servaas\ntested this against a PAL-B/G tuner with the video standard overridden\nas a module option).\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4f393828d1dae28905447fcc9845ba0b5f414c62",
      "tree": "bf34bcf044d91c1e4f05078df3fe79e3f86c0ec0",
      "parents": [
        "8df0c87cc33646a19a59c0f93c4f9a330d5ca5eb"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Apr 28 20:04:48 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:32 2007 -0300"
      },
      "message": "V4L/DVB (5573): Pvrusb2: kill unnecessary attribute-\u003eowner\n\nsysfs is now completely out of driver/module lifetime game.\n\nAfter deletion, a sysfs node doesn\u0027t access anything outside sysfs \nproper, so there\u0027s no reason to hold onto the attribute owners.\n\nNote that often the wrong modules were accounted for as owners leading \nto accessing removed modules. \n\nThis patch kills now unnecessary attribute-\u003eowner.  \n\nNote that with this change, userland holding a sysfs node does not \nprevent the backing module from being unloaded. \n\nFor more info regarding lifetime rule cleanup, please read the following \nmessage:\n\thttp://article.gmane.org/gmane.linux.kernel/510293\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8df0c87cc33646a19a59c0f93c4f9a330d5ca5eb",
      "tree": "35ccbccd3a5a9fbd1b09bf26426eab12ae8d2f66",
      "parents": [
        "5f12491c36acb94670d822a90c9295f6fd671c8a"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Sat Apr 28 20:00:18 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:31 2007 -0300"
      },
      "message": "V4L/DVB (5572): Pvrusb2: use mutex instead of semaphore\n\nThe pvrusb2 driver use a semaphore as mutex. use the mutex API instead\nof the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5f12491c36acb94670d822a90c9295f6fd671c8a",
      "tree": "5ea5d0cd8fb4d705e491c5efb8098d2852fed9dd",
      "parents": [
        "452c0fb46b1d68b1dae37cea7ccebd70a80397e4"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Apr 27 22:56:28 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:30 2007 -0300"
      },
      "message": "V4L/DVB (5570): V4l1-compat: misc fixes for pixelformat function\n\nMark the palette2pixelformat lookup table as const\n\npixelformat is unsigned, adjust the palette2pixelformat table and\npixelformat_to_palette()\n\npalette_to_pixelformat() is a pure function\n\npixelformat_to_palette() is a const function\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "452c0fb46b1d68b1dae37cea7ccebd70a80397e4",
      "tree": "e0d8a5eb7e6b0c9452be66c9ef72b1e26e1fc956",
      "parents": [
        "1088b1373506fd75d2ac80433b847f116b917bc9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 01 08:55:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:29 2007 -0300"
      },
      "message": "V4L/DVB (5569): Fix: v4l1_compat should be called only if V4L1_COMPAT\n\nAdded also some explanations about V4L1 handling\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1088b1373506fd75d2ac80433b847f116b917bc9",
      "tree": "0fbd70b39dcd0c829662ac6df0001d5364ef20e6",
      "parents": [
        "9df2ead585515f32d6c9092780c3d13a9627a4a9"
      ],
      "author": {
        "name": "Sam Revitch",
        "email": "sam.revitch@gmail.com",
        "time": "Tue May 01 08:46:30 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:29 2007 -0300"
      },
      "message": "V4L/DVB (5568): VIDIOCGMBUF handling in video_ioctl2()\n\nCorrect handling of VIDIOCGMBUF in video_ioctl2().\n\nSigned-off-by: Sam Revitch \u003csamr7@cs.washington.edu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9df2ead585515f32d6c9092780c3d13a9627a4a9",
      "tree": "cd60aa90ef979ecaf63bf3d2bd403845b4b336e4",
      "parents": [
        "b71ed5cfe651051cd90b0e31c3cdb74953d6416f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue May 01 08:35:10 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:29 2007 -0300"
      },
      "message": "V4L/DVB (5567): Cx88-mpeg.c: make 2 functions static\n\nThis patch makes two needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b71ed5cfe651051cd90b0e31c3cdb74953d6416f",
      "tree": "f84da651832eb7a307e37d95f838de7b23991b61",
      "parents": [
        "45e95980f2c89c2cb6e770f4c67982eb0b72ce28"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 01 08:34:15 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:28 2007 -0300"
      },
      "message": "V4L/DVB (5566): MEDIA: Spinlock initializer cleanup\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "45e95980f2c89c2cb6e770f4c67982eb0b72ce28",
      "tree": "0b5ef6dbec2e503a173c885c7e0718760c70e989",
      "parents": [
        "de372ecd80a42c4fb485c7232475301a18d05184"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue May 01 08:32:24 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 09 10:12:27 2007 -0300"
      },
      "message": "V4L/DVB (5565): Cx88: fix compilation on alpha\n\nerror: \u0027DMA_32BIT_MASK\u0027 undeclared\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "de372ecd80a42c4fb485c7232475301a18d05184",
      "tree": "e8707521df8b4d2ea97a8b2fed33a49721cd151a",
      "parents": [
        "d5f9f942c601fdebe57f7805e4b4fbad9c28ada8"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue May 08 20:37:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:47:51 2007 -0700"
      },
      "message": "Documentation/i386/boot.txt: update and correct\n\nIn the process of rewriting the x86 setup code, I found a number of\ninaccuracies and outdated recommendations in the boot protocol\ndocumentation.  Revamp to make it more up to date.\n\nIn particular, the common use of the heap actually requires (slightly)\nmore than 4K of heap plus stack, which is the recommended amount in\nthe document; currently the code compensates by being smaller than\nspecified, but we can\u0027t assume that will be true forever.  Thus,\nrecommend that if we have a modern bzImage kernel, that the bootloader\nmaximizes the available space.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5f9f942c601fdebe57f7805e4b4fbad9c28ada8",
      "tree": "6a212ceabd844fbaf517a13a9f885be5ab1c59b5",
      "parents": [
        "da4e8ca376a1b3dca470eba14dcec321a6a27b8b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 08 20:27:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:15 2007 -0700"
      },
      "message": "revert \u0027sched: redundant reschedule when set_user_nice() boosts a prio of a task from the \"expired\" array\u0027\n\nRevert commit bd53f96ca54a21c07e7a0ae1886fa623d370b85f.\n\nCon says:\n\nThis is no good, sorry. The one I saw originally was with the staircase\ndeadline cpu scheduler in situ and was different.\n\n  #define TASK_PREEMPTS_CURR(p, rq) \\\n     ((p)-\u003eprio \u003c (rq)-\u003ecurr-\u003eprio)\n     (((p)-\u003eprio \u003c (rq)-\u003ecurr-\u003eprio) \u0026\u0026 ((p)-\u003earray \u003d\u003d (rq)-\u003eactive))\n\nThis will fail to wake up a runqueue for a task that has been migrated to the\nexpired array of a runqueue which is otherwise idle which can happen with smp\nbalancing,\n\nCc: Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\nCc: Con Kolivas \u003ckernel@kolivas.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da4e8ca376a1b3dca470eba14dcec321a6a27b8b",
      "tree": "21ce6a5e42b872ebcdac01982d2ba4401f9d7b25",
      "parents": [
        "ddfbf2afd538b38139267f71a185eb9434465440"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 08 20:27:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:14 2007 -0700"
      },
      "message": "applesmc: Use standard sysfs names for labels\n\nWe have a standard suffix to associate a designation string to a sensor:\n_label.  Use it instead of _position so that libsensors will catch it.\n(This isn\u0027t implemented yet, but should be soon.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddfbf2afd538b38139267f71a185eb9434465440",
      "tree": "74aca8f6511ba435f17c13521a0342a2536dcb2c",
      "parents": [
        "21d364954f5a2a97b4e378f34a13fbf296aa16ec"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 08 20:27:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:14 2007 -0700"
      },
      "message": "applesmc: Use the address as platform device ID\n\nLet the applesmc device export its address to userspace.  libsensors needs\nthis to recognize the device and give it a unique ID.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "21d364954f5a2a97b4e378f34a13fbf296aa16ec",
      "tree": "75d507fe9ffc5032189d3f3f683044528571e46f",
      "parents": [
        "b590d2baf17f8890f648e76436abdb8674d564eb"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue May 08 20:27:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:14 2007 -0700"
      },
      "message": "usb_gigaset: don\u0027t kmalloc(0)\n\nZero-sized allocations are pointless anyway, and the SLUB allocator\ncomplains about them, so stop doing that.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b590d2baf17f8890f648e76436abdb8674d564eb",
      "tree": "9c7bf14a7b98c63592a23e3a10921731e20531db",
      "parents": [
        "5616df204ecf164ef2b124a17fd3cadd87954628"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue May 08 20:27:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:14 2007 -0700"
      },
      "message": "m68k: \u003casm/scatterlist.h\u003e needs \u003clinux/types.h\u003e\n\nThe recent \u003clinux/pci.h\u003e cleanup uncovered that include/asm-m68k/scatterlist.h\nneeds to include \u003clinux/types.h\u003e\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5616df204ecf164ef2b124a17fd3cadd87954628",
      "tree": "edddd0cacd41d3747a189795b453171d2a66a31b",
      "parents": [
        "4b8df8915a6980f476e1fa8f4d156e36cb63bf76"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue May 08 20:27:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:14 2007 -0700"
      },
      "message": "FRV: Miscellaneous fixes\n\nMiscellaneous fixes to bring FRV up to date:\n\n (1) Copy the new syscall numbers from i386 to asm-frv/unistd.h and fill out\n     the syscall table in entry.S too.\n\n (2) Mark __frv_uart0 and __frv_uart1 __pminitdata rather than __initdata so\n     that determine_clocks() can access them when CONFIG_PM\u003dy.\n\n (3) Make arch/frv/mm/elf-fdpic.c include asm/mman.h so that MAP_FIXED is\n     available (fixes commit 2fd3bebaad9da3b3b99c46a3389099424bf7ee35).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b8df8915a6980f476e1fa8f4d156e36cb63bf76",
      "tree": "dee4cbe41aee3570b9a129a4c87dcf8ea09f8112",
      "parents": [
        "7e81ab9d3d9a22fb7b20c56f0cabc8ef51954014"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue May 08 20:27:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:14 2007 -0700"
      },
      "message": "smaps: only define clear_refs for CONFIG_MMU\n\n/proc/pid/clear_refs is only defined in the CONFIG_MMU case, so make sure we\ndon\u0027t have any references to clear_refs_smap() in generic procfs code.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e81ab9d3d9a22fb7b20c56f0cabc8ef51954014",
      "tree": "91da5cde67fcce6e22cda77a1f91e850cc5b4c4a",
      "parents": [
        "f4ebc993759dc25dc3db6b6f1a13a23df8264d4b"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Tue May 08 20:27:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:14 2007 -0700"
      },
      "message": "Fix unnecesary meminit\n\nThis is to fix unnecessary __meminit definition.  These are exported for\nkernel modules.\n\nI compiled on ia64/x86-64 with memory hotplug on/off.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4ebc993759dc25dc3db6b6f1a13a23df8264d4b",
      "tree": "666ba193b462ac1db51d58d908665b96b18752fe",
      "parents": [
        "0c23664ee8c42f247dba7ceb620baabd892cef88",
        "1605b8471d64c855bc2493abf3adf6a1ebc3e645"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:33:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:33:59 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] cryptomgr: Fix use after free\n"
    },
    {
      "commit": "0c23664ee8c42f247dba7ceb620baabd892cef88",
      "tree": "e3f37e3260bd938b293cfb8f70f8969b19539973",
      "parents": [
        "6ec129c3a2f8b38bc37e42348470ccfcb7460146",
        "127cda1e8cc282de1ca7a9dcc3866841977b9fcc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:32:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:32:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Optimize fault kprobe handling just like powerpc.\n  [SPARC]: Wire up utimensat syscall.\n  [SPARC64]: Fix request_irq() ignored result warnings in PCI controller code.\n  [SPARC64]: Kill asm-sparc64/pbm.h\n  [ATYFB]: Fix sparc includes.\n  [QLA2XXX]: Fix build on sparc.\n  [SPARC64]: Removal of trivial pci_controller_info uses.\n  [SPARC64]: Move index info pci_pbm_info.\n  [SPARC64]: Move {setup,teardown}_msi_irq into pci_pbm_info.\n  [SPARC64]: Move pci_ops into pci_pbm_info.\n  [SPARC64] SBUS: Error interrupt registry cleanups.\n  [SPARC64] PCI: Use root list of pbm\u0027s instead of pci_controller_info\u0027s\n  [SPARC64] PCI: Kill PROM_PCIRNG_MAX and PROM_PCIIMAP_MAX.\n  [SPARC64] PCI: Use common routine to fetch PBM properties.\n"
    },
    {
      "commit": "6ec129c3a2f8b38bc37e42348470ccfcb7460146",
      "tree": "3f11a99b9680728951b371fe12b5e01b6fc545a4",
      "parents": [
        "01e73be3c8f254ef19d787f9b6757468175267eb",
        "b64ddf96456cde17be22bf74cafed381a29d58ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:32:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:32:16 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (58 commits)\n  [SCSI] zfcp: clear boxed flag on unit reopen.\n  [SCSI] zfcp: clear adapter failed flag if an fsf request times out.\n  [SCSI] zfcp: rework request ID management.\n  [SCSI] zfcp: Fix deadlock between zfcp ERP and SCSI\n  [SCSI] zfcp: Locking for req_no and req_seq_no\n  [SCSI] zfcp: print S_ID and D_ID with 3 bytes\n  [SCSI] ipr: Use PCI-E reset API for new ipr adapter\n  [SCSI] qla2xxx: Update version number to 8.01.07-k7.\n  [SCSI] qla2xxx: Add MSI support.\n  [SCSI] qla2xxx: Correct pci_set_msi() usage semantics.\n  [SCSI] qla2xxx: Attempt to stop firmware only if it had been previously executed.\n  [SCSI] qla2xxx: Honor NVRAM port-down-retry-count settings.\n  [SCSI] qla2xxx: Error-out during probe() if we\u0027re unable to complete HBA initialization.\n  [SCSI] zfcp: Stop system after memory corruption\n  [SCSI] mesh: cleanup variable usage in interrupt handler\n  [SCSI] megaraid: replace yield() with cond_resched()\n  [SCSI] megaraid: fix warnings when CONFIG_PROC_FS\u003dn\n  [SCSI] aacraid: correct SUN products to README\n  [SCSI] aacraid: superfluous adapter reset for IBM 8 series ServeRAID controllers\n  [SCSI] aacraid: kexec fix (reset interrupt handler)\n  ...\n"
    },
    {
      "commit": "01e73be3c8f254ef19d787f9b6757468175267eb",
      "tree": "ba389f13ae71fc467be54be1e7f192739ba82288",
      "parents": [
        "7b82dc0e64e93f430182f36b46b79fcee87d3532"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:12:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:12:30 2007 -0700"
      },
      "message": "Revert \"fbdev: ignore VESA modes if framebuffer is disabled\"\n\nThis reverts commit 464bdd33e9baad9806c7adbd8dfc37081a55f27e.\n\nPeter Anvin correctly points out that VESA modes have nothing to do with\nframe buffers per se - they are often just regular extended text modes.\nDisabling them just because we don\u0027t have frame buffer support is very\nwrong.\n\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@gmail.com\u003e,\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b82dc0e64e93f430182f36b46b79fcee87d3532",
      "tree": "28c61be85dd899cdb096ac15c65b521b0db60ea8",
      "parents": [
        "1efd48b3ae8f89a1d04f1e36be96764d7bf43ae9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:10:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:10:00 2007 -0700"
      },
      "message": "Remove suid/sgid bits on [f]truncate()\n\n.. to match what we do on write().  This way, people who write to files\nby using [f]truncate + writable mmap have the same semantics as if they\nwere using the write() family of system calls.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1605b8471d64c855bc2493abf3adf6a1ebc3e645",
      "tree": "9196656af011cb1b678b27fc76f47355134f3256",
      "parents": [
        "f6259deacfd55607ae57cff422d3bc7694ea14e7"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 09 13:04:39 2007 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 09 13:04:39 2007 +1000"
      },
      "message": "[CRYPTO] cryptomgr: Fix use after free\n\nBy the time kthread_run returns the param may have already been freed\nso writing the returned thread_struct pointer to param is wrong.\n\nIn fact, we don\u0027t need it in param anyway so this patch simply puts it\non the stack.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "127cda1e8cc282de1ca7a9dcc3866841977b9fcc",
      "tree": "800169fa92dc96160044d914ca1ca9fea60339ea",
      "parents": [
        "6c1142602c9c8faedbc1321892a169652a173fc7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 18:25:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 18:25:14 2007 -0700"
      },
      "message": "[SPARC64]: Optimize fault kprobe handling just like powerpc.\n\nAnd eliminate DIE_GPF while we\u0027re at it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c1142602c9c8faedbc1321892a169652a173fc7",
      "tree": "090c3f75bf2d2daa3ce1d1e8245365b4585912c8",
      "parents": [
        "af80318eb71e234a59957cd1d2d7c3fa2ea27313"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 17:50:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 17:50:14 2007 -0700"
      },
      "message": "[SPARC]: Wire up utimensat syscall.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af80318eb71e234a59957cd1d2d7c3fa2ea27313",
      "tree": "cc071f7f7032c87c45ee813343b6788d8b55e851",
      "parents": [
        "c57c2ffb153a99769a15a2ff1729371ddee5601a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 17:23:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 17:23:31 2007 -0700"
      },
      "message": "[SPARC64]: Fix request_irq() ignored result warnings in PCI controller code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c57c2ffb153a99769a15a2ff1729371ddee5601a",
      "tree": "c31e24d46d9c461d4a89238d5ce25a46caa768df",
      "parents": [
        "63c3f460cb47c2e06f1726e18534d0e1fe8652a7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 00:43:56 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:43:08 2007 -0700"
      },
      "message": "[SPARC64]: Kill asm-sparc64/pbm.h\n\nEverything it contains can be hidden in pci_impl.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63c3f460cb47c2e06f1726e18534d0e1fe8652a7",
      "tree": "b1458690cc5c5b65b5931502bc0eb57831907811",
      "parents": [
        "15576bc8adb33d58867942385ae849cc48379610"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 00:37:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:54 2007 -0700"
      },
      "message": "[ATYFB]: Fix sparc includes.\n\nNo need to use asm/pbm.h here.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15576bc8adb33d58867942385ae849cc48379610",
      "tree": "4c2d2fd12ab32d41d9dc96020702f0df4028f4a8",
      "parents": [
        "28113a9941c8cb6ca90ab4a66876db84342a084b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 00:36:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:49 2007 -0700"
      },
      "message": "[QLA2XXX]: Fix build on sparc.\n\nWe now use pci_device_to_OF_node() to get properties\nand of_get_property() returns const pointers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28113a9941c8cb6ca90ab4a66876db84342a084b",
      "tree": "369373800657dd415143731ca8070ef72525d8b2",
      "parents": [
        "6c108f1299754877bb5f73ccac5621eb603b97eb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 00:19:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:44 2007 -0700"
      },
      "message": "[SPARC64]: Removal of trivial pci_controller_info uses.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c108f1299754877bb5f73ccac5621eb603b97eb",
      "tree": "6f4e2f0d2dfdb143780106c3c6942f5e3946c509",
      "parents": [
        "e9870c4c0aef94580e28be11a1c6246dcabbe528"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 07 23:49:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:40 2007 -0700"
      },
      "message": "[SPARC64]: Move index info pci_pbm_info.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9870c4c0aef94580e28be11a1c6246dcabbe528",
      "tree": "4f06f3afeb9fb84e561e1f624b7ea0585fd0a94c",
      "parents": [
        "f1cd8de2c951e206b57fd76aff279cf13ea25815"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 07 23:28:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:36 2007 -0700"
      },
      "message": "[SPARC64]: Move {setup,teardown}_msi_irq into pci_pbm_info.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1cd8de2c951e206b57fd76aff279cf13ea25815",
      "tree": "67b24b716b53fbcc6bdfcbfe6d75e1348e0e9f1a",
      "parents": [
        "96a496fd49fb2c3178128237ae4691b7c7df3a3d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 07 23:24:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:32 2007 -0700"
      },
      "message": "[SPARC64]: Move pci_ops into pci_pbm_info.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96a496fd49fb2c3178128237ae4691b7c7df3a3d",
      "tree": "ee15639d473df427bdf4fdfdd9fdaec025e040e1",
      "parents": [
        "34768bc8329194b14e42ee408a84edfa40059046"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 07 23:08:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:28 2007 -0700"
      },
      "message": "[SPARC64] SBUS: Error interrupt registry cleanups.\n\nDo not use IRQF_SHARED, these interrupt numbers should all\nbe unique.\n\nAlso use name strings without spaces in them just like\nPCI controller drivers do, for consistency.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34768bc8329194b14e42ee408a84edfa40059046",
      "tree": "3fff53138966f3a58e796a71c19a3b75de86fbf7",
      "parents": [
        "5a4a3e592d0d66653297049373caa7ac5b4febe0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 07 23:06:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:24 2007 -0700"
      },
      "message": "[SPARC64] PCI: Use root list of pbm\u0027s instead of pci_controller_info\u0027s\n\nThe idea is to move more and more things into the pbm,\nwith the eventual goal of eliminating the pci_controller_info\nentirely as there really isn\u0027t any need for it.\n\nThis stage of the transformations requires some reworking of\nthe PCI error interrupt handling.\n\nIt might be tricky to get rid of the pci_controller_info parenting for\na few reasons:\n\n1) When we get an uncorrectable or correctable error we want\n   to interrogate the IOMMU and streaming cache of both\n   PBMs for error status.  These errors come from the UPA\n   front-end which is shared between the two PBM PCI bus\n   segments.\n\n   Historically speaking this is why I choose the datastructure\n   hierarchy of pci_controller_info--\u003epci_pbm_info\n\n2) The probing does a portid/devhandle match to look for the\n   \u0027other\u0027 pbm, but this is entirely an artifact and can be\n   eliminated trivially.\n\nWhat we could do to solve #1 is to have a \"buddy\" pointer from one pbm\nto another.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a4a3e592d0d66653297049373caa7ac5b4febe0",
      "tree": "f476d33215357e912328551be7842e45257748ab",
      "parents": [
        "cfa0652c4eb4ca37f88fcdd7d871cf98d9d98c0e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 07 21:54:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:20 2007 -0700"
      },
      "message": "[SPARC64] PCI: Kill PROM_PCIRNG_MAX and PROM_PCIIMAP_MAX.\n\nThey are totally unused.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfa0652c4eb4ca37f88fcdd7d871cf98d9d98c0e",
      "tree": "14a3278bd62870a1b0a8fb3ba709fd2f3f3257ee",
      "parents": [
        "36f021b579d195cdc5fa6f3e2bab198b4bf70643"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 07 21:51:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:12 2007 -0700"
      },
      "message": "[SPARC64] PCI: Use common routine to fetch PBM properties.\n\nNamely bus-range and ino-bitmap.\n\nThis allows us also to eliminate pci_controller_info\u0027s\npci_{first,last}_busno fields as only the pbm ones are\nused now.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1efd48b3ae8f89a1d04f1e36be96764d7bf43ae9",
      "tree": "0d45e47c53d71390519b5890021417e3ec1b2b3b",
      "parents": [
        "790864dcc2b3fe65355dd84ef8481e54b1bc61b6"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 08 22:35:17 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 08 22:42:57 2007 +0200"
      },
      "message": "mmc: use lock instead of claim in debug check\n\nAs mmc_detect_change() can be called from irq context, using\nclaim (which can sleep) is inherently unsafe. Use the host\nspinlock instead, which also is faster.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "790864dcc2b3fe65355dd84ef8481e54b1bc61b6",
      "tree": "0b544fde6b0ecab144df3ecb9b584bbb6522465c",
      "parents": [
        "055b8224140e7a7515bf8113ce675d58abffedf1"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Tue May 08 22:30:32 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 08 22:41:55 2007 +0200"
      },
      "message": "mmc: Use menuconfig objects\n\nChange Kconfig objects from \"menu, config\" into \"menuconfig\" so\nthat the user can disable the whole feature without having to\nenter the menu first.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "055b8224140e7a7515bf8113ce675d58abffedf1",
      "tree": "32528d9920e9819079fce8e0d43f06d75c28da01",
      "parents": [
        "36f021b579d195cdc5fa6f3e2bab198b4bf70643"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Tue May 01 20:14:55 2007 -0700"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 08 22:41:47 2007 +0200"
      },
      "message": "disable socket power in adapter driver instead of media one\n\nSocket power must be fully controlled by adapter driver. This also prevents\nunnecessary power-off of the socket when media driver is unloaded, yet\nmedia remains in the socket.\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "36f021b579d195cdc5fa6f3e2bab198b4bf70643",
      "tree": "96d3c97f5e5214d2aa7151c12a22a7eb345dbaa1",
      "parents": [
        "215d06780d13fd7de629b02b61b7b7bf88ce5039",
        "1d72acf91abb327e25137ad2e371c1a788b34e45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 12:07:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 12:07:28 2007 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6: (32 commits)\n  Use menuconfig objects - hwmon\n  hwmon/smsc47b397: Use dynamic sysfs callbacks\n  hwmon/smsc47b397: Convert to a platform driver\n  hwmon/w83781d: Deprecate W83627HF support\n  hwmon/w83781d: Use dynamic sysfs callbacks\n  hwmon/w83781d: Be less i2c_client-centric\n  hwmon/w83781d: Clean up conversion macros\n  hwmon/w83781d: No longer use i2c-isa\n  hwmon/ams: Do not print error on systems without apple motion sensor\n  hwmon/ams: Fix I2C read retry logic\n  hwmon: New AD7416, AD7417 and AD7418 driver\n  hwmon/coretemp: Add documentation\n  hwmon: New coretemp driver\n  i386: Use functions from library in msr driver\n  i386: Add safe variants of rdmsr_on_cpu and wrmsr_on_cpu\n  hwmon/lm75: Use dynamic sysfs callbacks\n  hwmon/lm78: Use dynamic sysfs callbacks\n  hwmon/lm78: Be less i2c_client-centric\n  hwmon/lm78: No longer use i2c-isa\n  hwmon: New max6650 driver\n  ...\n"
    },
    {
      "commit": "215d06780d13fd7de629b02b61b7b7bf88ce5039",
      "tree": "93442b82b26ec08426938404f55fc2fd65f18da5",
      "parents": [
        "60c9b2746f589b0b809582b0471cf30ad3ae439f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue May 08 11:37:26 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 12:03:19 2007 -0700"
      },
      "message": "Fix sunrpc warning noise\n\nCommit c5a4dd8b7c15927a8fbff83171b57cad675a79b9 introduced the following\ncompiler warnings:\n\nnet/sunrpc/sched.c:766: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 3 has type \u0027size_t\u0027\nnet/sunrpc/sched.c:785: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 2 has type \u0027size_t\u0027\n\n  - Use %zu to format size_t\n  - Kill 2 useless casts\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60c9b2746f589b0b809582b0471cf30ad3ae439f",
      "tree": "deb0169acb7f7b5b5ef721650de1e0c6f139823c",
      "parents": [
        "4750def52cb2c21732dda9aa1d43a07db37b0186",
        "f7c66ce3f70d8417de0cfb481ca4e5430382ec5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:59:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:59:33 2007 -0700"
      },
      "message": "Merge git://oss.sgi.com:8090/xfs/xfs-2.6\n\n* git://oss.sgi.com:8090/xfs/xfs-2.6:\n  [XFS] Add lockdep support for XFS\n  [XFS] Fix race in xfs_write() b/w dmapi callout and direct I/O checks.\n  [XFS] Get rid of redundant \"required\" in msg.\n  [XFS] Export via a function xfs_buftarg_list for use by kdb/xfsidbg.\n  [XFS] Remove unused ilen variable and references.\n  [XFS] Fix to prevent the notorious \u0027NULL files\u0027 problem after a crash.\n  [XFS] Fix race condition in xfs_write().\n  [XFS] Fix uquota and oquota enforcement problems.\n  [XFS] propogate return codes from flush routines\n  [XFS] Fix quotaon syscall failures for group enforcement requests.\n  [XFS] Invalidate quotacheck when mounting without a quota type.\n  [XFS] reducing the number of random number functions.\n  [XFS] remove more misc. unused args\n  [XFS] the \"aendp\" arg to xfs_dir2_data_freescan is always NULL, remove it.\n  [XFS] The last argument \"lsn\" of xfs_trans_commit() is always called with\n"
    },
    {
      "commit": "4750def52cb2c21732dda9aa1d43a07db37b0186",
      "tree": "29fd6223665faabb593f8ae1f4f626685f425ff9",
      "parents": [
        "9028780a3e6d2c3dd940e89b377765cca008b6df",
        "27c78b372d05e47bbd059c9bb003c6d716abff54"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:58:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:58:20 2007 -0700"
      },
      "message": "Merge branch \u0027reset-seq\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027reset-seq\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata reset-seq] build and merge fixes\n  libata: reimplement reset sequencing\n  libata: improve ata_std_prereset()\n  libata: improve 0xff status handling\n  libata: add deadline support to prereset and reset methods\n"
    },
    {
      "commit": "9028780a3e6d2c3dd940e89b377765cca008b6df",
      "tree": "1e72fceedcb72b65e8851d0a56586a699e09ad2e",
      "parents": [
        "5335a40be6867eff986a31bcd8fc82a5cb1e16bb",
        "e824f7836de25b1c2f659a2412d32227f1f68bcb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:57:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:57:17 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (40 commits)\n  [netdrvr] atl1: fix build\n  pasemi_mac: Use local-mac-address instead of mac-address if available\n  pasemi_mac: PHY support\n  pasemi_mac: Add msglevel support and \"debug\" module param\n  pasemi_mac: Logic cleanup / rx performance improvements\n  pasemi_mac: Minor cleanup / define fixes\n  pasemi_mac: Add SKB reuse / copy-break\n  pasemi_mac: Timer and interrupt fixes\n  pasemi_mac: Abstract and fix up interrupt restart routines\n  pasemi_mac: Move the IRQ mapping from the PCI layer to the driver\n  tc35815: Remove unnecessary skb-\u003edev assignment\n  drivers/net/dm9000: Convert to generic boolean\n  AT91RM9200 Ethernet: Fix multicast addressing\n  AT91RM9200 Ethernet: Support additional PHYs\n  PCMCIA-NETDEV : xirc2ps_cs: bugfix of multicast code\n  sky2: re-enable 88E8056 for most motherboards\n  MIPS: Drop unnecessary CONFIG_ISA from RBTX49XX\n  ne: MIPS: Use platform_driver for ne on RBTX49XX\n  ne: Add NEEDS_PORTLIST to control ISA auto-probe\n  ne: Misc fixes for platform driver.\n  ...\n\nFix conflict in drivers/net/pasemi_mac.c (get_property() got renamed to\nof_get_property()) manually.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5335a40be6867eff986a31bcd8fc82a5cb1e16bb",
      "tree": "b32be59c2a2679a5cc3fef172006886f7dcd2466",
      "parents": [
        "393bfca19ecdce60a8d9a4d2577cac11ca924a25",
        "ef68d295508d52e792abf70d4f84461104d33b9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:52:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:52:35 2007 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  via: Make sure we flush write-combining using a follow-up read.\n  via: Try to improve command-buffer chaining.\n  drm: remove old taskqueue remnant\n  drm: rename badly named define and cleanup ioctl code spacing\n  radeon: Don\u0027t mess up page flipping when a file descriptor is closed.\n  drm/radeon: upgrade to 1.27 - make PCI GART more flexible\n"
    },
    {
      "commit": "393bfca19ecdce60a8d9a4d2577cac11ca924a25",
      "tree": "a609269ca3332b8f2f7b2b4a2c96f7d824c0e639",
      "parents": [
        "df6d3916f3b7b7e2067567a256dd4f0c1ea854a2",
        "ba0acb5ee318901646f82c134cca2e4de0c43934"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:51:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:51:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* master.kernel.org:/pub/scm/linux/kernel/git/dtor/input:\n  Input: move USB miscellaneous devices under drivers/input/misc\n  Input: move USB mice under drivers/input/mouse\n  Input: move USB gamepads under drivers/input/joystick\n  Input: move USB touchscreens under drivers/input/touchscreen\n  Input: move USB tablets under drivers/input/tablet\n  Input: i8042 - fix AUX port detection with some chips\n  Input: aaed2000_kbd - convert to use polldev library\n  Input: drivers/usb/input - usb_buffer_free() cleanup\n  Input: synaptics - don\u0027t complain about failed resets\n  Input: pull input.h into uinpit.h\n  Input: drivers/usb/input - fix sparse warnings (signedness)\n  Input: evdev - fix some sparse warnings (signedness, shadowing)\n  Input: drivers/joystick - fix various sparse warnings\n  Input: force feedback - make sure effect is present before playing\n"
    },
    {
      "commit": "df6d3916f3b7b7e2067567a256dd4f0c1ea854a2",
      "tree": "0fdeab1ab5d566605fc99aeb5ea3f621f11e7608",
      "parents": [
        "74add80cbd7fe246c893b93ee75ac59acdd01dd4",
        "197686dfe0038fd190326d118b743ff65ad20c0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (77 commits)\n  [POWERPC] Abolish powerpc_flash_init()\n  [POWERPC] Early serial debug support for PPC44x\n  [POWERPC] Support for the Ebony 440GP reference board in arch/powerpc\n  [POWERPC] Add device tree for Ebony\n  [POWERPC] Add powerpc/platforms/44x, disable platforms/4xx for now\n  [POWERPC] MPIC U3/U4 MSI backend\n  [POWERPC] MPIC MSI allocator\n  [POWERPC] Enable MSI mappings for MPIC\n  [POWERPC] Tell Phyp we support MSI\n  [POWERPC] RTAS MSI implementation\n  [POWERPC] PowerPC MSI infrastructure\n  [POWERPC] Rip out the existing powerpc msi stubs\n  [POWERPC] Remove use of 4level-fixup.h for ppc32\n  [POWERPC] Add powerpc PCI-E reset API implementation\n  [POWERPC] Holly bootwrapper\n  [POWERPC] Holly DTS\n  [POWERPC] Holly defconfig\n  [POWERPC] Add support for 750CL Holly board\n  [POWERPC] Generalize tsi108 PCI setup\n  [POWERPC] Generalize tsi108 PHY types\n  ...\n\nFixed conflict in include/asm-powerpc/kdebug.h manually\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74add80cbd7fe246c893b93ee75ac59acdd01dd4",
      "tree": "57ab3f1754bb90fb81721a76b8e342871203a75c",
      "parents": [
        "02a93208edec0d655c9f18613d830dc6afeda7d4"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Tue May 08 11:19:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:35:28 2007 -0700"
      },
      "message": "Remove unused variable in get_unmapped_area\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02a93208edec0d655c9f18613d830dc6afeda7d4",
      "tree": "3a48dbae348c02d4b108cb3fcc5f1600ad3dd53a",
      "parents": [
        "18062a91d2ddc40e19fc674afeb7cad58cfa23ab",
        "821de3a27bf33f11ec878562577c586cd5f83c64"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:34:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:34:52 2007 -0700"
      },
      "message": "Merge branch \u0027for-2.6.22\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-2.6.22\u0027 of git://git.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] ll_rw_blk: fix missing bounce in blk_rq_map_kern()\n  [PATCH] splice: always call into page_cache_readahead()\n  [PATCH] splice(): fix interaction with readahead\n"
    },
    {
      "commit": "18062a91d2ddc40e19fc674afeb7cad58cfa23ab",
      "tree": "886fe7ec99623767e38ff7fc67a078918338bb3e",
      "parents": [
        "be3478ddb8a3902b588c840b42e166a0e64a87b3",
        "05ec9e26be1f668ccba4ca54d9a4966c6208c611"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:32:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:32:30 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6:\n  JFS: Fix race waking up jfsIO kernel thread\n  JFS: use __set_current_state()\n  Copy i_flags to jfs inode flags on write\n  JFS: document uid, gid, and umask mount options in jfs.txt\n"
    },
    {
      "commit": "be3478ddb8a3902b588c840b42e166a0e64a87b3",
      "tree": "e7329c084e598cd2f300d5ccaa560a87cebc03c6",
      "parents": [
        "147394c8ece44be85d692cc92cc0d047e4d8fb69"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 08 00:40:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:34 2007 -0700"
      },
      "message": "sm501fb printk warning fixes\n\ndrivers/video/sm501fb.c: In function \u0027sm501fb_cursor\u0027:\ndrivers/video/sm501fb.c:992: warning: format \u0027%08x\u0027 expects type \u0027unsigned int\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/video/sm501fb.c:992: warning: format \u0027%08x\u0027 expects type \u0027unsigned int\u0027, but argument 4 has type \u0027long unsigned int\u0027\n\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "147394c8ece44be85d692cc92cc0d047e4d8fb69",
      "tree": "13a69a386a6fbf2fddcb0d88d2ed604cca4b9e99",
      "parents": [
        "435d56fcd45cdf32bfb4db5d4e1efe17f3da95b2"
      ],
      "author": {
        "name": "Andrei Konovalov",
        "email": "akonovalov@ru.mvista.com",
        "time": "Tue May 08 00:40:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:34 2007 -0700"
      },
      "message": "xilinxfb: xilinx framebuffer device driver\n\nAdd support for the video controller IP block included into Xilinx ML300 and\nML403 reference designs.\n\nSigned-off-by: Andrei Konovalov \u003cakonovalov@ru.mvista.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "435d56fcd45cdf32bfb4db5d4e1efe17f3da95b2",
      "tree": "8186ab252714aa0be13570db773c73430c6ae35f",
      "parents": [
        "19c1a8b3122e7b2007cfd2836da2318816f324cc"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:40:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "pm2fb: fix of jumps in pm2fb_probe\n\nThis patch fixes incorrect targets of jumps when an error occurs in the\npm2fb_probe.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19c1a8b3122e7b2007cfd2836da2318816f324cc",
      "tree": "65f4587538900d62f921114da04097d541a3304e",
      "parents": [
        "4560daaf07ab68bef5e70355d1565b2e0a1a3bcf"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:40:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "skeletonfb: improvements\n\nThis patch adds a macro to register PCI ids table and corrects type of\nxxxfb_fix variable to avoid modpost warnings.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4560daaf07ab68bef5e70355d1565b2e0a1a3bcf",
      "tree": "62a1c6cc11d6d10917cdd138f64b35d4f10fe1d7",
      "parents": [
        "4c7bf38699aed591b6624add40acfa71fe6d902c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:40:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "pm2fb: removal of pm2fb_par fields\n\nThis patch removes two redundant fields in the pm2fb_par structure.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c7bf38699aed591b6624add40acfa71fe6d902c",
      "tree": "e70d2e2ef6744b06d882e9c8e4d02b06cc53e59f",
      "parents": [
        "7e645ffd83f987c8650e9dd0f22a0c57296ed458"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:40:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "skeletonfb: more corrections\n\nMore corrections to skeletonfb.c file:\n- fixed types of more arguments\n- removed returned values in void functions\n- removed not existing fb_poll function\n- fixed closing comment typo\n- corrected misleading constant name ADDR\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-By: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e645ffd83f987c8650e9dd0f22a0c57296ed458",
      "tree": "a179165e2980258f656e6bfabd2303c42f584513",
      "parents": [
        "2ae854777592856ad8ce4d4cdb6114804e2e28f6"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:40:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "vga16fb: actually support widths in multiples of 8\n\nvga16fb does not just support 8-pixel wide rectangles, but rectangles with\nwidths in multiples of 8.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ae854777592856ad8ce4d4cdb6114804e2e28f6",
      "tree": "49192562a7cbe6216442c6b3f3bee644f9a7091f",
      "parents": [
        "32dd38030b3b4ca0aa18a5402059de27bf69ed6b"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:40:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "vgacon: disallow console operations when in KD_GRAPHICS mode\n\nReported by James Pearson as:\n\n\t boot to run level 3\n\n\t if not root, then make sure /dev/console is writeable\n\n\t login and type:\n\n\t setterm -blank 0\n\n\t start X\n\n\t type into an xterm:\n\n\t while true; do echo \"\" \u003e /dev/console; usleep 100000; done\n\n\t while the above loop is running switch to the text console and back\n\t again (Ctrl-Alt-F1 then Ctrl-Alt-F7)\n\n\t ... and the screen will be shifting (and wrapping) to the left.\n\nThis problem stems from continuously writing text to the system console (which\nis in KD_TEXT mode) while the foreground console is in KD_GRAPHICS\nmode. Somewhere along the way, console printing got confused and omitted the\nKD_GRAPHICS/KD_TEXT test.  Thus, vgacon attempted to scroll the screen of X,\nwhich causes X to shift.\n\nFix by disallowing vgacon to touch the hardware when the vc is in KD_GRAPHICS\nmode. A definitive fix entails a full audit of the console code.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32dd38030b3b4ca0aa18a5402059de27bf69ed6b",
      "tree": "3491e575b656016a87c8539f1f3ece6439f04bbd",
      "parents": [
        "87a7cc685a847800482db1fd74504b9b4b42264e"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Tue May 08 00:40:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "Use menuconfig objects II: video/logo\n\nChange Kconfig objects from \"menu, config\" into \"menuconfig\" so that the user\ncan disable the whole feature without having to enter the menu first.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87a7cc685a847800482db1fd74504b9b4b42264e",
      "tree": "7f59704f152ed5d7452747e06608d2a11ecdc4b5",
      "parents": [
        "34ed25f50b347c7e1ff78f9308e025ddd57c2f20"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:40:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "pm2fb: accelerated fillrect and copyarea\n\nThis is a port of accelerated functions from 2.4 kernel.  Only fillrect and\ncopyarea are accelerated.  Fillrect is not accelerated in 24-bit mode.\n\n[adaplas]\nAdd appropriate flags\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34ed25f50b347c7e1ff78f9308e025ddd57c2f20",
      "tree": "f6416c654f112c48063ed8071882f50088be3696",
      "parents": [
        "9a31f0f7679aeaf79c613feaa3f4170741ccb218"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Tue May 08 00:40:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "s3fb: updates\n\nMove s3fb_get_tilemax to svgalib.c as svga_get_tilemax, because it reports\nlimitation of other code from svgalib (svga_settile, svga_tilecopy, ...)\n\nLimit font width to 8 pixels in 4 bpp mode.\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a31f0f7679aeaf79c613feaa3f4170741ccb218",
      "tree": "b65b02c7277df3bea83915f25f8e2d16ade8d5dd",
      "parents": [
        "76c7d3ffe3acddf5619bd796e0b8fa5dc6ecdb39"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:39:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "pm2fb: memclock setting corrections\n\nThis patch disables a memory clock setting if a board has been initialized by\nBIOS.  This allows using the memory clock set by manufacturer of the board.\n\nThis patch also sets default clock for 3dlabs Permedia 2V reference board\u0027s\nclock to 75MHz (BIOS setting for EONtronic Permedia 2Vboard), because the\ndefault 83MHz can be too high.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "76c7d3ffe3acddf5619bd796e0b8fa5dc6ecdb39",
      "tree": "89ae2f1576ecda1a4afa48cdc120da0c5f3279d4",
      "parents": [
        "167f07f1bc20ea1ab51d833deb0c18f5ab93618f"
      ],
      "author": {
        "name": "krzysztof.h1@wp.pl",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:39:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "pm2fb: reset transparency settings\n\nThis patch resets transparency settings when depth changes.  Otherwise the 16\nand 24-bit modes work incorrectly after switching from 32-bit mode.\n\nSigned-off-by: Krzysztof Helt \u003c krzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "167f07f1bc20ea1ab51d833deb0c18f5ab93618f",
      "tree": "ca3ef41b8fc3308ba237a0abcae354dff9987e12",
      "parents": [
        "b1e7223f28b4ed5073d2029a3597bf514ff514f2"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "fbcon: check console-fb mapping in fbcon_get_requirement\n\n- Check the console-to-fb mapping in fbcon_get_requirement(), otherwise the\n  value returned may not be valid for the driver.\n\n- Minor cleanup\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1e7223f28b4ed5073d2029a3597bf514ff514f2",
      "tree": "d3b41f37e9aa57e4dc400333e9ee3f25afd9018c",
      "parents": [
        "0959f0ca29244ae983b406fba313816a29244be7"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "fbdev: clean up exit patch of fb_set_var\n\nClean up exit patch of fb_set_var():\n\n- consolidate all return values into a single local variable\n- ensure that return values are valid error codes\n- fix fb_set_var() returning success when fb_check_caps() failed\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0959f0ca29244ae983b406fba313816a29244be7",
      "tree": "1dd6c165a9298418eab3965eaec4d5c6727e6b50",
      "parents": [
        "c831c338f0ad299fcd1592c6e4f30657480f39af"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue May 08 00:39:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "drivers/video/sis/: remove more kernel 2.4 code\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c831c338f0ad299fcd1592c6e4f30657480f39af",
      "tree": "e2562fbcffe80e9d78255a92aab7f7db1f761e9d",
      "parents": [
        "159dde93692ef549a0b2012c9f25feb4df638c9c"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Tue May 08 00:39:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "use mutex instead of semaphore in virtual console driver\n\nThe virtual console driver uses a semaphore as mutex.  Use the mutex API\ninstead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "159dde93692ef549a0b2012c9f25feb4df638c9c",
      "tree": "177bcb3ca3210664d3f594acaa560b8d9b8aa5bc",
      "parents": [
        "b4e124c138558a0cff51398ddff9a8e44ed0b529"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Tue May 08 00:39:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "atyfb: halve XCLK with Mobility and 32bit memory\n\nLaptops with Rage Mobility and 32bit memory interface seem to require halved\nXCLK to operate correctly.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4e124c138558a0cff51398ddff9a8e44ed0b529",
      "tree": "e1a639605283cc9b55d51d81fae54e330a84e34c",
      "parents": [
        "94f45bcd1c29e773b6bf189ef7b9a3437d016320"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Tue May 08 00:39:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "atyfb: reorganize clock init\n\nReorganize atyfb clock init code so command line clock overrides are effective\nfor all chips.  The old code would silently ignore some of the command line\nclock overrides with some chips.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94f45bcd1c29e773b6bf189ef7b9a3437d016320",
      "tree": "6995abee26c7b861de84add49f98582dd41f0638",
      "parents": [
        "2620c6e31735248ac26403558bd4279a8af619d8"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Tue May 08 00:39:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "atyfb: increase SPLL delay\n\nWait 5 ms instead of 500 us for the SPLL to lock.  This matches the\nrecommendation in mach64 programmer\u0027s guide.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2620c6e31735248ac26403558bd4279a8af619d8",
      "tree": "a08129afa07bf0ac86cce8ae716ea5737a8f1fe7",
      "parents": [
        "0449359f053829ec89c026b5fb80bbe7190a5fe8"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "nvidiafb: fix return value of nvidiafb_open()\n\nFix return value of nvidiafb_open().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0449359f053829ec89c026b5fb80bbe7190a5fe8",
      "tree": "ce02a85341dfb2b6d1b50d6b9ed91437d9690cc9",
      "parents": [
        "56c7554938e5945b770365e326f0c3d031ca231f"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Tue May 08 00:39:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "vga: vgastate fix\n\n1) sets \u0027palette access disabled\u0027 during read from AR10.\n   This is usually documented as needed for access AR01-AR0F,\n   but on ARK Logic card it is needed for AR10 (otherwise read\n   returns some nonsence and save_vga_text() returns before do\n   anything).\n\n2) do not restore AR10, because it was not changed during\n\n3) remove modification of misc reg:\n        /* force graphics mode */\n        vga_w(state-\u003evgabase, VGA_MIS_W, misc | 1);\n\n   as comment is misleading - LSB of misc reg does not set/reset graphics\n   mode, but set color/mono adresses of CRT and some other regs.\n   but these regs are not used during save/restore fonts.\n   (it worked even when (misc | 1) was replaced by (misc \u0026 ~1) ).\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "56c7554938e5945b770365e326f0c3d031ca231f"
}
