)]}'
{
  "log": [
    {
      "commit": "e252d4c362ad89c5b533833d9e7493c732215925",
      "tree": "b04bd423b5a8f192ff1ad7f6f9db5f73b9b8858c",
      "parents": [
        "98aa686494f92e881869f76bfb734cbb1f53cb13",
        "e7032700a277bf8e263086be94c8b791a668f694",
        "008f6d2a2817b4a36d477fe969840bb0ef1351a8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 29 20:57:19 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:57:19 2007 +0000"
      },
      "message": "Merge branches \u0027at91-fixes\u0027 and \u0027pxa-fixes\u0027\n"
    },
    {
      "commit": "008f6d2a2817b4a36d477fe969840bb0ef1351a8",
      "tree": "5d2885807bb04361591f19eabe7e07b1f13e3959",
      "parents": [
        "4a78942d0b7655d120f28f2160bc4fa40c6da9ff"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 27 03:14:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:52:54 2007 +0000"
      },
      "message": "[ARM] 4675/1: pxa: fix mfp address definition error for pxa320\n\nSigned-off-by: bridge wu \u003cbridge.wu@marvell.com\u003e\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d28a170d5b67248d690df68d46491ee2cf6f4f6d",
      "tree": "1851e342882b43435196f76873cd04bc060bcc39",
      "parents": [
        "b49c0f24cf6744a3f4fd09289fe7cade349dead5"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Nov 23 22:38:54 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 19:44:02 2007 +0000"
      },
      "message": "[ARM] 4665/1: fix __und_usr wrt accessing the undefined insn in user space\n\nThe ldrt fixup code expects r9 to be set.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b49c0f24cf6744a3f4fd09289fe7cade349dead5",
      "tree": "23d244eae940f2e36a9bc1a2e77b8f1cc53e071a",
      "parents": [
        "aeb747afb3fb1f42d9c82615a103882f7f97f291"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Nov 20 17:20:29 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 19:43:58 2007 +0000"
      },
      "message": "[ARM] 4659/1: remove possibilities for spurious false negative with __kuser_cmpxchg\n\nThe ARM __kuser_cmpxchg routine is meant to implement an atomic cmpxchg\nin user space.  It however can produce spurious false negative if a\nprocessor exception occurs in the middle of the operation.  Normally\nthis is not a problem since cmpxchg is typically called in a loop until\nit succeeds to implement an atomic increment for example.\n\nSome use cases which don\u0027t involve a loop require that the operation be\n100% reliable though.  This patch changes the implementation so to\nreattempt the operation after an exception has occurred in the critical\nsection rather than abort it.\n\nHere\u0027s a simple program to test the fix (don\u0027t use CONFIG_NO_HZ in your\nkernel as this depends on a sufficiently high interrupt rate):\n\n\t#include \u003cstdio.h\u003e\n\n\ttypedef int (__kernel_cmpxchg_t)(int oldval, int newval, int *ptr);\n\t#define __kernel_cmpxchg (*(__kernel_cmpxchg_t *)0xffff0fc0)\n\n\tint main()\n\t{\n\t\tint i, x \u003d 0;\n\t\tfor (i \u003d 0; i \u003c 100000000; i++) {\n\t\t\tint v \u003d x;\n\t\t\tif (__kernel_cmpxchg(v, v+1, \u0026x))\n\t\t\t\tprintf(\"failed at %d: %d vs %d\\n\", i, v, x);\n\t\t}\n\t\tprintf(\"done with %d vs %d\\n\", i, x);\n\t\treturn 0;\n\t}\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "aeb747afb3fb1f42d9c82615a103882f7f97f291",
      "tree": "bf62b609f033b9293f78a3a0595ac3fdfcd54ae1",
      "parents": [
        "dc49cb21801db1f89d74b01a0f38f200aebb3e43"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Nov 22 17:21:27 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 19:43:42 2007 +0000"
      },
      "message": "[ARM] 4661/1: fix do_undefinstr wrt the enabling of IRQs\n\nThe lock is acquired with spin_lock_irqsave() and released in the\nnot-found case with spin_unlock_irqrestore().\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dc49cb21801db1f89d74b01a0f38f200aebb3e43",
      "tree": "2fedef6ebfa0c896774be5dadae614d258b7d5ff",
      "parents": [
        "1c016b2c728b2ecbdd4088bd42e556fd29065cc5"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Nov 21 14:51:50 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 19:43:40 2007 +0000"
      },
      "message": "[ARM] uengine: fix memset size error\n\nThe size passing to memset is wrong.  And here we can replace kmalloc with\nkzalloc.\n\nSigned-off-by Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1c016b2c728b2ecbdd4088bd42e556fd29065cc5",
      "tree": "ff1a6e2f7b2df8c2076a0df999d0d0645989bdf2",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Sun Nov 18 22:54:24 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 19:43:37 2007 +0000"
      },
      "message": "[ARM] 4648/1: i.MX/MX1 ensure more complete AITC initialization\n\nThe AITC code did not allow to start kernel, if bootloader\nmanipulates with interrupt level mask. The change ensures,\nthat NIMASK is initialized into correct state and that\ninterrupts enable registers are cleared.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "302edfd04ee320e7beadf3816145cd2d979e2595",
      "tree": "52bfbefea19d2adad2b1d8ab74fb0eaa4c998dcb",
      "parents": [
        "f230d3f53d72d05bcb5666ab7e2eccd49c8b3a15"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Tue Nov 20 09:12:41 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 19:41:00 2007 +0000"
      },
      "message": "[ARM] 4611/2: AT91: Fix GPIO buttons pins on SAM9261-EK.\n\nThe incorrect GPIO pins are being initialized for the buttons on the\nAtmel AT91SAM9261-EK board.  This buggy configuration turns LCD screen\nblue...\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f230d3f53d72d05bcb5666ab7e2eccd49c8b3a15",
      "tree": "0d06454868ca879f06a268de71beb0b1ba6a08d7",
      "parents": [
        "a95c729b7484d2bbb9ab6beef4865641e73deb99"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon Nov 19 13:47:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 19:40:47 2007 +0000"
      },
      "message": "[ARM] 4650/1: AT91: New-style init of I2C, support for i2c-gpio\n\nThe AT91 I2C driver is currently marked as \"broken\" due to hardware\nissues.  This patch enables AT91-based platforms to also use the\nbitbanged GPIO for I2C.\n\nThis updates platform setup logic (setting up an i2c-gpio device\nusing the same pins as the i2c-at91 device, unless only the BROKEN\ndriver is enabled).\n\nAlso make use of the new-style initialization of I2C devices using\ni2c_register_board_info().\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a95c729b7484d2bbb9ab6beef4865641e73deb99",
      "tree": "365e8db2c426fbd87cab93107243f1f8b4519f8e",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon Nov 19 11:52:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 19:40:25 2007 +0000"
      },
      "message": "[ARM] 4604/2: AT91: Master clock divistor on SAM9\n\nThe calculation for the Master clock divisor (MDIV) is different on the\nSAM9 processors than on the AT91RM9200.\n\nOrignal patch from Sascha Erlacher.\n\nAlso use the defined AT91_PMC_PRES instead of hard-coded bitmasks.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1f809226b9f4d3a89e42212fed7b482e8b30f77c",
      "tree": "b96c3083050825a3a640bb98415ab60730dffe7b",
      "parents": [
        "52b2bd7f97e2677f8d6f5cef675f86bba732e860"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Nov 21 14:51:47 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 14:39:04 2007 +0000"
      },
      "message": "[ARM] PXA ssp: unlock when ssp tries to close an invalid port\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8854cb49a249c8df883874e64dfbc25eaa69a6ee",
      "tree": "08fd020dba429688260959803de9cd9c939b84c8",
      "parents": [
        "a8929198563c48544cc0cee0565be7d6629a2a4e"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 20 01:35:08 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 14:38:51 2007 +0000"
      },
      "message": "[ARM] 4652/1: pxa: fix a typo of pxa27x usb host clk definition\n\nCKEN_USBHOST should be used instead of CKEN_USB for usb host\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0048e1c44a4529d4ea93e6920fa5468730c68c94",
      "tree": "b5d93514eee9cea4e5d0b933b604e8bb95e7655e",
      "parents": [
        "4c5cdb1e1f2a502069f57a60b5c6b97b8106c73c",
        "2a0d7187340ca192ccc061a86c8a55be5e7627f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 18:32:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 18:32:08 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4638/1: pxa: use PXA3xx specific macros to define clks\n  [ARM] remove useless setting of VM_RESERVED\n"
    },
    {
      "commit": "2a0d7187340ca192ccc061a86c8a55be5e7627f0",
      "tree": "64d1659f7495ce8981ad3030bc8441ec7eaabc86",
      "parents": [
        "6d6a54d1e4c2c6fbccd128ab4e6c8817db124866"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Oct 30 08:10:18 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 16 22:26:12 2007 +0000"
      },
      "message": "[ARM] 4638/1: pxa: use PXA3xx specific macros to define clks\n\nPXA3xx uses its own clk_pxa3xx_cken_ops, modify the code to use the\nPXA3xx specific macros to define its clocks\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9418d5dc9ba40b88737580457bf3b7c63c60ec43",
      "tree": "764c82c8cfeea907b06514d9ccfb599fb4d49cae",
      "parents": [
        "31083eba370fbc5d544ac2fe67ca549c0aa2bdf7",
        "59a030a9b7a1bab5bdae57d469583e611759e90b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:09:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:09:36 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6:\n  hwmon: (i5k_amb) Convert macros to C functions\n  hwmon: (w83781d) Add missing curly braces\n  hwmon: (abituguru3) Identify ABit IP35 Pro as such\n  hwmon: (f75375s) pwmX_mode sysfs files writable for f75375 variant\n  hwmon: (f75375s) On n2100 systems, set fans to full speed on boot\n  hwmon: (f75375s) Allow setting up fans with platform_data\n  hwmon: (f75375s) Add new style bindings\n  hwmon: (lm70) Convert semaphore to mutex\n  hwmon: (applesmc) Add support for Mac Pro 2 x Quad-Core\n  hwmon: (abituguru3) Add support for 2 new motherboards\n  hwmon: (ibmpex) Change printk to dev_{info,err} macros\n  hwmon: (i5k_amb) New memory temperature sensor driver\n  hwmon: (f75375s) fix pwm mode setting\n  hwmon: (ibmpex.c) fix NULL dereference\n  hwmon: (sis5595) Split sis5595_attributes_opt\n  hwmon: (sis5595) Add individual alarm files\n  hwmon: (w83627hf) push nr+1 offset into *_REG_FAN macros and simplify\n  hwmon: (w83627hf) hoist nr-1 offset out of show-store-temp-X\n  hwmon: Add power meter spec to Documentation/hwmon/sysfs-interface\n"
    },
    {
      "commit": "6d6a54d1e4c2c6fbccd128ab4e6c8817db124866",
      "tree": "41da7839eb01ba95114994ef32fbcbff6045a39e",
      "parents": [
        "ecd744eec3aa8bbc949ec04ed3fbf7ecb2958a0e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 11 10:55:25 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 11 10:55:25 2007 +0000"
      },
      "message": "[ARM] remove useless setting of VM_RESERVED\n\nremap_pfn_range() takes care of setting the appropriate VM_*\nflags itself; there\u0027s no need for callers of remap_pfn_range()\nto set VM_RESERVED before it is called.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "91bc51d8a10b00d8233dd5b6f07d7eb40828b87d",
      "tree": "35acc012af09a987364f39d0a5ccda7c4be35a3e",
      "parents": [
        "c2ec21c5c8f15c079c209f403d582f3134785060"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 08 23:35:46 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 08 23:35:46 2007 +0000"
      },
      "message": "[ARM] pxa: fix one-shot timer mode\n\nOne-shot timer mode on PXA has various bugs which prevent kernels\nbuild with NO_HZ enabled booting.  They end up spinning on a\npermanently asserted timer interrupt because we don\u0027t properly\nclear it down - clearing the OIER bit does not stop the pending\ninterrupt status.  Fix this in the set_mode handler as well.\n\nMoreover, the code which sets the next expiry point may race with\nthe hardware, and we might not set the match register sufficiently\nin the future.  If we encounter that situation, return -ETIME so\nthe generic time code retries.\n\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9aa69338924266ca0b1aceb0ab943e8842449b0a",
      "tree": "47bbbd2db8a8ee0f261a5c75d0bc68656e86b090",
      "parents": [
        "ff312d07c2e1b1482fcc139b8af67ca39e9e98f0"
      ],
      "author": {
        "name": "Riku Voipio",
        "email": "riku.voipio@movial.fi",
        "time": "Tue Oct 16 13:08:57 2007 +0300"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Nov 08 08:42:46 2007 -0500"
      },
      "message": "hwmon: (f75375s) On n2100 systems, set fans to full speed on boot\n\nOn thecus n2100, the bootloader does not setup fans to run. In order\nto protect the user from frying their gear, start up fans on boot.\n\nSigned-off-by: Riku Voipio \u003criku.voipio@movial.fi\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "70dfa3f8756afa106a468e81649bf0c1d7dbf99e",
      "tree": "dc8a54d1ec2fee5ca9818d8d58dacbe1bf9d177b",
      "parents": [
        "342fb3dda337f4b0c49e468cd930138c401ccce0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 07 14:13:35 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 07 14:13:35 2007 +0000"
      },
      "message": "[ARM] Allow watchdog drivers to be selected again\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "342fb3dda337f4b0c49e468cd930138c401ccce0",
      "tree": "59f4f79c30bdea9f762314ebb8f1dd5218455351",
      "parents": [
        "f33bac8dd4573428b94c67149c5607be489092d1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Oct 26 21:48:37 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 05 19:53:12 2007 +0000"
      },
      "message": "[ARM] 4633/1: omap build fix when FB enabled\n\nThis fixes a section error on OMAP when the framebuffer is enabled.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "93e29a2ecaa8372c5bb9b996b8b43e03a7c37f3c",
      "tree": "9a39948344191265eeb01413a8c1c79bf6768d63",
      "parents": [
        "c617360afaeeef4bf3768dc0537edfc72ffb2763"
      ],
      "author": {
        "name": "Robert Schwebel",
        "email": "robert@schwebel.de",
        "time": "Mon Nov 05 17:55:24 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 05 17:19:14 2007 +0000"
      },
      "message": "[ARM] 4641/2: netX: fix kobject_name type\n\nWith commit 5984a2fc7e7c9ab118e78ae9799e98fc4ade40f9 kobject_name() is\ncorrectly being used to access the name field of kobj, but that function\nneeds a pointer to a kobject, not the kobject itself.\n\nSigned-off-by: Robert Schwebel \u003cr.schwebel@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1398f679dfa167bfc656803ea86a8d1a984cbaf1",
      "tree": "3bcb52a15e7a90213b51392eee0067de0a2a5103",
      "parents": [
        "e9bba8ee6cbb5b8065d42aa9e898cb0d84605c58"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Oct 30 08:02:55 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:48 2007 +0000"
      },
      "message": "[ARM] 4636/1: pxa: add default configuration for zylonite\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e9bba8ee6cbb5b8065d42aa9e898cb0d84605c58",
      "tree": "23bc99ee4e8b0053f2b5bc2efe88080729b0a38b",
      "parents": [
        "710798c3e1f995ac88be6d0fa030566e9b4b8f06"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Oct 30 08:01:38 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:48 2007 +0000"
      },
      "message": "[ARM] 4635/1: pxa: Change Eric Miao\u0027s email address to eric.miao@marvell.com\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "710798c3e1f995ac88be6d0fa030566e9b4b8f06",
      "tree": "7df2188430fb92fdcfb5e03e0f92b6454a52711b",
      "parents": [
        "fd3d72859b5fab00aba2e7ce5ca65744f6720769"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Fri Oct 26 23:22:51 2007 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:43 2007 +0000"
      },
      "message": "[ARM] Fix assignment instead of condition in arm/mach-omap2/clock.c\n\nFix assignment instead of condition\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "df43309bd525bbe569978ca2a47415b7b07ee057",
      "tree": "9d87da1b4488a7051efd1bd50c80ec42e4ff9a08",
      "parents": [
        "0214f9221aa06fba35c0cd5c80641b0fcfcb1cbe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 27 15:15:49 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:42 2007 +0000"
      },
      "message": "[ARM] pxa: shut up CLOCK_EVT_MODE_RESUME warning\n\nResolve:\n  CC      arch/arm/mach-pxa/time.o\narch/arm/mach-pxa/time.c: In function `pxa_osmr0_set_mode\u0027:\narch/arm/mach-pxa/time.c:154: warning: enumeration value `CLOCK_EVT_MODE_RESUME\u0027 not handled in switch\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0214f9221aa06fba35c0cd5c80641b0fcfcb1cbe",
      "tree": "7cf9e67f6acec67b7e9d84768c8fc8821f636162",
      "parents": [
        "d8cb70d10a2d4e6b083b89044a68d860d0bf1eec"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 27 11:01:35 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:40 2007 +0000"
      },
      "message": "[ARM] Fix FIQ issue with ARM926\n\nJon Eibertzon writes:\n\u003e We have noticed that the I-cache is disabled while waiting for\n\u003e interrupt in cpu_arm926_do_idle in arch/arm/mm/proc-arm926.S\n\u003e and we are curious to know why, because this causes us a great\n\u003e performance hit when executing in FIQ-handlers. Is it assumed\n\u003e here that every individual FIQ-handler re-enables the I-cache?\n\nThe I-cache disable is an errata workaround, so the solution is to\ndisable FIQs across the section with the I-cache disabled.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5984a2fc7e7c9ab118e78ae9799e98fc4ade40f9",
      "tree": "d1bd276564dfff6922bf060bde22554c326dfc0a",
      "parents": [
        "a80770ce4d8e0e83a32298453c0a8e78444f8184"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 26 17:55:28 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:37 2007 +0000"
      },
      "message": "[ARM] Fix netx_defconfig regression\n\nFix:\n\n  CC      arch/arm/mach-netx/xc.o\narch/arm/mach-netx/xc.c: In function \u0027request_xc\u0027:\narch/arm/mach-netx/xc.c:192: error: \u0027struct kobject\u0027 has no member named \u0027name\u0027\narch/arm/mach-netx/xc.c:196: error: \u0027struct kobject\u0027 has no member named \u0027name\u0027\narch/arm/mach-netx/xc.c:200: error: \u0027struct kobject\u0027 has no member named \u0027name\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b23e79fd87529706eb8e9e350226465b4abe70d2",
      "tree": "166d1c236b61479a102b1e8edaa404d7a6e362b5",
      "parents": [
        "914301982f38e5842b28fd2f708208ea456b346a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 26 16:33:31 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:34 2007 +0000"
      },
      "message": "[ARM] Fix omap_h2_1610_defconfig regressions\n\nFix:\n\narch/arm/mach-omap1/built-in.o: In function `h2_init\u0027:\nboard-h2.c:(.init.text+0xbb4): undefined reference to `i2c_register_board_info\u0027\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e403149c92a2a0643211debbbb0a9ec7cc04cff7",
      "tree": "c3ef82a7fa02222aab2c3d3d79e644f8a1c95286",
      "parents": [
        "bdb76ef5a4bc8676a81034a443f1eda450b4babb"
      ],
      "author": {
        "name": "Dirk Hohndel",
        "email": "hohndel@linux.intel.com",
        "time": "Tue Oct 30 13:37:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 14:26:30 2007 -0700"
      },
      "message": "Kbuild/doc: fix links to Documentation files\n\nFix links to files in Documentation/* in various Kconfig files\n\nSigned-off-by: Dirk Hohndel \u003chohndel@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2024da603978882d102a34d47828a205fffb338e",
      "tree": "e3e3908218f7631f77fe84a962d64df341e85f1f",
      "parents": [
        "01e7ae8c13bb06a2ce622ebace33bb7e28ef596c",
        "b9a5ce3cae2f6d04c521204004a36be46656ec7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 16:32:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 16:32:11 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4630/1: Fix the vector stride of the double vector instruction.\n  [ARM] 4629/1: Fix VFP emulation code to clear all exception flags of FPEXC\n  [ARM] 4613/1: pxa300: MFP typo fix\n"
    },
    {
      "commit": "9f2326be52f4fa83d20a75998cd3c87b300588c4",
      "tree": "1e159de6b3ccf472c20388b455a7fdedffacd565",
      "parents": [
        "0895e91d60ef9bdef426d1ce14bb94bd5875870d"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Oct 23 09:11:41 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 09:11:41 2007 +0200"
      },
      "message": "arm: build fix\n\narch/arm/common/dmabounce.c: In function \u0027dma_map_sg\u0027:\narch/arm/common/dmabounce.c:445: error: implicit declaration of function \u0027sg_page\u0027\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "58b053e4ce9d2fc3023645c1b96e537c72aa8d9a",
      "tree": "35fbd72eb62a37375bc06c01e356afd7da0c9693",
      "parents": [
        "f9527f121bd42c5d300815fbf12216bc1a63f60f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 20:02:46 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:59 2007 +0200"
      },
      "message": "Update arch/ to use sg helpers\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "b9a5ce3cae2f6d04c521204004a36be46656ec7b",
      "tree": "6aae53d24599dbd279fc00196e3db2c33bc8ddd1",
      "parents": [
        "67f18f34583c9dda0dbcd4088df9070926f7e611"
      ],
      "author": {
        "name": "Takashi Ohmasa",
        "email": "ohmasa.takashi@jp.panasonic.com",
        "time": "Fri Oct 19 13:59:15 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 20 23:42:22 2007 +0100"
      },
      "message": "[ARM] 4630/1: Fix the vector stride of the double vector instruction.\n\nThe vector stride of the double-precision vector instructions must be changed\nto 1-2 from even 2-4, because the double registers numbering has been\nchanged to 0-15 from even 0-30 by\n1356c1948da967bc1d4c663762bfe21dfcec4b2f commit.\n\nSigned-off-by: Takashi Ohmasa \u003cohmasa.takashi@jp.panasonic.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "67f18f34583c9dda0dbcd4088df9070926f7e611",
      "tree": "b6275531cdbb501e24030ced0c7b8b3280f6dc08",
      "parents": [
        "0825c672599bedbb423ef26f3cdd0c5a014da149"
      ],
      "author": {
        "name": "Takashi Ohmasa",
        "email": "ohmasa.takashi@jp.panasonic.com",
        "time": "Fri Oct 19 13:58:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 20 23:42:15 2007 +0100"
      },
      "message": "[ARM] 4629/1: Fix VFP emulation code to clear all exception flags of FPEXC\n\nAll exception flags of the FPEXC register must be cleared before\nreturning from exception code to user code, including FP2V and OFC.\n\nSigned-off-by: Takashi Ohmasa \u003cohmasa.takashi@jp.panasonic.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0825c672599bedbb423ef26f3cdd0c5a014da149",
      "tree": "b87cba59ec39f5ce24cac7383747eff483bd1b01",
      "parents": [
        "e8b8c977734193adedf2b0f607d6252c78e86394"
      ],
      "author": {
        "name": "Aleksey Makarov",
        "email": "amakarov@ru.mvista.com",
        "time": "Thu Oct 18 07:38:14 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 20 23:42:04 2007 +0100"
      },
      "message": "[ARM] 4613/1: pxa300: MFP typo fix\n\nThis fixes a typo in MFP address map.\n\nSigned-off-by: Aleksey Makarov \u003camakarov@ru.mvista.com\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "01dd2fbf0da4019c380b6ca22a074538fb31db5a",
      "tree": "210291bd341c4450c8c51d8db890af0978f4035d",
      "parents": [
        "0f035b8e8491f4ff87f6eec3e3f754d36b39d7a2"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "message": "typo fixes\n\nMost of these fixes were already submitted for old kernel versions, and were\napproved, but for some reason they never made it into the releases.\n\nBecause this is a consolidation of a couple old missed patches, it touches both\nKconfigs and documentation texts.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "96de0e252cedffad61b3cb5e05662c591898e69a",
      "tree": "e3eb7d3e65ec27d39e1da13a17f6f0f91b28f5e9",
      "parents": [
        "3f5b98a2a0cba3351f96fcaa6d79aa1a0d93ee78"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "message": "Convert files to UTF-8 and some cleanups\n\n* Convert files to UTF-8.\n\n  * Also correct some people\u0027s names\n    (one example is Eißfeldt, which was found in a source file.\n    Given that the author used an ß at all in a source file\n    indicates that the real name has in fact a \u0027ß\u0027 and not an \u0027ss\u0027,\n    which is commonly used as a substitute for \u0027ß\u0027 when limited to\n    7bit.)\n\n  * Correct town names (Goettingen -\u003e Göttingen)\n\n  * Update Eberhard Mönkeberg\u0027s address (http://lkml.org/lkml/2007/1/8/313)\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "3a4fa0a25da81600ea0bcd75692ae8ca6050d165",
      "tree": "a4de1662e645c029cf3cf58f0646cbb1959861dc",
      "parents": [
        "18735dd8d2d37031b97f9e9e106acbaed01eb896"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "message": "Fix misspellings of \"system\", \"controller\", \"interrupt\" and \"necessary\".\n\nFix the various misspellings of \"system\", controller\", \"interrupt\" and\n\"[un]necessary\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "09cadedbdc01f1a4bea1f427d4fb4642eaa19da9",
      "tree": "988da227d46be7eb239a37676b9140d325dc4335",
      "parents": [
        "1c3f0b8e07de78a86f2dce911f5e245845ce40a8"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu Oct 18 23:41:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:54 2007 -0700"
      },
      "message": "Combine instrumentation menus in kernel/Kconfig.instrumentation\n\nQuoting Randy:\n\n\"It seems sad that this patch sources Kconfig.marker, a 7-line file,\n20-something times.  Yes, you (we) don\u0027t want to put those 7 lines into\n20-something different files, so sourcing is the right thing.\n\nHowever, what you did for avr32 seems more on the right track to me: make\n_one_ Instrumentation support menu that includes PROFILING, OPROFILE, KPROBES,\nand MARKERS and then use (source) that in all of the arches.\"\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19c5870c0eefd27c6d09d867465e0571262e05d0",
      "tree": "8244d3beb5cc24a75e47bd28a4f3ec7921992338",
      "parents": [
        "ba25f9dcc4ea6e30839fcab5a5516f2176d5bfed"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Thu Oct 18 23:40:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:43 2007 -0700"
      },
      "message": "Use helpers to obtain task pid in printks (arch code)\n\nOne of the easiest things to isolate is the pid printed in kernel log.\nThere was a patch, that made this for arch-independent code, this one makes\nso for arch/xxx files.\n\nIt took some time to cross-compile it, but hopefully these are all the\nprintks in arch code.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b460cbc581a53cc088ceba80608021dd49c63c43",
      "tree": "83c28d0adbc15f4157c77b40fa60c40a71cb8673",
      "parents": [
        "3743ca05ff464b8a9e345c08a6c9ce30485f9805"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Thu Oct 18 23:39:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:37 2007 -0700"
      },
      "message": "pid namespaces: define is_global_init() and is_container_init()\n\nis_init() is an ambiguous name for the pid\u003d\u003d1 check.  Split it into\nis_global_init() and is_container_init().\n\nA cgroup init has it\u0027s tsk-\u003epid \u003d\u003d 1.\n\nA global init also has it\u0027s tsk-\u003epid \u003d\u003d 1 and it\u0027s active pid namespace\nis the init_pid_ns.  But rather than check the active pid namespace,\ncompare the task structure with \u0027init_pid_ns.child_reaper\u0027, which is\ninitialized during boot to the /sbin/init process and never changes.\n\nChangelog:\n\n\t2.6.22-rc4-mm2-pidns1:\n\t- Use \u0027init_pid_ns.child_reaper\u0027 to determine if a given task is the\n\t  global init (/sbin/init) process. This would improve performance\n\t  and remove dependence on the task_pid().\n\n\t2.6.21-mm2-pidns2:\n\n\t- [Sukadev Bhattiprolu] Changed is_container_init() calls in {powerpc,\n\t  ppc,avr32}/traps.c for the _exception() call to is_global_init().\n\t  This way, we kill only the cgroup if the cgroup\u0027s init has a\n\t  bug rather than force a kernel panic.\n\n[akpm@linux-foundation.org: fix comment]\n[sukadev@us.ibm.com: Use is_global_init() in arch/m32r/mm/fault.c]\n[bunk@stusta.de: kernel/pid.c: remove unused exports]\n[sukadev@us.ibm.com: Fix capability.c to work with threaded init]\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nAcked-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Herbert Poetzel \u003cherbert@13thfloor.at\u003e\nCc: Kirill Korotaev \u003cdev@sw.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8c44319c691dfb4a0b039b095204c040df9b01a",
      "tree": "66e9262f8a2659afc9b88c570fe6980b32974177",
      "parents": [
        "c80544dc0b87bb65038355e7aafdc30be16b26ab"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 03:07:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:32 2007 -0700"
      },
      "message": "Replace __attribute_pure__ with __pure\n\nTo be consistent with the use of attributes in the rest of the kernel\nreplace all use of __attribute_pure__ with __pure and delete the definition\nof __attribute_pure__.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6c5eb9541f2197a3ffab90b1c7a3250a9b51bf6",
      "tree": "ac227415da22d4345f8e72a6a8e781757b6ce85a",
      "parents": [
        "26398a70ea35f153feb799fa850c71685667712b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "PM: Rework struct platform_suspend_ops\n\nThere is no reason why the .prepare() and .finish() methods in \u0027struct\nplatform_suspend_ops\u0027 should take any arguments, since architectures don\u0027t use\nthese methods\u0027 argument in any practically meaningful way (ie.  either the\ntarget system sleep state is conveyed to the platform by .set_target(), or\nthere is only one suspend state supported and it is indicated to the PM core\nby .valid(), or .prepare() and .finish() aren\u0027t defined at all).   There also\nis no reason why .finish() should return any result.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26398a70ea35f153feb799fa850c71685667712b",
      "tree": "e75959ef010bf3521bce2a33e59565c34b0c109d",
      "parents": [
        "95d9ffbe01fb21d524c86bf77871255066bc6e55"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "PM: Rename struct pm_ops and related things\n\nThe name of \u0027struct pm_ops\u0027 suggests that it is related to the power\nmanagement in general, but in fact it is only related to suspend.   Moreover,\nits name should indicate what this structure is used for, so it seems\nreasonable to change it to \u0027struct platform_suspend_ops\u0027.   In that case, the\nname of the global variable of this type used by the PM core and the names of\nrelated functions should be changed accordingly.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95d9ffbe01fb21d524c86bf77871255066bc6e55",
      "tree": "647355f56f85b1038ffc81fa50ff2c3878ab6597",
      "parents": [
        "a065c86e1bfcdd36709025d018965afea3f3a2b6"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "PM: Move definition of struct pm_ops to suspend.h\n\nMove the definition of \u0027struct pm_ops\u0027 and related functions from \u003clinux/pm.h\u003e\nto \u003clinux/suspend.h\u003e .\n\nThere are, at least, the following reasons to do that:\n* \u0027struct pm_ops\u0027 is specifically related to suspend and not to the power\n  management in general.\n* As long as \u0027struct pm_ops\u0027 is defined in \u003clinux/pm.h\u003e, any modification of it\n  causes the entire kernel to be recompiled, which is unnecessary and annoying.\n* Some suspend-related features are already defined in \u003clinux/suspend.h\u003e, so it\n  is logical to move the definition of \u0027struct pm_ops\u0027 into there.\n* \u0027struct hibernation_ops\u0027, being the hibernation-related counterpart of\n  \u0027struct pm_ops\u0027, is defined in \u003clinux/suspend.h\u003e .\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5c8e191e8437616a498a8e1cc0af3dd0d32bbff2",
      "tree": "78ed04467e3bd034eaa9696cdf8d668ba7e16381",
      "parents": [
        "cbfee34520666862f8ff539e580c48958fbb7706",
        "3ea335100014785fd2518461705654b200e58d00"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 09:00:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 09:00:30 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup:\n  Remove magic macros for screen_info structure members\n  [x86] remove uses of magic macros for boot_params access\n"
    },
    {
      "commit": "cba4fbbff2e9722e93b28e18fa7714b9013cbdda",
      "tree": "6c070671e8df2d1e37fd50d7f2504d99a3f62c5f",
      "parents": [
        "4af3c9cc4fad54c3627e9afebf905aafde5690ed"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Oct 16 23:29:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:55 2007 -0700"
      },
      "message": "remove include/asm-*/ipc.h\n\nAll asm/ipc.h files do only #include \u003casm-generic/ipc.h\u003e.\n\nThis patch therefore removes all include/asm-*/ipc.h files and moves the\ncontents of include/asm-generic/ipc.h to include/linux/ipc.h.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ba9b9d0ba0a49d91fa6417c7510ee36f48cf957",
      "tree": "191b4f45f926e44b882b1e87a9a85dc12230b892",
      "parents": [
        "b811c202a0edadaac7242ab834fe7ba409978ae7"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Oct 16 23:25:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:45 2007 -0700"
      },
      "message": "Slab API: remove useless ctor parameter and reorder parameters\n\nSlab constructors currently have a flags parameter that is never used.  And\nthe order of the arguments is opposite to other slab functions.  The object\npointer is placed before the kmem_cache pointer.\n\nConvert\n\n        ctor(void *object, struct kmem_cache *s, unsigned long flags)\n\nto\n\n        ctor(struct kmem_cache *s, void *object)\n\nthroughout the kernel\n\n[akpm@linux-foundation.org: coupla fixes]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ea335100014785fd2518461705654b200e58d00",
      "tree": "e8f25757f05c9cb0d97638fc8dc18e5e2ad05dbf",
      "parents": [
        "30c826451d3e5bbc6e11bba0e7fee5d2f49d9b75"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Oct 16 22:36:04 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Oct 16 22:57:17 2007 -0700"
      },
      "message": "Remove magic macros for screen_info structure members\n\nStop using magic macros for screen_info structure members.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "821f3eff7cdb9d6c7076effabd46c96c322daed1",
      "tree": "60f13155196fd6c84424c8aebc133ca4a5f56749",
      "parents": [
        "ebc283118ee448dcb6e6cae74a8a43f17a1ccc3f",
        "f77bf01425b11947eeb3b5b54685212c302741b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (40 commits)\n  kbuild: introduce ccflags-y, asflags-y and ldflags-y\n  kbuild: enable \u0027make CPPFLAGS\u003d...\u0027 to add additional options to CPP\n  kbuild: enable use of AFLAGS and CFLAGS on commandline\n  kbuild: enable \u0027make AFLAGS\u003d...\u0027 to add additional options to AS\n  kbuild: fix AFLAGS use in h8300 and m68knommu\n  kbuild: check for wrong use of CFLAGS\n  kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n  kbuild: fix up CFLAGS usage\n  kbuild: make modpost detect unterminated device id lists\n  kbuild: call export_report from the Makefile\n  kbuild: move Kai Germaschewski to CREDITS\n  kconfig/menuconfig: distinguish between selected-by-another options and comments\n  kconfig: tristate choices with mixed tristate and boolean values\n  include/linux/Kbuild: remove duplicate entries\n  kbuild: kill backward compatibility checks\n  kbuild: kill EXTRA_ARFLAGS\n  kbuild: fix documentation in makefiles.txt\n  kbuild: call make once for all targets when O\u003d.. is used\n  kbuild: pass -g to assembler under CONFIG_DEBUG_INFO\n  kbuild: update _shipped files for kconfig syntax cleanup\n  ...\n\nFix up conflicts in arch/um/sys-{x86_64,i386}/Makefile manually.\n"
    },
    {
      "commit": "36f31a7084b8d20ced37afe92238c18ba769cdf3",
      "tree": "89cbf11b468c2083666f9f981452b982678012db",
      "parents": [
        "69816699fa019145dd163949d65a07093af73b67"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:29:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:18 2007 -0700"
      },
      "message": "s3c2410fb: removes lcdcon1 register value from s3c2410fb_display\n\nThis patch removes lcdcon1 register field from the s3c2410fb_display as all\nbits are calculated from other fields.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69816699fa019145dd163949d65a07093af73b67",
      "tree": "62f882257742edc6edda05349cf75789fb6fabe9",
      "parents": [
        "9fa7bc016a688630386378c205f9ee0f7b2cc834"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:29:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:18 2007 -0700"
      },
      "message": "s3c2410fb: adds pixclock to s3c2410fb_display\n\nThis patch adds pixelclock field to the s3c2410fb_display structure and make\nuse of it in the driver.\n\nThe Bast machine defined 9 modes but pixclock and margin values are defined\nonly for the 640x480 modes so I removed other modes.\n\nThis patch also fixes wrong display type constant for the SMDK2440 board.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e92e739514baed2be83cfb269db003c73dd885c2",
      "tree": "722f158a6ba32d4266b4067e01eba7482e5c5130",
      "parents": [
        "93d11f5a15020a514e522e678b2b3e7a1bc01f86"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:29:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:17 2007 -0700"
      },
      "message": "s3c2410fb: remove lcdcon2 and lcdcon3 register fields\n\nThis patch removes unused lcdcon2 and lcdcon3 register value\nfrom the s3c2410fb_display structure.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93d11f5a15020a514e522e678b2b3e7a1bc01f86",
      "tree": "f70e94a82e8a43ab5308f36b9658ce6aa0a06a70",
      "parents": [
        "3c9ffd0501157b38599b5bb7711366913f633f88"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:29:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:17 2007 -0700"
      },
      "message": "s3c2410fb: add pulse length fields to s3c2410fb_display\n\nThis patch adds synchronization pulse lenght fields to\nthe s3c2410fb_display structure and makes use of them\nin the driver.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f20f69beb4983454b2d5ced4cabf90825bb263e",
      "tree": "e8e03747f0c5ef87dc9e10b56464acb9c2855aef",
      "parents": [
        "f28ef573ad09596b771b67c276bbc5f49281fa9d"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:28:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:16 2007 -0700"
      },
      "message": "s3c2410fb: add vertical margins fields to s3c2410fb_display\n\nThis patch adds vertical margins values to all\ns3c24xx platform.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f28ef573ad09596b771b67c276bbc5f49281fa9d",
      "tree": "5061be2ae82f513a8c23e220b8a97f30b08ec34a",
      "parents": [
        "9939a481cd66a109e4ad09328df1bd0540e0aa84"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:28:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:16 2007 -0700"
      },
      "message": "s3c2410fb: remove lcdcon3 register from s3c2410fb_display\n\nThis patch removes unused lcdcon3 register from the\ns3c2410fb_display structure.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f4115376c488d3bb3490259ae5b2c3b035760a5",
      "tree": "26d93492e72aed892d1d752ce5082508fd2bd703",
      "parents": [
        "09fe75f6f934597f765748342ca6fb378ee7ecdb"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:28:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:16 2007 -0700"
      },
      "message": "s3c2410fb: add margin fields to s3c2410fb_display\n\nThis patch adds margins fields to the s3c2410fb_display\nstructure. It also sets display type and horizontal\nmargins in all platform files that use the s3c2410fb\ndriver.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09fe75f6f934597f765748342ca6fb378ee7ecdb",
      "tree": "55a3ab7bf52400be136ec533cd5ebda4336fcd07",
      "parents": [
        "110c1fa75463c4f327e9fc491e9a27e938800d96"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:28:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:16 2007 -0700"
      },
      "message": "s3c2410fb: multi-display support\n\nThis patch adds a new structure to describe and handle\nmore than one panel (display mode) for the s3c2410 framebuffer.\nThis structure is added after the pxafb driver.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dcca2bde4f86a14d3291660bede8f1844fe2b3df",
      "tree": "6beef48bb4eb715e091c7db87953328314471886",
      "parents": [
        "1cd7daa51baf0934882bf24a7ae378ec75df665e"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Tue Oct 16 01:24:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:52 2007 -0700"
      },
      "message": "During VM oom condition, kill all threads in process group\n\nWe have had complaints where a threaded application is left in a bad state\nafter one of it\u0027s threads is killed when we hit a VM: out_of_memory\ncondition.\n\nKilling just one of the process threads can leave the application in a bad\nstate, whereas killing the entire process group would allow for the\napplication to restart, or be otherwise handled, and makes it very obvious\nthat something has gone wrong.\n\nThis change allows the entire process group to be taken down, rather\nthan just the one thread.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1bcf548293aef19b0797348332cf1dfbf2116cef",
      "tree": "80b2535e3dd2a6d23c15b91e10cae227310a44ee",
      "parents": [
        "e6716b87d5c9edf19c711212785cd30c6ec21868"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Oct 16 01:23:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:49 2007 -0700"
      },
      "message": "Consolidate PTRACE_DETACH\n\nIdentical handlers of PTRACE_DETACH go into ptrace_request().\nNot touching compat code.\nNot touching archs that don\u0027t call ptrace_request.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "65a6ec0d72a07f16719e9b7a96e1c4bae044b591",
      "tree": "344e03a5039a44982c1b78d6113633b21b434820",
      "parents": [
        "541010e4b8921cd781ff02ae68028501457045b6",
        "0181b61a988424b5cc44fe09e6968142359c815e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (95 commits)\n  [ARM] 4578/1: CM-x270: PCMCIA support\n  [ARM] 4577/1: ITE 8152 PCI bridge support\n  [ARM] 4576/1: CM-X270 machine support\n  [ARM] pxa: Avoid pxa_gpio_mode() in gpio_direction_{in,out}put()\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c\n  [ARM] pxa: Make cpu_is_pxaXXX dependent on configuration symbols\n  [ARM] pxa: PXA3xx base support\n  [NET] smc91x: fix PXA DMA support code\n  [SERIAL] Fix console initialisation ordering\n  [ARM] pxa: tidy up arch/arm/mach-pxa/Makefile\n  [ARM] Update arch/arm/Kconfig for drivers/Kconfig changes\n  [ARM] 4600/1: fix kernel build failure with build-id-supporting binutils\n  [ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)\n  [ARM] Rename consistent_sync() as dma_cache_maint()\n  [ARM] 4572/1: ep93xx: add cirrus logic edb9307 support\n  [ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support\n  [ARM] 4595/1: ns9xxx: define registers as void __iomem * instead of volatile u32\n  [ARM] 4594/1: ns9xxx: use the new gpio functions\n  [ARM] 4593/1: ns9xxx: implement generic clockevents\n  ...\n"
    },
    {
      "commit": "06c5040cdb13d27adad118f2fbfae905a1911b37",
      "tree": "e5e62e04ca2d6f834aed9925a13869f730656139",
      "parents": [
        "52bcc3308ae3344266f55bf98a22c1ac0201eda7"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 22:17:25 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 22:17:25 2007 +0200"
      },
      "message": "kbuild: enable \u0027make CPPFLAGS\u003d...\u0027 to add additional options to CPP\n\nThe variable CPPFLAGS is a wellknown variable and the usage by\nkbuild may result in unexpected behaviour.\n\nThis patch replace use of CPPFLAGS with KBUILD_CPPFLAGS all over the\ntree and enabling one to use:\nmake CPPFLAGS\u003d...\nto specify additional CPP commandline options.\n\nPatch was tested on following architectures:\nalpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k, s390\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "222d394d30e74bb7a2a65029fcea68107b0d0eb6",
      "tree": "1112c98d7edc51d1c6d5e9f3d826e29a42afd4da",
      "parents": [
        "714055ede4ffd60933397d4b61d285d0dfc9ecaf"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 21:59:31 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 21:59:31 2007 +0200"
      },
      "message": "kbuild: enable \u0027make AFLAGS\u003d...\u0027 to add additional options to AS\n\nThe variable AFLAGS is a wellknown variable and the usage by\nkbuild may result in unexpected behaviour.\nOn top of that several people over time has asked for a way to\npass in additional flags to gcc.\n\nThis patch replace use of AFLAGS with KBUILD_AFLAGS all over\nthe tree.\n\nPatch was tested on following architectures:\nalpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k, s390\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0181b61a988424b5cc44fe09e6968142359c815e",
      "tree": "2575ee900a39ffaa169ad5aeb8aa6ddee11cfbe5",
      "parents": [
        "92633b72d18ca4f25de1f28e436a882159491e7e",
        "87944f3361fc033b73617aa663135c6e468957a7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Oct 15 18:55:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:56:02 2007 +0100"
      },
      "message": "Merge branch \u0027pxa\u0027 into devel\n"
    },
    {
      "commit": "a8fc0789558d81d2898b87473404b71b7f7cd0fc",
      "tree": "90294fc683be115d5c7bae3c7aed5916d0ad7db7",
      "parents": [
        "3696a8a426f8caebd97463e9b5cf9f06c1c36759"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Sep 23 15:59:52 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:59 2007 +0100"
      },
      "message": "[ARM] 4577/1: ITE 8152 PCI bridge support\n\nThis patch provides driver for ITE 8152 PCI bridge.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3696a8a426f8caebd97463e9b5cf9f06c1c36759",
      "tree": "217d5ef3219b335f72360cfa7f0f1731443b09bb",
      "parents": [
        "3e0cc7ee045fb53e8215fed7442455c0cee0ee93"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Sep 23 15:59:26 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:57 2007 +0100"
      },
      "message": "[ARM] 4576/1: CM-X270 machine support\n\nThis patch provides core support for CM-X270 platform.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3e0cc7ee045fb53e8215fed7442455c0cee0ee93",
      "tree": "0fc2829d0678224f95cbece240f28a7b58231d1c",
      "parents": [
        "39cbd4896e39e2b93c33635a9abc1a4405827e14"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 02 14:28:01 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:55 2007 +0100"
      },
      "message": "[ARM] pxa: Avoid pxa_gpio_mode() in gpio_direction_{in,out}put()\n\npxa_gpio_mode() is a universal call that fiddles with the GAFR\n(gpio alternate function register.)  GAFR does not exist on PXA3\nCPUs, but instead the alternate functions are controlled via the\nMFP support code.\n\nPlatforms are expected to configure the MFP according to their\nneeds in their platform support code rather than drivers.  We\nextend this idea to the GAFR, and make the gpio_direction_*()\nfunctions purely operate on the GPIO level.\n\nThis means platform support code is entirely responsible for\nconfiguring the GPIOs alternate functions on all PXA CPU types.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "39cbd4896e39e2b93c33635a9abc1a4405827e14",
      "tree": "064f35832ea7f218d1724f67046eb44e1dad8dc6",
      "parents": [
        "693d9d95d6392074d63755b0df67865c63828fa4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 02 11:29:02 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:50 2007 +0100"
      },
      "message": "[ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "693d9d95d6392074d63755b0df67865c63828fa4",
      "tree": "8edf80804ea4d4e7b2ba54509bf6a612b34baaef",
      "parents": [
        "36d8b17b4364915615aff312ba20a1b90e22b963"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 02 11:28:26 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:47 2007 +0100"
      },
      "message": "[ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2c8086a5d073e8e72122a5b84febde236a39845b",
      "tree": "b926ccc2231d7e287400d4fbf24f509c9a8225ae",
      "parents": [
        "073ac8fd4a3e9a9265e8a59e0a79bc4b0b3822c3"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Sep 11 19:13:17 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:43 2007 +0100"
      },
      "message": "[ARM] pxa: PXA3xx base support\n\nSigned-off-by: eric miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a06748ab546fa95c497f10c290221f4a9f249f9b",
      "tree": "e298acacf2180960fcd9d74b00f979a61467deea",
      "parents": [
        "c95530c7798b760901c5d6212e528b03e323b8ac"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Sep 19 09:21:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:33 2007 +0100"
      },
      "message": "[ARM] pxa: tidy up arch/arm/mach-pxa/Makefile\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a0f97e06a43cf524e616f09e6af3398e1e9c1c5b",
      "tree": "2503b24bdbc144aea9ea5bde6ead94b3406eaf98",
      "parents": [
        "9a39e273d4df0560c724c5fe71f6314a0583ca2b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 22:21:35 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 22:21:35 2007 +0200"
      },
      "message": "kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n\nThe variable CFLAGS is a wellknown variable and the usage by\nkbuild may result in unexpected behaviour.\nOn top of that several people over time has asked for a way to\npass in additional flags to gcc.\n\nThis patch replace use of CFLAGS with KBUILD_CFLAGS all over the\ntree and enabling one to use:\nmake CFLAGS\u003d...\nto specify additional gcc commandline options.\n\nOne usecase is when trying to find gcc bugs but other\nuse cases has been requested too.\n\nPatch was tested on following architectures:\nalpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k\n\nTest was simple to do a defconfig build, apply the patch and check\nthat nothing got rebuild.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8056c6cb2bb1632aa9221dce0e43a61db37b420f",
      "tree": "4ca321bba9db87c80c77f841c9a52c456be63aa5",
      "parents": [
        "b5067f8ff37ed6cfa024170a9819bb09d55e9c1f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "message": "i2c/tps65010: New-style driver updates, part 2\n\nSwitch the tps65010 driver into a \"new-style\" I2C driver, and convert all\nof its in-tree users (board support for OSK, H2, H3) accordingly.\n\nThat accounts for most of the board-specific code in this driver; the\nrest of that code is now moved into board-specific initcalls.\n\nAlso remove some of the many now-superfluous #includes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "92633b72d18ca4f25de1f28e436a882159491e7e",
      "tree": "8af578da7852d20c034a92c8919d6c6ca4f82da8",
      "parents": [
        "58273e553d3d2a6b1a302f1b79eb263190554345",
        "06767fb2ba5af5542e2ec91e00e292ff93ab58ce",
        "8777297b5e5fb7f908b51b56548b7cf7dbbf2022"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 12 23:44:30 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:44:35 2007 +0100"
      },
      "message": "Merge branches \u0027omap1-upstream\u0027 and \u0027omap2-upstream\u0027 into devel\n"
    },
    {
      "commit": "58273e553d3d2a6b1a302f1b79eb263190554345",
      "tree": "396dc6781796ebc89e9964cf05db4c2fd582bbc5",
      "parents": [
        "1e621a8e3752367d4aae78a8ab00a18fb2793f34"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 12 22:24:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:44:17 2007 +0100"
      },
      "message": "[ARM] Update arch/arm/Kconfig for drivers/Kconfig changes\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1e621a8e3752367d4aae78a8ab00a18fb2793f34",
      "tree": "db272f98f5772d42a447fe893c7b4b277d9381a8",
      "parents": [
        "033b8ffe3f1ea8174d51d125838ac6deea60f63f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Oct 12 14:38:54 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:50 2007 +0100"
      },
      "message": "[ARM] 4600/1: fix kernel build failure with build-id-supporting binutils\n\nNewer versions of binutils support --build-id, which adds an ELF\nnote section called \".note.gnu.build-id\" to the output.  On the ARM\nkernel build, because there is no explicit mention of this section\nin the shipped ld script, this section is placed at vaddr 0x00000000\n(whereas the normal kernel text/data typically starts at vaddr\n0xc0008000), causing the output of objcopy (Image) to produce a 3G+\nfile.\n\nThis patch makes objcopy strip the .note.gnu.build-id section from\nthe Image file along with all other note sections, which fixes the\nbuild.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "033b8ffe3f1ea8174d51d125838ac6deea60f63f",
      "tree": "c74af61a3f9c68e15ff858ac0bccc07a2fbbdbd4",
      "parents": [
        "84aa462e2c2cd1b921f6b8e283f8d41666e02e8e"
      ],
      "author": {
        "name": "Mike Westerhof",
        "email": "mwester@dls.net",
        "time": "Thu Oct 11 03:18:14 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:48 2007 +0100"
      },
      "message": "[ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)\n\nThis patch resolves a kexec boot failure that can occur because\nno ATAGs are passed in to the kexec\u0027d kernel. Currently the\nnewly-kexec\u0027d kernel may fail if it requires specific ATAGs, or\nit may fail because the fixed memory location at which it expects\nto find the ATAGs may contain random data instead of ATAGs.\n\nThe patch ensures that any ATAGs passed to the current kernel\nat boot time are copied to a static buffer, and are copied back\nwhen kexec copies the new kernel into place. Thus the new\nkernel sees the same ATAGs from kexec and the boot loader.\n\nThe boot parameters are copied without regard to type, content,\nor length -- this patch\u0027s scope is limited soley to saving and\nrestoring a fixed-size block of memory containing the kernel\u0027s\nboot parameters. Additional functionality to examine, alter, or\nreplace the ATAGs (using kexec, for example) can be implemented\nby manipulating the static buffer containing the preserved ATAGs.\n\nNote: the size of the buffer (1.5KB) is selected to comfortably\nhold one of each ATAG type, including a maximum-length command\nline and the maximum number of ATAG_MEM structures currently\nsupported by the kernel. Should an ATAG list exceed that limit,\nthe list will be silently truncated to that limit (to do other-\nwise at that point in the boot process would make a simple\nproblem exceedingly complicated).\n\n[Note: this is the same patch as 4579, modified to accomodate\nthe ATAG changes introduced in 2.6.23]\n\nSigned-off-by: Mike Westerhof \u003cmwester at dls.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "84aa462e2c2cd1b921f6b8e283f8d41666e02e8e",
      "tree": "9fd1eb1df658b44f706c6b1768b335b73774fc4b",
      "parents": [
        "353ba84acdd551c737ac71577322393fceb969f0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 09 14:17:01 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:45 2007 +0100"
      },
      "message": "[ARM] Rename consistent_sync() as dma_cache_maint()\n\nconsistent_sync() is used to handle the cache maintainence issues with\nDMA operations.  Since we\u0027ve now removed the misuse of this function\nfrom the two MTD drivers, rename it to prevent future mis-use.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "353ba84acdd551c737ac71577322393fceb969f0",
      "tree": "6c7dba89d63942eda20c6a8bed6617d3839c0c79",
      "parents": [
        "f3fb5a556c99118186581e6546a9c41e1f73cf6f"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Sun Sep 23 08:30:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:44 2007 +0100"
      },
      "message": "[ARM] 4572/1: ep93xx: add cirrus logic edb9307 support\n\nThis patch adds support for the Cirrus Logic EDB9307, an evaluation\nboard based on the Cirrus Logic EP9307 SoC, which features amongst\nother things 64M RAM, 32M NOR flash, 3 USB host ports, audio in/out,\ntwo serial ports and a 10/100 ethernet interface.\n\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f3fb5a556c99118186581e6546a9c41e1f73cf6f",
      "tree": "c5a79ca0dd682f91d2c25ae4eeba064e95a98892",
      "parents": [
        "361c7ad607bc0e84ef0fef8c3f11c47b33c06e41"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 04 21:41:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:42 2007 +0100"
      },
      "message": "[ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support\n\nFix the IRQ numbers of the CF and SDI interface on the S3C2412\nand S3C2413. Add support to handle these IRQs properly and\nensure that the SDI controller platform device is correctly\nrenumbered.\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": "361c7ad607bc0e84ef0fef8c3f11c47b33c06e41",
      "tree": "eb4d73ce8fec23d402ce5da05f3394ada0dbb9ed",
      "parents": [
        "c54ecb2481d464d50520ce60cf36011b68d1e89a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Sun Sep 30 20:36:33 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:41 2007 +0100"
      },
      "message": "[ARM] 4595/1: ns9xxx: define registers as void __iomem * instead of volatile u32\n\nAs a consequence registers are now accessed with __raw_{read,write}[bl].\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c54ecb2481d464d50520ce60cf36011b68d1e89a",
      "tree": "dcb114640d6df63248e908062570a474fb5be13c",
      "parents": [
        "c0bb87f7b8a145b56d45484713e1b1f37ce7e626"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Sun Sep 30 20:36:14 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:39 2007 +0100"
      },
      "message": "[ARM] 4594/1: ns9xxx: use the new gpio functions\n\nUp to now only board-a9m9750dev.c used GPIOs.  It just wrote directly into the\ncorresponding registers.  Now it properly reserves the gpio and uses the API\nfunction to configure it.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c0bb87f7b8a145b56d45484713e1b1f37ce7e626",
      "tree": "ab990d6b3b3205280ea04e90a1facda05288bca3",
      "parents": [
        "cef5975d453bbc1bbf29ceb7d80749feebc22a74"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Sun Sep 30 20:36:00 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:37 2007 +0100"
      },
      "message": "[ARM] 4593/1: ns9xxx: implement generic clockevents\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cef5975d453bbc1bbf29ceb7d80749feebc22a74",
      "tree": "5a433a0d1ea7730d6dffe3f5db72c866535b7d0d",
      "parents": [
        "f02e579558cf2aba06ecc7d4515661286b60f411"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Sun Sep 30 20:35:48 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:37 2007 +0100"
      },
      "message": "[ARM] 4592/1: ns9xxx: clocksource driver\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "689f2a01e68c0033f59055dd816ff27dc51f9dcc",
      "tree": "4ca8339ec5da01e3cea8be9d5f35676c54bcf261",
      "parents": [
        "ba7d850a02c7c3357ec488776405470534e7ccf8"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Sun Sep 30 20:35:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:36 2007 +0100"
      },
      "message": "[ARM] 4590/1: ns9xxx: add gpio handling functions\n\nThis implementation conforms to the general GPIO API\nintroduced in 2.6.21.\n\nThis patch was signed-of by David Brownell before I exported the functions\nusing EXPORT_SYMBOL.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba7d850a02c7c3357ec488776405470534e7ccf8",
      "tree": "1eaf30f0f97c03ea235beeb89715ad01b011f44e",
      "parents": [
        "ff9e76aaba13f6f6bae31c9ac2aa2a50f5cdd801"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Sun Sep 30 20:34:41 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:34 2007 +0100"
      },
      "message": "[ARM] 4589/1: ns9xxx: acknowledge IRQ_EXT2 in the demux routine for FPGA irqs\n\nThe FPGA on the a9m9750dev board interrupts the CPU via EXT2. So\nto acknowledge any FPGA interrupt IRQ_EXT2 must be acknowledged.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cba774ae8731699d39cbaf979aa4a0b351045924",
      "tree": "da29b058bafb210f482cdda2860a85e2da5e0e5a",
      "parents": [
        "883042d6ea31fcaffb0b8763cadfbcb2862ebc48"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Sep 30 17:39:05 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:32 2007 +0100"
      },
      "message": "[ARM] Add rtc-cmos driver for ISA-based footbridge platforms\n\n... but the rtc-cmos is rather broken; if PNP is enabled, it assumes\nthat we have ACPI (!) which is quite bogus on these platforms -\nwhich may have ISAPNP but not ACPI.  Something to be solved in the\nfuture.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "883042d6ea31fcaffb0b8763cadfbcb2862ebc48",
      "tree": "d1dac6a59cccd753bc89139d4b93fc4a1500306e",
      "parents": [
        "700dc2b5374cf142da8a2837d162a7b26a2946fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Sep 30 17:37:24 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:31 2007 +0100"
      },
      "message": "[ARM] Add fallocate syscall entry\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6c729af9f05c7aae06ce89a27f91e24b1482544d",
      "tree": "982bd76f17413fbf13ff787e92d3c3050bf876e9",
      "parents": [
        "987240cc01faf90100ace8f554ac145c2dfb085c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Sep 30 09:59:15 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:30 2007 +0100"
      },
      "message": "[ARM] 4587/1: S3C24XX: Add magic number before resume code\n\nAdd a magic number before the resume code so\nthat a bootloader can check that there is an\nimage to resume to.\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": "180005c4efb76a81fd0abcef4c2412d238eea20c",
      "tree": "fbc9e78fce9c9c071d97e59a77a9e2fb8d7c3c1a",
      "parents": [
        "c1f438f5eec867707022e5f33bec5e91ec12f6e7"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Sep 25 16:49:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:27 2007 +0100"
      },
      "message": "[ARM] 4585/1: Correctly identify the CPU architecture version\n\nThe cpu_architecture() function in arch/arm/kernel/setup.c only works\nwith cores produced by ARM Ltd. The more generic approach is to read\nthe ID_MMFR0 register and check for the VMSA or PMSA version\nsupported. With this patch, the ARM11MPCore would be reported as ARMv7\nsince its MMU is compatible with ARMv7.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c1f438f5eec867707022e5f33bec5e91ec12f6e7",
      "tree": "cd10301fad4a855d59defcce878eee2e15e0cee5",
      "parents": [
        "ec6b1482265ec8430fc38c79205567c3601d8901"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Sep 25 15:21:00 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:22 2007 +0100"
      },
      "message": "[ARM] 4581/1: Fix the conditional execution of the NWFPE instructions\n\nStarting with ARMv7-A, conditional execution of undefined instructions\ncan trigger an exception even if the condition check fails. This patch\nmodifies the NWFPE support to check the condition before emulating the\ninstruction.\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": "1a10497cfb3ea79bed1470683d4ec5c189febaa6",
      "tree": "f0ad5999fba1670b648def0c0b504900331ea6c8",
      "parents": [
        "4b9ced769177a9e7a96d0e98a09cb5e6b1d506da"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Aug 28 09:02:56 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:20 2007 +0100"
      },
      "message": "[ARM] cleanup struct irqaction initializers\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4b9ced769177a9e7a96d0e98a09cb5e6b1d506da",
      "tree": "4b6cc5973e06ee42b16b0791f8d577eabe4f9d3c",
      "parents": [
        "38598105217f65d21b5f5253c5755af9463c9e9a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 27 23:29:21 2007 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:20 2007 +0100"
      },
      "message": "[ARM] omap1/leds-innovator.c: remove dead code\n\nThis patch removes dead code.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "38598105217f65d21b5f5253c5755af9463c9e9a",
      "tree": "1d37592d254a78f1536f55cbaaf85f495f15035a",
      "parents": [
        "5e802dfab7bbbee1e63607a3e6d1ceb78ec4ceeb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 27 23:28:17 2007 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:17 2007 +0100"
      },
      "message": "[ARM] \"extern inline\" -\u003e \"static inline\"\n\n\"extern inline\" will have different semantics with gcc 4.3.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5e802dfab7bbbee1e63607a3e6d1ceb78ec4ceeb",
      "tree": "eb85a0c5746afae2c6ca0959bb9c58caf83351eb",
      "parents": [
        "f2c10d6c669e5b792c48e86da37ec7fde0a2e302"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jul 31 01:41:26 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:15 2007 +0100"
      },
      "message": "[ARM] 4539/1: clocksource and clockevents for at91rm9200\n\nGENERIC_TIME and GENERIC_CLOCKEVENTS support for the at91rm9200.\n\n - Oneshot mode (used for NO_HZ and high res timers) uses the\n   alarm to emulate a real oneshot timer; the trickiest bit is\n   how to avoid some lowlevel races.  Thanks to Remy Bohmer for\n   various fixes to this code.\n\n - Tighten up periodic mode support using the PIT.\n\n - Streamline reads of the 32KHz counter.  Thanks to Marc Pignat\n   for some testing results: the CRTR register has *very* odd\n   behavior.  The reread appears to work around stranger glitches\n   than just getting an old clock value (which would quickly\n   self-correct).\n\n - Remove the rounding-up of tick_usec to 10.009 msec (32KiHz/100),\n   since that no longer acts correct (time increases too fast).\n\nNote that the at91sam9 and at91x40 chips need other solutions,\nsince they don\u0027t have the same system timer module.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Bill Gatliff \u003cbgat@billgatliff.com\u003e\nAcked-by:Remy Bohmer \u003clinux@bohmer.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f2c10d6c669e5b792c48e86da37ec7fde0a2e302",
      "tree": "b7577cc77aa7e025f788ecab2fe60ec106c2588c",
      "parents": [
        "008d931c45cd39f7b8a8b99926b557b183074858"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Sep 04 17:19:33 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:15 2007 +0100"
      },
      "message": "[ARM] 4566/1: s3c24xx: fix dma functions section mismatch\n\nThis patch removes section mismatches related to DMA functions.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "008d931c45cd39f7b8a8b99926b557b183074858",
      "tree": "61e9a6606d0b52ba2153e620954beba833bfd2fe",
      "parents": [
        "e16edefe6532c032d86ee802b63972e3a1e953a9"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Sep 04 17:18:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:14 2007 +0100"
      },
      "message": "[ARM] 4565/1: s3c2443: fix section mismatch in irq.c file\n\nThis patch removes section mismatches related to irq functions.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bf62e8626963d0002315facb786a8833d404e21e",
      "tree": "942ee4379efec27289d8c06a28b374bd0d9181b2",
      "parents": [
        "9f1ccefe3f74e642515ba58868cfd6924056d9a8"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Tue Aug 07 21:08:21 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:11 2007 +0100"
      },
      "message": "[ARM] 4545/1: ns9xxx: simplify irq ack\u0027ing\n\nNow the drivers are responsible to clear the irq in the respective\ndevice, which seems to be the normal thing to do.\n\nSo the ack\u0027ing of the timer irq moved to time.c.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f1ccefe3f74e642515ba58868cfd6924056d9a8",
      "tree": "ecf9657a8afb3c5f742a41f89097de273d7930df",
      "parents": [
        "ea00e30307c9fa4cfe996359982cea2b867b13fc"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 02:39:21 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:10 2007 +0100"
      },
      "message": "[ARM] 4536/1: configure support for AT91x40 and EB01\n\nConfiguration support for the AT91x40 CPU and EB01 board.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea00e30307c9fa4cfe996359982cea2b867b13fc",
      "tree": "c9a8d07b08798bd9219afacad9ff4fd626139593",
      "parents": [
        "d517bd012d866338cdd16884223ee848dfb1e3c0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 02:39:15 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:09 2007 +0100"
      },
      "message": "[ARM] 4537/1: build support for AT91x40 and EB01\n\nMakefile build support for the Atmel AT91x40 CPU and EB01 board support.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "d517bd012d866338cdd16884223ee848dfb1e3c0"
}
