)]}'
{
  "log": [
    {
      "commit": "238ccbb050a243e935bb3fc679c2e4bbff7004aa",
      "tree": "3381b895861f625b1524acfd32d4a90eb79108bd",
      "parents": [
        "c5113e3d66d7c7140fe854c7638a27eb3a23fd7d",
        "1d9f26262aef6d63ff65eba0fd5f1583f342b69b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:31:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:31:44 2009 -0800"
      },
      "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: (22 commits)\n  Input: ALPS - add interleaved protocol support (Dell E6x00 series)\n  Input: keyboard - don\u0027t override beep with a bell\n  Input: altera_ps2 - fix test of unsigned in altera_ps2_probe()\n  Input: add mc13783 touchscreen driver\n  Input: ep93xx_keypad - update driver to new core support\n  Input: wacom - separate pen from express keys on Graphire\n  Input: wacom - add defines for data packet report IDs\n  Input: wacom - add support for new LCD tablets\n  Input: wacom - add defines for packet lengths of various devices\n  Input: wacom - ensure the device is initialized properly upon resume\n  Input: at32psif - do not sleep in atomic context\n  Input: i8042 - add Gigabyte M1022M to the noloop list\n  Input: i8042 - allow installing platform filters for incoming data\n  Input: i8042 - fix locking in interrupt routine\n  Input: ALPS - do not set REL_X/REL_Y capabilities on the touchpad\n  Input: document use of input_event() function\n  Input: sa1111ps2 - annotate probe() and remove() methods\n  Input: ambakmi - annotate probe() and remove() methods\n  Input: gscps2 - fix probe() and remove() annotations\n  Input: altera_ps2 - add annotations to probe and remove methods\n  ...\n"
    },
    {
      "commit": "9b2831704e9250269032e3b8c2ffdfca09fd2851",
      "tree": "f0707f9cb808371e185f18268a14213a2e4fc392",
      "parents": [
        "337e4a1ab4d736b8c39a4c3a233ac21f1a6c036f",
        "204fc390d86f7087201ec4a146bc07483186c35b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:29:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:29:52 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (33 commits)\n  sh: Fix test of unsigned in se7722_irq_demux()\n  sh: mach-ecovec24: Add FSI sound support\n  sh: mach-ecovec24: Add mt9t112 camera support\n  sh: mach-ecovec24: Add tw9910 support\n  sh: MSIOF/mmc_spi platform data for the Ecovec24 board\n  sh: ms7724se: Add ak4642 support\n  sh: Fix up FPU build for SH5\n  sh: Remove old early serial console code V2\n  sh: sh5 scif pdata (sh5-101/sh5-103)\n  sh: sh4a scif pdata (sh7757/sh7763/sh7770/sh7780/sh7785/sh7786/x3)\n  sh: sh4a scif pdata (sh7343/sh7366/sh7722/sh7723/sh7724)\n  sh: sh4 scif pdata (sh7750/sh7760/sh4-202)\n  sh: sh3 scif pdata (sh7705/sh770x/sh7710/sh7720)\n  sh: sh2a scif pdata (sh7201/sh7203/sh7206/mxg)\n  sh: sh2 scif pdata (sh7616)\n  sh-sci: Extend sh-sci driver with early console V2\n  sh: Stub in P3 ioremap support for nommu parts.\n  sh: wire up vmallocinfo support in ioremap() implementations.\n  sh: Make the unaligned trap handler always obey notification levels.\n  sh: Couple kernel and user write page perm bits for CONFIG_X2TLB\n  ...\n"
    },
    {
      "commit": "7949456b1b96924c2d9ae5aea5fa7d4c81c946ed",
      "tree": "819e64dcd686c8b53c698c164aea96a002e8b5f8",
      "parents": [
        "60d9aa758c00f20ade0cb1951f6a934f628dd2d7",
        "12458ea06efd7b44281e68fe59c950ec7d59c649"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:28:56 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:28:56 2009 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  ppc440spe-adma: adds updated ppc440spe adma driver\n  iop-adma.c: use resource_size()\n  dmaengine: clarify the meaning of the DMA_CTRL_ACK flag\n  sh: stylistic improvements for the DMA driver\n  dmaengine: fix dmatest to verify minimum transfer length and test buffer size\n  sh: DMA driver has to specify its alignment requirements\n  Add COH 901 318 DMA block driver v5\n"
    },
    {
      "commit": "60d9aa758c00f20ade0cb1951f6a934f628dd2d7",
      "tree": "e3bdfa4ec0d3f9a29a822810b8b9188c7d613cbd",
      "parents": [
        "b2adf0cbec4cf0934c63f48f893e0cebde380d0c",
        "2e16cfca6e17ae37ae21feca080a6f2eca9087dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:23:43 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:23:43 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (90 commits)\n  jffs2: Fix long-standing bug with symlink garbage collection.\n  mtd: OneNAND: Fix test of unsigned in onenand_otp_walk()\n  mtd: cfi_cmdset_0002, fix lock imbalance\n  Revert \"mtd: move mxcnd_remove to .exit.text\"\n  mtd: m25p80: add support for Macronix MX25L4005A\n  kmsg_dump: fix build for CONFIG_PRINTK\u003dn\n  mtd: nandsim: add support for 4KiB pages\n  mtd: mtdoops: refactor as a kmsg_dumper\n  mtd: mtdoops: make record size configurable\n  mtd: mtdoops: limit the maximum mtd partition size\n  mtd: mtdoops: keep track of used/unused pages in an array\n  mtd: mtdoops: several minor cleanups\n  core: Add kernel message dumper to call on oopses and panics\n  mtd: add ARM pismo support\n  mtd: pxa3xx_nand: Fix PIO data transfer\n  mtd: nand: fix multi-chip suspend problem\n  mtd: add support for switching old SST chips into QRY mode\n  mtd: fix M29W800D dev_id and uaddr\n  mtd: don\u0027t use PF_MEMALLOC\n  mtd: Add bad block table overrides to Davinci NAND driver\n  ...\n\nFixed up conflicts (mostly trivial) in\n\tdrivers/mtd/devices/m25p80.c\n\tdrivers/mtd/maps/pcmciamtd.c\n\tdrivers/mtd/nand/pxa3xx_nand.c\n\tkernel/printk.c\n"
    },
    {
      "commit": "b2adf0cbec4cf0934c63f48f893e0cebde380d0c",
      "tree": "f4073c90ec71ebb37a0934dc14b52959ad58bfaa",
      "parents": [
        "a79960e576ebca9dbf24489b562689f2be7e9ff0",
        "d0608b54740c82b08056b7611e38a3fd73be3564"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:12:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:12:07 2009 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc: Fixup last users of irq_chip-\u003etypename\n  parisc: convert /proc/pdc/{lcd,led} to seq_file\n  parisc: Convert BUG() to use unreachable()\n  parisc: Replace old style lock init in smp.c\n  parisc: use sort() instead of home-made implementation (v2)\n  parisc: add CALLER_ADDR{0-6} macros\n  parisc: remove unused IRQSTAT_SIRQ_PEND and IRQSTAT_SZ defines\n  parisc: remove duplicated #include\n"
    },
    {
      "commit": "a79960e576ebca9dbf24489b562689f2be7e9ff0",
      "tree": "b0748839230c2bba1d49ccdd732608d7d1f334cb",
      "parents": [
        "661e338f728d101b4839b6b157d44cfcb80e3c5e",
        "cd7bcf32d42b15891620b3f1387a00178b54291a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:11:38 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:11:38 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/iommu-2.6\n\n* git://git.infradead.org/iommu-2.6:\n  implement early_io{re,un}map for ia64\n  Revert \"Intel IOMMU: Avoid memory allocation failures in dma map api calls\"\n  intel-iommu: ignore page table validation in pass through mode\n  intel-iommu: Fix oops with intel_iommu\u003digfx_off\n  intel-iommu: Check for an RMRR which ends before it starts.\n  intel-iommu: Apply BIOS sanity checks for interrupt remapping too.\n  intel-iommu: Detect DMAR in hyperspace at probe time.\n  dmar: Fix build failure without NUMA, warn on bogus RHSA tables and don\u0027t abort\n  iommu: Allocate dma-remapping structures using numa locality info\n  intr_remap: Allocate intr-remapping table using numa locality info\n  dmar: Allocate queued invalidation structure using numa locality info\n  dmar: support for parsing Remapping Hardware Static Affinity structure\n"
    },
    {
      "commit": "6a5df38f5f07981dda5457ec6c05efe1c4200d84",
      "tree": "d82c3862f7ba719d7723111140a0c89e6387cb19",
      "parents": [
        "9cfc86249f32d984339c6d1f8a1fd1326989b3b8",
        "262ab9ac0daadebcece8e3cbf3ae66ee8774cfd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:09:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:09:16 2009 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (116 commits)\n  V4L/DVB (13698): pms: replace asm/uaccess.h to linux/uaccess.h\n  V4L/DVB (13690): radio/si470x: #include \u003csched.h\u003e\n  V4L/DVB (13688): au8522: modify the attributes of local filter coefficients\n  V4L/DVB (13687): cx231xx: use NULL when pointer is needed\n  V4L/DVB: Davinci VPFE Capture: remove unused #include \u003clinux/version.h\u003e\n  V4L/DVB (13685): Correct code taking the size of a pointer\n  V4L/DVB (13684): Fix some cut-and-paste noise in dib0090.h\n  V4L/DVB (13683): sanio-ms: clean up init, exit and id_table\n  V4L/DVB (13682): dib8000: make some constant static\n  V4L/DVB: lgs8gxx: Use shifts rather than multiply/divide when possible\n  V4L/DVB (13680b): DocBook/media: create links for included sources\n  V4L/DVB (13680a): DocBook/media: copy images after building HTML\n  V4L/DVB (13678): Add support for yet another DvbWorld, TeVii and Prof USB devices\n  V4L/DVB (13676): configurable IRQ mode on NetUP Dual DVB-S2 CI; IRQ from CAM processing (CI interface works faster)\n  V4L/DVB (13674): stv090x: Add DiSEqC envelope mode\n  V4L/DVB (13673): lnbp21: Implement 22 kHz tone control\n  V4L/DVB (13671): sh_mobile_ceu_camera: Remove frame size page alignment\n  V4L/DVB (13670): soc-camera: Add mt9t112 camera driver\n  V4L/DVB (13669): tw9910: Add sync polarity support\n  V4L/DVB (13668): tw9910: remove cropping\n  ...\n"
    },
    {
      "commit": "81f6527bd322ef1f3a58c2c438b9ded3bd8f606a",
      "tree": "0318a64f7545e4f995cbe67b263adf7f4d7bab44",
      "parents": [
        "e756fd8080622998007b592bd33f86cecf56587a"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Tue Dec 15 16:48:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:21 2009 -0800"
      },
      "message": "ia64: use bitmap_find_next_zero_area\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e756fd8080622998007b592bd33f86cecf56587a",
      "tree": "a39e0bea4984e28fedefb196ebaf1a95e89778fc",
      "parents": [
        "43ff8b60853793fb0155b3e465739d2170c3aa2f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Tue Dec 15 16:48:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:19 2009 -0800"
      },
      "message": "sparc: use bitmap_find_next_zero_area\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a66022c457755b5eef61e30866114679c95e1f54",
      "tree": "acf5cbe134398b9541dfa0db267205e6c579cb6b",
      "parents": [
        "c1a2a962a2ad103846e7950b4591471fabecece7"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Tue Dec 15 16:48:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:18 2009 -0800"
      },
      "message": "iommu-helper: use bitmap library\n\nUse bitmap library and kill some unused iommu helper functions.\n\n1. s/iommu_area_free/bitmap_clear/\n\n2. s/iommu_area_reserve/bitmap_set/\n\n3. Use bitmap_find_next_zero_area instead of find_next_zero_area\n\n  This cannot be simple substitution because find_next_zero_area\n  doesn\u0027t check the last bit of the limit in bitmap\n\n4. Remove iommu_area_free, iommu_area_reserve, and find_next_zero_area\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56abcf24ff993291b20efd6e3402cd3d12f5cee2",
      "tree": "14dab85ca1cc5fd1262821893d9bdc3b0812e714",
      "parents": [
        "e5ae6e82bf08bea2a1ae0fcc0d6e1656264c2d23"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Dec 15 16:48:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:17 2009 -0800"
      },
      "message": "gru: function to generate chipset IPI values\n\nCreate a function to generate the value that is written to the UV hub MMR\nto cause an IPI interrupt to be sent.  The function will be used in the\nGRU message queue error recovery code that sends IPIs to nodes in remote\npartitions.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c2c9f115741453715d6b4da1cd2de65af8c7ad86",
      "tree": "8e20a0641c622b07b3c7380f81a5552e20e1c8d1",
      "parents": [
        "289750d1f1fd4a715baa2a2c6dd0cec2b8317fd7"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Tue Dec 15 16:47:56 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:14 2009 -0800"
      },
      "message": "x86: uv: update XPC to handle updated BIOS interface\n\nThe UV BIOS has moved the location of some of their pointers to the\n\"partition reserved page\" from memory into a uv hub MMR.  The GRU does not\nsupport bcopy operations from MMR space so we need to special case the MMR\naddresses using VLOAD operations.\n\nAdditionally, the BIOS call for registering a message queue watchlist has\nremoved the \u0027blade\u0027 value and eliminated the structure that was being\npassed in.  This is also reflected in this patch.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\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": "fae419f2abd15ab7d1cd1413e6683a276a4e14e2",
      "tree": "9e560c4eebfd5d41cf3ab5903d234fac798dc236",
      "parents": [
        "682128939f546e3a9cdd9fef392b932dd9c41a65"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Tue Dec 15 16:47:54 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:13 2009 -0800"
      },
      "message": "x86: uv: introduce uv_gpa_is_mmr\n\nProvide a mechanism for determining if a global physical address is\npointing to a UV hub MMR.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\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": "729d69e6995fc4dea8ff70df256a7d4034a3d21d",
      "tree": "6b8ccb8d00248458bb27417606fb9e402daaeb77",
      "parents": [
        "5fe878ae7f82fbf0830dbfaee4c5ca18f3aee442"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Tue Dec 15 16:47:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:13 2009 -0800"
      },
      "message": "x86: uv: introduce a means to translate from gpa -\u003e socket_paddr\n\nThe UV BIOS has been updated to implement some of our interface\nfunctionality differently than originally expected.  These patches update\nthe kernel to the bios implementation and include a few minor bug fixes\nwhich prevent us from doing significant testing on real hardware.\n\nThis patch:\n\nFor SGI UV systems, translate from a global physical address back to a\nsocket physical address.  This does nothing to ensure the socket physical\naddress is actually addressable by the kernel.  That is the responsibility\nof the user of the function.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\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": "ac2b3e67dd59b8c6ef8c199641444c6ea03535a6",
      "tree": "ce7ac263fc47517ed42a15670a5359094b2a1f05",
      "parents": [
        "bbead2104e912571c3afb2aafe5ece1b446b56d9"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Tue Dec 15 16:47:43 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:12 2009 -0800"
      },
      "message": "dma-mapping: fix off-by-one error in dma_capable()\n\ndma_mask is, when interpreted as address, the last valid byte, and hence\ncomparison msut also be done using the last valid of the buffer in\nquestion.\n\nAlso fix the open-coded instances in lib/swiotlb.c.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "698ba7b5a3a7be772922340fade365c675b8243f",
      "tree": "3e251d4ee8cbd8489d75e7570b2d821395021d59",
      "parents": [
        "d1da96aada79fd1d29ae4e3157120d1ce1e77594"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Dec 15 16:47:37 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:12 2009 -0800"
      },
      "message": "elf: kill USE_ELF_CORE_DUMP\n\nCurrently all architectures but microblaze unconditionally define\nUSE_ELF_CORE_DUMP.  The microblaze omission seems like an error to me, so\nlet\u0027s kill this ifdef and make sure we are the same everywhere.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Michal Simek \u003cmichal.simek@petalogix.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d51965037325e51f6cd68583413243c3573e47b0",
      "tree": "b12a96e5adc82f3b72a22f054c9a51dc05d4a302",
      "parents": [
        "7f38551fc3ff0e17a38d6f3f0f8831380a88f3cc"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Tue Dec 15 16:47:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:08 2009 -0800"
      },
      "message": "ptrace: x86: change syscall_trace_leave() to rely on tracehook when stepping\n\nSuggested by Roland.\n\nUnlike powepc, x86 always calls tracehook_report_syscall_exit(step) with\nstep \u003d 0, and sends the trap by hand.\n\nThis results in unnecessary SIGTRAP when PTRACE_SINGLESTEP follows the\nsyscall-exit stop.\n\nChange syscall_trace_leave() to pass the correct \"step\" argument to\ntracehook and remove the send_sigtrap() logic.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f38551fc3ff0e17a38d6f3f0f8831380a88f3cc",
      "tree": "80a2618da48e46c3918a15cbd72bf2149fe2bd75",
      "parents": [
        "2f0edac5555983dc28033acce8a355f588fd01b2"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Tue Dec 15 16:47:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:08 2009 -0800"
      },
      "message": "ptrace: x86: implement user_single_step_siginfo()\n\nSuggested by Roland.\n\nImplement user_single_step_siginfo() for x86.  Extract this code from\nsend_sigtrap().\n\nSince x86 calls tracehook_report_syscall_exit(step \u003d\u003e 0) the new helper is\nnot used yet.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25baa35befeebe6a4a8d8d12a4fc5b95918bda54",
      "tree": "5634f996ac4e2067d2e1cc21b955eafbf9adb581",
      "parents": [
        "85ec7fd9f8e528c4f61d595cfe4df7681a19f252"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Tue Dec 15 16:47:18 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:08 2009 -0800"
      },
      "message": "ptrace: powerpc: implement user_single_step_siginfo()\n\nSuggested by Roland.\n\nImplement user_single_step_siginfo() for powerpc.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d52f235f17a588c132a2aaf1e7fc49bb5707fe36",
      "tree": "de25b87d63bf6ab597903e739243bb8770f1a64a",
      "parents": [
        "cfbd646fe060f70fe6618be2f9c25f739c067e29"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Dec 15 16:46:46 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:05 2009 -0800"
      },
      "message": "da850/omap-l138: add callback to control LCD panel power\n\nAdd the platform specific callback to control LCD panel and backlight\npower.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9cfe4a93e50bb36392c8d74432e4607f297cdbfc",
      "tree": "77fa42b5cd0cd0a1af2668f3ee728cd67ee8c2ad",
      "parents": [
        "0769746183caff9d4334be48c7b0e7d2ec8716c4"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Dec 15 16:46:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:01 2009 -0800"
      },
      "message": "fbdev: bfin-lq035q1-fb: new Blackfin Landscape LCD EZ-Extender driver\n\nFramebuffer driver for the Landscape LCD EZ-Extender (ADZS-BFLLCD-EZEXT)\nhttp://docs.blackfin.uclinux.org/doku.php?id\u003dhw:cards:landscape_lcd_ez-extender\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6b5f2008a3d54b5f5350a01121b718dd6bfead7",
      "tree": "55d3f6551a548f01a031f26ff845163985b59e14",
      "parents": [
        "760697beca338599a65484389c7abbe54aedb664"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:53:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:30 2009 -0200"
      },
      "message": "V4L/DVB (13661): rj54n1cb0c: Add cropping, auto white balance, restrict sizes, add platform data\n\nIt has been experimentally found out, that the sensor only supports up to\n512x384 video output and also has some restrictions on minimum scale. We\ndisable non-working size ranges until, maybe, someone finds out how to properly\nset them up. Also add cropping support, an auto white balance control, platform\ndata to specify master clock frequency and polarity of the IOCTL pin.\n\n create mode 100644 include/media/rj54n1cb0c.h\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "760697beca338599a65484389c7abbe54aedb664",
      "tree": "515735429d2240629a6f048ab1a7fefaf5299e46",
      "parents": [
        "9a74251d8bee7a25fee89a0be3ccea73e01c1a05"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:46:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:29 2009 -0200"
      },
      "message": "V4L/DVB (13659): soc-camera: convert to the new mediabus API\n\nConvert soc-camera core and all soc-camera drivers to the new mediabus\nAPI. This also takes soc-camera client drivers one step closer to also be\nusable with generic v4l2-subdev host drivers.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0f4482940a75b52db931e1fff181c9d267e462d2",
      "tree": "f1b354771394b99aaecbbf56e1c3d82b522b50a4",
      "parents": [
        "3fd7ceffddd52c2f8c004a7999ccb705d592cbfd"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:31:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:19 2009 -0200"
      },
      "message": "V4L/DVB (13650): soc-camera: switch drivers and platforms to use .priv in struct soc_camera_link\n\nAfter this change drivers can be further extended to not fail, if they don\u0027t\nget platform data, but to use defaults.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "204fc390d86f7087201ec4a146bc07483186c35b",
      "tree": "583917d31a914c3367df8d322102c3fca81a54d0",
      "parents": [
        "1980fdc4df4778741f15f50f715cd790ccbe0a79"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Dec 15 16:36:34 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 16 13:26:53 2009 +0900"
      },
      "message": "sh: Fix test of unsigned in se7722_irq_demux()\n\nse7722_fpga_irq[] is unsigned so the test does not work.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d0608b54740c82b08056b7611e38a3fd73be3564",
      "tree": "0a8c0ed4dd38402864ceee1c9d343ee1cb72f17a",
      "parents": [
        "217bfb5190813d97e6003f7692f8014655ffc02a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Nov 17 22:50:59 2009 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Wed Dec 16 03:48:56 2009 +0000"
      },
      "message": "parisc: Fixup last users of irq_chip-\u003etypename\n\nThe typename member of struct irq_chip was kept for migration purposes\nand is obsolete since more than 2 years. Fix up the leftovers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "05920797ca4c55b3c0629bc0eeb6fe634c196952",
      "tree": "d7b54ba084b19c8b3135094cb06b6774b56fa620",
      "parents": [
        "6ad6c4245e4ed0b88f5ee379c04c834b52b272a6"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 10 17:28:18 2009 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Wed Dec 16 03:48:55 2009 +0000"
      },
      "message": "parisc: Convert BUG() to use unreachable()\n\nUse the new unreachable() macro instead of for(;;);\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "6ad6c4245e4ed0b88f5ee379c04c834b52b272a6",
      "tree": "6f796006f764764c899f45461d7420558b157cc8",
      "parents": [
        "8f78df872d463ac43315916663b3e688ebb2422f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Nov 06 22:41:51 2009 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Wed Dec 16 03:48:55 2009 +0000"
      },
      "message": "parisc: Replace old style lock init in smp.c\n\nSPIN_LOCK_UNLOCKED is deprecated. Init the per cpu locks at runtime\ninstead.\n\n(Also kills the unused smp_lock --kyle)\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "8f78df872d463ac43315916663b3e688ebb2422f",
      "tree": "658bb527a0be78e68b29288d5595847896aac47b",
      "parents": [
        "11e178091f6a9c5ca479f8a276b9dd0dfacf8fc4"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Fri Nov 06 23:07:42 2009 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Wed Dec 16 03:48:55 2009 +0000"
      },
      "message": "parisc: use sort() instead of home-made implementation (v2)\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Randolph Chung \u003ctausq@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "11e178091f6a9c5ca479f8a276b9dd0dfacf8fc4",
      "tree": "5f110fc33fd34debd0a072dff7e767143e1ed7db",
      "parents": [
        "b29f90379eb5def21ca3fdf576079c285b815e6a"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Oct 25 21:48:36 2009 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Wed Dec 16 03:48:54 2009 +0000"
      },
      "message": "parisc: add CALLER_ADDR{0-6} macros\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "b29f90379eb5def21ca3fdf576079c285b815e6a",
      "tree": "88c53c1cbf883e61052ca723fe2c25fcdee36f52",
      "parents": [
        "5aea0fac0fb295b0f2528cd03f93541bcd5c78e3"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Oct 10 11:01:30 2009 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Wed Dec 16 03:48:54 2009 +0000"
      },
      "message": "parisc: remove unused IRQSTAT_SIRQ_PEND and IRQSTAT_SZ defines\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "5aea0fac0fb295b0f2528cd03f93541bcd5c78e3",
      "tree": "1fd471b167df4d18a66f6328cf80908e7f97e347",
      "parents": [
        "8bea8672edfca7ec5f661cafb218f1205863b343"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Oct 10 06:56:45 2009 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Wed Dec 16 03:48:54 2009 +0000"
      },
      "message": "parisc: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  arch/parisc/kernel/signal.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "cd7bcf32d42b15891620b3f1387a00178b54291a",
      "tree": "89c87e8af349c09e8845898f575bdfe100557ec5",
      "parents": [
        "354bb65e6e0df0aaae0e5b1ea33948d8e0b61418"
      ],
      "author": {
        "name": "Luck, Tony",
        "email": "tony.luck@intel.com",
        "time": "Mon Dec 14 20:00:36 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 16 02:45:10 2009 +0000"
      },
      "message": "implement early_io{re,un}map for ia64\n\nNeeded for commit 2c992208 (\"intel-iommu: Detect DMAR in hyperspace at \nprobe time.) to build on IA64.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8f0ddf91f2aeb09602373e400cf8b403e9017210",
      "tree": "b907c35c79caadafff6ad46a91614e30afd2f967",
      "parents": [
        "050cbb09dac0402672edeaeac06094ef8ff1749a",
        "b5f91da0a6973bb6f9ff3b91b0e92c0773a458f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:02:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:02:01 2009 -0800"
      },
      "message": "Merge branch \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (26 commits)\n  clockevents: Convert to raw_spinlock\n  clockevents: Make tick_device_lock static\n  debugobjects: Convert to raw_spinlocks\n  perf_event: Convert to raw_spinlock\n  hrtimers: Convert to raw_spinlocks\n  genirq: Convert irq_desc.lock to raw_spinlock\n  smp: Convert smplocks to raw_spinlocks\n  rtmutes: Convert rtmutex.lock to raw_spinlock\n  sched: Convert pi_lock to raw_spinlock\n  sched: Convert cpupri lock to raw_spinlock\n  sched: Convert rt_runtime_lock to raw_spinlock\n  sched: Convert rq-\u003elock to raw_spinlock\n  plist: Make plist debugging raw_spinlock aware\n  bkl: Fixup core_lock fallout\n  locking: Cleanup the name space completely\n  locking: Further name space cleanups\n  alpha: Fix fallout from locking changes\n  locking: Implement new raw_spinlock\n  locking: Convert raw_rwlock functions to arch_rwlock\n  locking: Convert raw_rwlock to arch_rwlock\n  ...\n"
    },
    {
      "commit": "050cbb09dac0402672edeaeac06094ef8ff1749a",
      "tree": "89cbe4ac48e8e8f80ff5849e2cc33f045f5ccd52",
      "parents": [
        "17c330f98383629cfd359ee62b3adde1d2a3ff7c",
        "0386f9e68fc92a3650088b86d908b07de4fb1744"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:01:00 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:01:00 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: update default configurations for ATNGW100, ATSTK1002 and ATSTK1006\n  avr32: add default configurations for ATNGW100 mkII and EVKLCD10X\n  avr32: add support for ATNGW100 mkII board\n  avr32: convert to asm-generic/hardirq.h\n  avr32: add two new at91 to cpu.h definition\n  avr32: clean up linker script using standard macros.\n  avr32: MRMT: correct setup of SPI slaves\n  avr32: function for independently setting up SPI slaves\n  avr32: re-instate MCI WP/CD pin assignments for ATNGW100\n"
    },
    {
      "commit": "17c330f98383629cfd359ee62b3adde1d2a3ff7c",
      "tree": "876bed8fc7de7d404fae579035a948c46a7f05d4",
      "parents": [
        "48e902f0a3aea4b6b3a73e9d277b92024a493e6d",
        "7466bd3caab6bd1d0095de957affbacd02ca58a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:00:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 09:00:19 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix clock event multiplier printf format.\n  sparc64: Use clock{source,events}_calc_mult_shift().\n  sparc64: Use free_bootmem_late() in mdesc_lmb_free().\n  sparc: Add alignment and emulation fault perf events.\n  sparc64: Add syscall tracepoint support.\n  sparc: Stop trying to be so fancy and use __builtin_{memcpy,memset}()\n  sparc: Use __builtin_object_size() to validate the buffer size for copy_from_user()\n  sparc64: Add some missing __kprobes annotations to kernel fault paths.\n  sparc64: Use kprobes_built_in() to avoid ifdefs in fault_64.c\n  sparc: Validate that kprobe address is 4-byte aligned.\n  sparc64: Don\u0027t specify IRQF_SHARED for LDC interrupts.\n  sparc64: Fix stack debugging IRQ stack regression.\n  sparc64: Fix overly strict range type matching for PCI devices.\n"
    },
    {
      "commit": "48e902f0a3aea4b6b3a73e9d277b92024a493e6d",
      "tree": "6dbb3a4c5ab4e7fc72172d8c11e7c0418b6559d1",
      "parents": [
        "7f6cd5408a8ace522ca7f15893243e94ccc913e0",
        "9d233e8bb92e355fd20b14745c1d9ff402e0e685"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:59:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:59:33 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  power_supply_sysfs: Handle -ENODATA in a special way\n  wm831x_backup: Remove unused variables\n  gta02: Set pcf50633 charger_reference_current_ma\n  pcf50633: Query charger status directly\n  pcf50633: Properly reenable charging when the supply conditions change\n  pcf50633: Get rid of charging restart software auto-triggering\n  pcf50633: introduces battery charging current control\n  pcf50633: Add ac power supply class to the charger\n  wm831x: Factor out WM831x backup battery charger\n"
    },
    {
      "commit": "60214f058f44cfaa38db2abf0b42d4436c31aa58",
      "tree": "d3448d974cd96bd353e5b82b49fa2b19f161b531",
      "parents": [
        "7547a3e8a43d31aaf91c2daf5f597e43212ccddf"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Dec 15 08:39:51 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 15 08:54:45 2009 -0800"
      },
      "message": "Input: ep93xx_keypad - update driver to new core support\n\nThis driver was merged before the ep93xx core support was added\nfor the keypad clock and acquiring/releasing the necessary gpio\u0027s.\nNow that the proper support is in the ep93xx core this driver\nneeds to be updated to work correctly.\n\nSummary of changes:\n  1) Remove some unused members from the platform data.\n  2) Remove the custom KEY macro and use the ones available in\n     \u003clinux/input/matrix_keypad.h\u003e\n  3) Remove the keypad_{readl/writel} macros and just use\n     __raw_{readl/writel} directly.\n  4) Update the clk_set_rate() call to work with the core support.\n  5) Cleanup the probe routine and remove some unneeded messages.\n  6) Use the ep93xx core functions to acquire and release the gpio\u0027s.\n  7) Fix the clk_get() call to get the keypad clock.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2635d1ba711560d521f6218c585a3e0401f566e1",
      "tree": "11c8f09f15cd2f19bfd6f2d2d9b2cac67544179f",
      "parents": [
        "bd68e0838fe85794b06892054772fa013a8d1986"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Mon Dec 14 18:01:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:35 2009 -0800"
      },
      "message": "atmel-mci: change use of dma slave interface\n\nAllow the use of another DMA controller driver in atmel-mci sd/mmc driver.\n This adds a generic dma_slave pointer to the mci platform structure where\nwe can store DMA controller information.  In atmel-mci we use information\nprovided by this structure to initialize the driver (with new helper\nfunctions that are architecture dependant).\n\nThis also adds at32/avr32 chip modifications to cope with this new access\nmethod.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e7d2860b690d4f3bed6824757c540579638e3d1e",
      "tree": "84268ee28893256fd6a6a7e1d4474f61dbee74e7",
      "parents": [
        "84c95c9acf088c99d8793d78036b67faa5d0b851"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Mon Dec 14 18:01:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:32 2009 -0800"
      },
      "message": "tree-wide: convert open calls to remove spaces to skip_spaces() lib function\n\nMakes use of skip_spaces() defined in lib/string.c for removing leading\nspaces from strings all over the tree.\n\nIt decreases lib.a code size by 47 bytes and reuses the function tree-wide:\n   text    data     bss     dec     hex filename\n  64688     584     592   65864   10148 (TOTALS-BEFORE)\n  64641     584     592   65817   10119 (TOTALS-AFTER)\n\nAlso, while at it, if we see (*str \u0026\u0026 isspace(*str)), we can be sure to\nremove the first condition (*str) as the second one (isspace(*str)) also\nevaluates to 0 whenever *str \u003d\u003d 0, making it redundant. In other words,\n\"a char equals zero is never a space\".\n\nJulia Lawall tried the semantic patch (http://coccinelle.lip6.fr) below,\nand found occurrences of this pattern on 3 more files:\n    drivers/leds/led-class.c\n    drivers/leds/ledtrig-timer.c\n    drivers/video/output.c\n\n@@\nexpression str;\n@@\n\n( // ignore skip_spaces cases\nwhile (*str \u0026\u0026  isspace(*str)) { \\(str++;\\|++str;\\) }\n|\n- *str \u0026\u0026\nisspace(*str)\n)\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c95d1e53ed89b75a4d7b68d1cbae4607b1479243",
      "tree": "b82d2ef1e349a3da948fe4c7dbd56ebed0ad0e84",
      "parents": [
        "f3a57a60d3e107d17aebb9e52b61c503e5bc14f9"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Mon Dec 14 18:00:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:28 2009 -0800"
      },
      "message": "cs5535: drop the Geode-specific MFGPT/GPIO code\n\nWith generic modular drivers handling all of this stuff, the\ngeode-specific code can go away.  The cs5535-gpio, cs5535-mfgpt, and\ncs5535-clockevt drivers now handle this.\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3a57a60d3e107d17aebb9e52b61c503e5bc14f9",
      "tree": "58c34bb90b20e2816ec0018eb3e5660c3ab8b5a5",
      "parents": [
        "f060f27007b393bac6e50ee6fc26d8505acf6fe4"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Mon Dec 14 18:00:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:28 2009 -0800"
      },
      "message": "cs5535: define lxfb/gxfb MSRs in linux/cs5535.h\n\n..and include them in the lxfb/gxfb drivers rather than asm/geode.h (where\npossible).\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f060f27007b393bac6e50ee6fc26d8505acf6fe4",
      "tree": "fd83b0c9550814dfb5fc6a726ce7b5eb1baaa6f3",
      "parents": [
        "2e8c12436f540d3c40137ebf10268803dc972f6a"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Mon Dec 14 18:00:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:28 2009 -0800"
      },
      "message": "cs5535: move VSA2 checks into linux/cs5535.h\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e8c12436f540d3c40137ebf10268803dc972f6a",
      "tree": "136bc34d4c88336f2dc09784406fea40ac6dfb0e",
      "parents": [
        "c30d7d2b9987e189bc6d5ec6635785b91a6ee81e"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Mon Dec 14 18:00:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:28 2009 -0800"
      },
      "message": "cs5535: move the DIVIL MSR definition into linux/cs5535.h\n\nThe only thing that uses this is the reboot_fixups code.\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82dca611bb516ec5fb7d04077733d6a4b70f52d1",
      "tree": "67e085277bcc06e0aa7bf305e586ce856ef11078",
      "parents": [
        "3c55494670745e523f69b56edb66ca0b50a470c2"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Mon Dec 14 18:00:37 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:28 2009 -0800"
      },
      "message": "cs5535: add a generic MFGPT driver\n\nThis is based on the old code on arch/x86/kernel/mfgpt_32.c, except it\u0027s\nnot x86 specific, it\u0027s modular, and it makes use of a PCI BAR rather than\na random MSR.  Currently module unloading is not supported; it\u0027s uncertain\nwhether or not it can be made work with the hardware.\n\n[akpm@linux-foundation.org: add X86 dependency]\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c55494670745e523f69b56edb66ca0b50a470c2",
      "tree": "557d7a2cb785a7938068ae8fee83f0b27ab9891d",
      "parents": [
        "1ea3fa7bbfbe81cfbdcc35748a57c35f9b32c5d6"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Mon Dec 14 18:00:36 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:27 2009 -0800"
      },
      "message": "ALSA: cs5535audio: free OLPC quirks from reliance on MGEODE_LX cpu optimization\n\nPreviously, OLPC support for the mic extensions was only enabled in the\nALSA driver if CONFIG_OLPC and CONFIG_MGEODE_LX were both set.  This was\nbecause the old geode GPIO code was written in a manner that assumed\nCONFIG_MGEODE_LX.  With the new cs553x-gpio driver, this is no longer the\ncase; as such, we can drop the requirement on CONFIG_MGEODE_LX and instead\ninclude a requirement on GPIOLIB.\n\nWe use the generic GPIO API rather than the cs553x-specific API.\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f0a96b044d8edaee20f4a32ef6c393599ca55f8",
      "tree": "a46994e95854d1771ea6829826793f8bceb39751",
      "parents": [
        "1f2f38d89d1eced2079189cd880eeacee378370a"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Mon Dec 14 18:00:32 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:27 2009 -0800"
      },
      "message": "cs5535-gpio: add AMD CS5535/CS5536 GPIO driver support\n\nThis creates a CS5535/CS5536 GPIO driver which uses a gpio_chip backend\n(allowing GPIO users to use the generic GPIO API if desired) while also\nallowing architecture-specific users directly (via the cs5535_gpio_*\nfunctions).\n\nTested on an OLPC machine.  Some Leemotes also use CS5536 (with a mips\ncpu), which is why this is in drivers/gpio rather than arch/x86.\nCurrently, it conflicts with older geode GPIO support; once MFGPT support\nis reworked to also be more generic, the older geode code will be removed.\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nReviewed-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6613c5e8603bc41741487828f48c6a4d701f7814",
      "tree": "821a045f88cbe2a03aed9aa4d8c56b0015b2b208",
      "parents": [
        "2886a8bdfa007053b414ab01741a98c18c376a85"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 14 18:00:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:25 2009 -0800"
      },
      "message": "uml: convert to seq_file/proc_fops\n\nConvert code away from -\u003eread_proc/-\u003ewrite_proc interfaces.  Switch to\nproc_create()/proc_create_data() which make addition of proc entries\nreliable wrt NULL -\u003eproc_fops, NULL -\u003edata and so on.\n\nProblem with -\u003eread_proc et al is described here commit\n786d7e1612f0b0adb6046f19b906609e4fe8b1ba \"Fix rmmod/read/write races in\n/proc entries\"\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "471452104b8520337ae2fb48c4e61cd4896e025d",
      "tree": "8594ae4a8362014e3cccf72a4e8834cdbb610bdd",
      "parents": [
        "0ead0f84e81a41c3e98aeceab04af8ab1bb08d1f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 14 18:00:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:25 2009 -0800"
      },
      "message": "const: constify remaining dev_pm_ops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ead0f84e81a41c3e98aeceab04af8ab1bb08d1f",
      "tree": "ba5d354818d2ec0a8251b3f4a5c9b9bef1092e07",
      "parents": [
        "4614a696bd1c3a9af3a08f0e5874830a85b889d4"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 14 18:00:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:24 2009 -0800"
      },
      "message": "alpha: convert srm code to seq_file\n\nConvert code away from -\u003eread_proc/-\u003ewrite_proc interfaces.  Switch to\nproc_create()/proc_create_data() which make addition of proc entries\nreliable wrt NULL -\u003eproc_fops, NULL -\u003edata and so on.\n\nProblem with -\u003eread_proc et al is described here commit\n786d7e1612f0b0adb6046f19b906609e4fe8b1ba \"Fix rmmod/read/write races in\n/proc entries\"\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e25b2576efda24c02e2d6b9bcb5965a3f865f33",
      "tree": "0eba160959ca396d8722fd835d72ae127396c82c",
      "parents": [
        "06808b0827e1cd14eedc96bac2655d5b37ac246c"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "lee.schermerhorn@hp.com",
        "time": "Mon Dec 14 17:58:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:12 2009 -0800"
      },
      "message": "hugetlb: add generic definition of NUMA_NO_NODE\n\nMove definition of NUMA_NO_NODE from ia64 and x86_64 arch specific headers\nto generic header \u0027linux/numa.h\u0027 for use in generic code.  NUMA_NO_NODE\nreplaces bare \u0027-1\u0027 where it\u0027s used in this series to indicate \"no node id\nspecified\".  Ultimately, it can be used to replace the -1 elsewhere where\nit is used similarly.\n\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nReviewed-by: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: Adam Litke \u003cagl@us.ibm.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nCc: Eric Whitney \u003ceric.whitney@hp.com\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1980fdc4df4778741f15f50f715cd790ccbe0a79",
      "tree": "e5d0b4d9963fec759502e112937ced5f1b04e32e",
      "parents": [
        "9aa25d64499161048ff024cde704f912a41fad6f"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Dec 15 05:37:39 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 22:03:08 2009 +0900"
      },
      "message": "sh: mach-ecovec24: Add FSI sound support\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9aa25d64499161048ff024cde704f912a41fad6f",
      "tree": "f6ea0915ce67bef06d591ef77368a3c7b7893180",
      "parents": [
        "207efd07e8c7b4da1f6f9940c40e20b8afc9195c"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Dec 15 05:37:26 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 22:03:07 2009 +0900"
      },
      "message": "sh: mach-ecovec24: Add mt9t112 camera support\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "207efd07e8c7b4da1f6f9940c40e20b8afc9195c",
      "tree": "1aafdce0d8f5b24882e0e28dd7e043dbe00eda0e",
      "parents": [
        "1ce4da7a502ea637748bc55460fc43eb2acc4f01"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Dec 15 05:37:16 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 22:02:46 2009 +0900"
      },
      "message": "sh: mach-ecovec24: Add tw9910 support\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1ce4da7a502ea637748bc55460fc43eb2acc4f01",
      "tree": "efee01257a2f160b8f3c5cf1d2ddac42cf3bfb8e",
      "parents": [
        "e0aa51f54faa0659b529143de6c608e76675326f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Dec 07 14:05:45 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:10:44 2009 +0900"
      },
      "message": "sh: MSIOF/mmc_spi platform data for the Ecovec24 board\n\nThis patch adds MSIOF and mmc_spi platform data for\nthe CN11 port on the SuperH Ecovec24 board. No card\ndetect interrupt is available so the MMC code is\nconfigured to poll. The WP signal is implemented\ntogether with CD and power control. The board only\nsupports 3.3V power.\n\nThe platform data is wrapped in SDHI #ifdefs to\nallow both the SDHI and the MSIOF to coexist. Only\none configuration is allowed at a time. The pin\nrouting is selected by a dip switch but we can\nunfortunately not detect this setting at run time.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e0aa51f54faa0659b529143de6c608e76675326f",
      "tree": "22fc566b74bfe6bd612a858ba354818900cdc394",
      "parents": [
        "9f815a1765b0ce766ab1d26ef192d30410f70b2b",
        "3ea6b3d0e6d0ffd91c0f8cadeb69b7133c038b32"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:10:10 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:10:10 2009 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "9f815a1765b0ce766ab1d26ef192d30410f70b2b",
      "tree": "87c8ede0150d523c9f19fa7af36686518545dcbd",
      "parents": [
        "61cc7b0a172b047aa6d2c3e8b62bb1590f37e897"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Dec 15 00:27:57 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:07:37 2009 +0900"
      },
      "message": "sh: ms7724se: Add ak4642 support\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "61cc7b0a172b047aa6d2c3e8b62bb1590f37e897",
      "tree": "fb545a6d36c771c47afd7d3ecd57611b3bb47a7a",
      "parents": [
        "e76fe57447e88916954bdcab1c0d2c708ec3c943"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Mon Dec 14 20:12:04 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:07:36 2009 +0900"
      },
      "message": "sh: Fix up FPU build for SH5\n\nAfter the recent FPU optimisation commit the signature of save_fpu()\nchanged. \"regs\" wasn\u0027t used in the implementation of save_fpu() anyway.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e76fe57447e88916954bdcab1c0d2c708ec3c943",
      "tree": "990bd22c068284f2f8b962efceed6a2b10f125fc",
      "parents": [
        "d8d3fbb0248dd0bc9b961f9ccfad8aa8e6b3ccfe"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Dec 14 12:52:53 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:07:35 2009 +0900"
      },
      "message": "sh: Remove old early serial console code V2\n\nNow when the sh-sci driver can do early serial output,\nget rid of the old duplicated code. This patch is V2 and\nremoves support for \"earlyprintk\u003dserial\" together with\nthe following kconfig options:\nCONFIG_EARLY_SCIF_CONSOLE\nCONFIG_EARLY_SCIF_CONSOLE_PORT\nCONFIG_EARLY_PRINTK\n\nWith this patch applied \"earlyprintk\u003d\" support is always\nbuilt-in the SuperH kernel. For this to work the serial\ndriver must have early platform support and in the case\nof sh-sci the serial console needs to be enabled:\nCONFIG_SERIAL_SH_SCI_CONSOLE\u003dy\n\nSo after enabling the SuperH SCI console kconfig option\nyou also need to point out port using the kernel command\nline: \"earlyprintk\u003dsh-sci.N[,baudrate][,keep]\"\n\nRemember that clocks may be disabled by the boot loader\nso you may have to do some board specific static clock\nsetup before earlyprintk will work on your platform.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d8d3fbb0248dd0bc9b961f9ccfad8aa8e6b3ccfe",
      "tree": "1c7327920d3bc14b67ede01762341cf706b6a65c",
      "parents": [
        "a9571d7b045eb3b38d856c6dfda1798fb67ca44c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Dec 14 12:30:41 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:06:37 2009 +0900"
      },
      "message": "sh: sh5 scif pdata (sh5-101/sh5-103)\n\nThis patch breaks out the sh5 scif serial port platform\ndata from a shared platform device to one platform\ndevice per port. Also, move the serial port to the list\nof early platform devices.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a9571d7b045eb3b38d856c6dfda1798fb67ca44c",
      "tree": "9954cbe71abc04e0eb5c8740b26c4738e60810fd",
      "parents": [
        "bcac24d0535402d6e3414d3951609f12caaa1c7d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Dec 14 12:30:31 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:06:36 2009 +0900"
      },
      "message": "sh: sh4a scif pdata (sh7757/sh7763/sh7770/sh7780/sh7785/sh7786/x3)\n\nThis patch breaks out the sh4a scif serial port platform\ndata from a shared platform device to one platform\ndevice per port. Also, add serial ports to the list of\nearly platform devices.\n\nAll sh4a except SuperH Mobile processors are modified by\nthis patch.\n\nWhile at it, sh7757 gets early platform device support.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bcac24d0535402d6e3414d3951609f12caaa1c7d",
      "tree": "95435b0a1da4737be21863d97587915717762554",
      "parents": [
        "cd5f107628ab89c5dec5ad923f1c27f4cba41972"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Dec 14 12:30:22 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:06:35 2009 +0900"
      },
      "message": "sh: sh4a scif pdata (sh7343/sh7366/sh7722/sh7723/sh7724)\n\nThis patch breaks out the sh4a scif serial port platform\ndata from a shared platform device to one platform\ndevice per port. Also, add serial ports to the list of\nearly platform devices.\n\nOnly sh4a SuperH Mobile processors are modified by this\npatch.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cd5f107628ab89c5dec5ad923f1c27f4cba41972",
      "tree": "2c6a6c2e1314b445fab972519bb7c4ce22de2f71",
      "parents": [
        "44658dfb660c4744b862571a3d8e1dae65e8b75a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Dec 14 12:30:14 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:06:33 2009 +0900"
      },
      "message": "sh: sh4 scif pdata (sh7750/sh7760/sh4-202)\n\nThis patch breaks out the sh4 scif serial port platform\ndata from a shared platform device to one platform\ndevice per port. Also, add serial ports to the list of\nearly platform devices.\n\nWhile at it, get rid of the R2D ifdef in the processor\ncode and adjust the defconfigs to use ttySC1.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "44658dfb660c4744b862571a3d8e1dae65e8b75a",
      "tree": "0123bb959e8c96d9a49bc3cc7acc5f2293c964a5",
      "parents": [
        "be091d20efe7b045ca02bdf91c63c72d91f5899d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Dec 14 12:30:05 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:06:32 2009 +0900"
      },
      "message": "sh: sh3 scif pdata (sh7705/sh770x/sh7710/sh7720)\n\nThis patch breaks out the sh3 scif serial port platform\ndata from a shared platform device to one platform\ndevice per port. Also, add serial ports to the list of\nearly platform devices.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "be091d20efe7b045ca02bdf91c63c72d91f5899d",
      "tree": "447f1c2578b64919d2d0ba5d67d79419b96df89d",
      "parents": [
        "632fd800f54f361cd9d36dd48587756dab670ccf"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Dec 14 12:29:56 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:06:31 2009 +0900"
      },
      "message": "sh: sh2a scif pdata (sh7201/sh7203/sh7206/mxg)\n\nThis patch breaks out the sh2a scif serial port platform\ndata from a shared platform device to one platform\ndevice per port. Also, add serial ports to the list of\nearly platform devices.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "632fd800f54f361cd9d36dd48587756dab670ccf",
      "tree": "2ea703d8c57462ecb939f6f8f83db3f12456e770",
      "parents": [
        "7b6fd3bf82c4901f6ba0101ba71a5c507c24f9cf"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Dec 14 12:29:48 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:06:30 2009 +0900"
      },
      "message": "sh: sh2 scif pdata (sh7616)\n\nThis patch breaks out the sh2 scif serial port platform\ndata from a shared platform device to one platform\ndevice per port. Also, add serial ports to the list of\nearly platform devices.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7b6fd3bf82c4901f6ba0101ba71a5c507c24f9cf",
      "tree": "088bfc0216c0a0db902d3df1f8f6cd9695381f3b",
      "parents": [
        "0eb37e26ed332b2a96630cf7f7ebe9fddb41cc3c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Dec 14 10:24:42 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:06:29 2009 +0900"
      },
      "message": "sh-sci: Extend sh-sci driver with early console V2\n\nThis is V2 of early serial console support for the sh-sci\ndriver. The early serial console is using early platform\ndevices and \"earlyprintk\". To use this feature the early\nplatform devices must be broken out to one device per port\nand the desired port should be selected on the kernel command\nline like: \"earlyprintk\u003dsh-sci.N[,baudrate][,keep]\"\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "239007b8440abff689632f50cdf0f2b9e895b534",
      "tree": "569cab843af4a999d6d868ec9a824530d2bfa733",
      "parents": [
        "9f5a5621e78cf48d86682a71ceb3fcdbde38b222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Nov 17 16:46:45 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:33 2009 +0100"
      },
      "message": "genirq: Convert irq_desc.lock to raw_spinlock\n\nConvert locks which cannot be sleeping locks in preempt-rt to\nraw_spinlocks.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5f6384c5fb6bfc9aac506e058974d3ba293951b3",
      "tree": "516b305d715f0c827c3764b9a4e8fc15145a8d25",
      "parents": [
        "c2f21ce2e31286a0a32f8da0a7856e9ca1122ef3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Dec 08 16:16:41 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:32 2009 +0100"
      },
      "message": "alpha: Fix fallout from locking changes\n\nspin_* functions are mostly static inline now. That causes the alpha\ncompile to fail:\n\nCC      arch/alpha/kernel/sys_sable.o\ncc1: warnings being treated as errors\nIn file included from arch/alpha/kernel/sys_sable.c:25:\narch/alpha/include/asm/core_t2.h: In function \u0027t2_readb\u0027:\narch/alpha/include/asm/core_t2.h:451: error: \u0027spinlock_check\u0027 is static but \\\n\tused in inline function \u0027t2_readb\u0027 which is not static\narch/alpha/include/asm/core_t2.h:456: error: \u0027spin_unlock_irqrestore\u0027 is \\\n\tstatic but used in inline function \u0027t2_readb\u0027 which is not static\n\nThat\u0027s caused by the \"extern inline\" magic which is used for the\nsubarch specific read/write[bwl] functions. I tried to distangle the\nuncountable macro onion layers, but failed miserably.\n\nLast resort solution: switch the t2_hae_lock to raw_spinlock_t so the\nlock functions are pure macros and function calls again.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: linux-alpha@vger.kernel.org\n\n"
    },
    {
      "commit": "e5931943d02bf751b1ec849c0d2ade23d76a8d41",
      "tree": "119fe3bc583d0d043d97cb9edd98bad52692a546",
      "parents": [
        "fb3a6bbc912b12347614e5742c7c61416cdb0ca0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Dec 03 20:08:46 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:32 2009 +0100"
      },
      "message": "locking: Convert raw_rwlock functions to arch_rwlock\n\nName space cleanup for rwlock functions. No functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: linux-arch@vger.kernel.org\n"
    },
    {
      "commit": "fb3a6bbc912b12347614e5742c7c61416cdb0ca0",
      "tree": "f9dbf8dab23cea6f033a58672ba16abf2ae09ebd",
      "parents": [
        "0199c4e68d1f02894bdefe4b5d9e9ee4aedd8d62"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Dec 03 20:01:19 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:32 2009 +0100"
      },
      "message": "locking: Convert raw_rwlock to arch_rwlock\n\nNot strictly necessary for -rt as -rt does not have non sleeping\nrwlocks, but it\u0027s odd to not have a consistent naming convention.\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: linux-arch@vger.kernel.org\n\n"
    },
    {
      "commit": "0199c4e68d1f02894bdefe4b5d9e9ee4aedd8d62",
      "tree": "e371d17bd73d64332349debbf45962ec67e7269d",
      "parents": [
        "edc35bd72e2079b25f99c5da7d7a65dbbffc4a26"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Dec 02 20:01:25 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:32 2009 +0100"
      },
      "message": "locking: Convert __raw_spin* functions to arch_spin*\n\nName space cleanup. No functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: linux-arch@vger.kernel.org\n"
    },
    {
      "commit": "edc35bd72e2079b25f99c5da7d7a65dbbffc4a26",
      "tree": "a4fac9d24d243d3296fc36a2371db2a56d363e1a",
      "parents": [
        "445c89514be242b1b0080056d50bdc1b72adeb5c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Dec 03 12:38:57 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:32 2009 +0100"
      },
      "message": "locking: Rename __RAW_SPIN_LOCK_UNLOCKED to __ARCH_SPIN_LOCK_UNLOCKED\n\nFurther name space cleanup. No functional change\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: linux-arch@vger.kernel.org\n"
    },
    {
      "commit": "445c89514be242b1b0080056d50bdc1b72adeb5c",
      "tree": "96ed062794ad0fb6a649713c83f009eea382e8b2",
      "parents": [
        "6b6b4792f89346e47437682c7ba3438e6681c0f9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Dec 02 19:49:50 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:32 2009 +0100"
      },
      "message": "locking: Convert raw_spinlock to arch_spinlock\n\nThe raw_spin* namespace was taken by lockdep for the architecture\nspecific implementations. raw_spin_* would be the ideal name space for\nthe spinlocks which are not converted to sleeping locks in preempt-rt.\n\nLinus suggested to convert the raw_ to arch_ locks and cleanup the\nname space instead of using an artifical name like core_spin,\natomic_spin or whatever\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: linux-arch@vger.kernel.org\n\n"
    },
    {
      "commit": "75b08038ceb62f3bd8935346679920f97c3cf9f6",
      "tree": "66cbc62bb569996c90877bbf010285828f669c9a",
      "parents": [
        "fb1beb29b5c531b12485d7c32174a77120590481",
        "70fe440718d9f42bf963c2cffe12008eb5556165"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 12:36:46 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 12:36:46 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, mce: Clean up thermal init by introducing intel_thermal_supported()\n  x86, mce: Thermal monitoring depends on APIC being enabled\n  x86: Gart: fix breakage due to IOMMU initialization cleanup\n  x86: Move swiotlb initialization before dma32_free_bootmem\n  x86: Fix build warning in arch/x86/mm/mmio-mod.c\n  x86: Remove usedac in feature-removal-schedule.txt\n  x86: Fix duplicated UV BAU interrupt vector\n  nvram: Fix write beyond end condition; prove to gcc copy is safe\n  mm: Adjust do_pages_stat() so gcc can see copy_from_user() is safe\n  x86: Limit the number of processor bootup messages\n  x86: Remove enabling x2apic message for every CPU\n  doc: Add documentation for bootloader_{type,version}\n  x86, msr: Add support for non-contiguous cpumasks\n  x86: Use find_e820() instead of hard coded trampoline address\n  x86, AMD: Fix stale cpuid4_info shared_map data in shared_cpu_map cpumasks\n\nTrivial percpu-naming-introduced conflicts in arch/x86/kernel/cpu/intel_cacheinfo.c\n"
    },
    {
      "commit": "0386f9e68fc92a3650088b86d908b07de4fb1744",
      "tree": "1cf7687821cdae75e0385d59a22a34eb07fc5ab5",
      "parents": [
        "2c651c139a4f4bfd511e5e4662cbe4f8ed3af8a3"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Thu Dec 03 14:58:22 2009 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon Dec 14 19:33:37 2009 +0100"
      },
      "message": "avr32: update default configurations for ATNGW100, ATSTK1002 and ATSTK1006\n\nThis patch updates the default configuration for ATNGW100 (also for the\nEVKLCD10X configs), ATSTK1002 and ATSTK1006.\n\nBy default all kernels will now have support for EXT2/3/4 out of the box, this\nis handy if the user wants to boot from SD-Card.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "2c651c139a4f4bfd511e5e4662cbe4f8ed3af8a3",
      "tree": "52b2175e8c17a46ee4769514ddbbd8f0a036467f",
      "parents": [
        "3550b9313b88d9ae74812eaba22e0ddf9ac9f2ae"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Thu Dec 03 14:58:21 2009 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon Dec 14 19:33:34 2009 +0100"
      },
      "message": "avr32: add default configurations for ATNGW100 mkII and EVKLCD10X\n\nThis patch adds three default configurations for ATNGW100 mkII and ATNGW100\nmkII with either EVKLCD100 or EVKLCD101 addon board.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "3550b9313b88d9ae74812eaba22e0ddf9ac9f2ae",
      "tree": "121c0a418d9b013f6d889902681b7264cf26f0d9",
      "parents": [
        "ce378f7da8dd2fb6c5bb126505ea1d0c6cdc8eb5"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Thu Dec 03 14:58:20 2009 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon Dec 14 19:33:33 2009 +0100"
      },
      "message": "avr32: add support for ATNGW100 mkII board\n\nThis patch adds board support for ATNGW100 mkII. This board is an upgrade of\nthe ATNGW100 where the difference is an additional 256 MB NAND flash device and\n128 MB 32-bit SDRAM instead of the 32 MB 16-bit SDRAM on ATNGW100.\n\nTested on ATNGW100 mkII, duh (-:\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "ce378f7da8dd2fb6c5bb126505ea1d0c6cdc8eb5",
      "tree": "da7c159704ccf816ef7589064ab7210ad733f7f3",
      "parents": [
        "559300bc0ef7ccd541656f1189d38e7088389559"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Nov 17 14:39:31 2009 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon Dec 14 19:24:28 2009 +0100"
      },
      "message": "avr32: convert to asm-generic/hardirq.h\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "559300bc0ef7ccd541656f1189d38e7088389559",
      "tree": "cd1682881ca4246e9c5a1e8632be4bdd9d9706c6",
      "parents": [
        "5416bf33f92a4104dbcd6062bf377c8421ca3cfd",
        "22763c5cf3690a681551162c15d34d935308c8d7"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon Dec 14 19:23:03 2009 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon Dec 14 19:23:03 2009 +0100"
      },
      "message": "Merge commit \u0027v2.6.32\u0027\n\nConflicts:\n\tarch/avr32/mach-at32ap/include/mach/cpu.h\n"
    },
    {
      "commit": "478e4e9d7a618379676b17e64583ff3622f2fec5",
      "tree": "1f25c96499abbb0d0b47f75aa92134209fcc4ee8",
      "parents": [
        "2205afa7d13ec716935dfd4b8ff71059ee7aeb0c",
        "965346e3b99e2c5f51bd1325ddd0257227000355"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 10:22:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 10:22:11 2009 -0800"
      },
      "message": "Merge branch \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6: (23 commits)\n  spi: fix probe/remove section markings\n  Add OMAP spi100k driver\n  spi-imx: don\u0027t access struct device directly but use dev_get_platdata\n  spi-imx: Add mx25 support\n  spi-imx: use positive logic to distinguish cpu variants\n  spi-imx: correct check for platform_get_irq failing\n  ARM: NUC900: Add spi driver support for nuc900\n  spi: SuperH MSIOF SPI Master driver V2\n  spi: fix spidev compilation failure when VERBOSE is defined\n  spi/au1550_spi: fix setupxfer not to override cfg with zeros\n  spi/mpc8xxx: don\u0027t use __exit_p to wrap plat_mpc8xxx_spi_remove\n  spi/i.MX: fix broken error handling for gpio_request\n  spi/i.mx: drain MXC SPI transfer buffer when probing device\n  MAINTAINERS: add SPI co-maintainer.\n  spi/xilinx_spi: fix incorrect casting\n  spi/mpc52xx-spi: minor cleanups\n  xilinx_spi: add a platform driver using the xilinx_spi common module.\n  xilinx_spi: add support for the DS570 IP.\n  xilinx_spi: Switch to iomem functions and support little endian.\n  xilinx_spi: Split into of driver and generic part.\n  ...\n"
    },
    {
      "commit": "464480f72e496067573e4f71bfbe3f5073d6fe33",
      "tree": "dd6762ead03ae21420fdfc0133725ea71f79b5d8",
      "parents": [
        "37222e1c9ee3ce587f5b41fed868bd8a592a992f",
        "571202f50fad0aeb36661c79de9beed052347df8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 10:04:04 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 10:04:04 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (46 commits)\n  microblaze: Remove rt_sigsuspend wrapper\n  microblaze: nommu: Don\u0027t clobber R11 on syscalls\n  microblaze: Remove show_tmem function\n  microblaze: Support for WB cache\n  microblaze: Add PVR for Microblaze v7.30.a\n  microblaze: Remove ancient and fake microblaze version from cpu_ver table\n  microblaze: Remove panic_timeout init value\n  microblaze: Do not count system calls in default\n  microblaze: Enable DTC compilation\n  microblaze: Core oprofile configs and hooks\n  microblaze: Fix level interrupt ACKing\n  microblaze: Enable futimesat syscall\n  microblaze: Checking DTS against PVR for write-back cache\n  microblaze: Remove duplicity from pgalloc.h\n  microblaze: Futex support\n  microblaze: Adding dev_arch_data functions\n  microblaze: Fix the heartbeat gpio to be more robust\n  microblaze: Simple __copy_tofrom_user for noMMU\n  microblaze: Export memory_start for modules\n  microblaze: Use lowest-common-denominator default CPU settings\n  ...\n"
    },
    {
      "commit": "76b8f82cde2d9c13ef0c9a9aa2581b9b30b68e8c",
      "tree": "f94b370b95051b4a7b3c272b4b2ee20091e1b746",
      "parents": [
        "af853e631db12a97363c8c3b727d153bd2cb346b",
        "9da66539281b5e15afc4a4739014c8923059d894"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 10:02:35 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 10:02:35 2009 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (58 commits)\n  mfd: Add twl6030 regulator subdevices\n  regulator: Add support for twl6030 regulators\n  rtc: Add twl6030 RTC support\n  mfd: Add support for twl6030 irq framework\n  mfd: Rename twl4030_ routines in twl-regulator.c\n  mfd: Rename twl4030_ routines in rtc-twl.c\n  mfd: Rename all twl4030_i2c*\n  mfd: Rename twl4030* driver files to enable re-use\n  mfd: Clarify twl4030 return value for read and write\n  mfd: Add all twl4030 regulators to the twl4030 mfd driver\n  mfd: Don\u0027t set mc13783 ADREFMODE for touch conversions\n  mfd: Remove ezx-pcap defines for custom led gpio encoding\n  mfd: Near complete mc13783 rewrite\n  mfd: Remove build time warning for WM835x register default tables\n  mfd: Force I2C to be built in when building WM831x\n  mfd: Don\u0027t allow wm831x to be built as a module\n  mfd: Fix incorrect error check for wm8350-core\n  mfd: Fix twl4030 warning\n  gpiolib: Implement gpio_to_irq() for wm831x\n  mfd: Remove default selection of AB4500\n  ...\n"
    },
    {
      "commit": "af853e631db12a97363c8c3b727d153bd2cb346b",
      "tree": "28bef0eb1db591539e9a5016b60aa170f51b3442",
      "parents": [
        "3f86ce72cffbea488a3b58453bbaf49c93ac90d9",
        "fc7736688b046f91170591625b38f12a839ba994"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 10:01:15 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 10:01:15 2009 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: fix lh7a40x build\n  ARM: fix sa1100 build\n  ARM: fix clps711x, footbridge, integrator, ixp2000, ixp2300 and s3c build bug\n  ARM: VFP: fix vfp thread init bug and document vfp notifier entry conditions\n  ARM: pxa: fix now incorrect reference of skt-\u003eirq by using skt-\u003esocket.pci_irq\n  [ARM] pxa/zeus: default configuration for Arcom Zeus SBC.\n  [ARM] pxa/zeus: make Viper pcmcia support more generic to support Zeus\n  [ARM] pxa/zeus: basic support for Arcom Zeus SBC\n  [ARM] pxa/em-x270: fix usb hub power up/reset sequence\n  PCMCIA: fix pxa2xx_lubbock modular build error\n  ARM: RealView: Fix typo in the RealView/PBX Kconfig entry\n  ARM: Do not allow the probing of the local timer\n  ARM: Add an earlyprintk debug console\n"
    },
    {
      "commit": "d0316554d3586cbea60592a41391b5def2553d6f",
      "tree": "5e7418f0bacbc68cec5dfd1541e03eb56870aa02",
      "parents": [
        "fb0bbb92d42d5bd0ab224605444efdfed06d6934",
        "51e99be00ce2713cbb841cedc997cafa6e26c7f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 09:58:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 09:58:24 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu: (34 commits)\n  m68k: rename global variable vmalloc_end to m68k_vmalloc_end\n  percpu: add missing per_cpu_ptr_to_phys() definition for UP\n  percpu: Fix kdump failure if booted with percpu_alloc\u003dpage\n  percpu: make misc percpu symbols unique\n  percpu: make percpu symbols in ia64 unique\n  percpu: make percpu symbols in powerpc unique\n  percpu: make percpu symbols in x86 unique\n  percpu: make percpu symbols in xen unique\n  percpu: make percpu symbols in cpufreq unique\n  percpu: make percpu symbols in oprofile unique\n  percpu: make percpu symbols in tracer unique\n  percpu: make percpu symbols under kernel/ and mm/ unique\n  percpu: remove some sparse warnings\n  percpu: make alloc_percpu() handle array types\n  vmalloc: fix use of non-existent percpu variable in put_cpu_var()\n  this_cpu: Use this_cpu_xx in trace_functions_graph.c\n  this_cpu: Use this_cpu_xx for ftrace\n  this_cpu: Use this_cpu_xx in nmi handling\n  this_cpu: Use this_cpu operations in RCU\n  this_cpu: Use this_cpu ops for VM statistics\n  ...\n\nFix up trivial (famous last words) global per-cpu naming conflicts in\n\tarch/x86/kvm/svm.c\n\tmm/slab.c\n"
    },
    {
      "commit": "70fe440718d9f42bf963c2cffe12008eb5556165",
      "tree": "d9c1e3e4edce356ba4ee3480576682ab76c0716f",
      "parents": [
        "485a2e1973fd9f98c2c6776e66ac4721882b69e0"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Mon Dec 14 17:57:00 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 14 10:38:41 2009 +0100"
      },
      "message": "x86, mce: Clean up thermal init by introducing intel_thermal_supported()\n\nIt looks better to have a common function. No change in functionality.\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nLKML-Reference: \u003c4B25FDDC.407@jp.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\n"
    },
    {
      "commit": "485a2e1973fd9f98c2c6776e66ac4721882b69e0",
      "tree": "5d7482a66251fc51ba2a83e5ba7c50074a32d972",
      "parents": [
        "f3eee54276dfd1117fd94259f2b4a38388264724"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@openvz.org",
        "time": "Mon Dec 14 17:56:34 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 14 10:38:41 2009 +0100"
      },
      "message": "x86, mce: Thermal monitoring depends on APIC being enabled\n\nAdd check if APIC is not disabled since thermal\nmonitoring depends on it. As only apic gets disabled\nwe should not try to install \"thermal monitor\" vector,\nprint out that thermal monitoring is enabled and etc...\n\nNote that \"Intel Correct Machine Check Interrupts\" already\nhas such a check.\n\nAlso I decided to not add cpu_has_apic check into\nmcheck_intel_therm_init since even if it\u0027ll call apic_read on\ndisabled apic -- it\u0027s safe here and allow us to save a few code\nbytes.\n\nReported-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nLKML-Reference: \u003c4B25FDC2.3020401@jp.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f3eee54276dfd1117fd94259f2b4a38388264724",
      "tree": "b51cb4d1dc14be52d6b91f59a6e27800e0c8a9cb",
      "parents": [
        "f4780ca005404166cc40af77ef0e86132ab98a81"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Mon Dec 14 11:52:15 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 14 08:57:40 2009 +0100"
      },
      "message": "x86: Gart: fix breakage due to IOMMU initialization cleanup\n\nThis fixes the following breakage of the commit\n75f1cdf1dda92cae037ec848ae63690d91913eac:\n\n- GART systems that don\u0027t AGP with broken BIOS and more than 4GB\n  memory are forced to use swiotlb. They can allocate aperture by\n  hand and use GART.\n\n- GART systems without GAP must disable GART on shutdown.\n\n- swiotlb usage is forced by the boot option,\n  gart_iommu_hole_init() is not called, so we disable GART\n  early_gart_iommu_check().\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nLKML-Reference: \u003c1260759135-6450-3-git-send-email-fujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f4780ca005404166cc40af77ef0e86132ab98a81",
      "tree": "df6ee598c8d9bd45b60652082ac2284ea922ad6b",
      "parents": [
        "eba11d6da7a983cedb0acf32a38e4d0daa8b5d0e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Dec 14 11:52:14 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 14 08:57:40 2009 +0100"
      },
      "message": "x86: Move swiotlb initialization before dma32_free_bootmem\n\nThe commit 75f1cdf1dda92cae037ec848ae63690d91913eac introduced a\nbug that we initialize SWIOTLB right after dma32_free_bootmem so\nwe wrongly steal memory area allocated for GART with broken BIOS\nearlier.\n\nThis moves swiotlb initialization before dma32_free_bootmem().\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: yinghai@kernel.org\nLKML-Reference: \u003c1260759135-6450-2-git-send-email-fujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "eba11d6da7a983cedb0acf32a38e4d0daa8b5d0e",
      "tree": "52d4c50e61cab05dd64a6dda96e7c07b503a86ad",
      "parents": [
        "06f8bda8324fa8bf39eed81d8b3df08063a37696"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Dec 13 23:24:03 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 14 08:55:43 2009 +0100"
      },
      "message": "x86: Fix build warning in arch/x86/mm/mmio-mod.c\n\nStephen Rothwell reported these warnings:\n\n arch/x86/mm/mmio-mod.c: In function \u0027print_pte\u0027:\n arch/x86/mm/mmio-mod.c:100: warning: too many arguments for format\n arch/x86/mm/mmio-mod.c:106: warning: too many arguments for format\n\nThe \u0027fmt\u0027 was left out accidentally.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Linus \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c1260775443.18538.16.camel@Joe-Laptop.home\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "571202f50fad0aeb36661c79de9beed052347df8",
      "tree": "b66d621652e0bbaf07823edac0ea701d1114cb8e",
      "parents": [
        "825c9a359ecd6ba2569e6c38199e7d072ab388e3"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Dec 11 12:54:04 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:12 2009 +0100"
      },
      "message": "microblaze: Remove rt_sigsuspend wrapper\n\nGeneric rt_sigsuspend syscalls doesn\u0027t need any asm wrapper.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "825c9a359ecd6ba2569e6c38199e7d072ab388e3",
      "tree": "3211fe2d908e4cc5c624f3b9ca46c65f83c94470",
      "parents": [
        "233eb92115c87bc3bbfab99e3e198654acf4cd58"
      ],
      "author": {
        "name": "steve@digidescorp.com",
        "email": "steve@digidescorp.com",
        "time": "Wed Dec 09 17:13:42 2009 -0600"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:11 2009 +0100"
      },
      "message": "microblaze: nommu: Don\u0027t clobber R11 on syscalls\n\nThe noMMU syscall trap has a bug that causes R11 to be zero on return to\nuserland. Remove the extra \"save\" of R11 responsible for the bug.\n\nRemove reloading of mode indicator because r11 already contains it.\n\nSigned-off-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "233eb92115c87bc3bbfab99e3e198654acf4cd58",
      "tree": "b1092a259f14d243be71725455f0858a18c6a280",
      "parents": [
        "2ee2ff875a4d3bdb941e2bb1173cd927c09d5a67"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Dec 10 12:06:03 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:11 2009 +0100"
      },
      "message": "microblaze: Remove show_tmem function\n\nshow_tmem function do nothing that\u0027s why I removed it.\nThere is also cleaning of commented ancient code.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "2ee2ff875a4d3bdb941e2bb1173cd927c09d5a67",
      "tree": "a1ec4db3055527a2814cbdb006652dbf0885b348",
      "parents": [
        "c8983a5c6ecc5ca68a871c44bc35f714663a4dfa"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Dec 10 11:43:57 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:10 2009 +0100"
      },
      "message": "microblaze: Support for WB cache\n\nMicroblaze version 7.20.d is the first MB version which can be run\non MMU linux. Please do not used previous version because they contain\nHW bug.\nBased on WB support was necessary to redesign whole cache design.\nMicroblaze versions from 7.20.a don\u0027t need to disable IRQ and cache\nbefore working with them that\u0027s why there are special structures for it.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "c8983a5c6ecc5ca68a871c44bc35f714663a4dfa",
      "tree": "c9df3acb977fd7bee4e541c88869e66a4a67a1e4",
      "parents": [
        "81ab0dfd9444eabdfd64fb007b0f81cde6b153da"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Dec 08 17:54:07 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:10 2009 +0100"
      },
      "message": "microblaze: Add PVR for Microblaze v7.30.a\n\nMicroblaze v7.30.a will have 0x10 version string.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "81ab0dfd9444eabdfd64fb007b0f81cde6b153da",
      "tree": "ff33d03caa437db156fc9b2cfeba75953ed2e009",
      "parents": [
        "5de23446300a4b2170efd048ae2ec65022650650"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Dec 08 17:51:06 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:09 2009 +0100"
      },
      "message": "microblaze: Remove ancient and fake microblaze version from cpu_ver table\n\nWe need to continue with next microblaze PVR version that\u0027s why\nI have to remove that ancient version. These version strings not match\nany versions. From Microblaze v5.00.a is possible to use this style.\nI believe that none use ancients versions. If yes they will be just\nlabeled as unknown version.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5de23446300a4b2170efd048ae2ec65022650650",
      "tree": "fd9cf25768b867d4d6d5c5eeb9dc772afe902896",
      "parents": [
        "11d5136043424ec6980293210ae774d3ab9646b2"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Dec 08 17:49:21 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:09 2009 +0100"
      },
      "message": "microblaze: Remove panic_timeout init value\n\npanic_timeout is in BSS section and it is cleared with BSS section.\nThis means that value is setup to 0.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "11d5136043424ec6980293210ae774d3ab9646b2",
      "tree": "7dbad0a510967ee3397b1adfa71a87b7c6afce3b",
      "parents": [
        "3c5e56724d27104f242523d994204a866e05fb54"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 07 08:21:34 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:08 2009 +0100"
      },
      "message": "microblaze: Do not count system calls in default\n\nThere is not necessary to count system calls that\u0027s why\nI added DEBUG macro\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "3c5e56724d27104f242523d994204a866e05fb54",
      "tree": "c49b7ddd54730989f7ab2fd8099ca58bb006db81",
      "parents": [
        "3540ce8238c2d29a2a20a1876575c0064d0da23e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Nov 30 09:26:09 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:08 2009 +0100"
      },
      "message": "microblaze: Enable DTC compilation\n\nFor simpleImage format we need to compile DTC. There is still possibility\nto compile only Linux kernel without DTB compiled-in.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "3540ce8238c2d29a2a20a1876575c0064d0da23e",
      "tree": "7fc4eee9652b894fdb454eb2572d747da5944b85",
      "parents": [
        "33d9ff5985ff015cbaaef85285d19fe580487cf3"
      ],
      "author": {
        "name": "John Williams",
        "email": "john.williams@petalogix.com",
        "time": "Tue Nov 24 20:27:54 2009 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:07 2009 +0100"
      },
      "message": "microblaze: Core oprofile configs and hooks\n\nMicroblaze uses timer interrupt mode. Microblaze don\u0027t have\nany performance counter that\u0027s why we use just simple implementation.\n\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    }
  ],
  "next": "33d9ff5985ff015cbaaef85285d19fe580487cf3"
}
