)]}'
{
  "log": [
    {
      "commit": "863dab453b869136453944bda63e20b6ed39c5ef",
      "tree": "b6bfe11f05220f1d14e7856f6619fdf09ec15a0d",
      "parents": [
        "1645f20bc4440d6f67f73f570f3cf873b4e37f3c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 28 12:47:05 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 28 12:47:05 2006 +0100"
      },
      "message": "[ARM] Add Integrator support for glibc outb() and friends\n\nAdd the necessary call to register_isa_ports() so that glibc knows\nwhere these are found on Integrator platforms.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7034b0e60a2ccfab4ee2d3a468cb8cad6de3740d",
      "tree": "e8f4ce9a3c9da04463de9b1a9573b71164deadf8",
      "parents": [
        "416112f818afcc08aeaba79ebba899aee5ddf571"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 28 12:44:03 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 28 12:44:03 2006 +0100"
      },
      "message": "[ARM] Arrange for isa.c to use named initialisers\n\nConvert isa.c (the glibc interface for emulating ISA IO) to use\nnamed initialisers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ac185bdc02c216040f3b83f654d864bd8a29cedc",
      "tree": "7cc59ba443f3fc52d329437949436b5b37f1d7ea",
      "parents": [
        "ae298c98e5ab5bab3b39ffe0c2aebfeb4b1e68a2",
        "ba9b5d76372dc290b6ca04dad93927a22c2ac49a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 21 14:38:51 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 21 14:38:51 2006 -0700"
      },
      "message": "Merge gregkh@master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "ba9b5d76372dc290b6ca04dad93927a22c2ac49a",
      "tree": "da57578e06ded3b2384b4b2a53f32068b592bab1",
      "parents": [
        "90af774ab150b97c0aa8ed0375f4652be986bdce"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Aug 18 17:20:15 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 18 17:20:15 2006 +0100"
      },
      "message": "[ARM] 3746/2: Userspace helpers must be Thumb mode interworkable\n\nPatch from Nicolas Pitre\n\nThe userspace helpers in clean/arch/arm/kernel/entry-armv.S are called\ndirectly in/from userspace. They need to cope with being called from\nThumb code.\n\nPatch below uses the bx interworking instruction when\nCONFIG_ARM_THUMB\u003dy.\n\nBased on an earlier patch from Paul Brook \u003cpaul@codesourcery.com\u003e\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "90af774ab150b97c0aa8ed0375f4652be986bdce",
      "tree": "527317a6af739ea7f5c9337cccc7b148e497f5ec",
      "parents": [
        "3a834635e8953839dba3f417a26414039b0c7c48"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Aug 18 15:34:46 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 18 15:34:46 2006 +0100"
      },
      "message": "[ARM] 3757/1: Use PROCINFO_INITFUNC in head.S\n\nPatch from Catalin Marinas\n\nThis is instead of a magic number.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "012c437d03cb299814e58ac8d574f7510f5989a5",
      "tree": "2e7eb5c22549c80b797dd4e99bc4c2c55e64f254",
      "parents": [
        "485311a23c72c87332f9a55ce25e650e40ae3fc7"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Sun Aug 13 23:24:22 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 14 12:54:29 2006 -0700"
      },
      "message": "[PATCH] Change panic_on_oops message to \"Fatal exception\"\n\nPreviously the message was \"Fatal exception: panic_on_oops\", as introduced\nin a recent patch whith removed a somewhat dangerous call to ssleep() in\nthe panic_on_oops path.  However, Paul Mackerras suggested that this was\nsomewhat confusing, leadind people to believe that it was panic_on_oops\nthat was the root cause of the fatal exception.  On his suggestion, this\npatch changes the message to simply \"Fatal exception\".  A suitable oops\nmessage should already have been displayed.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "38c677cb9a683c9d477f845484b74b0a1b23e1fb",
      "tree": "ec32e653c5fe00e12e07939fc9d5a357b2e2e563",
      "parents": [
        "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Aug 01 22:26:25 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Aug 01 22:26:25 2006 +0100"
      },
      "message": "[ARM] 3739/1: genirq updates:  irq_chip, add and use irq_chip.name\n\nPatch from David Brownell\n\nARM genirq cleanups/updates:\n\n    - Start switching platforms to newer APIs\n        * use \"irq_chip\" name, not \"irqchip\"\n        * providing irq_chip.name\n\n    - Show irq_chip.name in /proc/interrupts, like on x86.\n\nThis update a bit more than half of the ARM code.  The irq_chip.name\nvalues were chosen to match docs (if I have them) or be otherwise\nobvious (\"FPGA\", \"CPLD\", or matching the code).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cea6a4ba8acfba6f59cc9ed71e0d05cb770b9d9c",
      "tree": "8a8ad7de11c2261c3f850d97d91524ee64cc36c4",
      "parents": [
        "b8bdb460b7ecf08a4fed6e8b5b6b3fe874587aaa"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Sun Jul 30 03:03:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] panic_on_oops: remove ssleep()\n\nThis patch is part of an effort to unify the panic_on_oops behaviour across\nall architectures that implement it.\n\nIt was pointed out to me by Andi Kleen that if an oops has occured in\ninterrupt context, then calling sleep() in the oops path will only cause a\npanic, and that it would be really better for it not to be in the path at\nall.\n\nThis patch removes the ssleep() call and reworks the console message\naccordinly.  I have a slght concern that the resulting console message is\ntoo long, feedback welcome.\n\nFor powerpc it also unifies the 32bit and 64bit behaviour.\n\nFror x86_64, this patch only updates the console message, as ssleep() is\nalready not present.\n\nSigned-off-by: Horms \u003chorms@verge.net.au\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "34d926266500919a43520d3d52a4f7020b9f0687",
      "tree": "4d5e809a5619b8daa0d382b39f509dd2fff63ff8",
      "parents": [
        "d8ca3d11c6611685ea7783b4acb623bf08496f94"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jul 26 18:57:40 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 26 18:57:40 2006 +0100"
      },
      "message": "[ARM] Fix SMP booting\n\nProcessor support files now use r6 in their CPU setup code, so\nwe can\u0027t rely on r6 being preserved.  Use r7 instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5cbc1b6f66313111f64e779bf1df3799bf5c2df8",
      "tree": "312d722d9e151b6630af7b647f18e98d0a045dfc",
      "parents": [
        "a9da396a37fb3da5d0f212c41c6e96bcbf8fe590"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 11 15:37:55 2006 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 13 16:14:26 2006 +0100"
      },
      "message": "[ARM] arch/arm/kernel/bios32.c: no need to set isa_bridge\n\nSince this assignment was the only place on !alpha where isa_bridge was\ntouched, it didn\u0027t have any effect.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f7ede370a2aac96903d6e25f3b04345fa6d066f2",
      "tree": "f5d19892fbc6d8fa235022b11b5f06828f59278d",
      "parents": [
        "b94ea6c08d9f9ac5339b1c2025ce3ca87b007200"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jul 11 22:54:34 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 11 22:54:34 2006 +0100"
      },
      "message": "[ARM] 3728/1: Restore missing CPU Hotplug irq helper\n\nPatch from Thomas Gleixner\n\nFrom: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\nThe genirq conversion of ARM lost a CPU Hotplug helper function.\nRestore it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "894673ee6122a3ce1958e1fe096901ba5356a96b",
      "tree": "2fe842e63046ead098c5c61c0938ad8128934412",
      "parents": [
        "a8f340e394ff30b79ab5b03c67ab4c94b2ac3646"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmir@gmail.com",
        "time": "Mon Jul 10 04:44:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:16 2006 -0700"
      },
      "message": "[PATCH] tty: Remove include of screen_info.h from tty.h\n\nscreen_info.h doesn\u0027t have anything to do with the tty layer and shouldn\u0027t be\nincluded by tty.h.  This patches removes the include and modifies all users to\ndirectly include screen_info.h.  struct screen_info is mainly used to\ncommunicate with the console drivers in drivers/video/console.  Note that this\npatch touches every arch and I have no way of testing it.  If there is a\nmistake the worst thing that will happen is a compile error.\n\n[akpm@osdl.org: fix arm build]\n[akpm@osdl.org: fix alpha build]\nSigned-off-by: Jon Smirl \u003cjonsmir@gmail.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e19025bc7be18e4d1dc8d1fde06c2d23927eb4d",
      "tree": "2eabe17264e8d8efa87985548ad69a7a01a893c8",
      "parents": [
        "c9e4143c4df08f7b54ba2099480266a6a1303f17"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 03 13:29:38 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 03 13:29:38 2006 +0100"
      },
      "message": "[ARM] Fix warnings in arch/arm/kernel/setup.c\n\ncr_alignment is unsigned long, so should be the format string.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c9e4143c4df08f7b54ba2099480266a6a1303f17",
      "tree": "7c32d72d0a8bfc462945d9ff8f8c5770167b3789",
      "parents": [
        "020732ad9add86b71e9d90d5fa7687d51f58ef49"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 03 13:29:03 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 03 13:29:03 2006 +0100"
      },
      "message": "[ARM] Fix ecard.c resource warnings.\n\nPlatforms which use ecard.c always have 32-bit resources, so\nmight as well lose the \"long\" format strings.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b4b9034132c7e1e4474999e688dd7d03b7d97a99",
      "tree": "c02c571b9e0e59b9ffa18baae23c83f09ff07adb",
      "parents": [
        "a8c4c20dfa8b28a3c99e33c639d9c2ea5657741e",
        "07d265dd59456f702b7d2a1ac471f06ee4adc9ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 15:07:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 15:07:45 2006 -0700"
      },
      "message": "Merge branch \u0027genirq\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027genirq\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (24 commits)\n  [ARM] 3683/2:  ARM: Convert at91rm9200 to generic irq handling\n  [ARM] 3682/2:  ARM: Convert ixp4xx to generic irq handling\n  [ARM] 3702/1: ARM: Convert ixp23xx to generic irq handling\n  [ARM] 3701/1: ARM: Convert plat-omap to generic irq handling\n  [ARM] 3700/1: ARM: Convert lh7a40x to generic irq handling\n  [ARM] 3699/1: ARM: Convert s3c2410 to generic irq handling\n  [ARM] 3698/1: ARM: Convert sa1100 to generic irq handling\n  [ARM] 3697/1: ARM: Convert shark to generic irq handling\n  [ARM] 3696/1: ARM: Convert clps711x to generic irq handling\n  [ARM] 3694/1: ARM: Convert ecard driver to generic irq handling\n  [ARM] 3693/1: ARM: Convert omap1 to generic irq handling\n  [ARM] 3691/1: ARM: Convert imx to generic irq handling\n  [ARM] 3688/1: ARM: Convert clps7500 to generic irq handling\n  [ARM] 3687/1: ARM: Convert integrator to generic irq handling\n  [ARM] 3685/1: ARM: Convert pxa to generic irq handling\n  [ARM] 3684/1: ARM: Convert l7200 to generic irq handling\n  [ARM] 3681/1: ARM: Convert ixp2000 to generic irq handling\n  [ARM] 3680/1: ARM: Convert footbridge to generic irq handling\n  [ARM] 3695/1: ARM drivers/pcmcia: Fixup includes\n  [ARM] 3689/1: ARM drivers/input/touchscreen: Fixup includes\n  ...\n\nManual conflict resolved in kernel/irq/handle.c (butt-ugly ARM tickless\ncode).\n"
    },
    {
      "commit": "a8c4c20dfa8b28a3c99e33c639d9c2ea5657741e",
      "tree": "887b64d29b5a46d9ab2ca1267d8a2f05b5845561",
      "parents": [
        "168d04b3b4de7723eb73b3cffc9cb75224e0f393",
        "2dc7667b9d0674db6572723356fe3857031101a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 15:04:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 15:04:12 2006 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (44 commits)\n  [ARM] 3541/2: workaround for PXA27x erratum E7\n  [ARM] nommu: provide a way for correct control register value selection\n  [ARM] 3705/1: add supersection support to ioremap()\n  [ARM] 3707/1: iwmmxt: use the generic thread notifier infrastructure\n  [ARM] 3706/2: ep93xx: add cirrus logic edb9315a support\n  [ARM] 3704/1: format IOP Kconfig with tabs, create more consistency\n  [ARM] 3703/1: Add help description for ARCH_EP80219\n  [ARM] 3678/1: MMC: Make OMAP MMC work\n  [ARM] 3677/1: OMAP: Update H2 defconfig\n  [ARM] 3676/1: ARM: OMAP: Fix dmtimers and timer32k to compile on OMAP1\n  [ARM] Add section support to ioremap\n  [ARM] Fix sa11x0 SDRAM selection\n  [ARM] Set bit 4 on section mappings correctly depending on CPU\n  [ARM] 3666/1: TRIZEPS4 [1/5] core\n  ARM: OMAP: Multiplexing for 24xx GPMC wait pin monitoring\n  ARM: OMAP: Fix SRAM to use MT_MEMORY instead of MT_DEVICE\n  ARM: OMAP: Update dmtimers\n  ARM: OMAP: Make clock variables static\n  ARM: OMAP: Fix GPMC compilation when DEBUG is defined\n  ARM: OMAP: Mux updates for external DMA and GPIO\n  ...\n"
    },
    {
      "commit": "33e39f1d5b910e37d73815d7cb856786880c60e0",
      "tree": "34469305161691b9cfae6be21f7a3566b04933ee",
      "parents": [
        "d533c1289e87cc16b0590077a182f06e4d6ad8aa"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 22:32:36 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 01 22:32:36 2006 +0100"
      },
      "message": "[ARM] 3694/1: ARM: Convert ecard driver to generic irq handling\n\nPatch from Thomas Gleixner\n\nFrom: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\nFixup the conversion to generic irq subsystem.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4a2581a080098ca3a0c4e416d7a282e96c75ebf8",
      "tree": "6709b53f00a271fe8dd76b6cfb821419c8afb206",
      "parents": [
        "f8b5473fcbddbfde827ecf82aa0e81fa2a878220"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 22:30:09 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 01 22:30:09 2006 +0100"
      },
      "message": "[ARM] 3692/1: ARM: coswitch irq handling to the generic implementation\n\nPatch from Thomas Gleixner\n\nFrom: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\nSwitch the ARM irq core handling to the generic implementation. The\nARM specific header files now contain mostly migration stubs and\nhelper macros. Note that each machine type must be converted after\nthis step seperately. This was seperated out from the patch for easier\nreview.\n\nThe main changes for the machine type code is the conversion of the\ntype handlers to a \u0027type flow\u0027 and \u0027chip\u0027 model. This affects only the\nmultiplex interrupt handlers. A conversion macro needs to be added to\nthose implementations, which defines the data structure which is\nregistered by the set_irq_chained_handler() macro.\n\nSome minor fixups of include files and the conversion of data\nstructure access is necessary all over the place.\n\nThe mostly macro based conversion was provided to allow an easy\nmigration of the existing implementations.\n\nThe code compiles on all defconfigs available in arch/arm/configs\nexcept those which were broken also before applying the conversion\npatches.\n\nThe code has been boot and runtime tested on most ARM platforms. The\nresults of an extensive testing and bugfixing series can be found\nat: http://www.linutronix.de/index.php?page\u003dtesting\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ae95bfbb2b67eba5d67a0478a8715682a87e2616",
      "tree": "39441dab1f8934f0596bfaef267994aefb266921",
      "parents": [
        "9b8417556cca8d56467fd47a39667a4cf3ae21f3"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jul 01 19:56:48 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 01 19:56:48 2006 +0100"
      },
      "message": "[ARM] 3707/1: iwmmxt: use the generic thread notifier infrastructure\n\nPatch from Lennert Buytenhek\n\nThis patch makes the iWMMXt context switch hook use the generic\nthread notifier infrastructure that was recently merged in commit\nd6551e884cf66de072b81f8b6d23259462c40baf.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "1903ac54f8536b11478e4f01c339e10b538f59e0",
      "tree": "ff5410f0539ab4aa09f964fa1d0c6dc26c614dc2",
      "parents": [
        "47c2a3aa4475d27073dd3c7e183fcc13f495c8f5",
        "87937472ff8e34ad5c7b798a8a52e4368af216df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] i386: export memory more than 4G through /proc/iomem\n  [PATCH] 64bit Resource: finally enable 64bit resource sizes\n  [PATCH] 64bit Resource: convert a few remaining drivers to use resource_size_t where needed\n  [PATCH] 64bit resource: change pnp core to use resource_size_t\n  [PATCH] 64bit resource: change pci core and arch code to use resource_size_t\n  [PATCH] 64bit resource: change resource core to use resource_size_t\n  [PATCH] 64bit resource: introduce resource_size_t for the start and end of struct resource\n  [PATCH] 64bit resource: fix up printks for resources in misc drivers\n  [PATCH] 64bit resource: fix up printks for resources in arch and core code\n  [PATCH] 64bit resource: fix up printks for resources in pcmcia drivers\n  [PATCH] 64bit resource: fix up printks for resources in video drivers\n  [PATCH] 64bit resource: fix up printks for resources in ide drivers\n  [PATCH] 64bit resource: fix up printks for resources in mtd drivers\n  [PATCH] 64bit resource: fix up printks for resources in pci core and hotplug drivers\n  [PATCH] 64bit resource: fix up printks for resources in networks drivers\n  [PATCH] 64bit resource: fix up printks for resources in sound drivers\n  [PATCH] 64bit resource: C99 changes for struct resource declarations\n\nFixed up trivial conflict in drivers/ide/pci/cmd64x.c (the printk that\nwas changed by the 64-bit resources had been deleted in the meantime ;)\n"
    },
    {
      "commit": "8799ee9f49f6171fd58f4d64f8c067ca49006a5d",
      "tree": "b746b8800bc99633f31505d151624c8ccd75cd47",
      "parents": [
        "326764a85b7676388db3ebad6488f312631d7661"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 29 18:24:21 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 29 18:24:21 2006 +0100"
      },
      "message": "[ARM] Set bit 4 on section mappings correctly depending on CPU\n\nOn some CPUs, bit 4 of section mappings means \"update the\ncache when written to\".  On others, this bit is required to\nbe one, and others it\u0027s required to be zero.  Finally, on\nARMv6 and above, setting it turns on \"no execute\" and prevents\nspeculative prefetches.\n\nWith all these combinations, no one value fits all CPUs, so we\nhave to pick a value depending on the CPU type, and the area\nwe\u0027re mapping.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "264edb35ce5c85749bfdd2942c74b786ea1cde41",
      "tree": "a32533144367bbe5f1522da6e4b76f17d4e648b8",
      "parents": [
        "0a6047eef1c465c38aacfbdab193161b3f0cd144"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 29 15:03:09 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 29 15:03:09 2006 +0100"
      },
      "message": "[ARM] Remove yucky ifdefs to print \"id(wb)BRR\" suffix on CPU name\n\nThe \"id(wb)BRR\" suffix reports which CPU debugging options were (or\nwere not) selected at kernel build time.  Rather than have every\nproc-*.S file implement this, report the control register value,\nfrom which this information can be deduced.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "27d68a36c4f1ca2fc6be82620843493462c08c51",
      "tree": "a06b451e19c25a77595c918ca81bbb30f0ec9ebf",
      "parents": [
        "76a22271fd14e3fe7660f8646db12f0780fa4fd2",
        "583e7f5d36547f0d84caf71d43b71f0530a47766"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 16:20:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 16:20:49 2006 -0700"
      },
      "message": "Merge branch \u0027nommu\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027nommu\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] nommu: backtrace code must not reference a discarded section\n  [ARM] nommu: Initial uCLinux support for MMU-based CPUs\n  [ARM] nommu: prevent Xscale-based machines being selected\n  [ARM] nommu: export flush_dcache_page()\n  [ARM] nommu: remove fault-armv, mmap and mm-armv files from nommu build\n  [ARM] Remove TABLE_SIZE, and several unused function prototypes\n  [ARM] nommu: Provide a simple flush_dcache_page implementation\n  [ARM] nommu: add arch/arm/Kconfig-nommu to Kconfig files\n  [ARM] nommu: add stubs for ioremap and friends\n  [ARM] nommu: avoid selecting TLB and CPU specific copy code\n  [ARM] nommu: uaccess tweaks\n  [ARM] nommu: adjust headers for !MMU ARM systems\n  [ARM] nommu: we need the TLS register emulation for nommu mode\n"
    },
    {
      "commit": "9641c7cc5a7f6d5c9dc9b43eea4e5f8c3c08c94e",
      "tree": "5ff57feabe0538d58404ec4918b0d94d75f69846",
      "parents": [
        "002547b4f86c27bfac5bae344b723d250857be6b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 21 20:38:17 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 28 17:59:46 2006 +0100"
      },
      "message": "[ARM] nommu: uaccess tweaks\n\nMMUless systems have only one address space for all threads, so\nboth the usual access_ok() checks, and the exception handling do\nnot make much sense.\n\nHence, discard the fixup and exception tables at link time, use\nmemcpy/memset for the user copy/clearing functions, and define\nthe permission check macros to be constants.\n\nSome of this patch was derived from the equivalent patch by\nHyok S. Choi.\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c17fad11f3105ca4d5bbb2686725aad208f5ead4",
      "tree": "1b3b07ac36323f9a056fdf0aadafaff6e149c5de",
      "parents": [
        "5429b060df6d556f396b78364ad017686015bc34"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jun 27 23:03:03 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 28 17:55:01 2006 +0100"
      },
      "message": "[ARM] 3370/2: ep93xx: add crunch support\n\nPatch from Lennert Buytenhek\n\nAdd the necessary kernel bits for crunch task switching.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5429b060df6d556f396b78364ad017686015bc34",
      "tree": "48b088aa6eb65e856df91e296447f6a7ea394644",
      "parents": [
        "3bec6ded282b331552587267d67a06ed7fd95ddd"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jun 27 22:56:19 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 28 17:55:00 2006 +0100"
      },
      "message": "[ARM] 3665/1: crunch: add ptrace support\n\nPatch from Lennert Buytenhek\n\nThis patch makes it possible to get/set a task\u0027s Crunch state via\nthe ptrace(2) system call.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3bec6ded282b331552587267d67a06ed7fd95ddd",
      "tree": "5333fa3e3322528e3d8e5074d41ffc7f538f6768",
      "parents": [
        "562ca1e32a9c2514551559691db809606502a15a"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jun 27 22:56:18 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 28 17:54:59 2006 +0100"
      },
      "message": "[ARM] 3664/1: crunch: add signal frame save/restore\n\nPatch from Lennert Buytenhek\n\nThis patch makes the kernel save Crunch state in userland signal frames,\nso that any userland signal handler can safely use the Crunch coprocessor\nwithout corrupting the Crunch state of the code it preempted.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "02fcb974369d21c3df61d4ac5a2e1a58dce86495",
      "tree": "cdf04f4ccdb39049ba4399c21130fc2f663cf2e9",
      "parents": [
        "a39727f212426b9d5f9267b3318a2afaf9922d3b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 21 14:44:52 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 28 17:53:27 2006 +0100"
      },
      "message": "[ARM] Remove the __arch_* layer from uaccess.h\n\nBack in the days when we had armo (26-bit) and armv (32-bit) combined,\nwe had an additional layer to the uaccess macros to ensure correct\ntyping.  Since we no longer have 26-bit in this tree, we no longer\nneed this layer, so eliminate it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "76b67ed9dce69a6a329cdd66f94af1787f417b62",
      "tree": "4d80993e607ae4a870f98ad3441795737570b012",
      "parents": [
        "dd0932d9d4301bd58a4d5a634a3a8298c4fc5e24"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Jun 27 02:53:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:37 2006 -0700"
      },
      "message": "[PATCH] node hotplug: register cpu: remove node struct\n\nWith Goto-san\u0027s patch, we can add new pgdat/node at runtime.  I\u0027m now\nconsidering node-hot-add with cpu + memory on ACPI.\n\nI found acpi container, which describes node, could evaluate cpu before\nmemory. This means cpu-hot-add occurs before memory hot add.\n\nIn most part, cpu-hot-add doesn\u0027t depend on node hot add.  But register_cpu(),\nwhich creates symbolic link from node to cpu, requires that node should be\nonlined before register_cpu().  When a node is onlined, its pgdat should be\nthere.\n\nThis patch-set holds off creating symbolic link from node to cpu\nuntil node is onlined.\n\nThis removes node arguments from register_cpu().\n\nNow, register_cpu() requires \u0027struct node\u0027 as its argument.  But the array of\nstruct node is now unified in driver/base/node.c now (By Goto\u0027s node hotplug\npatch).  We can get struct node in generic way.  So, this argument is not\nnecessary now.\n\nThis patch also guarantees add cpu under node only when node is onlined.  It\nis necessary for node-hot-add vs.  cpu-hot-add patch following this.\n\nMoreover, register_cpu calculates cpu-\u003enode_id by cpu_to_node() without regard\nto its \u0027struct node *root\u0027 argument.  This patch removes it.\n\nAlso modify callers of register_cpu()/unregister_cpu, whose args are changed\nby register-cpu-remove-node-struct patch.\n\n[Brice.Goglin@ens-lyon.org: fix it]\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Brice Goglin \u003cBrice.Goglin@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e31dd6e4520439ceae4753f32dd2da2c345e929a",
      "tree": "fea87cfb0077135c6dcaf7849e518ee31733b0fc",
      "parents": [
        "d75fc8bbccf7c019994bcfd6255d5b56335ed21d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 12 17:06:02 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 27 09:24:00 2006 -0700"
      },
      "message": "[PATCH] 64bit resource: change pci core and arch code to use resource_size_t\n\nBased on a patch series originally from Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "740e518efcd84ce5e53ecf3c4c9be08cf8f3747c",
      "tree": "a383e3a2bb4fa724fdd7d6a52424027b2fc881c8",
      "parents": [
        "d38b69689c349f35502b92e20dafb30c62d49d63"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 12 14:47:06 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 27 09:23:58 2006 -0700"
      },
      "message": "[PATCH] 64bit resource: C99 changes for struct resource declarations\n\nBased on an original patch from Ralf Baechle \u003cralf@linux-mips.org\u003e and\nVivek Goyal \u003cvgoyal@in.ibm.com\u003e.  This is needed in order to prepare for\nchanging the size of resources.\n\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f6e6e883730aff2718610d3eba7608fcf73328ed",
      "tree": "ec595db5e2454ac5f505a2ce971e45d674f8d6b3",
      "parents": [
        "ba262e4a4d4c23b5e6c15dbb3a99696b562e8035",
        "f964c303fe33b0d2ee563349bc8bea4d57d7a265"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 15:01:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 15:01:05 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3657/1: S3C24XX: Documentation update of Overview.txt\n  [ARM] Update mach-types\n  [ARM] 3656/1: S3C2412: Add S3C2412 and S3C2413 documenation\n  [ARM] 3654/1: add ajeco 1arm sbc support\n  [ARM] fix drivers/mfd/ucb1x00-core.c IRQ probing bug\n  [ARM] 3651/1: S3C24XX: Make arch list more detailed\n  [ARM] 3650/1: S3C2412: Update s3c2410_defconfig\n  [ARM] 3649/1: S3C24XX: Fix capitalisation of CPU on SMDK2440\n  [ARM] 3612/1: make pci bus optional for ixp4xx platform\n  [ARM] Remove MODE_(SVC|IRQ|FIQ|USR) and DEFAULT_FIQ\n  [ARM] Remove save_lr/restore_pc macros\n  [ARM] Remove partial non-v6 binutils compatibility\n  [ARM] Remove LOADREGS macro\n  [ARM] Remove RETINSTR macro\n"
    },
    {
      "commit": "68402ddc677005ed1b1359bbc1f279548cfc0928",
      "tree": "83da62a2b55e2ea7e0c46ed79c0d6498d36e1942",
      "parents": [
        "9f1a3cfcffaed2fbb3206179295c79ca8289f5c3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sun Jun 25 05:46:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:55 2006 -0700"
      },
      "message": "[PATCH] mm: remove VM_LOCKED before remap_pfn_range and drop VM_SHM\n\nRemove VM_LOCKED before remap_pfn range from device drivers and get rid of\nVM_SHM.\n\nremap_pfn_range() already sets VM_IO.  There is no need to set VM_SHM since\nit does nothing.  VM_LOCKED is of no use since the remap_pfn_range does not\nplace pages on the LRU.  The pages are therefore never subject to swap\nanyways.  Remove all the vm_flags settings before calling remap_pfn_range.\n\nAfter removing all the vm_flag settings no use of VM_SHM is left.  Drop it.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-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"
    },
    {
      "commit": "801194e3bcf7cde163b23c6279c559e69cb4ca57",
      "tree": "194576773e93d8491df7c341e284986c3338e2d7",
      "parents": [
        "405040a78b33e39edf4180fc993b9608f07d3c41"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 25 12:01:48 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 25 12:01:48 2006 +0100"
      },
      "message": "[ARM] Remove MODE_(SVC|IRQ|FIQ|USR) and DEFAULT_FIQ\n\nDEFAULT_FIQ was entirely unused.  MODE_* are just redefinitions\nof *_MODE.  Use *_MODE instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7999d8d7a611bee902446939952859caf1367c25",
      "tree": "98dd4b81951f25b60012f2d91203fab3e0fd9010",
      "parents": [
        "dfd8317d3340f03bc06eba6b58f0ec0861da4a13"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 25 11:17:23 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 25 11:17:23 2006 +0100"
      },
      "message": "[ARM] Remove RETINSTR macro\n\nRETINSTR is a left-over from the days when we had 26-bit and\n32-bit CPU support integrated into the same tree.  Since this\nis no longer the case, we can now remove RETINSTR.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c0897856553d45aee1780bed455b7c2e888dd64b",
      "tree": "acbee1a7cedca5087c3500f991a7de69b68da6b1",
      "parents": [
        "e11c910b5bcc1dbc38a5af7a24be2812fc956b27",
        "85fe068123aa11d3477ce88c7d365e233b1f2e10"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jun 24 23:53:01 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 23:53:01 2006 +0100"
      },
      "message": "Merge signal handler branch\n"
    },
    {
      "commit": "85fe068123aa11d3477ce88c7d365e233b1f2e10",
      "tree": "2b4d4a255737dc3b2bc031e0853902637250e125",
      "parents": [
        "ca195cfec9fff622a61b1b72534e73360747f735"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Sat Jun 24 23:46:21 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 23:46:21 2006 +0100"
      },
      "message": "[ARM] 3648/1: Update struct ucontext layout for coprocessor registers\n\nPatch from Daniel Jacobowitz\n\nIn order for userspace to find saved coprocessor registers, move them from\nstruct rt_sigframe into struct ucontext.  Also allow space for glibc\u0027s\nsigset_t, so that userspace and kernelspace can use the same ucontext\nlayout.  Define the magic numbers for iWMMXt in the header file for easier\nreference.  Include the size of the coprocessor data in the magic numbers.\n\nAlso define magic numbers and layout for VFP, not yet saved.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca195cfec9fff622a61b1b72534e73360747f735",
      "tree": "a98ce000e4ad01909155cad73e1ce5d1ff150117",
      "parents": [
        "aca6ca10974aa78adfb47291722ce851160213e4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jun 24 22:41:09 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 22:41:09 2006 +0100"
      },
      "message": "[ARM] Add identifying number for non-rt sigframe\n\nGDB couldn\u0027t reliably tell the difference between the old and new\nnon-rt sigframes, so provide it with a number at the beginning which\nwill never appear in the old sigframe, and hence provide gdb with a\nreliable way to tell the two apart.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3da4bd2bfc672a484d2a5df9f89b79f5e1e634dc",
      "tree": "be998210c8f123e138fa47ede373f07b70324d20",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jun 24 09:57:13 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 09:57:13 2006 +0100"
      },
      "message": "[ARM] 3632/1: iwmmxt: fix up argument comment for iwmmxt_task_restore()\n\nPatch from Lennert Buytenhek\n\nCommit d6551e884cf66de072b81f8b6d23259462c40baf forgot to update the\ndescription of what goes into r2 when calling iwmmxt_task_restore().\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "95eaa5fa8eb2c345244acd5f65b200b115ae8c65",
      "tree": "22e7c6949f9d930ec4f97460b9df6cf7738c1de7",
      "parents": [
        "a5cf4b9a02cb9b8ac16eaafb0fcd7fd24215146e"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Jun 23 11:40:53 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 08:47:27 2006 -0700"
      },
      "message": "[PATCH] fix silly ARM non-EABI build error\n\nMy bad.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "83d4e6e7fba0b2a01092f0cf14ba2e33bd1253e9",
      "tree": "4fa75ffb35970e27762623edbc1f725171d2b0b5",
      "parents": [
        "e6022603b9aa7d61d20b392e69edcdbbc1789969"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@rhlx01.fht-esslingen.de",
        "time": "Fri Jun 23 02:05:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:05 2006 -0700"
      },
      "message": "[PATCH] make noirqdebug/irqfixup __read_mostly, add (un)likely()\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f606a6ff222dc7dceeb4d0e214ce4f55d9c6b0e6",
      "tree": "6a44374b8085d5523743268f67bae7fd70e25a43",
      "parents": [
        "92b7eb8ffc0741f1fd5fbd5458a466d608310442"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Jun 22 22:18:45 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 22 22:18:45 2006 +0100"
      },
      "message": "[ARM] 3626/1: ARM EABI: fix syscall restarting\n\nPatch from Nicolas Pitre\n\nThe RESTARTBLOCK case currently store some code on the stack to invoke\nsys_restart_syscall.  However this is ABI dependent and there is a\nmismatch with the way __NR_restart_syscall gets defined when the kernel\nis compiled for EABI.\n\nThere is also a long standing bug in the thumb case since with OABI the\n__NR_restart_syscall value includes __NR_SYSCALL_BASE which should not\nbe the case for Thumb syscalls.\n\nCredits to Yauheni Kaliuta \u003cyauheni.kaliuta@gmail.com\u003e for finding the\nEABI bug.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d6551e884cf66de072b81f8b6d23259462c40baf",
      "tree": "fd8af193bd045e4b16ce911d392d7ffd109d7284",
      "parents": [
        "52ab3f3dc711eeccbfbcc5d4f5c5d9b9ff59650f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 21 13:31:52 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 22 10:24:18 2006 +0100"
      },
      "message": "[ARM] Add thread_notify infrastructure\n\nSome machine classes need to allow VFP support to be built into the\nkernel, but still allow the kernel to run even though VFP isn\u0027t\npresent.  Unfortunately, the kernel hard-codes VFP instructions\ninto the thread switch, which prevents this being run-time selectable.\n\nSolve this by introducing a notifier which things such as VFP can\nhook into to be informed of events which affect the VFP subsystem\n(eg, creation and destruction of threads, switches between threads.)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "74617fb6b825ea370ae72565f7543306bc08ef6e",
      "tree": "ac6032e0b476f1bf61bf03aba44240e448739d57",
      "parents": [
        "b7408aff2d325581dcafffa5dbcc09c42ae64b5d"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Jun 19 19:57:12 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 19 19:57:12 2006 +0100"
      },
      "message": "[ARM] 3593/1: Add reboot and shutdown handlers for Zaurus handhelds\n\nPatch from Richard Purdie\n\nAdd functionality to allow machine specific reboot handlers on ARM.\nAdd machine specific reboot and poweroff handlers for all PXA Zaurus\nmodels.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ebc67da65fda03cbe5b4019d91229287fddd5c6e",
      "tree": "7f1f77aa0525eecfca86f066d64938c62794e663",
      "parents": [
        "36fe6a83b4a52276eebb929ff94896fa65d83401"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Jun 18 16:26:58 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 18 16:26:58 2006 +0100"
      },
      "message": "[ARM] 3554/1: ARM: Fix dyntick locking\n\nPatch from Tony Lindgren\n\nThis patch fixes some dyntick locking issues on ARM as pointed\nout by Russell King.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "aca6ca10974aa78adfb47291722ce851160213e4",
      "tree": "5e1daa21e63d19c5bab1a2f00eb6b8e1dcc6e9ea",
      "parents": [
        "680714844fd1dcc6f03b22353103985be9d58db6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 15 20:28:03 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 18 16:17:45 2006 +0100"
      },
      "message": "[ARM] Gather common sigframe saving code into setup_sigframe()\n\nGather the common sigmask savbing code inside setup_sigcontext(), and\nrename the function setup_sigframe().  Pass it a sigframe structure.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "680714844fd1dcc6f03b22353103985be9d58db6",
      "tree": "9e0a0b1835690c4f796bdad5ca4e9eca720256f5",
      "parents": [
        "cb3504e8fa84870aabcf51c67e29675817e30836"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 15 20:23:02 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 18 16:17:44 2006 +0100"
      },
      "message": "[ARM] Gather common sigframe restoration code into restore_sigframe()\n\nGather the sigmask restoration code inside restore_sigcontext(), and\nrename the function restore_sigframe().  Pass it a sigframe structure.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb3504e8fa84870aabcf51c67e29675817e30836",
      "tree": "7c46380f8672e87ecc40cecb004772f5301ea0f8",
      "parents": [
        "7d4fdc19fc134f69f3711c14e63caef56aee0f2a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 15 20:18:25 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 18 16:17:43 2006 +0100"
      },
      "message": "[ARM] Re-use sigframe within rt_sigframe\n\nsigframe is now a contained subset of rt_sigframe, so we can start\nto re-use code which accesses sigframe data for both rt and non-rt\nsignals.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7d4fdc19fc134f69f3711c14e63caef56aee0f2a",
      "tree": "85d88f7807f295284cc05afd747e95c56ba2bc57",
      "parents": [
        "cc1a852137d6c12d50c372d61a1c5f763998536b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 15 20:13:25 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 18 16:17:42 2006 +0100"
      },
      "message": "[ARM] Merge sigcontext and sigmask members of sigframe\n\nucontext contains both the sigcontext and sigmask structures, and\nis also used for rt signal contexts.  Re-use this structure for\nnon-rt signals.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cc1a852137d6c12d50c372d61a1c5f763998536b",
      "tree": "d7c01ac23534b98ae76af22f1a914b4a569176dc",
      "parents": [
        "ce7a3fdc5c55fd01d8e2deda0daef84473644f8b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 15 18:02:25 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 18 16:17:42 2006 +0100"
      },
      "message": "[ARM] Replace extramask with a full copy of the sigmask\n\nThere\u0027s not much point in splitting the sigmask between two different\nlocations, so copy it entirely into a proper sigset_t.  This will\neventually allow rt_sigframe and sigframe to share more code.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ce7a3fdc5c55fd01d8e2deda0daef84473644f8b",
      "tree": "b2aad3635d9026b0cf9c415cffc6345f0af05295",
      "parents": [
        "427abfa28afedffadfca9dd8b067eb6d36bac53f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 15 18:00:34 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 18 16:17:41 2006 +0100"
      },
      "message": "[ARM] Remove rt_sigframe puc and pinfo pointers\n\nThese two members appear to be surplus to requirements.  Discussing\nthis issue with glibc folk:\n\n| \u003e Additionally, do you see any need for these weird \"puc\" and \"pinfo\"\n| \u003e pointers in the kernels rt_sigframe structure?  Can we kill them?\n|\n| We can kill them.  I checked with Phil B. about them last week, and he\n| didn\u0027t remember any reason they still needed to be there.  And nothing\n| should know where they are on the stack.  Unfortunately, doing this\n| will upset GDB, which knows that the saved registers are 0x88 bytes\n| above the stack pointer on entrance to an rt signal trampoline; but,\n| since puc and pinfo are quite recognizable, I can adapt GDB to support\n| the new layout if you want to remove them.\n\nSo remove them.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5247593c9634309d1b9f7b549495b8e5ad521688",
      "tree": "b9744271e43b76b22a43fd70d09c4b2aa81aa95f",
      "parents": [
        "254a1564fb6f9242782f9a8e5d59a212424686e8"
      ],
      "author": {
        "name": "Paul Brook",
        "email": "paul@codesourcery.com",
        "time": "Tue May 16 14:25:55 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 18 16:16:57 2006 +0100"
      },
      "message": "[ARM] 3335/1: Old-abi Thumb sys_syscall broken\n\nPatch from Paul Brook\n\nThe old-abi sys_syscall syscall is broken when called from Thumb mode. It\nassumes the syscall number is an Arm syscall number (ie. starts from\n__NR_OABI_SYSCALL_BASE).  In thumb mode syscall numbers start from zero.\n\nThe patch below fixes this by clearing the nigh bits of the syscall number\ninstead of inverting them. Technically this means we accept some invalid\nsyscall numbers, but I can\u0027t see how that could be a problem. The two sets of\nnumbers far apart that unimplemented syscalls should still be rejected.\n\nSigned-off-by: Paul Brook \u003cpaul@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3170a5e80be7db29ab5ccb6b4145cf28b4a156de",
      "tree": "c9279a69bc34cd01568f506dd4f163fd350b3ea7",
      "parents": [
        "bb1a2aa617e67e2d60f22052b13422c7caeaf798"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue May 16 22:09:46 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 16 22:09:46 2006 +0100"
      },
      "message": "[ARM] arch/arm/kernel/dma-isa.c: named initializers\n\nThis patch converts struct dma_resources to named initializers.\n\nBesides fixing a compile error in -mm, it didn\u0027t sound like a bad idea.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alexander Schulz \u003calex@shark-linux.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9d494ccb9ca297f80dc61a0d6357e88c86f44e92",
      "tree": "bff2835d78fb8cb3bdbab1cf9e235e52929e5653",
      "parents": [
        "478922c2b3c4ec8844ff2dec7eb1eba6f89a10ee"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 16 11:33:15 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 16 11:39:32 2006 +0100"
      },
      "message": "[ARM] arch/arm/kernel/process.c: Fix warning\n\narch/arm/kernel/process.c:314: warning: assignment makes integer from pointer without a cast\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ceec0c8c6e2780d58dece91b4b787729405d9e7",
      "tree": "121c03865e0b8e6bc86161592ebeacb852727d04",
      "parents": [
        "c4694c76ce28dd7e415b4f3014d8c6e580b5f3d2"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Wed May 10 18:11:05 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 16 11:39:30 2006 +0100"
      },
      "message": "[ARM] 3517/1: move definition of PROC_INFO_SZ from procinfo.h to asm-offsets.h\n\nPatch from Uwe Zeisberger\n\nThe symbol is only used in arch/arm/kernel/head-common.S.  This in turn\nis included from arch/arm/kernel/head.S and arch/arm/kernel/head-nommu.S\nwhich include asm-offsets.h .\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1929ab8c6860a4a94109eed038b0fa9d12c81721",
      "tree": "42d3319df9d94cda4a514762f393c277cbdea5d3",
      "parents": [
        "f9d8f063fee645a23776519fb5c910b9d9435270"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 09 22:14:28 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 09 22:14:28 2006 +0100"
      },
      "message": "[ARM] Fix thread struct allocator for SMP case\n\nThe ARM thread struct allocator is racy on SMP systems.  Fix it by\nturning it into a per-cpu based allocator.  This also allows keeps\nthe cache cache warm for thread structs and kernel stacks.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2eb9d3157107497fdccb51e1570fea677f6e3c82",
      "tree": "5defe41298ee451b32719591ffb1f73b8b9e3e55",
      "parents": [
        "ff10952a547dad934d9ed9afc5cf579ed1ccb53a"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Fri May 05 15:11:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 05 15:11:14 2006 +0100"
      },
      "message": "[ARM] 3496/1: more constants for asm-offsets.h\n\nPatch from Uwe Zeisberger\n\nadded the following constants:\n- MACHINFO_TYPE\n- MACHINFO_NAME\n- MACHINFO_PHYSIO\n- MACHINFO_PGOFFIO\n- PROCINFO_INITFUNC\n- PROCINFO_MMUFLAGS\n\nand removed their definition from head.S and head-nommu.S\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3b920cef3470b7199acd2dc26e09fb9291131976",
      "tree": "8f1dbc433bd8b924420eb40504cbb8e81eafada4",
      "parents": [
        "6b426e785cb81e53dc2fc4dcf997661472b470ef"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Mon Apr 24 09:45:35 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Apr 24 09:45:35 2006 +0100"
      },
      "message": "[ARM] nommu: trivial fixups for head-nommu.S and the Makefile\n\nThis patch fix compilation problem of start-up codes.\n(head-nommu.S, arch/arm/kernel/Makefile)\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "036999d50180a9eaaa79dfb1d7a940824e475f24",
      "tree": "e382446383ccbd91a798e22a6291361395aa5404",
      "parents": [
        "1c97b73e89af9a20e99450c554cffdd9327e827a"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Thu Apr 20 21:48:02 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:48:02 2006 +0100"
      },
      "message": "[ARM] for_each_possible_cpu\n\nfor_each_cpu() actually iterates across all possible CPUs.  We\u0027ve had mistakes\nin the past where people were using for_each_cpu() where they should have been\niterating across only online or present CPUs.  This is inefficient and\npossibly buggy.\n\nWe\u0027re renaming for_each_cpu() to for_each_possible_cpu() to avoid this in the\nfuture.\n\nThis patch replaces for_each_cpu with for_each_possible_cpu.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1c97b73e89af9a20e99450c554cffdd9327e827a",
      "tree": "79578b028a0dd2303e150c55b841f2e32ad1388c",
      "parents": [
        "4b91ff4f425edb875c8e071d19a2417d23c578a4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Apr 20 21:41:18 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:41:18 2006 +0100"
      },
      "message": "[ARM] add_memory() build fix\n\nThis is back again.  Offending patch is x86_64-mm-hotadd-reserve.patch\n\narch/arm/kernel/setup.c:435: error: conflicting types for \u0027add_memory\u0027\ninclude/linux/memory_hotplug.h:102: error: previous declaration of \u0027add_memory\u0027 was here\narch/arm/kernel/setup.c:435: error: conflicting types for \u0027add_memory\u0027\ninclude/linux/memory_hotplug.h:102: error: previous declaration of \u0027add_memory\u0027 was here\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "894b5779ceeabdce139068310e58bcf51ed9bb22",
      "tree": "a5235a777d109a22a3867a8e31e2dcf40fb21bc0",
      "parents": [
        "c80d79d746cc48bd94b0ce4f6d4f3c90cd403aaf"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Mon Apr 10 22:53:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:40 2006 -0700"
      },
      "message": "[PATCH] No arch-specific strpbrk implementations\n\nWhile cleaning up parisc_ksyms.c earlier, I noticed that strpbrk wasn\u0027t\nbeing exported from lib/string.c.  Investigating further, I noticed a\nchangeset that removed its export and added it to _ksyms.c on a few more\narchitectures.  The justification was that \"other arches do it.\"\n\nI think this is wrong, since no architecture currently defines\n__HAVE_ARCH_STRPBRK, there\u0027s no reason for any of them to be exporting it\nthemselves.  Therefore, consolidate the export to lib/string.c.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adeff42236aec0601ec979d1a41cd6d9cf5a8c05",
      "tree": "52691b790e036de0a4f311f6ecef84f66a6796ae",
      "parents": [
        "7359036d5cdb86d14cfeb06d0e5a1d68f85cf8b7"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Apr 10 21:32:35 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Apr 10 21:32:35 2006 +0100"
      },
      "message": "[ARM] 3470/1: Clear the HWCAP bits for the disabled kernel features\n\nPatch from Catalin Marinas\n\nGlibc interprets the HWCAP bits and decides on what features to use.\nHowever, even if the features are present in the hardware, they are not\nalways supported by the kernel and hence the corresponding bits have to be\ncleared from the elf_hwcap variable.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "23759dc6430428897a36c4d493f611eca55c9481",
      "tree": "c62050927599b36ed223753c35fd737e3c0c6762",
      "parents": [
        "d3f4c571b6e596f9d39c596426269006a309d3b8"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Apr 02 00:07:39 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 00:07:39 2006 +0100"
      },
      "message": "[ARM] 3439/2: xsc3: add I/O coherency support\n\nPatch from Lennert Buytenhek\n\nThis patch adds support for the I/O coherent cache available on the\nxsc3.  The approach is to provide a simple API to determine whether the\nchipset supports coherency by calling arch_is_coherent() and then\nsetting the appropriate system memory PTE and PMD bits.  In addition,\nwe call this API on dma_alloc_coherent() and dma_map_single() calls.\nA generic version exists that will compile out all the coherency-related\ncode that is not needed on the majority of ARM systems.\n\nNote that we do not check for coherency in the dma_alloc_writecombine()\nfunction as that still requires a special PTE setting.  We also don\u0027t\ntouch dma_mmap_coherent() as that is a special ARM-only API that is by\ndefinition only used on non-coherent system.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "344b215b0db62b551c46e1feab1ddb10f99004ca",
      "tree": "dfdcff48bfde131c47daf9886292c0ebb8d2fd02",
      "parents": [
        "683aa4012f53b2ada0f430487e05d37b0d94e90a"
      ],
      "author": {
        "name": "Komal Shah",
        "email": "komal_shah802003@yahoo.com",
        "time": "Sat Apr 01 12:13:30 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 01 12:13:30 2006 +0100"
      },
      "message": "[ARM] 3437/1: Kill duplicate exports of string library functions\n\nPatch from Komal Shah\n\nThis patch fixes the duplicate exports of string library functions.\n\nSigned-off-by: Komal Shah \u003ckomal_shah802003@yahoo.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5b67e8dd5ae889fea7d01b905a570fa9a37b8785",
      "tree": "6a84a2bbe73b44fb13fb125ea07250cb778f0082",
      "parents": [
        "a8b59e79ed55de97949ff1ca7d933786b95b39bd",
        "cc3d48db75235adf0ae37d3287f6f9e14657d1ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 21:33:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 21:33:07 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3424/2: ixp23xx: fix uncompress.h for recent CRLF decompressor change\n  [ARM] 3434/1: pxa i2s amsl define\n  [ARM] 3425/1: xsc3: need to include pgtable-hwdef.h\n  [ARM] Allow un-muxed syscalls to be available for everyone\n  [ARM] 3420/1: Missing clobber in example code\n  [ARM] nommu: fixups for the exception vectors\n  [ARM] nommu: add nommu specific Kconfig and MMUEXT variable in Makefile\n  [ARM] nommu: start-up code\n  [ARM] nommu: MPU support in boot/compressed/head.S\n"
    },
    {
      "commit": "0cb3463f04e771869f481e2dd44f66419e850586",
      "tree": "ec4ad0af313e8b6060e3cc4fed2510092a74e2cd",
      "parents": [
        "ec350a7fc16af45e143085594a6c9a18d7a0cba3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 31 02:32:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:19:01 2006 -0800"
      },
      "message": "[PATCH] unexport get_wchan\n\nThe only user of get_wchan is the proc fs - and proc can\u0027t be built modular.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6896eec0296c400db95e4382095fd4d6cf59800c",
      "tree": "023993de8e16623e720f36f71ffad38f9c524f7a",
      "parents": [
        "ae574a5d7aa1d80469dfcbaa757db2bea536ee66"
      ],
      "author": {
        "name": "Paul Brook",
        "email": "paul@codesourcery.com",
        "time": "Tue Mar 28 22:19:29 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 28 22:19:29 2006 +0100"
      },
      "message": "[ARM] 3420/1: Missing clobber in example code\n\nPatch from Paul Brook\n\nThe example code in the source documentation for __kernel_dmb\nclobbers r0 but doesn\u0027t list it the asm clobber list.\n\nSigned-off-by: Paul Brook \u003cpaul@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ae574a5d7aa1d80469dfcbaa757db2bea536ee66",
      "tree": "6cfa7750df998359295227b76256d488f6d39d19",
      "parents": [
        "c4713074375c61f939310b04e92090afe29810dc",
        "c760fc1997e8156ebc4134c42c18f68137c689f9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Mar 28 22:05:10 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 28 22:05:10 2006 +0100"
      },
      "message": "Merge nommu tree\n"
    },
    {
      "commit": "c760fc1997e8156ebc4134c42c18f68137c689f9",
      "tree": "d7ab9b7b93c8d6829a7d2b6d972b8405256d04d0",
      "parents": [
        "f8c07de6beac55c3273cbd679bfa67555ef14ef5"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Mon Mar 27 15:18:50 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 27 15:18:50 2006 +0100"
      },
      "message": "[ARM] nommu: fixups for the exception vectors\n\nThe high page vector (0xFFFF0000) does not supported in nommu mode.\nThis patch allows the vectors to be 0x00000000 or the begining of DRAM\nin nommu mode.\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "75d90832d58aa5855972cfc2bdaa94970ccd4aca",
      "tree": "3e93ec4714fe4951c67f61787b026fcbc4656f9b",
      "parents": [
        "10c2df65060e1ab57b2f75e0749de0ee9b8f4810"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Mon Mar 27 14:58:25 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 27 14:58:25 2006 +0100"
      },
      "message": "[ARM] nommu: start-up code\n\nThis patch adds nommu version start-up code head-nommu.S.\nThe common part of the start-up codes is moved to head-common.S.\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ce9804fbd9d4da75fb5bb53331b46b614a7d5c3",
      "tree": "8b5770e7f6910d518227d68db34f1f322f4d69c7",
      "parents": [
        "0003cedfc577be9d679c16531f8720739e9637ed"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Mar 25 22:44:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 22:44:05 2006 +0000"
      },
      "message": "[ARM] 3030/2: fix permission check in the obscur cmpxchg syscall\n\nPatch from Nicolas Pitre\n\nQuoting RMK:\n\n|pte_write() just says that the page _may_ be writable. It doesn\u0027t say\n|that the MMU is programmed to allow writes. If pte_dirty() doesn\u0027t\n|return true, that means that the page is _not_ writable from userspace.\n|If you write to it from kernel mode (without using put_user) you\u0027ll\n|bypass the MMU read-only protection and may end up writing to a page\n|owned by two separate processes.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0003cedfc577be9d679c16531f8720739e9637ed",
      "tree": "3b7a1e9087384706c8320f85f650ab96139e8c00",
      "parents": [
        "3ee357f0f38a5fddebab18500c290d3879a2d89c",
        "c76b6b41d0ae29e1127d9f81cb687cabda57c14c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 25 22:08:55 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 22:08:55 2006 +0000"
      },
      "message": "Merge nommu tree\n\nFix merge conflict in arch/arm/mm/proc-xscale.S\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "091c539f08a6700e0cca8cd620c3d72dd9f9e2bb",
      "tree": "604aee064dce5f5f4f2e8a9036cddca1e89cb224",
      "parents": [
        "686f8c5d77149f78ff6090dde774b2e43a7319b2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 25 21:37:29 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 21:37:29 2006 +0000"
      },
      "message": "[ARM] SMP: don\u0027t set cpu_*_map in smp_prepare_boot_cpu\n\nThe recent addition of boot_cpu_init() implements the initialisation\nof the online, present and possible cpu maps for the boot CPU, so\nthere is no reason to duplicate this in the architecture\nsmp_prepare_boot_cpu() hook.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9c42954dfd50d02963cd453fb84bfef3967af2f0",
      "tree": "2b267af6c65b7fbc7cced81997108acafeb7bcd4",
      "parents": [
        "7d420896256a4bffe44202f282fbdd4c74d779a8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 23 16:59:37 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 23 16:59:37 2006 +0000"
      },
      "message": "[ARM] Move enable_irq and disable_irq to assembler.h\n\n5d25ac038a317d454a4321cba955f756400835a5 broke VFP builds due to\nenable_irq not being defined as an assembly macro.  Move it to\nassembler.h so everyone can use it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bec1b8193651ea4394cc4d6e18152cb83e735f93",
      "tree": "7df3c9603a745b9f390a9132837c6909c4b96db3",
      "parents": [
        "58e9ff56382bdce340d50b6ff22c422dc617106c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 22 10:22:58 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 22 10:22:58 2006 +0000"
      },
      "message": "[ARM] Quieten spurious IRQ detection\n\nOnly issue a \"nobody cared\" warning after 99900 spurious interrupts.\nThis avoids the occasional spurious interrupt causing warnings, as\nper x86.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2a02b93cf78205dd23226efb66481569900976e",
      "tree": "94760abdafe5cb72a41d3edd405a26d0c8e2e0d3",
      "parents": [
        "18ec5c731271939acb414614e964c15c8ef52156"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Mar 20 19:46:41 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:06:17 2006 +0000"
      },
      "message": "[ARM] Convert kmalloc+memset to kzalloc\n\nConvert all uses of kmalloc followed by memset to use kzalloc instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a61ea9326d9ba94bcdc21f36bb74aa203657c58f",
      "tree": "775d8582e5a89f224059de24a0ade885530a4e06",
      "parents": [
        "71dccd0f158a8077c92d51f213b55991b7a0e47e"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Mar 20 17:10:01 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:05:58 2006 +0000"
      },
      "message": "[ARM] 3261/2: remove phys_ram from struct machine_desc (part 3)\n\nPatch from Nicolas Pitre\n\nThis field is redundent since it must be equal to PHYS_OFFSET anyway.\n\nThere is no reference to it anymore so remove it at last.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5d25ac038a317d454a4321cba955f756400835a5",
      "tree": "ec536b7e1aba8c0775f72e924743524e4688d5d7",
      "parents": [
        "f78f10436806660f39440a729acbaf03e3a01023"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 15 12:33:43 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:05:50 2006 +0000"
      },
      "message": "[ARM] Move IRQ enable after coprocessor number decode\n\nAllow the individual coprocessor handlers to decide when to enable\ninterrupts, rather than unconditionally enabling them.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f78f10436806660f39440a729acbaf03e3a01023",
      "tree": "3cef9023d54d12bc029893b35945f7bec69a22d3",
      "parents": [
        "bfe65704812f82751470106ea50aeb7e7d37cc3f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 04 11:04:12 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:05:50 2006 +0000"
      },
      "message": "[ARM] Remove unnecessary asm/hardware.h includes\n\nasm/hardware.h is not required for the majority of processor support\nfiles, ioremap support, mm initialisation, acorn IO support, nor\nthe debug code (which picks up its machine specific includes via\ndebug-macros.S)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f44ba1d1e67201c0c58af26eb441fa7014c89ec",
      "tree": "a6162e21b5ec6d96240b16e18d0e5f89c756c9a1",
      "parents": [
        "fb1c7762b9b1f3c53daf0e700e977d77a29bcf04"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Feb 24 21:04:56 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:03:22 2006 +0000"
      },
      "message": "[ARM] Move read of processor ID out of lookup_processor_type()\n\nRead the processor ID at boot, and save it in \"processor_id\" as we\ndid before.  Later, when we re-parse the CPU type in the setup.c code,\nre-use the value stored in \"processor_id\".\n\nThis allows a cleaner work-around for noMMU devices without CP#15.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f24284adcdeae963aacf0c9b17979c875069cd80",
      "tree": "db9a2046ab764aac1028b73e6cec3645ae3b18e6",
      "parents": [
        "ec1248e70edc5cf7b485efcc7b41e44e10f422e5"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Fri Feb 24 21:37:50 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:03:19 2006 +0000"
      },
      "message": "[ARM] noMMU: block sys_fork in nommu mode\n\nThe sys_fork is not supported in nommu mode. The other syscalls\nthat is not supported in nommu mode are to be defined as cond_signal\nin kernel/sys_ni.c.\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4333298965cd62585bec891a6a5c9f4c806fc6bd",
      "tree": "01d739ed0e13c814f40ae38f6176f6feafc1f6b4",
      "parents": [
        "0fc1c832123493aca4c6a8600179132651f48bdc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:18:08 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:18:08 2006 +0000"
      },
      "message": "[ARM] 3362/1: [cleanup] - duplicate decleration of mem_fclk_21285\n\nPatch from Ben Dooks\n\narch/arm/kernel/setup.c declares mem_fclk_21285 when\nthis is already declared in include/asm-arm/system.h\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0fc1c832123493aca4c6a8600179132651f48bdc",
      "tree": "08f0d346bbd9d55ef9cf9e965ea3bdfb76aa423d",
      "parents": [
        "dabaeff06cca86048cfa3f74ce59688bc3addba9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:17:30 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:17:30 2006 +0000"
      },
      "message": "[ARM] 3365/1: [cleanup] header for compat.c exported functions\n\nPatch from Ben Dooks\n\narch/arm/kernel/compat.c exports two functions,\nconvert_to_tag_list and squash_mem_tags which\nare not defined in any header files, and not\nused outside arch/arm/kernel.\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": "84dff1a73013dbdd7d770c332ab84cbfed24741b",
      "tree": "af4fdd8f5285498d7952a76b0a4dc6d909e43207",
      "parents": [
        "66be0c30282bef9ef5ab1f89028834ea00f4b4ae"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:17:23 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:17:23 2006 +0000"
      },
      "message": "[ARM] 3363/1: [cleanup] process.c - fix warnings\n\nPatch from Ben Dooks\n\nFix the following warnings from sparse:\n\narch/arm/kernel/process.c:86:6: warning: symbol \u0027default_idle\u0027 was not declared. Should it be static?\narch/arm/kernel/process.c:378:5: warning: symbol \u0027dump_fpu\u0027 was not declared.   Should it be static?\n\nInclude \u003clinux/elfcore.h\u003e for dump_fpu() decleration, and\nmake default_idle() static as it is not used outside the file.\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": "17320a9644a45ccac51ce4ff4333276844abf72d",
      "tree": "cab05e7855ca9a1dd70963846c6f319ac8ff5480",
      "parents": [
        "74c002410548c7cb1744b45d17a5fa21da515b63"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 15 14:57:13 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 14:57:13 2006 +0000"
      },
      "message": "[ARM] Fix \"thead\" typo\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cdaabbd74b15296acf09215355a7f3b07b92b83e",
      "tree": "da2e2ce07a31eb10cb3649005479a9588ba22809",
      "parents": [
        "04916c0ef482335cb0ae575dbc5a1d97619840cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 12 22:36:06 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 12 22:36:06 2006 +0000"
      },
      "message": "[ARM] iwmmxt thread state alignment\n\nThis patch removes the reliance of iwmmxt on hand coded alignments.\nSince thread_info is always 8K aligned, specifying that fpstate is\n8-byte aligned achieves the same effect without needing to resort\nto hand coded alignments.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "69239749e1ac4f3496906aa4267cb9f61ce52c9c",
      "tree": "c64bc2c254b7fa81b50b11c851fe5c86ecdd83c1",
      "parents": [
        "f7c09bd972b7111b8c69bf57a189571edd4d4a7d"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 06 15:42:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:44 2006 -0800"
      },
      "message": "[PATCH] fix next_timer_interrupt() for hrtimer\n\nAlso from Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\nFunction next_timer_interrupt() got broken with a recent patch\n6ba1b91213e81aa92b5cf7539f7d2a94ff54947c as sys_nanosleep() was moved to\nhrtimer.  This broke things as next_timer_interrupt() did not check hrtimer\ntree for next event.\n\nFunction next_timer_interrupt() is needed with dyntick (CONFIG_NO_IDLE_HZ,\nVST) implementations, as the system can be in idle when next hrtimer event\nwas supposed to happen.  At least ARM and S390 currently use\nnext_timer_interrupt().\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: 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": "43cc19816b3fc5286258e6f5e43ef4ead458f9a3",
      "tree": "8ea24fe2df9218d7fab8a3607ac5e644d2456e10",
      "parents": [
        "75d2f18088ded458f5bc4014b6c4e2d9651d41d4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Feb 22 21:13:28 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 21:13:28 2006 +0000"
      },
      "message": "[ARM] CONFIG_CPU_MPCORE -\u003e CONFIG_CPU_32v6K\n\nCONFIG_CPU_MPCORE has never been a configuration symbol - it should\nbe CONFIG_CPU_32v6K.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "31867499b21b2374eb0cc6b3d1ea6b4ade4d1cc2",
      "tree": "8df8d87709b5415dced9dc8ac1e135f695403cd4",
      "parents": [
        "b00dc3ad74fdb676552d46ee573b88e927240d0c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Feb 19 19:53:56 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 09:33:22 2006 +0000"
      },
      "message": "[ARM] Add panic-on-oops support\n\nAlthough you could ask the kernel for panic-on-oops, it remained\nnon-functional because the architecture specific code fragment had\nnot been implemented.  Add it, so it works as advertised.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6c0fa49b18b09ba9e69c0999f89bc38fad95d8a6",
      "tree": "e5fe86ca5e8e4e4ad3b53f0b87f1cc644e9d940f",
      "parents": [
        "3dfaf7a68e275a1a6bee4861fdd61f911e6eb7a2"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Feb 16 22:36:13 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 16 22:36:13 2006 +0000"
      },
      "message": "[ARM] 3338/1: old ABI compat: sys_socketcall\n\nPatch from Nicolas Pitre\n\nCommit 99595d0237926b5aba1fe4c844a011a1ba1ee1f8 forgot to intercept\nsys_socketcall as well.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7bbb79403163e047c6e333ff169db34e3c969e65",
      "tree": "423e32c02baa1d61085c67865d11a448db34857a",
      "parents": [
        "ba09cf2bcf9b74d852dcb5ea957ac6af2bc0e057"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Feb 16 11:08:09 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 16 11:08:09 2006 +0000"
      },
      "message": "[ARM] Fix SMP initialisation oops\n\nA change to the SMP initialisation caused the following oops:\n\n CPU1: Booted secondary processor\n CPU1: D VIPT write-back cache\n CPU1: I cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets\n CPU1: D cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets\n \u003c7\u003eCalibrating delay loop... 83.14 BogoMIPS (lpj\u003d415744)\n \u003c1\u003eUnable to handle kernel NULL pointer dereference at virtual address 0000001c\n ...\n PC is at enqueue_task+0x1c/0x64\n LR is at activate_task+0xcc/0xe4\n\nSMP initialisation now requires cpu_possible_map to be initialised in\nsetup_arch().  Move this from smp_prepare_cpus() to smp_init_cpus()\nand call it from our setup_arch() if CONFIG_SMP is enabled.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5964eae835c3b98c69d338950651f7f414f96477",
      "tree": "c4ea7c8a3447dc7f41d6cce5b6dc96000e7dc159",
      "parents": [
        "49bca4c2815feafd5f999bf43baf87e0dd8d1d08"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Feb 08 21:19:37 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 21:19:37 2006 +0000"
      },
      "message": "[ARM] 3310/1: add a comment about the possible __kuser_cmpxchg transient false\n negative\n\nPatch from Nicolas Pitre\n\nThe pre ARMv5 implementation can be aborted if an exception occurs in\nthe middle of it.  Because of that, the ARMv6 implementation doesn\u0027t\nre-attempt the operation on a failed strex either.  Let\u0027s make this\ntransient nature of such a false positive more explicit in the\ndefinition.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "49bca4c2815feafd5f999bf43baf87e0dd8d1d08",
      "tree": "6bc9a59e2fa217d346841418fd45dd704cf61071",
      "parents": [
        "99595d0237926b5aba1fe4c844a011a1ba1ee1f8"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Feb 08 21:19:37 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 21:19:37 2006 +0000"
      },
      "message": "[ARM] 3309/1: disable the pre-ARMv5 NPTL kernel helper in the non MMU case\n\nPatch from Nicolas Pitre\n\nThe cmpxchg emulation on pre-ARMv5 relies on user code executed from a\nkernel address.  If the operation cannot complete atomically, it is\naborted from the usr_entry macro by clearing the Z flag.  This clearing\nof the Z flag is done whenever the user pc is above TASK_SIZE.\n\nHowever this \"pc \u003e\u003d TASK_SIZE\" test cannot work in the non MMU case.\nWorse: the current code will corrupt the Z flag on every entry to the\nkernel.\n\nLet\u0027s disable it in the non MMU case for now.  Using NPTL on non MMU\ntargets needs to be worked out anyway.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "99595d0237926b5aba1fe4c844a011a1ba1ee1f8",
      "tree": "a879592fe82042e78304919532aeaa89fcf98ce5",
      "parents": [
        "a73a3ff127df1b35d6771f7d3ce36373def8398f"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Feb 08 21:19:36 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 21:19:36 2006 +0000"
      },
      "message": "[ARM] 3308/1: old ABI compat: struct sockaddr_un\n\nPatch from Nicolas Pitre\n\nstruct sockaddr_un loses its padding with EABI.  Since the size of the\nstructure is used as a validation test in unix_mkname(), we need to\nchange the length argument to 110 whenever it is 112.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fa1b4f91d6374663cfb3c6fbe3d78fd03954a862",
      "tree": "c6077f4558d2e1bd6b874931c026e02eb743f656",
      "parents": [
        "ea49772598563447b70042ab8e087b2c4d599778"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Jan 19 12:57:01 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 12:57:01 2006 +0000"
      },
      "message": "[ARM] safer handling of syscall table padding\n\nARM entry-common.S needs to know syscall table size; in itself that would\nnot be a problem, but there\u0027s an additional constraint - some of the\ninstructions using it want a constant that would be a multiple of 4.\nSo we have to pad syscall table with sys_ni_syscall and that\u0027s where\nthe trouble begins.  .rept pseudo-op wants a constant expression for\nnumber of repetitions and subtraction of two labels (before and after\nsyscall table) doesn\u0027t always get simplified to constant early enough\nfor .rept.  If labels end up in different frags, we lose.  And while\nthe frag size is large enough (slightly below 4Kb), the syscall table\nis about 1/3 of that.  We used to get away with that, but the recent\nchanges had been enough to trigger the breakage.\n\nProper fix is simple: have a macro (CALL(x)) to populate the table\ninstead of using explicit .long x and the first time we include calls.S\nhave it defined to .equ NR_syscalls,NR_syscalls+1.  Then we can find\nthe proper amount of padding on the first inclusion simply by looking\nat NR_syscalls at that time.  And that will be constant, no matter what.\n\nMoreover, the same trick kills the need of having an estimate of padded\nNR_syscalls - it will be calculated for free at the same time.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5e0974459df9acd6cd0952c98a58816ad820ae66",
      "tree": "ac4ae7f47f6060e529694884b70c0cda6278fbd0",
      "parents": [
        "fcca538b83f2984095f15f0f90f6c7686e3a32d4"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Jan 18 22:38:49 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 18 22:38:49 2006 +0000"
      },
      "message": "[ARM] 3271/1: ARM EABI: fix calling of cmpxchg syscall emulation\n\nPatch from Nicolas Pitre\n\nThis is kernel provided user space code.\n\nSince a syscall is used, it has to be updated to work with EABI.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fcca538b83f2984095f15f0f90f6c7686e3a32d4",
      "tree": "bf113e29cb4cc4b13900814a3c7ada4884c94a18",
      "parents": [
        "1230b4046b9da77ccb83ef2eaffc54dc4a96093a"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Jan 18 22:38:47 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 18 22:38:47 2006 +0000"
      },
      "message": "[ARM] 3270/1: ARM EABI: fix sigreturn and rt_sigreturn\n\nPatch from Nicolas Pitre\n\nThe signal return path consists of user code provided by the kernel.\nSince a syscall is used, it has to be updated to work with EABI.\n\nNoticed by Daniel Jacobowitz.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d5c315059460e665c804d5a9b641f7f0a1e9dd7",
      "tree": "b9c598b2ac7a4fd7cf121ce733b98b0f18b8a1df",
      "parents": [
        "a9df3d0f312f4b1aefec76ae5ee86cccbf7cd4e0",
        "3f471126ee53feb5e9b210ea2f525ed3bb9b7a7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 19:43:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 19:43:21 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "3f471126ee53feb5e9b210ea2f525ed3bb9b7a7f",
      "tree": "3f7567343a892d02e758bcd1c07557af43d5aa1b",
      "parents": [
        "6c90c872017773cde70a51432cb28f253451b967"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 19:30:04 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 19:30:04 2006 +0000"
      },
      "message": "[ARM] 3262/4: allow ptraced syscalls to be overriden\n\nPatch from Nicolas Pitre\n\nThis is needed by strace to properly handle the tracing of some system\ncalls. It could be useful for other applications as well.\n\nBased on an earlier patch from Daniel Jacobowitz.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Daniel Jacobowitz \u003cdan@debian.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "dd35afc22b76766e827c9e67ebc4b7bf6e31ecab"
}
