)]}'
{
  "log": [
    {
      "commit": "2fd1f04089cb657c5d6c484b280ec4d3398aa157",
      "tree": "34f314159f648a063293ad837d5d7b3973abc3e1",
      "parents": [
        "65da528d7cc94966cf24d2a1e0837b689159b543"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Feb 01 13:51:03 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 02 15:28:12 2011 +0100"
      },
      "message": "posix-timers: Cleanup struct initializers\n\nCosmetic. No functional change\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nTested-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nLKML-Reference: \u003c20110201134417.745627057@linutronix.de\u003e\n"
    },
    {
      "commit": "1e6d767924c74929c0cfe839ae8f37bcee9e544e",
      "tree": "4ace06971e2b3519e556bea2f7e3e999e860eedd",
      "parents": [
        "7cf37e87dd2cfa17a64f28ea7f31eed4525f79e4"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richard.cochran@omicron.at",
        "time": "Tue Feb 01 13:50:58 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 02 15:28:11 2011 +0100"
      },
      "message": "time: Correct the *settime* parameters\n\nBoth settimeofday() and clock_settime() promise with a \u0027const\u0027\nattribute not to alter the arguments passed in. This patch adds the\nmissing \u0027const\u0027 attribute into the various kernel functions\nimplementing these calls.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nLKML-Reference: \u003c20110201134417.545698637@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "70d1f365568e0cdbc9f4ab92428e1830fdb09ab0",
      "tree": "5cb3ebcaf1a75f19c1026c31213df04cf5f5936b",
      "parents": [
        "54e74b87e2a9941c6fa82189f270b47cceeba714",
        "3a0592b1dd69cfc403ee7514c47b9d57d8bbd6d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 13:04:51 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 13:04:51 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6:\n  Revert \"UBI: use mtd-\u003ewritebufsize to set minimal I/O unit size\"\n"
    },
    {
      "commit": "54e74b87e2a9941c6fa82189f270b47cceeba714",
      "tree": "4a41222df8d4f525a9686947d10884642eb95211",
      "parents": [
        "1ca05b7fc2672ea870bd58f45dc8d36d2b980f94"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jan 28 23:33:29 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 13:04:11 2011 +1000"
      },
      "message": "Input: rc-keymap - return KEY_RESERVED for unknown mappings\n\nDo not respond with -EINVAL to EVIOCGKEYCODE for not-yet-mapped\nscancodes, but rather return KEY_RESERVED.\n\nThis fixes breakage with Ubuntu\u0027s input-kbd utility that stopped\nreturning full keymaps for remote controls.\n\nTested-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nTested-by: Mark Lord \u003ckernel@teksavvy.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ca05b7fc2672ea870bd58f45dc8d36d2b980f94",
      "tree": "7dc8da0d6e0ad9d115fa81504b9cbdc9c372506f",
      "parents": [
        "aa5bd67dcfdf9af34c7fa36ebc87d4e1f7e91873",
        "c63fe0a41fd2374be0ebe93c053820a0eed9cefe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 13:02:34 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 13:02:34 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: synaptics - retry failed resets when reconnecting\n  Input: synaptics - fix reconnect logic on MT devices\n  Input: tegra-kbc - fix keymap entry for LeftMeta key\n  Input: tegra-kbc - fix build error\n"
    },
    {
      "commit": "2f215a7d6d1d8ed0bbdda4fc4f7d64e3a1d46acc",
      "tree": "68b35604c41dfd7885ed99de616578486ef64b23",
      "parents": [
        "af5eb745efe97d91d2cbe793029838b3311c15da"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Jan 28 22:05:25 2011 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:59:34 2011 +1000"
      },
      "message": "intel_scu_ipc: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/platform/x86/intel_scu_ipc.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52cea8a4b0634421ddafcfef98c07cf5c378a71f",
      "tree": "cdf901b08256c7aaaa4e007e985bcc44c530d1d2",
      "parents": [
        "7bfeea05d9b1cc75c2d7410b92b7774870688379",
        "5f92acc896564ac91df84cc133d09f9820f00061"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:54:54 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:54:54 2011 +1000"
      },
      "message": "Merge branch \u0027zerolen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027zerolen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  Delete zero-length drivers/staging/vme/bridges/Module.symvers\n"
    },
    {
      "commit": "f9a3d1d74bdacf8a5ef8025233e61546cb809dc8",
      "tree": "722c80597d16cfab200cbd186bb08a88942a3606",
      "parents": [
        "ef9f2fa17f3d6973a479a7677a023ee3604a52cb",
        "729a6a300e628a48cf12bac93a964a535e83cd1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:51:28 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:51:28 2011 +1000"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: set queue DMA alignment to sector size for ATAPI too\n  libata: DVR-212D can\u0027t do SETXFER DVD-RW DVR-212D\n  ahci: add HFLAG_YES_FBS and apply it to 88SE9128\n  pata_hpt37x: inherit prereset() method for HPT374\n  ahci: AHCI mode SATA patch for Intel DH89xxCC DeviceIDs\n  pata_hpt37x: fold \u0027if\u0027 statement into \u0027switch\u0027\n  pata_hpt{37x|3x2n}: use pr_*(DRV_NAME ...) instead of printk(KERN_* ...)\n  pata_hpt{366|37x}: use pr_warning(...) instead of printk(KERN_WARNING ...)\n  pata_mpc52xx: inherit from ata_bmdma_port_ops\n"
    },
    {
      "commit": "3a0592b1dd69cfc403ee7514c47b9d57d8bbd6d7",
      "tree": "b98f0e7cc2dc25cdffcd52dee0f070ab033b5f05",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sat Jan 29 18:27:13 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sat Jan 29 18:27:13 2011 +0200"
      },
      "message": "Revert \"UBI: use mtd-\u003ewritebufsize to set minimal I/O unit size\"\n\nThis reverts commit a121f643993474548fe98144514c50dd4f3dbe76.\n\nUnfortunately, this commit breaks UBIFS backward compatibility and\nmakes new UBIFS refuse older UBIFS-formatted media:\n\nUBIFS error: validate_sb: min. I/O unit mismatch: 8 in superblock, 64 real\n\nThus, we have to revert this patch and work on a better solution.\n\nReported-by: Holger Brunck \u003cholger.brunck@keymile.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "c63fe0a41fd2374be0ebe93c053820a0eed9cefe",
      "tree": "dd9e365dc6579b698fbc89e08df8a10c994917df",
      "parents": [
        "baddf58963241307b29e027a9fb28dfe55939db8"
      ],
      "author": {
        "name": "Alexandre Peixoto Ferreira",
        "email": "alexandref75@gmail.com",
        "time": "Fri Jan 28 22:05:14 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jan 28 22:32:07 2011 -0800"
      },
      "message": "Input: synaptics - retry failed resets when reconnecting\n\nOn some machines, like Dell Studio XPS 16 (1640), touchpad fails to\nrespond to the standard query after first reset but may start\nresponding later, so let\u0027s repeat reset sequence several (3) times.\n\nSigned-off-by: Alexandre Peixoto Ferreira \u003calexandref75@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "baddf58963241307b29e027a9fb28dfe55939db8",
      "tree": "79026952120eb0105a8839a2fe0cc11ef26a68a8",
      "parents": [
        "e7acc84a27fe53b198cd98cc7deaabb5dd0f20c4"
      ],
      "author": {
        "name": "Alexandre Peixoto Ferreira",
        "email": "alexandref75@gmail.com",
        "time": "Fri Jan 28 22:05:14 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jan 28 22:32:03 2011 -0800"
      },
      "message": "Input: synaptics - fix reconnect logic on MT devices\n\nsynaptics_set_advanced_gesture_mode() affect capabilities bits we should\nperform comparison after calling this function, otherwise they will never\nmatch and we will be forced to perform full reconnect.\n\nSigned-off-by: Alexandre Peixoto Ferreira \u003calexandref75@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e7acc84a27fe53b198cd98cc7deaabb5dd0f20c4",
      "tree": "71a258c000426b662847fb48376cee8e0650bcb0",
      "parents": [
        "7530c4a197f3dd63f1381c1cdf93e4d2b8429ef5"
      ],
      "author": {
        "name": "Rakesh Iyer",
        "email": "riyer@nvidia.com",
        "time": "Fri Jan 28 22:05:14 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jan 28 22:31:57 2011 -0800"
      },
      "message": "Input: tegra-kbc - fix keymap entry for LeftMeta key\n\nCorrect key mapping for Left Meta key.\n\nSigned-off-by: Rakesh Iyer \u003criyer@nvidia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7530c4a197f3dd63f1381c1cdf93e4d2b8429ef5",
      "tree": "cdc07812969ee3a294ff506e6cce859d162afefc",
      "parents": [
        "409550f2902470f0387fe40a7db441526e16b2c0"
      ],
      "author": {
        "name": "Rakesh Iyer",
        "email": "riyer@nvidia.com",
        "time": "Fri Jan 28 22:05:14 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jan 28 22:31:53 2011 -0800"
      },
      "message": "Input: tegra-kbc - fix build error\n\nFix build error introduced by variable name change.\n\nSigned-off-by: Rakesh Iyer \u003criyer@nvidia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5f92acc896564ac91df84cc133d09f9820f00061",
      "tree": "7c2acf77574bcf043c10604b629e63cd89b6dfda",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 28 03:23:42 2011 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 28 03:23:42 2011 -0500"
      },
      "message": "Delete zero-length drivers/staging/vme/bridges/Module.symvers\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "729a6a300e628a48cf12bac93a964a535e83cd1d",
      "tree": "716472edea8c210c4f498c742c3c9ea21d546469",
      "parents": [
        "4a5610a04d415ed94af75bb1159d2621d62c8328"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jan 20 13:59:06 2011 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 28 03:16:20 2011 -0500"
      },
      "message": "libata: set queue DMA alignment to sector size for ATAPI too\n\nata_pio_sectors() expects buffer for each sector to be contained in a\nsingle page; otherwise, it ends up overrunning the first page.  This\nis achieved by setting queue DMA alignment.  If sector_size is smaller\nthan PAGE_SIZE and all buffers are sector_size aligned, buffer for\neach sector is always contained in a single page.\n\nThis wasn\u0027t applied to ATAPI devices but IDENTIFY_PACKET is executed\nas ATA_PROT_PIO and thus uses ata_pio_sectors().  Newer versions of\nudev issue IDENTIFY_PACKET with unaligned buffer triggering the\nproblem and causing oops.\n\nThis patch fixes the problem by setting sdev-\u003esector_size to\nATA_SECT_SIZE on ATATPI devices and always setting DMA alignment to\nsector_size.  While at it, add a warning for the unlikely but still\npossible scenario where sector_size is larger than PAGE_SIZE, in which\ncase the alignment wouldn\u0027t be enough.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: John Stanley \u003cjpsinthemix@verizon.net\u003e\nTested-by: John Stanley \u003cjpsinthemix@verizon.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4a5610a04d415ed94af75bb1159d2621d62c8328",
      "tree": "78e9066d1c2f26b13faf7d5aa4361053b3975112",
      "parents": [
        "10aca06c82a85fe7dcb3d8ad1b0b66e8635c8b8b"
      ],
      "author": {
        "name": "Francesco Antonacci",
        "email": "fraanto@gmail.com",
        "time": "Tue Jan 25 11:54:43 2011 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 28 03:16:04 2011 -0500"
      },
      "message": "libata: DVR-212D can\u0027t do SETXFER DVD-RW DVR-212D\n\nPIONEER DVR-212D can\u0027t do SETXFER like its sibling DVRTD08.  Add\nATA_HORKAGE_NOSETXFER for it.  Reported in bko#27502.\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d27502\n\nSigned-off-by: Francesco Antonacci \u003cfraanto@gmail.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "10aca06c82a85fe7dcb3d8ad1b0b66e8635c8b8b",
      "tree": "6a10c28ccf952df3e7959b4795629398249c5f55",
      "parents": [
        "defed5593149e65cd7b7eaa32ccbf2e795ea55f1"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Tue Jan 18 20:03:26 2011 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 28 03:07:04 2011 -0500"
      },
      "message": "ahci: add HFLAG_YES_FBS and apply it to 88SE9128\n\nCommit 5f173107ecad83a50 added HFLAG_YES_FBS workaround for 88SE9128\n(1b4b:9123).\n\nHowever, that change inadvertently caused the legacy IDE interface of\nthe controller (with the same pci id) to become associated with the AHCI\ndriver as well, causing the driver to try to bring the interface up in\nvain.\n\nFix that by matching against class as well.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "defed5593149e65cd7b7eaa32ccbf2e795ea55f1",
      "tree": "d1d39a979a2bee4c22016d57ff6c2348e1eb5d71",
      "parents": [
        "a4a461a6df6c0481d5a3d61660ed97f5b539cf16"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Jan 11 21:01:23 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 28 03:07:04 2011 -0500"
      },
      "message": "pata_hpt37x: inherit prereset() method for HPT374\n\nCommit ab81a505ae6be069be5b67acd7e1bab3cfb53968 (pata_hpt37x: unify -\u003epre_reset\nmethods) neglected to remove the initializer for the prereset() method from\n\u0027hpt374_fn1_port_ops\u0027 (it\u0027s inherited from \u0027hpt372_port_ops\u0027 anyway), as well\nas to update the comment in hpt37x_init_one()...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a4a461a6df6c0481d5a3d61660ed97f5b539cf16",
      "tree": "052837c005a3a5ef3f4541cf5568278915be57b2",
      "parents": [
        "910f7bb164fa888ff925e337bf8fd479abb157f9"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Mon Jan 10 12:57:17 2011 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 28 03:07:04 2011 -0500"
      },
      "message": "ahci: AHCI mode SATA patch for Intel DH89xxCC DeviceIDs\n\nThis patch adds the AHCI-mode SATA DeviceID for the Intel DH89xxCC PCH.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "910f7bb164fa888ff925e337bf8fd479abb157f9",
      "tree": "87c834ebff3a9c60a3e48a8d76fdfde349eff449",
      "parents": [
        "40d69ba029c8d5de51aaeb5358999266c482d00a"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Jan 10 22:31:13 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 28 03:07:04 2011 -0500"
      },
      "message": "pata_hpt37x: fold \u0027if\u0027 statement into \u0027switch\u0027\n\nhpt37x_init_one() has a large *if* statement which should really be folded into\nthe *switch* statement that currently constitutes its *else* branch, reducing\none level of indentation...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "40d69ba029c8d5de51aaeb5358999266c482d00a",
      "tree": "cf9c820db74fff99ab1cd9c3bfb44a017cf96ddc",
      "parents": [
        "bfdd7c58cf3392333bba161491a2ef0741b970ba"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Jan 10 21:39:34 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 28 03:07:04 2011 -0500"
      },
      "message": "pata_hpt{37x|3x2n}: use pr_*(DRV_NAME ...) instead of printk(KERN_* ...)\n\n... the same as the \u0027pata_hpt366\u0027 driver does.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bfdd7c58cf3392333bba161491a2ef0741b970ba",
      "tree": "6aea2aef6ce3e8b8ca7c4f6435d00d2c09ae104d",
      "parents": [
        "77c5fd19075d299fe820bb59bb21b0b113676e20"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Jan 10 21:34:27 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 28 03:07:04 2011 -0500"
      },
      "message": "pata_hpt{366|37x}: use pr_warning(...) instead of printk(KERN_WARNING ...)\n\n... in hpt_dma_blacklisted().\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "77c5fd19075d299fe820bb59bb21b0b113676e20",
      "tree": "c8de23b171fc2fb39236fccb6d76aef96c9a9ab3",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Jan 09 17:48:20 2011 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jan 28 03:07:04 2011 -0500"
      },
      "message": "pata_mpc52xx: inherit from ata_bmdma_port_ops\n\npata_mpc52xx supports BMDMA but inherits ata_sff_port_ops which\ntriggers BUG_ON() when a DMA command is issued.  Fix it.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Roman Fietze \u003croman.fietze@telemotive.de\u003e\nCc: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "363aab29eb89b46d14d44e4a44a5fff57e30bcfc",
      "tree": "e4f3f897d0c537ab77c1195d7cb4681c86820f75",
      "parents": [
        "bffb276fffc93000e05a19ee0bdee844dff6a88d",
        "b9020c9e5953f6938e1968ba0034b46292ac5d51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 12:10:13 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 12:10:13 2011 +1000"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/nv50: fix regression on IGPs\n  drm/radeon/kms: re-emit full context state for evergreen blits\n  drm/radeon/kms: release CMASK access in preclose_kms\n  drm/radeon/kms: fix r6xx+ scanout on BE systems\n  drm/radeon/kms: clean up some magic numbers\n  drm/radeon/kms: only enable HDMI mode if radeon audio is enabled\n  radeon/kms: fix dp displayport mode validation\n  drm/nvc0/grctx: correct an off-by-one\n  drm/nv50: Fix race with PFIFO during PGRAPH context destruction.\n  drm/nouveau: Workaround incorrect DCB entry on a GeForce3 Ti 200.\n  drm/nvc0: implement irq handler for whatever\u0027s at 0x14xxxx\n  drm/nvc0: fix incorrect TPC register setup\n  drm/nouveau: probe for adt7473 before f75375\n  drm/nouveau: remove dead function definition\n"
    },
    {
      "commit": "b9020c9e5953f6938e1968ba0034b46292ac5d51",
      "tree": "a5155fc1a616da4832711e41bb761e4a7cec8d45",
      "parents": [
        "1e644d6dce366a7bae22484f60133b61ba322911",
        "153e019ff398063b8486acadfad9adb806e99474"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Fri Jan 28 11:12:53 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Fri Jan 28 11:12:53 2011 +1000"
      },
      "message": "Merge branch \u0027drm-nouveau-next\u0027 of git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes\n\n* \u0027drm-nouveau-next\u0027 of git://git.freedesktop.org/git/nouveau/linux-2.6:\n  drm/nv50: fix regression on IGPs\n"
    },
    {
      "commit": "153e019ff398063b8486acadfad9adb806e99474",
      "tree": "873812dd5057707068cd87c1c03fdf8749f3fa9a",
      "parents": [
        "5d07929808a6430d3d844db4da828dfadbc49cd2"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jan 27 10:42:50 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jan 28 11:10:34 2011 +1000"
      },
      "message": "drm/nv50: fix regression on IGPs\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "1e644d6dce366a7bae22484f60133b61ba322911",
      "tree": "12eb2e66e98ba7cef9d0464a1783d9559638d7b9",
      "parents": [
        "dca0d6129f3ec77bcf42ce85bcd64c87e5cf0c04"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Jan 27 17:01:52 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Fri Jan 28 10:59:31 2011 +1000"
      },
      "message": "drm/radeon/kms: re-emit full context state for evergreen blits\n\nclear state doesn\u0027t seem to work properly in some cases\n\nFixes hangs in heavy 3D on some evergreen cards reported on\nIRC.\n\nMay fix:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d33381\npossibly others.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "dca0d6129f3ec77bcf42ce85bcd64c87e5cf0c04",
      "tree": "83b8dad1365a7bc2e08029693b1d90f8ff2a705a",
      "parents": [
        "fa6bee46a655a750afb9a78a7ddf9a3bcda97db8"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Thu Jan 27 22:46:15 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Fri Jan 28 10:59:12 2011 +1000"
      },
      "message": "drm/radeon/kms: release CMASK access in preclose_kms\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "95f9354b4cd23902e0556348325366378cb5e621",
      "tree": "b0bb2fa664856104eab26cef636e3bb7c08ff49e",
      "parents": [
        "7205649778ca4a110d6098f8defd7312f0bb7289",
        "a34650f0f1ca589cda09c48cb62baf15e680a247"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 06:39:08 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 06:39:08 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  mmc: bfin_sdh: fix alloc size for private data\n  mmc: sdhci-s3c: add platform_8bit_width() hook\n  mmc: jz4740: don\u0027t treat NULL clk as an error\n  mmc: mmci: don\u0027t read command response when invalid\n  mmc: ushc: Remove duplicate include of usb.h\n"
    },
    {
      "commit": "7205649778ca4a110d6098f8defd7312f0bb7289",
      "tree": "1e056fcdf578a62e5639e0a2b5cb8cd393115491",
      "parents": [
        "0b711cac8b9e604c93b32ca6e0b6b73261056d65",
        "4bb9ebc78097376b3734c6d3001a96aecac0f7bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 06:35:51 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 06:35:51 2011 +1000"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (43 commits)\n  bnx2: Eliminate AER error messages on systems not supporting it\n  cnic: Fix big endian bug\n  xfrm6: Don\u0027t forget to propagate peer into ipsec route.\n  tg3: Use new VLAN code\n  bonding: update documentation - alternate configuration.\n  TCP: fix a bug that triggers large number of TCP RST by mistake\n  MAINTAINERS: remove Reinette Chatre as iwlwifi maintainer\n  rt2x00: add device id for windy31 usb device\n  mac80211: fix a crash in ieee80211_beacon_get_tim on change_interface\n  ipv6: Revert \u0027administrative down\u0027 address handling changes.\n  textsearch: doc - fix spelling in lib/textsearch.c.\n  USB NET KL5KUSB101: Fix mem leak in error path of kaweth_download_firmware()\n  pch_gbe: don\u0027t use flush_scheduled_work()\n  bnx2: Always set ETH_FLAG_TXVLAN\n  net: clear heap allocation for ethtool_get_regs()\n  ipv6: Always clone offlink routes.\n  dcbnl: make get_app handling symmetric for IEEE and CEE DCBx\n  tcp: fix bug in listening_get_next()\n  inetpeer: Use correct AVL tree base pointer in inet_getpeer().\n  GRO: fix merging a paged skb after non-paged skbs\n  ...\n"
    },
    {
      "commit": "0b711cac8b9e604c93b32ca6e0b6b73261056d65",
      "tree": "fb3b8ebfe11689ae46150b259ae292d2b49a0ab3",
      "parents": [
        "b17b849946e581ad58af74933d4fb63ad8812937",
        "a20f0bc10c47fcf62be027e1a50b62791052ab56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 06:34:19 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 06:34:19 2011 +1000"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (lis3) turn down the no IRQ message\n  hwmon: (asus_atk0110) Override interface detection on Sabertooth X58\n  hwmon: (applesmc) Properly initialize lockdep attributes\n"
    },
    {
      "commit": "b17b849946e581ad58af74933d4fb63ad8812937",
      "tree": "6319a8785faab60cd3f6f9e76b8b8ba733533763",
      "parents": [
        "785eb10b9f1cf1a1b9e3bb5175da04dc0ffba553",
        "c3810c88788d505d4ffd786addd111b745e42161"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 06:32:49 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 06:32:49 2011 +1000"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM / Runtime: Don\u0027t enable interrupts while running in_interrupt\n"
    },
    {
      "commit": "fa6bee46a655a750afb9a78a7ddf9a3bcda97db8",
      "tree": "899ff04db8e6ab05b2179037645c762117b9355c",
      "parents": [
        "d75ee3be44380040b9d2c7925298dc52e049768d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Jan 25 11:55:50 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Thu Jan 27 13:54:13 2011 +1000"
      },
      "message": "drm/radeon/kms: fix r6xx+ scanout on BE systems\n\nR6xx+ have per-block swappers.  BE content in the\nframebuffer will now be swapped properly during scanout.\nUntested, however, the same code is reported working in\nthe UMS ddx.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "d75ee3be44380040b9d2c7925298dc52e049768d",
      "tree": "b7677fdbe19922c8e226dcb1419f9d94d17c51a2",
      "parents": [
        "9453d621186426500aa50049dfa0a8b15c86201d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jan 24 23:24:59 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Thu Jan 27 13:53:30 2011 +1000"
      },
      "message": "drm/radeon/kms: clean up some magic numbers\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "9453d621186426500aa50049dfa0a8b15c86201d",
      "tree": "110d40f8de05d4f243a14896a4af3e1ca513862d",
      "parents": [
        "6bba2e116808ca12e30c8d88dfedabf8b8d67390"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jan 24 22:25:48 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Thu Jan 27 13:52:49 2011 +1000"
      },
      "message": "drm/radeon/kms: only enable HDMI mode if radeon audio is enabled\n\nForce DVI mode if the user specifies radeon.audio\u003d0.  The driver\ndoesn\u0027t handle HDMI mode properly in some cases.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d27731\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "6bba2e116808ca12e30c8d88dfedabf8b8d67390",
      "tree": "92df638a6de6df44a63bab207404ed67c76dba67",
      "parents": [
        "52bb4a7391321b9f32c0b6e032d0a5e1796f1968"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Jan 26 17:51:03 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Thu Jan 27 13:52:05 2011 +1000"
      },
      "message": "radeon/kms: fix dp displayport mode validation\n\nCheck if there is a big enough dp clock \u0026 enough dp lane to\ndrive the video mode provided.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nReviewed-By: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "4bb9ebc78097376b3734c6d3001a96aecac0f7bb",
      "tree": "6f6d54fa1b27782a97cea8446012d0fc073a0917",
      "parents": [
        "5138826b52f8bc441770069b1b305e1d1426ae9e"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jan 25 22:14:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 26 14:28:52 2011 -0800"
      },
      "message": "bnx2: Eliminate AER error messages on systems not supporting it\n\nOn PPC for example, AER is not supported and we see unnecessary AER\nerror message without this patch:\n\nbnx2 0003:01:00.1: pci_cleanup_aer_uncorrect_error_status failed 0xfffffffb\n\nReported-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5138826b52f8bc441770069b1b305e1d1426ae9e",
      "tree": "f1275b4ae1848783272e0b194e10c843016c606f",
      "parents": [
        "7cc2edb83447775a34ed3bf9d29d8295a434b523"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jan 25 22:14:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 26 14:26:00 2011 -0800"
      },
      "message": "cnic: Fix big endian bug\n\nThe chip\u0027s page tables did not set up properly on big endian machines,\ncausing EEH errors on PPC machines.\n\nReported-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34c92049ac15dcb731dc455d165b4c3c1df569cf",
      "tree": "afc7c685df97e636112cf49bc48bccbf5f7afd13",
      "parents": [
        "9b6941d8b103fe95d1a90b7996046be9ee0e55e4"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Jan 26 13:13:10 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 26 13:13:10 2011 -0800"
      },
      "message": "tg3: Use new VLAN code\n\nThis patch pivots the tg3 driver to the new VLAN infrastructure.\nAll references to vlgrp have been removed.  The driver still attempts to\ndisable VLAN tag stripping if CONFIG_VLAN_8021Q or\nCONFIG_VLAN_8021Q_MODULE is not defined.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b6941d8b103fe95d1a90b7996046be9ee0e55e4",
      "tree": "03c4e26abb8d6212741c3821061f2f40f2b5c8ec",
      "parents": [
        "de221bd5eb5e754806fcc39c40bb12b96515d9c5",
        "acd9f9cc305ca2e5da2a39f6f6160cd4b476e38b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 26 11:49:49 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 26 11:49:49 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "52bb4a7391321b9f32c0b6e032d0a5e1796f1968",
      "tree": "e8d51066bc584605b41054c1c55a457efbed6e06",
      "parents": [
        "6663050edd9c2e8b1e1f55c09459144d84c045f0",
        "5d07929808a6430d3d844db4da828dfadbc49cd2"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Wed Jan 26 17:12:42 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Wed Jan 26 17:12:42 2011 +1000"
      },
      "message": "Merge branch \u0027drm-nouveau-next\u0027 of git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes\n\n* \u0027drm-nouveau-next\u0027 of git://git.freedesktop.org/git/nouveau/linux-2.6:\n  drm/nvc0/grctx: correct an off-by-one\n  drm/nv50: Fix race with PFIFO during PGRAPH context destruction.\n  drm/nouveau: Workaround incorrect DCB entry on a GeForce3 Ti 200.\n  drm/nvc0: implement irq handler for whatever\u0027s at 0x14xxxx\n  drm/nvc0: fix incorrect TPC register setup\n  drm/nouveau: probe for adt7473 before f75375\n  drm/nouveau: remove dead function definition\n"
    },
    {
      "commit": "6fb1b304255efc5c4c93874ac8c066272e257e28",
      "tree": "67b4193e20d3a5470f56b26d912ed791dba20f13",
      "parents": [
        "ac751efa6a0d70f2c9daef5c7e3a92270f5c2dff",
        "409550f2902470f0387fe40a7db441526e16b2c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 16:31:44 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 16:31:44 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: wacom - pass touch resolution to clients through input_absinfo\n  Input: wacom - add 2 Bamboo Pen and touch models\n  Input: sysrq - ensure sysrq_enabled and __sysrq_enabled are consistent\n  Input: sparse-keymap - fix KEY_VSW handling in sparse_keymap_setup\n  Input: tegra-kbc - add tegra keyboard driver\n  Input: gpio_keys - switch to using request_any_context_irq\n  Input: serio - allow registered drivers to get status flag\n  Input: ct82710c - return proper error code for ct82c710_open\n  Input: bu21013_ts - added regulator support\n  Input: bu21013_ts - remove duplicate resolution parameters\n  Input: tnetv107x-ts - don\u0027t treat NULL clk as an error\n  Input: tnetv107x-keypad - don\u0027t treat NULL clk as an error\n\nFix up trivial conflicts in drivers/input/keyboard/Makefile due to\nadditions of tc3589x/Tegra drivers\n"
    },
    {
      "commit": "a34650f0f1ca589cda09c48cb62baf15e680a247",
      "tree": "a3d327b9f7b5c7eccd3242c4942317ac3e4a8cc4",
      "parents": [
        "548f07d2a36a4b085c059edb25edb3cd8d71fe3e"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Jan 11 22:39:35 2011 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Jan 26 00:28:41 2011 -0500"
      },
      "message": "mmc: bfin_sdh: fix alloc size for private data\n\nThe bfin_sdh driver allocates the wrong size for the private data\nin the mmc_host.  The first parameter of mmc_alloc_host should be\nthe size of the local driver struct rather than the common mmc_host.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "548f07d2a36a4b085c059edb25edb3cd8d71fe3e",
      "tree": "59a60ef6ec54d26e271ba2deb6fc1466a60363c8",
      "parents": [
        "3119cbda858fc9ae10a69919e5f278abd6d93bb5"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Wed Jan 12 11:59:12 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Jan 26 00:27:57 2011 -0500"
      },
      "message": "mmc: sdhci-s3c: add platform_8bit_width() hook\n\nWe have 8-bit width support but is not a v3 controller.\nSo we need platform_8bit_width() to support 8-bit buswidth.\nAlso we need MMC_CAP_8_BIT_DATA, so we add it in platdata.\n\nThis gets 8-bit support working again on s3c, after we previously\ndisabled 8-bit by default on non-v3 controllers.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3119cbda858fc9ae10a69919e5f278abd6d93bb5",
      "tree": "0ac3212b916871cb979e4bf4d454d95988b96b4b",
      "parents": [
        "9047b435a0b43952f5d1f7eb15a9b63a36efc7f2"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Tue Jan 11 12:43:50 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Jan 25 21:53:51 2011 -0500"
      },
      "message": "mmc: jz4740: don\u0027t treat NULL clk as an error\n\nclk_get() returns a struct clk cookie to the driver and some platforms\nmay return NULL if they only support a single clock.  clk_get() has only\nfailed if it returns a ERR_PTR() encoded pointer.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9047b435a0b43952f5d1f7eb15a9b63a36efc7f2",
      "tree": "065f85eb0a24659a3b79059c20e092afaaa3be08",
      "parents": [
        "021cb59ae3869fb18ebc9fceb959f379c5ca835c"
      ],
      "author": {
        "name": "Russell King - ARM Linux",
        "email": "linux@arm.linux.org.uk",
        "time": "Tue Jan 11 16:35:56 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Jan 25 21:53:46 2011 -0500"
      },
      "message": "mmc: mmci: don\u0027t read command response when invalid\n\nDon\u0027t read the command response from the registers when either the\ncommand timed out (because there was no response from the card) or\nthe checksum on the response was invalid.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "021cb59ae3869fb18ebc9fceb959f379c5ca835c",
      "tree": "8446c7ce368008edb9113125f43cd05bb1d835c3",
      "parents": [
        "6663050edd9c2e8b1e1f55c09459144d84c045f0"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jan 10 21:56:08 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Jan 25 21:53:43 2011 -0500"
      },
      "message": "mmc: ushc: Remove duplicate include of usb.h\n\nIncluding usb.h once is enough in drivers/mmc/host/ushc.c\nThis removes the duplicate.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "409550f2902470f0387fe40a7db441526e16b2c0",
      "tree": "078db2747bc707fefcecd97925bffc14a11c41ef",
      "parents": [
        "d38acb49b7368ac4e8ec0db0055155be0805db5d"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Jan 25 18:03:13 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jan 25 18:04:05 2011 -0800"
      },
      "message": "Input: wacom - pass touch resolution to clients through input_absinfo\n\nAlso remove fake ABS_RX/ABS_RY \"axes\" that were used to report physical\ndimensions now that we have better way.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ac751efa6a0d70f2c9daef5c7e3a92270f5c2dff",
      "tree": "e2d3f799e20e2cbca80891ea17af7484f21d628f",
      "parents": [
        "3689456b4bd36027022b3215eb2acba51cd0e6b5"
      ],
      "author": {
        "name": "Torben Hohn",
        "email": "torbenh@gmx.de",
        "time": "Tue Jan 25 15:07:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 10:50:06 2011 +1000"
      },
      "message": "console: rename acquire/release_console_sem() to console_lock/unlock()\n\nThe -rt patches change the console_semaphore to console_mutex.  As a\nresult, a quite large chunk of the patches changes all\nacquire/release_console_sem() to acquire/release_console_mutex()\n\nThis commit makes things use more neutral function names which dont make\nimplications about the underlying lock.\n\nThe only real change is the return value of console_trylock which is\ninverted from try_acquire_console_sem()\n\nThis patch also paves the way to switching console_sem from a semaphore to\na mutex.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: make console_trylock return 1 on success, per Geert]\nSigned-off-by: Torben Hohn \u003ctorbenh@gmx.de\u003e\nCc: Thomas Gleixner \u003ctglx@tglx.de\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Geert Uytterhoeven \u003cgeert@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": "1817dc0370873caff77b924b53ae489edaf9b1e2",
      "tree": "504f5d5e89c57c8b089cb022d1aa0191b48d9187",
      "parents": [
        "52dbb9050936fd33ceb45f10529dbc992507c058"
      ],
      "author": {
        "name": "Voss, Nikolaus",
        "email": "N.Voss@weinmann.de",
        "time": "Tue Jan 25 15:07:29 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 10:50:04 2011 +1000"
      },
      "message": "drivers/clocksource/tcb_clksrc.c: fix init sequence\n\nsetup_irq() was called before clockevents_register_device() which is\nneeded by the irq handler.  Bug was reproducible by restarting the\nkernel using kexec (reliable crash).\n\nSigned-off-by: Nikolaus Voss \u003cn.voss@weinmann.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f542e3dd90a96ee0f8fcb8173cb4104f5f753e6",
      "tree": "1127d2abe1aa2a98ccf6d8a336f8dd68a285340e",
      "parents": [
        "a783ac4453405b579ab7732ba3c0efc07a4b7a61"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "lasaine@lvk.cs.msu.su",
        "time": "Tue Jan 25 15:07:19 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 10:50:00 2011 +1000"
      },
      "message": "pps: claim parallel port exclusively\n\nBoth pps_parport and pps_gen_parport are written in a way that they\ncan\u0027t share a port with any other driver.  This can result in locking up\nthe process that loads modules or even the whole kernel if the modules\nare compiled in.  Use PARPORT_FLAG_EXCL to indicate this.\n\nSigned-off-by: Alexander Gordeev \u003clasaine@lvk.cs.msu.su\u003e\nCc: Alexander Gordeev \u003clasaine@lvk.cs.msu.su\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": "a783ac4453405b579ab7732ba3c0efc07a4b7a61",
      "tree": "f75c54140edc755e91da6980ae13a5e96c05a362",
      "parents": [
        "cbeb4b7ad5346516d2ee726395eb5722b25a0a01"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Tue Jan 25 15:07:17 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 10:49:59 2011 +1000"
      },
      "message": "pps ktimer: remove noisy message\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Alexander Gordeev \u003clasaine@lvk.cs.msu.su\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cbeb4b7ad5346516d2ee726395eb5722b25a0a01",
      "tree": "e9ac41dd3ec1bb14b52f6b9325cb2968f2799faf",
      "parents": [
        "0766d20fdb9178b908f0268c16b464c11822c5c2"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "lasaine@lvk.cs.msu.su",
        "time": "Tue Jan 25 15:07:16 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 10:49:59 2011 +1000"
      },
      "message": "parport: make lockdep happy with waitlist_lock\n\nparport_unregister_device() should never be used when interrupts are\nenabled in hardware and irq handler is registered so there is no need to\ndisable interrupts when using waitlist_lock.  But there is no way to\nexplain this subtle semantics to lockdep analyzer.\n\nSo disable interrupts here too to simplify things.  The price is\nnegligible.\n\nSigned-off-by: Alexander Gordeev \u003clasaine@lvk.cs.msu.su\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": "0766d20fdb9178b908f0268c16b464c11822c5c2",
      "tree": "4f38a8ba810d1413b5a1423990741e5ec7269ffc",
      "parents": [
        "d8cc667be8fad9ad0bb3a95116be9f80a3b3efcf"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Jan 25 15:07:15 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 10:49:59 2011 +1000"
      },
      "message": "langwell_gpio: modify EOI handling following change of kernel irq subsystem\n\nLatest kernel has many changes in IRQ subsystem and its interfaces, like\nadding \"irq_eoi\" for struct irq_chip, this patch is a follow up change\nfor that.\n\nAlso remove the unnecessary cast for a \"void *\".\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Alek Du \u003calek.du@intel.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d8cc667be8fad9ad0bb3a95116be9f80a3b3efcf",
      "tree": "b7cd54ac64552d8ce1ffcfdb9caa567ca04bd9a2",
      "parents": [
        "f95ba941d1bee594d536cdcbf879a0865381b903"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 25 15:07:14 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 10:49:58 2011 +1000"
      },
      "message": "leds: leds-pwm: return proper error if pwm_request failed\n\nReturn PTR_ERR(led_dat-\u003epwm) instead of 0 if pwm_request failed\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nCc: Reviewed-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6663050edd9c2e8b1e1f55c09459144d84c045f0",
      "tree": "f683d34d517465d62dcf2fd311f8f6e5d7e736b0",
      "parents": [
        "3af03655e885ba7f48ca6318e231a7086a51082e",
        "2f8e7285606bcdf8f574bff633675eabcee83d5e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:04:18 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:04:18 2011 +1000"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ALSA: AACI: fix timeout duration\n  ALSA: AACI: fix timeout condition checking\n  ARM: 6636/1: ep93xx: default multiplexed gpio ports to gpio mode\n  ARM: 6637/1: Make the argument to virt_to_phys() \"const volatile\"\n  ARM: twd: ensure timer reload is reprogrammed on entry to periodic mode\n  ARM: 6635/2: Configure reference clock for Versatile Express timers\n  ARM: versatile: name configuration options after actual board names\n  ARM: realview: name configuration options after actual board names\n  ARM: realview,vexpress: fix section mismatch warning for pen_release\n  ARM: 6632/3: mmci: stop using the blockend interrupts\n"
    },
    {
      "commit": "9948d378b99b06f6f34164dd8ff827e228ae9251",
      "tree": "35de4877d4745bb9f219178f33629980168ba74d",
      "parents": [
        "fd3830b379b87b9a47d796d79d1e41f73e1973fa",
        "45f1798484748894c348a76fcf0b9ec43d891795"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:01:22 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:01:22 2011 +1000"
      },
      "message": "Merge branch \u0027fbdev-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6\n\n* \u0027fbdev-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6:\n  mailmap: Add an entry for Axel Lin.\n  video: fix some comments in drivers/video/console/vgacon.c\n  drivers/video/bf537-lq035.c: Add missing IS_ERR test\n  video: pxa168fb: remove a redundant pxa168fb_check_var call\n  video: da8xx-fb: fix fb_probe error path\n  video: pxa3xx-gcu: Return -EFAULT when copy_from_user() fails\n  video: nuc900fb: properly free resources in nuc900fb_remove\n  video: nuc900fb: fix compile error\n"
    },
    {
      "commit": "fd3830b379b87b9a47d796d79d1e41f73e1973fa",
      "tree": "92ea342d373631befab5e467b53b9bf374e49f81",
      "parents": [
        "ceb73c12047b8d543570b23353e7848eb7c540a1",
        "75a9fa0a769a373bda0b0f49101f066618b7effb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:00:17 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:00:17 2011 +1000"
      },
      "message": "Merge branch \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix build of sh7750 base boards\n  sh: update INTC to clear IRQ sense valid flag\n  sh: Fix sh build failure when CONFIG_SFC\u003dm\n  sh: fix MSIOF0 SPI on ecovec: it conflicts with VOU\n  sh: support XZ-compressed kernel.\n  sh: Fix up breakage from asm-generic/pgtable.h changes.\n"
    },
    {
      "commit": "f5c66d70ac2a9016a7ad481bd37e39afd7dd7369",
      "tree": "e39cec8975a2996afd17e89b2e54448d6a9a3660",
      "parents": [
        "9cfe268ec4f76b7636687ccbe99be75e00085f32"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Jan 25 14:33:36 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 08:57:18 2011 +1000"
      },
      "message": "intel_scu_ipcutils: Fix the license tag\n\nGPL V2 should be GPL v2\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ecb5646cb098d9d1961c4b1af7b776c73b7541ac",
      "tree": "cddda632fe6e3af9fb7f28cf1fdbb076e8d88b22",
      "parents": [
        "c723fdab8aa728dc2bf0da6a0de8bb9c3f588d84"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 25 14:12:12 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 08:57:17 2011 +1000"
      },
      "message": "intel_scu_ipc: fix signedness bug\n\nbusy_loop() returns negative error code, thus change err variable\nfrom u32 to int to properly propagate correct error code.\n\nAlso remove unneeded initialization for err and i variables.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c4cf6d94fb362c27a24df5223ed6e327eb7279a",
      "tree": "900cd391ea24babe6ac5fdb35eb55586eb31e603",
      "parents": [
        "eb3e554b4b3a56386ef5214dbe0e3935a350178b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 25 17:42:29 2011 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 25 16:28:56 2011 -0500"
      },
      "message": "rt2x00: add device id for windy31 usb device\n\nThis patch adds the device id for the windy31 USB device to the rt73usb\ndriver.\n\nThanks to Ralf Flaxa for reporting this and providing testing and a\nsample device.\n\nReported-by: Ralf Flaxa \u003crf@suse.de\u003e\nTested-by: Ralf Flaxa \u003crf@suse.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c3810c88788d505d4ffd786addd111b745e42161",
      "tree": "cc70c4e1ec62adb4f51cf7e1f45ed296a0475f04",
      "parents": [
        "c723fdab8aa728dc2bf0da6a0de8bb9c3f588d84"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 25 20:50:07 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jan 25 20:50:07 2011 +0100"
      },
      "message": "PM / Runtime: Don\u0027t enable interrupts while running in_interrupt\n\nThis patch (as1445) fixes a bug in the runtime PM core left over from\nthe addition of the no_callbacks flag.  If this flag is set then it is\npossible for rpm_suspend() to be called in_interrupt, so when\nreleasing spinlocks it\u0027s important not to re-enable interrupts.\n\nTo avoid an unnecessary save-and-restore of the interrupt flag, the\npatch also inlines a pm_request_idle() call.\n\nThis fixes Bugzilla #27482.\n\n(The offending code was added in 2.6.37, so it\u0027s not necessary to apply\nthis to any earlier stable kernels.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: tim blechmann \u003ctim@klingt.org\u003e\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "a20f0bc10c47fcf62be027e1a50b62791052ab56",
      "tree": "63ad7a3ff7e6d2eee503048787784d4f85ee304a",
      "parents": [
        "86ca33e82597c0aeb15fbdfb9619e86ef6b0f704"
      ],
      "author": {
        "name": "Kalhan Trisal",
        "email": "kalhan.trisal@intel.com",
        "time": "Tue Jan 25 14:24:37 2011 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Jan 25 09:10:50 2011 -0800"
      },
      "message": "hwmon: (lis3) turn down the no IRQ message\n\nTurn down the no IRQ message - on some platforms that\u0027s a normal state of\naffairs.\n\nSigned-off-by: Kalhan Trisal \u003ckalhan.trisal@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "986e3f6e2b4582d9a7e61de5090042d5af85da44",
      "tree": "8f5f26ea8ae242c242b71d7a50c859852cee8cb5",
      "parents": [
        "2321f3b4afc7c017f34b0cad0624b3b9ebdf2ba4"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Jan 23 12:19:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 23:20:24 2011 -0800"
      },
      "message": "USB NET KL5KUSB101: Fix mem leak in error path of kaweth_download_firmware()\n\nWe will leak the storage allocated by request_firmware() if the size of\nthe firmware is greater than KAWETH_FIRMWARE_BUF_SIZE.\nThis removes the leak by calling release_firmware() before we return\n-ENOSPC.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2321f3b4afc7c017f34b0cad0624b3b9ebdf2ba4",
      "tree": "053239aa3c9db5ead8fd4da70105730685d120e8",
      "parents": [
        "7c8104774e59549c37dd1cb0a8ec4f131094664c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Jan 24 23:19:10 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 23:19:10 2011 -0800"
      },
      "message": "pch_gbe: don\u0027t use flush_scheduled_work()\n\nDirectly cancel adapter-\u003ereset_task instead of using to-be-deprecated\nflush_scheduled_work().\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c8104774e59549c37dd1cb0a8ec4f131094664c",
      "tree": "708156ac49a644a93d2a2d76dfa067ffdef1751d",
      "parents": [
        "b7c7d01aaed1f71d9afe815a569f0a81465a1744"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 24 12:59:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 23:16:07 2011 -0800"
      },
      "message": "bnx2: Always set ETH_FLAG_TXVLAN\n\nTSO does not work if the VLAN tag is in the packet (non-accelerated).\nWe may be able to remove this restriction in future firmware.\n\nReported-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63b1dd07fa378f2683ad03e543c36ec76f489364",
      "tree": "ea5cf6d00b41e9bc2975bf4f845efe1e14f07a60",
      "parents": [
        "5dc1365cefb6bd8770d54a2154097445c30fe4bc"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Jan 19 06:24:02 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 25 15:10:21 2011 +0900"
      },
      "message": "video: fix some comments in drivers/video/console/vgacon.c\n\nNow vgacon_scrollback_startup() uses slab, not bootmem,\nthe comment above it is obsolete, so does __init_refok.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5dc1365cefb6bd8770d54a2154097445c30fe4bc",
      "tree": "90fac35b05750df169536d7b466aae0865ca3f59",
      "parents": [
        "e88e43b0c564864c883103483bad6219f77dfb52"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Jan 24 19:55:21 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 25 15:09:24 2011 +0900"
      },
      "message": "drivers/video/bf537-lq035.c: Add missing IS_ERR test\n\nlcd_device_register may return ERR_PTR, so a check is added for this value\nbefore the dereference.  All of the other changes reorganize the error\nhandling code in this function to avoid duplicating all of it in the added\ncase.\n\nIn the original code, in one case, the global variable fb_buffer was set to\nNULL in error code that appears after this variable is initialized.  This\nis done now in all error handling code that has this property.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nidentifier f;\n@@\nf(...) { ... return ERR_PTR(...); }\n\n@@\nidentifier r.f, fld;\nexpression x;\nstatement S1,S2;\n@@\n x \u003d f(...)\n ... when !\u003d IS_ERR(x)\n(\n if (IS_ERR(x) ||...) S1 else S2\n|\n*x-\u003efld\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e88e43b0c564864c883103483bad6219f77dfb52",
      "tree": "123c3d621080dd089242635d23e41de371b5f40e",
      "parents": [
        "360c202bebfecbedb129c07361ae8a738552eae3"
      ],
      "author": {
        "name": "axel lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jan 21 11:18:06 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 25 15:09:19 2011 +0900"
      },
      "message": "video: pxa168fb: remove a redundant pxa168fb_check_var call\n\nCurrent implementation calls pxa168fb_check_var twice in pxa168fb_probe.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "360c202bebfecbedb129c07361ae8a738552eae3",
      "tree": "9e1e931ee17e35362e2b429fbdcf2c993f5322ff",
      "parents": [
        "0b7f1cc79d61427961e311c6a21f528bdb226e40"
      ],
      "author": {
        "name": "axel lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jan 20 03:50:51 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 25 15:09:13 2011 +0900"
      },
      "message": "video: da8xx-fb: fix fb_probe error path\n\nCurrent implementation puts CONFIG_CPU_FREQ at wrong place, CONFIG_CPU_FREQ\nis for lcd_da8xx_cpufreq_deregister not for unregister_framebuffer.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5d07929808a6430d3d844db4da828dfadbc49cd2",
      "tree": "67079bb5e51938dfcfe3c53cb0a06a25c254d529",
      "parents": [
        "34311c730147def6862304488ee1f7c3f4acd74b"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jan 21 22:34:13 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jan 25 11:05:01 2011 +1000"
      },
      "message": "drm/nvc0/grctx: correct an off-by-one\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "34311c730147def6862304488ee1f7c3f4acd74b",
      "tree": "006f07372c49ee70724cb31d276edba5cb519e8d",
      "parents": [
        "670820c0e6a9c82dd2f96663dc4c6aec2a18c32b"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Mon Jan 24 01:47:42 2011 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jan 25 11:04:53 2011 +1000"
      },
      "message": "drm/nv50: Fix race with PFIFO during PGRAPH context destruction.\n\nReported-by: Xavier Chantry \u003cchantry.xavier@gmail.com\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "670820c0e6a9c82dd2f96663dc4c6aec2a18c32b",
      "tree": "a6d18716958d8529b4a79ac0f43caea9282e4f55",
      "parents": [
        "51f73d64b46cb765cd5bee3b8d9f5980c44c6446"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sat Dec 25 15:43:30 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jan 25 11:04:50 2011 +1000"
      },
      "message": "drm/nouveau: Workaround incorrect DCB entry on a GeForce3 Ti 200.\n\nFixes the DVI-D output on that board (fdo bug 32645).\n\nReported-by: Bryan Quigley \u003cBryanQuigley@Ubuntu.com\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "51f73d64b46cb765cd5bee3b8d9f5980c44c6446",
      "tree": "9a48557e7ce719a3fb3d651d2939ad9919d3bae4",
      "parents": [
        "0f1cb203b46f8f836afdd2198060ff6169aa7272"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jan 21 13:53:21 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jan 25 11:04:44 2011 +1000"
      },
      "message": "drm/nvc0: implement irq handler for whatever\u0027s at 0x14xxxx\n\nThis is just barely enough to stop a never-ending IRQ storm that can\nbe triggered by our 3D driver.  We have no idea what this engine is..\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "0f1cb203b46f8f836afdd2198060ff6169aa7272",
      "tree": "4e18ffcce511597e797e5c5c1cab6f49137b02e6",
      "parents": [
        "b26e72fbb58d3665a75b58679535a8e283da5a11"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jan 21 11:15:16 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jan 25 11:04:39 2011 +1000"
      },
      "message": "drm/nvc0: fix incorrect TPC register setup\n\nWas hitting TPC+1\u0027s regs by accident, oops.\n\nReported-by: Christoph Bumiller \u003ce0425955@student.tuwien.ac.at\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "b26e72fbb58d3665a75b58679535a8e283da5a11",
      "tree": "f31ec60a2e8e80cf9e496ed4deecefdf72ba3d15",
      "parents": [
        "1c2a679aa99d4b9d01004863d72d818534d4ac54"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jan 19 15:54:10 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jan 25 11:04:34 2011 +1000"
      },
      "message": "drm/nouveau: probe for adt7473 before f75375\n\nThere\u0027s a reported case where probing for f75375 causes the system\nto hang completely, in this case there\u0027s an adt7473 at the same\ni2c address.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "1c2a679aa99d4b9d01004863d72d818534d4ac54",
      "tree": "d1c2a2daceeca3cbe3379f71fcf3e6fd8d31b38d",
      "parents": [
        "f01a9720cb149e76155dc6e0e051058450305f4f"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jan 18 14:46:19 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jan 25 11:04:30 2011 +1000"
      },
      "message": "drm/nouveau: remove dead function definition\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "842d9b2c6a9189c8954d1d03dadde7403992baed",
      "tree": "33abd1a9f5deb51be763429fbeadf044d5cb8d8c",
      "parents": [
        "5e82ea99827f6aa122fbb08f8659e76226ce107b",
        "727a99a576ba562e5074d54cfcc57a1ce101c240"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 11:01:33 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 11:01:33 2011 +1000"
      },
      "message": "Merge branch \u0027for-38-rc3\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm\n\n* \u0027for-38-rc3\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm:\n  drivers: mmc: msm: remove clock disable in probe\n  mmc: msm: fix dma usage not to use internal APIs\n"
    },
    {
      "commit": "5e82ea99827f6aa122fbb08f8659e76226ce107b",
      "tree": "84a433c80276663f8233af91b29aacfd04f42524",
      "parents": [
        "ec30f343d61391ab23705e50a525da1d55395780",
        "abb72c828878a2c69b2cfb33ac30007c8ecd735e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 10:46:14 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 10:46:14 2011 +1000"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: add new radeon_info ioctl query for clock crystal freq\n  drm/i915: Prevent uninitialised reads during error state capture\n  drm/i915: Use consistent mappings for OpRegion between ACPI and i915\n  drm/i915: Handle the no-interrupts case for UMS by polling\n  drm/i915: Disable high-precision vblank timestamping for UMS\n  drm/i915: Increase the amount of defense before computing vblank timestamps\n  drm/i915,agp/intel: Do not clear stolen entries\n  drm/radeon/kms: simplify atom adjust pll setup\n  drm/radeon/kms: match r6xx/r7xx/evergreen asic_reset with previous asics\n  drm/radeon/kms: make the mac rv630 quirk generic\n  drm/radeon/kms: fix a spelling error in an error message\n  drm/radeon/kms: Initialize pageflip spinlocks.\n  drm/i915: Recognise non-VGA display devices\n  drm/i915: Fix use of invalid array size for ring-\u003esync_seqno\n  drm/i915/ringbuffer: Fix use of stale HEAD position whilst polling for space\n  drm/i915: Don\u0027t kick-off hangcheck after a DRI interrupt\n  drm/i915: Add dependency on CONFIG_TMPFS\n  drm/i915: Initialise ring vfuncs for old DRI paths\n  drm/i915: make the blitter report buffer modifications to the FBC unit\n  drm/i915: set more FBC chicken bits\n"
    },
    {
      "commit": "5955e7524790a2c8972487ab43347c28a1931521",
      "tree": "0121e9869e070cdaf9007dacf595be900bce1f4c",
      "parents": [
        "fd0273c5033630b8673554cd39660435d1ab2ac4",
        "3a5655a5b545e9647c3437473ee3d815fe1b9050"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 15:16:11 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 15:16:11 2011 -0800"
      },
      "message": "Merge branch \u0027can/at91_can-for-net-2.6\u0027 of git://git.pengutronix.de/git/mkl/linux-2.6\n"
    },
    {
      "commit": "abb72c828878a2c69b2cfb33ac30007c8ecd735e",
      "tree": "a95ace4f34d86d55b3307bd53354d335e9f23563",
      "parents": [
        "58bbf018a70c562437eeae121a5d021ba7fe56a5",
        "8e934dbf264418afe4d1dff34ce074ecc14280db"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Tue Jan 25 08:41:58 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Tue Jan 25 08:41:58 2011 +1000"
      },
      "message": "Merge branch \u0027drm-intel-fixes-2\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel into drm-fixes\n\n* \u0027drm-intel-fixes-2\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel: (30 commits)\n  drm/i915: Prevent uninitialised reads during error state capture\n  drm/i915: Use consistent mappings for OpRegion between ACPI and i915\n  drm/i915: Handle the no-interrupts case for UMS by polling\n  drm/i915: Disable high-precision vblank timestamping for UMS\n  drm/i915: Increase the amount of defense before computing vblank timestamps\n  drm/i915,agp/intel: Do not clear stolen entries\n  Remove MAYBE_BUILD_BUG_ON\n  BUILD_BUG_ON: make it handle more cases\n  module: fix missing semicolons in MODULE macro usage\n  param: add null statement to compiled-in module params\n  module: fix linker error for MODULE_VERSION when !MODULE and CONFIG_SYSFS\u003dn\n  module: show version information for built-in modules in sysfs\n  selinux: return -ENOMEM when memory allocation fails\n  tpm: fix panic caused by \"tpm: Autodetect itpm devices\"\n  TPM: Long default timeout fix\n  trusted keys: Fix a memory leak in trusted_update().\n  keys: add trusted and encrypted maintainers\n  encrypted-keys: rename encrypted_defined files to encrypted\n  trusted-keys: rename trusted_defined files to trusted\n  drm/i915: Recognise non-VGA display devices\n  ...\n"
    },
    {
      "commit": "58bbf018a70c562437eeae121a5d021ba7fe56a5",
      "tree": "5a44a8c8f53710366e51208f63e86c3a441f256a",
      "parents": [
        "b526ce2264e93b64853478ae50725a30c1dc7abf"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jan 24 17:14:26 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Tue Jan 25 08:41:04 2011 +1000"
      },
      "message": "drm/radeon/kms: add new radeon_info ioctl query for clock crystal freq\n\nNeeded for timer queries in the 3D driver.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "e92427b289d252cfbd4cb5282d92f4ce1a5bb1fb",
      "tree": "6d30e5e7b7f8e9aaa51d43b7128ac56860fa03bb",
      "parents": [
        "c506653d35249bb4738bb139c24362e1ae724bc1",
        "ec30f343d61391ab23705e50a525da1d55395780"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 13:17:06 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 13:17:06 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "ec30f343d61391ab23705e50a525da1d55395780",
      "tree": "6ac84bc7a34074cbbac22403e2afcc07abdaf838",
      "parents": [
        "34686fe689bf62d34af5379240caf7c446607ead"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Mon Jan 24 08:00:01 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:57:34 2011 +1000"
      },
      "message": "fix a shutdown regression in intel_idle\n\nFix a shutdown regression caused by 2a2d31c8dc6f (\"intel_idle: open\nbroadcast clock event\").  The clockevent framework can automatically\nshutdown broadcast timers for hotremove CPUs.  And we get a shutdown\nregression when we shutdown broadcast timer for hot remove CPU, so just\ndelete some code.\n\nAlso fix some section mismatch.\n\nReported-by: Ari Savolainen \u003cari.m.savolainen@gmail.com\u003e\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nTested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce84d539ce47484ff3cbc9c67b3eb69ae88954f9",
      "tree": "cdba43e845e23a6793ca47857a16fae6032becfb",
      "parents": [
        "bc094757f4f3d7b8211a8a1ed7605ffd7c728f75",
        "b5cc8ca1c9c3a37eaddf709b2fd3e1699aee41ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:25:55 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:25:55 2011 +1000"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  RTC: Remove Kconfig symbol for UIE emulation\n  RTC: Properly handle rtc_read_alarm error propagation and fix bug\n  RTC: Propagate error handling via rtc_timer_enqueue properly\n  acpi_pm: Clear pmtmr_ioport if acpi_pm initialization fails\n  rtc: Cleanup removed UIE emulation declaration\n  hrtimers: Notify hrtimer users of switches to NOHZ mode\n"
    },
    {
      "commit": "8e934dbf264418afe4d1dff34ce074ecc14280db",
      "tree": "6fcbbafc58a1f444b065905a2b3a3e5427cc6c92",
      "parents": [
        "b705120e4198315f4ae043de06c62f65e0851fd3"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jan 24 12:34:00 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jan 24 18:28:29 2011 +0000"
      },
      "message": "drm/i915: Prevent uninitialised reads during error state capture\n\nerror_bo and pinned_bo could be used uninitialised if there were no\nactive buffers.\n\nCaught by kmemcheck.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "b705120e4198315f4ae043de06c62f65e0851fd3",
      "tree": "d10bd8c952fa5ab18c9aacafeda37c72eb675c44",
      "parents": [
        "8a327f23e23fa509e6e3c2263ae1cc0a67dec387"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "kernel@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Jan 23 18:17:17 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jan 24 18:28:08 2011 +0000"
      },
      "message": "drm/i915: Use consistent mappings for OpRegion between ACPI and i915\n\nThe opregion is a shared memory region between ACPI and the graphics\ndriver. As the ACPI mapping has been changed to cachable in commit\n6d5bbf00d251cc73223a71422d69e069dc2e0b8d, mapping the intel opregion\nnon-cachable now fails. As no bus-master hardware is involved in the\nopregion, cachable map should do no harm.\n\nTested on a Fujitsu Lifebook P8010.\n\nSigned-off-by: Michael Karcher \u003ckernel@mkarcher.dialup.fu-berlin.de\u003e\n[ickle: convert to acpi_os_ioremap for consistency]\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "8a327f23e23fa509e6e3c2263ae1cc0a67dec387",
      "tree": "119abf09e1ec9babaf78e6889187f9d54864b118",
      "parents": [
        "5a9a8d1a99c617df82339456fbdd30d6ed3a856b",
        "d315777b32a4696feb86f2a0c9e9f39c94683649"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jan 23 17:22:16 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jan 24 18:27:32 2011 +0000"
      },
      "message": "Merge remote branch \u0027linus/master\u0027 into drm-intel-fixes\n\nMerge with Linus to resolve conflicting fixes for the reusing the stale\nHEAD value during intel_ring_wait().\n\nConflicts:\n\tdrivers/gpu/drm/i915/intel_ringbuffer.c\n"
    },
    {
      "commit": "5a9a8d1a99c617df82339456fbdd30d6ed3a856b",
      "tree": "0aa92fdfa778a05353cbe82d4635597ba9e87114",
      "parents": [
        "3885c6bbd0c6c9cc3c8e6d4f723abc87c593b07a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jan 23 13:03:24 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jan 24 18:26:31 2011 +0000"
      },
      "message": "drm/i915: Handle the no-interrupts case for UMS by polling\n\nIf the driver calls into the kernel to wait for a breadcrumb to pass,\nbut hasn\u0027t enabled interrupts, fallback to polling the breadcrumb value.\n\nReported-by: Chris Clayton \u003cchris2553@googlemail.com\u003e\nTested-by: Chris Clayton \u003cchris2553@googlemail.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "3885c6bbd0c6c9cc3c8e6d4f723abc87c593b07a",
      "tree": "28462f6036dfd8fdf885bb7fd9afa510b3c90bf7",
      "parents": [
        "4041b85323ca00faaf8cdae22ac5cc16f1af2451"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jan 23 10:45:14 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jan 24 18:26:31 2011 +0000"
      },
      "message": "drm/i915: Disable high-precision vblank timestamping for UMS\n\nWe only have sufficient information for accurate (sub-frame) timestamping\nwhen the modesetting is under our control.\n\nReported-by: Chris Clayton \u003cchris2553@googlemail.com\u003e\nTested-by: Chris Clayton \u003cchris2553@googlemail.com\u003e\nReviewed-by: Mario Kleiner \u003cmario.kleiner@tuebingen.mpg.de\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "4041b85323ca00faaf8cdae22ac5cc16f1af2451",
      "tree": "da7b5ca9716c388118ecc58dccd2bc87134b0cc3",
      "parents": [
        "bee4a186c16bed0d7e91425ca9356c2e8c015f8d"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sat Jan 22 10:07:56 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jan 24 18:26:30 2011 +0000"
      },
      "message": "drm/i915: Increase the amount of defense before computing vblank timestamps\n\nReported-by: Chris Clayton \u003cchris2553@googlemail.com\u003e\nTested-by: Chris Clayton \u003cchris2553@googlemail.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "bee4a186c16bed0d7e91425ca9356c2e8c015f8d",
      "tree": "66d01e18c48fb0dfd9970c169d0f5baa0adaa0fe",
      "parents": [
        "934f992c763ae1e5eefcce8af769c16444085df7"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Jan 21 10:54:32 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jan 24 18:26:25 2011 +0000"
      },
      "message": "drm/i915,agp/intel: Do not clear stolen entries\n\nWe can only utilize the stolen portion of the GTT if we are in sole\ncharge of the hardware. This is only true if using GEM and KMS,\notherwise VESA continues to access stolen memory.\n\nReported-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nReported-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nTested-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nTested-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "d38acb49b7368ac4e8ec0db0055155be0805db5d",
      "tree": "025878af022aa140e2ccc1975f4a349c8f030a8d",
      "parents": [
        "8c6a98b22b750c9eb52653ba643faa17db8d3881"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Mon Jan 24 09:32:50 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 24 09:33:41 2011 -0800"
      },
      "message": "Input: wacom - add 2 Bamboo Pen and touch models\n\nReported-by: David Foley \u003cfavux.is@gmail.com\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8c6a98b22b750c9eb52653ba643faa17db8d3881",
      "tree": "682d083e544bf4b420b6972941c9f3e7493e77ef",
      "parents": [
        "cb1b145929b5b7e1bdc5f76dd2905df9f89c038e"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Jan 24 09:31:38 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 24 09:33:36 2011 -0800"
      },
      "message": "Input: sysrq - ensure sysrq_enabled and __sysrq_enabled are consistent\n\nCurrently sysrq_enabled and __sysrq_enabled are initialised separately\nand inconsistently, leading to sysrq being actually enabled by reported\nas not enabled in sysfs.  The first change to the sysfs configurable\nsynchronises these two:\n\n    static int __read_mostly sysrq_enabled \u003d 1;\n    static int __sysrq_enabled;\n\nAdd a common define to carry the default for these preventing them becoming\nout of sync again.  Default this to 1 to mirror previous behaviour.\n\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8cb2815574278a1bf966f041cbfe5b7c91472dcd",
      "tree": "540d5b544f8ffc401737c1938258d04e1c3eff57",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Jan 24 15:22:13 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 24 15:23:00 2011 +0000"
      },
      "message": "ARM: 6632/3: mmci: stop using the blockend interrupts\n\nImplement a suggestion from Russell to drop the use of blockend\ninterrupts altogether and instead rely on the data counter.\n\nTested with error-free cards on U300, U8500 and RealView PB1176.\n\nSigned-off-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3a5655a5b545e9647c3437473ee3d815fe1b9050",
      "tree": "5cadf4eaf9b3631b498a4ddfbee8c7458463b37c",
      "parents": [
        "9e0a2d1ca3de6e284e99ad5cae1ae33ecb74c479"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jan 10 20:44:22 2011 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jan 24 14:56:37 2011 +0100"
      },
      "message": "can: at91_can: make can_id of mailbox 0 configurable\n\nDue to a chip bug (errata 50.2.6.3 \u0026 50.3.5.3 in\n\"AT91SAM9263 Preliminary 6249H-ATARM-27-Jul-09\") the contents of mailbox\n0 may be send under certain conditions (even if disabled or in rx mode).\n\nThe workaround in the errata suggests not to use the mailbox and load it\nwith an unused identifier.\n\nThis patch implements the second part of the workaround. A sysfs entry\n\"mb0_id\" is introduced. While the interface is down it can be used to\nconfigure the can_id of mailbox 0. The default value id 0x7ff.\n\nIn order to use an extended can_id add the CAN_EFF_FLAG (0x80000000U)\nto the can_id. Example:\n\n- standard id 0x7ff:\necho 0x7ff      \u003e /sys/class/net/can0/mb0_id\n\n- extended id 0x1fffffff:\necho 0x9fffffff \u003e /sys/class/net/can0/mb0_id\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nFor the Documentation-part:\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "9e0a2d1ca3de6e284e99ad5cae1ae33ecb74c479",
      "tree": "2055519c8e9459d2f7c09f98440d6f243038fa60",
      "parents": [
        "0909c1ec6f016b3f580fa2f4630659a5874a8ef8"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Sun Jan 09 22:46:25 2011 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jan 24 13:24:30 2011 +0100"
      },
      "message": "can: at91_can: don\u0027t use mailbox 0\n\nDue to a chip bug (errata 50.2.6.3 \u0026 50.3.5.3 in\n\"AT91SAM9263 Preliminary 6249H-ATARM-27-Jul-09\") the contents of mailbox\n0 may be send under certain conditions (even if disabled or in rx mode).\n\nThe workaround in the errata suggests not to use the mailbox and load it\nwith a unused identifier.\n\nThis patch implements the first part of the workaround, it updates\nAT91_MB_RX_NUM and AT91_MB_RX_FIRST (and the inline documentation)\nso that mailbox 0 stays unused.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\n"
    },
    {
      "commit": "0909c1ec6f016b3f580fa2f4630659a5874a8ef8",
      "tree": "266e422c2c312164fb6198c8c0158d64ce7c41b5",
      "parents": [
        "b30532515f0a62bfe17207ab00883dd262497006"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Jan 06 09:58:42 2011 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jan 24 13:22:02 2011 +0100"
      },
      "message": "can: at91_can: clean up usage of AT91_MB_RX_FIRST and AT91_MB_RX_NUM\n\nThis patch cleans up the usage of two macros which specify the mailbox\nusage. AT91_MB_RX_FIRST and AT91_MB_RX_NUM define the first and the\nnumber of RX mailboxes. The current driver uses these variables in an\nunclean way; assuming that AT91_MB_RX_FIRST is 0;\n\nThis patch cleans up the usage of these macros, no longer assuming\nAT91_MB_RX_FIRST \u003d\u003d 0.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "5a05a6d7a51bcc47c5c6f0ed68e433f9a01afd89",
      "tree": "d283eb52fda7b5db060514599259e568abfd97ac",
      "parents": [
        "d20761a7995773dfae4a54fdd26a7857b861adb5",
        "577d6a7c3a0e273e115c65a148b71be6c1950f69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 24 19:57:43 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 24 19:57:43 2011 +1000"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  module: fix missing semicolons in MODULE macro usage\n  param: add null statement to compiled-in module params\n  module: fix linker error for MODULE_VERSION when !MODULE and CONFIG_SYSFS\u003dn\n  module: show version information for built-in modules in sysfs\n"
    },
    {
      "commit": "d20761a7995773dfae4a54fdd26a7857b861adb5",
      "tree": "14deebe09cf5a89a7b7ea1cab0ed45dbe4e5a627",
      "parents": [
        "ff5fdb61493d95332945630fcae249f896098652",
        "3ac285ff23cd6e1bc402b6db836521bce006eb89"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 24 19:56:47 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 24 19:56:47 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  selinux: return -ENOMEM when memory allocation fails\n  tpm: fix panic caused by \"tpm: Autodetect itpm devices\"\n  TPM: Long default timeout fix\n  trusted keys: Fix a memory leak in trusted_update().\n  keys: add trusted and encrypted maintainers\n  encrypted-keys: rename encrypted_defined files to encrypted\n  trusted-keys: rename trusted_defined files to trusted\n"
    }
  ],
  "next": "577d6a7c3a0e273e115c65a148b71be6c1950f69"
}
