)]}'
{
  "log": [
    {
      "commit": "fc00a6274b786f6863b32c79ff6f92aa0960b789",
      "tree": "7078e320ac34aa104f9adefaedf7add3173fe160",
      "parents": [
        "0983f0509480f95584f8e945e5b9c5310e9038f3",
        "a8d11e3d0282e9607f65c73383c4030fd8f0e972"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 15:13:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 15:13:26 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "0983f0509480f95584f8e945e5b9c5310e9038f3",
      "tree": "099892d76ebaa20e7b59606196dcdb67155a3b03",
      "parents": [
        "db776a14f327c20d4984ac4b724a934df34bfe31",
        "186efd5275bbe7ffb73d939c1ce5690682668200"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 15:12:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 15:12:54 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm-smp\n"
    },
    {
      "commit": "7c9034735eccbf82608a4602c59aaf6053ea9416",
      "tree": "219e8cd4b5cfffeb261f42a2bd8e512be19cba40",
      "parents": [
        "abcd9e51f5b832439b119d530db1353c12fd4073"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Jul 26 11:29:55 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 14:35:41 2005 -0700"
      },
      "message": "[PATCH] Add emergency_restart()\n\nWhen the kernel is working well and we want to restart cleanly\nkernel_restart is the function to use.   But in many instances\nthe kernel wants to reboot when thing are expected to be working\nvery badly such as from panic or a software watchdog handler.\n\nThis patch adds the function emergency_restart() so that\ncallers can be clear what semantics they expect when calling\nrestart.  emergency_restart() is expected to be callable\nfrom interrupt context and possibly reliable in even more\ntrying circumstances.\n\nThis is an initial generic implementation for all architectures.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d9b37a3a80195d317887ff81aad6a58a66954b5",
      "tree": "98d1c96416b660070b1fd37dbbc0c80d39c55b98",
      "parents": [
        "9560782f9a68a5de3e72bc3ba71317f373844549"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jul 26 19:44:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 26 19:44:26 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: Add ARMv6 memory barriers\n\nConvert explicit gcc asm-based memory barriers into smp_mb() calls.\nThese change between barrier() and the ARMv6 data memory barrier\ninstruction depending on whether ARMv6 SMP is enabled.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9560782f9a68a5de3e72bc3ba71317f373844549",
      "tree": "fe0329a6ad4cf40247517b88176fea264e841d4e",
      "parents": [
        "6b6a93c6876ea1c530d5d3f68e3678093a27fab0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jul 26 19:39:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 26 19:39:31 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: Use exclusive load/store for __xchg\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "02cdad3f932d533e5cbde1b15092418ce7af1a70",
      "tree": "b7bf8988093e11032c73a54e02f05f4e20f4288e",
      "parents": [
        "6b6a93c6876ea1c530d5d3f68e3678093a27fab0"
      ],
      "author": {
        "name": "Dimitry Andric",
        "email": "dimitry.andric@tomtom.com",
        "time": "Tue Jul 26 19:20:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 26 19:20:25 2005 +0100"
      },
      "message": "[PATCH] ARM: 2819/1: Fix several S3C24x0 IIS defines\n\nPatch from Dimitry Andric\n\n- Change S3C2440_IISCON_MPLL to S3C2440_IISMOD_MPLL:\n  The S3C2440 IISCON register doesn\\\u0027t control the master clock selection, this is done with the IISMOD register.\n- Correct S3C2410_IISMOD_256FS and S3C2410_IISMOD_384FS:\n  This is set via bit 2 of IISMOD, not bit 1.\n- Add S3C2410_IISCON_PSCEN (prescaler enable), for completeness\\\u0027 sake.\n\nSigned-off-by: Dimitry Andric \u003cdimitry.andric@tomtom.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4e8fd22bd421d7aa279bcb76189505a1f96bb7bf",
      "tree": "f23106b362b242eec555b16b34f8ad22f035c65a",
      "parents": [
        "2c2a68b84752cb1090fd2456e8b83e5bcc0e73c4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 24 12:13:40 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 24 12:13:40 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: Fix ARMv6 spinlock and semaphore implementations\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "772a9e631ccad0423ed6d08acb3a4b1084ae2613",
      "tree": "cf4243b9f4ed2e8a8661f08588f2a1df6370896b",
      "parents": [
        "246b49768bc96d942ab0e2a17aab6fc3d2e011da"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@saschahauer.de",
        "time": "Sun Jul 17 20:15:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 17 20:15:36 2005 +0100"
      },
      "message": "[PATCH] ARM: 2687/1: i.MX framebuffer: make dmacr register platform configurable\n\nPatch from Sascha Hauer\n\nThe dmacr needs different settings on some boards. This patch makes the\nregister configurable by the platform part.\nAlso we have imxfb_disable_controller(), so lets use it.\n\nSigned-off-by: Steven Scholz\nSigned-off-by: Sascha Hauer\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b7523418f6af9093c462341c08c2233f44f7a28d",
      "tree": "b44cc3d485eec69e5c0a29f0404b736fb015b2c7",
      "parents": [
        "878cf4e1c7be6bffde3ace888a65ac3d43c127bb"
      ],
      "author": {
        "name": "Alexander Schulz",
        "email": "alex@shark-linux.de",
        "time": "Sat Jul 16 17:17:18 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 16 17:17:18 2005 +0100"
      },
      "message": "[PATCH] ARM: 2815/1: Shark: new defconfig, fixes with __io and serial ports\n\nPatch from Alexander Schulz\n\nThis patch brings a new default config file for the shark and\nfixes a compilation issue with io addressing and a runtime\nproblem with the serial ports, where I corrected a wrong\nregshift value.\nThese are all shark specific files so I hope it is ok to\nput them in one patch.\n\nSigned-off-by: Alexander Schulz \u003calex@shark-linux.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6cd59f7a4119fef124677827a9b30684c2c8e674",
      "tree": "084162f271f09b0d4787b92ae414cf0cc310f521",
      "parents": [
        "c32511e2718618f0b53479eb36e07439aa363a74",
        "73eb7d9e8cfd16813eec94d0ec8fa2a5262a85cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 13 10:12:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 13 10:12:50 2005 -0700"
      },
      "message": "Merge /home/torvalds/linux-2.6-arm\n"
    },
    {
      "commit": "5028770a42e7bc4d15791a44c28f0ad539323807",
      "tree": "74800e35129775413c13ce7caf036ca19e3ce56c",
      "parents": [
        "9f02d6b7b43d46a74dd385f06090104ecd0fb807",
        "d8683a0cb5d09cb7f19feefa708424a84577e68f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 17:21:56 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 17:21:56 2005 -0400"
      },
      "message": "[ACPI] merge acpi-2.6.12 branch into latest Linux 2.6.13-rc...\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c9c3e457de24cca2ca688fa397d93a241f472048",
      "tree": "570b7a07f9c6f570341481500a2bff21c1328d8d",
      "parents": [
        "acf05f4b7f558051ea0028e8e617144123650272"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Apr 01 00:07:31 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:03:30 2005 -0400"
      },
      "message": "[ACPI] PNPACPI vs sound IRQ\n\nhttp://bugme.osdl.org/show_bug.cgi?id\u003d4016\n\nWritten-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Adam Belay \u003cabelay@novell.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "200d481f28be4522464bb849dd0eb5f8cb6be781",
      "tree": "8cd00ead1b202dfd377cf34000a5193959aa2e8b",
      "parents": [
        "f43a64c5e1a65d12b9b53a35ed2d5db441fcb64c",
        "97f927a4d7dbccde0a854a62c3ea54d90bae8679"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:18:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:18:18 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6\n"
    },
    {
      "commit": "d12734d14e5602816f0b16b17a8cef5ea70afb5a",
      "tree": "cb6793f2bd1d5bbc53562c690e3e09351439e98a",
      "parents": [
        "7343c9ba8ed9d504cd2daf960da58971c6631601"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 11 17:38:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 11 17:38:36 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: Rename cpu_present_mask to cpu_possible_map\n\nThe kernel\u0027s terminology for this is cpu_possible_map not\ncpu_present_mask.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb13b5fdba16d5b30fe97f3d167bb138b978b71c",
      "tree": "23e706d3412b29579909c499e1d9e62cc40a6f5e",
      "parents": [
        "d48af15ea7227d633ddd5002223c2b122b1032e1"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Jul 10 19:58:18 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 10 19:58:18 2005 +0100"
      },
      "message": "[PATCH] ARM: 2804/1: OMAP update 9/11: Update OMAP arch files\n\nPatch from Tony Lindgren\n\nThis patch by various OMAP developers syncs the OMAP\nspecific arch files with the linux-omap tree.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d48af15ea7227d633ddd5002223c2b122b1032e1",
      "tree": "15cd2bb63a592bd00b9a83def1a6c5546e923fe4",
      "parents": [
        "5e1c5ff4783e0ddd241580c9996390508722190e"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Jul 10 19:58:17 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 10 19:58:17 2005 +0100"
      },
      "message": "[PATCH] ARM: 2802/1: OMAP update 8/11: Update OMAP arch files\n\nPatch from Tony Lindgren\n\nThis patch by various OMAP developers syncs the OMAP\nspecific arch files with the linux-omap tree.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "af973d2aff6008bc7500277eb5a523db579731c6",
      "tree": "0aa876c1944eec95e882c2c6d4abec5a01c0f56c",
      "parents": [
        "8107338bf9d0367d0b3f42730906b83532b6786f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Jul 10 19:58:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 10 19:58:06 2005 +0100"
      },
      "message": "[PATCH] ARM: 2797/1: OMAP update 1/11: Update include files\n\nPatch from Tony Lindgren\n\nThis patch by various OMAP developers syncs the OMAP\nspecific include files with the linux-omap tree.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "28187f2ce39eb2158c35a46696af03cdfd14310a",
      "tree": "921c08ec59ff6842602dfbc9c740c3bf2b684d8f",
      "parents": [
        "f179bc77d09b9087bfc559d0368bba350342ac76"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Jul 10 19:44:53 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 10 19:44:53 2005 +0100"
      },
      "message": "[PATCH] ARM: 2793/1: platform serial support for ixp2000\n\nPatch from Lennert Buytenhek\n\nThis patch converts the ixp2000 serial port over to a platform\nserial device.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "97f927a4d7dbccde0a854a62c3ea54d90bae8679",
      "tree": "d571cdae6507be90d4ee67d4937b765e2b332d77",
      "parents": [
        "b9c86d595d2a11009c58c84a9a8792aeb4a8f278"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@tglx.tec.linutronix.de",
        "time": "Thu Jul 07 16:50:16 2005 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Thu Jul 07 16:50:16 2005 +0200"
      },
      "message": "[MTD] XIP cleanup\n\nMove the architecture dependend code into include/asm/mtd-xip.h\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "450008b5a62bb09445ae05c4d01d510386c9435d",
      "tree": "894096c083c3b8fa1e8ae93e49aad72ca879cccc",
      "parents": [
        "7bc7fc50ce272d9a68f8e11707cfc2cc94f4e8f5"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Wed Jul 06 23:06:05 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 06 23:06:05 2005 +0100"
      },
      "message": "[PATCH] ARM: 2792/1: IXP4xx iomap API implementation\n\nPatch from Deepak Saxena\n\nThis patch implements the iomap API for Intel IXP4xx NPU systems.\nWe need to implement our own version of the API functions b/c of the\nPCI hostbridge does not provide the capability to map PCI I/O space\ninto the CPU\u0027s physical memory space. In addition, if a system has\nmore than 64M of PCI memory mapped BARs, PCI memory must also be\naccessed indirectly.  This patch changes the assignment of PCI I/O\nresources to fall into to 0x0000:0xffff range so that we can trap\nI/O areas in our ioread/iowrite macros.\n\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "17af691cd19765b782d891fc50c1568d0f1276b3",
      "tree": "6f51e67e4a433ee0ff866a6ac18a4bce798fe0c7",
      "parents": [
        "68070bdeeca7b7af6a42c0b3e5b1247e83c22ff9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 04 13:02:46 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 04 13:02:46 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix new-ABI layout of struct stat64\n\nAdd __attribute__((packed)) to ensure that the stat64 structure is\ncorrectly laid out no matter which ABI the kernel is compiled for.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f9bd6ea446946b97208f9e1528eb5f9ef8f931cb",
      "tree": "094def9b67b03df1484c9c346cb1a132343f27c5",
      "parents": [
        "19f7241a3b087bbf4dd107c979608fdb56c83a09"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 04 10:43:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 04 10:43:36 2005 +0100"
      },
      "message": "[PATCH] ARM: Change \u0027param_offset\u0027 to \u0027boot_params\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e9dea0c65d2de6981356c055781fb99d7191b14e",
      "tree": "106e6302238f561e679e479584095d49fe5c66fd",
      "parents": [
        "1d6bebf2ecf92924492c491d9c3a72edba95f907"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 03 17:38:58 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 17:38:58 2005 +0100"
      },
      "message": "[PATCH] ARM: Remove machine description macros\n\nRemove the pointless machine description macros, favouring C99\ninitialisers instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3e18a45abc5b20db2e34f02b87226ac2713bbb13",
      "tree": "1d0821530b802c1dd9bc20b09e7c5485f113201b",
      "parents": [
        "26705ca46bdf81113cc6729eb12b9eee2263bbfc"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Fri Jul 01 11:27:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 01 11:27:06 2005 +0100"
      },
      "message": "[PATCH] ARM: 2782/1: PXA27x MDREFR K0DB4 define\n\nPatch from Todd Poynor\n\nAdd definition of K0DB4 SDCLK\u003c0,3\u003e divide-by-4 control/status bit in the\nMDREFR register for Intel XScale PXA27x.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "26705ca46bdf81113cc6729eb12b9eee2263bbfc",
      "tree": "f49950ea17fbdec406404144ee264fa3c6ad5c61",
      "parents": [
        "62351cc38d3eaf3de0327054dd6ebc039f4da80d"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Fri Jul 01 11:27:05 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 01 11:27:05 2005 +0100"
      },
      "message": "[PATCH] ARM: 2781/2: PXA27x Standby mode take 2\n\nPatch from Todd Poynor\n\nAdd support for PXA27x Standby mode, a low-power mode that retains CPU\nand some peripheral state (the existing \"sleep\" mode is a power-power\nmode that retains less state). Activated via:\necho -n standby \u003e /sys/power/state\nFrom: David Burrage and Todd Poynor\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cfb0810eab39d1162f45b73fc96f45ab1cbcbe8b",
      "tree": "bbe5ec68ab0a4483324bd4e231cb6fb2358d23ab",
      "parents": [
        "9b4311eedb17fa88f02e4876cd6aa9a08e383cd6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 30 11:06:49 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 30 11:06:49 2005 +0100"
      },
      "message": "[PATCH] ARM: Don\u0027t try to send a signal to pid0\n\nIf we receive an unrecognised abort during boot, don\u0027t try to\nsend a signal to pid0, but instead report the current state.\nThis leads to less confusing debug reports.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n\n"
    },
    {
      "commit": "9ec3c75cdeb57fa3c12a813c63706ece7fb63648",
      "tree": "84d8d123357f1a53bd0a1cefa7f8c5ae28d682e7",
      "parents": [
        "b720f73296916e87c744193c57bc8687d35888fe"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Jun 29 15:17:49 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 15:17:49 2005 +0100"
      },
      "message": "[PATCH] ARM: 2768/1: PXA: Add a required header file for LL_DEBUG\n\nPatch from Richard Purdie\n\nWith DEBUG enabled, head.S includes arch/debug-macro.S. On the PXA, this\ncontains references to the macro io_p2v() so hardware.h needs to be\nincluded.\n\nSigned-off-by: Richard Purdie \u003crpurdie@openedhand.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b720f73296916e87c744193c57bc8687d35888fe",
      "tree": "0fba1e98b336929a8f8c4d20d6a82714b7106c98",
      "parents": [
        "6904b2465cf30265a67711025815784aa345bfad"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 15:15:54 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 15:15:54 2005 +0100"
      },
      "message": "[PATCH] ARM: Convert ARM timer implementations to use readl/writel\n\nConvert ARMs timer implementations to use readl/writel instead of accessing\nthe registers via a struct.\n\nPeople have recently asked if accessing timers via a structure is the\n\"right way\" and its not the Linux way.  So fix this code to conform to\n\"The Linux Way\"(tm).\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "99a0616bcdabec9005159e50af91a36cc3f8bda8",
      "tree": "4c5bb08f6b392ffbc8a07d3b1d900971c6776243",
      "parents": [
        "a839688362e32f01608838516036697e30618b39",
        "053a7b5b7617a72d7c61b6f84196d1c0f79b9849"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 09:40:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 09:40:28 2005 +0100"
      },
      "message": "Merge with ../linux-2.6-smp\n"
    },
    {
      "commit": "7e568e62e9d4674d487cdc11f369e49e56ce6703",
      "tree": "3d9c1c04341ccadb5d4b9c73eda50b62f0f103b3",
      "parents": [
        "adb2705a89e8b41abcf29c0ed86f4ce93ab36734",
        "50273978975ee62938b7ca612e281927cd789c13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 15:00:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 15:00:08 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "072cd703b6a2a3adc14fbc2d969424c7022a7892",
      "tree": "a3d172720177bbf3799683d207d9a510d6f956d2",
      "parents": [
        "fa0ebff62a8a25952a082641db0ed6b1cfc6c38c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jun 28 21:01:03 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 28 21:01:03 2005 +0100"
      },
      "message": "[PATCH] ARM: 2762/1: S3C24XX Audio platform data\n\nPatch from Ben Dooks\n\nThis provides the s3c24xx audio platform data which can be\nsupplied from any of the board specific drivers.\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": "053a7b5b7617a72d7c61b6f84196d1c0f79b9849",
      "tree": "53859118b6a815278987a5c679575f1b4b37a1c7",
      "parents": [
        "4b0ef3b1127776d4a2787d7530ac0c4da82c2331"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jun 28 19:22:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 28 19:22:25 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: __xchg support\n\nThis enables the existing __xchg implementation to be used on SMP.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "603fff54420a0ccc4c3b48bfef43896fb4e33161",
      "tree": "0be240afa2df6187491d73b91e068400b2d1cd6e",
      "parents": [
        "99f95e5286df2f69edab8a04c7080d986ee4233b",
        "8b22c249e7de453961e4d253b19fc2a0bdd65d53"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jun 28 13:40:39 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 28 13:40:39 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: TLB implementations only affect local CPU\n\nThe existing TLB flush implementations only have an effect on\nthe local CPU.  Prefix them with local_.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8644d2a42bdba2d513f71c07eaf1b6f9b718b8eb",
      "tree": "c43b6c2fdf1b68b66906a2de69446dcec0f9af6b",
      "parents": [
        "1cde8a16815bd85c8137d1ea556398983c597c11",
        "99f95e5286df2f69edab8a04c7080d986ee4233b"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Mon Jun 27 22:07:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 22:07:56 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "bb4a61b6eaee01707f24deeefc5d7136f25f75c5",
      "tree": "8d353d7b04addad950de8ae24eda7cdfe6fbea85",
      "parents": [
        "e24c2d963a604d9eaa560c90371fa387d3eec8f1"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jun 06 23:07:46 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:46 2005 -0700"
      },
      "message": "[PATCH] PCI: fix up errors after dma bursting patch and CONFIG_PCI\u003dn\n\nWith CONFIG_PCI\u003dn:\n\nIn file included from include/linux/pci.h:917,\n                 from lib/iomap.c:6:\ninclude/asm/pci.h:104: warning: `enum pci_dma_burst_strategy\u0027 declared inside parameter list\ninclude/asm/pci.h:104: warning: its scope is only this definition or declaration, which is probably not what you want.\ninclude/asm/pci.h: In function `pci_dma_burst_advice\u0027:\ninclude/asm/pci.h:106: dereferencing pointer to incomplete type\ninclude/asm/pci.h:106: `PCI_DMA_BURST_INFINITY\u0027 undeclared (first use in this function)\ninclude/asm/pci.h:106: (Each undeclared identifier is reported only once\ninclude/asm/pci.h:106: for each function it appears in.)\nmake[1]: *** [lib/iomap.o] Error 1\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e24c2d963a604d9eaa560c90371fa387d3eec8f1",
      "tree": "66be193d59dd22fac0b62980769c4f19e045b5a2",
      "parents": [
        "2311b1f2bbd36fa5f366a7448c718b2556e0f02c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 02 12:55:50 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:45 2005 -0700"
      },
      "message": "[PATCH] PCI: DMA bursting advice\n\nAfter seeing, at best, \"guesses\" as to the following kind\nof information in several drivers, I decided that we really\nneed a way for platforms to specifically give advice in this\narea for what works best with their PCI controller implementation.\n\nBasically, this new interface gives DMA bursting advice on\nPCI.  There are three forms of the advice:\n\n1) Burst as much as possible, it is not necessary to end bursts\n   on some particular boundary for best performance.\n\n2) Burst on some byte count multiple.  A DMA burst to some multiple of\n   number of bytes may be done, but it is important to end the burst\n   on an exact multiple for best performance.\n\n   The best example of this I am aware of are the PPC64 PCI\n   controllers, where if you end a burst mid-cacheline then\n   chip has to refetch the data and the IOMMU translations\n   which hurts performance a lot.\n\n3) Burst on a single byte count multiple.  Bursts shall end\n   exactly on the next multiple boundary for best performance.\n\n   Sparc64 and Alpha\u0027s PCI controllers operate this way.  They\n   disconnect any device which tries to burst across a cacheline\n   boundary.\n\n   Actually, newer sparc64 PCI controllers do not have this behavior.\n   That is why the \"pdev\" is passed into the interface, so I can\n   add code later to check which PCI controller the system is using\n   and give advice accordingly.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d3b8a1a8496c83bc4a3cc76505c29255af15572c",
      "tree": "b56eb3ef27117bad5c516d6b647bdcd465d7659a",
      "parents": [
        "60564a313a5738960064d6c555ec066d9332f278",
        "0ed0c0c48c508578c30aa58f755ca0d692636906"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:13:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:13:26 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n"
    },
    {
      "commit": "65111084c63d7674dc37833e8eb59cfdaa4d0bda",
      "tree": "c2251a7b78f5adbfd30c4d30e15633020ea95c75",
      "parents": [
        "907cba35f7f24587f0eff60073e1f4e1e01c976d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Apr 28 13:52:31 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:50 2005 -0700"
      },
      "message": "[PATCH] USB: more omap_udc updates (dma and omap1710)\n\nMore omap_udc updates:\n\n  * OMAP 1710 updates\n      - new UDC bit for clearing endpoint toggle, affecting CLEAR_HALT\n      - new OTG bits affecting wakeup\n  * Fix the bug Vladimir noted, that IN-DMA transfer code path kicks in\n    for under 1024 bytes (not \"up to 1024 bytes\")\n  * Handle transceiver setup more intelligently\n      - use transceiver whenever one\u0027s available; this can be handy\n        for GPIO based, loopback, or transceiverless configs\n      - cleanup correctly after the \"unrecognized HMC\" case\n  * DMA performance tweaks\n      - allow burst/pack for memory access\n      - use 16 bit DMA access most of the time on TIPB\n  * Add workarounds for some DMA errata (not observed \"in the wild\"):\n      - DMA CSAC/CDAC reads returning zero\n      - RX/TX DMA config registers bit 12 always reads as zero (TI patch)\n  * More \"sparse\" warnings removed, notably \"changing\" the SETUP packet\n    to return data in USB byteorder (an API change, null effect on OMAP\n    except for these warnings).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b46ffaefe3c251897de23e5a534dd922c969d67b",
      "tree": "5c2fc0e012567bb35fed6b0d45e852ef3e560a26",
      "parents": [
        "eb4e10d091b369027ec205163e06f7eec335996f"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Mon Jun 27 21:48:48 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 27 21:48:48 2005 +0100"
      },
      "message": "[PATCH] ARM: 2759/1: Fix IXP4xx debug code (again)\n\nPatch from Deepak Saxena\n\nAccidently swapped the order of movne and orrne. Bad.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eb4e10d091b369027ec205163e06f7eec335996f",
      "tree": "fb016c6f8bd5d37531e7e694382f9d7fa108fb87",
      "parents": [
        "f3bb742640338eca0d8c3fa8071df89168efbf0a"
      ],
      "author": {
        "name": "Michael Burian",
        "email": "dynmail1@gassner-waagen.at",
        "time": "Mon Jun 27 15:58:39 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 27 15:58:39 2005 +0100"
      },
      "message": "[PATCH] ARM: 2758/1: Fix comment in file header to read \"ARM\" instead i386\n\nPatch from Michael Burian\n\nThis does not look like an include file for \"i386\", so use \"ARM\" instead.\n\nSigned-off-by: Michael Burian \u003cdynmail1@gassner-waagen.at\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c79ebfa8d2c126815e67cbf0dc2cb185dcae59f9",
      "tree": "53b584221ab026d9769423101838087bf64a8cd0",
      "parents": [
        "a013053d4965d9a45300938e713a4b512e0257d8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 27 14:23:38 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 27 14:23:38 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix speeling eroor in io.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ea83398b75309d8fdc999c4bb252e72d7e4fd9d",
      "tree": "56719404c3fd74bce0356559b5738ad798c857fd",
      "parents": [
        "99bcc0590806c4f7a4ecf1a11add335b56cde963"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 27 14:04:05 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 27 14:04:05 2005 +0100"
      },
      "message": "[PATCH] ARM: Add VST idle loop call\n\nThis call allows the dynamic tick support to reprogram the timer\nimmediately before the CPU idles.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "baaf7ed1797de1defce3e3a03f3c9c49cdf3b534",
      "tree": "243e6cf8708dcd9c120739a0e3b7fe9c5612e5d2",
      "parents": [
        "67603be482a0361a13c2238b79172849ee2e307c"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Jun 26 22:24:17 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 26 22:24:17 2005 +0100"
      },
      "message": "[PATCH] ARM: 2756/1: add ixp2000 msf mapping\n\nPatch from Lennert Buytenhek\n\nAdd a mapping for the ixp2400 and ixp2800 msf unit.  The msf is the\nixp2000\u0027s \u0027media and switch fabric\u0027 unit, which handles the networking\npart of the chip.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "67603be482a0361a13c2238b79172849ee2e307c",
      "tree": "25884c08759eac035cad6e4ba20a8c2f4d4de440",
      "parents": [
        "15aca90363719f11f200f510a13d18bda9dea789"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Jun 26 22:24:16 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 26 22:24:16 2005 +0100"
      },
      "message": "[PATCH] ARM: 2755/1: describe ixp2000 virtual memory map layout\n\nPatch from Lennert Buytenhek\n\nAdd a comment to asm/arch-ixp2000/ixp2000-regs.h describing the\nixp2000 virtual memory map layout.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "15aca90363719f11f200f510a13d18bda9dea789",
      "tree": "2c460a013daad6c12eef42b9b30559989094c5c4",
      "parents": [
        "91f6a589fb6bb4ce6b6b196e910d3b907e1d0a40"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Jun 26 22:24:14 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 26 22:24:14 2005 +0100"
      },
      "message": "[PATCH] ARM: 2754/1: move ixp2000 VMALLOC_END up\n\nPatch from Lennert Buytenhek\n\nAs the ixdp cpld mappings now live at 0xfe000000, we can push\nVMALLOC_END upwards to 0xfb000000, where the first iotable mapping\nbegins.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "91f6a589fb6bb4ce6b6b196e910d3b907e1d0a40",
      "tree": "f4c9c06ad5f8d9e9d49d36db783893e1e96084b5",
      "parents": [
        "09b8b5f843afc21daf710cc610e5ca890ee94696"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Jun 26 22:24:13 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 26 22:24:13 2005 +0100"
      },
      "message": "[PATCH] ARM: 2753/1: move ixdp* cpld mappings\n\nPatch from Lennert Buytenhek\n\nAll ixdp platforms currently have a cpld mapped in at 0xfafff000.\nSince this address is not 1M-aligned, a regular page mapping will be\nused instead of a section mapping, which opens up the possibility of\ntriggering ixp2400 erratum #66 as we only do the XCB\u003d101 workaround\nthing for section mappings.\nThere is still a lot of space higher up in the virtual memory map\nfor 1M mappings, so move the cpld mapping to 0xfe000000 and make it\n1M big so that a section mapping will be used for it.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4866cde064afbb6c2a488c265e696879de616daa",
      "tree": "6effad1ab6271129fc607b98273086409876563a",
      "parents": [
        "48c08d3f8ff94fa118187e4d8d4a5707bb85e59d"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sat Jun 25 14:57:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:43 2005 -0700"
      },
      "message": "[PATCH] sched: cleanup context switch locking\n\nInstead of requiring architecture code to interact with the scheduler\u0027s\nlocking implementation, provide a couple of defines that can be used by the\narchitecture to request runqueue unlocked context switches, and ask for\ninterrupts to be enabled over the context switch.\n\nAlso replaces the \"switch_lock\" used by these architectures with an oncpu\nflag (note, not a potentially slow bitflag).  This eliminates one bus\nlocked memory operation when context switching, and simplifies the\ntask_running function.\n\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8749af68216e1ebf6460992fce548f400ecf63a4",
      "tree": "6968809c357c1cf8167208f480f0e974bf9af955",
      "parents": [
        "321ab6a5fab812658626aee6bce2617f8cfb3a55"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jun 25 19:39:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 25 19:39:45 2005 +0100"
      },
      "message": "[PATCH] ARM: Generic Dynamic Tick Timer support for ARM, take 4\n\nThis patch adds support for Dynamic Tick Timer for ARM. Dynamic Tick is\nalso known as VST (Variable Scheduling Timeouts).\n\nDynamic Tick has been in use in the OMAP tree since last October.  The\npatch is not intrusive, and does not do anything unless CONFIG_NO_IDLE_HZ\nis defined.  This patch has the following fixed based on comments from\nRMK:\n- Time is updated before calling interrupt handlers.\n- Added new interrupt flag SA_TIMER to avoid duplicate timer interrupts\n- Moved struct dyn_tick_timer to time.h until we at some point probably\n  have an arch independent dyn-tick.h\n- Cleaned up testing for DYN_TICK_ENABLED in irq.c\n\n I\u0027ve cleaned up this patch to fix some remaining issues:\n - Call the timer tick handler with irqs disabled, as it would be from\n   a normal interrupt\n - if we have a dyn_tick, we better implement all methods.\n - generic timer_dyn_reprogram() call, to be called before sleeping\n - added command line option - \"dyntick\u003d\" to allow boot-time control\n   of this feature\n    -- rmk\n\nSigned-off-by: Tony Lindgren\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "321ab6a5fab812658626aee6bce2617f8cfb3a55",
      "tree": "4e8d828a52bba4c3ab30413f51eedbb50c86b7c5",
      "parents": [
        "3cd9e19ebc91593c9f076410d6f979be188f01a0"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jun 25 19:30:04 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 25 19:30:04 2005 +0100"
      },
      "message": "[PATCH] ARM: 2752/1: disable ixp2000 PCI I/O software workaround on chips that don\u0027t need it\n\nPatch from Lennert Buytenhek\n\nThe later ixp2000 models don\u0027t need the PCI I/O workaround that we\ncurrently perform.  Add a config option to disable the workaround,\nand panic on boot if a kernel without the workaround is booted on a\nbuggy chip.  As only pre-production ixp2000s need the workaround,\nthe default is for it not to be configured in.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2966207c7e5945947c4db3a48aa4fa819807c5be",
      "tree": "07b447cf7769ae4be861650c24841ea9c12895ee",
      "parents": [
        "7533fca8e866ee7355ca53f1216e3fa4c718f991"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jun 24 23:11:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 24 23:11:31 2005 +0100"
      },
      "message": "[PATCH] ARM: 2748/1: ixp2000 implementation of the iomap api\n\nPatch from Lennert Buytenhek\n\nA number of ixp2000 models have a bug where the byte lanes for PCI I/O\ntransactions are swapped.  We already work around this in our versions\nof {in,out}{b,w,l}, but we also need to perform these workarounds in a\ncustom implementation of the new iomap API, provided in this patch.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7533fca8e866ee7355ca53f1216e3fa4c718f991",
      "tree": "af4d8698fe1bc32854dcc0c81ed99211e4e53207",
      "parents": [
        "79042f087b5ac7bba819de03dc3e7462bab8aad9"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jun 24 23:11:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 24 23:11:31 2005 +0100"
      },
      "message": "[PATCH] ARM: 2747/1: allow platforms to provide their own iomap implementation\n\nPatch from Lennert Buytenhek\n\nThis patch conditionalises the io{read,write}{8,16,32} defines and the\nprototypes for ioport_map/ioport_unmap in asm-arm/io.h on ioread8 not\nalready having been defined.  This is done so that platforms can provide\ntheir own implementation of the iomap API, ixp2000 for example needs\nthis.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5932ae3f5d610fd8d047ef4693bab9f084e5c56d",
      "tree": "fc9d2d3b8b3a0144a33524bddc0cbf25e8aedd26",
      "parents": [
        "c4982887cacf2122bc256e901598b58caf4a34be"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Jun 24 20:54:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 24 20:54:35 2005 +0100"
      },
      "message": "[PATCH] ARM: 2745/1: Fix IXP4xx debug macros\n\nPatch from Deepak Saxena\n\nCurrent IXP4xx debug macros do not work in the small window between\nthe MMU being enabled and the call to map_io() b/c the standard\nperipheral mapping is not properly setup for use with the low-level\ndebug code. This patch creates a new section-aligned mapping for the\nUART specifically for use with the debug macros.\n\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4982887cacf2122bc256e901598b58caf4a34be",
      "tree": "12f3ddeb179f6b6f4cc956b83c726ee9208e542a",
      "parents": [
        "c6b56949de86694d837750a0a89c766b9871e81c"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jun 24 20:54:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 24 20:54:35 2005 +0100"
      },
      "message": "[PATCH] ARM: 2744/1: ixp2000 gpio irq support\n\nPatch from Lennert Buytenhek\n\nThis patch cleans up the ixp2000 gpio irq code and implements the\nset_irq_type method for gpio irqs so that users can select for which\nevents (falling edge/rising edge/level low/level high) on the gpio\npin they want the corresponding gpio irq to be triggered.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c6b56949de86694d837750a0a89c766b9871e81c",
      "tree": "a017c6716addbca90f2ef332a2fea8555dae1a94",
      "parents": [
        "59a49e38711a146dc0bef4837c825b5422335460"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jun 24 20:54:34 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 24 20:54:34 2005 +0100"
      },
      "message": "[PATCH] ARM: 2740/1: ixp2000 align{b,w} need to parenthesize their arguments\n\nPatch from Lennert Buytenhek\n\nTwo macros that are used on the ixp2000 to fixup byte lane enables\nfor I/O space accesses, align{b,w}, use their arguments without\nparenthesizing them.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dcd497f99a1ef29a7c5e76142965be77e9dacabd",
      "tree": "684d64753c6cd71917cf3c360023dd273be376b4",
      "parents": [
        "35a82d1a53e1a9ad54efafcc940f9335beaed5c3"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Thu Jun 23 00:09:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:19 2005 -0700"
      },
      "message": "[PATCH] streamline preempt_count type across archs\n\nThe preempt_count member of struct thread_info is currently either defined\nas int, unsigned int or __s32 depending on arch.  This patch makes the type\nof preempt_count an int on all archs.\n\nHaving preempt_count be an unsigned type prevents the catching of\npreempt_count \u003c 0 bugs, and using int on some archs and __s32 on others is\nnot exactely \"neat\" - much nicer when it\u0027s just int all over.\n\nA previous version of this patch was already ACK\u0027ed by Robert Love, and the\nonly change in this version of the patch compared to the one he ACK\u0027ed is\nthat this one also makes sure the preempt_count member is consistently\ncommented.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4936044001694f033fe4ea94d6034d51a6b465c",
      "tree": "4f1caf9899c1859277082422b1fc37901c6097ac",
      "parents": [
        "9092131f7ea2f9e92a510ae13ac4d20165aa921c",
        "92a8cbed29eb9bf6e8eec16ca29d54015bc0e8a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 22 14:51:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 22 14:51:06 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "bdf042486a01aefaf29d74be1b4526daa70a5f0f",
      "tree": "dd6af0dacd88d98eda7cd9ed80b89deec7157d7f",
      "parents": [
        "e00d349e7781a92cf35b242259c9e5341a9661bb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 22 20:58:29 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 22 20:58:29 2005 +0100"
      },
      "message": "[PATCH] ARM: Factor out common pmd_populate functionality\n\nBoth pmd_populate variants set two pmd entries before\nensuring that they are flushed from the cache.  Separate\nthis functionality into __pmd_populate().\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72cd799544f2b36c2f07ceaeed6d984cb130d4f3",
      "tree": "ee3f0696bd3b9b09af8f09f449eeac6c0eb3cac5",
      "parents": [
        "cc0b07ed479fd92806aef7d6dbc58b6dc6da3796"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 24 17:34:51 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:52:01 2005 -0700"
      },
      "message": "[PATCH] I2C: add i2c driver for TPS6501x\n\nThis adds an I2C driver for the TPS6501x series of power management chips.\nIt\u0027s used on many OMAP based boards, and this driver has been widely used\nin the Linux-OMAP trees over the last year or so.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "39c715b71740c4a78ba4769fb54826929bac03cb",
      "tree": "94dd679dfc8e6c2db65971739aa8c8c6206f8174",
      "parents": [
        "84929801e14d968caeb84795bfbb88f04283fbd9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 21 17:14:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 18:46:13 2005 -0700"
      },
      "message": "[PATCH] smp_processor_id() cleanup\n\nThis patch implements a number of smp_processor_id() cleanup ideas that\nArjan van de Ven and I came up with.\n\nThe previous __smp_processor_id/_smp_processor_id/smp_processor_id API\nspaghetti was hard to follow both on the implementational and on the\nusage side.\n\nSome of the complexity arose from picking wrong names, some of the\ncomplexity comes from the fact that not all architectures defined\n__smp_processor_id.\n\nIn the new code, there are two externally visible symbols:\n\n - smp_processor_id(): debug variant.\n\n - raw_smp_processor_id(): nondebug variant. Replaces all existing\n   uses of _smp_processor_id() and __smp_processor_id(). Defined\n   by every SMP architecture in include/asm-*/smp.h.\n\nThere is one new internal symbol, dependent on DEBUG_PREEMPT:\n\n - debug_smp_processor_id(): internal debug variant, mapped to\n                             smp_processor_id().\n\nAlso, i moved debug_smp_processor_id() from lib/kernel_lock.c into a new\nlib/smp_processor_id.c file.  All related comments got updated and/or\nclarified.\n\nI have build/boot tested the following 8 .config combinations on x86:\n\n {SMP,UP} x {PREEMPT,!PREEMPT} x {DEBUG_PREEMPT,!DEBUG_PREEMPT}\n\nI have also build/boot tested x64 on UP/PREEMPT/DEBUG_PREEMPT.  (Other\narchitectures are untested, but should work just fine.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a558cb4ec43ccbe82e2cf899ced37f29ac017df",
      "tree": "360f64dcf8ecdb04371a2fd524fddb2424392564",
      "parents": [
        "9723d95d1076e9ef394ff26162fb0b47531089b0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:14:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 18:46:11 2005 -0700"
      },
      "message": "[PATCH] arm: irqs_disabled() type fix\n\nkernel/sched.c: In function `__might_sleep\u0027:\nkernel/sched.c:5461: warning: int format, long unsigned int arg (arg 3)\n\nWe expect irqs_disabled() to return an int (poor man\u0027s bool).\n\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4fe19819ef32950541503042f32e71b67edffc7",
      "tree": "57c68008ba8c3b3a9f6ab8950c620175e9405569",
      "parents": [
        "c0da085ad2e6b1419b8a7439538f7f15eb5c4777"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@org.rmk.(none)",
        "time": "Mon Jun 20 18:51:07 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 20 18:51:07 2005 +0100"
      },
      "message": "[PATCH] ARM: 2701/1: free up ixp2000 timer 4 for the watchdog\n\nPatch from Lennert Buytenhek\n\nThe IXP2000 has four timers, but if we\u0027re on an A-step IXP2800, timer\n2 and 3 don\u0027t work.  We need two timers for timekeeping (one for the\ntimer interrupt and one for tracking missed jiffies), so on early\nIXP2800s we have no other choice but to use timer 1 and 4 for that,\nbut on all other IXP2000s we\u0027d rather leave timer 4 free since that\u0027s\nthe only timer we can use for the watchdog.\nSo, on buggy IXP2000s (i.e. the A-step IXP2800) we use timer 4 for\ntracking missed jiffies, and on all all non-buggy IXP2000s (i.e.\neverything but the A-step IXP2800) we use timer 2.\nOn a pre-production IXP2800, this patch should print these messages\non boot:\n\tEnabling IXP2800 erratum #25 workaround\n\tUnable to use IXP2000 watchdog due to IXP2800 erratum #25\nOn any non-buggy IXP2800 (as well as on IXP2400s) you shouldn\u0027t see\nanything at all, and the watchdog should be usable again.\n\nSigned-off-by: Lennert Buytenhek\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c0da085ad2e6b1419b8a7439538f7f15eb5c4777",
      "tree": "3694dc0cc57af4e98dae449eeead8f8f421bc2a7",
      "parents": [
        "038c5b602524b33447008492e932cdd0a1e806c9"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@com.rmk.(none)",
        "time": "Mon Jun 20 18:51:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 20 18:51:06 2005 +0100"
      },
      "message": "[PATCH] ARM: 2693/1: Add PCI support for Versatile/PB\n\nPatch from Catalin Marinas\n\nThis patch adds PCI support for the Versatile PB926 platform.\n\nSigned-off-by: Colin King\nSigned-off-by: Catalin Marinas\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "038c5b602524b33447008492e932cdd0a1e806c9",
      "tree": "a2a474e180e370dfbc966bfd7f0050469aff4b98",
      "parents": [
        "09f0551d20ddf6d22c333adcc59f2b1148734273"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "nb-ml@be.rmk.(none)",
        "time": "Mon Jun 20 18:51:05 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 20 18:51:05 2005 +0100"
      },
      "message": "[PATCH] ARM: 2686/2: AAEC-2000 Core support\n\nPatch from Bellido Nicolas\n\nCore support for AAEC-2000 based platforms.\nThis is an updated version of the previous patch, and takes\ninto account Russell\u0027s comments.\nAAED-2000 default configuration will follow as soon\nas some problems with the bootloader are sorted out...\n\nSigned-off-by: Nicolas Bellido\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "09f0551d20ddf6d22c333adcc59f2b1148734273",
      "tree": "321c877843fc24ef6047225569a66479d9d6269b",
      "parents": [
        "a507ef3ac68f0671fdd3f824885cd7f1ea1040b1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 20 18:44:37 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 20 18:44:37 2005 +0100"
      },
      "message": "[PATCH] ARM: Add iomap support for ARM\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b8a9b66fbee09d0cc71c272b5c1d1f3320afbbf0",
      "tree": "25be8fc2ef91f6dcbb7f7dd2b9e3db2a95963477",
      "parents": [
        "8830f04a092b47f3d246271b24685cd9eab82027"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 20 11:31:09 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 20 11:31:09 2005 +0100"
      },
      "message": "[PATCH] ARM: Add common CACHE_COLOUR macro\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea4423c3b6c1dbd116c91be876b3ad07067c77c8",
      "tree": "d4132a9ffc173be69b2e7abf0b52a52eb61bffcc",
      "parents": [
        "36c5ed23b9f535d1c79986efb45f9c1f115e0997",
        "fe6ef2daa29df8fef1a95446faccd18ab163993e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 19 19:26:54 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 19 19:26:54 2005 +0100"
      },
      "message": "Merge with ../linux-2.6-smp\n"
    },
    {
      "commit": "36c5ed23b9f535d1c79986efb45f9c1f115e0997",
      "tree": "5a493a7b19b02a8c7ccadafc5a3f55ca9da6605e",
      "parents": [
        "3aa3dfb372576f30835a94409556e3c8681b5756"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 19 18:39:33 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 19 18:39:33 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: Fix PXA/SA11x0 suspend resume crash\n\nWe need to re-initialise the stack pointers for undefined, IRQ\nand abort mode handlers whenever we resume.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fe6ef2daa29df8fef1a95446faccd18ab163993e",
      "tree": "98806123cf57dee96c3ec877eb55128bdc78ed60",
      "parents": [
        "20cf33ea16253b9eed387cba022cb014563db40e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 19 09:52:07 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 19 09:52:07 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: Add missed files from Integrator/CP platform\n\nAdd missed new files from basic SMP support for the Integrator/CP platform.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e65f38ed0bb7af367ff919c573cf29643fc5f9e8",
      "tree": "2b89f5f0a9175cf1107bc52c7302eb1acf8aa1a1",
      "parents": [
        "5ab6091db0b644f59c2f16c5e41028496b709160"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jun 18 09:33:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jun 18 09:33:31 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: Add support for startup of secondary processors\n\nCreate a temporary page table to startup secondary processors.  This\npage table must have a 1:1 virtual/physical mapping for the kernel\nin addition to the standard mappings to ensure that the secondary\nCPU can enable its MMU safely.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "95220a2ea334b5ff2168cc9bf31c0e08b29bae21",
      "tree": "48073fc72e6f93c531f99e1bdd44b89f4c597095",
      "parents": [
        "fea7722fd7b45c6957caed84251d95269319fe16"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@com.rmk.(none)",
        "time": "Thu Jun 16 18:01:12 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 16 18:01:12 2005 +0100"
      },
      "message": "[PATCH] ARM: 2714/1: Fix the IB2 definitions for the Versatile platform\n\nPatch from Catalin Marinas\n\nThe initial IB2 addresses did not depend on the IB2 base. This\npatch defines them as (VERSATILE_IB2_BASE + offset).\n\nSigned-off-by: Catalin Marinas\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fea7722fd7b45c6957caed84251d95269319fe16",
      "tree": "125bf0a248ecf97e6cda409486d82d73b94344dc",
      "parents": [
        "90ef713b6368dcfe7a74bcc0026b998b4c44d5bc"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@com.rmk.(none)",
        "time": "Thu Jun 16 18:01:11 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 16 18:01:11 2005 +0100"
      },
      "message": "[PATCH] ARM: 2713/1: Fix the GPIO base for Integrator/CP\n\nPatch from Catalin Marinas\n\nThe GPIO base for Integrator/CP is different from the\nIntegrator/AP. This patch sets the correct value for\nINTEGRATOR_GPIO_BASE.\n\nSigned-off-by: Catalin Marinas\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "57cfa5e97ff60d909a7e0a5f6e4d0a49aa3e2aec",
      "tree": "59b30be58f405d93542177f7d45a20037329e35f",
      "parents": [
        "35d1bc90546d1f0af198886ae8062a550142d926"
      ],
      "author": {
        "name": "Giorgio Padrin",
        "email": "giorgio@org.rmk.(none)",
        "time": "Wed Jun 08 19:00:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 08 19:00:15 2005 +0100"
      },
      "message": "[PATCH] ARM: 2703/1: pxa-regs.h: complete I2S GPIO alternate functions for PXA27x\n\nPatch from Giorgio Padrin\n\nThe patch completes I2S GPIO alternate functions for PXA27x, adding I2S_SYSCLK.\nFile: pxa-regs.h .\n\nSigned-off-by: Giorgio Padrin\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "718a30a5cf0a9142f716a49853bd4b4a25a8da1b",
      "tree": "e7c825c4c835195a49b17372966be733dfcaa9ed",
      "parents": [
        "105bb2698b54a838165947199f1c8be5c2e7d9bb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@org.rmk.(none)",
        "time": "Fri Jun 03 20:52:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 03 20:52:26 2005 +0100"
      },
      "message": "[PATCH] ARM: 2696/1: remove \u0027;\u0027 in ELF_DATA define in asm-arm{,26}/elf.h\n\nPatch from Mike Frysinger\n\nthe ELF_DATA define in both arm asm subdirs of linux/include/ contain a\nsemicolon at the end.  this of course will cause any code that tries to use\nELF_DATA in assignment or comparison to fail.  no other arch has a semicolon\nin their ELF_DATA defines.\n\nSigned-off-by: Mike Frysinger\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ab5c01c7cc28f29d5cf5f2a591cb6f7bbece48e",
      "tree": "d69fc21d2dbba664249efe6394213a11a119dcc1",
      "parents": [
        "eff910a91ac04ab1d9e210d4f721484af3b39c8d"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@net.rmk.(none)",
        "time": "Fri Jun 03 20:52:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 03 20:52:25 2005 +0100"
      },
      "message": "[PATCH] ARM: 2692/1: Fix compile warnings in include/asm-arm/arch-ixp2000/io.h\n\nPatch from Deepak Saxena\n\nThis patch fixes the following warnings:\ninclude/asm/arch/io.h: In function `insw\u0027:\ninclude/asm/arch/io.h:78: warning: comparison of distinct pointer types\nlacks acast\ninclude/asm/arch/io.h:79: warning: comparison of distinct pointer types\nlacks acast\ninclude/asm/arch/io.h: In function `outsw\u0027:\ninclude/asm/arch/io.h:103: warning: comparison of distinct pointer types\nlacks a cast\ninclude/asm/arch/io.h:104: warning: comparison of distinct pointer types\nlacks a cast\ninclude/asm/arch/io.h: In function `inw\u0027:\ninclude/asm/arch/io.h:127: warning: comparison of distinct pointer types\nlacks a cast\n\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9dabf9da18018b99a51334c2ef168019389ed5bf",
      "tree": "b89293a7d31464b0139c42ef0a84ded7f7c189ed",
      "parents": [
        "70489c88d0b7e5820ac37a039a910bb396e2a4e3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@org.rmk.(none)",
        "time": "Thu May 12 19:27:13 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 12 19:27:13 2005 +0100"
      },
      "message": "[PATCH] ARM: 2676/1: S3C2440 - NAND register additions\n\nPatch from Ben Dooks\n\nAdd the register definitions for the s3c2440 NAND controller\nto the s3c2410 NAND register definitions\n\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d7def6c22dfa9f32b3d9e5546a7a6a90c644ff5f",
      "tree": "bae4cdc4e45905416e0868053d62b3dd4869c047",
      "parents": [
        "fa4354359f800ef9d68ed644438efd45b559b443"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@de.rmk.(none)",
        "time": "Tue May 10 19:01:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 10 19:01:35 2005 +0100"
      },
      "message": "[PATCH] ARM: 2666/1: i.MX pwm controller defines\n\nPatch from Sascha Hauer\n\nThis patch adds the defines for the i.MX PWM controller\n\nSigned-off-by: Steven Scholz\nSigned-off-by: Sascha Hauer\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2bab05ac1f9a2f5ddcd2f3256237e5c47fc127f",
      "tree": "a330a8ac155d82bae9a500d28533888dedad4d1e",
      "parents": [
        "c4e1f6f6bf82af89994a0ee760fc5e036c4d3c1f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 14:23:01 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 14:23:01 2005 +0100"
      },
      "message": "[PATCH] ARM: Move copy/clear user_page locking into implementation\n\nMove the locking for copy_user_page() and clear_user_page() into\nthe implementations which require locking.  For simple memcpy/\nmemset based implementations, the locking is extra overhead which\nis not necessary, and prevents preemption occuring.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4e1f6f6bf82af89994a0ee760fc5e036c4d3c1f",
      "tree": "64d5168e48eb879cb7452e80b06b7d7eaa6a709c",
      "parents": [
        "155bb14482cc567761c13b4efc064de400c55e18"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 10:40:19 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 10 10:40:19 2005 +0100"
      },
      "message": "[PATCH] ARM: Add top_pmd, which points at the top-most page table\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "53d7ad1ea3acb4a626edec179aa52e72ea216647",
      "tree": "d3458629f36909eb9fd3eae1a345a7627d8f8ffc",
      "parents": [
        "4f7a18124c1a44858fb74a1c4234015009952959"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 05 14:06:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 05 14:06:31 2005 +0100"
      },
      "message": "ARM: Add missed imxfb include file\n\nThis file got missed in the commit of patch 2661/1 thanks to a buggy\nscript.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4f7a18124c1a44858fb74a1c4234015009952959",
      "tree": "978f55875b776c83ebcfed24737784ac098d1a4e",
      "parents": [
        "897f5ab2cd733a77a2279268262919caa8154b9d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 05 13:11:00 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 05 13:11:00 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix kernel stack offset calculations\n\nVarious places in the ARM kernel implicitly assumed that kernel\nstacks are always 8K due to hard coded constants.  Replace these\nconstants with definitions.\n\nCorrect the allowable range of kernel stack pointer values within\nthe allocation.  Arrange for the entire kernel stack to be zeroed,\nnot just the upper 4K if CONFIG_DEBUG_STACK_USAGE is set.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b1ecb4c3a9e33cc8b93ac9cb046b535b72a15f68",
      "tree": "d34b412e61ff720926da836ff989d1c821b5ef1b",
      "parents": [
        "0555985d046348b39e44ff1da2719d73409d7981"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Wed May 04 05:40:12 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:33:15 2005 -0700"
      },
      "message": "[PATCH] asm/signal.h unification\n\nNew file - asm-generic/signal.h.  Contains declarations of\n__sighandler_t, __sigrestore_t, SIG_DFL, SIG_IGN, SIG_ERR and default\ndefinitions of SIG_BLOCK, SIG_UNBLOCK and SIG_SETMASK.\n\nasm-*/signal.h switched to including it.  The only exception is\nasm-parisc/signal.h that wants its own declaration of __sighandler_t;\nthat one is left as-is.\n\nasm-ppc64/signal.h required one more thing - unlike everybody else it\nused __sigrestorer_t instead of usual __sigrestore_t.  PPC64 switched to\ncommon spelling.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f9c381fa3e0b9b9042e310c69df87eaf9b46ea4",
      "tree": "a683349fc21ff4c892b032ad1681d67a1ebf547a",
      "parents": [
        "5c3073e691b56dabbdec60dda4258b4e50d64872"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:22:19 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:22:19 2005 +0100"
      },
      "message": "[PATCH] ARM: Clean up commenting/spacing for Integrator\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c3073e691b56dabbdec60dda4258b4e50d64872",
      "tree": "073b46c9cb83d8e2a8e73e18849e79d193108ad2",
      "parents": [
        "5cd0c3442021fbf39c7152b341a952aa24054be9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:20:29 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:20:29 2005 +0100"
      },
      "message": "[PATCH] ARM: cleanup vmalloc start/offset macros\n\nVMALLOC_START and VMALLOC_OFFSET are common between all ARM\nmachine classes.  Move them into include/asm-arm/pgtable.h,\nbut allow a machine class to override them if required.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7f261b5f0dccd53ed3a9a95b55c36e24a698a92a",
      "tree": "c6f94657e1f50e59168184758ba2859d2ad5abc9",
      "parents": [
        "d59745ce3e7aa13856bca16d3bcbb95041775ff6"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sun May 01 08:59:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:02 2005 -0700"
      },
      "message": "[PATCH] move SA_xxx defines to linux/signal.h\n\nThe attached patch moves the IRQ-related SA_xxx flags (namely, SA_PROBE,\nSA_SAMPLE_RANDOM and SA_SHIRQ) from all the arch-specific headers to\nlinux/signal.h.  This looks like a left-over after the irq-handling code\nwas consolidated.  The code was moved to kernel/irq/*, but the flags are\nstill left per-arch.\n\nRight now, adding a new IRQ flag to the arch-specific header, like this\npatch does:\nhttp://cvs.sourceforge.net/viewcvs.py/*checkout*/alsa/alsa-driver/utils/patches/pcsp-kernel-2.6.10-03.diff?rev\u003d1.1\nno longer works, it breaks the compilation for all other arches, unless you\nadd that flag to all the other arch-specific headers too.  So I think such\na clean-up makes sense.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c8538a7aa5527d02c7191ac5da124efadf6a2827",
      "tree": "6a2fae8be308d38ed1abe1d5c7539db29238ae61",
      "parents": [
        "e43379f10b42194b8a6e1de342cfb44463c0f6da"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun May 01 08:59:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:01 2005 -0700"
      },
      "message": "[PATCH] remove all kernel BUGs\n\nThis patch eliminates all kernel BUGs, trims about 35k off the typical\nkernel, and makes the system slightly faster.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4774e2260cf25c54f2188dd0407676e3af6f1f23",
      "tree": "36d362b6f5522e59e663031f4ce2eaf6169b38c3",
      "parents": [
        "ed562ab12733ab75437b3390427d41fce9da83c3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 23:32:38 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 23:32:38 2005 +0100"
      },
      "message": "[PATCH] ARM: IntegratorCP: Fix CLCD MUX selection values\n\nThe documentation on these values seems to be rather wrong.\nThese values have been determined by mere trial and error.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d5aa207e46ff7ee838683a7d95ecf46fe42a9a56",
      "tree": "2fe7cf50bb45a3ca94f095695bab5414fa56c1f3",
      "parents": [
        "a6ad57fb4b5e9d68553f4440377b99f75588fa88"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 12:19:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 12:19:28 2005 +0100"
      },
      "message": "[PATCH] ARM: RTC: allow driver methods to return error\n\nAllow RTC drivers to return error codes from their read_time\nor read_alarm methods.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "05f9869bf20e11bcb9b64b9ebd6a9cf89d6b71ba",
      "tree": "007c152142085c5124337eda056e9798be53e084",
      "parents": [
        "2d2669b62984b8d76b05a6a045390a3250317d21"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@ee.rmk.(none)",
        "time": "Fri Apr 29 22:08:34 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 29 22:08:34 2005 +0100"
      },
      "message": "[PATCH] ARM: 2649/1: Fix \u0027sparse -Wbitwise\u0027 warnings from MMIO macros\n\nPatch from Olav Kongas\n\nOn ARM, the outX() and writeX() families of macros take the\nresult of cpu_to_leYY(), which is of restricted type __leYY,\nand feed it to __raw_writeX(), which expect an argument of\nunrestricted type. This results in \u0027sparse -Wbitwise\u0027\nwarnings about incorrect types in assignments. Analogous\ntype mismatch warnings are issued for inX() and readX()\ncounterparts. The below patch resolves these warnings by\nadding forced typecasts.\n\nSigned-off-by: Olav Kongas\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2d2669b62984b8d76b05a6a045390a3250317d21",
      "tree": "822f62adf59f2e6302a16289cc99b0f9b873cfb4",
      "parents": [
        "3a1e501511a1e2c665c566939047794dcf86466b"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@org.rmk.(none)",
        "time": "Fri Apr 29 22:08:33 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 29 22:08:33 2005 +0100"
      },
      "message": "[PATCH] ARM: 2651/3: kernel helpers for NPTL support\n\nPatch from Nicolas Pitre\n\nThis patch entirely reworks the kernel assistance for NPTL on ARM.\nIn particular this provides an efficient way to retrieve the TLS\nvalue and perform atomic operations without any instruction emulation\nnor special system call.  This even allows for pre ARMv6 binaries to\nbe forward compatible with SMP systems without any penalty.\nThe problematic and performance critical operations are performed\nthrough segment of kernel provided user code reachable from user space\nat a fixed address in kernel memory.  Those fixed entry points are\nwithin the vector page so we basically get it for free as no extra\nmemory page is required and nothing else may be mapped at that\nlocation anyway.\nThis is different from (but doesn\u0027t preclude) a full blown VDSO\nimplementation, however a VDSO would prevent some assembly tricks with\nconstants that allows for efficient branching to those code segments.\nAnd since those code segments only use a few cycles before returning to\nuser code, the overhead of a VDSO far call would add a significant\noverhead to such minimalistic operations.\nThe ARM_NR_set_tls syscall also changed number.  This is done for two\nreasons:\n1) this patch changes the way the TLS value was previously meant to be\n   retrieved, therefore we ensure whatever library using the old way\n   gets fixed (they only exist in private tree at the moment since the\n   NPTL work is still progressing).\n2) the previous number was allocated in a range causing an undefined\n   instruction trap on kernels not supporting that syscall and it was\n   determined that allocating it in a range returning -ENOSYS would be\n   much nicer for libraries trying to determine if the feature is\n   present or not.\n\nSigned-off-by: Nicolas Pitre\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8443b165f13d21214e5d5495eee7c3bf7f2456bf",
      "tree": "5571ac62b632ecae1a6495e59a5d55258f40bda1",
      "parents": [
        "c60c390620e0abb60d4ae8c43583714bda27763f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@org.rmk.(none)",
        "time": "Fri Apr 29 21:58:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 29 21:58:15 2005 +0100"
      },
      "message": "[PATCH] ARM: 2657/1: export ixp2000_pci_config_addr\n\nPatch from Lennert Buytenhek\n\nExport ixp2000_pci_config_addr, to be used by the IXDP2800 platform\nsetup code to coordinate booting the master and slave NPU.\n\nSigned-off-by: Lennert Buytenhek\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f7ad450394560a6b6c72115e04bf7afd6230e70",
      "tree": "e4b4b0f5eb3338e043eb3b7a78c16eb162f62e72",
      "parents": [
        "82235e9170f19fa327361ee82a76618e60f2db47"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:46:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:46:15 2005 +0100"
      },
      "message": "[PATCH] ARM: AMBA CLCD: X resolutions must be multiples of 16\n\nWe ignore the bottom 4 bits of the X resolution, so we should\nround X resolutions up to the nearest multiple of 16.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "82235e9170f19fa327361ee82a76618e60f2db47",
      "tree": "735bdadb8025241a514c672537f231c614010c61",
      "parents": [
        "c4d12b98ead8bb2437f656c17e7ef065fa160e13"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:43:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:43:52 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix AMBA CLCD fb driver for 32bpp\n\nWe were supporting 24bpp.  However, the pixel organisation in\nmemory was 0RGB, so it was 24bpp in 32bit words.  This means\nwe\u0027re actually supporting 32bpp and not 24bpp.\n\nAlso, add a check to ensure that we don\u0027t exceed the available\nframebuffer when changing display resolutions.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4d12b98ead8bb2437f656c17e7ef065fa160e13",
      "tree": "5c73444b7f1d60b759c223d915fb7645984e5865",
      "parents": [
        "ea3f4eaca09de1bcc80e922e56a6dabba5882f56"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:38:19 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:38:19 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix AMBA CLCD fb driver for 1bpp/STN mono panels\n\nFix the AMBA CLCD framebuffer driver for 1bpp modes and STN\nmonochrome LCD panels.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea3f4eaca09de1bcc80e922e56a6dabba5882f56",
      "tree": "7b798a53b5306ddf45e969eb03badd6aa10d8064",
      "parents": [
        "e8108c98dd6d65613fa0ec9d2300f89c48d554bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Apr 27 18:19:55 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Apr 27 18:19:55 2005 +0100"
      },
      "message": "[PATCH] ARM: Add further explaination for clk_get()\n\nclk_get() comments can be confusing.  Add extra explaination of\nthe dev and id parameters to ensure correct usage.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2fac6f3fec2303649e9cd572255776cb93d3f888",
      "tree": "091344bb955417f32aa60f9693612fc06d1079a4",
      "parents": [
        "41130d37a449dbff3593c8585a102d5e9173eea7"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@net.rmk.(none)",
        "time": "Mon Apr 25 23:40:05 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 23:40:05 2005 +0100"
      },
      "message": "[PATCH] ARM: 2653/1: Fix memset and memzero macro double-reference of parameters\n\nPatch from Deepak Saxena\n\nThe current memset() and memzero() macros on ARM reference the\nincoming parameters more than once and this can cause uninted\nside-effects. The issue was found while debugging SCTP protocol\nand with the specific usage of memzero(skb_put(skb,size),size).\nThis call would call skb_put(skb,size) twice leading to badness.\nThe fixed version copies the incoming parameters into local\nvariables and uses those instead.\n\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King"
    },
    {
      "commit": "eec99e345e0568767009341ac35fb5a499301499",
      "tree": "35f6443b6e84873a53ab2162cfbc8f9323d2b435",
      "parents": [
        "bd7b170201149fd82bc3212cb570a7a7386463a4"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@org.rmk.(none)",
        "time": "Mon Apr 25 23:13:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 23:13:15 2005 +0100"
      },
      "message": "[PATCH] ARM: 2645/1: Adds IIS definitions for the S3C2400\n\nPatch from Lucas Correia Villa Real\n\nAdds IISFCON definitions for the S3C2400 at\ninclude/asm-arm/arch-s3c2400/regs-iis.h.\n\nSigned-off-by: Lucas Correia Villa Real\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King"
    },
    {
      "commit": "bd7b170201149fd82bc3212cb570a7a7386463a4",
      "tree": "3266b071178016adaad3a1684a2fe2648d24b238",
      "parents": [
        "b7ebcc108a1754a1d044b49c0acf977a7e86ae71"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@org.rmk.(none)",
        "time": "Mon Apr 25 23:12:50 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 23:12:50 2005 +0100"
      },
      "message": "[PATCH] ARM: 2644/1: Adds S3C2400 support to uncompress.h\n\nPatch from Lucas Correia Villa Real\n\nThe S3C2400 doesn\u0027t have a cpuid information stored anywhere. This patch adds\nsupport to the S3C2400 at include/asm-arm/arch-s3c2400/uncompress.h by\ninitializing the cpuid variable to the S3C2410, as they share the same\nroutine. The GSTATUS1 pin is then used only if not compiling for the S3C2400.\n\nSigned-off-by: Lucas Correia Villa Real\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King"
    },
    {
      "commit": "b7ebcc108a1754a1d044b49c0acf977a7e86ae71",
      "tree": "8667058f519ebab164eca6184301da45791485f2",
      "parents": [
        "a3342421363642d03b2ae3ecd27e3041de043e99"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@org.rmk.(none)",
        "time": "Mon Apr 25 18:40:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 18:40:31 2005 +0100"
      },
      "message": "[PATCH] ARM: 2641/1: Adds S3C2400_SPPIN_nCS to arch-s3c2410/regs-spi.h\n\nPatch from Lucas Correia Villa Real\n\nAdds a define to the SPI Card Select bit on the S3C2400 into\ninclude/asm-arm/arch-s3c2410/regs-spi.h\n\nSigned-off-by: Lucas Correia Villa Real\nSigned-off-by: Russell King"
    },
    {
      "commit": "a3342421363642d03b2ae3ecd27e3041de043e99",
      "tree": "d90217f63c552f70a9731a1aafed5868fe1ebc9b",
      "parents": [
        "8e293ada7d6aaee43dd56a8077b83577dd108667"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@org.rmk.(none)",
        "time": "Mon Apr 25 18:36:50 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 18:36:50 2005 +0100"
      },
      "message": "[PATCH] ARM: 2640/1: Adds DRAM/BANKSIZE_MASK definitions for S3C2400\n\nPatch from Lucas Correia Villa Real\n\nAdds DRAM refresh definitions and sets the BANKSIZE_MASK for the S3C2400 on\ninclude/asm-arm/arch-s3c2400/regs-mem.h\n\nSigned-off-by: Lucas Correia Villa Real\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King"
    },
    {
      "commit": "6119be0bba10e7e7b1e5650a87812fa2fd8d3a60",
      "tree": "5acc21e0611f1caf7163c120ca4214b2ee452b0d",
      "parents": [
        "8462e201756dd3bbe7e542106fc6fd6fe059cee2"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 19 13:29:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:29:21 2005 -0700"
      },
      "message": "[PATCH] freepgt: arm FIRST_USER_ADDRESS PAGE_SIZE\n\nARM define FIRST_USER_ADDRESS as PAGE_SIZE (beyond the machine vectors when\nthey are mapped low), and use that definition in place of locally defined\nMIN_MAP_ADDR.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "cc56449f53ba45646c6f0a2edf77c4acb342caed"
}
