)]}'
{
  "log": [
    {
      "commit": "b111757c50ee30dad162192df6168e270a90c252",
      "tree": "49a38ddb2fd5f53ceb4f76c802c2185c1be9a6c6",
      "parents": [
        "f34e3b61f2be9628bd41244f3ecc42009c5eced5"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Jul 19 01:48:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:45 2007 -0700"
      },
      "message": "arch: personality independent stack top\n\nNew arch macro STACK_TOP_MAX it gives the larges valid stack address for the\narchitecture in question.\n\nIt differs from STACK_TOP in that it will not distinguish between\npersonalities but will always return the largest possible address.\n\nThis is used to create the initial stack on execve, which we will move down to\nthe proper location once the binfmt code has figured out where that is.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ollie Wild \u003caaw@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "317b3c2167f5326a7de30a1abe50c9897da7a0e3",
      "tree": "e0a8481121bb54bc2e714ea3b6c89b67a881a278",
      "parents": [
        "10eb2659cc6059d0c4de2e2c66d1534091519f56"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:11 2007 -0700"
      },
      "message": "fbdev: detect primary display device\n\nAdd function helper, fb_is_primary_device().  Given struct fb_info, it will\nreturn a nonzero value if the device is the primary display.\n\nCurrently, only the i386 is supported where the function checks for the\nIORESOURCE_ROM_SHADOW flag.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10eb2659cc6059d0c4de2e2c66d1534091519f56",
      "tree": "804a53c7a3fd6fb4ef72454a0d962c3883bbb828",
      "parents": [
        "0c6c1ce079082ddde9ba5636c352c235cd395aa1"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:11 2007 -0700"
      },
      "message": "fbdev: move arch-specific bits to their respective subdirectories\n\nMove arch-specific bits of fb_mmap() to their respective subdirectories\n\n[bob.picco@hp.com: efi_range_is_wc is referenced but not declared]\n[bunk@stusta.de: fix include/asm-m68k/fb.h]\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0e47c229b489e37ba7e4159ef7f9cf9ccd44e19",
      "tree": "52ec70d775bb7f7eafa6863829646ee49cbf427f",
      "parents": [
        "5ee403f584a67fb8725cca4d55218925b9295528"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 17 04:03:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:22:59 2007 -0700"
      },
      "message": "mm: remove ptep_establish()\n\nThe last user of ptep_establish in mm/ is long gone.  Remove the architecture\nprimitive as well.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f1c2881f673671539b25686df463518d69c4649",
      "tree": "45f4a79f2371ae4525fd621d4b5820732efa161e",
      "parents": [
        "7608a864e5211df1e3c1948e2719aec7c27b9333",
        "c5e3ae8823693b260ce1f217adca8add1bc0b3de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 17:48:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 17:48:54 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (37 commits)\n  forcedeth bug fix: realtek phy\n  forcedeth bug fix: vitesse phy\n  forcedeth bug fix: cicada phy\n  atl1: reorder atl1_main functions\n  atl1: fix excessively indented code\n  atl1: cleanup atl1_main\n  atl1: header file cleanup\n  atl1: remove irq_sem\n  cdc-subset to support new vendor/product ID\n  8139cp: implement the missing dev-\u003etx_timeout\n  myri10ge: Remove nonsensical limit in the tx done routine\n  gianfar: kill unused header\n  EP93XX_ETH must select MII\n  macb: Add multicast capability\n  macb: Use generic PHY layer\n  s390: add barriers to qeth driver\n  s390: scatter-gather for inbound traffic in qeth driver\n  eHEA: Introducing support vor DLPAR memory add\n  Fix a potential NULL pointer dereference in free_shared_mem() in drivers/net/s2io.c\n  [PATCH] softmac: Fix ESSID problem\n  ...\n"
    },
    {
      "commit": "6c36a7074436e181fb3df41f66bbdaf53980951e",
      "tree": "8be326aad4f8798059a3606aa29326d9dbad8043",
      "parents": [
        "54ab2927d38536f6d437bdd0d7454b99bf67a48c"
      ],
      "author": {
        "name": "frederic RODO",
        "email": "f.rodo@til-technologies.fr",
        "time": "Thu Jul 12 19:07:24 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 16 18:28:04 2007 -0400"
      },
      "message": "macb: Use generic PHY layer\n\nConvert the macb driver to use the generic PHY layer in\ndrivers/net/phy.\n\nSigned-off-by: Frederic RODO \u003cf.rodo@til-technologies.fr\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "45e98cdb6d365b34b7a2d849e4d8bdc264d8e6e4",
      "tree": "172a959293a2c31691a162eca6af131e3ac89da2",
      "parents": [
        "98011f569e2ae1e4ae394f6e23faa16676d50de4"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sun Jul 15 23:38:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:36 2007 -0700"
      },
      "message": "page table handling cleanup\n\nKill pte_rdprotect(), pte_exprotect(), pte_mkread(), pte_mkexec(), pte_read(),\npte_exec(), and pte_user() except where arch-specific code is making use of\nthem.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e030dbf91a87da7e8be3be3ca781558695bea683",
      "tree": "4ff2e01621a888be4098ca48c404775e56a55a0d",
      "parents": [
        "12a22960549979c10a95cc97f8ec63b461c55692",
        "3039f0735a280b54c7364fbfe6a9287f7f0b510a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 13 10:52:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 13 10:52:27 2007 -0700"
      },
      "message": "Merge branch \u0027ioat-md-accel-for-linus\u0027 of git://lost.foo-projects.org/~dwillia2/git/iop\n\n* \u0027ioat-md-accel-for-linus\u0027 of git://lost.foo-projects.org/~dwillia2/git/iop: (28 commits)\n  ioatdma: add the unisys \"i/oat\" pci vendor/device id\n  ARM: Add drivers/dma to arch/arm/Kconfig\n  iop3xx: surface the iop3xx DMA and AAU units to the iop-adma driver\n  iop13xx: surface the iop13xx adma units to the iop-adma driver\n  dmaengine: driver for the iop32x, iop33x, and iop13xx raid engines\n  md: remove raid5 compute_block and compute_parity5\n  md: handle_stripe5 - request io processing in raid5_run_ops\n  md: handle_stripe5 - add request/completion logic for async expand ops\n  md: handle_stripe5 - add request/completion logic for async read ops\n  md: handle_stripe5 - add request/completion logic for async check ops\n  md: handle_stripe5 - add request/completion logic for async compute ops\n  md: handle_stripe5 - add request/completion logic for async write ops\n  md: common infrastructure for running operations with raid5_run_ops\n  md: raid5_run_ops - run stripe operations outside sh-\u003elock\n  raid5: replace custom debug PRINTKs with standard pr_debug\n  raid5: refactor handle_stripe5 and handle_stripe6 (v3)\n  async_tx: add the async_tx api\n  xor: make \u0027xor_blocks\u0027 a library routine for use with async_tx\n  dmaengine: make clients responsible for managing channels\n  dmaengine: refactor dmaengine around dma_async_tx_descriptor\n  ...\n"
    },
    {
      "commit": "2492c845189a961a92d8537a44d233e8e1e45c6d",
      "tree": "2c13ce489dc271d0391c468beb75e081b899f35c",
      "parents": [
        "39a8d7d13c113e4a98bfdfc45c7233188e4d715f"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Jan 02 13:52:31 2007 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Jul 13 08:06:19 2007 -0700"
      },
      "message": "iop3xx: surface the iop3xx DMA and AAU units to the iop-adma driver\n\nAdds the platform device definitions and the architecture specific support\nroutines (i.e. register initialization and descriptor formats) for the\niop-adma driver.\n\nChangelog:\n* add support for \u003e 1k zero sum buffer sizes\n* added dma/aau platform devices to iq80321 and iq80332 setup\n* fixed the calculation in iop_desc_is_aligned\n* support xor buffer sizes larger than 16MB\n* fix places where software descriptors are assumed to be contiguous, only\n  hardware descriptors are contiguous for up to a PAGE_SIZE buffer size\n* convert to async_tx\n* add interrupt support\n* add platform devices for 80219 boards\n* do not call platform register macros in driver code\n* remove switch() statements for compatible register offsets/layouts\n* change over to bitmap based capabilities\n* remove unnecessary ARM assembly statement\n* checkpatch.pl fixes\n* gpl v2 only correction\n* phys move to dma_async_tx_descriptor\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "39a8d7d13c113e4a98bfdfc45c7233188e4d715f",
      "tree": "7595e6b48de6a11d98ad206f4aaa1d976c349e4f",
      "parents": [
        "c211092313b90f898dec61f35207fc282d1eadc3"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Jan 02 13:52:31 2007 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Jul 13 08:06:18 2007 -0700"
      },
      "message": "iop13xx: surface the iop13xx adma units to the iop-adma driver\n\nAdds the platform device definitions and the architecture specific\nsupport routines (i.e. register initialization and descriptor formats) for the\niop-adma driver.\n\nChangelog:\n* added \u0027descriptor pool size\u0027 to the platform data\n* add base support for buffer sizes larger than 16MB (hw max)\n* build error fix from Kirill A. Shutemov\n* rebase for async_tx changes\n* add interrupt support\n* do not call platform register macros in driver code\n* remove unnecessary ARM assembly statement\n* checkpatch.pl fixes\n* gpl v2 only correction\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "c211092313b90f898dec61f35207fc282d1eadc3",
      "tree": "30df0c81f207d0babb3fe56a17419f37e71e973a",
      "parents": [
        "f6dff381af01006ffae3c23cd2e07e30584de0ec"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Jan 02 13:52:26 2007 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Jul 13 08:06:18 2007 -0700"
      },
      "message": "dmaengine: driver for the iop32x, iop33x, and iop13xx raid engines\n\nThe Intel(R) IOP series of i/o processors integrate an Xscale core with\nraid acceleration engines.  The capabilities per platform are:\n\niop219:\n (2) copy engines\niop321:\n (2) copy engines\n (1) xor and block fill engine\niop33x:\n (2) copy and crc32c engines\n (1) xor, xor zero sum, pq, pq zero sum, and block fill engine\niop34x (iop13xx):\n (2) copy, crc32c, xor, xor zero sum, and block fill engines\n (1) copy, crc32c, xor, xor zero sum, pq, pq zero sum, and block fill engine\n\nThe driver supports the features of the async_tx api:\n* asynchronous notification of operation completion\n* implicit (interupt triggered) handling of inter-channel transaction\n  dependencies\n\nThe driver adapts to the platform it is running by two methods.\n1/ #include \u003casm/arch/adma.h\u003e which defines the hardware specific\n   iop_chan_* and iop_desc_* routines as a series of static inline\n   functions\n2/ The private platform data attached to the platform_device defines the\n   capabilities of the channels\n\n20070626: Callbacks are run in a tasklet.  Given the recent discussion on\nLKML about killing tasklets in favor of workqueues I did a quick conversion\nof the driver.  Raid5 resync performance dropped from 50MB/s to 30MB/s, so\nthe tasklet implementation remains until a generic softirq interface is\navailable.\n\nChangelog:\n* fixed a slot allocation bug in do_iop13xx_adma_xor that caused too few\nslots to be requested eventually leading to data corruption\n* enabled the slot allocation routine to attempt to free slots before\nreturning -ENOMEM\n* switched the cleanup routine to solely use the software chain and the\nstatus register to determine if a descriptor is complete.  This is\nnecessary to support other IOP engines that do not have status writeback\ncapability\n* make the driver iop generic\n* modified the allocation routines to understand allocating a group of\nslots for a single operation\n* added a null xor initialization operation for the xor only channel on\niop3xx\n* support xor operations on buffers larger than the hardware maximum\n* split the do_* routines into separate prep, src/dest set, submit stages\n* added async_tx support (dependent operations initiation at cleanup time)\n* simplified group handling\n* added interrupt support (callbacks via tasklets)\n* brought the pending depth inline with ioat (i.e. 4 descriptors)\n* drop dma mapping methods, suggested by Chris Leech\n* don\u0027t use inline in C files, Adrian Bunk\n* remove static tasklet declarations\n* make iop_adma_alloc_slots easier to read and remove chances for a\n  corrupted descriptor chain\n* fix locking bug in iop_adma_alloc_chan_resources, Benjamin Herrenschmidt\n* convert capabilities over to dma_cap_mask_t\n* fixup sparse warnings\n* add descriptor flush before iop_chan_enable\n* checkpatch.pl fixes\n* gpl v2 only correction\n* move set_src, set_dest, submit to async_tx methods\n* move group_list and phys to async_tx\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "9068a4c6467986e8fda5bdb29bd5f10c6788e2ff",
      "tree": "dcb2889be80b750da2454c60a1d567e391ee560b",
      "parents": [
        "e4f747373cd96c86db3c64c21710748c6889c03c"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Sat Jun 30 06:25:35 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:42 2007 -0700"
      },
      "message": "USB: pxa2xx_udc: use generic gpio layer\n\nThis patch lets the pxa2xx_udc use the generic gpio layer,\non the relevant PXA and IXP systems.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4aabab2181f20560948c2045ce1faaa9ac1507a8",
      "tree": "6556e126687c9cbb4b4a35a8ad8c327df30ac256",
      "parents": [
        "bb50cbbd4beacd5ceda76c32fcb116c67fe8c66c",
        "ca9ced7f6798868f9d2c81a59b49f8c2136685d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 14:17:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 14:17:12 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (50 commits)\n  [ARM] sa1100: remove boot time RTC initialisation\n  [ARM] sa1100: stop doing our own rtc management over suspend\n  [ARM] 4474/1: Do not check the PSR_F_BIT in valid_user_regs\n  [ARM] 4473/2:  Take the HWCAP definitions out of the elf.h file\n  [ARM] pxa: move platform devices to separate header file\n  [ARM] pxa: move device registration into CPU-specific file\n  [ARM] pxa: remove boot time RTC initialisation\n  [ARM] pxa: stop doing our own rtc management over suspend\n  [ARM] 4451/1: pxa: make dma.c generic and remove cpu specific dma code\n  [ARM] 4450/1: pxa: add pxa25x_init_irq() and pxa27x_init_irq()\n  [ARM] 4440/1: PXA: enable the checking of ICIP2 for IRQs\n  [ARM] 4438/1: PXA: remove #ifdef .. #endif from pxa_gpio_demux_handler()\n  [ARM] 4437/1: PXA: move the GPIO IRQ initialization code to pxa_init_irq_gpio()\n  [ARM] 4436/1: PXA: move low IRQ initialization code to pxa_init_irq_low()\n  [ARM] 4435/1: PXA: remove PXA_INTERNAL_IRQS\n  [ARM] 4434/1: PXA: remove PXA_IRQ_SKIP\n  [ARM] pxa: Fix PXA27x suspend type validation, remove pxa_pm_prepare()\n  [ARM] pxa: move pm_ops structure into CPU specific files\n  [ARM] pxa: introduce cpu_is_pxaXXX macros\n  [ARM] pxa: remove MMC register defines from pxa-regs.h\n  ...\n"
    },
    {
      "commit": "ca9ced7f6798868f9d2c81a59b49f8c2136685d8",
      "tree": "37c3e54881b39e01ff4208d0bc0f977079ac2305",
      "parents": [
        "feb47225525a4194e7f6db5e745265793626ceb0",
        "83f53220f8313f097cdf181928be13bafbb697ea",
        "89bba43514d06478eb27e3fa9099a8ae7dee5589",
        "51198ea9478b6e10759ab07cd0b9917663c8df7a",
        "eab03b3f6609518a80eae4d1f5d78ff8f44e116a",
        "8a87a996eae3d25b0670a243f4829ea4aa9eb63d",
        "fcae8e098877b798c365fd9d807f86d5e2a2b324",
        "46c41e62a1feb4ab2e941f33f06bbf8feab2d2cf",
        "3c3e69cd4c667e6ce7939d83b274d48c57779479"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 12 21:30:18 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 21:30:18 2007 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027davinci\u0027, \u0027imx\u0027, \u0027iop\u0027, \u0027ixp\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027pxa\u0027 and \u0027s3c\u0027 into devel\n"
    },
    {
      "commit": "d1cbbd6b413510c6512f4f80ffd48db1a8dd554a",
      "tree": "fb3f908530cf2c4957aa45256214ed7d59557820",
      "parents": [
        "f884b1cf578e079f01682514ae1ae64c74586602"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Jul 11 11:29:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 16:20:52 2007 +0100"
      },
      "message": "[ARM] 4474/1: Do not check the PSR_F_BIT in valid_user_regs\n\nWhen running Linux in non-secure mode (on ARM1176 for example),\ndepending on the CP15 secure configuration register, the CPSR.F bit\n(6) might only be modified from the secure mode. However, the\nvalid_user_regs() function checks for this bit being cleared. With\ncommit a6c61e9d, a SIGSEGV is forced in handle_signal() if the user\nregisters are not considered valid.\n\nThe patch also ensures that the CPSR.A bit is cleared and the USR mode\nis set if the CPU does not support the 26bit user mode.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f884b1cf578e079f01682514ae1ae64c74586602",
      "tree": "9c940dc533c3316f7601f032da88ce49c1dfa6bb",
      "parents": [
        "909d6c6c80311f800aee338e5fa528818b115951"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Jul 12 16:10:22 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 16:20:15 2007 +0100"
      },
      "message": "[ARM] 4473/2:  Take the HWCAP definitions out of the elf.h file\n\nThe patch moves the HWCAP definitions and the extern elf_hwcap\ndeclaration to the hwcap.h header file.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f53f066c25036210036730d64c876ea586114425",
      "tree": "e680deb53ff12ec09f5c64421a3f13eecb7aed41",
      "parents": [
        "cd49104d99b56383a3b1fdce2f31018197093c31"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Fri Jun 22 05:40:17 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 14:28:16 2007 +0100"
      },
      "message": "[ARM] 4451/1: pxa: make dma.c generic and remove cpu specific dma code\n\nSince the number of dma channels varies between pxa25x and pxa27x, it\nintroduces some specific code in dma.c. This patch moves the specific\ncode to pxa25x.c and pxa27x.c and makes dma.c more generic.\n\n1. add pxa_init_dma() for dma initialization, the number of channels\n   are passed in by the argument\n\n2. add a \"prio\" field to the \"struct pxa_dma_channel\" for the channel\n   priority, and is initialized in pxa_init_dma()\n\n3. use a general priority comparison with the channels \"prio\" field so\n   to remove the processor specific pxa_for_each_dma_prio macro,  this\n   is not lightning fast as the original one,  but it is acceptable as\n   it happens when requesting dma, which is usually not so performance\n   critical\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8118d124949ed8ff1a450e0c0d13cfab8c2ff7aa",
      "tree": "1fc7460f5e16ed40cc857a015810e37c79364e21",
      "parents": [
        "4a3dcd35c82a2a25b2832502290e1a3f1571e9ef"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Jun 06 06:49:59 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 14:28:14 2007 +0100"
      },
      "message": "[ARM] 4440/1: PXA: enable the checking of ICIP2 for IRQs\n\nICIP2 is not examined during IRQ entrance, this patch add the\nchecking if the processor is PXA27x or later, with CoreG bits\nin CPUID (Core Generation) \u003e 1\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c08b7b3ef6bf489ddabadc03e050f3db2ea44b5d",
      "tree": "7933a8126ed112ae1cb7c40de14904d01c2fde86",
      "parents": [
        "486c955118dbbb0f13dc4d40cc5dac2b23f82676"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Jun 06 06:32:38 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 14:28:10 2007 +0100"
      },
      "message": "[ARM] 4435/1: PXA: remove PXA_INTERNAL_IRQS\n\n1. define PXA_GPIO_IRQ_BASE to be right after the internal IRQs,\n   and define PXA_GPIO_IRQ_NUM to be 128 for all PXA2xx variants\n\n2. make the code specific to the high IRQ numbers (32..64) to be\n   PXA27x specific\n\n3. add a function pxa_init_irq_high() to initialize the internal\n   high IRQ chip, the invoke of this function could be moved to\n   PXA27x specific initialization code\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "486c955118dbbb0f13dc4d40cc5dac2b23f82676",
      "tree": "a38ba53eb3d924e34c312ec6e2eaa1d491a82446",
      "parents": [
        "88dfe98c688e1700a4a9f73f8b7d570f4f52170d"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Jun 06 06:22:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 14:28:09 2007 +0100"
      },
      "message": "[ARM] 4434/1: PXA: remove PXA_IRQ_SKIP\n\n1. PXA_IRQ_SKIP is defined to be 7 on PXA25x so that the first IRQ\n   starts from zero. This makes IRQ numbering inconsistent between\n   PXA25x and PXA27x. Remove this macro so that the same IRQ_XXXXX\n   definition has the same value on both PXA25x and PXA27x.\n\n2. make IRQ_SSP3..IRQ_PWRI2C valid only if PXA27x is defined, this\n   avoids unintentional use of these macros on PXA25x\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b23170c01f6e4ea043df7cd9486c2488e01f3d60",
      "tree": "3357533ac2d0a889628f9290e045af920e051974",
      "parents": [
        "7a2b94bc39915041304578188441f0f21aa5532a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 15 10:26:49 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 14:28:04 2007 +0100"
      },
      "message": "[ARM] pxa: introduce cpu_is_pxaXXX macros\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7a2b94bc39915041304578188441f0f21aa5532a",
      "tree": "50937d7cb453dab5c1b0de6e96031f219fc8c1cc",
      "parents": [
        "f4b6a0a401f2cec5e6199e805ed42f30d8c04e94"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed May 16 15:44:37 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 14:27:56 2007 +0100"
      },
      "message": "[ARM] pxa: remove MMC register defines from pxa-regs.h\n\npxamci.h redefines the MMC registers differently so they can be used\nwith ioremap.  Remove the incompatible definitions from pxa-regs.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f62c3f2c35874713ebbb6b6a4b9d9c6caaed4f14",
      "tree": "cddad98c3e62817e4899e5349ea7b8566f4f5e04",
      "parents": [
        "7dcca30a32aadb0520417521b0c44f42d09fe05c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 15 11:03:24 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 14:27:53 2007 +0100"
      },
      "message": "[ARM] pxa: remove useless pxa_pm_finish() function\n\npxa_pm_finish() does nothing but return zero.  The core code\ndoes nothing with this return value, and will not try to call\nthe finish method in the pm_ops structure if it is NULL.\n\nTherefore, we can remove this useless function.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "909d6c6c80311f800aee338e5fa528818b115951",
      "tree": "d4934d8ea67ade7c78e02e4cebd0fc934d3698b1",
      "parents": [
        "9d20fdd58e74d4d26dc5216efaaa0f800c23dd3a"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "gdavis@mvista.com",
        "time": "Tue Jun 26 01:38:27 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 11:13:35 2007 +0100"
      },
      "message": "[ARM] 4453/1: Fully Decode ARM instruction set state in show_regs() tombstone\n\nThe ARM show_regs() tombstone only partially decodes which ARM ISA was\nexecuting at the time a fault occurred displaying either \"(T)\" for the\nThumb case or nothing at all for other cases.  This patch therefore\nexplicitly identifies which state the processor is in at the time of\na fault: ARM, Thumb, Jazelle or JazelleEE.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8a87a996eae3d25b0670a243f4829ea4aa9eb63d",
      "tree": "d9be23b6bc2b061c57e066848059fda3e09f8d01",
      "parents": [
        "7dcca30a32aadb0520417521b0c44f42d09fe05c"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon May 14 14:30:15 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 11:12:34 2007 +0100"
      },
      "message": "[ARM] 4377/1: KS8695: GPIO driver\n\nDriver to control the GPIO pins on the KS8695 processor.\nThe driver natively supports the Generic GPIO interface.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dcdeeb21c010e9b5cb2e91f865cd5bebb65bc31f",
      "tree": "96a48f28d44a1d7a23fb16bf95afb3d4aef74983",
      "parents": [
        "46918bd13b887e8f0ae2987e690bc2af9c6c08a4"
      ],
      "author": {
        "name": "Imre Kaloz",
        "email": "kaloz@openwrt.org",
        "time": "Sat Jun 02 15:47:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 11:12:15 2007 +0100"
      },
      "message": "[ARM] 4426/2: Netgear WG302 v2 and WAG302 v2 support\n\nThis patch provides support for the Netgear WG302 v2 and WAG302 v2 AccessPoint series.\n\nThis patch relies on the patch \"Gateway 7001 series support\" minimally, as they only have UART2 connected.\n\nUpdated to stay below the 80 char limit in uncompress.h\n\nSigned-off-by: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "46918bd13b887e8f0ae2987e690bc2af9c6c08a4",
      "tree": "14d0969bbd89c94848fb0f59249310746d06acda",
      "parents": [
        "4ad48b4bfa121a67ec04162d584afcfa75ed151a"
      ],
      "author": {
        "name": "Imre Kaloz",
        "email": "kaloz@openwrt.org",
        "time": "Sat Jun 02 15:44:08 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 11:12:15 2007 +0100"
      },
      "message": "[ARM] 4425/2: Gateway 7001 series support\n\nThis patch provides support for the Gateway 7001 AccessPoint series.\n\nUpdated to stay below the 80 char limit in uncompress.h\n\nSigned-off-by: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ad48b4bfa121a67ec04162d584afcfa75ed151a",
      "tree": "fcd42e72641165e3665b70b470c8b1b62b8fcd13",
      "parents": [
        "7dcca30a32aadb0520417521b0c44f42d09fe05c"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@ru.mvista.com",
        "time": "Wed May 16 20:39:02 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 11:12:15 2007 +0100"
      },
      "message": "[ARM] 4385/2: ixdp425: NAND support\n\nIXDP425 NAND support (arch specific part).\n\nThe generic platform driver that is used by ixdp425 platfrom is already\nin upstream kernel in 2.6.22-rc1.\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@ru.mvista.com\u003e\nSigned-off-by: Ruslan Sushko \u003crsushko@ru.mvista.com\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b3e6a508ed920698d367e5993ed056d70364d91f",
      "tree": "4097af7112f18f4e610d16d46c95746f6d1621a6",
      "parents": [
        "7dcca30a32aadb0520417521b0c44f42d09fe05c"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Sat May 12 14:31:17 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 11:11:39 2007 +0100"
      },
      "message": "[ARM] 4373/1: i.MX/MX1 GPIO support implementation\n\nSupport for generic input output for MX1 family.\nThe implementation prevents allocation of one pin\nby two users, but does not store pointer to the user\ndescription permanently, because this solution\nwould have bigger memory overhead.\n\nThe simple way to integrate code with per BSP\npins setup and allocation is required else all GPIO\nregistration checking is useless. The function\nimx_gpio_setup_multiple_pins() can be used for this\npurpose in future.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "feb47225525a4194e7f6db5e745265793626ceb0",
      "tree": "97d615b9a72a046db1fd1b9737075e600fba0502",
      "parents": [
        "70672224009bc3d4d6713337b3456bc7ab71d52b"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jun 04 06:46:26 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 11:11:25 2007 +0100"
      },
      "message": "[ARM] 4428/1: modify at91 includes to handle non-MMU at91x40 family\n\nModify the common at91 hardware support to deal with the non-MMU\nat91x40 family. The base RAM (which is most likely not DRAM) is\nset to the configured value. Virtual IO device mapping is set\nto be 1 to 1 with the physical addresses.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "70672224009bc3d4d6713337b3456bc7ab71d52b",
      "tree": "3a2e0bca862e32075fed5310580a9cdd74a740ab",
      "parents": [
        "b54942f8203689014f80ec89c55ccb1f48ab1166"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jun 04 06:45:38 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 11:11:21 2007 +0100"
      },
      "message": "[ARM] 4427/1: base Atmel at91x40 architecture defines\n\nBase at91x40 architecture support defines. These parts are somewhat\nsimpler than the ARM9 Atmel based parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b54942f8203689014f80ec89c55ccb1f48ab1166",
      "tree": "9a1021750b70e4b67ffb049eb44ae78bf25097df",
      "parents": [
        "d0f9b55ece0ec1ffc9e2e57fd7a79200994aead4"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri May 18 06:28:01 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 11:11:21 2007 +0100"
      },
      "message": "[ARM] 4391/1: make at91 debug unit support optional\n\nThe AT91x40 family doesn\u0027t have the debug unit like its bigger brothers.\nBut it does have the ID and extension registers (with the bit meanings\nthe same). Reorganize at91_dbgu.h to cater for this.\n\nThis also affects the load uncompressor, since it outputs to the\ndebug port.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "83f53220f8313f097cdf181928be13bafbb697ea",
      "tree": "eb8b019e5b6d8f38ae62daf46774787fd7e761d1",
      "parents": [
        "3d9edf09d4525dad95f98b31f31aa86b8071fab9"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@ru.mvista.com",
        "time": "Tue Jul 10 13:10:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 09:57:09 2007 +0100"
      },
      "message": "[ARM] 4432/5: davinci: pin mux support\n\nSupport pin multiplexing configurations driver for TI DaVinci SoC\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@ru.mvista.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3d9edf09d4525dad95f98b31f31aa86b8071fab9",
      "tree": "e923d8ff8c71e83ed4edf97f7f52a95c34da2683",
      "parents": [
        "3e062b07ada88edb9ffdd147e39c7df4b4418f64"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@ru.mvista.com",
        "time": "Tue Jul 10 13:03:43 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 09:57:09 2007 +0100"
      },
      "message": "[ARM] 4457/2: davinci: GPIO support\n\nSupport GPIO driver for TI DaVinci SoC\n\nSigned-off-by: Vladimir Barinov \u003cvbarino@ru.mvista.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3e062b07ada88edb9ffdd147e39c7df4b4418f64",
      "tree": "0ebde9e0e6b3de7dd6ada32233d3db3106366e5f",
      "parents": [
        "7dcca30a32aadb0520417521b0c44f42d09fe05c"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@ru.mvista.com",
        "time": "Tue Jun 05 16:36:55 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 09:57:09 2007 +0100"
      },
      "message": "[ARM] 4430/1: davinci: clock control support\n\nSupport clock control driver for TI DaVinci SoC\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@ru.mvista.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "caa5171622c8fef70fa20d2d74f4326866039df9",
      "tree": "eee98d71a3d57db4fcadd6bcca2612b64c367083",
      "parents": [
        "b7b095c154c50ee753832bbf78e8690c492fc8f6"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Jul 09 11:55:51 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:11 2007 -0700"
      },
      "message": "PCI: remove pci_dac_dma_... APIs\n\nBased on replies to a respective query, remove the pci_dac_dma_...() APIs\n(except for pci_dac_dma_supported() on Alpha, where this function is used\nin non-DAC PCI DMA code).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "575e3348cb80c3265278756778d5091d5ca4efbf",
      "tree": "2d6d3f25f5170ac7a2da2351ee3b7e8ca5a33552",
      "parents": [
        "d556ad4bbe75faf17b239e151a9f003322b2e851"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue May 08 12:03:07 2007 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:07 2007 -0700"
      },
      "message": "PCI: Use a weak symbol for the empty version of pcibios_add_platform_entries()\n\nI\u0027m not sure if this is going to fly, weak symbols work on the compilers I\u0027m\nusing, but whether they work for all of the affected architectures I can\u0027t say.\nI\u0027ve cc\u0027ed as many arch maintainers/lists as I could find.\n\nBut assuming they do, we can use a weak empty definition of\npcibios_add_platform_entries() to avoid having an empty definition on every\narch.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "edd5cd4a9424f22b0fa08bef5e299d41befd5622",
      "tree": "dba461b19b066c862a2c4e443b2deb9443bc78c5",
      "parents": [
        "2f4d4da8f82c2598b8713f4a01f360f3751d90be"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 27 14:10:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 28 11:38:30 2007 -0700"
      },
      "message": "Introduce fixed sys_sync_file_range2() syscall, implement on PowerPC and ARM\n\nNot all the world is an i386.  Many architectures need 64-bit arguments to be\naligned in suitable pairs of registers, and the original\nsys_sync_file_range(int, loff_t, loff_t, int) was therefore wasting an\nargument register for padding after the first integer.  Since we don\u0027t\nnormally have more than 6 arguments for system calls, that left no room for\nthe final argument on some architectures.\n\nFix this by introducing sys_sync_file_range2(int, int, loff_t, loff_t) which\nall fits nicely.  In fact, ARM already had that, but called it\nsys_arm_sync_file_range.  Move it to fs/sync.c and rename it, then implement\nthe needed compatibility routine.  And stop the missing syscall check from\nbitching about the absence of sys_sync_file_range() if we\u0027ve implemented\nsys_sync_file_range2() instead.\n\nTested on PPC32 and with 32-bit and 64-bit userspace on PPC64.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "154c772ebfb12ef66855510e6be2b12c85110b0c",
      "tree": "9ece82abedf5f566572ba50ec7dd5294e5653389",
      "parents": [
        "d9202429e60d16d39c427cd4e4408cf1827ab9e9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 18 14:59:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 18 15:04:42 2007 +0100"
      },
      "message": "[ARM] Update show_regs/oops register format\n\nAdd the kernel release and version information to the output of\nshow_regs/oops.  Add the CPU PSR register.  Avoid using printk\nto output partial lines; always output a complete line.\n\nRe-combine the \"Control\" and \"Table + DAC\" lines after nommu\nseparated them; we don\u0027t want to waste vertical screen space\nneedlessly.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6c1640d52b9b7355cd777c4f08bc930ac96d905b",
      "tree": "e94dcd7755ee611e10fbf3655f790fcf297dac75",
      "parents": [
        "5698bd28c67775c722dc1f4ab82e0041c1c740ea"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jun 06 10:01:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 11 09:09:34 2007 +0100"
      },
      "message": "[ARM] 4445/1: ANUBIS: Fix CPLD registers\n\nUpdate the ANUBIS register definitions inline with the\nspecs and ensure they are registered correctly.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5698bd28c67775c722dc1f4ab82e0041c1c740ea",
      "tree": "c9abe7032122bc466a0d056a7ae4d850d89c91fd",
      "parents": [
        "55ba86bc6c33ce8b690fdf20ab485ef94cccd423"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jun 06 10:36:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 11 09:09:31 2007 +0100"
      },
      "message": "[ARM] 4444/2: OSIRIS: CPLD suspend fix\n\nEnsure the CPLD 8bit settings are preserved over a suspend/resume\ncycle as the CPU sends a hard-reset at resume time.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c362aecdb51ecb364d427a9b947fd2dfbd4cb86a",
      "tree": "4e88fb0552ff6578c1018924e9ed735056d18ef5",
      "parents": [
        "5d4cae5fe2ea1a0974962e2c49dca5c9c4b14cc0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jun 06 09:51:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 11 09:09:15 2007 +0100"
      },
      "message": "[ARM] 4442/1: OSIRIS: Fix CPLD register definitions\n\nFix the CPLD register definitions to correctly mirror the\ndocumentation\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5d4cae5fe2ea1a0974962e2c49dca5c9c4b14cc0",
      "tree": "4f041d48181445ef55b1fedea7853d4fb2ef8f31",
      "parents": [
        "845a2fdcbd5bc5b9f652201ee95c825827a1d521"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 10 12:22:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 10 12:22:20 2007 +0100"
      },
      "message": "[ARM] VFP: fix section mismatch error\n\nFix a real section mismatch issue; the test code is thrown away after\ninitialisation, but if we do not detect the VFP hardware, it is left\nhooked into the exception handler.  Any VFP instructions which are\nsubsequently executed risk calling the discarded exception handler.\n\nIntroduce a new \"null\" handler which returns to the \"unrecognised\nfault\" return address.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0e5f82dda5e60a21cf8ba4f77334d60290277d2c",
      "tree": "1b4dc2efb911f37d613ea3ee37468bfa9ceb4248",
      "parents": [
        "f72267c30f5a08f9a77c97417ec120e6943195f8"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu May 31 10:16:00 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 03 17:52:35 2007 +0100"
      },
      "message": "[ARM] 4421/1: AT91: Value of _KEY fields.\n\nUse the actual value (0xA5) for the AT91_SHDW_KEY and AT91_WDT_KEY\nregister fields instead of a bitmask.\n\nThis is consistent with how AT91_RSTC_KEY is defined, and is easier to\nuse in code.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "29c349d22ccda5678a7dfb732093dbd3befcefa3",
      "tree": "a221d1fe28f0e1c03f68a11cc010cce3f93b225b",
      "parents": [
        "b6b27ae5e85fb193c08448157943b187958b8ca2"
      ],
      "author": {
        "name": "Bill Gatliff",
        "email": "bgat@billgatliff.com",
        "time": "Thu May 31 16:17:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 02 21:31:48 2007 +0100"
      },
      "message": "[ARM] 4422/1: Fix default value handling in gpio_direction_output (PXA)\n\nThe default value passed through to pxa_gpio_mode() is lost\ndue to a missing GPIO_DFLT_HIGH mask for nonzero values.  The enclosed\npatch fixes this programming error.\n\nSigned-off-by: Bill Gatliff \u003cbgat@billgatliff.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ccdd1e77da52ad494e9af46bf272d816830cb28",
      "tree": "d153d6190c166e2190a63449895a2a970d77655e",
      "parents": [
        "919a84292070949691346adaf3dfba642f12329e"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri May 18 11:25:31 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 14:32:07 2007 +0100"
      },
      "message": "[ARM] 4394/1: ARMv7: Add the TLB range operations\n\nWe are currently using the ARMv6 operations but need to duplicate some\nof the code because of the introduction of the new CPU barrier\ninstructions in ARMv7.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eca8c2424171b6b6b2dcb0faa92dfddd1e3297d9",
      "tree": "680afa1b68832a4a81f07d706e4249a0f4290afa",
      "parents": [
        "486cab2ba25b469f7a8822e84fd43960a472e3d9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 18:19:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:23 2007 +0100"
      },
      "message": "[ARM] 4412/1: S3C2412: reset errata fix\n\nThe S3C2412 has an reset-errata where the clock\nmay cause a glitch switching back to EXTCLK. We\nforce a switch to EXTCLK before writing the\nreset register to force use of the CLKCON sync\nlogic to properly switch.\n\nFix problem reported by Matthieu Castet.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b91d8a1205faa76affc4e1b7d5ccac1d17026970",
      "tree": "f504b0c2f35404addd8ece4a4f8120677f06ab13",
      "parents": [
        "3abc12012f957d1c5b9f35b244256f88ad146564"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Fri May 11 16:18:55 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:06 2007 +0100"
      },
      "message": "[ARM] use __used attribute\n\nUse the newly introduced __used attribute in place of the deprecated\n__attribute_used__.  Functionally the same.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3abc12012f957d1c5b9f35b244256f88ad146564",
      "tree": "57f9b0b4333a325a1e4acf9461432fe4003bd087",
      "parents": [
        "43e7f6adf33da1f7816ff738d3725bbde8fd98de"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed May 23 14:14:15 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 28 23:07:34 2007 +0100"
      },
      "message": "[ARM] enable arbitary speed tty ioctls and split input/output speed\n\nAdd the ioctls and values needed for this to the ARM26/ARM32 ports.  The\nactual code has been in the base kernel for a while and automatically turns\non when a port sets the required defines.\n\n[RMK: also added termbits.h changes to avoid build breakage]\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cc50a0df51e4f2a7982ade338b3d74825ca67e08",
      "tree": "2c45b932542678b7f51911edd1bbff006527c22b",
      "parents": [
        "435c5da00b9610f9664c5d6f38dfdafce419ef4a"
      ],
      "author": {
        "name": "Michael-Luke Jones",
        "email": "mlj28@cam.ac.uk",
        "time": "Wed May 23 22:41:53 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 26 10:09:39 2007 +0100"
      },
      "message": "[ARM] 4406/1: Trivial NSLU2 / NAS-100D header \u0026 setup code cleanup\n\nThis trivial patch updates the nslu2 and nas-100d headers to\nremove pointless GPIO defines, and updates nslu2-setup.c\naccordingly. In addition minor style cleanups to some comments\nare included.\n\nSigned-off-by: Michael-Luke Jones \u003cmlj28@cam.ac.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "435c5da00b9610f9664c5d6f38dfdafce419ef4a",
      "tree": "1ed1653334c91ef355f2a89974c3dc19802bad36",
      "parents": [
        "e87a8e85e90660183d3ef8e700627689c6292a3f"
      ],
      "author": {
        "name": "Michael-Luke Jones",
        "email": "mlj28@cam.ac.uk",
        "time": "Wed May 23 22:38:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 26 10:09:39 2007 +0100"
      },
      "message": "[ARM] 4405/1: NSLU2, DSM-G600 frequency fixup code\n\nThis patch is required as the frequency fixup in nslu2_init does not\nrun sufficiently early in the boot sequence to take effect. In addition\nthe dsmg600 setup code behaviour has been improved such that a\n\u0027fixup\u0027 routine is avoided.\n\nSigned-off-by: Michael-Luke Jones \u003cmlj28@cam.ac.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ece97941c378b4a424530585a7c855e466f1bd2c",
      "tree": "2210d9b586a5f4c7e38e6b4eb6634fc0ff0897a5",
      "parents": [
        "8e81725b17b07ed5052bbd826ff0479a4c22a0ea"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 21 09:40:06 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 26 10:09:39 2007 +0100"
      },
      "message": "[ARM] 4402/1: S3C2443: Add physical address of HSMMC controller\n\nAdd physical address of HSMMC to include/asm-arm/arch-s3c2410/map.h\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8e81725b17b07ed5052bbd826ff0479a4c22a0ea",
      "tree": "bd80625e6519abe3dfa3a897b41534a6d214a10a",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 21 09:38:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 26 10:09:38 2007 +0100"
      },
      "message": "[ARM] 4401/1: S3C2443: Add definitions for port GPIOJ\n\nAdd definitions for S3C2443 functions in GPIOJ\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d07b3c25327c5ae3792d0ed0c135dee4727200a1",
      "tree": "2ffad8da1f9004bdeb32bf76faa08fa104797b89",
      "parents": [
        "dde33348e53ecab687a9768bf5262f0b8f79b7f2",
        "6cbdc8c5357276307a77deeada3f04626ff17da6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  [ARM] spelling fixes\n  [ARM] at91_adc parenthesis balance\n  [ARM] 4400/1: S3C24XX: Add high-speed MMC device definition\n  [ARM] 4399/2: S3C2443: Fix SMDK2443 nand timings\n  [ARM] 4398/1: S3C2443: Fix watchdog IRQ number\n  [ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity\n  [ARM] 4396/1: S3C2443: Add missing HCLK clocks\n  [ARM] 4395/1: S3C24XX: add include of \u003clinux/sysdev.h\u003e to relevant machines\n  [ARM] 4388/1: no need for arm/mm mmap range checks for non-mmu\n  [ARM] 4387/1: fix /proc/cpuinfo formatting for pre-ARM7 parts\n  [ARM] ARMv6: add CPU_HAS_ASID configuration\n  [ARM] integrator: fix pci_v3 compile error with DEBUG_LL\n  [ARM] gic: Fix gic cascade irq handling\n  [ARM] Silence OMAP kernel configuration warning\n  [ARM] Update ARM syscalls\n  [ARM] 4384/1: S3C2412/13 SPI registers offset correction\n  [ARM] 4383/1: iop: fix usage of \u0027__init\u0027 and \u0027inline\u0027 in iop files\n  [ARM] 4382/1: iop13xx: fix msi support\n  [ARM] Remove Integrator/CP SMP platform support\n  [ARM] 4378/1: KS8695: Serial driver fix\n  ...\n"
    },
    {
      "commit": "e8edc6e03a5c8562dc70a6d969f732bdb355a7e7",
      "tree": "fc86c863655128a7041dfe613d14393d761fa7b9",
      "parents": [
        "ff1be9ad61e3e17ba83702d8ed0b534e5b8ee15c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 21 01:22:52 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:18:19 2007 -0700"
      },
      "message": "Detach sched.h from mm.h\n\nFirst thing mm.h does is including sched.h solely for can_do_mlock() inline\nfunction which has \"current\" dereference inside. By dealing with can_do_mlock()\nmm.h can be detached from sched.h which is good. See below, why.\n\nThis patch\na) removes unconditional inclusion of sched.h from mm.h\nb) makes can_do_mlock() normal function in mm/mlock.c\nc) exports can_do_mlock() to not break compilation\nd) adds sched.h inclusions back to files that were getting it indirectly.\ne) adds less bloated headers to some files (asm/signal.h, jiffies.h) that were\n   getting them indirectly\n\nNet result is:\na) mm.h users would get less code to open, read, preprocess, parse, ... if\n   they don\u0027t need sched.h\nb) sched.h stops being dependency for significant number of files:\n   on x86_64 allmodconfig touching sched.h results in recompile of 4083 files,\n   after patch it\u0027s only 3744 (-8.3%).\n\nCross-compile tested on\n\n\tall arm defconfigs, all mips defconfigs, all powerpc defconfigs,\n\talpha alpha-up\n\tarm\n\ti386 i386-up i386-defconfig i386-allnoconfig\n\tia64 ia64-up\n\tm68k\n\tmips\n\tparisc parisc-up\n\tpowerpc powerpc-up\n\ts390 s390-up\n\tsparc sparc-up\n\tsparc64 sparc64-up\n\tum-x86_64\n\tx86_64 x86_64-up x86_64-defconfig x86_64-allnoconfig\n\nas well as my two usual configs.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc432e1952a3899ce35e84b417e5d60f74cb901b",
      "tree": "2f1f161555acd1a38b9667ea3f1657928b332bd7",
      "parents": [
        "69e9c93d0d7d9dfa6bdf5144274dbe65a627b63a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat May 19 00:39:36 2007 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 20:08:48 2007 +0100"
      },
      "message": "[ARM] at91_adc parenthesis balance\n\nTrivial unbalanced parenthesis macro fix.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "69e9c93d0d7d9dfa6bdf5144274dbe65a627b63a",
      "tree": "8e45225da8b36af48232c7319a5976def3a6a00e",
      "parents": [
        "42482e3c77bcb310affdf13e92b93f077d44a7fc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@trinity.fluff.org",
        "time": "Sun May 20 18:13:32 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 20:03:31 2007 +0100"
      },
      "message": "[ARM] 4400/1: S3C24XX: Add high-speed MMC device definition\n\nAdd definition for high-speed MMC/SD device and add to SMDK2443\ndevice list.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5f2ef21703564d3e6f18fd92f2e72f723a5c3402",
      "tree": "19209de95bd8bb82672895c1dd45277aac8d4705",
      "parents": [
        "67364334681503655fbff6c2f2dacfb17f04cadc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun May 20 17:32:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 19:37:09 2007 +0100"
      },
      "message": "[ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity\n\nChange the name of the S3C2443_SDI1 to S3C2443_HSMMC to ensure\nthat it is correctly identified.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "95ba71f76f1cce550cb2e2b345a204d4a926d29c",
      "tree": "8de0506f7f4098f62ebc4c1b6739523ca7f31b8f",
      "parents": [
        "1d28bff7c4ea138032b44d514351b7caceb9fba5"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu May 17 06:22:41 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 19:36:14 2007 +0100"
      },
      "message": "[ARM] 4388/1: no need for arm/mm mmap range checks for non-mmu\n\nWe don\u0027t need valid_phys_addr_range() or valid_mmap_phys_addr_range()\nfor the !CONFIG_MMU case.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "516793c61b3db1f60e0b0d0e3c382bcca9ae84fd",
      "tree": "1e9a0b8e01ecac7c60c5d0f6b157181ab1132467",
      "parents": [
        "c6af66b9fe93990c70aaee53ce3ce7e53a83676a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 17 10:19:23 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 17 10:19:23 2007 +0100"
      },
      "message": "[ARM] ARMv6: add CPU_HAS_ASID configuration\n\nPresently, we check for the minimum ARM architecture that we\u0027re\nbuilding for to determine whether we need ASID support.  This is\nwrong - if we\u0027re going to support a range of CPUs which include\nARMv6 or higher, we need the ASID.\n\nConvert the checks to use a new configuration symbol, and arrange\nfor ARMv6 and higher CPU entries to select it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c05107911a38235fec87892d83dc54aba9aaf3bd",
      "tree": "9a8156053df8f619601ef5444d5e074b3c5bc90f",
      "parents": [
        "e903382ceae1dd85e650ffc7e98facdd59cc7a3f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed May 16 12:41:15 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 16 15:37:48 2007 +0100"
      },
      "message": "[ARM] Update ARM syscalls\n\nAdd utimensat, signalfd, timerfd, eventfd syscalls.  Add ignore\ndefines for sync_file_range and fadvise64_64 which we implement\ndifferently.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e903382ceae1dd85e650ffc7e98facdd59cc7a3f",
      "tree": "cce29e6f9e35f8febce2e26ca054b5e6905363cd",
      "parents": [
        "d73d8011779292788def2cd2520d6f39d9b406de"
      ],
      "author": {
        "name": "Sandeep Sanjay Patil",
        "email": "psandeep.s@gmail.com",
        "time": "Wed May 16 10:51:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 16 15:37:43 2007 +0100"
      },
      "message": "[ARM] 4384/1: S3C2412/13 SPI registers offset correction\n\nChange the SPI Channel 1 register offset in s3c_spi1_resource[], and\ns3c2412_dma_mappings[]. Offset has to be 0x100 in s3c2412/13\u0027s case.\nAlso, total SPI memory resource size changed to 0x24 for s3c2412/13.\n\nSigned-off-by: Sandeep Patil \u003cpsandeep.s@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "06ba255571b0a2f1fb7e49e7406364e4194f4e10",
      "tree": "d709864524613d73729bbf2fff5fbf0a1f6e41f7",
      "parents": [
        "e45c7a43825b0feb161ef2ebe5324cd517dd4388"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 14 22:56:32 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 16 15:35:26 2007 +0100"
      },
      "message": "[ARM] Remove Integrator/CP SMP platform support\n\nThe Integrator/CP SMP platform support was never fully merged, and now\nit\u0027s causing build breakage.  Remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f7d02ae76ebbf5b8a9531fe150c49e126a397704",
      "tree": "bcfdcab6e70658d55a3c843694e04e938bf9168f",
      "parents": [
        "78db2ad6f4df9145bfd6aab1c0f1c56d615288ec",
        "158304ef09a28c7f2dd37d78f536a4e09ba084a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 18:11:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 18:11:33 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (30 commits)\n  [ARM] Use new get_irqnr_preamble\n  [ARM] Ensure machine class menu is sorted alphabetically\n  [ARM] 4333/2: KS8695: Micrel Development board\n  [ARM] 4332/2: KS8695: Serial driver\n  [ARM] 4331/3: Support for Micrel/Kendin KS8695 processor\n  [ARM] 4371/1: AT91: Support for Atmel AT91SAM9RL-EK development board\n  [ARM] 4372/1: Define byte sizes in asm-arm/sizes.h\n  [ARM] 4370/3: AT91: Support for Atmel AT91SAM9RL processors.\n  [ARM] Update mach-types\n  [ARM] export symbol csum_partial_copy_from_user\n  [ARM] iop13xx: msi support\n  [ARM] stacktrace fix\n  [ARM] Spinlock initializer cleanup\n  [ARM] remove useless config option GENERIC_BUST_SPINLOCK\n  [ARM] 4303/3: base kernel support for TI DaVinci\n  [ARM] 4369/1: AT91: Fix circular dependency in header files\n  [ARM] 4368/1: S3C24xx: build fix\n  [ARM] 4364/1: AT91: LEDS on AT91SAM9261-EK\n  [ARM] Fix iop32x/iop33x build\n  [ARM] EBSA110: fix build errors caused by missing \"const\"\n  ...\n"
    },
    {
      "commit": "158304ef09a28c7f2dd37d78f536a4e09ba084a1",
      "tree": "2e6d808fef46d70268e547ccfc5926a865e3d2ea",
      "parents": [
        "641e79129a56a4c50be1aed0fa713f440b46a440",
        "25f4a81ef51b7c279786f5b81fe6d89510f46d99"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 12 16:12:12 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 12 16:12:12 2007 +0100"
      },
      "message": "Merge branch \u0027fixes\u0027 into devel\n"
    },
    {
      "commit": "25f4a81ef51b7c279786f5b81fe6d89510f46d99",
      "tree": "c8054ad0b03ce5355477ef2645fa2c9ddd6ed643",
      "parents": [
        "487194a19d2069bfcc9791c3ab2204bed59b136a",
        "e3318fb40092fecbf5069e7a5daa0040a427d1b4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 12 16:10:03 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 12 16:10:24 2007 +0100"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 into fixes\n"
    },
    {
      "commit": "641e79129a56a4c50be1aed0fa713f440b46a440",
      "tree": "41831a6b7927d2d392f5dad8cad7ddd38c363315",
      "parents": [
        "3b938be69e46b64a516b6e3ed6d93c40c091f22c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 12 15:25:50 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 12 15:25:50 2007 +0100"
      },
      "message": "[ARM] Use new get_irqnr_preamble\n\nUse the new get_irqnr_preamble macro to move the address of the IRQ\ncontroller outside the IRQ handling loop.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c53c9cf60e49119e97d38390849cac5b2f0a0981",
      "tree": "37615dedbbd8980b8357df47d90843eb86d017ff",
      "parents": [
        "c42dcb3dcfd3a473ab7c79c2ae91fc1c2e4dc5db"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Fri May 11 21:01:28 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 11 22:02:48 2007 +0100"
      },
      "message": "[ARM] 4331/3: Support for Micrel/Kendin KS8695 processor\n\nAdd core support for the Kendin/Micrel KS8695 processor family.\n\nIt is an ARM922-T based SoC with integrated USART, 4-port Ethernet\nSwitch, WAN Ethernet port, and optional PCI Host bridge, etc.\n http://www.micrel.com/page.do?page\u003dproduct-info/sys_on_chip.jsp\n\nThis patch is based on earlier patches from Lennert Buytenhek, Ben\nDooks and Greg Ungerer posted to the arm-linux-kernel mailing list in\nMarch 2006;  and Micrel\u0027s 2.6.9 port.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "54cb128037de499ea81626b0f37f9bb90e8db3d3",
      "tree": "26cedd628b87e0fe3c36dcbbcf39fc016bd044b4",
      "parents": [
        "877d7720f5f67793b9b6027840d2c88ea25dc4c8"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Fri May 11 20:09:41 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 11 21:07:58 2007 +0100"
      },
      "message": "[ARM] 4372/1: Define byte sizes in asm-arm/sizes.h\n\nDefine SZ_512, SZ_256 and SZ_16 in asm-arm/sizes.h.\nRemove the definitions from the at91*_devices.c files.\n\n(Dependent on ARM patch #4370/2)\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "877d7720f5f67793b9b6027840d2c88ea25dc4c8",
      "tree": "7f906238239dba97f26e9e78da359b958436d7f5",
      "parents": [
        "9da7cf23a4f9690ceecfd0184cd050be564416f1"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Fri May 11 20:49:56 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 11 21:07:54 2007 +0100"
      },
      "message": "[ARM] 4370/3: AT91: Support for Atmel AT91SAM9RL processors.\n\nAdd support for Atmel\u0027s new AT91SAM9RL range of processors.\nIncludes similar peripherals as other AT91SAM9 processors, but with a\nHigh-speed USB controller and various sizes of internal SRAM.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2fd0237538480c8d704c385b6f9abc3f6c46b760",
      "tree": "4f4052fb01ec00d4717bc7741602e02aa9833ef6",
      "parents": [
        "87b247c41674e29f90bf4938799ab079951ccc6b"
      ],
      "author": {
        "name": "Daniel Wolstenholme",
        "email": "daniel.e.wolstenholme@intel.com",
        "time": "Thu May 10 22:33:02 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 11 17:41:52 2007 +0100"
      },
      "message": "[ARM] iop13xx: msi support\n\nEnable devices to signal interrupts via PCI memory cycles.\n\nrev6:\n* fix enable/disable typo, Michael Ellerman\n\nrev5:\n* fix up ack, enable, and disable for iop13xx_msi_chip\n\nrev4:\n* move smp compile fix to separate patch\n* use dynamic_irq_init in create_irq()\n* hookup mask/unmask routines in iop13xx_msi_chip\n\nrev3:\n* change msi.c to use linux/smp.h instead of asm/smp.h\n* call dynamic_irq_cleanup at destroy_irq time\n\nrev2:\n* destroy_irq did not take the full 128 bits of msi_irq_in_use into account\n* added missing \u0027\u0026\u0027 for calls to test_and_set_bit and clear_bit\n\n[ebiederm@xmission.com: review comments/suggestions]\n[dan.j.williams@intel.com: cleanups/forward port to 2.6-git]\nSigned-off-by: Daniel Wolstenholme \u003cdaniel.e.wolstenholme@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nAcked-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7c6337e225364870e9bf02a3ae277d9fdea483f8",
      "tree": "1ba5819dfc424beea0086cd3b855839be29370dd",
      "parents": [
        "7fdc7849d2f9f926cbaec224bbcbacb164b07b23"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Mon Apr 30 19:37:19 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 11 17:26:55 2007 +0100"
      },
      "message": "[ARM] 4303/3: base kernel support for TI DaVinci\n\nAdd base kernel support for the TI DaVinci platform.\n\nThis patch only includes interrupts, timers, CPU identification,\nserial support and basic power and sleep controller init.  More\ndrivers to come.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "030f4810e782e541468d36c27e721b582b7820a4",
      "tree": "f1dcab0f3335a2fa8a8cda69b44aa58b82ea0094",
      "parents": [
        "f7538ac95200fd122fd84c8f85ff1130ee7645b5"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Fri May 11 13:21:27 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 11 17:20:31 2007 +0100"
      },
      "message": "[ARM] 4369/1: AT91: Fix circular dependency in header files\n\nResolve the circular dependency in the AT91 header files (io.h and\nhardware.h) by moving the at91_sys_read() and at91_sys_write() functions\nto io.h\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f75fd965d500d33720948f30d409c6c7729a80af",
      "tree": "ce2ae1a7c8586b545d27830c2d9d229914bc659c",
      "parents": [
        "3b11e449b3a8d9b912d80e28f62985f22a70e87f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed May 09 20:21:11 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 11 17:20:06 2007 +0100"
      },
      "message": "[ARM] Fix iop32x/iop33x build\n\narch/arm/plat-iop/io.c:26: error: conflicting types for \u0027__iop3xx_ioremap\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b8b6970b4fe08397554295b0c5169bec7575f7c9",
      "tree": "429e80c7b12321b1f26806d0222e4b38939c69a8",
      "parents": [
        "c9184f58cac9efa5d7d90a0e979f398a99d91641"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@opensource.wolfsonmicro.com",
        "time": "Wed May 09 15:55:24 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 11 17:19:26 2007 +0100"
      },
      "message": "[ARM] 4365/1: Add AC97 clock to s3c2443 machine\n\nThis adds the ac97 clock to the s3c2443 machine files. It seems to\nhave been simply missed out previously.\n\nSigned-off-by: Graeme Gregory \u003cgg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "10bdaaa0fad620145cf10e2b573266b2d80b44de",
      "tree": "8d3200f5041ab0fdc72e9245ef780310b27a18d8",
      "parents": [
        "c7b87f3d5037a35b5c7bb916ffc826be3fcb208d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 10 18:40:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 11 17:19:02 2007 +0100"
      },
      "message": "[ARM] ecard: add ecardm_iomap() / ecardm_iounmap()\n\nAdd devres ecardm_iomap() and ecardm_iounmap() for Acorn expansion\ncards.  Convert all expansion card drivers to use them.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c7b87f3d5037a35b5c7bb916ffc826be3fcb208d",
      "tree": "57fb9d7bb21965fa0d78b26043cf459ce51a9668",
      "parents": [
        "129a84de2347002f09721cda3155ccfd19fade40"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 10 16:46:13 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 11 17:18:55 2007 +0100"
      },
      "message": "[ARM] ecard: add helper function for setting ecard irq ops\n\nRather than having every driver fiddle about setting its private\nIRQ operations and data, provide a helper function to contain\nthis functionality in one place.\n\nArrange to remove the driver-private IRQ operations and data when\nthe device is removed from the driver, and remove the driver\nprivate code to do this.\n\nThis fixes potential problems caused by drivers forgetting to\nremove these hooks.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "04dd08b45be863f016df648a149ade1411608d00",
      "tree": "9787f5d7b1fb808873e68209df9496e54509dab4",
      "parents": [
        "99eaf3c45fe806c4a7f39b9be4a1bd0dfc617699"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 10 22:22:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:34 2007 -0700"
      },
      "message": "Consolidate asm/poll.h\n\nThese files are almost all the same.\n\nThis patch could be made even simpler if we don\u0027t mind POLLREMOVE turning\nup in a few architectures that didn\u0027t have it previously (which should be\nOK as POLLREMOVE is not used anywhere in the current tree).\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7bbb3cc5c816fc167601ce9519adae5eced3ea6d",
      "tree": "46230dd86d69905a2acbf76769036c9736156ae1",
      "parents": [
        "d30c7369666ff1687f668ea5a65b99d1f7e06144"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Wed Dec 06 17:13:54 2006 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu May 10 15:51:09 2007 -0700"
      },
      "message": "ARM: OMAP: 24xx pinmux updates\n\nAdd some OMAP 24xx pin mux declarations to support:\n\n - TUSB 6010 EVM (on H4)\n - All three full speed USB ports\n - GPIOs used with USB0 on Apollon and H4\n\nFor OMAP2, issue MUX_WARNINGS and debug messages correctly; and make the\nmessage look more like the OMAP1 message.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "932c37c375cca25175f9b6acee4c75d7a96d985f",
      "tree": "d7ba3620cd9a7a21c2de1bdfc7badd7637ed635e",
      "parents": [
        "c855ff3718e5f667b463b20b9de516b4cd7625ad",
        "805f53f085346b6765eda02820721a14ce0d644f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:05:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:05:57 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (28 commits)\n  ARM: OMAP: Fix GCC-reported compile time bug\n  ARM: OMAP: restore CONFIG_GENERIC_TIME\n  ARM: OMAP: partial LED fixes\n  ARM: OMAP: add SoSSI clock (call propagate_rate for childrens)\n  ARM: OMAP: FB sync with N800 tree (support for dynamic SRAM allocations)\n  ARM: OMAP: Sync framebuffer headers with N800 tree\n  ARM: OMAP: Mostly cosmetic to sync up with linux-omap tree\n  ARM: OMAP: Fix gpmc header\n  ARM: OMAP: Add mailbox support for IVA\n  [ARM] armv7: add Makefile and Kconfig entries\n  [ARM] armv7: add support for asid-tagged VIVT I-cache\n  [ARM] armv7: add dedicated ARMv7 barrier instructions\n  [ARM] armv7: Add ARMv7 cacheid macros\n  [ARM] armv7: add support for ARMv7 cores.\n  [ARM] Fix ARM branch relocation range\n  [ARM] 4363/1: AT91: Remove legacy PIO definitions\n  [ARM] 4361/1: AT91: Build error\n  ARM: OMAP: Sync core code with linux-omap\n  ARM: OMAP: Sync headers with linux-omap\n  ARM: OMAP: h4 must have blinky leds!!\n  ...\n"
    },
    {
      "commit": "9a9136e270af14da506f66bcafcc506b86a86498",
      "tree": "b4d0a6877d92635134b7a944d0032fbc43227fd2",
      "parents": [
        "3960208f9ca0cf6bdb31c21c59ac0526303f8b34",
        "7bb2acb76e8168ca5d0bde5a5a56585a11b3525a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (25 commits)\n  sound: convert \"sound\" subdirectory to UTF-8\n  MAINTAINERS: Add cxacru website/mailing list\n  include files: convert \"include\" subdirectory to UTF-8\n  general: convert \"kernel\" subdirectory to UTF-8\n  documentation: convert the Documentation directory to UTF-8\n  Convert the toplevel files CREDITS and MAINTAINERS to UTF-8.\n  remove broken URLs from net drivers\u0027 output\n  Magic number prefix consistency change to Documentation/magic-number.txt\n  trivial: s/i_sem /i_mutex/\n  fix file specification in comments\n  drivers/base/platform.c: fix small typo in doc\n  misc doc and kconfig typos\n  Remove obsolete fat_cvf help text\n  Fix occurrences of \"the the \"\n  Fix minor typoes in kernel/module.c\n  Kconfig: Remove reference to external mqueue library\n  Kconfig: A couple of grammatical fixes in arch/i386/Kconfig\n  Correct comments in genrtc.c to refer to correct /proc file.\n  Fix more \"deprecated\" spellos.\n  Fix \"deprecated\" typoes.\n  ...\n\nFix trivial comment conflict in kernel/relay.c.\n"
    },
    {
      "commit": "e7498281d3caec1141d7542ec494c4e4a1d404c9",
      "tree": "fcf4d2d82cb52211a4a1c7f7c6965d4996b99ac4",
      "parents": [
        "31143d5d515ece617ffccb7df5ff75e4d1dfa120"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed May 09 02:33:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:50 2007 -0700"
      },
      "message": "Use common cpu_is_xxx() macros on AT91 and AVR32\n\nSeveral drivers shared between AT91 and AVR32 chips use cpu_is_xxx()\nto handle CPU-specific differences. Currently, such code needs to be\ninside #ifdef CONFIG_ARCH_AT91 because the macros don\u0027t exist on AVR32.\n\nBy defining the same macros on both AT91 and AVR32, these #ifdefs can\nbe eliminated. Since the macros will evaluate to a constant value for\nCPUs that aren\u0027t supported by the current architecture, any code that\nis only needed on AT91 will be optimized away on AVR32 and vice versa.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "805f53f085346b6765eda02820721a14ce0d644f",
      "tree": "83fb86fa5cc660b2c231cdbd8c4f22c16b64d01f",
      "parents": [
        "23688e999eda70f1ce1c61a68b865b996e3c6c4c",
        "b85fe92766dfc0c4e803cb0cead4c780cd0c02f9",
        "c5f125031f416ba6350e84462e9039737b6e2bab",
        "cc150b03ae79b20e4c023f71913c1225f8a19a6b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed May 09 10:41:28 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 10:41:28 2007 +0100"
      },
      "message": "Merge branches \u0027armv7\u0027, \u0027at91\u0027, \u0027misc\u0027 and \u0027omap\u0027 into devel\n"
    },
    {
      "commit": "b7cc6d46b4f8157bfc58a6ed143ffa83575e236a",
      "tree": "107a080740734d99d32ee92372fd7a9c6de538f6",
      "parents": [
        "b01d96d653b1387ee0a91094ee54a8c523c3be09"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Mar 06 03:16:36 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 10:39:14 2007 +0100"
      },
      "message": "ARM: OMAP: FB sync with N800 tree (support for dynamic SRAM allocations)\n\n- in addition to fixed FB regions - as passed by the bootloader -\n  allow dynamic allocations\n- do some more checking against overlapping / reserved regions\n- move the FB specific parts out from sram.c to fb.c\n\nSigned-off-by: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b01d96d653b1387ee0a91094ee54a8c523c3be09",
      "tree": "2b8c4f73bdda9918305df3ce597a4c741cbb471f",
      "parents": [
        "d82973d1cdc149d06ac9685ae008105d382c4236"
      ],
      "author": {
        "name": "Kai Svahn",
        "email": "kai.svahn@nokia.com",
        "time": "Thu Feb 01 16:19:15 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 10:39:03 2007 +0100"
      },
      "message": "ARM: OMAP: Sync framebuffer headers with N800 tree\n\nThis patch syncs framebuffer headers with N800 tree.\n\nSigned-off-by: Kai Svahn \u003ckai.svahn@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "39b8e6986739c34da4e45eb4b8d2bb707292c591",
      "tree": "b5e93fcda9155556a802f35ebe72d15806304c94",
      "parents": [
        "340a614ac6766df18cba87ff7e66182193c2bd6d"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Dec 12 23:02:43 2006 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 10:37:25 2007 +0100"
      },
      "message": "ARM: OMAP: Fix gpmc header\n\nFix gpmc header\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "340a614ac6766df18cba87ff7e66182193c2bd6d",
      "tree": "d1ad622625ba6933904567501a7387fc636c0a68",
      "parents": [
        "c40fae9525e6c29c87a4f4361ff0a8d67a36e448"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "Hiroshi.DOYU@nokia.com",
        "time": "Thu Dec 07 15:43:59 2006 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 10:37:10 2007 +0100"
      },
      "message": "ARM: OMAP: Add mailbox support for IVA\n\nThis patch adds a generic mailbox interface for for DSP and IVA\n(Image Video Accelerator). This patch itself doesn\u0027t contain\nany IVA driver.\n\nSigned-off-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "065cf519c32984b7a78777aae3859baf5f5fd3d3",
      "tree": "a6d0fe57cfacb76bd90189101977ec8e6bab3ec0",
      "parents": [
        "56163fcf194fb688fcf3cefa9b90c5ad41f74059"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed May 09 09:50:23 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 09:50:23 2007 +0100"
      },
      "message": "[ARM] armv7: add support for asid-tagged VIVT I-cache\n\nARMv7 can have VIPT, PIPT or ASID-tagged VIVT I-cache. This patch\nadds the necessary invalidation of the I-cache when the ASID numbers\nare re-used.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "121e70b69aef898a3c02fa90d0a2108381bcf975",
      "tree": "18a32c745abe6d6cc812c03206744df3c223a667",
      "parents": [
        "f42df9e658be10ca10d0d9b19a0e9d484694f04f"
      ],
      "author": {
        "name": "John Anthony Kazos Jr",
        "email": "jakj@j-a-k-j.com",
        "time": "Wed May 09 08:30:57 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:58:21 2007 +0200"
      },
      "message": "include files: convert \"include\" subdirectory to UTF-8\n\nConvert the \"include\" subdirectory to UTF-8.\n\nSigned-off-by: John Anthony Kazos Jr. \u003cjakj@j-a-k-j.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "5886269962f94fa9185c32db3ec936c612503235",
      "tree": "2f24dabcf5791319ebb1fbdfb5dbc58284714275",
      "parents": [
        "01afd80626e98c2347bc25be92ee4a3faf314514"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Wed May 09 07:51:49 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:58:16 2007 +0200"
      },
      "message": "fix file specification in comments\n\nMany files include the filename at the beginning, serveral used a wrong one.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "59c51591a0ac7568824f541f57de967e88adaa07",
      "tree": "243d20eb0a26b76d5d312f39ec5a1ff60e036711",
      "parents": [
        "02a3e59a088749c08b0293ee1535f5bf48f5926c"
      ],
      "author": {
        "name": "Michael Opdenacker",
        "email": "michael@free-electrons.com",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "message": "Fix occurrences of \"the the \"\n\nSigned-off-by: Michael Opdenacker \u003cmichael@free-electrons.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "56163fcf194fb688fcf3cefa9b90c5ad41f74059",
      "tree": "35b26ce5d0c40fa153ea87610987983f12642a67",
      "parents": [
        "aaf83acba9fb1f93d2e656c7e4dda4e38c1cb490"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue May 08 22:53:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 08 22:55:57 2007 +0100"
      },
      "message": "[ARM] armv7: add dedicated ARMv7 barrier instructions\n\nStarting with ARMv7, there are dedicated instruction for the ISB, DSB\nand DMB barriers and there is no need to execute them as CP15\noperations.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "aaf83acba9fb1f93d2e656c7e4dda4e38c1cb490",
      "tree": "da2e0efae76cdee6e118b61b190c0d778de2038f",
      "parents": [
        "bbe888864ec32435e93923c40b9d6ce2bb73844b"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue May 08 22:38:40 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 08 22:55:54 2007 +0100"
      },
      "message": "[ARM] armv7: Add ARMv7 cacheid macros\n\nThis patch renames the old __cacheid_* macros to __cacheid_*_prev7 and adds\nsupport for the new format.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bbe888864ec32435e93923c40b9d6ce2bb73844b",
      "tree": "db607482fe5898da9a599368d0bbe579a56b272c",
      "parents": [
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue May 08 22:27:46 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 08 22:55:53 2007 +0100"
      },
      "message": "[ARM] armv7: add support for ARMv7 cores.\n\nThis patch adds support for the ARMv7 cores.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b85fe92766dfc0c4e803cb0cead4c780cd0c02f9",
      "tree": "1a1a829bf16eae2d7803eb739618db2e5eb43766",
      "parents": [
        "8eef3896b352a8760ab04293174444da4e8c8127"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Tue May 08 07:51:23 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 08 20:45:21 2007 +0100"
      },
      "message": "[ARM] 4363/1: AT91: Remove legacy PIO definitions\n\nRemove the legacy PIO pin definitions for the AT91 processors.\nThe standard (and portable between the different AT91 processors) method\nis to use the AT91_PIN_* defines and the GPIO API.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8eef3896b352a8760ab04293174444da4e8c8127",
      "tree": "1be6c339ba0659f0e62a7ef7f205284368f15df0",
      "parents": [
        "93afa75230f5969d559386e52819f54bb1182327"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon May 07 15:17:47 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 08 20:45:14 2007 +0100"
      },
      "message": "[ARM] 4361/1: AT91: Build error\n\nFix a build error due to a missing semicolon.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f4e4c324a5f81f18156499d1ade3732ba1f5b523",
      "tree": "28e454e1263b220dad1f5a747dd96c295cf1fb22",
      "parents": [
        "994c84ea526ea1c348f63dc3aa7cfeec931bb612"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Dec 07 13:57:38 2006 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 08 20:36:25 2007 +0100"
      },
      "message": "ARM: OMAP: Sync headers with linux-omap\n\nThis patch syncs omap specific headers with linux-omap.\nMost of the changes needed because of bitrot caused by\ndriver changes in linux-omap tree. Integrating this\nis needed for adding support for various omap drivers.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "771af222eb98a60629aa1437901c7f266ff4dc89",
      "tree": "82598402065223d22cb3cae18bf4b32cd44b4034",
      "parents": [
        "0ce3356394dadc4704d42beb3788d7d78bda8ff2"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Wed Dec 06 17:13:50 2006 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 08 20:35:08 2007 +0100"
      },
      "message": "ARM: OMAP: FB: add controller platform data\n\nAdd controller platform data\n\nSigned-off-by: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8678c1f04277daaa914abb107fb9fe71298d916d",
      "tree": "c4916538ff592210363909099aad866e1ba67985",
      "parents": [
        "08fdffd4cf4ddd4eb4b32e78f93f4ff53ccec78f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 08 20:03:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 08 20:03:09 2007 +0100"
      },
      "message": "[ARM] Fix ASID version switch\n\nClose a hole in the ASID version switch, particularly the following\nscenario:\n\nCPU0 MM PID\t\t\tCPU1 MM PID\n\tidle\n\t\t\t\t  A\tpid(A)\n\t\t\t\t  A\tidle(lazy tlb)\n\t\t* new asid version triggered by B *\n  B\tpid(B)\n  A\tpid(A)\n\t\t* MM A gets new asid version *\n  A\tidle(lazy tlb)\n\t\t\t\t  A\tpid(A)\n\t\t* CPU1 doesn\u0027t see the new ASID *\n\nThe result is that CPU1 continues running with the hardware set\nfor the original (stale) ASID value, but mm-\u003econtext.id contains\nthe new ASID value.  The result is that the next MM fault on CPU1\nupdates the page table entries, but flush_tlb_page() fails due to\nwrong ASID.\n\nThere is a related case with a threaded application is allocated\na new ASID on one CPU while another of its threads is running on\nsome different CPU.  This scenario is not fixed by this commit.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5dc12ddee93d63d7107cbbf70db23476d7b30e43",
      "tree": "a0c53f8a4d826e73213268c87657ae933d7634b3",
      "parents": [
        "c343c14aec1e70a51575e3c29391ee86ae7dbeb2"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue May 08 00:34:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:20 2007 -0700"
      },
      "message": "Remove tas()\n\ntas() has no users, so get rid of it.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "2856f5e31c1413bf6e4f1371e07e17078a5fee5e"
}
