)]}'
{
  "log": [
    {
      "commit": "30a09616df38ab282e66084f40fb438fe715b2ec",
      "tree": "83cf9893904ff066d45e6dca1cc0ad286f70bfb8",
      "parents": [
        "5aaf291056b6142c11f6f7fd48cf937595a70e93"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Nov 21 15:26:52 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 21 15:26:52 2005 +0000"
      },
      "message": "[ARM] ebsa110: __arch_ioremap should be 3 args\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5aaf291056b6142c11f6f7fd48cf937595a70e93",
      "tree": "5a08149880480ddbe43929e99adf152fc94b11c1",
      "parents": [
        "19f07be3b83d707940cc29abd8cc99d36d9d1f4e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Nov 21 15:26:18 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 21 15:26:18 2005 +0000"
      },
      "message": "[ARM] Add asm/memory.h to asm/numnodes.h\n\nSince the defintion of NODES_SHIFT may be overridden in asm/arch/memory.h\nit\u0027s important to include asm/memory.h into asm/numnodes.h to ensure\nthat the correct value is always defined.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "19f07be3b83d707940cc29abd8cc99d36d9d1f4e",
      "tree": "ee05d217be5811f9e8a935849055e222fa9b84aa",
      "parents": [
        "067c90481aad752dca9a4685091c0163dec7dfe0"
      ],
      "author": {
        "name": "Kenneth Tan",
        "email": "chong.yin.tan@intel.com",
        "time": "Mon Nov 21 15:17:07 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 21 15:17:07 2005 +0000"
      },
      "message": "[ARM] 3171/1: To add missing QMGR region size for IXP4XX\n\nPatch from Kenneth Tan\n\nTo add queue manager region size which is missing from ixp4xx-regs.h\n\nSigned-off-by: Kenneth Tan \u003cchong.yin.tan@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8ee3f402676bf59caa454b7171ae09c8ac136627",
      "tree": "268723b53609e44e9e508546f60aa137ef956b8b",
      "parents": [
        "3b762d321a5e73d3a892a13f0c84dc1d3d50e928",
        "832f4ede791ae0a96dcbb231ccb181ad7a54bfc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 19 15:25:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 19 15:25:23 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "b63d4f0fb80918ab37b6c0ee1adcd49e05c9994c",
      "tree": "33af84cc60a0ad29c01632f24cba42eeb498be1a",
      "parents": [
        "811803c5572b296e0031e0099203de90d77c7bcf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 19 11:10:35 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 19 11:10:35 2005 +0000"
      },
      "message": "[SERIAL] Fix status reporting with PL011 serial driver\n\nThe receiver status register reports latched error conditions, which\nmust be cleared by writing to it.  However, the data register reports\nunlatched conditions which are associated with the current character.\nUse the data register to interpret error status rather than the RSR.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2c5b69099ff747f9757da2416383b9a999171b1",
      "tree": "6ff0b0da32d5afed46328754901ef2d912bdfa79",
      "parents": [
        "02b30839220fa3ef80a34ed6ee174fa2d9937eac"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Nov 18 14:22:03 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 18 14:22:03 2005 +0000"
      },
      "message": "[ARM] Fix get_user when passed a const pointer\n\nUnfortunately, later gcc versions error out when our get_user is passed\na const pointer, since we write to a temporary variable declared as\ntypeof(*(p)) which propagates the const-ness.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "67a1901ff498363e253b90ba132e336c925203ed",
      "tree": "ea1a771de1c5e986f40f31ff17079c088041b9c7",
      "parents": [
        "0c2e4b4ff38986e5b6f707d006799bff9663c802"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 17 16:48:00 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 17 16:48:00 2005 +0000"
      },
      "message": "[ARM] __ioremap doesn\u0027t use 4th argument\n\nThe \"align\" argument in ARMs __ioremap is unused and provides a\nmisleading expectation that it might do something.  It doesn\u0027t.\nRemove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5470dc656820fb67c0a2e352f0aaa48b86c19026",
      "tree": "4e2de34af202c628372bb9bbad878d060714687f",
      "parents": [
        "45e109d07275e0820745dc465302de0aa5a8703b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 16 18:36:49 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 16 18:36:49 2005 +0000"
      },
      "message": "[ARM] No need to include asm/proc-fns.h into asm/system.h\n\nIn the old days when arm26/arm32 was combined into the same\narchitecture, proc-fns.h provided the xchg implementation for\narm26 CPUs.  Since we no longer combine these two, this include\nis no longer required.  Remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "49ee57a3295a227b6a02785f75ccd521e493e983",
      "tree": "3e1ab74e95d1599c6944f24fc32a30e601554827",
      "parents": [
        "1b12050f17460dc312cfd8cc59c79e181b23062b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 16 18:03:10 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 16 18:03:10 2005 +0000"
      },
      "message": "[ARM] Use unsigned long not u32 in atomic_cmpxchg\n\nSince atomic.h does not include types.h, u32 may not be defined.\nSince atomics are supposed to work on unsigned long quantities,\nuse unsigned long instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b12050f17460dc312cfd8cc59c79e181b23062b",
      "tree": "5f21465d9eb11f9825d89c3ac225a291f279b1a1",
      "parents": [
        "8dc39b883e9497445b53c498be7493c3e43af006"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 16 17:38:40 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 16 17:38:40 2005 +0000"
      },
      "message": "[ARM] Move zone adjustment for SA1111 on SA11x0 platforms\n\nUnfortunately, using PAGE_SHIFT in asm/arch/memory.h is unsafe, and we\ncan\u0027t include asm/page.h into this file because then we have a circular\ndependency.  Move the offending code to arch/arm/common/sa1111.c\ninstead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8dc39b883e9497445b53c498be7493c3e43af006",
      "tree": "c2d14a82bcfd02687db8d27072bcd8fa7b02df75",
      "parents": [
        "994e12805336f899d0ec1cf38a99c7b6405d144a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 16 17:23:57 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 16 17:23:57 2005 +0000"
      },
      "message": "[ARM] Add linux/compiler.h includes where required\n\natomic.h, bitops.h and mmu_context.h are using likely/unlikely.\nthread_info.h uses __attribute_const__.  Hence these files require\nlinux/compiler.h to be included.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a7d068336197945dc4af65c5973c996e526d51cb",
      "tree": "cbe903bef21fce0d5923cc83071b7b66d00d94c4",
      "parents": [
        "224b5be6ddc12fa7587433878866cd39e7b935f5"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Nov 16 15:05:11 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 16 15:05:11 2005 +0000"
      },
      "message": "[ARM] 3165/1: fix atomic_cmpxchg() implementation for ARMv6+\n\nPatch from Nicolas Pitre\n\nIf \u0027old\u0027 and \u0027oldval\u0027 are different then \u0027res\u0027 never gets set.  In that\ncase, if ever %0 happened to contain anything but zero (rather likely)\nthen the code will loop forever (or until another CPU just come along\nand change the atomic value to match \u0027old\u0027 which is rather unlikely).\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0a5709b2dc84140082ea235130a05c05d51f94a2",
      "tree": "096bdbc0a86fde503722611bba1feaca76e91d3a",
      "parents": [
        "ce07d90aa80a4c9a956eb2f662e4be5ea5c6baf8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 16 14:51:20 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 16 14:51:20 2005 +0000"
      },
      "message": "[ARM] Include asm/hardware.h instead of asm/arch/hardware.h\n\nRationalise hardware.h include.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ce07d90aa80a4c9a956eb2f662e4be5ea5c6baf8",
      "tree": "7411f04f6136f52b840696bf791626ae218d7a05",
      "parents": [
        "f6ff56cd56b83d8edf4b3cffc5c53c56b37a5081"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 16 14:38:19 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 16 14:38:19 2005 +0000"
      },
      "message": "[ARM] Fix arch-realview/system.h to use __io_address()\n\nMove __io_address to arch-realview/hardware.h, drop core.h from platsmp.c\nand localtimer.c, and include asm/io.h where required.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "70ac551651a2c5a234b703d9a495817f2ca09639",
      "tree": "71f55b9a3de438969a7a0d951971febf59784294",
      "parents": [
        "7f729ccff35befa08a836ab33a4372c7f6735645",
        "bd5d080ab99642e3245ef7cfa54490384c01d878"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:17:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:17:54 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "8426e1f6af0fd7f44d040af7263750c5a52f3cc3",
      "tree": "827bd2588c2b73d11cea6869de8ff42dba134375",
      "parents": [
        "4a6dae6d382e9edf3ff440b819e554ed706359bc"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sun Nov 13 16:07:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:16 2005 -0800"
      },
      "message": "[PATCH] atomic: inc_not_zero\n\nIntroduce an atomic_inc_not_zero operation.  Make this a special case of\natomic_add_unless because lockless pagecache actually wants\natomic_inc_not_negativeone due to its offset refcount.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a6dae6d382e9edf3ff440b819e554ed706359bc",
      "tree": "2945a5095973e2ecf05b503d6deb859083045b8e",
      "parents": [
        "53e86b91b7ae66d4c2757195cbd42e00d9199cf2"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sun Nov 13 16:07:24 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:16 2005 -0800"
      },
      "message": "[PATCH] atomic: cmpxchg\n\nIntroduce an atomic_cmpxchg operation.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94cabd003e989556d8bf84027d96284dc2d99c76",
      "tree": "f4f1d6ba9a6389c83f8d028c4a8c8aa6890c128b",
      "parents": [
        "a1510210c45c9af5784d64596c7025997e1add7d"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Nov 12 18:53:48 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 12 18:53:48 2005 +0000"
      },
      "message": "[ARM] 3149/1: SharpSL: Add Akita (SL-C1000) machine support\n\nPatch from Richard Purdie\n\nAdd the core machine support for the Sharp SL-C1000 (Akita)\nand enable the Kconfig selection for it.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b216c01829d0b73a468204e2e763c0a818b77a46",
      "tree": "aac48ff212d96243a8101f3217882d13be30fe07",
      "parents": [
        "078abcf95cdb95c78d786dbc61ae3c22ee70fb61"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "Liam.Girdwood@wolfsonmicro.com",
        "time": "Thu Nov 10 17:45:39 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 17:45:39 2005 +0000"
      },
      "message": "[ARM] 3098/1: pxa2xx disable ssp irq\n\nPatch from Liam Girdwood\n\nThis patch allows users of the pxa SSP driver to register their own irq\nhandlers instead of using the default SSP handler. It also cleans up the\nCKEN clock and irq detection as the values are now stored in a table.\n\nThis patch replaces 2845/1\n\nChanges:-\no Added flags parameter to ssp_init()\no Added SSP_NO_IRQ flag to disable registering of ssp irq handler (for\ndrivers that want to register their own handler)\no Cleaned up clock and irq detection, values are now stored in table.\no Added build changes to allow other drivers (e.g audio) to select the\nssp driver.\no corgi_ssp.c changed to use new interface.\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "078abcf95cdb95c78d786dbc61ae3c22ee70fb61",
      "tree": "fec0579ccb61371019248eee68c624734c8533d2",
      "parents": [
        "b1faebb672edecf48d4745fb05eeca3c704b6823"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Nov 10 17:42:29 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 17:42:29 2005 +0000"
      },
      "message": "[ARM] 3096/1: Add SharpSL Zaurus power and battery management core driver\n\nPatch from Richard Purdie\n\nThis patch adds a power and battery management core driver which with\nthe addition of the right device files, supports the c7x0 and cxx00\nseries of Sharp Zaurus handhelds.\n\nThe driver is complex for several reasons. Battery charging is manually\nmonitored and controlled. When suspended, the device needs to\nperiodically partially resume, check the charging status and then\nre-suspend. It does without bothering the higher linux layers as\na full resume and re-suspend is unnecessary. The code is carefully\nwritten to avoid interrupts or calling code outside the module under\nthese circumstances. It also vets the various wake up sources and\nmonitors the device\u0027s power situation.\n\nHooks to limit the backlight intensity and to notify the battery\nmonitoring code of backlight events are connected/added as the\nbacklight is one of the biggest users of power on the device.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b1faebb672edecf48d4745fb05eeca3c704b6823",
      "tree": "d88bcfc80705aa8ec83b7b92e2ade58b355518eb",
      "parents": [
        "9ad5897c2659b3c610e0c717e8b3dbfb496d2c74"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Nov 10 14:26:54 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 14:26:54 2005 +0000"
      },
      "message": "[ARM] 3144/1: OMAP 5/5: Update omap H2 defconfig\n\nPatch from Tony Lindgren\n\nThis patch updates omap H2 defconfig.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9ad5897c2659b3c610e0c717e8b3dbfb496d2c74",
      "tree": "e3c54fd65813d0bea79e42b32cf8bfaf60643e1d",
      "parents": [
        "046d6b28ebce92aab2865aa3eb3a0d8ede57e17e"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Nov 10 14:26:53 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 14:26:53 2005 +0000"
      },
      "message": "[ARM] 3143/1: OMAP 4/5: Update omap include files\n\nPatch from Tony Lindgren\n\nThis patch syncs the mainline kernel with linux-omap tree.\n\nThis patch contains changes to common header files for\nomap1xxx and omap24xx by various omap developers, and\nimproved cpu detection by Imre Deak\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a7918f39bbe59fe76f43743bdb6bb8b0bdefd94a",
      "tree": "a958184b769c8c4f4622627d92ff9fa44f4ee4c4",
      "parents": [
        "af36bef0c5bb82f361ebb2f106f11d0f63dac887"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "azummo-armlinux@towertech.it",
        "time": "Thu Nov 10 14:05:04 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 14:05:04 2005 +0000"
      },
      "message": "[ARM] 3140/1: NSLU2 machine support\n\nPatch from Alessandro Zummo\n\nThis patch adds support for the LinkSys NSLU2 running with\nboth big and little-endian kernels. The LinkSys NSLU2 is\na cost engineered ARM, XScale 420 based system similar to\nthe the Intel IXDP425 evaluation board. It uses the\nIXP4XX ARCH.\n\nWhile this patch applies independently of other patches\nthe resultant kernel requires further patches to successfully\nuse onboard devices, including the onboard flash. Since these\npatches are independent of this one they will be submitted\nseparately.\n\nA defconfig is not included here because not all of\nthe required drivers are actually in the kernel.\nWe intend to provide one as soon as the patches\nwill be incorporated in mainstream.\n\nThis patch is the combined work of nslu2-linux.org\n\nSigned-off-by: John Bowler \u003cjbowler@acm.org\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\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": "861e37ad5969f764574722f4cfc0734511cbac7f",
      "tree": "694942dfcbaaab7871c842e61db5dbd41c3a172b",
      "parents": [
        "59d1ff3bfb56d9b8cf3ec864857e6a4dfd9d2dba"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Wed Nov 09 15:15:10 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 15:15:10 2005 +0000"
      },
      "message": "[ARM] 3057/1: Add memory control method to support OneNAND sync burst read\n\nPatch from Kyungmin Park\n\nThis patch is required for OneNAND MTD to passing the OneNAND sync. burst read\n\nSigned-off-by: Kyungmin Park\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "59d1ff3bfb56d9b8cf3ec864857e6a4dfd9d2dba",
      "tree": "e70623b924a8859182dc3326b6d5f7a5b9271504",
      "parents": [
        "be6eb9b79f99e652a0827a475c4daa02ecef221f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 09 15:04:22 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 15:04:22 2005 +0000"
      },
      "message": "[ARM] Clean up save_and_disable_irqs macro and allow use of ARMv6 CPSID\n\nsave_and_disable_irqs does not need to use mov + msr (which was\nintroduced to work around a documentation bug which was propagated\ninto binutils.)  Use msr with an immediate constant, and if we\u0027re\nbuilding for ARMv6 or later, use the new CPSID instruction.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "be6eb9b79f99e652a0827a475c4daa02ecef221f",
      "tree": "fab14db6e48cc394fed9a6ae813a0add6f202b20",
      "parents": [
        "c906107bb72b7bd5ecfc98cc807bdb8f34d17501",
        "97a63ecff4bd06da5d8feb8c0394a4d020f2d34d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 09 14:57:32 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 14:57:32 2005 +0000"
      },
      "message": "Merge with ARM SMP tree\n"
    },
    {
      "commit": "2a98beb6390aef8fad85103ea25b3b1ace8015b5",
      "tree": "09f3e0de9a49f0f61d7f44c6c03218bf29f5d1dd",
      "parents": [
        "37ee16ae93a3e4ae7dd51beb81d249f5f12a55c2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 09 10:50:29 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 10:50:29 2005 +0000"
      },
      "message": "[ARM SMP] Add local timer support for Realview MPcore\n\nAdd platform specific parts for local timer support for the\nRealview board.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72274c9e24d58d09489d37e732545e52395da270",
      "tree": "9c47a583b38a4996bda2dbe182547f8409bb65e8",
      "parents": [
        "5285eb57c9a20d8df2569c770ff6048c3202cc91",
        "37ee16ae93a3e4ae7dd51beb81d249f5f12a55c2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 08 22:43:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 08 22:43:44 2005 +0000"
      },
      "message": "Merge with ARM SMP tree\n"
    },
    {
      "commit": "f8c905d368c757e2c96db293a472a31abcf4b147",
      "tree": "ff762892db823ec597eba3cd895575c4d09d7762",
      "parents": [
        "4c18ad20493c9eac6e7d0c2a05156acfc02d9b6b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 08 22:43:05 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 08 22:43:05 2005 +0000"
      },
      "message": "[ARM] 3132/1: S3C2410 - reset on decompression error\n\nPatch from Ben Dooks\n\nForce a watchdog reset if the system fails to\ndecompress properly.\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": "a63ae4427c6af66d6eda26e5da8fed53f8fbede3",
      "tree": "cb30bd5993c07bae7f66564713292d8b224d591f",
      "parents": [
        "1d23b65de54c35844e82bdb08bc85d8142e310ea"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Nov 08 19:15:43 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 08 19:15:43 2005 +0000"
      },
      "message": "[ARM] 3093/1: SharpSL PCMCIA Updates for Cxx00 models\n\nPatch from Richard Purdie\n\nThe Sharp SL-Cxx00 models have a combined power control for the SD\nand CF slot 0. This patch adds hooks to the scoop driver to allow\nmachines to provide a custom control function for this and such a\nfunction is added for spitz/akita/borzoi.\n\nIt also moves the gpio init code into the machine files as this\nis machine dependent and differs between some models. A couple of\nwarnings when compiling for collie are also fixed.\n\nSigned-off-by: Richard Purdie\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "37ee16ae93a3e4ae7dd51beb81d249f5f12a55c2",
      "tree": "a6cf9773ddb5eae9f173c6a9c9d6120faa5688a4",
      "parents": [
        "3b6353fae0d7ba772d7eb2651727332c9e9c74ac"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 08 19:08:05 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 08 19:08:05 2005 +0000"
      },
      "message": "[ARM SMP] Add core ARM support for local timers\n\nAdd infrastructure for supporting per-cpu local timers to update\nthe profiling information and update system time accounting.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3b6353fae0d7ba772d7eb2651727332c9e9c74ac",
      "tree": "720827f6aab7d4834ba3a4b729b56b87b1bf5027",
      "parents": [
        "2c250134952aac06edbdce5e61f0bd8737dcf3ad"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 08 15:35:23 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 08 15:35:23 2005 +0000"
      },
      "message": "[ARM] Declare asm entry points in asm/smp.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dbebb4cbe02dc811e21bd3bc40a252490e46b949",
      "tree": "4d76e96bd71dd3837253fbe00f8f6d6769644015",
      "parents": [
        "f093182d313edde9b1f86dbdaf40ba4da2dbd0e7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 08 10:40:10 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 08 10:40:10 2005 +0000"
      },
      "message": "[ARM SMP] Add missing SMP timer handling for realview\n\nUntil we have local timer support, we need to broadcast the\ntimer interrupt to the other CPUs.  Also, add the missing\nsmp_send_timer() prototype to asm/smp.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "862184fe013146a0d9654a5598c5a2691747541c",
      "tree": "0f3f0d46c79c7eae3d504c0e1be9ff923f1b2e36",
      "parents": [
        "fea543f47733cc843cd74d95065ed1d4a04b38ed"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Nov 07 21:05:42 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 07 21:05:42 2005 +0000"
      },
      "message": "[ARM SMP] Add Realview MPcore SMP support\n\nAdd SMP support for the MPcore tile fitted to the Realview ARM\nplatform.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9b1283bedd6b8fe2f4dfc47705d6cea1b5e2d853",
      "tree": "58f922601d802024338383aba70518b3265e58ce",
      "parents": [
        "01bbaf0b2b7b38e43139dce8bd64f8c7b2b83940"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Nov 07 21:01:06 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 07 21:01:06 2005 +0000"
      },
      "message": "[ARM] Add support for Realview with MPcore tile\n\nAdd uniprocessor support for Realview platform fitted with the\nMPcore (SMP) tile.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fe15ba08fdb280536bd7019e8505969c4ac6852",
      "tree": "0718f9bbd876fa63d9f7f9d12dbce21abce53a95",
      "parents": [
        "4299051ebe89ab1eeadeaf4cf06ce63421412232"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 19:47:04 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 19:47:04 2005 +0000"
      },
      "message": "[ARM] Fix second missing declaration of cache_is_vivt()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d3997abf699655d2ec012e944fb34668cc3ec6d7",
      "tree": "869c20d9b14da1fc550ff30254cabb28a430c1be",
      "parents": [
        "756c7b748926b0baec6d2a921c3711679282c8fd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 15:45:00 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 15:45:00 2005 +0000"
      },
      "message": "[ARM] Fix another use of // as a comment\n\n// disagrees with ld\u0027s script parsing ability.  Don\u0027t use it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "756c7b748926b0baec6d2a921c3711679282c8fd",
      "tree": "6eba4a4e31eef4e40c5bec85bc420006034e6cbe",
      "parents": [
        "b7ec479553b8755dd95ee988a957cbf2aef351dc"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sun Nov 06 15:03:23 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 15:03:23 2005 +0000"
      },
      "message": "[ARM] 3113/1: PXA: Allow machines to override (and also reuse) pxa pm functions\n\nPatch from Richard Purdie\n\nUpdate the PXA pm.c file to allow machines (such as the Sharp\nZaurus) to override the standard pm functions but reuse/wrap them\nwhere needed.\n\nThe init call is made slightly earlier to give machine code an init\nlevel to override them in removing any race.\n\nSigned-off-by: Richard Purdie\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8459c159f7de832eaf888398d2abf466c388dfa6",
      "tree": "1edc2d046a7e9a0a0244d64f2aff7870f85c41bd",
      "parents": [
        "20faa7c380c19c932d57be59bb2522bd9327a6c5"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "dirk@opfer-online.de",
        "time": "Sun Nov 06 14:27:52 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 14:27:52 2005 +0000"
      },
      "message": "[ARM] 3088/1: PXA: Add machine support for the Sharp SL-6000x series of PDAs\n\nPatch from Dirk Opfer\n\nThis patch adds basic machine support for the Sharp SL-6000x (Tosa) PDAs.\n\nSigned-off-by: Dirk Opfer\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d56c524afaa87ae224b5821ef101891ce076c321",
      "tree": "a35ad97919e7559443509a0e0c8ae72f41be7d9e",
      "parents": [
        "866237eafc60637a2c9875167486f61d86892c6b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 04 17:28:34 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 04 17:28:34 2005 +0000"
      },
      "message": "[PATCH] ARM: Reverted 2918/1: [update] Base port of Comdial MP1000 platfrom\n\nNo longer maintained\n"
    },
    {
      "commit": "7866f6492856dde7d70e4f878e3893e1f91216ce",
      "tree": "0b63ebe5c257c98ed52bc7f86508829b2d7102f4",
      "parents": [
        "73f0f7c79b046dc5d6b56a3f145430d97d50f877"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "dave.jiang@gmail.com",
        "time": "Fri Nov 04 17:15:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 04 17:15:44 2005 +0000"
      },
      "message": "[ARM] 3086/1: ixp2xxx error irq handling\n\nPatch from Dave Jiang\n\nThis provides support for IXP2xxx error interrupt handling. Previously there was a patch to remove this (although the original stuff was broken). Well, now the error bits are needed again. These are used extensively by the micro-engine drivers according to Deepak and also we will need it for the new EDAC code that Alan Cox is trying to push into the main kernel.\n\nRe-submit of 3072/1, generated against git tree pulled today. AFAICT, this git tree pulled in all the ARM changes that\u0027s in arm.diff. Please let me know if there are additional changes. Thx!\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5f8b1178e246422ebddc1b16487314c91edf85fe",
      "tree": "67b0b09acc80bfc1ca81f92cdad45ca156706bea",
      "parents": [
        "24bcc2f46cf8982dbc02c8e3037dfc5e12f1e35c",
        "7e5e6e9a509c4ed2973a345ec7ffb96577f42e26"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 03 21:02:39 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 03 21:02:39 2005 +0000"
      },
      "message": "[ARM] Merge SMP tree\n"
    },
    {
      "commit": "7e5e6e9a509c4ed2973a345ec7ffb96577f42e26",
      "tree": "26a9f2ae9b890a755585c83d27078d3682ff65ac",
      "parents": [
        "4a5f79e7e65d24d2fa9eb6e6208672571704d337"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 03 20:32:45 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 03 20:32:45 2005 +0000"
      },
      "message": "[ARM SMP] Do not clear cpu_vm_mask for VIPT caches\n\nSince we do not invalidate TLBs/caches on MM switches, we should not\nclear the cpu_vm_mask for the CPU.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "089311e117adb8ffe13984d122e33287ffa8c7ec",
      "tree": "6babb461ad7f6abed02f0fa0d39206c7b3940bfa",
      "parents": [
        "0dcc7474b2fc547b2193dd1bafc4670a70d44e91"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 03 11:04:53 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 03 11:04:53 2005 +0000"
      },
      "message": "[ARM] Fix another build error with IOP3xx platforms\n\nld doesn\u0027t like comments starting with // in its scripts\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a054a811597a17ffbe92bc4db04a4dc2f1b1ea55",
      "tree": "b600081d964d6fe7cc1cfe2669a739da0e1743f4",
      "parents": [
        "273c2cdb2b6d6743d85ddbde82e71f8adbf5bf10"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 02 22:24:33 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 02 22:24:33 2005 +0000"
      },
      "message": "[ARM SMP] Add hotplug CPU infrastructure\n\nThis patch adds the infrastructure to support hotplug CPU on ARM\nplatforms.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "71f512e89704f5aa6fc0b97e4a719184080b8938",
      "tree": "91f855b3c03b9f1c5404e7901e6cb925e091004d",
      "parents": [
        "7e86df273292b3a88c14b9aed1006cddac2b4c23"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 02 21:51:40 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 02 21:51:40 2005 +0000"
      },
      "message": "[ARM SMP] Track CPU idle threads\n\nTrack the idle thread task_struct for each CPU.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7e86df273292b3a88c14b9aed1006cddac2b4c23",
      "tree": "b58f353e501c2c18d5bff5a7f07a94316d143713",
      "parents": [
        "e831556fb6f81142f9b51d1a05953d8046c27467"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 02 15:09:31 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 02 15:09:31 2005 +0000"
      },
      "message": "[ARM] Fix ARM rwlock implementations\n\nfb1c8f93d869b34cacb8b8932e2b83d96a19d720 broke the ARM rwlock code since\nit only partially updated the rwlock implementation.  Properly update it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bfca94590bfd3dcd958c542d2fb6406518150fee",
      "tree": "00e947e6abd3ec64ac025112121440160a783cf3",
      "parents": [
        "9dc2d0f55fb693ae6d50c8dd3d934fe3133ca183"
      ],
      "author": {
        "name": "John Bowler",
        "email": "jbowler@acm.org",
        "time": "Wed Nov 02 11:55:12 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 02 11:55:12 2005 +0000"
      },
      "message": "[ARM] 3083/1: include/asm-arm/arch-ixp4xx/io.h: eliminate warnings for pointer passed to integral function argument\n\nPatch from John Bowler\n\nFix for a compiler warning, this wasn\u0027t apparent in 2.6.12, I\nbelieve the compiler options have been changed (somewhere) so\nthat passing a (void*) to a (u32) argument is now warned.\n\nThis accounts for the majority of the warnings in my builds of\nthe 2.6.14 kernel for NSLU2.\n\nThe patch changes pointer parameters declared as u32 to be\ndeclared as either, for read parameters:\n\nconst volatile void __iomem *\n\nand for write parameters:\n\nvolatile void __iomem *\n\nSigned-off-by: John Bowler \u003cjbowler@acm.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9dc2d0f55fb693ae6d50c8dd3d934fe3133ca183",
      "tree": "8956849b67f57b885346a61bf94f89ede8f2c9b1",
      "parents": [
        "ca23509fbaac0ea662ab0e287bebb72f743f9e1f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 02 11:51:15 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 02 11:51:15 2005 +0000"
      },
      "message": "[ARM] Fix realview machine type for patch 3060/1\n\nRealview was missed in this cleanup...\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d01e8897fcf597f62d84f626fdced8d94c70deaf",
      "tree": "72e25f7df9b10aec46ccca594414f91eef092860",
      "parents": [
        "fadab0943d1c5b652a66858bb99b204fedaad96b"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:53:50 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:53:50 2005 +0000"
      },
      "message": "[ARM] 3052/1: add ixp2000 microcode loader\n\nPatch from Lennert Buytenhek\n\nThis patch adds a microcode loader for the ixp2000 architecture.\n\nThe ixp2000 is an xscale-based CPU with a number of additional small\nCPUs (\u0027microengines\u0027) on die that can be programmed to do various\nthings.  Depending on the ixp2000 model, there are between 2 and 16\nmicroengines.\n\nThis code provides an API that allows configuring the microengines,\nloading code into them, and starting and stopping them and reading\nout a number of status registers, and is used by the microengine\nnetwork driver that was recently announced to netdev.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ebc3364de368c92138e740f6c9050c93a2f0c3c",
      "tree": "0e770a0776a8a00bf241983858e2684502c6e349",
      "parents": [
        "6ff8f59f13974ab54086c5c86898647642bc77dd"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 19:44:30 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:30 2005 +0000"
      },
      "message": "[ARM] 3077/1: S3C2410 - regs-iis.h missing mask for IISMOD_FS\n\nPatch from Ben Dooks\n\nAdd definition for S3C2410_IISMOD_FS_MASK\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": "fa87cedd4e89ea29bda622d5cd6dbf19a915fc40",
      "tree": "f128a4bd6e376602e10204a3f9b2a5e906aaa907",
      "parents": [
        "e9b72e43d96a1ea2be0f513c78f16743a835d252"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:44:27 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:27 2005 +0000"
      },
      "message": "[ARM] 3065/1: ixp2000 typo and whitespace fixes\n\nPatch from Lennert Buytenhek\n\nMisc ixp2000 typo and whitespace fixes.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e9b72e43d96a1ea2be0f513c78f16743a835d252",
      "tree": "ed3a2cb9a84f56754ac1e4469c3a58f963b86237",
      "parents": [
        "69a857610ad212ce4bcd8e6b13f25408691403de"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:44:26 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:26 2005 +0000"
      },
      "message": "[ARM] 3064/1: start using ixp2000_reg_wrb\n\nPatch from Lennert Buytenhek\n\nSwitch the users of ixp2000_reg_write that depend on writes being\nflushed out of the write buffer by the time that function returns\nover to ixp2000_reg_wrb.\n\nWhen using XCB\u003d101, writes to the same functional unit are still\nguaranteed to complete in order, so we only need to protect against:\n- reordering of writes to different functional units\n- masking an interrupt and then reenabling the IRQ bit in CPSR\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "69a857610ad212ce4bcd8e6b13f25408691403de",
      "tree": "52f7eb9eeb3dbf7e82b8b86b30d6056ee5109c7e",
      "parents": [
        "a6f1063b388cfd48a598cc7971eae1f83ebc8ba4"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:44:25 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:25 2005 +0000"
      },
      "message": "[ARM] 3063/1: allow slave ixp2000 cpu reset\n\nPatch from Lennert Buytenhek\n\nOn the ixdp2x00, the slave CPU is currently not allowed to reset itself\nfor fear that it will do something \u0027funky\u0027 on the PCI bus.  This fear is\nungrounded -- the slave CPU is wired up such that a CPU reset will not\ncause a PCI bus reset to be done.  This patch changes arch_reset() so\nthat the slave CPU also executes the reset sequence, allowing it to\nreboot itself using /sbin/reboot.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a6f1063b388cfd48a598cc7971eae1f83ebc8ba4",
      "tree": "229a5d899fef3c181b1624e0c73572b894cac9de",
      "parents": [
        "37bb30e86bc2e48d9affb25f6ce9eb3d8e65b2ac"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:44:24 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:24 2005 +0000"
      },
      "message": "[ARM] 3062/1: map in various enp2611 peripherals for the ixp2000 netdev driver\n\nPatch from Lennert Buytenhek\n\nThe enp2611 version of the ixp2000 netdev driver needs to be able to\naccess a number of on-board peripherals.  ioremap() is not suitable\nfor this, as that will cause XCB\u003d000 mappings to be done, which will\nmake the cpu susceptible to crashing on ixp2400 erratum #66.  Properly\naligned iotable mappings with MT_IXP2000_DEVICE will cause section\nmappings with XCB\u003d101 to be done, which is safe.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8ad68bbf7a06cdd77c170be792418488dbb65da4",
      "tree": "7caed40139d8e0a490cd7a9de0cf4c78f4285c05",
      "parents": [
        "e2f2e58e7968f8446b1078a20a18bf8ea12b4fbc"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Oct 31 14:25:02 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 31 14:25:02 2005 +0000"
      },
      "message": "[ARM] Add support for ARM RealView board\n\nSupport for RealView EB.\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": "1480d0a31db62b9803f829cc0e5cc71935ffe3cc",
      "tree": "c7c18939b5a0d51f23f7ca8606ecf00fa69741aa",
      "parents": [
        "fc8e3d177fa8073895d37b50282489dbeec89eb1",
        "46595ffbfc8ba79f27cdf8a029ee068b3b34c69f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:48:00 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:48:00 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "727a53bd535fe3bde644ac346db27456ad964083",
      "tree": "5dddcea38f3dd417311b1bcbf5692ad2aebe8c7e",
      "parents": [
        "d269cdd0e22ef22f7f597ea917b1e8bdc6999fcb"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "a.othieno@bluewin.ch",
        "time": "Sun Oct 30 15:03:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:27 2005 -0800"
      },
      "message": "[PATCH] semaphore: Remove __MUTEX_INITIALIZER()\n\n__MUTEX_INITIALIZER() has no users, and equates to the more commonly used\nDECLARE_MUTEX(), thus making it pretty much redundant.  Remove it for good.\n\nSigned-off-by: Arthur Othieno \u003ca.othieno@bluewin.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1426d7a81dea8e9d85f9d69de85ab04ba37018ab",
      "tree": "f2a7bbe0e60437cf73199b6003da677ee8ff0424",
      "parents": [
        "c7e9dd4dd0b8dd75c410011b3c8f9980112fd0f8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Oct 30 15:02:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:22 2005 -0800"
      },
      "message": "[PATCH] vm: remove unused/broken page_pte[_prot] macros\n\nThis patch removes page_pte_prot and page_pte macros from all\narchitectures.  Some architectures define both, some only page_pte (broken)\nand others none.  These macros are not used anywhere.\n\npage_pte_prot(page, prot) is identical to mk_pte(page, prot) and\npage_pte(page) is identical to page_pte_prot(page, __pgprot(0)).\n\n* The following architectures define both page_pte_prot and page_pte\n\n  arm, arm26, ia64, sh64, sparc, sparc64\n\n* The following architectures define only page_pte (broken)\n\n  frv, i386, m32r, mips, sh, x86-64\n\n* All other architectures define neither\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dfb7dac3af623a68262536437af008ed6aba4d88",
      "tree": "fdc8a61c73257dcf8866cf7b9213ce78d2422e7f",
      "parents": [
        "7024a9b884ed7657fb873e655cd124d85ae792a4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 30 15:02:22 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:20 2005 -0800"
      },
      "message": "[PATCH] unify sys_ptrace prototype\n\nMake sure we always return, as all syscalls should.  Also move the common\nprototype to \u003clinux/syscalls.h\u003e\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46595ffbfc8ba79f27cdf8a029ee068b3b34c69f",
      "tree": "274d110768eb1a8f899c3271df0d41bb852ddd0a",
      "parents": [
        "77bb86a1b9f8b872d8efc33c4f4359f809220252"
      ],
      "author": {
        "name": "John Bowler",
        "email": "jbowler@acm.org",
        "time": "Sun Oct 30 23:40:26 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 30 23:40:26 2005 +0000"
      },
      "message": "[ARM] arch-ixp4xx/io.h: make const args const to remove compiler warning\n\nCompiler warning fix; the inline callers of these APIs were changed\nto have const vaddr parameters.\n\nSigned-off-by: John Bowler \u003cjbowler@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7012f9084e3ef27028b4f2ab37428662766a743a",
      "tree": "7d708d13e8133a776e300791f79b47e938431683",
      "parents": [
        "f741a1aab5fd7892927208ca37eb86b9ea85784a"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Sun Oct 30 23:35:58 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 30 23:35:58 2005 +0000"
      },
      "message": "[ARM] fix bogus cast in IXP2000 I/O macro\n\nPhysical addresses are not valid pointers of any sort and should\nnot be cast to such.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fc2acab31be8e869b2d5f6de12f557f6f054f19c",
      "tree": "60cf419f5e88c3c46d39675a14649ea1e5849f03",
      "parents": [
        "4d6ddfa9242bc3d27fb0f7248f6fdee0299c731f"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Oct 29 18:16:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 29 21:40:37 2005 -0700"
      },
      "message": "[PATCH] mm: tlb_finish_mmu forget rss\n\nzap_pte_range has been counting the pages it frees in tlb-\u003efreed, then\ntlb_finish_mmu has used that to update the mm\u0027s rss.  That got stranger when I\nadded anon_rss, yet updated it by a different route; and stranger when rss and\nanon_rss became mm_counters with special access macros.  And it would no\nlonger be viable if we\u0027re relying on page_table_lock to stabilize the\nmm_counter, but calling tlb_finish_mmu outside that lock.\n\nRemove the mmu_gather\u0027s freed field, let tlb_finish_mmu stick to its own\nbusiness, just decrement the rss mm_counter in zap_pte_range (yes, there was\nsome point to batching the update, and a subsequent patch restores that).  And\nforget the anal paranoia of first reading the counter to avoid going negative\n- if rss does go negative, just fix that bug.\n\nRemove the mmu_gather\u0027s flushes and avoided_flushes from arm and arm26: no use\nwas being made of them.  But arm26 alone was actually using the freed, in the\nway some others use need_flush: give it a need_flush.  arm26 seems to prefer\nspaces to tabs here: respect that.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d6ddfa9242bc3d27fb0f7248f6fdee0299c731f",
      "tree": "da5b753df64e7163a35487005e50a3b90b0b0b9b",
      "parents": [
        "15a23ffa2fc91cebdac44d4aee994f59d5c28dc0"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Oct 29 18:16:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 29 21:40:37 2005 -0700"
      },
      "message": "[PATCH] mm: tlb_is_full_mm was obscure\n\ntlb_is_full_mm?  What does that mean?  The TLB is full?  No, it means that the\nmm\u0027s last user has gone and the whole mm is being torn down.  And it\u0027s an\ninline function because sparc64 uses a different (slightly better)\n\"tlb_frozen\" name for the flag others call \"fullmm\".\n\nAnd now the ptep_get_and_clear_full macro used in zap_pte_range refers\ndirectly to tlb-\u003efullmm, which would be wrong for sparc64.  Rather than\ncorrect that, I\u0027d prefer to scrap tlb_is_full_mm altogether, and change\nsparc64 to just use the same poor name as everyone else - is that okay?\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "15a23ffa2fc91cebdac44d4aee994f59d5c28dc0",
      "tree": "5006935b29246c1ae07a7abc6a384f6b547293ce",
      "parents": [
        "7be7a546994f1222b2312fd348da14e16b6b7b42"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Oct 29 18:16:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 29 21:40:37 2005 -0700"
      },
      "message": "[PATCH] mm: tlb_gather_mmu get_cpu_var\n\ntlb_gather_mmu dates from before kernel preemption was allowed, and uses\nsmp_processor_id or __get_cpu_var to find its per-cpu mmu_gather.  That works\nbecause it\u0027s currently only called after getting page_table_lock, which is not\ndropped until after the matching tlb_finish_mmu.  But don\u0027t rely on that, it\nwill soon change: now disable preemption internally by proper get_cpu_var in\ntlb_gather_mmu, put_cpu_var in tlb_finish_mmu.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37d07b72ef58f2d5ec7701ab75084fbeee0e503e",
      "tree": "da42fbad5b8ac6c79a258a46aff5f5d338ac138f",
      "parents": [
        "f09b99799991c7c3ba441162406247f5df077322"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Oct 29 21:44:56 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 21:44:56 2005 +0100"
      },
      "message": "[ARM] 3061/1: cleanup the XIP link address mess\n\nPatch from Nicolas Pitre\n\nSince vmlinux.lds.S is preprocessed, we can use the defines already\npresent in asm/memory.h (allowed by patch #3060) for the XIP kernel link\naddress instead of relying on a duplicated Makefile hardcoded value, and\nalso get rid of its dependency on awk to handle it at the same time.\n\nWhile at it let\u0027s clean XIP stuff even further and make things clearer\nin head.S with a nice code reduction.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f09b99799991c7c3ba441162406247f5df077322",
      "tree": "6284aa6638744c26059001a11da3267f91d50082",
      "parents": [
        "c514e58cb8eac0d21f4ab5011df75a09eb5edd50"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Oct 29 21:44:55 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 21:44:55 2005 +0100"
      },
      "message": "[ARM] 3060/1: allow constants found in asm/memory.h to be used in asm code\n\nPatch from Nicolas Pitre\n\nThis patch allows for assorted type of cleanups by letting assembly code\nuse the same set of defines for constant values and avoid duplicated\ndefinitions that might not always be in sync, or that might simply be\nconfusing due to the different names for the same thing.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c514e58cb8eac0d21f4ab5011df75a09eb5edd50",
      "tree": "c616a79e41bed30d56d3c17ae7b802285c8c3374",
      "parents": [
        "1a47ebc0d971fbc47cd859a09956f7c7d001f5fd"
      ],
      "author": {
        "name": "Kenneth Tan",
        "email": "chong.yin.tan@intel.com",
        "time": "Sat Oct 29 16:32:14 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 16:32:14 2005 +0100"
      },
      "message": "[ARM] 3022/1: Missing peripheral devices memory mapping definition for IXP46X processor\n\nPatch from Kenneth Tan\n\nDefining IXP46X peripheral devices memory mapping definitions that have\nbeen missed out:\no Peripheral virtual base address is being adjusted to allow more headroom to add extra peripheral device addresses\no Peripheral size is being increased to address the above needs\no Virtual address of expansion bus and PCI configuration register needs to be adjusted as new peripheral device memory space is overlapping with their virtual address space\n\nSigned-off-by: Kenneth Tan \u003cchong.yin.tan@intel.com\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b4a1f67fbfb848ded8cf0c6c305224534144ab2d",
      "tree": "58988f4a66886659518e971fdc2445ecb9e81ecf",
      "parents": [
        "ecbea7a2dae94092db9566bcd1f38535e9b3cde9"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Oct 29 16:28:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 16:28:28 2005 +0100"
      },
      "message": "[ARM] 3053/1: introduce ixp2000_reg_wrb (ixp2000_reg_write plus readback)\n\nPatch from Lennert Buytenhek\n\nIntroduce ixp2000_reg_wrb, which is a variant of ixp2000_reg_write\nthat does a readback from the target register, to make sure that\nthe write has been flushed out of the write buffer.\n\nUnlike the previous (ineffective) readback in ixp2000_reg_write, this\nreadback is followed by an instruction that depends on the value of\nthe readback so that the CPU actually stalls until the readback has\ncompleted.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ecbea7a2dae94092db9566bcd1f38535e9b3cde9",
      "tree": "8dab38d4e97e1534c7159c5ec34ef74bb1b06553",
      "parents": [
        "931db7d6880027bb2b6b0cb78a488ab1486e28b7"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Oct 29 16:28:27 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 16:28:27 2005 +0100"
      },
      "message": "[ARM] 3051/1: turn ixp2000_reg_read into an inline function\n\nPatch from Lennert Buytenhek\n\nTurn ixp2000_reg_read into an inline function.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "931db7d6880027bb2b6b0cb78a488ab1486e28b7",
      "tree": "fd85ee0a0d4fc217b59b639307af76bfd65504e0",
      "parents": [
        "13bfb34c10fae6016710f5f070043c8b94b40583"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Oct 29 16:28:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 16:28:26 2005 +0100"
      },
      "message": "[ARM] 3050/1: remove ixp2000_reg_write erratum #66 workaround\n\nPatch from Lennert Buytenhek\n\nThe workaround that we do for avoiding triggering ixp2400 erratum #66\ninvolves mapping I/O pages using XCB\u003d101 instead of XCB\u003d000 so that we\nprevent the I/O signal to the gasket from being asserted (which can\ncause data corruption.)  But XCB\u003d101 mappings are write-buffered while\nmappings using XCB\u003d000 are not, which is why if we use XCB\u003d101 mappings\nwe do a readback for every CSR store in an attempt to make sure that\nthe store has been pushed out of the xscale core and the gasket.\n\nUnfortunately, there are two issues with this:\n- we do a readback for every CSR store, which is wrong, because the\n  register we are writing to might have unwanted side-effects on read,\n  for example, in the case of the scratchpad ring enqueue/dequeue\n  registers; and\n- the readback is totally ineffective in the way we currently do it,\n  because we just issue a load but do not issue any instruction that\n  depends on the return value of that load, so the xscale core does\n  not wait for the load to complete before continuing.\n\nSee this linux-arm-kernel mailing list post for further information:\n\thttp://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2005-September/031314.html\n\nThis means that my ixp2400 boxes have been running for many months\nwithout a working readback in ixp2000_reg_write, without any apparent\nadverse effects.  Two of them have been running for a week now with\nthe actual readback deleted from ixp2000_reg_write, also without any\napparent ill effects.\n\nSo, because in its current form it does more harm than good, the\nreadback in ixp2000_reg_write should simply be killed, as the patch\nbelow does.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "14e66f767f5e8d023e098b475dc24ddc9a5dbdfd",
      "tree": "11d0835775cb00a164b2e3d4b23f282a002277cd",
      "parents": [
        "822e5e72697ce06e4425c17d161b0482c7d9b6d4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 16:08:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 16:08:31 2005 +0100"
      },
      "message": "[ARM] Allow MTD device name to be passed via platform data\n\nAllow SA1100 devices to pass the name of the flash device to the\nSA1100 map driver.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8c18fe2562c45180c407872d05857c55c1e5e37b",
      "tree": "52b4b8e5b501aaf614504e85f3a458704906a55f",
      "parents": [
        "fb31690fbac6f4055c1765522752e4746759f5de"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 13:18:10 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 13:18:10 2005 +0100"
      },
      "message": "[ARM] Fix buggy __phys_to_pfn / __pfn_to_phys\n\nMacro arguments should _always_ be surrounded by parentheses\nwhen used to prevent unexpected problems with operator precedence.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fb31690fbac6f4055c1765522752e4746759f5de",
      "tree": "6b8b2375f122a3771aadebeba7344829a6ae88ed",
      "parents": [
        "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 13:15:10 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 13:15:10 2005 +0100"
      },
      "message": "[ARM] Ensure machine information structures aren\u0027t optimised away\n\nSince the machine information structures are now static, the\ncompiler might optimise them away.  Mark them with\n__attribute_used__ to prevent this occuring.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "83928e17b92b7a667bfe674f1b330619adc2ac88",
      "tree": "bdfc0fd037ad1380d75cefa0e47be24e344d977c",
      "parents": [
        "9be16a03928642f944915b8c05945fd87b7a15cb",
        "50f4c001bc1534db77663592496204ceba151e97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:24:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:24:22 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\nMinor manual fixups for gfp_t clashes.\n"
    },
    {
      "commit": "049eb3298a832a63c55bc8d8ea4cc881ab99f84b",
      "tree": "93de3e93882c8e44ec9bd469c58bd999c12914d0",
      "parents": [
        "4224b67c9a1d6cbf47b073970bd2db5a89557f92"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:44 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:44 2005 +0100"
      },
      "message": "[ARM] 3041/1: AAEC-2000 - CLCD controller platform glue\n\nPatch from Bellido Nicolas\n\nThe AAEC-2000 has an ARM PrimeCell PL110 Color LCD Controller.\nThis patch contains the platform glue that will be used by specific boards.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4a91ca2eb6eff14bb23f709e6ebf189fdbcdaa22",
      "tree": "6b4a49b970dcc2091eb4e536744a36559d50b441",
      "parents": [
        "f0904e29369a940080487fece700e59295196d79"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:42 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:42 2005 +0100"
      },
      "message": "[ARM] 3039/1: AAEC-2000 - Add MTD support\n\nPatch from Bellido Nicolas\n\nThis adds platform code for MTD devices on AAEC-2000.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f0904e29369a940080487fece700e59295196d79",
      "tree": "bb024b7a1ac225d1221d91e57ee0a7eea4a782f6",
      "parents": [
        "4028ef4cc1fea245906a2dbd4df1ac9f0353ef5f"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:41 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:41 2005 +0100"
      },
      "message": "[ARM] 3038/1: AAEC-2000 - Proper includes in hardware.h\n\nPatch from Bellido Nicolas\n\nlinux/config.h is not necessary in hardware.h, while asm/sizes.h and asm/arch//aaec2000.h will be used later.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4028ef4cc1fea245906a2dbd4df1ac9f0353ef5f",
      "tree": "03d87c15a85caaf918e40abc8ab0245a37b362ad",
      "parents": [
        "13b1d677d2c872e2d05ef6241b499b6e1f6f91ba"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:40 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:40 2005 +0100"
      },
      "message": "[ARM] 3037/1: AAED-2000 - Add defines for GPIO registers on external port.\n\nPatch from Bellido Nicolas\n\nThe AAED-2000 board has GPIO pins on an external port.\nThis patch adds the defines, and do the necessary mapping.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "13b1d677d2c872e2d05ef6241b499b6e1f6f91ba",
      "tree": "5aa42a89be27a05d77e17920e3fd566669b23051",
      "parents": [
        "6f475c0133eb91c7df3b056843dc33d2824368a2"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:40 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:40 2005 +0100"
      },
      "message": "[ARM] 3036/1: AAEC-2000 - Add defines for GPIO registers\n\nPatch from Bellido Nicolas\n\nAdd defines for GPIO registers on the AAEC-2000 processor.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6f475c0133eb91c7df3b056843dc33d2824368a2",
      "tree": "051e35468fb1965c72e6fa5b679fac48975508b8",
      "parents": [
        "a999cb04b4bfb4a2243383f00d5714b8d7163035"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Oct 28 16:39:33 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:39:33 2005 +0100"
      },
      "message": "[ARM] 2897/2: PXA2xx IRDA support\n\nPatch from Nicolas Pitre\n\nThis is the PXA2xx common IRDA driver, plus platform support\nfor Lubbock and Mainstone.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9e29649875df82828167dd45c802d942db863ba",
      "tree": "8ce0d5d46bde4a92e212aabe18a3a86f508c8fd4",
      "parents": [
        "80a18573cea2e6d8e95abe4d42bfc5f97761999a"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mreimer@vpop.net",
        "time": "Fri Oct 28 16:25:02 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:25:02 2005 +0100"
      },
      "message": "[ARM] 3029/1: Add HWUART support for PXA 255/26x\n\nPatch from Matt Reimer\n\nAdds support for HWUART on PXA 255 / 26x. This patch originally came from\nhttp://svn.rungie.com/svn/gumstix-buildroot/trunk/sources/kernel-patches/000-gumstix-hwuart.patch\nand has been tweaked by me.\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "80a18573cea2e6d8e95abe4d42bfc5f97761999a",
      "tree": "169773f6b106c22e9df10d14a14f538299915b51",
      "parents": [
        "917f68f8163eb877a6d71c5b446ee236645c2944"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Fri Oct 28 16:25:01 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:25:01 2005 +0100"
      },
      "message": "[ARM] 2787/2: PXA27x low power modes support\n\nPatch from Todd Poynor\n\nAdd symbols for PXA2xx PWRMODE register M field that selects low-power\nmode, replace unadorned constants.  Honor power mode parameter of\npxa_cpu_suspend(mode), no longer force to 3 (sleep).  Full Deep Sleep\nlow-power mode support for PXA27x is pending generic PM interfaces to\nselect more than 2 suspend-to-RAM-style power modes, but this is\nexpected soon. This can be hardcoded in the meantime by replacing the\npxa_cpu_suspend() parameter value.  From David Burrage and Todd Poynor.\nTry #2 removes one of the register copies and moves the code to save the\npxa_cpu_suspend parameter to immediately surround the call that requires\nthe parameter value be preserved.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b83f1400fa6e5f0d4afcff033628a16c163862a",
      "tree": "c6fa01fd5a8d156b415ba9203f8ad349165de8ec",
      "parents": [
        "b57235215933d5fde4013e2448223b934b4ac2b7"
      ],
      "author": {
        "name": "Jon Ringle",
        "email": "jon.ringle@comdial.com",
        "time": "Fri Oct 28 16:19:37 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:19:37 2005 +0100"
      },
      "message": "[ARM] 2918/1: [update] Base port of Comdial MP1000 platfrom\n\nPatch from Jon Ringle\n\nUpdated 2898/1 per comments:\n- Removed fixup\n- Moved code in mach-mp1000/ to mach-clps711x/\n- Cleaned up code in mp1000-seprom.c. Eliminated code that displayed the contents of the eeprom\nPlease comment.\n\nSigned-off-by: Jon Ringle\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f9e3214a7964f523e12b4f30b6bd6396794818bd",
      "tree": "1a10942dbaed7395f561e6698ce194a077bd7d7b",
      "parents": [
        "8267e268e0914ac9371d07f711fcf20cc572993c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:20:58 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:47 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (arm)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "893b03094c2ed929648d76a29cbbfc9e215e8636",
      "tree": "aff67b68cf24ac83316514051568f3643a48ebc6",
      "parents": [
        "3b90c9c33361d49893645ffcebe6ca230f434705"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "message": "[ARM] 3045/2: S3C2410 - change init for lcd platform data\n\nPatch from Ben Dooks\n\nChange set_s3c2410fb_info to s3c2410_fb_set_platdata\nand use kmalloc() for the copy of the information it\nis passed.\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": "3b90c9c33361d49893645ffcebe6ca230f434705",
      "tree": "bf51c431a2730e6a6ec48cedbbfe24db6323172e",
      "parents": [
        "63a4b52c9ddca944afc1b78aacbf641c650780d7"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "message": "[ARM] 2908/1: add register definitions for ixp2000 msf\n\nPatch from Lennert Buytenhek\n\nWe already had a mapping for the msf, but we didn\u0027t have any\nregister definitions for it yet.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "63a4b52c9ddca944afc1b78aacbf641c650780d7",
      "tree": "bc782e17f3f13de7fd6a7543c9806eaeec692f8f",
      "parents": [
        "a0e0adb96ebe6bf0b8b3fe4cd6c214b1e8964609"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Fri Oct 28 15:26:42 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:26:42 2005 +0100"
      },
      "message": "[ARM] 3044/1: Fix sparse warnings about incompatible pointer types for register defined in pxa-regs.h\n\nPatch from Ian Campbell\n\nThe sparse warning initially surfaced in sound/arm/pxa2xx-ac97.c\nbecause it was using u32 * variables to hold the unsigned long *\nregister addresses.\n\nI submitted an ALSA patch for this http://thread.gmane.org/gmane.linux.alsa.devel/27804 issue and it was suggested that it might be preferable to change the register\ndefinitions to use u32.\n\nMost other subarches seem to use u32 for their register type, at least\nthe ones which use a __REG macro (like the PXA) do. Nico indicated in\nthe thread above that he wouldn\u0027t mind this patch.\n\nChanging the type required fixes for opposite warnings in the pxa2xx usb\ngadget code but that was the only new warning introduced on defconfig\nor lubbock, mainstone and our own PXA255 boards.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "42d3a120fe9a1831b88e7037ce0b048d82433b09",
      "tree": "0fef604e20da25b1c6254ebda98d00cfce2498e2",
      "parents": [
        "c09f98271f685af349d3f0199360f1c0e85550e0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 28 15:26:41 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:26:41 2005 +0100"
      },
      "message": "[ARM] 3033/1: S3C2410 - add generic gpio_cfgpin options\n\nPatch from Ben Dooks\n\nAdd generic values for the parameters to the\ns3c2410_gpio_cfgpin() function, so that a caller\ndoes not need to know the exact constant for\nthe specified pin.\n\nThis is very useful for the case where a driver\nis passed a gpio pin number and needs to reconfigure\nthe pin\u0027s function.\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": "9769c2468d423a1562dd59a5db250bd0a5533ec9",
      "tree": "d584ad444ed8bd5d1abfc197c918dfc6a9af7ddb",
      "parents": [
        "c8d2729858d76de4ef7522c8171004fc1959cc44"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Oct 28 15:19:11 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:19:11 2005 +0100"
      },
      "message": "[ARM] 3016/1: Replace map_desc.physical with map_desc.pfn\n\nPatch from Deepak Saxena\n\nConvert map_desc.physical to map_desc.pfn. This allows us to add\nsupport for 36-bit addressed physical devices in the static maps\nwithout having to resort to u64 variables.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f339ab3d6c59f8f898c165384aa2b6a0ae5d4c1c",
      "tree": "c17ec50ffe9544c8c67a6532644bb0a1cedc53b7",
      "parents": [
        "674c04538284736c4a44224c78cb784b2c972f98"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 14:29:43 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 14:29:43 2005 +0100"
      },
      "message": "[ARM] Fix sparse warnings\n\nFix sparse warnings in arch/arm/kernel/module.c,\narch/arm/mm/consistent.c, drivers/pcmcia/sa1111_generic.c,\nand platform support files.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "674c04538284736c4a44224c78cb784b2c972f98",
      "tree": "b975860890debe5fadcafd4137ad3112f1784849",
      "parents": [
        "c6b8fdad144bbb915d124ffd95011ad55730bf9f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 14:25:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 14:25:28 2005 +0100"
      },
      "message": "[ARM] 3/4: Remove asm/hardware.h from SA1100 io.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c6b8fdad144bbb915d124ffd95011ad55730bf9f",
      "tree": "060b83a573584c69f3fad1f5eec723ae1cbbca28",
      "parents": [
        "766529fa2c95e2006ad4c4485c4cde0912d21f12"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 14:05:16 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 14:05:16 2005 +0100"
      },
      "message": "[ARM] 3/4: Remove asm/hardware.h from Versatile and Integrator io.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "766529fa2c95e2006ad4c4485c4cde0912d21f12",
      "tree": "e132878cdc98927f9df4625d9a288ee8965fb562",
      "parents": [
        "7fca0aa489c82bef85514b5447f6a0be81543115"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 10:29:21 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 10:29:21 2005 +0100"
      },
      "message": "[ARM] 2/4: Remove asm/hardware.h from asm-arm/arch-ebsa110/io.h\n\nEBSA110 only requires hardware.h to be included for a couple of\nfiles.  Move the include there.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7fca0aa489c82bef85514b5447f6a0be81543115",
      "tree": "7f781dd06d93d629e49de0f9484b3a4e7b7707c0",
      "parents": [
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 10:20:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 10:20:25 2005 +0100"
      },
      "message": "[ARM] 1/4: Move include of asm/hardware.h to asm-arm/arch-*/io.h\n\nIncluding asm/hardware.h into asm/io.h can cause #define clashes\nbetween platform specific definitions and driver local definitions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7edc24c4d1924e79d3853a8d7563bcce73f31e5d",
      "tree": "76732ee7624b57936f16163253d7451c1c9a108d",
      "parents": [
        "c34e152a494c0de8d920b70163d95235a51f4120"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Wed Oct 26 15:04:21 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 26 15:04:21 2005 +0100"
      },
      "message": "[ARM] 3032/1: sparse: complains about generic_fls() prototype in asm-arm/bitops.h\n\nPatch from Ian Campbell\n\nSparse complains about the definition of generic_fls in asm-arm/bitops.h:\n  CHECK   /home/icampbell/devel/kernel/2.6/arch/arm/mach-pxa/viper.c\ninclude2/asm/bitops.h:350:34: error: marked inline, but without a definition\n\nThe definition is unnecessary since linux/bitops.h defines generic_fls before including asm/bitops.h and asm/bitops.h should not be included directly. There are still some places where asm/bitops.h is directly included, but I think that code should be fixed. I was a little wary of the patch for this reason but lubbock, mainstone and assabet all build OK and so do my in house boards...\n\nARM is the only arch with the generic_fls prototype in this way.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7fe8785e4198ad6b5dfd4a76c44c97e9b4463534",
      "tree": "72b3df4ec83116fad9546c41f0ef549dad52236b",
      "parents": [
        "b048dbf4d428c89f219efc2eddf2771f13500503"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 20 23:21:20 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 20 23:21:20 2005 +0100"
      },
      "message": "[ARM] 3028/1: S3C2410 - add DCLK mask definitions\n\nPatch from Ben Dooks\n\nFrom: Guillaume Gourat \u003cguillaume.gourat@nexvision.fr\u003e\n\nAdd MASK definitions for DCLK0 and DCLK1\n\nSigned-off-by: Guillaume Gourat \u003cguillaume.gourat@nexvision.fr\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a7ce8edc8232da51dc3a804ec9c734019d115b40",
      "tree": "05d79d60b96b59d62709b11c2b1c1b497cb70902",
      "parents": [
        "b2640b420a806c91f6b8799314ca96bb88a246d2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 20 23:21:18 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 20 23:21:18 2005 +0100"
      },
      "message": "[ARM] 3026/1: S3C2410 - avoid possible overflow in pll calculations\n\nPatch from Ben Dooks\n\nAvoid the possiblity that if the board is using\na 16.9334 or higher crystal with a high PLL\nmultiplier, then the pll value could overflow\nthe capability of an int.\n\nAlso fix the value types of the intermediate\nvariables to unsigned int.\n\nRewrite of patch from Guillaume Gourat\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": "d1972efaf24e56c06b43c40c364f9377763c2e13",
      "tree": "8a0f7f85a218958310ded7586bdf3a0686482589",
      "parents": [
        "bb7e257ef8d8ba43cab356aa1cc1b20d0106d45f"
      ],
      "author": {
        "name": "Paul Schulz",
        "email": "pschulz01@gmail.com",
        "time": "Tue Oct 18 19:40:32 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 18 19:40:32 2005 +0100"
      },
      "message": "[ARM] 3023/1: pxa-regs: Typo in ARM pxa register definitions.\n\nPatch from Paul Schulz\n\nThe following trivial patch is to fix what looks like a typo in the PXA register\ndefinitions. The correction comes directly from the definition in the\nIntel Documentation.\n\n http://www.intel.com/design/pca/applicationsprocessors/manuals/278693.htm\n Intel(R) PXA 255 Processor - Developers Manual - Jan 2004 - Page 12-33\n\nNeither \u0027UDCCS_IO_ROF\u0027 or \u0027UDCCS_IO_DME\u0027 are currently used elseware\nin the main code (from grep of tree)... The current definitions have been\nin the code since at lease 2.4.7.\n\nSigned-off-by: Paul Schulz \u003cpaul@mawsonlakes.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "251b928cdff5f12e7da8f56e8933e2b58ba08456",
      "tree": "dc978d9a44e865063b1cfb4606c03bae1b6e4eab",
      "parents": [
        "ad1b472bea1bbcd8dc7fd92f6952d8b2d8355edb"
      ],
      "author": {
        "name": "Kenneth Tan",
        "email": "chong.yin.tan@intel.com",
        "time": "Tue Oct 18 07:53:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 18 07:53:35 2005 +0100"
      },
      "message": "[ARM] 3021/1: Interrupt 0 bug fix for ixp4xx\n\nPatch from Kenneth Tan\n\nThe get_irqnr_and_base subroutine of ixp4xx does not take interrupt 0 condition into account properly. We should not perform \"subs\" here. The Z flag will be set when interrupt 0 occur, which resulting \"movne r1, sp\" in the caller routine (irq_handler) not being executed.\n\nWhen interrupt 0 occur:\no if CONFIG_CPU_IXP46X is not set, \"subs\" will set the Z flag and return\no if CONFIG_CPU_IXP46X is set, codes in upper interrupt handling will be trigerred. But since this is not supper interrupt, the \"cmp\" in the upper interrupt handling portion will set the Z flag and return\n\nSigned-off-by: Kenneth Tan \u003cchong.yin.tan@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "ad1b472bea1bbcd8dc7fd92f6952d8b2d8355edb"
}
