)]}'
{
  "log": [
    {
      "commit": "7b67e751479d50b7f84d1a3cc5216eed5e534b66",
      "tree": "a1a6746857cf65f04dde739fe271bf4143d55eaf",
      "parents": [
        "9f13a1fd452f11c18004ba2422a6384b424ec8a9",
        "76ccc297018d25d55b789bbd508861ef1e2cdb0c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 18:50:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 18:50:26 2012 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci: (80 commits)\n  x86/PCI: Expand the x86_msi_ops to have a restore MSIs.\n  PCI: Increase resource array mask bit size in pcim_iomap_regions()\n  PCI: DEVICE_COUNT_RESOURCE should be equal to PCI_NUM_RESOURCES\n  PCI: pci_ids: add device ids for STA2X11 device (aka ConneXT)\n  PNP: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB\n  x86/PCI: amd: factor out MMCONFIG discovery\n  PCI: Enable ATS at the device state restore\n  PCI: msi: fix imbalanced refcount of msi irq sysfs objects\n  PCI: kconfig: English typo in pci/pcie/Kconfig\n  PCI/PM/Runtime: make PCI traces quieter\n  PCI: remove pci_create_bus()\n  xtensa/PCI: convert to pci_scan_root_bus() for correct root bus resources\n  x86/PCI: convert to pci_create_root_bus() and pci_scan_root_bus()\n  x86/PCI: use pci_scan_bus() instead of pci_scan_bus_parented()\n  x86/PCI: read Broadcom CNB20LE host bridge info before PCI scan\n  sparc32, leon/PCI: convert to pci_scan_root_bus() for correct root bus resources\n  sparc/PCI: convert to pci_create_root_bus()\n  sh/PCI: convert to pci_scan_root_bus() for correct root bus resources\n  powerpc/PCI: convert to pci_create_root_bus()\n  powerpc/PCI: split PHB part out of pcibios_map_io_space()\n  ...\n\nFix up conflicts in drivers/pci/msi.c and include/linux/pci_regs.h due\nto the same patches being applied in other branches.\n"
    },
    {
      "commit": "37d15909ff6bf6e97e1d4447efa7f1a19e7a508e",
      "tree": "03d1be5fc753995295a6812e4bed485be73d2512",
      "parents": [
        "a2f33da11ab9efba25d41e959de6338a9078fb36"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Fri Oct 28 16:26:16 2011 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 06 12:10:56 2012 -0800"
      },
      "message": "arm/PCI: convert to pci_scan_root_bus() for correct root bus resources\n\nConvert from pci_scan_bus() to pci_scan_root_bus() and remove root bus\nresource fixups.  This fixes the problem of \"early\" and \"header\" quirks\nseeing incorrect root bus resources.\n\nCC: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "168c8619fd825d80d1753bf298d0b6aa8d739623",
      "tree": "4a222d7f6f4841365217b689ea3c20cea3f1e2f7",
      "parents": [
        "cfce9fb808d7d25f6ea18a804eb71b08c7d777c1"
      ],
      "author": {
        "name": "Myron Stowe",
        "email": "mstowe@redhat.com",
        "time": "Fri Oct 28 15:47:42 2011 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 06 12:10:36 2012 -0800"
      },
      "message": "PCI: ARM: convert pcibios_set_master() to a non-inlined function\n\nThis patch converts ARM\u0027s architecture-specific inlined\n\u0027pcibios_set_master()\u0027 routine to a non-inlined function.  This will\nallow follow on patches to create a generic \u0027pcibios_set_master()\u0027\nfunction using the \u0027__weak\u0027 attribute which can be used by all\narchitectures as a default which, if necessary, can then be over-\nridden by architecture-specific code.\n\nConverting \u0027pci_bios_set_master()\u0027 to a non-inlined function will allow\nARM\u0027s \u0027pcibios_set_master()\u0027 implementation to remain architecture-\nspecific after the generic version is introduced and thus, not change\ncurrent behavior.\n\nNote that ARM also has a non-inlined \u0027pcibios_set_master()\u0027 that is\nused if CONFIG_PCI_HOST_ITE8152 is defined.  This patch does not\nchange any behavior here either.\n\nNo functional change.\n\nSigned-off-by: Myron Stowe \u003cmyron.stowe@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "2e0e943436912ffe0848ece58167edfe754edb96",
      "tree": "b91919095c74742fa06e2105db6d859bee39b2b4",
      "parents": [
        "a32737e1ca650504f172292dd344eb64c02311f3",
        "ef3a0bf5bfadbace156fa2a3b9c753df2de41df2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 05 13:24:33 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 05 13:24:33 2012 +0000"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into for-linus\n\nConflicts:\n\tarch/arm/kernel/setup.c\n\tarch/arm/mach-shmobile/board-kota2.c\n"
    },
    {
      "commit": "a32737e1ca650504f172292dd344eb64c02311f3",
      "tree": "7dd2004ece26081507af877d9dd40b1bd4eecc1a",
      "parents": [
        "27edacac7d97d37ec77779c7da08345298a5d283",
        "a3c2b511a844641f6d0b60bd84cd6076143b3f2d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 05 13:24:16 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 05 13:24:16 2012 +0000"
      },
      "message": "Merge branches \u0027fixes\u0027 and \u0027misc\u0027 into for-linus\n"
    },
    {
      "commit": "9f9df00accb343f61a5782904af10366a18ebb5a",
      "tree": "5146a38c6eda3f9f4ccec13d9bed5b21b1b04746",
      "parents": [
        "c87fb57346fc7653ace98769f148e0dcd88ac1ee"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Wed Dec 14 23:43:17 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 15:17:29 2012 +0000"
      },
      "message": "ARM: 7236/1: vic: always use simple ops\n\nNow that irq_domain_simple_ops are available for non-DT users, use them\nin the VIC driver so that we don\u0027t get a NULL dereference in\nirq_domain_to_irq() when registering the domain.\n\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f98b9a26fe08f7f9d7fb26ee3d9f167f79b2f6b6",
      "tree": "086ebd4a3724e6ff6b3bd9dd0cadf4efbcb0bd50",
      "parents": [
        "1ec332a3756a22405d2fbd5352e3afab556cb205"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Dec 21 11:19:00 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 15:16:25 2012 +0000"
      },
      "message": "ARM: 7242/1: PL330: Detach the request from the pl330_thread when it finishes successful\n\nWhen a request has finished successfully and we are about to call its\ncallback, remove its pointer from the corresponding pl330_thread .\nThis prevents the core driver from calling its callback again if\npl330_release_channel() is called without first flushing the device.\nWhen pl330_update() returns, the driver is allowed to free the pointer\nto pl330_req so the core driver shouldn\u0027t be able to access it again.\n\nReference: \u003cCAJe_ZhftO+481BfL0ErEcM_brfmSuTXkTEniLRYxxM2T7OM2QA@mail.gmail.com\u003e\n\nSigned-off-by: Javi Merino \u003cjavi.merino@arm.com\u003e\nAcked-by: Jassi Brar \u003cjaswinder.singh@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "abb959f8a3f125a6e6641abbd020111516dfc8f6",
      "tree": "3a548aa2e0359cb1faa60b865a7962661d745319",
      "parents": [
        "ba90c516bae79b5f8184d915bfce7eb280af61b1"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Fri Dec 16 16:04:36 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 23 22:57:26 2011 +0000"
      },
      "message": "ARM: 7237/1: PL330: Fix driver freeze\n\nAdd a req_running field to the pl330_thread to track which request (if\nany) has been submitted to the DMA.  This mechanism replaces the old\none in which we tried to guess the same by looking at the PC of the\nDMA, which could prevent the driver from sending more requests if it\ndidn\u0027t guess correctly.\n\nReference: \u003c1323631637-9610-1-git-send-email-javi.merino@arm.com\u003e\n\nSigned-off-by: Javi Merino \u003cjavi.merino@arm.com\u003e\nAcked-by: Jassi Brar \u003cjaswinder.singh@linaro.org\u003e\nTested-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7c324d837f214290febac87da6815dff1ed41d04",
      "tree": "81ecfe4d8084b5f271f363ab3dcfa3eb9e0aae82",
      "parents": [
        "4fd7f9b128107034fa925b6877fae3c275f0da86"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Dec 21 13:25:34 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 23 22:54:50 2011 +0000"
      },
      "message": "ARM: 7243/1: sp804: modernize clock event registration\n\nThis removes the hardcoded shift value and lets the clockevent core\ncome up with suitable mult and div factors. Tested on the\nIntegrator/CP.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ad622671a4da0b6db1c1382e6345e1361c5fbab8",
      "tree": "bba2a369e1c1cccc910485355ef1f797360891b3",
      "parents": [
        "6ae25a5b9d7ba86d6ac19c403dfa57dae6caa73d"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Thu Dec 01 11:16:46 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 11 09:56:57 2011 +0000"
      },
      "message": "ARM: 7183/1: vic: register the VIC for ST-modified VIC\u0027s\n\nWhen probing the VIC, the ST variant has a different probing method to\naccount for the extra interrupts which meant we didn\u0027t previously call\nvic_register() which registered the irq_domain.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "742eaa6a6e356a16788ce6530271de89bc4f8fb5",
      "tree": "12fc040daab06ac796c61c1d92bfad9bb054d1c1",
      "parents": [
        "ba8bb18a03f8c7508565c385576a5431a4ad804a",
        "ae72fd588a2b302222769b44775912b83f0785eb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 05 23:20:17 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 05 23:20:17 2011 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into devel-stable\n\nConflicts:\n\tarch/arm/common/gic.c\n\tarch/arm/plat-omap/include/plat/common.h\n"
    },
    {
      "commit": "fe41db7b3aca512e19b8ef4fbd5ad55545005d25",
      "tree": "c48f6e939edb9140484d511c42dba65487dc92b2",
      "parents": [
        "abdd7b91dab2f8b2e32e90e4b7e809ffb462a662"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Nov 25 19:23:36 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 26 21:58:55 2011 +0000"
      },
      "message": "ARM: 7177/1: GIC: avoid skipping non-existent PPIs in irq_start calculation\n\nCommit 4294f8baa (\"ARM: gic: add irq_domain support\") defines irq_start\nas irq_start \u003d (irq_start \u0026 ~31) + 16; On a platform with a GIC and a\nCPU without PPIs, this results in irq_start being off by 16.\n\nThis patch fixes gic_init so that we only carve out a PPI space when\nPPIs exist for the GIC being initialised.\n\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "abdd7b91dab2f8b2e32e90e4b7e809ffb462a662",
      "tree": "550afb8ca098ee480137eb6f63e04035d90cd69a",
      "parents": [
        "97371fa99c1900a84a5220639edd726b35d73931"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "Marc.Zyngier@arm.com",
        "time": "Fri Nov 25 17:58:19 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 26 21:58:54 2011 +0000"
      },
      "message": "ARM: 7176/1: cpu_pm: register GIC PM notifier only once\n\nWhen multiple GICs exist on a platform (RealView PB1176/11MP),\nwe must make sure the PM notifier block is only registered\nonce, otherwise we end up corrupting the PM notifier list.\n\nThe fix is to only register the notifier when initializing\nthe first GIC, as the power management functions seem\nto iterate over all the registered GICs.\n\nTested on PB11MP and PB1176.\n\nReported-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1c8a7c1fbfc7ae2362d26559df26b99c806b68b5",
      "tree": "1b86fd2a9b0b8d27b7fd6a01604844e3ab5b688f",
      "parents": [
        "2674dd0b1c07d8b8dfb4872fc7b41841f05cb957"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Nov 16 12:45:39 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 21 13:12:19 2011 +0000"
      },
      "message": "ARM: 7165/2: PL330: Fix typo in _prepare_ccr()\n\nscctl should be shifted by CC_SRCCTRL_SHFT and dcctl by\n\nCC_DSTCCTRL_SHFT, not the other way round.\n\nReference: \u003c1320244259-10496-4-git-send-email-javi.merino@arm.com\u003e\n\nSigned-off-by: Javi Merino \u003cjavi.merino@arm.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2674dd0b1c07d8b8dfb4872fc7b41841f05cb957",
      "tree": "ffdc74f7dacca1eadda885a61f5f06c3fb048772",
      "parents": [
        "fa0ce4035d4897b0642132866d896a906429f45e"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Nov 16 12:21:24 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 21 13:12:19 2011 +0000"
      },
      "message": "ARM: 7163/2: PL330: Only register usable channels\n\nWhen the manager is running non-secure, the only channels that can\nissue interrupts are the ones that have a 1 in their corresponding bit\nin Configuration Register 3. The other ones will generate an abort\nwhen trying to signal the end of the transaction so they are useless\nin non-secure mode.\n\nReference: \u003c1320244259-10496-2-git-send-email-javi.merino@arm.com\u003e\n\nSigned-off-by: Javi Merino \u003cjavi.merino@arm.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "11f1c5de7be06bbb51363002ebc4d00edc2677df",
      "tree": "cc32988e38b199db5207e32d491eb4b453c87a19",
      "parents": [
        "c05012ce9a70100dd547042865df751498244ec3"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Thu Nov 03 17:32:39 2011 +0000"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Tue Nov 15 18:14:04 2011 +0000"
      },
      "message": "ARM: VIC: remove non MULTI_IRQ_HANDLER support\n\nNow that all platforms are converted to MULTI_IRQ_HANDLER, remove the\nlegacy support.\n\nTested-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\n"
    },
    {
      "commit": "1558368eb5d67a41d4199db32d3f5858660b44cf",
      "tree": "9c83d2577415fd04db5617ffca994ff26bce8f98",
      "parents": [
        "f9b28ccbc7139af656147dcbba9c5425d5706b7d"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Wed Sep 28 09:40:11 2011 +0100"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Tue Nov 15 18:14:03 2011 +0000"
      },
      "message": "ARM: vic: MULTI_IRQ_HANDLER handler\n\nAdd a handler for the VIC that is suitable for MULTI_IRQ_HANDLER\nplatforms.  This can replace the ASM entry macros for platforms that use\nthe VIC.\n\nv4:\t- rebase ontop of move __exception and friends to\n\t  asm/exception.h\n\t- rework polling loop to handle as many irqs as possible in one go\nv3:\t- simplify irq handling loop as suggested by Grant\n\t- service interrupts from msb-\u003elsb order\nv2:\t- allow the handler be used for !CONFIG_OF\n\t- use irq_domain_to_irq()\n\nCc: Rob Herring \u003crobherring2@gmail.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nTested-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\n"
    },
    {
      "commit": "f9b28ccbc7139af656147dcbba9c5425d5706b7d",
      "tree": "a10608259acc0487938f30b4669a2c4b678f91c3",
      "parents": [
        "08d33b27f7063ba2b4a29f9e3a2dcb65f30dec0b"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Tue Sep 27 11:00:46 2011 +0100"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Tue Nov 15 18:14:02 2011 +0000"
      },
      "message": "ARM: vic: device tree binding\n\nThis adds a device tree binding for the VIC based on the of_irq_init()\nsupport.  This adds an irqdomain to the vic and always registers all\nvics in the static vic array rather than for pm only to keep track of\nthe irq domain.  struct irq_data::hwirq is used where appropriate rather\nthan runtime masking.\n\nv3:\t- include linux/export.h for THIS_MODULE\nv2:\t- use irq_domain_simple_ops\n\t- remove stub implementation of vic_of_init for !CONFIG_OF\n\t- Make VIC select IRQ_DOMAIN\n\nReviewed-by: Rob Herring \u003crobherring2@gmail.com\u003e\nReviewed-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\n"
    },
    {
      "commit": "08d33b27f7063ba2b4a29f9e3a2dcb65f30dec0b",
      "tree": "e338de68f8b56238b91d9979857be253310f0200",
      "parents": [
        "ab65be268adaae59da5b1306b425a7859f955669"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Tue Sep 06 13:27:10 2011 +0100"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Tue Nov 15 18:14:02 2011 +0000"
      },
      "message": "ARM: GIC: Make MULTI_IRQ_HANDLER mandatory\n\nNow that MULTI_IRQ_HANDLER is selected by all the in-tree\nGIC users, make it mandatory and remove the unused macros.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "562e0027d21bf64838178e2f5157df3d5833972e",
      "tree": "d8585abbc8a255539c33663f850b7832bf0b4dbd",
      "parents": [
        "baeeb8229cace91c10c856d91e5ca861d3c44968"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Tue Sep 06 09:56:17 2011 +0100"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Tue Nov 15 18:13:05 2011 +0000"
      },
      "message": "ARM: GIC: Add global gic_handle_irq() function\n\nProvide the GIC code with a low level handler that can be used\nby platforms using CONFIG_MULTI_IRQ_HANDLER.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "db0d4db22a78d31c59087f7057b8f1612fecc35d",
      "tree": "e2d84ee2c816d4bef066806863a3937792a08581",
      "parents": [
        "cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Sat Nov 12 16:09:49 2011 +0000"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Tue Nov 15 18:13:03 2011 +0000"
      },
      "message": "ARM: gic: allow GIC to support non-banked setups\n\nThe GIC support code is heavily using the fact that hardware\nimplementations are exposing banked registers. Unfortunately, it\nlooks like at least one GIC implementation (EXYNOS) offers both\nthe distributor and the CPU interfaces at different addresses,\ndepending on the CPU.\n\nThis problem is solved by allowing the distributor and CPU interface\naddresses to be per-cpu variables for the platforms that require it.\nThe EXYNOS code is updated not to mess with the GIC internals while\nhandling interrupts, and struct gic_chip_data is back to being private.\nThe DT binding for the gic is updated to allow an optional \"cpu-offset\"\nvalue, which is used to compute the various base addresses.\n\nFinally, a new config option (GIC_NON_BANKED) is used to control this\nfeature, so the overhead is only present on kernels compiled with\nsupport for EXYNOS.\n\nTested on Origen (EXYNOS4) and Panda (OMAP4).\n\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "367069f16e32e188d4687fe2c3e30f2ca583836f",
      "tree": "977f87038b75e53af9d132cba2f7a2aecb2fa005",
      "parents": [
        "81a3c10ce8a7fd5bf9a06bfc38bd417512911831",
        "c72dbae971400e466ad9ff16c920cd6d9d8c55a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 21:02:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 21:02:35 2011 -0700"
      },
      "message": "Merge branch \u0027next/dt\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027next/dt\u0027 of git://git.linaro.org/people/arnd/arm-soc:\n  ARM: gic: use module.h instead of export.h\n  ARM: gic: fix irq_alloc_descs handling for sparse irq\n  ARM: gic: add OF based initialization\n  ARM: gic: add irq_domain support\n  irq: support domains with non-zero hwirq base\n  of/irq: introduce of_irq_init\n  ARM: at91: add at91sam9g20 and Calao USB A9G20 DT support\n  ARM: at91: dt: at91sam9g45 family and board device tree files\n  arm/mx5: add device tree support for imx51 babbage\n  arm/mx5: add device tree support for imx53 boards\n  ARM: msm: Add devicetree support for msm8660-surf\n  msm_serial: Add devicetree support\n  msm_serial: Use relative resources for iomem\n\nFix up conflicts in arch/arm/mach-at91/{at91sam9260.c,at91sam9g45.c}\n"
    },
    {
      "commit": "dc28094b905a872f8884f1f1c48ca86b3b78583a",
      "tree": "7d598103fed9dd3e12c4526647eebe678c35ff34",
      "parents": [
        "ecea4ab6d3d8bb4122522398200f1cd2a06af6d5"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 16:17:29 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:50 2011 -0400"
      },
      "message": "arm: Add export.h to ARM specific files as required.\n\nThese files all make use of one of the EXPORT_SYMBOL variants\nor the THIS_MODULE macro.  So they will need \u003clinux/export.h\u003e\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "7e1efcf5d2039fb7a91e21df32f4175dbca4d61c",
      "tree": "9639ed1620ad84ea18a572f288b29d23ed7616cc",
      "parents": [
        "08cab72f91c8b28ffabfd143119bccdd4a115ad7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 01 00:28:37 2011 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 01 00:28:37 2011 +0100"
      },
      "message": "ARM: gic: use module.h instead of export.h\n\nThe module.h cleanup series is not merged at this point, so use the\nolder header file for now, to make it build either way.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "08cab72f91c8b28ffabfd143119bccdd4a115ad7",
      "tree": "ccd5583971caecd82bf2d1e62691bf6e0362d650",
      "parents": [
        "86c1e5a74af11e4817ffa6d7748d9ac1353b5b53",
        "f37a53cc5d8a8fb199e41386d125d8c2ed9e54ef"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 14:08:10 2011 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 14:08:10 2011 +0100"
      },
      "message": "Merge branch \u0027dt/gic\u0027 into next/dt\n\nConflicts:\n\tarch/arm/include/asm/localtimer.h\n\tarch/arm/mach-msm/board-msm8x60.c\n\tarch/arm/mach-omap2/board-generic.c\n"
    },
    {
      "commit": "f37a53cc5d8a8fb199e41386d125d8c2ed9e54ef",
      "tree": "ccf7658e1dae54e7b3eeaa8413dd86d4b865eaec",
      "parents": [
        "b3f7ed0324091e2cb23fe1b3c10570700f614014"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Fri Oct 21 17:14:27 2011 -0500"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 14:03:27 2011 +0100"
      },
      "message": "ARM: gic: fix irq_alloc_descs handling for sparse irq\n\nCommit \"ARM: gic: add irq_domain support\" (b49b6ff) breaks SPARSE_IRQ\non platforms with GIC. When SPARSE_IRQ is enabled, all NR_IRQS or\nmach_desc-\u003enr_irqs will be allocated by arch_probe_nr_irqs(). This caused\nirq_alloc_descs to allocate irq_descs after the pre-allocated space.\n\nMake irq_alloc_descs search for an exact irq range and assume it has\nbeen pre-allocated on failure. For DT probing dynamic allocation is used.\nDT enabled platforms should set their nr_irqs to NR_IRQ_LEGACY and have all\nirq_chips allocate their irq_descs with irq_alloc_descs if SPARSE_IRQ is\nenabled.\n\ngic_init irq_start param is changed to be signed with negative meaning do\ndynamic Linux irq assigment.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\n"
    },
    {
      "commit": "b3f7ed0324091e2cb23fe1b3c10570700f614014",
      "tree": "6f9a14a39fc4302276a1560cb48c1ede72fc5dff",
      "parents": [
        "4294f8baaf174c9aa57886e7ed27caf4b02578f6"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Wed Sep 28 21:27:52 2011 -0500"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 14:03:26 2011 +0100"
      },
      "message": "ARM: gic: add OF based initialization\n\nThis adds ARM gic interrupt controller initialization using device tree\ndata.\n\nThe initialization function is intended to be called by of_irq_init\nfunction like this:\n\nconst static struct of_device_id irq_match[] \u003d {\n\t{ .compatible \u003d \"arm,cortex-a9-gic\", .data \u003d gic_of_init, },\n\t{}\n};\n\nstatic void __init init_irqs(void)\n{\n\tof_irq_init(irq_match);\n}\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nReviewed-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nTested-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4294f8baaf174c9aa57886e7ed27caf4b02578f6",
      "tree": "efc535ff45a6d405a6befecd421ad1091a2d5ad6",
      "parents": [
        "6d274309d0e64bdbdb6c50945ca2964596e8fa5a"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Wed Sep 28 21:25:31 2011 -0500"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 14:03:24 2011 +0100"
      },
      "message": "ARM: gic: add irq_domain support\n\nConvert the gic interrupt controller to use irq domains in preparation\nfor device-tree binding and MULTI_IRQ. This allows for translation between\nGIC interrupt IDs and Linux irq numbers.\n\nThe meaning of irq_offset has changed. It now is just the number of skipped\nGIC interrupt IDs for the controller. It will be 16 for primary GIC and 32\nfor secondary GICs.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nReviewed-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nTested-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1fdb24e969110fafea36d3b393bea438f702c87f",
      "tree": "47a1dfef8a259e7922285315f8a02d31b4efe2f1",
      "parents": [
        "f362f98e7c445643d27c610bb7a86b79727b592e",
        "531a6a941745e1e045dd2a6bd09e1dc01247a5f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 12:02:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 12:02:27 2011 -0700"
      },
      "message": "Merge branch \u0027devel-stable\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027devel-stable\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm: (178 commits)\n  ARM: 7139/1: fix compilation with CONFIG_ARM_ATAG_DTB_COMPAT and large TEXT_OFFSET\n  ARM: gic, local timers: use the request_percpu_irq() interface\n  ARM: gic: consolidate PPI handling\n  ARM: switch from NO_MACH_MEMORY_H to NEED_MACH_MEMORY_H\n  ARM: mach-s5p64x0: remove mach/memory.h\n  ARM: mach-s3c64xx: remove mach/memory.h\n  ARM: plat-mxc: remove mach/memory.h\n  ARM: mach-prima2: remove mach/memory.h\n  ARM: mach-zynq: remove mach/memory.h\n  ARM: mach-bcmring: remove mach/memory.h\n  ARM: mach-davinci: remove mach/memory.h\n  ARM: mach-pxa: remove mach/memory.h\n  ARM: mach-ixp4xx: remove mach/memory.h\n  ARM: mach-h720x: remove mach/memory.h\n  ARM: mach-vt8500: remove mach/memory.h\n  ARM: mach-s5pc100: remove mach/memory.h\n  ARM: mach-tegra: remove mach/memory.h\n  ARM: plat-tcc: remove mach/memory.h\n  ARM: mach-mmp: remove mach/memory.h\n  ARM: mach-cns3xxx: remove mach/memory.h\n  ...\n\nFix up mostly pretty trivial conflicts in:\n - arch/arm/Kconfig\n - arch/arm/include/asm/localtimer.h\n - arch/arm/kernel/Makefile\n - arch/arm/mach-shmobile/board-ap4evb.c\n - arch/arm/mach-u300/core.c\n - arch/arm/mm/dma-mapping.c\n - arch/arm/mm/proc-v7.S\n - arch/arm/plat-omap/Kconfig\nlargely due to some CONFIG option renaming (ie CONFIG_PM_SLEEP -\u003e\nCONFIG_ARM_CPU_SUSPEND for the arm-specific suspend code etc) and\naddition of NEED_MACH_MEMORY_H next to HAVE_IDE.\n"
    },
    {
      "commit": "18974369cfe23acf16d0fb79e0d1fba7a9a95ec0",
      "tree": "22367984dbd4c79e9635035e268c428444c40e76",
      "parents": [
        "7e0a6fd5a4723c79cc46c9541e343092302e0e5b",
        "196a57c2749119be4732cc2b2adb8aafcb4fcb14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:41:50 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:41:50 2011 +0200"
      },
      "message": "Merge branch \u0027clk\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027clk\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7131/1: clkdev: Add Common Macro for clk_lookup\n  clk: spi-pl022: convert to clk_prepare()/clk_unprepare()\n  clk: timer-sp: convert to clk_prepare()/clk_unprepare()\n  clk: sa1111: convert to clk_prepare()/clk_unprepare()\n  clk: mmci: convert to clk_prepare()/clk_unprepare()\n  clk: amba-pl011: convert to clk_prepare()/clk_unprepare()\n  clk: amba-pl010: convert to clk_prepare()/clk_unprepare()\n  clk: amba-clcd: convert to clk_prepare()/clk_unprepare()\n  clk: amba bus: convert to clk_prepare()/clk_unprepare()\n  clk: provide prepare/unprepare functions\n"
    },
    {
      "commit": "ca90666287401b475d9e0becf85bd02f069f1de8",
      "tree": "ad4dd789f8d5ab639c78997d3655b94fcbf660ef",
      "parents": [
        "60325f0c6ee7c6b68f95aaa643260fb33d4bdd88",
        "374e759db148d1e874e3afb76707082af67e0984"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "message": "Merge branch \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm: (43 commits)\n  ARM: 7135/1: ep93xx: bring back missing \u003cmach/gpio.h\u003e\n  ARM: 7104/1: plat-pxa: break out GPIO driver specifics\n  ARM: 7103/1: plat-pxa: move PXA GPIO driver to GPIO subsystem\n  ARM: 7042/3: mach-ep93xx: break out GPIO driver specifics\n  ARM: 7101/1: arm/tegra: Replace \u003cmach/gpio.h\u003e with \u003cmach/gpio-tegra.h\u003e\n  ARM: 7094/1: arm/tegra: Move EN_VDD_1V05_GPIO to board-harmony.h\n  ARM: 7083/1: rewrite U300 GPIO to use gpiolib\n  ARM: 7074/1: gpio: davinci: eliminate unused variable warnings\n  ARM: 7063/1: Orion: gpio: add missing include of linux/types.h\n  ARM: 7055/1: arm/tegra: mach/gpio.h: include linux/types.h to fix build\n  ARM: 7054/1: arm/tegra: Delete custom gpio_to_irq, and irq_to_gpio\n  ARM: 7053/1: gpio/tegra: Implement gpio_chip.to_irq\n  ARM: 7052/1: gpio/tegra: Remove use of irq_to_gpio\n  ARM: 7057/1: mach-pnx4008: rename GPIO header\n  ARM: 7056/1: plat-nomadik: kill off \u003cplat/gpio.h\u003e\n  ARM: 7050/1: mach-sa1100: delete irq_to_gpio() function\n  ARM: 7049/1: mach-sa1100: move SA1100 GPIO driver to GPIO subsystem\n  ARM: 7045/1: mach-lpc32xx: break out GPIO driver specifics\n  ARM: 7044/1: mach-lpc32xx: move LPC32XX GPIO driver to GPIO subsystem\n  ARM: 7043/1: mach-ixp2000: rename GPIO header\n  ...\n\nFix up trivial conflicts in arch/arm/mach-u300/Kconfig manually\n"
    },
    {
      "commit": "3cfef9524677a4ecb392d6fbffe6ebce6302f1d4",
      "tree": "88647d9dc50d634dee9cfeb7f354d620977a2f33",
      "parents": [
        "982653009b883ef1529089e3e6f1ae2fee41cbe2",
        "68cc3990a545dc0da221b4844dd8b9c06623a6c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 26 16:17:32 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 26 16:17:32 2011 +0200"
      },
      "message": "Merge branch \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (27 commits)\n  rtmutex: Add missing rcu_read_unlock() in debug_rt_mutex_print_deadlock()\n  lockdep: Comment all warnings\n  lib: atomic64: Change the type of local lock to raw_spinlock_t\n  locking, lib/atomic64: Annotate atomic64_lock::lock as raw\n  locking, x86, iommu: Annotate qi-\u003eq_lock as raw\n  locking, x86, iommu: Annotate irq_2_ir_lock as raw\n  locking, x86, iommu: Annotate iommu-\u003eregister_lock as raw\n  locking, dma, ipu: Annotate bank_lock as raw\n  locking, ARM: Annotate low level hw locks as raw\n  locking, drivers/dca: Annotate dca_lock as raw\n  locking, powerpc: Annotate uic-\u003elock as raw\n  locking, x86: mce: Annotate cmci_discover_lock as raw\n  locking, ACPI: Annotate c3_lock as raw\n  locking, oprofile: Annotate oprofilefs lock as raw\n  locking, video: Annotate vga console lock as raw\n  locking, latencytop: Annotate latency_lock as raw\n  locking, timer_stats: Annotate table_lock as raw\n  locking, rwsem: Annotate inner lock as raw\n  locking, semaphores: Annotate inner lock as raw\n  locking, sched: Annotate thread_group_cputimer as raw\n  ...\n\nFix up conflicts in kernel/posix-cpu-timers.c manually: making\ncputimer-\u003ecputime a raw lock conflicted with the ABBA fix in commit\nbcd5cff7216f (\"cputimer: Cure lock inversion\").\n"
    },
    {
      "commit": "bdf4e9482360a3ddc1619efbd5d1c928ede8c3fa",
      "tree": "b02319e809c5b8abfca85409a11472775e27f597",
      "parents": [
        "06afb1a087d49ae0f676b2e5b9ffe5f4b3aba355",
        "eb0474544bc16a9dab53b26abd846e86ba814eb1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 25 08:19:59 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 25 08:19:59 2011 +0100"
      },
      "message": "Merge branch \u0027misc\u0027 into for-linus\n\nConflicts:\n\tarch/arm/mach-integrator/integrator_ap.c\n"
    },
    {
      "commit": "06afb1a087d49ae0f676b2e5b9ffe5f4b3aba355",
      "tree": "5377c063ed07aed23eb9da0bfecfca307f8da0bc",
      "parents": [
        "c3b92c8787367a8bb53d57d9789b558f1295cc96",
        "7816e210a7e4681fb775bbb57bffbef3cc4aa456",
        "f73765fcb8bb79e80af58059441eb931679e68c0",
        "70e5f5efcc933af55a3a18efdb3b2edd3eb510ec",
        "91c2ebb90b1890abc648ba9dec5608cbc97e1cb9",
        "daece59689e76ed55d8863cae04993679a8e844e",
        "d7c5d0dcffb3b5702d9477faceff4b8398e6fed0",
        "a06f916b7a9b57447ceb875eb0a89f1a66b31bca"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 25 08:19:29 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 25 08:19:29 2011 +0100"
      },
      "message": "Merge branches \u0027arnd-randcfg-fixes\u0027, \u0027debug\u0027, \u0027io\u0027 (early part), \u0027l2x0\u0027, \u0027p2v\u0027, \u0027pgt\u0027 (early part) and \u0027smp\u0027 into for-linus\n"
    },
    {
      "commit": "34471a9168c8bfd7f0d00989a7b0797ad27d585e",
      "tree": "847af3ec746c6357902cf57c7e12ba55a35eed30",
      "parents": [
        "cefd3e71efca6f4ef7f06f1fc507771d76072741",
        "28af690a284dfcb627bd69d0963db1c0f412cb8c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 23 14:42:30 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 23 14:42:30 2011 +0100"
      },
      "message": "Merge branch \u0027ppi-irq-core-for-rmk\u0027 of git://github.com/mzyngier/arm-platforms into devel-stable\n"
    },
    {
      "commit": "28af690a284dfcb627bd69d0963db1c0f412cb8c",
      "tree": "6daa595281c87b5bfee4cca79492a724deb1cfbc",
      "parents": [
        "292b293ceef2eda1f96f0c90b96e954d7bdabd1c"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Fri Jul 22 12:52:37 2011 +0100"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Sun Oct 23 13:32:33 2011 +0100"
      },
      "message": "ARM: gic, local timers: use the request_percpu_irq() interface\n\nThis patch remove the hardcoded link between local timers and PPIs,\nand convert the PPI users (TWD, MCT and MSM timers) to the new\n*_percpu_irq interface. Also some collateral cleanup\n(local_timer_ack() is gone, and the interrupt handler is strictly\nprivate to each driver).\n\nPPIs are now useable for more than just the local timers.\n\nAdditional testing by David Brown (msm8250 and msm8660) and\nShawn Guo (imx6q).\n\nCc: David Brown \u003cdavidb@codeaurora.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Brown \u003cdavidb@codeaurora.org\u003e\nTested-by: David Brown \u003cdavidb@codeaurora.org\u003e\nTested-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "292b293ceef2eda1f96f0c90b96e954d7bdabd1c",
      "tree": "931da77e74e1aee404ffb61f8ffe2f6acb73f80c",
      "parents": [
        "88b6fc8c57055590d8e9538f6faa85483db8c366"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Wed Jul 20 16:24:14 2011 +0100"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Sun Oct 23 13:32:29 2011 +0100"
      },
      "message": "ARM: gic: consolidate PPI handling\n\nPPI handling is a bit of an odd beast. It uses its own low level\nhandling code and is hardwired to the local timers (hence lacking\na registration interface).\n\nInstead, switch the low handling to the normal SPI handling code.\nPPIs are handled by the handle_percpu_devid_irq flow.\n\nThis also allows the removal of some duplicated code.\n\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: David Brown \u003cdavidb@codeaurora.org\u003e\nCc: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Brown \u003cdavidb@codeaurora.org\u003e\nTested-by: David Brown \u003cdavidb@codeaurora.org\u003e\nTested-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "ee3f615819404a9438b2dd01b7a39f276d2737f2",
      "tree": "8b725dfe99118faef327d163cf02a5fff28d8bf4",
      "parents": [
        "b55fa18817743c3c4aef14f0c6fc0e21d7bc1e62"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Tue Oct 18 11:50:07 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 22 22:11:23 2011 +0100"
      },
      "message": "ARM: 7136/1: pl330: Fix a race condition\n\nIf two requests have been submitted and one of them is running, if you\ncall pl330_chan_ctrl(ch_id, PL330_OP_START), there\u0027s a window of time\nbetween the spin_lock_irqsave() and the _state() check in which the\nrunning transaction may finish.  In that case, we don\u0027t receive the\ninterrupt (because they are disabled), but _start() sees that the DMA\nis stopped, so it starts it.  The problem is that it sends the\ntransaction that has just finished again, because pl330_update()\nhasn\u0027t mark it as done yet.\n\nThis patch fixes this race condition by not calling _start() if the\nDMA is already executing transactions.  When interrupts are reenabled,\npl330_update() will call _start().\n\nReference: \u003c1317892206-3600-1-git-send-email-javi.merino@arm.com\u003e\n\nSigned-off-by: Javi Merino \u003cjavi.merino@arm.com\u003e\nAcked-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "267840f3397fd9f6a2bdde14de38b9d29d525d7b",
      "tree": "a668793c8a5ce19ae36721d93c3bfc7c29373b82",
      "parents": [
        "d6257288c4052465feeff7e283e35ec0ed06ca03"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Aug 23 22:20:03 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 17 09:02:43 2011 +0100"
      },
      "message": "ARM: 7061/1: gic: convert logical CPU numbers into physical numbers\n\nThe GIC driver must convert logical CPU numbers passed in from Linux\ninto physical CPU numbers that are understood by the hardware.\n\nThis patch uses the new cpu_logical_map macro for performing the\nconversion inside the GIC driver.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f8be12d15374413cf437741a282e97129e759209",
      "tree": "3fec59f51559180ad65f6717d6b671e1e9293a45",
      "parents": [
        "bb1ac3ec95cf0cce5145617b140f2090ed45d565"
      ],
      "author": {
        "name": "Zoltan Devai",
        "email": "zoss@devai.org",
        "time": "Mon Oct 10 14:54:12 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 15 11:04:22 2011 +0100"
      },
      "message": "ARM: 7128/1: vic: Don\u0027t write to the read-only register VIC_IRQ_STATUS\n\nThis is unneeded and causes an abort on the SPMP8000 platform.\n\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Zoltan Devai \u003czoss@devai.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d4f3add28bd90caddd5a39e422aed621d57f89a8",
      "tree": "70461c5a80ecc0e2cfbd483e41af7e687c954807",
      "parents": [
        "53eebb0df85e4005006920ae12150e8d6d31b132"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Sep 23 10:13:49 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Oct 01 21:11:30 2011 +0200"
      },
      "message": "ARM: common/vic: use proper __iomem annotations\n\nIn vic_init, we pass addr into readl, so it needs to be a\npointer, not a u32 address.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "6f5ad96301d4b897f09a893d331a0b18b3fff6b1",
      "tree": "e7974d7e965ffbf6037970054bc52c14e3ad70e8",
      "parents": [
        "72ae00c970cf1e6027c5b719f42e7eff0aa1c1d9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 22 11:38:40 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 27 09:25:53 2011 +0100"
      },
      "message": "clk: timer-sp: convert to clk_prepare()/clk_unprepare()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72ae00c970cf1e6027c5b719f42e7eff0aa1c1d9",
      "tree": "bb3314bee1991c2909c50a61e7bb0f76e4b8bd88",
      "parents": [
        "52ca0f3ab568497adeac217e4167b51d9b4d4884"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 22 11:41:07 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 27 09:25:53 2011 +0100"
      },
      "message": "clk: sa1111: convert to clk_prepare()/clk_unprepare()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9c12845ee49716209cb2b087c0b47c3e37096bde",
      "tree": "d9d92a3ef3a9399a7547bc3fba4f2239b240a9df",
      "parents": [
        "746a9d1963f1c7a3cd22662065d7dcd3d93ee62e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Jun 13 00:45:59 2011 +0000"
      },
      "committer": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Sep 23 12:05:30 2011 +0530"
      },
      "message": "ARM: gic: Allow gic arch extensions to provide irqchip flags\n\nTegra can benefit from the IRQCHIP_MASK_ON_SUSPEND flag, allow it\nto be passed to the gic irq chip.\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nTested-and-Acked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nTested-by: Vishwanath BS \u003cvishwanath.bs@ti.com\u003e\n"
    },
    {
      "commit": "254056f3b12563c11e6dbcfad2fbfce20a4f3302",
      "tree": "4e25156bfe5cc0613a0aaeba91233bf9936a8d92",
      "parents": [
        "1fb9026344ea9ecc7c5860240104109112384a61"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Feb 10 12:54:10 2011 -0800"
      },
      "committer": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Sep 23 12:05:30 2011 +0530"
      },
      "message": "ARM: gic: Use cpu pm notifiers to save gic state\n\nWhen the cpu is powered down in a low power mode, the gic cpu\ninterface may be reset, and when the cpu cluster is powered\ndown, the gic distributor may also be reset.\n\nThis patch uses CPU_PM_ENTER and CPU_PM_EXIT notifiers to save\nand restore the gic cpu interface registers, and the\nCPU_CLUSTER_PM_ENTER and CPU_CLUSTER_PM_EXIT notifiers to save\nand restore the gic distributor registers.\n\nOriginal-author: Gary King \u003cgking@nvidia.com\u003e\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-and-Acked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nTested-by: Vishwanath BS \u003cvishwanath.bs@ti.com\u003e\n"
    },
    {
      "commit": "bd31b85960a7fcb2d7ede216460b8da71a88411c",
      "tree": "f2ab1a1105705856c5cdfc71bcf3f7b5f897d30d",
      "parents": [
        "a1741e7fcbc19a67520115df480ab17012cc3d0b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jul 03 08:44:46 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Sep 13 11:12:14 2011 +0200"
      },
      "message": "locking, ARM: Annotate low level hw locks as raw\n\nAnnotate the low level hardware locks which must not be preempted.\n\nIn mainline this change documents the low level nature of\nthe lock - otherwise there\u0027s no functional difference. Lockdep\nand Sparse checking will work as usual.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2f8163baada3dbd0ce891c35bc59ae46e773487a",
      "tree": "cf148d2c014e777bf374e49daa74ba68e440a5d7",
      "parents": [
        "b7a949549de42e4cf8af301c63ee8af13a06a956"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 26 10:53:52 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 08 14:27:41 2011 +0100"
      },
      "message": "ARM: gpio: convert includes of mach/gpio.h and asm/gpio.h to linux/gpio.h\n\nConvert arch/arm includes of mach/gpio.h and asm/gpio.h to linux/gpio.h\nbefore we start consolidating the individual platform implementations\nof the gpio header files.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f85f19de90a9997583bb26e6f1f9297a4e152c18",
      "tree": "2dfe61dab6c39ca202f114cb68c68978da1624e3",
      "parents": [
        "b993fdbc7fe26f96b59003a3552c418a71aa0a9f",
        "7b87c9df5602efd6c7edeb291bbd104d49a6babf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:35:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:35:05 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: remove printks about disabled bridge windows\n  PCI: fold pci_calc_resource_flags() into decode_bar()\n  PCI: treat mem BAR type \"11\" (reserved) as 32-bit, not 64-bit, BAR\n  PCI: correct pcie_set_readrq write size\n  PCI: pciehp: change wait time for valid configuration access\n  x86/PCI: Preserve existing pci\u003dbfsort whitelist for Dell systems\n  PCI: ARI is a PCIe v2 feature\n  x86/PCI: quirks: Use pci_dev-\u003erevision\n  PCI: Make the struct pci_dev * argument of pci_fixup_irqs const.\n  PCI hotplug: cpqphp: use pci_dev-\u003evendor\n  PCI hotplug: cpqphp: use pci_dev-\u003esubsystem_{vendor|device}\n  x86/PCI: config space accessor functions should not ignore the segment argument\n  PCI: Assign values to \u0027pci_obff_signal_type\u0027 enumeration constants\n  x86/PCI: reduce severity of host bridge window conflict warnings\n  PCI: enumerate the PCI device only removed out PCI hieratchy of OS when re-scanning PCI\n  PCI: PCIe AER: add aer_recover_queue\n  x86/PCI: select direct access mode for mmconfig option\n  PCI hotplug: Rename is_ejectable which also exists in dock.c\n"
    },
    {
      "commit": "69f1d1a6acbaa7d83ef3f4ee26209c58cd000204",
      "tree": "12be981f8a123b8361edd64b84fd72f339a9655d",
      "parents": [
        "2d86a3f04e345b03d5e429bfe14985ce26bff4dc",
        "1e09939bad24df95ddeeeca4fbec64fa94b66def"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 17:41:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 17:41:04 2011 -0700"
      },
      "message": "Merge branch \u0027next/devel\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027next/devel\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc: (128 commits)\n  ARM: S5P64X0: External Interrupt Support\n  ARM: EXYNOS4: Enable MFC on Samsung NURI\n  ARM: EXYNOS4: Enable MFC on universal_c210\n  ARM: S5PV210: Enable MFC on Goni\n  ARM: S5P: Add support for MFC device\n  ARM: EXYNOS4: Add support FIMD on SMDKC210\n  ARM: EXYNOS4: Add platform device and helper functions for FIMD\n  ARM: EXYNOS4: Add resource definition for FIMD\n  ARM: EXYNOS4: Change devname for FIMD clkdev\n  ARM: SAMSUNG: Add IRQ_I2S0 definition\n  ARM: SAMSUNG: Add platform device for idma\n  ARM: EXYNOS4: Add more registers to be saved and restored for PM\n  ARM: EXYNOS4: Add more register addresses of CMU\n  ARM: EXYNOS4: Add platform device for dwmci driver\n  ARM: EXYNOS4: configure rtc-s3c on NURI\n  ARM: EXYNOS4: configure MAX8903 secondary charger on NURI\n  ARM: EXYNOS4: configure ADC on NURI\n  ARM: EXYNOS4: configure MAX17042 fuel gauge on NURI\n  ARM: EXYNOS4: configure regulators and PMIC(MAX8997) on NURI\n  ARM: EXYNOS4: Increase NR_IRQS for devices with more IRQs\n  ...\n\nFix up tons of silly conflicts:\n - arch/arm/mach-davinci/include/mach/psc.h\n - arch/arm/mach-exynos4/Kconfig\n - arch/arm/mach-exynos4/mach-smdkc210.c\n - arch/arm/mach-exynos4/pm.c\n - arch/arm/mach-imx/mm-imx1.c\n - arch/arm/mach-imx/mm-imx21.c\n - arch/arm/mach-imx/mm-imx25.c\n - arch/arm/mach-imx/mm-imx27.c\n - arch/arm/mach-imx/mm-imx31.c\n - arch/arm/mach-imx/mm-imx35.c\n - arch/arm/mach-mx5/mm.c\n - arch/arm/mach-s5pv210/mach-goni.c\n - arch/arm/mm/Kconfig\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    },
    {
      "commit": "06f365acef5ca54fd5708a0d853c4a89609536f1",
      "tree": "e2fb0146d450077dd95e4ae178ff56e72d3d89b5",
      "parents": [
        "4348810a241a330d3d143d62d7c988ec8b2e6629",
        "022ae537b23cb14a391565e9ad9e9945f4b17138",
        "30891c90d81133179cc47eb77c30764a3b5dad5c",
        "e7d59db91a346f5069692e3b1f4e0afd100096dc",
        "e2f81844efa2d44d326bef48e1c9e48926162bc6",
        "4cde7e0dca98e0e93dceb174d83f766d0d637c23",
        "7f294e4983b67be802277d139522837b3ce5769f",
        "29cb3cd208dd0e4471bb80bec4facc49ceb199fa",
        "19dad35fe0f10df8f0524f98037469e3a0dd1ec2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 22 23:08:48 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 22 23:08:48 2011 +0100"
      },
      "message": "Merge branches \u0027btc\u0027, \u0027dma\u0027, \u0027entry\u0027, \u0027fixes\u0027, \u0027linker-layout\u0027, \u0027misc\u0027, \u0027mmci\u0027, \u0027suspend\u0027 and \u0027vfp\u0027 into for-next\n"
    },
    {
      "commit": "d5341942d784134f2997b3ff82cd63cf71d1f932",
      "tree": "355ad81a15d031bbfe7dd94ee6696d8889c926d0",
      "parents": [
        "05d3ac267a9d10af6ca370afe21802333aad1d5c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jun 10 15:30:21 2011 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jul 22 08:26:06 2011 -0700"
      },
      "message": "PCI: Make the struct pci_dev * argument of pci_fixup_irqs const.\n\nAside of the usual motivation for constification,  this function has a\nhistory of being abused a hook for interrupt and other fixups so I turned\nthis function const ages ago in the MIPS code but it should be done\ntreewide.\n\nDue to function pointer passing in varous places a few other functions\nhad to be constified as well.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nTo: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nTo: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nTo: Colin Cross \u003cccross@android.com\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nTo: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nTo: Erik Gilling \u003ckonkers@android.com\u003e\nAcked-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nTo: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nTo: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nTo: Ingo Molnar \u003cmingo@redhat.com\u003e\nTo: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nTo: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nTo: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nTo: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nTo: Matt Turner \u003cmattst88@gmail.com\u003e\nTo: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nTo: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nTo: Richard Henderson \u003crth@twiddle.net\u003e\nTo: Russell King \u003clinux@arm.linux.org.uk\u003e\nTo: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: linux-alpha@vger.kernel.org\nCc: linux-arm-kernel@lists.infradead.org\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: linux-pci@vger.kernel.org\nCc: linux-sh@vger.kernel.org\nCc: linux-tegra@vger.kernel.org\nCc: sparclinux@vger.kernel.org\nCc: x86@kernel.org\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "5dfc54e087c15f823ee9b6541d2f0f314e69cbed",
      "tree": "845cabe598342a9dea2b77dafef629961ee0c89c",
      "parents": [
        "2ef75701d1711a1feee2a82b42a2597ddc05f88b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 21 15:00:57 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 21 15:04:17 2011 +0100"
      },
      "message": "ARM: GIC: avoid routing interrupts to offline CPUs\n\nThe irq_set_affinity() method can be called with masks which include\noffline CPUs.  This allows offline CPUs to have interrupts routed to\nthem by writing to /proc/irq/*/smp_affinity after hotplug has taken\na CPU offline.  Fix this by ensuring that we select a target CPU\npresent in both the required affinity and the online CPU mask.\n\nEnsure that we return IRQ_SET_MASK_OK (which happens to be 0) on\nsuccess to ensure generic code copies the new mask into the irq_data\nstructure.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ef75701d1711a1feee2a82b42a2597ddc05f88b",
      "tree": "376c474932009c459975c9d3865003834f021ad8",
      "parents": [
        "cf6ace16a3cd8b728fb0afa68368fd40bbeae19f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 21 14:51:13 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 21 15:00:27 2011 +0100"
      },
      "message": "ARM: CPU hotplug: fix abuse of irqdesc-\u003enode\n\nirqdesc\u0027s node member is supposed to mark the numa node number for the\ninterrupt.  Our use of it is non-standard.  Remove this, replacing the\nfunctionality with a test of the affinity mask.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e807acbc6fd1d5ff115f9a8eae0c1af6cf1c46c6",
      "tree": "6a5c7698ebdf83f9813b10b9f6f84a778c40ffd6",
      "parents": [
        "a8769a594a6d061f8018048a7cd1546924c61a5c"
      ],
      "author": {
        "name": "Changhwan Youn",
        "email": "chaos.youn@samsung.com",
        "time": "Sat Jul 16 10:49:47 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jul 20 23:28:22 2011 +0900"
      },
      "message": "ARM: GIC: move gic_chip_data structure declaration to header\n\nSince Samsung EXYNOS4210 cannot support register banking in GIC,\nso needs to update CPU interface base address.\nThe \u0027gic_chip_data\u0027 is used for it, this patch moves gic_chip_data\nstructure declaraton to arch/arm/include/asm/hardware/gic.h to use\nit.\n\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Changhwan Youn \u003cchaos.youn@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "b7e9c223be8ce335e30f2cf6ba588e6a4092275c",
      "tree": "2d1e3b75606abc18df7ad65e51ac3f90cd68b38d",
      "parents": [
        "c172d82500a6cf3c32d1e650722a1055d72ce858",
        "e3bbfa78bab125f58b831b5f7f45b5a305091d72"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:48 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:55 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nSync with Linus\u0027 tree to be able to apply pending patches that\nare based on newer code already present upstream.\n"
    },
    {
      "commit": "5c8598fca1a359520623ed5409d23bb9e23d7da3",
      "tree": "16dd1ae0911bad1d22c213f9e59ef86f916c1c94",
      "parents": [
        "0703ed2a6b260cd743adf49a8281eb064d728832"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 04 08:34:33 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 04 08:39:56 2011 +0100"
      },
      "message": "ARM: dmabounce: no need to check dev-\u003ebus type in needs_bounce function\n\nAs the needs_bounce function is passed at DMA bounce register time,\nwe already know what the device bus type is, so we don\u0027t need to check\nit each time the needs_bounce function is called.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0703ed2a6b260cd743adf49a8281eb064d728832",
      "tree": "95740f9e1beb8901f163c7168b3e2666eb2158c9",
      "parents": [
        "c289b2e0ccff1142908e20398930dc2e14697e74"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 04 08:32:21 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 04 08:39:55 2011 +0100"
      },
      "message": "ARM: dmabounce: get rid of dma_needs_bounce global function\n\nPass the device type specific needs_bounce function in at dmabounce\nregister time, avoiding the need for a platform specific global\nfunction to do this.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c289b2e0ccff1142908e20398930dc2e14697e74",
      "tree": "2f1bfe35af6d1d09ba2c7b8d6624125ec12f27c6",
      "parents": [
        "dfa322fceb15227c07670c415e835d2dfa8a4307"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:56:17 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:56:17 2011 +0100"
      },
      "message": "ARM: dmabounce: correct unmap_single dev_dbg\n\nDMA addresses should not be casted to void * for printing.  Fix\nthat to be consistent with the rest of the file.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dfa322fceb15227c07670c415e835d2dfa8a4307",
      "tree": "2c5c9a8589ddc165ed1af59796fabd27b9ef7e79",
      "parents": [
        "e2f521e247576c897e1bf0ada801e87c7e2db89f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:54:34 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:54:34 2011 +0100"
      },
      "message": "ARM: dmabounce: check pointer against NULL not 0\n\nPointers should be checked against NULL rather than 0, otherwise we\nget sparse warnings.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e2f521e247576c897e1bf0ada801e87c7e2db89f",
      "tree": "40a26d917bc863b94cf5711c1b5f95da29f323fa",
      "parents": [
        "dd3641fc3cf6d10b7cf4e266c2f651517779e727"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:53:13 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:53:13 2011 +0100"
      },
      "message": "ARM: dmabounce: remove useless pr_err\n\nWe already check that dev !\u003d NULL, so this won\u0027t be reached.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd3641fc3cf6d10b7cf4e266c2f651517779e727",
      "tree": "2f6a90b735f26aeaea94ace887f8576bebbb2b30",
      "parents": [
        "23bc9873ba60ee661d8e9f3a6b22fc3bcc4b7015"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 22:39:43 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:28:31 2011 +0100"
      },
      "message": "ARM: dmabounce: move decision for bouncing into __dma_map_page()\n\nMove the decision whether to bounce into __dma_map_page(), before\nthe check for high pages.  This avoids triggering the high page\ncheck for devices which aren\u0027t using dmabounce.  Fix the unmap path\nto cope too.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "23bc9873ba60ee661d8e9f3a6b22fc3bcc4b7015",
      "tree": "74419df7fa856a7b261ea1914810b21c281e4fa0",
      "parents": [
        "71695dd8b9eacfcda1b548a5b1780d34213ad654"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 22:28:32 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:27:49 2011 +0100"
      },
      "message": "ARM: dmabounce: separate out decision to bounce\n\nMove the decision to perform DMA bouncing out of map_single() into its\nown stand-alone function.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "71695dd8b9eacfcda1b548a5b1780d34213ad654",
      "tree": "98545768397aa7ba804eb062a1badb8e0cec90cb",
      "parents": [
        "8021a4a048a85906302bd0236f3d125473be65b1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 19:46:39 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:27:49 2011 +0100"
      },
      "message": "ARM: dmabounce: avoid needless valid_dma_direction() check\n\nThis check is done at the DMA API level, so there\u0027s no point repeating\nit here.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8021a4a048a85906302bd0236f3d125473be65b1",
      "tree": "3887c7e02e1358413f3c732fb30f2139b8df9750",
      "parents": [
        "178783622ce0fd629fad21b33b8f8f56b64c5e45"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 16:13:58 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:27:49 2011 +0100"
      },
      "message": "ARM: dma-mapping: define dma_(un)?map_single in terms of dma_(un)?map_page\n\nUse dma_map_page()/dma_unmap_page() internals to handle dma_map_single()\nand dma_unmap_single().\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "178783622ce0fd629fad21b33b8f8f56b64c5e45",
      "tree": "de3c5133acd86cca859bd24b49d79e2040eeb714",
      "parents": [
        "ca56a95eedcc95f8fea7b49c87565cd961d74fe2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:24:21 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:24:21 2011 +0100"
      },
      "message": "ARM: dmabounce: fix map_single() error return value\n\nWhen map_single() is unable to obtain a safe buffer, we must return\nthe dma_addr_t error value, which is ~0 rather than 0.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "28f65c11f2ffb3957259dece647a24f8ad2e241b",
      "tree": "6b7621d09d10df89eedd908d4506fb9f457a909f",
      "parents": [
        "140a1ef2f91a00e1d25f0878c193abdc25bf6ebe"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Jun 09 09:13:32 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 10 14:55:36 2011 +0200"
      },
      "message": "treewide: Convert uses of struct resource to resource_size(ptr)\n\nSeveral fixes as well where the +1 was missing.\n\nDone via coccinelle scripts like:\n\n@@\nstruct resource *ptr;\n@@\n\n- ptr-\u003eend - ptr-\u003estart + 1\n+ resource_size(ptr)\n\nand some grep and typing.\n\nMostly uncompiled, no cross-compilers.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "586893ebc42943008010b4c210cfc9167df615e5",
      "tree": "eec3179235978fba9ca6bfae0799d97c8532ee15",
      "parents": [
        "014322dac6ae0048c928c6ca2faf0d53194f9d15",
        "bd6356bdafc853201168f718f0059fbe11191461"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 25 21:47:48 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 25 21:47:48 2011 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into devel-stable\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/mach-exynos4/mach-nuri.c\n"
    },
    {
      "commit": "9a55d9752d8abfc62f1ab05ccc790d22a0c8e7c0",
      "tree": "894bb6a3fb409c6ac5f0374f5a1f656918bc35cd",
      "parents": [
        "ec19628d72cff8f80220b7cedba089074ac6a599",
        "dc7ad3b3d5f1cd0a0d16c05dd3ad3898979d261e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 19:28:04 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 19:28:04 2011 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into for-linus\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/mach-ns9xxx/include/mach/uncompress.h\n"
    },
    {
      "commit": "4b60e5f90dec4ae251386f20464336369e962e9c",
      "tree": "13ca50e109a23bcc5e1622ca658000cb85668d1e",
      "parents": [
        "e8765afe54b72b85ffe2b60683710ff450a92912",
        "667f390bee987d45351402e42008c52cdfb77d76",
        "a35d4e58737116fd4126c240a1faeb735839435e",
        "4d5336d50a7b4992c90729c27dae027a3426c48c",
        "041f10d46f97c87f8ae1cdb4117682214732cc45",
        "be20902ba67de70b38c995903321f4152dee57b7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:05:10 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:05:10 2011 +0100"
      },
      "message": "Merge branches \u0027consolidate-clksrc\u0027, \u0027consolidate-flash\u0027, \u0027consolidate-generic\u0027, \u0027consolidate-smp\u0027, \u0027consolidate-stmp\u0027 and \u0027consolidate-zones\u0027 into consolidate\n"
    },
    {
      "commit": "23828a7a976eb8dbe3b5f4e83584c3fe814b295b",
      "tree": "451a5429fd9fc76cb9714895736db464051ef9c2",
      "parents": [
        "57cc4f7de2b896ca79185e337eaf7ff9906c4656"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 15:45:16 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:53 2011 +0100"
      },
      "message": "clockevents: ARM sp804: obtain sp804 timer rate via clks\n\nThis allows platforms to specify the rate of the SP804 clockevent via\nthe clk subsystem.  While ARM boards clock these at 1MHz, BCMRing also\nhas SP804 timers but are clocked at different rates.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "57cc4f7de2b896ca79185e337eaf7ff9906c4656",
      "tree": "d572d278dfc7d319518b73103905574f0a4b06e2",
      "parents": [
        "7ff550de99141cbd3be0129d563cc4554fdde9f6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 15:31:13 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:53 2011 +0100"
      },
      "message": "clockevents: ARM sp804: allow clockevent name to be specified\n\nThis allows platforms to specify the clcokevent name upon registration.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7ff550de99141cbd3be0129d563cc4554fdde9f6",
      "tree": "21381e1dcdbd69b461cefc696a1a1fd80f38ce8e",
      "parents": [
        "fb593cf38fc426331275d761fefe13096070f56a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 13:31:48 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:53 2011 +0100"
      },
      "message": "clocksource: ARM sp804: obtain sp804 timer rate via clks\n\nThis allows platforms to specify the rate of the SP804 clocksource via\nthe clk subsystem.  While ARM boards clock these at 1MHz, BCMRing also\nhas SP804 timers but are clocked at different rates.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fb593cf38fc426331275d761fefe13096070f56a",
      "tree": "f650ea0f76fe48d7e54a8cce506c099b6599c470",
      "parents": [
        "933e54a53ccb68543ffb7ea32168ea086c93d09a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 12:08:23 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:53 2011 +0100"
      },
      "message": "clocksource: ARM sp804: allow clocksource name to be specified\n\nThis allows platforms to specify the clocksource name upon\nregistration, which is necessary should they wish to register more\nthan one sp804 clocksource.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bfe45e0be88d8a2e408226d473bff60da4a97d1f",
      "tree": "4586e8933a35af1599f314adb73f2bae504b49b5",
      "parents": [
        "234b6ceddb4fc2a4bc5b9a7670f070f6e69e0868"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 15:33:30 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:04:51 2011 +0100"
      },
      "message": "clocksource: convert ARM 32-bit down counting clocksources\n\nConvert SP804, MXC, Nomadik and Orion 32-bit down-counting clocksources\nto generic mmio clocksource infrastructure.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Sascha Hauer \u003ckernel@pengutronix.de\u003e\nCc: Alessandro Rubini \u003crubini@unipv.it\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "be20902ba67de70b38c995903321f4152dee57b7",
      "tree": "86f27d4d90b7408d421ce246527431e58a836bf3",
      "parents": [
        "2fb3ec5c9503ba8874e24170de2b40e8f1a58370"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 11 15:39:00 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 08:36:53 2011 +0100"
      },
      "message": "ARM: use ARM_DMA_ZONE_SIZE to adjust the zone sizes\n\nRather than each platform providing its own function to adjust the\nzone sizes, use the new ARM_DMA_ZONE_SIZE definition to perform this\nadjustment.  This ensures that the actual DMA zone size and the\nISA_DMA_THRESHOLD/MAX_DMA_ADDRESS definitions are consistent with\neach other, and moves this complexity out of the platform code.\n\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a73ddc61e8f14ddc7ab6e6a11dc882ef6a697114",
      "tree": "12fa69805404b7bc5d048051be484782b3165643",
      "parents": [
        "693d92a1bbc9e42681c42ed190bd42b636ca876f"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed May 11 16:27:51 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu May 12 08:10:53 2011 +0900"
      },
      "message": "ARM: S5P6442: Removing ARCH_S5P6442\n\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "6ac77e469e991e9dd91b28e503fa24b5609eedba",
      "tree": "68c0b58456e2e5524624ca48a8f8c2a77b7d99c5",
      "parents": [
        "1a01753ed90a4fb84357b9b592e50564c07737f7"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Mon Mar 28 19:27:46 2011 +0530"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Wed May 11 16:04:17 2011 +0100"
      },
      "message": "ARM: GIC: Convert GIC library to use the IO relaxed operations\n\nThe GIC register accesses today make use of readl()/writel()\nwhich prove to be very expensive when used along with mandatory\nbarriers. This mandatory barriers also introduces an un-necessary\nand expensive l2x0_sync() operation. On Cortex-A9 MP cores, GIC\nIO accesses from CPU are direct and doesn\u0027t go through L2X0 write\nbuffer.\n\nA DSB before writel_relaxed() in gic_raise_softirq() is added to be\ncompliant with the Barrier Litmus document - the mailbox scenario.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "1a01753ed90a4fb84357b9b592e50564c07737f7",
      "tree": "57381deaf1267db867d154df2d8a5fb8288b003d",
      "parents": [
        "4bd66cfde5c3b6eced0da483c6357ae46d3adbb5"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Wed Feb 09 12:01:12 2011 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Wed May 11 16:04:17 2011 +0100"
      },
      "message": "ARM: gic: use handle_fasteoi_irq for SPIs\n\nCurrently, the gic uses handle_level_irq for handling SPIs (Shared\nPeripheral Interrupts), requiring active interrupts to be masked at\nthe distributor level during IRQ handling.\n\nOn a virtualised system, only the CPU interfaces are virtualised in\nhardware. Accesses to the distributor must be trapped by the\nhypervisor, adding latency to the critical interrupt path in Linux.\n\nThis patch modifies the GIC code to use handle_fasteoi_irq for handling\ninterrupts, which only requires us to signal EOI to the CPU interface\nwhen handling is complete. Cascaded IRQ handling is also updated to use\nthe chained IRQ enter/exit functions to honour the flow control of the\nparent chip.\n\nNote that commit 846afbd1 (\"GIC: Dont disable INT in ack callback\")\nbroke cascading interrupts by forgetting to add IRQ masking. This is\nno longer an issue because the unmask call is now unnecessary.\n\nTested on Versatile Express and Realview EB (1176 w/ cascaded GICs).\n\nTested-and-reviewed-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\nTested-and-acked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "328f5cc30290a92ea3ca62b2a63d2b9ebcb0d334",
      "tree": "8315a922f2fd4c4c689d2ebe3d47cd409a4ea5c3",
      "parents": [
        "5dd12af05ca6b7d052c06a9ca4ff755fdfa25ae4"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Apr 22 22:02:33 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Apr 24 19:16:08 2011 +0200"
      },
      "message": "ARM: Use struct syscore_ops instead of sysdevs for PM in common code\n\nConvert some ARM architecture\u0027s common code to using\nstruct syscore_ops objects for power management instead of sysdev\nclasses and sysdevs.\n\nThis simplifies the code and reduces the kernel\u0027s memory footprint.\nIt also is necessary for removing sysdevs from the kernel entirely in\nthe future.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a84bd2ee81ea1bdbd238cd1c380ec25f50a876c5",
      "tree": "ba054d4b1a20dadec088fd4d8983fb5939227e46",
      "parents": [
        "aec995900fbc8cffa9f0f9e797ef07a0beb2b079",
        "7db6a7fa09884b34d2a5d4e6e4ed58664a5f0cf8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 13 23:32:13 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 13 23:32:13 2011 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into fixes\n"
    },
    {
      "commit": "aec995900fbc8cffa9f0f9e797ef07a0beb2b079",
      "tree": "e288483987363c24382ef0d229e8be141c315a36",
      "parents": [
        "c98c09773d80db93cae349f0496fef109feab54d"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Fri Apr 08 16:46:12 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 10 21:13:37 2011 +0100"
      },
      "message": "ARM: 6872/1: arch:common:Makefile Remove unused config in the Makefile.\n\nThe patch below removes an unused config variable found by using a kernel\ncleanup script.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "f38c02f3b338651e145aac2889ba976baf6b28b3",
      "tree": "30cfbf42ccff4a9dc26d95e9058ec76f5fde78bb",
      "parents": [
        "9323f26186403433293e87e717a7785f74f75d80"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 13:35:09 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:47:58 2011 +0200"
      },
      "message": "arm: Fold irq_set_chip/irq_set_handler\n\nUse irq_set_chip_and_handler() instead. Converted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9323f26186403433293e87e717a7785f74f75d80",
      "tree": "612ef29f951838dc4bf53589bdfd5e1368951234",
      "parents": [
        "6845664a6a7d443f03883db59d10749d38d98b8e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 13:29:39 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:47:58 2011 +0200"
      },
      "message": "arm: Reorder irq_set_ function calls\n\nReorder \nirq_set_chip()\nirq_set_chip_data()\nirq_set_handler()\n\nto\n\nirq_set_chip()\nirq_set_handler()\nirq_set_chip_data()\n\nso the next patch can combine irq_set_chip() and irq_set_handler() to\nirq_set_chip_and_handler().\n\nAutomated conversion with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6845664a6a7d443f03883db59d10749d38d98b8e",
      "tree": "4b4499f4d41f24152190220d93ea186fbf991fca",
      "parents": [
        "25a5662a13e604d86b0a9fd71703582a7393d8ec"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 13:25:22 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:47:57 2011 +0200"
      },
      "message": "arm: Cleanup the irq namespace\n\nConvert to the new function names. Automated with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fdea77b88ea19525cce3b850f9183286b8a554e0",
      "tree": "363a4a44043a830b4f52f5f97c121870ff3a4531",
      "parents": [
        "ac93cdbd6e5e2547a031e2739e0dd445824bf1c8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 12:48:54 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:47:56 2011 +0200"
      },
      "message": "arm: gic: Use proper accessor functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1f0090a1eaa1b750a2fc5c99c91b790d5322a1fd",
      "tree": "c685060f260410e6704c9dfd457ed8c347141f1d",
      "parents": [
        "2472f3c8d8fc18b25b2cf1574c036e238187c0ff",
        "10a8c3839810ac9af1aec836d61b92e7a879f5fa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 16 23:35:25 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 16 23:35:25 2011 +0000"
      },
      "message": "Merge branch \u0027misc\u0027 into devel\n\nConflicts:\n\tarch/arm/Kconfig\n"
    },
    {
      "commit": "d7ed36a4ea84e3a850f9932e2058ceef987d1acd",
      "tree": "b4e8daf31024698e1b6be9ff6f8810be776f4c5c",
      "parents": [
        "4bdb157749a0da065e532f2f46040c178075b06f"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Wed Mar 02 08:03:22 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 09 00:18:47 2011 +0000"
      },
      "message": "ARM: 6777/1: gic: Add hooks for architecture specific extensions\n\nFew architectures combine the GIC with an external interrupt\ncontroller. On such systems it may be necessary to update both\nthe GIC registers and the external controller\u0027s registers to control\nIRQ behavior.\n\nThis can be addressed in couple of possible methods.\n 1. Export common GIC routines along with \u0027struct irq_chip gic_chip\u0027\n    and allow architectures to have custom function by override.\n 2. Provide architecture specific function pointer hooks\n    within GIC library and leave platforms to add the necessary\n    code as part of these hooks.\n\nFirst one might be non-intrusive but have few shortcomings like arch\nneeds to have there own custom gic library. Locks used should be\ncommon since it caters to same IRQs etc. Maintenance point of view\nalso it leads to multiple file fixes.\n\nThe second probably is cleaner and portable. It ensures that all the\ncommon GIC infrastructure is not touched and also provides archs to\naddress their specific issue.\n\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Colin Cross \u003cccross@android.com\u003e\nTested-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "59a4f92a3612f3c3ea4c13b43e0e50ae66abfa7b",
      "tree": "7b7d05755bd94e90293226827231c3364368fd79",
      "parents": [
        "6cc6b33ab9644db38579dcb66737311fc20269db"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Feb 24 02:12:44 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 26 13:36:56 2011 +0000"
      },
      "message": "ARM: 6762/1: Update number of VIC for S5P6442 and S5PC100\n\nThe S5P6442 and S5PC100 SoCs have 4 VICs. However, default VIC number\nis defined 2 in arch/arm/common. So can be happened some problem on it.\nBasically, it requires for suspend and resume.\n\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6cc6b33ab9644db38579dcb66737311fc20269db",
      "tree": "0e8cbfbd7abebf54606775fd383fbd489ca71bfe",
      "parents": [
        "c09bae709182046ab104757115dfbd74a1ba1a15"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Feb 24 02:12:00 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 26 13:36:55 2011 +0000"
      },
      "message": "ARM: 6761/1: Update number of VIC for S5PV210\n\nThe S5PV210 SoC have 4 VICs. It requires for suspend and resume.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c191789c787f488fdb74de0ee55258f71a427704",
      "tree": "c4cc27449e2ecb9f863c104e5b968b836e64738f",
      "parents": [
        "617912440bf20497d23d01ab58076998aced3f15"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 23 12:12:01 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 23 17:24:16 2011 +0000"
      },
      "message": "ARM: irq migration: update GIC migration code\n\nThis cleans up after the conversion to irq_data.  Rename the function\nto match the method, and remove the now useless lookup of the irq\ndescriptor which is never used.  Move the bitmask calculation out of\nthe irq_controller_lock region.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "16c1020362083b320868c0deef492249089c3cd3",
      "tree": "ff200df3502e6010745713275d69fd0a07e399cf",
      "parents": [
        "65e5d002b5ad220db2bf9557f53de5a98f7dab86",
        "bbba75606963c82febf7bd2761ea848ac5d1a1bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 15 12:33:40 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 15 12:33:40 2011 -0800"
      },
      "message": "Merge branch \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (161 commits)\n  ARM: pxa: fix building issue of missing physmap.h\n  ARM: mmp: PXA910 drive strength FAST using wrong value\n  ARM: mmp: MMP2 drive strength FAST using wrong value\n  ARM: pxa: fix recursive calls in pxa_low_gpio_chip\n  AT91: Support for gsia18s board\n  AT91: Acme Systems FOX Board G20 board files\n  AT91: board-sam9m10g45ek.c: Remove duplicate inclusion of mach/hardware.h\n  ARM: pxa: fix suspend/resume array index miscalculation\n  ARM: pxa: use cpu_has_ipr() consistently in irq.c\n  ARM: pxa: remove unused variable in clock-pxa3xx.c\n  ARM: pxa: fix warning in zeus.c\n  ARM: sa1111: fix typo in sa1111_retrigger_lowirq()\n  ARM mxs: clkdev related compile fixes\n  ARM i.MX mx31_3ds: Fix MC13783 regulator names\n  ARM: plat-stmp3xxx: irq_data conversion.\n  ARM: plat-spear: irq_data conversion.\n  ARM: plat-orion: irq_data conversion.\n  ARM: plat-omap: irq_data conversion.\n  ARM: plat-nomadik: irq_data conversion.\n  ARM: plat-mxc: irq_data conversion.\n  ...\n\nFix up trivial conflict in arch/arm/plat-omap/gpio.c (Lennert\nBuytenhek\u0027s irq_data conversion clashing with some omap irq updates)\n"
    },
    {
      "commit": "cae399880f82fdc6b0afccf42224fc2a759aa6b3",
      "tree": "ec9ea2b16498e0cb40a7451ac67e8415dcef390f",
      "parents": [
        "5b88128fd70dcf0d5d7c0ae7d7849777ff925bde"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pma@sysgo.com",
        "time": "Mon Jan 10 16:35:34 2011 -0600"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Fri Jan 14 10:21:01 2011 -0600"
      },
      "message": "ARM: sa1111: fix typo in sa1111_retrigger_lowirq()\n\nSigned-off-by: Pavel Machek \u003cpma@sysgo.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "f013c98dd2dee05334ab48573a7b674e0ee63b9d",
      "tree": "bed469851b8213ed70c1c1aabafde1745eea88e0",
      "parents": [
        "8231e74150cc3731f48879f804d47c8f061c8777"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Nov 29 10:20:21 2010 +0100"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Jan 13 17:18:20 2011 +0100"
      },
      "message": "ARM: vic: irq_data conversion.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\n"
    },
    {
      "commit": "8231e74150cc3731f48879f804d47c8f061c8777",
      "tree": "1974768a6ac7377d06b40e3dba192568e5b78c98",
      "parents": [
        "680244df886face4d29d3f75d964c8e45e0e8bda"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Nov 29 10:20:06 2010 +0100"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Jan 13 17:18:19 2011 +0100"
      },
      "message": "ARM: sa1111: irq_data conversion.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nAcked-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\n"
    },
    {
      "commit": "680244df886face4d29d3f75d964c8e45e0e8bda",
      "tree": "73eb194583c7bf853018b164df9ca5c89bf9aef8",
      "parents": [
        "8cdd4572ead14cb104aa6c3d8737ad2d77e4a20a"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Nov 29 10:19:01 2010 +0100"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Jan 13 17:18:18 2011 +0100"
      },
      "message": "ARM: LoCoMo: irq_data conversion.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\n"
    },
    {
      "commit": "8cdd4572ead14cb104aa6c3d8737ad2d77e4a20a",
      "tree": "d1438f92b817a0fa56c695b4e42fb0dd35e47a6c",
      "parents": [
        "7d1f4288ac077b3fc734acd1e034b288b1b9d3d2"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Nov 29 10:18:39 2010 +0100"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Jan 13 17:18:17 2011 +0100"
      },
      "message": "ARM: ITE 8152: irq_data conversion.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\n"
    }
  ],
  "next": "7d1f4288ac077b3fc734acd1e034b288b1b9d3d2"
}
