)]}'
{
  "log": [
    {
      "commit": "4a19ec5800fc3bb64e2d87c4d9fdd9e636086fe0",
      "tree": "610bd4e7dbcbdae25ba3806f4256745e98617825",
      "parents": [
        "036c2e27bc3a6498afb35de017d810194032d765"
      ],
      "author": {
        "name": "Laszlo Attila Toth",
        "email": "panther@balabit.hu",
        "time": "Wed Jan 30 19:08:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:19 2008 -0800"
      },
      "message": "[NET]: Introducing socket mark socket option.\n\nA userspace program may wish to set the mark for each packets its send\nwithout using the netfilter MARK target. Changing the mark can be used\nfor mark based routing without netfilter or for packet filtering.\n\nIt requires CAP_NET_ADMIN capability.\n\nSigned-off-by: Laszlo Attila Toth \u003cpanther@balabit.hu\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9004acc70e8c49c50c4c7b652f906f1e0ed5709d",
      "tree": "de504d87cc727b4ecab5718522ce94890f349149",
      "parents": [
        "31e8960b35975ed235d283d6fb95d0e28dffded0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 08 18:13:27 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:48 2008 +0100"
      },
      "message": "[ALSA] Remove sound/driver.h\n\nThis header file exists only for some hacks to adapt alsa-driver\ntree.  It\u0027s useless for building in the kernel.  Let\u0027s move a few\nlines in it to sound/core.h and remove it.\nWith this patch, sound/driver.h isn\u0027t removed but has just a single\ncompile warning to include it.  This should be really killed in\nfuture.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "aa02ad67d9b308290fde390682cd039b29f7ab85",
      "tree": "1ebf910ab16e6081b5dd3ca526973f09cfd065c4",
      "parents": [
        "c549a95d40efd83fc054785dd1634e8b71fba890"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Mon Jan 28 23:58:27 2008 -0500"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Mon Jan 28 23:58:27 2008 -0500"
      },
      "message": "ext4: Add ext4_find_next_bit()\n\nThis function is used by the ext4 multi block allocator patches.\n\nAlso add generic_find_next_le_bit\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ff66f0c7a5f1f4f5a0d91341b6f71fd2a49f0fa",
      "tree": "7c4d74a76bf4f49e87d769c236fdd2db77fb241d",
      "parents": [
        "c00d4ffdbace1bdc9fdd888e4ba6d207ffa3b679",
        "4e4fc05a2b6e7bd2e0facd96e0c18dceb34d9349"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:38 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:38 2008 +0000"
      },
      "message": "Merge branch \u0027pxa-plat\u0027 into devel\n\n* pxa-plat: (53 commits)\n  [ARM] 4762/1: Basic support for Toradex Colibri module\n  [ARM] pxa: fix mci_init functions returning -1\n  [ARM] 4737/1: Refactor corgi_lcd to improve readability + bugfix\n  [ARM] 4747/1: pcm027: support for pcm990 baseboard for phyCORE-PXA270\n  [ARM] 4746/1: pcm027: network support for phyCORE-PXA270\n  [ARM] 4745/1: pcm027: default configuration\n  [ARM] 4744/1: pcm027: add support for phyCORE-PXA270 CPU module\n  [NET] smc91x: Make smc91x use IRQ resource trigger flags\n  [ARM] pxa: add default config for littleton\n  [ARM] pxa: add basic support for Littleton (PXA3xx Form Factor Platform)\n  [ARM] 4664/1: Add basic support for HTC Magician PDA phones\n  [ARM] 4649/1: Base support for pxa-based Toshiba e-series PDAs.\n  [ARM] pxa: skip registers saving/restoring if entering standby mode\n  [ARM] pxa: fix PXA27x resume\n  [ARM] pxa: Avoid fiddling with CKEN register on suspend\n  [ARM] pxa: Add PXA3 standby code hooked into the IRQ wake scheme\n  [ARM] pxa: Add zylonite MFP wakeup configurations\n  [ARM] pxa: program MFPs for low power mode when suspending\n  [ARM] pxa: make MFP configuration processor independent\n  [ARM] pxa: remove un-used pxa3xx_mfp_set_xxx() functions\n  ...\n\nConflicts:\n\n\tarch/arm/mach-pxa/ssp.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c00d4ffdbace1bdc9fdd888e4ba6d207ffa3b679",
      "tree": "2c9ddd5ae9cd899758b0785d4c7eb4bc200d66df",
      "parents": [
        "d0d42df2a440003d96c8bf29991c2afb691ef720",
        "8f86dda3ed8f05748f2351ae967926227a91ca2a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:30 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:30 2008 +0000"
      },
      "message": "Merge branch \u0027orion\u0027 into devel\n\n* orion: (26 commits)\n  [ARM] Orion: implement power-off method for QNAP TS-109/209\n  [ARM] Orion: add support for QNAP TS-109/TS-209\n  [ARM] Orion: I2C support\n  [I2C] i2c-mv64xxx: Don\u0027t set i2c_adapter.retries\n  [I2C] Split mv643xx I2C platform support\n  [ARM] Orion: enable CONFIG_RTC_DRV_M41T80 for D-Link DNS-323\n  [ARM] Orion defconfig\n  [ARM] Orion: add support for Orion/MV88F5181 based D-Link DNS-323\n  [ARM] Orion: MV88F5181 support bits\n  [ARM] Orion: Buffalo/Revogear Kurobox Pro support\n  [ARM] OrionNAS RD board support\n  [ARM] Orion: support for Marvell Orion-2 (88F5281) Development Board\n  [ARM] Orion: common platform setup for Gigabit Ethernet port\n  [ARM] Orion: platform device registration for UART, USB and NAND\n  [ARM] Orion: system timer support\n  [ARM] Orion edge GPIO IRQ support\n  [ARM] Orion: IRQ support\n  [ARM] Orion: provide GPIO method for enabling hardware assisted blinking\n  [ARM] Orion: GPIO support\n  [ARM] Orion: programable address map support\n  ...\n\nConflicts:\n\n\tarch/arm/Kconfig\n\tarch/arm/Makefile\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d0d42df2a440003d96c8bf29991c2afb691ef720",
      "tree": "1bdb3c59b3a708270b61e422ca64f437d2367807",
      "parents": [
        "e01dbdb40eea94ecb2c703960dac744c9b19a186",
        "eaf858a988a4b7b34a6ae03a3ac52cdf25013892",
        "6331acd78f7916db16ec20b50d7838bd4944cd27",
        "b696b6b448d3ec5f882aa346ce544e00763e7b3d",
        "5de865b4c5af253db19bdae3c0553952dc7eda1d",
        "20118ff97823822bf4d52ccb528ce2b5042c3057",
        "1d7d4f54b1337bf64605dc9cb3c540f67843be39",
        "bfe645adf1a79b873b528556523abb46f281a5dc",
        "06dbbd69f94e97751782ef6f1a9bb19da60efd1c",
        "d142b6e77d394a4fcc0a42381b03852bd9c4e263",
        "b5872db4a2ebe7dbc7a5e4013ae8ee37f3de3b97"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:21 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:21 2008 +0000"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027kprobes\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027msm\u0027, \u0027s3c2410\u0027, \u0027sa1100\u0027 and \u0027vfp\u0027 into devel\n\n* at91: (24 commits)\n  [ARM] 4615/4: sam926[13]ek buttons updated\n  [ARM] 4765/1: [AT91] AT91CAP9A-DK board support\n  [ARM] 4764/1: [AT91] AT91CAP9 core support\n  [ARM] 4738/1: at91sam9261: Remove udc pullup enabling in board initialisation\n  [ARM] 4761/1: [AT91] Board-support for NEW_LEDs\n  [ARM] 4760/1: [AT91] SPI CS0 errata on AT91RM9200\n  [ARM] 4759/1: [AT91] Buttons on CSB300\n  [ARM] 4758/1: [AT91] LEDs\n  [ARM] 4757/1: [AT91] UART initialization\n  [ARM] 4756/1: [AT91] Makefile cleanup\n  [ARM] 4755/1: [AT91] NAND update\n  [ARM] 4754/1: [AT91] SSC library support\n  [ARM] 4753/1: [AT91] Use DMA_BIT_MASK\n  [ARM] 4752/1: [AT91] RTT, RTC and WDT peripherals on SAM9\n  [ARM] 4751/1: [AT91] ISI peripheral on SAM9263\n  [ARM] 4750/1: [AT91] STN LCD displays on SAM9261\n  [ARM] 4734/1: at91sam9263ek: include IRQ for Ethernet PHY\n  [ARM] 4646/1: AT91: configurable HZ, default to 128\n  [ARM] 4688/1: at91: speed-up irq processing\n  [ARM] 4657/1: AT91: Header definition update\n  ...\n\n* ep93xx:\n  [ARM] 4671/1: ep93xx: remove obsolete gpio_line_* operations\n  [ARM] 4670/1: ep93xx: implement IRQT_BOTHEDGE gpio irq sense type\n  [ARM] 4669/1: ep93xx: simplify GPIO code and cleanups\n  [ARM] 4668/1: ep93xx: implement new GPIO API\n\n* iop:\n  [ARM] 4770/1: GLAN Tank: correct physmap_flash_data width field\n  [ARM] 4732/1: GLAN Tank: register rtc-rs5c372 i2c device\n  [ARM] 4708/1: iop: update defconfigs for 2.6.24\n\n* kprobes:\n  ARM kprobes: let\u0027s enable it\n  ARM kprobes: special hook for the kprobes breakpoint handler\n  ARM kprobes: prevent some functions involved with kprobes from being probed\n  ARM kprobes: don\u0027t let a single-stepped stmdb corrupt the exception stack\n  ARM kprobes: add the kprobes hook to the page fault handler\n  ARM kprobes: core code\n  ARM kprobes: instruction single-stepping support\n\n* ks8695:\n  [ARM] 4603/1: KS8695: debugfs interface to view pin state\n  [ARM] 4601/1: KS8695: PCI support\n\n* misc:\n  [ARM] remove duplicate includes\n  [ARM] CONFIG_DEBUG_STACK_USAGE\n  [ARM] 4689/1: small comment wrap fix\n  [ARM] 4687/1: Trivial arch/arm/kernel/entry-common.S comment fix\n  [ARM] 4666/1: ixp4xx: fix sparse warnings in include/asm-arm/arch-ixp4xx/io.h\n  [ARM] remove reference to non-existent MTD_OBSOLETE_CHIPS\n  [SERIAL] 21285: Report baud rate back via termios\n  [ARM] Remove pointless casts from void pointers,\n  [ARM] Misc minor interrupt handler cleanups\n  [ARM] Remove at91_lcdc.h\n  [ARM] ARRAY_SIZE() cleanup\n  [ARM] Update mach-types\n\n* msm:\n  [ARM] msm: dma support for MSM7X00A\n  [ARM] msm: board file for MACH_HALIBUT (QCT MSM7200A)\n  [ARM] msm: irq and timer support for ARCH_MSM7X00A\n  [ARM] msm: core platform support for ARCH_MSM7X00A\n\n* s3c2410: (33 commits)\n  [ARM] 4795/1: S3C244X: Add armclk and setparent call\n  [ARM] 4794/1: S3C24XX: Comonise S3C2440 and S3C2442 clock code\n  [ARM] 4793/1: S3C24XX: Add IRQ-\u003eGPIO pin mapping function\n  [ARM] 4792/1: S3C24XX: Remove warnings from debug-macro.S\n  [ARM] 4791/1: S3C2412: Make fclk a parent of msysclk\n  [ARM] 4790/1: S3C2412: Fix parent selection for msysclk.\n  [ARM] 4789/1: S3C2412: Add missing CLKDIVN register values\n  [ARM] 4788/1: S3C24XX: Fix paramet to s3c2410_dma_ctrl if S3C2410_DMAF_AUTOSTART used.\n  [ARM] 4787/1: S3C24XX: s3c2410_dma_request() should return the allocated channel number\n  [ARM] 4786/1: S3C2412: Add SPI FIFO controll constants\n  [ARM] 4785/1: S3C24XX: Add _SHIFT definitions for S3C2410_BANKCON registers\n  [ARM] 4784/1: S3C24XX: Fix GPIO restore glitches\n  [ARM] 4783/1: S3C24XX: Add s3c2410_gpio_getpull()\n  [ARM] 4782/1: S3C24XX: Define FIQ_START for any FIQ users\n  [ARM] 4781/1: S3C24XX: DMA suspend and resume support\n  [ARM] 4780/1: S3C2412: Allow for seperate DMA channels for TX and RX\n  [ARM] 4779/1: S3C2412: Add s3c2412_gpio_set_sleepcfg() call\n  [ARM] 4778/1: S3C2412: Add armclk and init from DVS state\n  [ARM] 4777/1: S3C24XX: Ensure clk_set_rate() checks the set_rate method for the clk\n  [ARM] 4775/1: s3c2410: fix compilation error if only s3c2442 cpu is selected\n  ...\n\n* sa1100:\n  [ARM] sa1100: add clock source support\n\n* vfp:\n  [ARM] 4584/2: ARMv7: Add Advanced SIMD (NEON) extension support\n  [ARM] 4583/1: ARMv7: Add VFPv3 support\n  [ARM] 4582/2: Add support for the common VFP subarchitecture\n"
    },
    {
      "commit": "c27cb681ac1598352569f75cb19850a12b7ef102",
      "tree": "16e88e3069e1727726f0bb3ce99659d5aa38bbca",
      "parents": [
        "9b8c0088404778a1291191cf140bcfea082f027c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:33 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:52 2008 +0000"
      },
      "message": "[ARM] 4793/1: S3C24XX: Add IRQ-\u003eGPIO pin mapping function\n\nAdd the reverse of s3c2410_gpio_getirq to convert\na IRQ  number into a GPIO pin number.\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": "9b8c0088404778a1291191cf140bcfea082f027c",
      "tree": "715d52100a10f7658196089a9c88d553a4b07b41",
      "parents": [
        "ddd870bdb722280bd5af1682d82557d1787ac90c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:32 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:52 2008 +0000"
      },
      "message": "[ARM] 4792/1: S3C24XX: Remove warnings from debug-macro.S\n\nRemove warnings left in include/asm-arm/arch-s3c2410/debug-macro.S\nwhilst these where being experimented with.\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": "e95f52cd3b664eaa9c2b2b123f2a339ae0f1a92b",
      "tree": "331d6a37fc30322c8c857869d326355fa708f3e4",
      "parents": [
        "046c9d321fd5f5ce1c89c9d0f1a519c26a096486"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:52 2008 +0000"
      },
      "message": "[ARM] 4789/1: S3C2412: Add missing CLKDIVN register values\n\nAdd S3C2412_CLKDIVN_DVSEN and S3C2412_CLKDIVN_HALFHCLK definitions to\nthe S3C2412_CLKDIVN set.\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": "db9b85c527a397e4cb75956ae69acea92904f6dc",
      "tree": "9945727855a7b7c49cb7360d89aa14edbbf534fd",
      "parents": [
        "e5812bf66881a7d9c67d807b09d69a023d6e4b86"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:26 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:51 2008 +0000"
      },
      "message": "[ARM] 4786/1: S3C2412: Add SPI FIFO controll constants\n\nAdd control constants for the S3C2412 SPI unit FIFO.\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": "e5812bf66881a7d9c67d807b09d69a023d6e4b86",
      "tree": "23b73d50e8cc63e641545e88e68ed041dbe78b5d",
      "parents": [
        "62feee648ca0ad6e1b54e44e6c8ddb69f225f812"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:51 2008 +0000"
      },
      "message": "[ARM] 4785/1: S3C24XX: Add _SHIFT definitions for S3C2410_BANKCON registers\n\nAdd definitions to allow easier decomposotion of the contents of\nthe S3C2410_BANKON registers\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": "bb6d9b56c1d5c1cbff39b7c337c900e2b3d8387a",
      "tree": "7ceb92448f96f99f590f16a22b0e6cb66b9ff744",
      "parents": [
        "9f613be4a9b6d680772b0a52a43a4a94d8e131b6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:23 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:51 2008 +0000"
      },
      "message": "[ARM] 4783/1: S3C24XX: Add s3c2410_gpio_getpull()\n\nAdd the call s3c2410_gpio_getpull() to return the\ncurrent state of the pin\u0027s pull-up.\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": "9f613be4a9b6d680772b0a52a43a4a94d8e131b6",
      "tree": "b2635469857a000003c9f86f7e4f00e5032a51d9",
      "parents": [
        "c58f7a1d36709e50398c05df9419386befef2c59"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:22 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:51 2008 +0000"
      },
      "message": "[ARM] 4782/1: S3C24XX: Define FIQ_START for any FIQ users\n\nEnsure FIQ_START is defined to allow anyone to use FIQ code on\nan S3C24XX based CPU.\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": "c58f7a1d36709e50398c05df9419386befef2c59",
      "tree": "d42e95dc2d942073b198cbc2490aaccc91ed01b4",
      "parents": [
        "c6709e8ef5752314c22c75bc7575f9be390e215b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:21 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:51 2008 +0000"
      },
      "message": "[ARM] 4781/1: S3C24XX: DMA suspend and resume support\n\nIf an DMA channel was active at suspend, then ensure that\nit is correctly reconfigured when the system resumes.\n\nNote, the previous policy was for each driver to handle their\nown reconfiguration on resume. The policy has been changed to\nmake the individual driver\u0027s job easier.\n\nSigned-off-by: Ben Dooks \u003cben-linux@flfuf.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c6709e8ef5752314c22c75bc7575f9be390e215b",
      "tree": "b263b43370faf705141dfee1bd2d8300c00fe2c5",
      "parents": [
        "67d729adc0e76e21c82a2c59853f25f5f784ca79"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:20 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:50 2008 +0000"
      },
      "message": "[ARM] 4780/1: S3C2412: Allow for seperate DMA channels for TX and RX\n\nThe current S3C24XX DMA code does not allow for an peripheral\nthat has one channel for RX and another for TX.\n\nThis patch adds a per-cpu dma operation to select the transmit\nor receive channel, and adds support to the S3C2412 for the\nseperate DMA channels for TX and RX.\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": "67d729adc0e76e21c82a2c59853f25f5f784ca79",
      "tree": "4459961c8babc67a29e83c123cffc4bb077cc3e8",
      "parents": [
        "bdbea34ddd2e52dc73f03e7ef7197d4c0da400d6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:19 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:50 2008 +0000"
      },
      "message": "[ARM] 4779/1: S3C2412: Add s3c2412_gpio_set_sleepcfg() call\n\nAdd s3c2412_gpio_set_sleepcfg() to allow the setting of the sleep\nconfiguration of the GPIO blocks.\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": "f7275dac55008f8296cfb89a01b1e71918ac7995",
      "tree": "54381fd23276cccf1c10aef899ae6c4a5ea652e1",
      "parents": [
        "332349518f1958b0bc1ae3febc2e4f75f214d255"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Jan 27 19:01:18 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:50 2008 +0000"
      },
      "message": "[ARM] 4775/1: s3c2410: fix compilation error if only s3c2442 cpu is selected\n\nThis patch fixes compilation error if only a machine with\ns3c2442 cpu is selected but without s3c2440 cpu selected.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0baada2742a42390a2ebed09e07e1fab518db884",
      "tree": "f66d3dc70e4f6975df3d581d972cc1bb342dc028",
      "parents": [
        "8e3007a0e8a0d2f5e3139cb9fe606c2a998b9ed3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:33 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:50 2008 +0000"
      },
      "message": "[ARM] 4730/1: S3C2412: Ensure the PWRCFG has the right mode for RTC wake\n\nEnsure that if the RTC IRQ is not selected for wake in the\nbase configuration, then the PWRCFG has the same value set\nin it.\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": "0953612a479491b57db794580b13a8e39b810724",
      "tree": "5cbfe882555b0e9a9bf0daddb0890865ce490b27",
      "parents": [
        "b708d7bf18fd90105b8099cc558d66477dafd8ea"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:37 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:49 2008 +0000"
      },
      "message": "[ARM] 4727/1: S3C2412: Remove unused GPESLPCON\n\nS3C2412_GPESLPCON does not exist in the register\nmappings, so remove it.\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": "b708d7bf18fd90105b8099cc558d66477dafd8ea",
      "tree": "352823bb9314ad5b0af59cb1bd23474f75ddca4b",
      "parents": [
        "d45c30cb4c0b5f5555397ba2e942d63b4170fa1f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:49 2008 +0000"
      },
      "message": "[ARM] 4726/1: S3C2412: IIS register definitions\n\nThe S3C2412 IIS engine differs from the previous\nSoC in the range, so add a set of register definitions\nin a seperate file for it.\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": "ff44b49b55edee33b7ecea987be1a6413162581b",
      "tree": "f5ac4c47ad7ff7f997f97cb327266ce660437d22",
      "parents": [
        "d652074ebcedd13c7ce760c7f3327f30862852fb"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:32 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:49 2008 +0000"
      },
      "message": "[ARM] 4722/1: S3C24XX: Improve output if watchdog reset fails\n\nIf the watchdog reset fails and we decided to take the jump\nto zero approach, allow 50ms for the UARTS to drain the FIFOs\nbefore calling into a bootloader that may flush the output.\n\nAlso reduece the waits and the timeout values as 5 seconds is\nrather long.\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": "d652074ebcedd13c7ce760c7f3327f30862852fb",
      "tree": "c5675e72699a84c9bf10610d61852d996a20b948",
      "parents": [
        "cf08167c82b38ed9f6401e68b3c91fb11496f101"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:31 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:48 2008 +0000"
      },
      "message": "[ARM] 4721/1: S3C24XX: Ensure watchdog clock is enbaled for hard reset\n\nIf the hard reset routine is using the watchdog, then\nensure that the clock for the watchdog has been enabled\nbefore we try and issue a reset.\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": "cf08167c82b38ed9f6401e68b3c91fb11496f101",
      "tree": "f8e1da49a6cf1ddc3a3275ad88fc1cfc607fd0cf",
      "parents": [
        "1fb4e5611a9d0b524d85f0db4402aa439ebdb331"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:28 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:48 2008 +0000"
      },
      "message": "[ARM] 4720/1: S3C2412: Add power configuration registers for battery flat behaviour.\n\nAdd the S3C2412_PWRCFG values for the action taken on detecting that\nthe battery is flat.\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": "1fb4e5611a9d0b524d85f0db4402aa439ebdb331",
      "tree": "a9682add37dfc15fe9654f88d76a5d5b5262fbe3",
      "parents": [
        "9b73e76f3cf63379dcf45fcd4f112f5812418d0a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:29 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:48 2008 +0000"
      },
      "message": "[ARM] 4719/1: S3C2412: Update SPI register definitions for the S3C2412\n\nAdd S3C2412 register definitions.\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": "4e4fc05a2b6e7bd2e0facd96e0c18dceb34d9349",
      "tree": "61070cb71e3f1ee55f20a7e6c35ca1512db78685",
      "parents": [
        "2687bd38573ff6f10d13f60c5c3576cce9cf260d"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.org",
        "time": "Wed Jan 23 14:54:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:13:27 2008 +0000"
      },
      "message": "[ARM] 4762/1: Basic support for Toradex Colibri module\n\nThis patch adds support for Toradex\u0027 PXA27x based Colibri module.\nIt\u0027s kept as simple as possible to only provide basic functionality.\nA default config is also included.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca4d6cfcee0cb2d25c0eb3b0172ecc6f223133ef",
      "tree": "5bfcb4419f27b20782b76b81ae7f341bcd507e1b",
      "parents": [
        "2e927b76267a57a44c018ffcc64cde5fedde1fcf"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Jan 02 01:09:54 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:13:25 2008 +0000"
      },
      "message": "[ARM] 4737/1: Refactor corgi_lcd to improve readability + bugfix\n\nThis patch refactors the code in corgi_lcd.c moving it to the board\nspecific corgi and spitz files where appropriate instead of the\nexisting ifdef mess which hinders readability.\n\nFix spitz_get_hsync_len() to call get_hsync_invperiod so pxafb can be\ncompiled as a module.\n\nThe confusing variables which represent the inverse horizintal sync\nperiod are renamed to \"invperiod\" consistently.\n\nAn incorrect comment in corgi_ts.c is also corrected.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2e927b76267a57a44c018ffcc64cde5fedde1fcf",
      "tree": "d699d4ad166ca93e2edfb44007774d26beab4c80",
      "parents": [
        "4f15a98025c2e71be85c80adecc14b82770cd865"
      ],
      "author": {
        "name": "Robert Schwebel",
        "email": "robert@schwebel.de",
        "time": "Tue Jan 08 08:52:04 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:13:24 2008 +0000"
      },
      "message": "[ARM] 4747/1: pcm027: support for pcm990 baseboard for phyCORE-PXA270\n\nThis patch adds baseboard support for the phyCORE-PXA270 development\nkit (aka PCM-990).\n\nThis example shows how to use some phyCORE-PXA270 CPU module features\non a baseboard in a standard manner. It could be used as a starting\npoint for custom baseboard development.\n\nV2:\n After comments by Eric Miao:\n  - IRQ chained handler fixed\n  - video/graphic support moved to separate patch\n  - ifdef/endif hell reduced ;-)\n\nV3:\n After comments by Russell King\n  - initialise the mmci platform data statically\n\nV4:\n After comments by Russell King\n  - wrong return value in pcm990_mci_init() fixed\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "34e31d871ee4b6a9f6c5504da7d6dcc24967844c",
      "tree": "ab6f518113f9d13445c514ad5f36f0c5e2b6167f",
      "parents": [
        "e7b3dc7ef1e27fd5713a0df71f82c0a27de1c2eb"
      ],
      "author": {
        "name": "Robert Schwebel",
        "email": "robert@schwebel.de",
        "time": "Tue Jan 08 08:44:23 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:13:20 2008 +0000"
      },
      "message": "[ARM] 4744/1: pcm027: add support for phyCORE-PXA270 CPU module\n\nThis patch adds main support for the generic phyCORE-PXA270 CPU module\n(aka PCM-027). Its as generic as possible to support any kind of baseboard.\n\nNote: Neither the CPU module nor the pcm027.c implementation can work without\na baseboard support. Baseboard support can be added by the PCM-990 or any\ncustom variant.\n\nV2:\n After comments by Eric Miao:\n  - Currently unsupported devices moved into separate patch\n  - direct call of baseboard initialisation\n\nV3:\n After comments by Russell King\n  - sort include files\n  - setting RTC bit for power control removed\n - style problems fixed (discovered by checkpatch.pl)\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e1d9b9532522f4a04b925e151c1790e669312c55",
      "tree": "56a6970770f8fea1644bfbdf91b49122fc5e4ebc",
      "parents": [
        "e5c271ec3bdfaca5e8d47a9e63cfc0bf889881aa"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Dec 13 10:41:43 2007 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:13:17 2008 +0000"
      },
      "message": "[ARM] pxa: add basic support for Littleton (PXA3xx Form Factor Platform)\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": "e5c271ec3bdfaca5e8d47a9e63cfc0bf889881aa",
      "tree": "1912c6f36426ff4325399692b9b7e29c40d6433e",
      "parents": [
        "3abcd199db312abeec617083be8a7655cab73ec8"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Nov 22 17:59:11 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:13:16 2008 +0000"
      },
      "message": "[ARM] 4664/1: Add basic support for HTC Magician PDA phones\n\nThis includes irda, gpio keys, pxafb, backlight, ohci and flash\n(read-only).\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b7a3670131c7662415fa799700fc0bdfe90a54b6",
      "tree": "51ff8432c3bfd82a40b0bdb89b0def7409b5ced8",
      "parents": [
        "cea443a81c9c6257bf2d00f1392f7d1d4ce03b75"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Jan 27 18:14:50 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:50 2008 +0100"
      },
      "message": "i2c-pxa: Add polling transfer\n\nAdd polling I2C transfer implementation for PXA I2C. This is needed\nfor cases where I2C transactions have to occur at times interrups are\ndisabled.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6d16bfb5e81d3925a7efb38b5cc3e0021b57d03a",
      "tree": "deb1d0de0cc09b0d9cd6a4e1f5440677b5a8b81d",
      "parents": [
        "caada32afe0d181b1dc36ab3fc29628582776e09"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 27 18:14:49 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:49 2008 +0100"
      },
      "message": "i2c/tps65010: move header to \u003clinux/i2c/...\u003e\n\nMove the tps65010 header file from the OMAP arch directory to the\nmore generic \u003clinux/i2c/...\u003e directory, and remove the spurious\ndependency of this driver on OMAP.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7e8b99251be8b6f992baa88e3a6ba3c4ae01660b",
      "tree": "9fec76cac149d4239ded7d2d4f020f0ec41e8ff8",
      "parents": [
        "5a4a2387717ec57ec2a9154beb281e09c19fc26e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "message": "i2c: some overdue driver removal\n\nThis patch contains the overdue removal of three I2C drivers.\n\n[JD: In fact only i2c-ixp4xx can be removed at the moment, the other two\nplatforms don\u0027t implement the generic GPIO layer yet.]\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "796969104cab0d454dbc792ad0d12a4f365a8564",
      "tree": "214eebbe0c8cdee597184feb365c60b574650f6a",
      "parents": [
        "785d3cd286f0bf67d1bf692559b9ae5de12678f5"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Dec 03 17:22:36 2007 -0500"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:25:17 2008 +0000"
      },
      "message": "ARM kprobes: special hook for the kprobes breakpoint handler\n\nThe kprobes code is already able to cope with reentrant probes, so its\nhandler must be called outside of the region protected by undef_lock.\n\nIf ever this lock is released when handlers are called then this commit\ncould be reverted.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "785d3cd286f0bf67d1bf692559b9ae5de12678f5",
      "tree": "d533f0ab4792b1df11a0f862ec7246bb4455869c",
      "parents": [
        "d30a0c8bf99f0e6a7d8c57bd4524039585ffbced"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Dec 03 15:27:56 2007 -0500"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:25:17 2008 +0000"
      },
      "message": "ARM kprobes: prevent some functions involved with kprobes from being probed\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "24ba613c9d6cad315f484e658288db152f1dc447",
      "tree": "0a94ff96c77ccf7e0415bd2bc76ab400468c5e6e",
      "parents": [
        "35aa1df4328340f38edc46f00837f08d33d49f63"
      ],
      "author": {
        "name": "Abhishek Sagar",
        "email": "sagar.abhishek@gmail.com",
        "time": "Mon Jun 11 22:20:10 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:25:16 2008 +0000"
      },
      "message": "ARM kprobes: core code\n\nThis is a full implementation of Kprobes including Jprobes and\nKretprobes support.\n\nThis ARM implementation does not follow the usual kprobes double-\nexception model. The traditional model is where the initial kprobes\nbreakpoint calls kprobe_handler(), which returns from exception to\nexecute the instruction in its original context, then immediately\nre-enters after a second breakpoint (or single-stepping exception)\ninto post_kprobe_handler(), each time the probe is hit..  The ARM\nimplementation only executes one kprobes exception per hit, so no\npost_kprobe_handler() phase. All side-effects from the kprobe\u0027d\ninstruction are resolved before returning from the initial exception.\nAs a result, all instructions are _always_ effectively boosted\nregardless of the type of instruction, and even regardless of whether\nor not there is a post-handler for the probe.\n\nSigned-off-by: Abhishek Sagar \u003csagar.abhishek@gmail.com\u003e\nSigned-off-by: Quentin Barnes \u003cqbarnes@gmail.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "35aa1df4328340f38edc46f00837f08d33d49f63",
      "tree": "8ed273b1d39462282fadd4c854f17bf545024528",
      "parents": [
        "9b73e76f3cf63379dcf45fcd4f112f5812418d0a"
      ],
      "author": {
        "name": "Quentin Barnes",
        "email": "qbarnes@gmail.com",
        "time": "Mon Jun 11 22:20:10 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:25:16 2008 +0000"
      },
      "message": "ARM kprobes: instruction single-stepping support\n\nThis is the code implementing instruction single-stepping for kprobes\non ARM.\n\nTo get around the limitation of no Next-PC and no hardware single-\nstepping, all kprobe\u0027d instructions are split into three camps:\nsimulation, emulation, and rejected. \"Simulated\" instructions are\nthose instructions which behavior is reproduced by straight C code.\n\"Emulated\" instructions are ones that are copied, slightly altered\nand executed directly in the instruction slot to reproduce their\nbehavior.  \"Rejected\" instructions are ones that could be simulated,\nbut work hasn\u0027t been put into simulating them. These instructions\nshould be very rare, if not unencountered, in the kernel. If ever\nneeded, code could be added to simulate them.\n\nOne might wonder why this and the ptrace singlestep facility are not\nsharing some code.  Both approaches are fundamentally different because\nthe ptrace code regains control after the stepped instruction by installing\na breakpoint after the instruction itself, and possibly at the location\nwhere the instruction might be branching to, instead of simulating or\nemulating the target instruction.\n\nThe ptrace approach isn\u0027t suitable for kprobes because the breakpoints\nwould have to be moved back, and the icache flushed, everytime the\nprobe is hit to let normal code execution resume, which would have a\nsignificant performance impact. It is also racy on SMP since another\nCPU could, with the right timing, sail through the probe point without\nbeing caught.  Because ptrace single-stepping always result in a\ndifferent process to be scheduled, the concern for performance is much\nless significant.\n\nOn the other hand, the kprobes approach isn\u0027t (currently) suitable for\nptrace because it has no provision for proper user space memory\nprotection and translation, and even if that was implemented, the gain\nwouldn\u0027t be worth the added complexity in the ptrace path compared to\nthe current approach.\n\nSo, until kprobes does support user space, both kprobes and ptrace are\nbest kept independent and separate.\n\nSigned-off-by: Quentin Barnes \u003cqbarnes@gmail.com\u003e\nSigned-off-by: Abhishek Sagar \u003csagar.abhishek@gmail.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "7b5dea12346f98b0624e00ef585246bfec8b0959",
      "tree": "a0a04aa5101b716915e7256fca79d8db0d7fbe07",
      "parents": [
        "a10476d4ca52039a9240ac26376e15308b748b19"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 07 22:18:30 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:56 2008 +0000"
      },
      "message": "[ARM] pxa: Add PXA3 standby code hooked into the IRQ wake scheme\n\nWakeup sources on PXA3 are enabled at two levels.  First, the MFP\nconfiguration has to be set to enable which edges a specific pin\nwill trigger a wakeup.  The pin also has to be routed to a functional\nunit.  Lastly, the functional unit must be enabled as a wakeup source\nin the appropriate AD*ER registers (AD2D0ER for standby resume.)\n\nThis doesn\u0027t fit well with the IRQ wake scheme - we currently do a\nbest effort conversion from IRQ numbers to functional unit wake enable\nbits.  For instance, there\u0027s several USB client related enable bits but\nthere\u0027s no corresponding IRQs to determine which you\u0027d want.  Conversely,\nthere\u0027s a single enable bit covering several functional units.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7f7c8a619253c83cf3b1071df3b001811d0c1a6c",
      "tree": "b4a80e57ef93e3d669e1cadb561ba975e2ce2228",
      "parents": [
        "0ad1fbc86045c2a27ff082c02344131be072699f"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Jan 03 11:25:56 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:56 2008 +0000"
      },
      "message": "[ARM] pxa: make MFP configuration processor independent\n\nThere are two reasons for making the MFP configuration to be processor\nindependent, i.e. removing the relationship of configuration bits with\nactual MFPR register settings:\n\n   1. power management sometimes requires the MFP to be configured\n      differently when in run mode or in low power mode\n\n   2. for future integration of pxa{25x,27x} GPIO configurations\n\nThe modifications include:\n\n1. introducing of processor independent MFP configuration bits, as\n   defined in [include/asm-arm/arch-pxa/mfp.h]:\n\n\tbit  0.. 9 - MFP Pin Number (1024 Pins Maximum)\n\tbit 10..12 - Alternate Function Selection\n\tbit 13..15 - Drive Strength\n\tbit 16..18 - Low Power Mode State\n\tbit 19..20 - Low Power Mode Edge Detection\n\tbit 21..22 - Run Mode Pull State\n\tand so on,\n\n2. moving the processor dependent code from mfp.h into mfp-pxa3xx.h\n\n3. cleaning up of the MFPR bit definitions\n\n4. mapping of processor independent MFP configuration into processor\n   specific MFPR register settings is now totally encapsulated within\n   pxa3xx_mfp_config()\n\n5. using of \"unsigned long\" instead of invented type of \"mfp_cfg_t\"\n   according to Documentation/CodingStyle Chapter 5, usage of this\n   in platform code will be slowly removed in later patches\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": "0ad1fbc86045c2a27ff082c02344131be072699f",
      "tree": "9698c6c2f9701b7f8f9e51711ccb3691bd7cbff6",
      "parents": [
        "83b6759e72a83c344c7fe96a37543b4546f17131"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Jan 02 17:34:27 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:56 2008 +0000"
      },
      "message": "[ARM] pxa: remove un-used pxa3xx_mfp_set_xxx() functions\n\npxa3xx_mfp_set_xxx() functions are originally provided for overwriting\nMFP configurations performed by pxa3xx_mfp_config(), the usage of such\na dirtry trick is not recommended, since there is currently no user of\nthese functions, they are safely removed\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": "83b6759e72a83c344c7fe96a37543b4546f17131",
      "tree": "50aa8d8d368167fb24ef5cc2ddb58f14f6e4cdd5",
      "parents": [
        "533462fba545d271e087c3c632cf62ff04808e40"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Jan 02 16:45:06 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:56 2008 +0000"
      },
      "message": "[ARM] pxa: introduce a new file mfp-pxa3xx.h for common pin configurations\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": "8785a8fbd5a1624dbabd7c782524450e902b722e",
      "tree": "168c4819eb334c6b8674aaf6e276350ef7ac31c6",
      "parents": [
        "7664c400cc994542a27d1bacde54673880e7e179"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 14 17:02:33 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:54 2008 +0000"
      },
      "message": "[ARM] pxa: move memory controller registers into pxa2xx-regs.h\n\nPXA3 has a different memory controller from PXA2 platforms.  Avoid\nclashing definitions by moving the PXA2 definitions to pxa2xx-regs.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "88d456386c2b3ac96e7170f5bc555b3c43f5a951",
      "tree": "152d448c0572eaf0a820fcd608cc6734951e73f0",
      "parents": [
        "f92a629cf75b4f1df46fd8bc0a345ea3d3246281"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Dec 25 10:34:33 2007 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:53 2008 +0000"
      },
      "message": "[ARM] pxa: make OHCI register definitions available to both pxa27x and pxa3xx\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": "5a1f21b1e546fafe840944f02949c1a8a8725132",
      "tree": "0d91ffd374c961507f6579b249c4ad9aa75e6b8b",
      "parents": [
        "8d33b05581d1bc66e2356957bb2739e177a9cc36"
      ],
      "author": {
        "name": "Bridge Wu",
        "email": "bridge.wu@marvell.com",
        "time": "Fri Dec 21 19:27:08 2007 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:53 2008 +0000"
      },
      "message": "[ARM] pxa: mmc: add 3rd host controller support for pxa310\n\nThis patch is to add the third mmc controller support _only_\nfor pxa310.\n\nOn zylonite, the third controller support one slot.\n\nSigned-off-by: Bridge Wu \u003cbridge.wu@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d33b05581d1bc66e2356957bb2739e177a9cc36",
      "tree": "17812d30092a1e0634e6af50a3764ed9676b9657",
      "parents": [
        "fafc9d3fa35530c1a14e6743c477d7398b431e74"
      ],
      "author": {
        "name": "Bridge Wu",
        "email": "bridge.wu@marvell.com",
        "time": "Fri Dec 21 19:15:36 2007 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:53 2008 +0000"
      },
      "message": "[ARM] pxa: mmc: add 2nd host controller support for pxa3xx\n\nThis patch is to add the second mmc controller support for pxa3xx.\nIt\u0027s valid for pxa3[0|1|2]0.\n\nOn zylonite, the second controller has no slot.\n\nSigned-off-by: Bridge Wu \u003cbridge.wu@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fafc9d3fa35530c1a14e6743c477d7398b431e74",
      "tree": "21691538fe2d55b5868a23117d2b61421b6f0b1f",
      "parents": [
        "8f58de7c3932f659fff3b4e5fc14ca8ccf8ec873"
      ],
      "author": {
        "name": "Bridge Wu",
        "email": "bridge.wu@marvell.com",
        "time": "Fri Dec 21 19:00:13 2007 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:53 2008 +0000"
      },
      "message": "[ARM] pxa: mmc: add 1st host controller support for pxa3xx\n\nThis patchis to add the first mmc controller support for pxa3xx.\nIt\u0027s valid for pxa3[0|1|2]0.\n\nOn zylonite, the first controller supports two slots, this patch\nonly support the first one right now.\n\nSigned-off-by: Bridge Wu \u003cbridge.wu@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a333aeb73b45d2b6bbaaebd56f9e7e3a674ac039",
      "tree": "0fdaad587b58b7b1278d7f5c247cbcdbd134ce96",
      "parents": [
        "9a788c6b78802b4a378be3f0d4c2da30da811620"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Fri Dec 21 09:31:25 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:52 2008 +0000"
      },
      "message": "[ARM] 4718/1: Fix redefinition warnings in PXA uncompressor code\n\nFFUART and friends are already defined as __REG(x) in pxa-regs.h.\nInstead of redefining them here, we can just provide the __REG macro.\nIncluding asm/arch/hardware.h is not an option because this physical\naddresses are needed here.\nThis is a fix for the compiler warnings generated by 4663/1.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2f1a74e5a2de0459139b85af95e901448726c375",
      "tree": "87b7bccdcff291b4956632f44c0233d228536299",
      "parents": [
        "3dcb00ea58f6b5dc62b89bbfd54353a06e6af921"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Nov 21 18:50:53 2007 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:52 2008 +0000"
      },
      "message": "[ARM] pxa: make pxa2xx_spi driver use ssp_request()/ssp_free()\n\n1. make pxa2xx_spi.c use ssp_request() and ssp_free() to get the common\n   information of the designated SSP port.\n\n2. remove those IRQ/memory request code, ssp_request() has done that for\n   the driver\n\n3. the SPI platform device is thus made psuedo, no resource (memory/IRQ)\n   has to be defined, all will be retreived by ssp_request()\n\n4. introduce ssp_get_clk_div() to handle controller difference in clock\n   divisor setting\n\n5. use clk_xxx() API for clock enable/disable, and clk_get_rate() to\n   handle the different SSP clock frequency between different processors\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": "3dcb00ea58f6b5dc62b89bbfd54353a06e6af921",
      "tree": "8fee306ba100c646ede0c8736f5b2a5194461915",
      "parents": [
        "0aea1fd565857f002e873a506d67c92ff913f1af"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Nov 30 18:26:56 2007 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:51 2008 +0000"
      },
      "message": "[ARM] pxa: use __raw_writel()/__raw_readl() for ssp_xxxx()\n\n1. change SSP register definitions from absolute virtual addresses to\n   offsets\n\n2. use __raw_writel()/__raw_readl() for functions of ssp_xxxx()\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": "0aea1fd565857f002e873a506d67c92ff913f1af",
      "tree": "676ba67cd33b7fe58442b649ad67fa27bd71693f",
      "parents": [
        "88286450462216ca9b5c67c2175d75a5aebd5d0f"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Nov 21 16:57:12 2007 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:51 2008 +0000"
      },
      "message": "[ARM] pxa: move SSP register definitions from pxa-regs.h to regs-ssp.h\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": "88286450462216ca9b5c67c2175d75a5aebd5d0f",
      "tree": "34e054e52d45813dddc0430298848fdc4302eaca",
      "parents": [
        "d8e0db1111b51558456466f66c9115d71b68e8b9"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Dec 06 17:56:42 2007 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:51 2008 +0000"
      },
      "message": "[ARM] pxa: define \"struct ssp_device\" and add ssp_request()/ssp_free()\n\n1. define \"struct ssp_device\" for SSP information, which is requested\n   and released by function ssp_request()/ssp_free()\n\n2. modify the ssp_init() and ssp_exit() to use the interface\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": "49db76eb5fd7d75babb4f3a5f30e86d1f8e82543",
      "tree": "4c74fe4847dc71c75d4cf1c43fe9a28f4e05a81d",
      "parents": [
        "6bc54e69921a64e8f813de658aef645c960a2904"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Nov 22 17:57:30 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:51 2008 +0000"
      },
      "message": "[ARM] 4663/1: Only putc uncompressor output into FFUART if it was enabled by the bootloader\n\nAlso, use existing register and bit definitions instead of numbers.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c9e3de941a1694aeab60a10bd39eb710c975010d",
      "tree": "2170ec347a05253c87bf18017a6c4dc506fb6ac6",
      "parents": [
        "1e78045306e9a402b096eef95864ddf313d402d8"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Sun Nov 11 12:05:11 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:03:55 2008 +0000"
      },
      "message": "[ARM] Orion: MV88F5181 support bits\n\nadd MV88F5181 support bits required by D-link DNS-323 patch\n\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nAcked-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca26f7d3ed3c841e561613a9ea2f44ca899e27de",
      "tree": "1a4957d5a6560db179821a1709420344caf9dd2f",
      "parents": [
        "51cbff1d6f1946f97b847f9a144737eca20ede84"
      ],
      "author": {
        "name": "Tzachi Perelstein",
        "email": "tzachi@marvell.com",
        "time": "Tue Oct 23 15:14:42 2007 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:03:50 2008 +0000"
      },
      "message": "[ARM] Orion: platform device registration for UART, USB and NAND\n\nSigned-off-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nReviewed-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nReviewed-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b11e9e020c8c6cdd7e7cc6d5178cce2ad0ac0784",
      "tree": "2d419ec2b46f9df5a83f7a6d7cbfde87433341f2",
      "parents": [
        "01af72e4e36fba66cd7cfc2a628efee866c346d1"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Thu Nov 29 15:19:56 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:03:46 2008 +0000"
      },
      "message": "[ARM] Orion: provide GPIO method for enabling hardware assisted blinking\n\nThis is a pre-requisite for implementing proper hardware accelerated\nGPIO LED flashing, and since we want proper locking, it\u0027s sensible to provide\nthe orion specific orion_gpio_set_blink() implementation within\nmach-orion/gpio.c. The functions orion_gpio_set_blink() and gpio_set_value()\nimplicitly turn off each others state.\n\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nAcked-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "01af72e4e36fba66cd7cfc2a628efee866c346d1",
      "tree": "5e2c795f7cfa2ebb876d5244d7126cf8d4fb5896",
      "parents": [
        "c67de5b3c0bb48ac56f14928e11f1f7d76add26f"
      ],
      "author": {
        "name": "Tzachi Perelstein",
        "email": "tzachi@marvell.com",
        "time": "Tue Oct 23 15:14:42 2007 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:03:45 2008 +0000"
      },
      "message": "[ARM] Orion: GPIO support\n\nSigned-off-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\n"
    },
    {
      "commit": "585cf17561d3174a745bec49c422c1a621c95fc4",
      "tree": "66f0ff02c844a4bf22dcbca66b2babf387b4f628",
      "parents": [
        "d910a0aa21c9c6e824744d0139bbe6a9ae676e2d"
      ],
      "author": {
        "name": "Tzachi Perelstein",
        "email": "tzachi@marvell.com",
        "time": "Tue Oct 23 15:14:41 2007 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:03:42 2008 +0000"
      },
      "message": "[ARM] basic support for the Marvell Orion SoC family\n\nThe Marvell Orion is a family of ARM SoCs with a DDR/DDR2 memory\ncontroller, 10/100/1000 ethernet MAC, and USB 2.0 interfaces,\nand, depending on the specific model, PCI-E interface, PCI-X\ninterface, SATA controllers, crypto unit, SPI interface, SDIO\ninterface, device bus, NAND controller, DMA engine and/or XOR\nengine.\n\nThis contains the basic structure and architecture register definitions.\n\nSigned-off-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nReviewed-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nReviewed-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e50d64097b6e63278789ee3a4394d127bd6e4254",
      "tree": "a33325c4ea814bdcd1ef187559b9ec751ae553e2",
      "parents": [
        "2fd2b1242810fb4d2ba36548fecc1f005c36770c"
      ],
      "author": {
        "name": "Assaf Hoffman",
        "email": "hoffman@marvell.com",
        "time": "Tue Oct 23 15:14:41 2007 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:03:38 2008 +0000"
      },
      "message": "[ARM] Marvell Feroceon CPU core support\n\nThe Feroceon is a family of independent ARMv5TE compliant CPU core\nimplementations, supporting a variable depth pipeline and out-of-order\nexecution.  The Feroceon is configurable with VFP support, and the\nlater models in the series are superscalar with up to two instructions\nper clock cycle.\n\nThis patch adds the initial low-level cache/TLB handling for this core.\n\nSigned-off-by: Assaf Hoffman \u003choffman@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nReviewed-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nReviewed-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2b3b3516b6eeea1464e205b2dde9ebc9b7dd2ec8",
      "tree": "29ec4fd51c8231fd710783effcbaf21b4f80005d",
      "parents": [
        "da7a42d60ba214937ddb35152f336a4e4baa49a6"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Thu Jan 24 15:10:39 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:01:13 2008 +0000"
      },
      "message": "[ARM] 4764/1: [AT91] AT91CAP9 core support\n\nAdd support for Atmel\u0027s AT91CAP9 Customizable Microcontroller family.\n  \u003chttp://www.atmel.com/products/AT91CAP/Default.asp\u003e\n\nSigned-off-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a04ff1af9723607f5901b79c559357e37cee6823",
      "tree": "d0937006f8f80916f3a78236523953222a9a312e",
      "parents": [
        "c8f385a631ef1f49d67a3798ca40dec36ccdf07d"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Wed Jan 23 09:27:06 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:00:32 2008 +0000"
      },
      "message": "[ARM] 4758/1: [AT91] LEDs\n\nMove the LED initialization code out of the various *_devices.c files,\nand into leds.c.\nAlso add support for NEW_LEDs.\n\nPatch from David Brownell.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c8f385a631ef1f49d67a3798ca40dec36ccdf07d",
      "tree": "99b2e29909896d8b0389a6899c8c2f8ad1dc1865",
      "parents": [
        "b7b272a8826a2332f689853792eb8c42477fec85"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Wed Jan 23 09:25:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:00:32 2008 +0000"
      },
      "message": "[ARM] 4757/1: [AT91] UART initialization\n\nModify the UART initialization to allow the board-initialization code\nto specify which pins are connected, and which pins should therefore\nbe initialized.\n\nThe current at91_init_serial() will continue to work as-is, but is\nmarked as \"deprecated\" and will be removed once the board-specific\nfiles has been updated to use the new interface.\n\nAs in the AVR32 code, we assume that the TX and RX pins will always be\ninitialized.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bfbc32663d4846039f88c0eccc1956587d89c042",
      "tree": "5706e089fe0ab64b66a879100b7391715df5d1ee",
      "parents": [
        "c6686ff9df086f9473663c2e61c1173c56788b2e"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Wed Jan 23 09:18:06 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:00:31 2008 +0000"
      },
      "message": "[ARM] 4754/1: [AT91] SSC library support\n\nCore support of the Atmel SSC library for all Atmel AT91 processors.\n\nBased on David Brownell\u0027s initial patch for the AT91RM9200.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "884f5a6a8dc8646d5904f166adf3c558be57e1ab",
      "tree": "c8d6283782b9d0f00d380052276c066d289c73d5",
      "parents": [
        "e2920802351b3e01a3e70a26bb1bbb22f29da4cb"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Wed Jan 23 09:11:13 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:00:31 2008 +0000"
      },
      "message": "[ARM] 4752/1: [AT91] RTT, RTC and WDT peripherals on SAM9\n\nAdd platform_device and initialization for the RTT (Real Time Timer)\nand WDT (Watchdog) integrated in the Atmel AT91SAM9 processors.\n\nFor SAM9263, register both RTT peripherals.\n   [From: David Brownell \u003cdbrownell@users.sourceforge.net\u003e]\n\nProvide platform_resources for RTT peripherals\n  [From: David Brownell \u003cdbrownell@users.sourceforge.net\u003e]\n\nAdd support for RTC peripheral on AT91SAM9RL (same RTC peripherals as\nAT91RM9200)\n  [From: David Brownell \u003cdbrownell@users.sourceforge.net\u003e]\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e2920802351b3e01a3e70a26bb1bbb22f29da4cb",
      "tree": "fb2ba713860aefbcda802c092fdb4bd16da6ce7b",
      "parents": [
        "f06e656fb4f6f41ae9cba0f5d6948a6c7f6250ba"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Tue Jan 22 11:43:26 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:00:31 2008 +0000"
      },
      "message": "[ARM] 4751/1: [AT91] ISI peripheral on SAM9263\n\nAdd support for the Image Sensor Interface (ISI) peripheral integrated\nin the Atmel AT91SAM9263 processor.\n\nPatch from MaLiK\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "156864f806baa4e1aa6eabd28ac45ecc92b31315",
      "tree": "8771cab0e5aa41e0d7f71762fe4671d58b155ae9",
      "parents": [
        "9ebbec27da6d7f4762b73985ac4929acf061d48b"
      ],
      "author": {
        "name": "Marc Pignat",
        "email": "marc.pignat@hevs.ch",
        "time": "Mon Dec 03 12:58:24 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:00:30 2008 +0000"
      },
      "message": "[ARM] 4688/1: at91: speed-up irq processing\n\nSave N instructions on every interrupt processing (where N is the\nnumber of interrupts processed in any one IRQ exception).\n\nSigned-off-by: Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9ebbec27da6d7f4762b73985ac4929acf061d48b",
      "tree": "55dd7f9c5d8e9a06a974f1799a55784566472ade",
      "parents": [
        "7cbed2b507efd1bb19a574b8db14d5aad5936d6d"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Tue Nov 20 13:34:56 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:00:30 2008 +0000"
      },
      "message": "[ARM] 4657/1: AT91: Header definition update\n\nAdd definitions of registers / bits found on some AT91SAM9 processors\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2936b1976a9c70d1cce4700c51f26d4b9495e9d",
      "tree": "f3fca24e6367754cb9ca85a998bbd4191dc5b863",
      "parents": [
        "e173dbf68869dd1fe64c16b8d6ae2fbe6a3b2f89"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Sun Nov 25 02:12:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:50:03 2008 +0000"
      },
      "message": "[ARM] 4666/1: ixp4xx: fix sparse warnings in include/asm-arm/arch-ixp4xx/io.h\n\nDon\u0027t lose __iomem in casts.  Use __force to cast __iomem addresses to\nintegers.  Use __force to cast u32 to __le32 and vice versa.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f1a6de9c7efc8e3fb535f1e61848f671f90b5cd5",
      "tree": "0cb4346df985752829ea46c53d43c7d0df925c0a",
      "parents": [
        "df1a29032060680d258689448dca37bb003c4c2c"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan.altenberg@linutronix.de",
        "time": "Tue Oct 02 13:26:43 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:49:58 2008 +0000"
      },
      "message": "[ARM] Remove at91_lcdc.h\n\ninclude/asm-arm/arch-at91/at91_lcdc.h (which is still present in latest\ngit) has been superseeded by include/video/atmel_lcdc.h, so let\u0027s remove\nit.\n\nSigned-off-by: Jan Altenberg \u003cjan.altenberg@linutronix.de\u003e\nCc: 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: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "25ebee020bd34d1f4c5678538204f0b10bf9f6d5",
      "tree": "b9b04ddf0b9916922a3cba47a7f64f44cd0b28ff",
      "parents": [
        "c98929c07a01c9ec2e1e5253456acc7168da8b66"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Sep 25 15:22:24 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:41:28 2008 +0000"
      },
      "message": "[ARM] 4583/1: ARMv7: Add VFPv3 support\n\nThis patch adds the support for VFPv3 (the kernel currently supports\nVFPv2). The main difference is 32 double registers (compared to 16).\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": "c98929c07a01c9ec2e1e5253456acc7168da8b66",
      "tree": "7d0014de51fe530b95bce7f74d9122229067f850",
      "parents": [
        "9b73e76f3cf63379dcf45fcd4f112f5812418d0a"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Nov 22 18:32:01 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:41:28 2008 +0000"
      },
      "message": "[ARM] 4582/2: Add support for the common VFP subarchitecture\n\nThis patch allows the VFP support code to run correctly on CPUs\ncompatible with the common VFP subarchitecture specification (Appendix\nB in the ARM ARM v7-A and v7-R edition). It implements support for VFP\nsubarchitecture 2 while being backwards compatible with\nsubarchitecture 1.\n\nOn VFP subarchitecture 1, the arithmetic exceptions are asynchronous\n(or imprecise as described in the old ARM ARM) unless the FPSCR.IXE\nbit is 1. The exceptional instructions can be read from FPINST and\nFPINST2 registers. With VFP subarchitecture 2, the arithmetic\nexceptions can also be synchronous and marked by the FPEXC.DEX bit\n(the FPEXC.EX bit is cleared). CPUs implementing the synchronous\narithmetic exceptions don\u0027t have the FPINST and FPINST2 registers and\naccessing them would trigger and undefined exception.\n\nNote that FPEXC.EX bit has an additional meaning on subarchitecture 1\n- if it isn\u0027t set, there is no additional information in FPINST and\nFPINST2 that needs to be saved at context switch or when lazy-loading\nthe VFP state of a different thread.\n\nThe patch also removes the clearing of the cumulative exception flags in\nFPSCR when additional exceptions were raised. It is up to the user\napplication to clear these bits.\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": "bfe645adf1a79b873b528556523abb46f281a5dc",
      "tree": "1a4c237b00ee7bd39bb8f560c824f56e9b59ddea",
      "parents": [
        "9e73c84c89b7c91ad5d6a141c58efbbe139f6b6c"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Nov 26 04:12:29 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:39:14 2008 +0000"
      },
      "message": "[ARM] msm: dma support for MSM7X00A\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "3042102a28501510a409fe86962f20369e325cf2",
      "tree": "9d23bbddb9d8e23acf917b3eabc658edc36951e3",
      "parents": [
        "9b73e76f3cf63379dcf45fcd4f112f5812418d0a"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Mon Nov 26 04:11:43 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:39:14 2008 +0000"
      },
      "message": "[ARM] msm: core platform support for ARCH_MSM7X00A\n\n- core header files for arch-msm\n- Kconfig and Makefiles to enable ARCH_MSM7X00A builds\n- MSM7X00A specific arch_idle\n- peripheral iomap and irq number definitions\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "20118ff97823822bf4d52ccb528ce2b5042c3057",
      "tree": "acb975d7b95373cd82e5ba0903926c032d895454",
      "parents": [
        "7d77ce8f67358c6b7708726f8fa230cd58d75b2c"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon Oct 15 14:27:41 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:38:48 2008 +0000"
      },
      "message": "[ARM] 4603/1: KS8695: debugfs interface to view pin state\n\nThis patch adds a debug interface (if CONFIG_DEBUG_FS is selected) to\ndisplay the basic configuration and current state of the GPIO pins on\nthe Kendin/Micrel KS8695 processor.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6331acd78f7916db16ec20b50d7838bd4944cd27",
      "tree": "ad803b2054ad21333cb013763c9bc6e022b88adc",
      "parents": [
        "3c9a071d77e007464952a2d41b6686d98eb3f0b8"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Mon Nov 26 18:50:42 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:37:31 2008 +0000"
      },
      "message": "[ARM] 4671/1: ep93xx: remove obsolete gpio_line_* operations\n\nWith the new GPIO methods in place the old gpio_line_* methods are redundant,\nso this patch finally removes the old legacy gpio_line_* wrappers.\n\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7ca722533979d47563e75a40c86c405153818b83",
      "tree": "f715a2f370d300587736b47d32f3fe64bdecf2ce",
      "parents": [
        "4e9f9fd5148004b983b29e15de66918e71da56c0"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Mon Nov 26 18:45:59 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:37:31 2008 +0000"
      },
      "message": "[ARM] 4669/1: ep93xx: simplify GPIO code and cleanups\n\nThis patch renumbers the (virtual) GPIO line numbering to have all\nirq-capable gpio lines \u003c\u003d EP93XX_GPIO_LINE_MAX_IRQ by swapping the\nport f range with the port c range; This simplifies code such as\n\n #define IRQ_EP93XX_GPIO(x)  (64 + (((x) + (((x) \u003e\u003e 2) \u0026 8)) \u0026 0x1f))\n\nor\n\n if (line \u003e\u003d 0 \u0026\u0026 line \u003c 16) {\n    /* Port A/B */\n } else if (line \u003e\u003d 40 \u0026\u0026 line \u003c 48) {\n    /* Port F */\n }\n\nconsiderably; in addition to the renumbering this patch also\nintroduces macro constants EP93XX_GPIO_LINE_MAX_IRQ and\nEP93XX_GPIO_LINE_MAX, and replaces most magic numbers by those and\ninvocations of gpio_to_irq()/irq_to_gpio().\n\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4e9f9fd5148004b983b29e15de66918e71da56c0",
      "tree": "0299b61dd1cce80d529c3c4abcbc51159ae79369",
      "parents": [
        "9b73e76f3cf63379dcf45fcd4f112f5812418d0a"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Mon Nov 26 18:41:02 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:37:31 2008 +0000"
      },
      "message": "[ARM] 4668/1: ep93xx: implement new GPIO API\n\nImplement new GPIO API for ep93xx platform as defined in Documentation/gpio.txt\nand provide transitional __deprecated wrappers for the previous gpio_line_*\nfunctions.\n\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "198a6d5a6189501e2b8abf4e3149ccb337866f65",
      "tree": "772eb567f7b42b4ebf0be739bf33c56ffbfb95ab",
      "parents": [
        "fd0b45dfd1858c6b49d06355a460bcf36d654c06"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jan 10 12:33:54 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 10 12:33:54 2008 +0000"
      },
      "message": "[ARM] pxa: silence warnings from cpu_is_xxx() macros\n\nIf only a single CPU type is selected, __cpu_is_xxx() doesn\u0027t\nuse its argument.  This causes the compiler to issue a warning\nabout an unused variable in the parent function.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1265edb8fd2869d17128f1d60683dd6f4191d550",
      "tree": "795e037b9dcaf8fced9777673032f01fe5271667",
      "parents": [
        "94545baded0bfbabdc30a3a4cb48b3db479dd6ef",
        "03d14a5536cf5611d27a106137a814c8f1135ddd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 08 14:41:29 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 08 14:41:29 2007 +0000"
      },
      "message": "Merge branch \u0027pxa-fixes\u0027\n"
    },
    {
      "commit": "03d14a5536cf5611d27a106137a814c8f1135ddd",
      "tree": "a36b18415d40b45db39c350fd99726df2203db70",
      "parents": [
        "a0113a99cc3cd1a63153d11b7fcf9c1a2000df57"
      ],
      "author": {
        "name": "Michael Brunner",
        "email": "mibru@gmx.de",
        "time": "Tue Dec 04 21:39:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 08 14:36:06 2007 +0000"
      },
      "message": "[ARM] 4690/1: PXA: fix CKEN corruption in PXA27x AC97 cold reset code\n\nFix CKEN register corruption in the PXA27x cold reset code\nlocated in sound/arm/pxa27x-ac97.c. The problem has been\nintroduced with a pxa_set_cken() function change in linux 2.6.23.\nThis patch is based on patch 4527/1 that fixes the same problem in\nthe ASoC PXA-AC97 driver. Additionally a definition for the CKEN\nindex value is added and applied to both PXA AC97 drivers.\n\nSigned-off-by: Michael Brunner \u003cmibru@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b62c855938be50c13f3f2aa81fafe4a9ca2b6650",
      "tree": "c133f2b64893561347415d1861f8926c24f12daf",
      "parents": [
        "80cbd911ca25535f6bb66bbcbb98950ec328eb40",
        "e252d4c362ad89c5b533833d9e7493c732215925"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 30 08:11:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 30 08:11:18 2007 -0800"
      },
      "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:\n  [ARM] 4680/1: parentheses around NR_IRQS definition\n  [ARM] 4679/1: AT91: Change maintainer email address\n  [ARM] 4675/1: pxa: fix mfp address definition error for pxa320\n  [ARM] 4674/1: pxa: increase LCD PCLK drive strength to fast 2mA for PXA300/PXA310\n  [ARM] 4673/1: pxa: add missing IRQ_SSP4 definitions for PXA3xx\n  [ARM] 4672/1: pxa: fix DRCMR(n) to support PXA27x and later processors\n  [ARM] 4665/1: fix __und_usr wrt accessing the undefined insn in user space\n  [ARM] 4659/1: remove possibilities for spurious false negative with __kuser_cmpxchg\n  [ARM] 4661/1: fix do_undefinstr wrt the enabling of IRQs\n  [ARM] uengine: fix memset size error\n  [ARM] 4648/1: i.MX/MX1 ensure more complete AITC initialization\n  [ARM] 4611/2: AT91: Fix GPIO buttons pins on SAM9261-EK.\n  [ARM] 4650/1: AT91: New-style init of I2C, support for i2c-gpio\n  [ARM] 4604/2: AT91: Master clock divistor on SAM9\n  [ARM] 4662/1: Fix PXA serial driver compilation if SERIAL_PXA_CONSOLE is disabled\n  [ARM] PXA ssp: unlock when ssp tries to close an invalid port\n  [ARM] 4654/1: pxa: update default MFP register value\n  [ARM] 4653/1: pxa: fix a gpio typo in mfp-pxa320.h\n  [ARM] 4652/1: pxa: fix a typo of pxa27x usb host clk definition\n  [ARM] 4651/1: pxa: add PXA3xx specific IRQ definitions\n"
    },
    {
      "commit": "e252d4c362ad89c5b533833d9e7493c732215925",
      "tree": "b04bd423b5a8f192ff1ad7f6f9db5f73b9b8858c",
      "parents": [
        "98aa686494f92e881869f76bfb734cbb1f53cb13",
        "e7032700a277bf8e263086be94c8b791a668f694",
        "008f6d2a2817b4a36d477fe969840bb0ef1351a8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 29 20:57:19 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:57:19 2007 +0000"
      },
      "message": "Merge branches \u0027at91-fixes\u0027 and \u0027pxa-fixes\u0027\n"
    },
    {
      "commit": "98aa686494f92e881869f76bfb734cbb1f53cb13",
      "tree": "a7ca2c424bf2c4a157b95f6997bbcb5e33b3ccfe",
      "parents": [
        "d28a170d5b67248d690df68d46491ee2cf6f4f6d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Thu Nov 29 14:25:21 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:56:57 2007 +0000"
      },
      "message": "[ARM] 4680/1: parentheses around NR_IRQS definition\n\nIf NR_IRQS is defined as a sum without surrounding parentheses, this may\nlead to problems when used in multiplications. This may lead to problems\nin:\narch/ia64/sn/kernel/irq.c:516\narch/x86/kernel/io_apic_32.c:693, 694, 699, 700\nfs/proc/proc_misc.c:464\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4a78942d0b7655d120f28f2160bc4fa40c6da9ff",
      "tree": "1accd4ca87f95e5455fd9ac03952561dc1847712",
      "parents": [
        "399c153f430958da436e0b6a8290fb607def2549"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 27 03:13:31 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:52:50 2007 +0000"
      },
      "message": "[ARM] 4674/1: pxa: increase LCD PCLK drive strength to fast 2mA for PXA300/PXA310\n\nSome platforms (e.g. Littleton) requires LCD PCLK drive strength to be\nhigher than default to cope with the fast PCLK frequency.\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": "399c153f430958da436e0b6a8290fb607def2549",
      "tree": "13914ed3d2db4710b2735113af44e476c0cc0d57",
      "parents": [
        "7267d1ccdb5ef08289323461db3551570fa1ab27"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 27 03:12:52 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:52:46 2007 +0000"
      },
      "message": "[ARM] 4673/1: pxa: add missing IRQ_SSP4 definitions for PXA3xx\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": "7267d1ccdb5ef08289323461db3551570fa1ab27",
      "tree": "b2fb24dc6dc66bbe959d5a57860c273453a19451",
      "parents": [
        "fa7f1518e8a107e1feab0357b18c745b9a6927c5"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 27 03:12:19 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:52:28 2007 +0000"
      },
      "message": "[ARM] 4672/1: pxa: fix DRCMR(n) to support PXA27x and later processors\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": "75d427982fef672b3608ae809b8819ec6358edfe",
      "tree": "b8b965efa555f32c9b1309e547ba0bfede3b5004",
      "parents": [
        "438ae1ae7bef17026127b66b1ee16efde93bbcb0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Nov 28 16:21:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:52 2007 -0800"
      },
      "message": "spi: S3C2410: add bus number to SPI GPIO driver\n\nAllow passing a bus number through the platform data for the S3C2410 SPI\nGPIO driver.   This is needed to support multiple SPI busses.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f230d3f53d72d05bcb5666ab7e2eccd49c8b3a15",
      "tree": "0d06454868ca879f06a268de71beb0b1ba6a08d7",
      "parents": [
        "a95c729b7484d2bbb9ab6beef4865641e73deb99"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon Nov 19 13:47:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 19:40:47 2007 +0000"
      },
      "message": "[ARM] 4650/1: AT91: New-style init of I2C, support for i2c-gpio\n\nThe AT91 I2C driver is currently marked as \"broken\" due to hardware\nissues.  This patch enables AT91-based platforms to also use the\nbitbanged GPIO for I2C.\n\nThis updates platform setup logic (setting up an i2c-gpio device\nusing the same pins as the i2c-at91 device, unless only the BROKEN\ndriver is enabled).\n\nAlso make use of the new-style initialization of I2C devices using\ni2c_register_board_info().\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "52b2bd7f97e2677f8d6f5cef675f86bba732e860",
      "tree": "c47075b79d24bc9497662e5fa26f7d2afbdcee24",
      "parents": [
        "43b35f104d20c03fd1741d25c370a94485e2cae6"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 20 01:36:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 14:38:57 2007 +0000"
      },
      "message": "[ARM] 4654/1: pxa: update default MFP register value\n\n1. update default MFPR value to drive strength fast 3mA and edge\n   detection logic disabled\n\n2. update impacted MFP_CFG_xxx() macros\n\nSigned-off-by: bridge wu \u003cbridge.wu@marvell.com\u003e\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "43b35f104d20c03fd1741d25c370a94485e2cae6",
      "tree": "3f499079896b1d66a71e4f4686cc2d4e0561aced",
      "parents": [
        "8854cb49a249c8df883874e64dfbc25eaa69a6ee"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 20 01:35:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 14:38:55 2007 +0000"
      },
      "message": "[ARM] 4653/1: pxa: fix a gpio typo in mfp-pxa320.h\n\nSigned-off-by: bridge wu \u003cbridge.wu@marvell.com\u003e\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a8929198563c48544cc0cee0565be7d6629a2a4e",
      "tree": "3e46527acc8a568b73b1532e6f75fa11395ff6e3",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 20 01:34:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 14:38:46 2007 +0000"
      },
      "message": "[ARM] 4651/1: pxa: add PXA3xx specific IRQ definitions\n\nadd missing IRQ_xxx definitions for PXA3xx\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": "a8fa9ba623122a51efe6c9ef8fe7412c91582d48",
      "tree": "11dc687e80edfb6c8681bcde178bcb6b962bb163",
      "parents": [
        "70dfa3f8756afa106a468e81649bf0c1d7dbf99e"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Thu Nov 08 01:48:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 08 10:07:14 2007 +0000"
      },
      "message": "[ARM] 4644/2: fix flush_kern_tlb_range() in module space\n\nFor kernel addresses between TASK_SIZE and PAGE_OFFSET,\nflush_tlb_kern_range() does not work as would be expected.\n\nThe TLB invalidate works with a matching ASID, or on entries marked as\nglobal.  The set_pte_at() macro marks addresses \u003e\u003d PAGE_OFFSET as\nglobal, but not addresses from TASK_SIZE to PAGE_OFFSET, which are\nalso kernel addresses.\n\nThe result is that the entries in this range are not actually\ninvalidated by flush_tlb_kern_range().\n\nThis patch instead marks addresses \u003e\u003d TASK_SIZE as global.\n\nSigned-off-by: Satoru Fujii \u003cs-fujii@ct.jp.nec.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": "c617360afaeeef4bf3768dc0537edfc72ffb2763",
      "tree": "dab4755af23de68f6bec5419d63339661f5c3544",
      "parents": [
        "b55d1b1814c52463c11707f53dbdc223e09b2924"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 01 21:27:59 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 05 09:40:27 2007 +0000"
      },
      "message": "[ARM] Fix iop3xx macro\n\nMacro arguments used in expressions should have parens.  This avoids\nwarnings such as:\n\ndrivers/serial/8250.c:1951: warning: suggest parentheses around arithmetic in operand of |\n\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "558de8a74efe37a4b5e2ef944da17d23e701dd98",
      "tree": "c9dc120f4ab897043463ff4de42666328a1006d5",
      "parents": [
        "1398f679dfa167bfc656803ea86a8d1a984cbaf1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Oct 30 00:15:46 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:52 2007 +0000"
      },
      "message": "[ARM] 4634/1: DaVinci GPIO header build fix\n\nThis fixes a build problem with GPIOs on DaVinci.  Since it inlines\noperations for on-chip GPIOs, it needs some headers to support those\ndirect register accesses.  Those headers won\u0027t be included on other\nplatforms, since they don\u0027t have that optimization.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e9bba8ee6cbb5b8065d42aa9e898cb0d84605c58",
      "tree": "23bc99ee4e8b0053f2b5bc2efe88080729b0a38b",
      "parents": [
        "710798c3e1f995ac88be6d0fa030566e9b4b8f06"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Oct 30 08:01:38 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:48 2007 +0000"
      },
      "message": "[ARM] 4635/1: pxa: Change Eric Miao\u0027s email address to eric.miao@marvell.com\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": "fd3d72859b5fab00aba2e7ce5ca65744f6720769",
      "tree": "6b5738546ea2c765c606bc0ac9fbf323e4c4edd2",
      "parents": [
        "df43309bd525bbe569978ca2a47415b7b07ee057"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 27 21:48:43 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:42 2007 +0000"
      },
      "message": "[ARM] nommu: fix breakage caused by f9720205d1f847cb59e197e851b5276425363f6b\n\nSomeone forgot to use \u0027ls include/asm-*/flat.h\u0027 or\n\u0027grep -r flat_get_addr_from_rp .\u0027 to find all architectures which\nmay be affected by their change.  Fix the fall out.\n\nNoticed-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a80770ce4d8e0e83a32298453c0a8e78444f8184",
      "tree": "c5953617a83910b2eb1ceb2e46886a2f10e38332",
      "parents": [
        "01c0ad58548fa1fa76379d1bea060f6e1d6ba2af"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 26 17:54:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:37 2007 +0000"
      },
      "message": "[ARM] Fix ateb9200_defconfig build regression\n\nFix:\n\n  CC      drivers/serial/atmel_serial.o\ndrivers/serial/atmel_serial.c: In function \u0027atmel_serial_suspend\u0027:\ndrivers/serial/atmel_serial.c:924: error: implicit declaration of function \u0027at91_suspend_entering_slow_clock\u0027\n\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "914301982f38e5842b28fd2f708208ea456b346a",
      "tree": "97aaca1a159590bd9cd918aebb58ff1d42394805",
      "parents": [
        "a3634d7169f56eca5e349fce2f1de228fc10efda"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mreimer@vpop.net",
        "time": "Thu Oct 25 19:06:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:33 2007 +0000"
      },
      "message": "[ARM] 4632/1: Fix a typo in include/asm-arm/plat-s3c/regs-nand.h\n\nFix a typo in include/asm-arm/plat-s3c/regs-nand.h.\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dee9ba828fb5e72bef17450168774fb360dce983",
      "tree": "2c3cda9f337e6aee630ae1bcaec66964cd0c5ca9",
      "parents": [
        "4fcc47a053adc786cc1ab84f3b8909eeb5c37963"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:37:59 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:37:59 2007 +0200"
      },
      "message": "arm: sg fallout\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "d6ec084200c37683278c821338f74ddf21ab80f5",
      "tree": "931a112061e3a861768384b8b6ea20fdd35bd41b",
      "parents": [
        "18dabf473e15850c0dbc8ff13ac1e2806d542c15"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 20:01:06 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:20:03 2007 +0200"
      },
      "message": "Add CONFIG_DEBUG_SG sg validation\n\nAdd a Kconfig entry which will toggle some sanity checks on the sg\nentry and tables.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "18dabf473e15850c0dbc8ff13ac1e2806d542c15",
      "tree": "f6ce2fd3c7e3f9c2c7b4fbd9946199572bd9f622",
      "parents": [
        "58b053e4ce9d2fc3023645c1b96e537c72aa8d9a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 19:57:20 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:20:01 2007 +0200"
      },
      "message": "Change table chaining layout\n\nChange the page member of the scatterlist structure to be an unsigned\nlong, and encode more stuff in the lower bits:\n\n- Bits 0 and 1 zero: this is a normal sg entry. Next sg entry is located\n  at sg + 1.\n- Bit 0 set: this is a chain entry, the next real entry is at -\u003epage_link\n  with the two low bits masked off.\n- Bit 1 set: this is the final entry in the sg entry. sg_next() will return\n  NULL when passed such an entry.\n\nIt\u0027s thus important that sg table users use the proper accessors to get\nand set the page member.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    }
  ],
  "next": "c00046c279a2521075250fad682ca0acc10d4fd7"
}
