)]}'
{
  "log": [
    {
      "commit": "97ec1675999eae96975a30facbedc2e6c0c832bc",
      "tree": "3e464f69cdab789168e33d34843e63d6f23e075e",
      "parents": [
        "2a08ea69a3e448a5cc94e5da9eccc40cf13f9532"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 30 15:20:30 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] PS3: Move vuart declarations to ps3.h\n\nMove the structures and routines needed for PS3 vuart port device registration\nto asm-powerpc/ps3.h.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2a08ea69a3e448a5cc94e5da9eccc40cf13f9532",
      "tree": "76fe2d0788c533b1d5fc1a89a34606d84b79961a",
      "parents": [
        "63c2f782e8f6aafbc11b14b2cb291b3dc9fc217d"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 30 15:20:27 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] PS3: Move system bus to platform directory\n\nMove the PS3 system bus routines from drivers/ps3 to\narch/powerpc/platforms/ps3.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "63c2f782e8f6aafbc11b14b2cb291b3dc9fc217d",
      "tree": "cbcd1f138a886529ec62a21c5dd4b2c87581058d",
      "parents": [
        "7df2457db83bc922fcc8b462526b77f1ffe8c84b"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Jan 30 06:06:00 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Add \"is_power_of_2\" checking to log2.h.\n\nAdd the inline function \"is_power_of_2()\" to log2.h, where the value\nzero is *not* considered to be a power of two.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7df2457db83bc922fcc8b462526b77f1ffe8c84b",
      "tree": "7029d9e27b858e435c2fc4ce9a6d83a2b028e290",
      "parents": [
        "6529c13dfe413e437ad1ed0e97783dcf69137114"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 23:33:18 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] MPIC: support more than 256 sources\n\nAllow more than the default 256 MPIC sources. Allocates a new flag\n(MPIC_LARGE_VECTORS) to be used by platform code when instantiating\nthe mpic.\n\nI picked 11 bits worth right now since it would cover the number of\nsources on any hardware I have seen. It can always be increased later\nif needed.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6529c13dfe413e437ad1ed0e97783dcf69137114",
      "tree": "4042f247433dd413a196764d6b3b74f05568d8e3",
      "parents": [
        "7583b6e424ebaa278342f6a8c2a61211af56dad1"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:25:57 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] PA6T PMC support\n\nSupport for PA6T-style PMC registers.\n\nPMCs are completely implementation-dependent on PPC, and PA6T numbers them\ndifferently from the IBM model.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7583b6e424ebaa278342f6a8c2a61211af56dad1",
      "tree": "8800b0ea9e1f90303f9a592eb4ffab3e9bd27d27",
      "parents": [
        "1bd2e5ae18a8f93333707d81d3dbd9209a255137"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:24:57 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Introduce _SYSDEV_ATTR\n\nIntroduce _SYSDEV_ATTR(), to be used to just define the struct, and not a\nnamed variable with the attribute. Useful for arrays of sysdev_attributes.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1bd2e5ae18a8f93333707d81d3dbd9209a255137",
      "tree": "72feb6bae2a8dea311e2d9f2e412cfbc69a952fb",
      "parents": [
        "c69b767a2c871bb80cb9e346d6ebce248f711dfb"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:23:54 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Add PMC type to cputable\n\nAdd cputable entries for which type of PMC implementation the processor\nhas.\n\nI\u0027ve only filled in the current 64-bit processors, the unfilled default\nvalue will have same behaviour as before so it can be done over time\nas needed.\n\nAlso tidy up the dummy_perf implementation a bit, aggregating it into\none function with ifdefs instead of several.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c69b767a2c871bb80cb9e346d6ebce248f711dfb",
      "tree": "b37d34c847f60383b4ada1ba36a71be8ffa17f62",
      "parents": [
        "4942bd80e83d13bf394df4a8109bee39d861820f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:23:14 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Oprofile cleanup\n\nClean up the ctr_read/write a bit. It\u0027s currently defined in the\ninclude but only used in one C file each. The only exception is the\nclassic version, so keep that in the include and define in the C file\nas appropriate.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8000d49076f5d1767b6fee9c74b452f488ed89ad",
      "tree": "6ba333ed3e46412955a26cc6576a0284f1692e3c",
      "parents": [
        "098e27442713ef7921533130ebba5db6ef64aba6"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:26 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] ps3: remove unneeded header include\n\nRemove an unneeded header include from ps3.h.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "098e27442713ef7921533130ebba5db6ef64aba6",
      "tree": "3331d8f845af2b91e65f290f2f40637ed9c69814",
      "parents": [
        "66b44954f8f2129a39d145991c8e635046a71be6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jan 26 19:08:24 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: get av_multi_out params\n\nAllow the PS3 AV settings driver to access the default video mode stored in\nthe OS area.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "66b44954f8f2129a39d145991c8e635046a71be6",
      "tree": "609b4fde791008196ba8b2e2701ecabe04193b75",
      "parents": [
        "73d976b33998bca9aa7300e59f5d6c756be38b87"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:21 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: get firmware version\n\nAdd a new routine ps3_get_firmware_version() and use it to output the firmware\nversion to dmesg.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b1eeb38e456281c37bbfc270a6ca08605b7e7045",
      "tree": "9ee62b6b2902f5e6d8fe27cdb842e7b18c371b77",
      "parents": [
        "861be32ce7f1cf272a3f809e77213b83117a0bd2"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jan 26 19:08:12 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: add interrupt alloc for outlets\n\nPS3 interrupt core update:\n  - Add ps3_alloc_irq() and ps3_free_irq(), to allocate a virtual interrupt\n    number for an interrupt outlet, which is needed by the PS3 GPU frame\n    buffer device and audio drivers\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "861be32ce7f1cf272a3f809e77213b83117a0bd2",
      "tree": "5765d9227e3dd87582b586d16755e843695f0dd8",
      "parents": [
        "9cf9e19667f6ce01bd509a154157270069f836f9"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:08 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: bind interrupt to cpu\n\nChange the PS3 irq allocation routines to take an argument indicating which\ncpu (processor thread) the interrupt should be serviced on.\n\nThe current system configuration favors device interrupts that are serviced\non cpu0, so that is used as the default.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6c7be7d385f4911895877e0f0697c598f600136f",
      "tree": "d8bffe6e30b7bffc66ffe74e636ad30a322122cd",
      "parents": [
        "eebb81c13aa831a623e903bbae97a23fe9be93eb"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jan 26 19:07:51 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] ps3: repository storage support\n\nHandle storage-related repository data:\n  - Add missing implementations of ps3_repository_read_stor_*() repository\n    accessors.\n  - Dump storage properties in debug mode\n  - Add PS3_DEV_TYPE_STOR_{DISK,ROM,FLASH} device types (which are identical to\n    the corresponding SCSI device types) to enum ps3_dev_type\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eebb81c13aa831a623e903bbae97a23fe9be93eb",
      "tree": "5bd1fd1a3abebaf9d99fb028c42347f3918e7fde",
      "parents": [
        "25c4a46f0ed8ece9ac6699e200fcc83a4642dce7"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:07:47 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] ps3: repository misc fixes\n\nVarious fixes for the PS3 repository code:\n\n  - Sync signatures of function prototypes and implementations (enum vs.\n    unsigned int)\n  - Correct references to `regions\u0027 as `registers\u0027:\n      o Correct enum ps3_region_type as enum ps3_reg_type,\n      o Correct PS3_REGION_TYPE_* as PS3_REG_TYPE_*,\n      o Correct ps3_repository_find_region() as ps3_repository_find_reg().\n  - Correct function name in pr_debug() call\n  - Minor error condition improvements.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "29f1530f1958dc74f021186c9f31ed66a0c7b8ad",
      "tree": "15f60316419135f1e05b0dc03b6b0fd7c7f50a5d",
      "parents": [
        "df34403dcaacef541a67c955aebc37c51f53ca7c"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:42:10 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] Add mpc866ads board-specific bits to arch/powerpc\n\nThis add support of the Freescale mpc86xads reference board to\narch/powerpc. Supported SMC1 and SMC2 (UART and serial console), FEC\n100Mbps Ethernet, SCC1 Ethernet (10Mbps hdx)\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f2a0bd3753dad7ea4605ebd5435716b39e9f92bb",
      "tree": "f14b6a7b9e3588a388be0f2b6602284c49c026e4",
      "parents": [
        "88bdc6f061cfb4579d2327fd457d4b7807525a0e"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:41:24 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] 8xx: powerpc port of core CPM PIC\n\nThis covers common CPM access functions, CPM interrupt controller code,\nmicropatch and a few compatibility things to kee the same driver base\nworking with arch/ppc. This version is refined with all the comments\n(mostly PIC-related) addressed.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1473ae6cab7f47dde4c14f397371b2ad94457d3a",
      "tree": "2ec51aac9cef695177a56a02700ce04161220d3b",
      "parents": [
        "18a1e4c3ee67680287bf3c455b5047421eda3c14"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Tue Jan 23 15:59:26 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 11:57:52 2007 +1100"
      },
      "message": "[POWERPC] remove unused CPU_FTRS_POWER6X\n\nCPU_FTRS_POWER6X is unused, hence remove it.\n\nSigned-off-by Michael Neuling \u003cmikey@neuling.org\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "126186a055d965d5a7b1ab560e343ef70694f349",
      "tree": "e4b88a405711760a043994ba910578e8df8d60a5",
      "parents": [
        "e60bd7f14dbb6239d07676be420a21f8a36d014f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jan 26 01:45:32 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jan 26 01:45:32 2007 -0600"
      },
      "message": "[POWERPC] 83xx: Return a point to the struct ipic from ipic_init()\n\nIt\u0027s useful to have access to struct ipic handle that just got created\nin ipic_init().\n\nFor example, if we want to setup an external IRQ with out\na device node we need access ipic-\u003eirqhost to create the virtual to HW\nIRQ mapping and to set the IRQ sense.  With this we can mimic the old\nsense array concept that existed in arch/ppc.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "acc900ef5b6400747e3bafe0017e725b2ba641b8",
      "tree": "560b6cacf18a2607a0a9d5d285c6d85818d904b4",
      "parents": [
        "5b7c726ff0e8c03bc19bf0d5114d3598efa2fbf2"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Jan 12 09:58:39 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 24 21:13:59 2007 +1100"
      },
      "message": "[POWERPC] Add IRQ remapping hook\n\nThis patch adds irq remapping hook. On interrupt mechanism on Beat,\nwhen an irq outlet which has an id which is formerly used is created,\nremapping the irq is required.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5b7c726ff0e8c03bc19bf0d5114d3598efa2fbf2",
      "tree": "c88fc304af59a440dc4fa88a47b572ecf0a67e1e",
      "parents": [
        "ef66f796751a214dc8fadaef2f068c3baa8969fa"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Jan 12 09:57:37 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 24 21:13:59 2007 +1100"
      },
      "message": "[POWERPC] Add a field for each specific bus to struct pci_controller\n\nStruct pci_controller doesn\u0027t prepare for the dependent data of each\nspecific bus. This patch adds private member to struct pci_controller.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c53653130f2868e44c6e8346d110d27d39e7d07b",
      "tree": "291a9d53bf37c814af3724a6e026e899f6c814ad",
      "parents": [
        "cfcd1705b61ecce1ab102b9593cf733fef314a19"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jan 14 10:15:00 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 24 21:13:58 2007 +1100"
      },
      "message": "[POWERPC] Remove the broken Gemini support\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7e60d1b427c51cf2525e5d736a71780978cfb828",
      "tree": "3eeb8ec74041b5c2a334708a5e81e94e0b4bad68",
      "parents": [
        "a885902de3394ef18ca415f9175da5d8a8406cca"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Dec 20 15:58:52 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 24 21:13:56 2007 +1100"
      },
      "message": "[POWERPC] Move ELF_ET_DYN_BASE up to 512MB point\n\nI often test new versions of glibc by doing:\n\nLD_LIBRARY_PATH\u003d/XXX/lib /XXX/lib/ld.so.1 \u003cbinary\u003e\n\nOne test case ended up SEGV\u0027ing. Upon closer inspection ld.so was loaded\nat 0x8000000 (128MB) with the heap right after it. Since we normally\nlink binaries at 0x10000000 (256MB) we only had about 128MB of space for\nthe heap:\n\n00100000-00103000 r-xp 00100000 00:00 0           [vdso]\n08000000-0801e000 r-xp 00000000 00:01 33079       /lib/ld-2.5.so\n0802d000-0802f000 rwxp 0001d000 00:01 33079       /lib/ld-2.5.so\n0802f000-08050000 rwxp 0802f000 00:00 0           [heap]\n0fe91000-0ffd9000 r-xp 00000000 00:01 33082       /lib/libc-2.5.so\n0ffd9000-0ffe8000 ---p 00148000 00:01 33082       /lib/libc-2.5.so\n0ffe8000-0ffea000 r--p 00147000 00:01 33082       /lib/libc-2.5.so\n0ffea000-0ffed000 rwxp 00149000 00:01 33082       /lib/libc-2.5.so\n10000000-10004000 r-xp 00000000 00:01 76          /bin/sleep\n10013000-10014000 rwxp 00003000 00:01 76          /bin/sleep\nffb41000-ffb56000 rw-p ffb41000 00:00 0           [stack]\n\nOne way to fix this is move ELF_ET_DYN_BASE from 0x08000000 to 0x20000000.\nThis allows 128MB for the binary (hopefully enough for even the most\ncrazy c++ apps), and with our current layout we will grow the heap up\nand the stack down, allowing potentially gigabytes of heap:\n\n00100000-00103000 r-xp 00100000 00:00 0           [vdso]\n0fe8a000-0ffd3000 r-xp 00000000 00:01 3350        /lib/tls/libc-2.3.6.so\n0ffd3000-0ffe3000 ---p 00149000 00:01 3350        /lib/tls/libc-2.3.6.so\n0ffe3000-0ffea000 r--p 00149000 00:01 3350        /lib/tls/libc-2.3.6.so\n0ffea000-0ffee000 rwxp 00150000 00:01 3350        /lib/tls/libc-2.3.6.so\n10000000-10004000 r-xp 00000000 00:01 76          /bin/sleep\n10013000-10014000 rwxp 00003000 00:01 76          /bin/sleep\n20000000-20018000 r-xp 00000000 00:01 3478        /lib/ld-2.3.6.so\n20028000-20029000 r--p 00018000 00:01 3478        /lib/ld-2.3.6.so\n20029000-2002a000 rwxp 00019000 00:01 3478        /lib/ld-2.3.6.so\n2002a000-2004b000 rwxp 2002a000 00:00 0           [heap]\nffd67000-ffd7c000 rw-p ffd67000 00:00 0           [stack]\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9ee79a3d372fcb6729893437f4923c5efd1f85db",
      "tree": "6a220d2935ed4c539e41a9ad7057bfbc21deafd8",
      "parents": [
        "ebcccd14b73831fa7fbc197e1d2b9c710a65731e"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Mon Jan 22 09:18:31 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 19:39:36 2007 -0800"
      },
      "message": "[PATCH] x86: fix PDA variables to work during boot\n\nThe current PDA code, which went in in post 2.6.19 has a flaw in that it\ndoesn\u0027t correctly cycle the GDT and %GS segment through the boot PDA,\nthe CPU PDA and finally the per-cpu PDA.\n\nThe bug generally doesn\u0027t show up if the boot CPU id is zero, but\neverything falls apart for a non zero boot CPU id.  The basically kills\nvoyager which is perfectly capable of doing non zero CPU id boots, so\nvoyager currently won\u0027t boot without this.\n\nThe fix is to be careful and actually do the GDT setups correctly.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebcccd14b73831fa7fbc197e1d2b9c710a65731e",
      "tree": "88af3e74135bdb3d0af7bc9ef48de0c2f879fcbb",
      "parents": [
        "e00154891137e3b0659556b877d45a16cabd700c",
        "9cdf083f981b8d37b3212400a359368661385099"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 19:32:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 19:32:13 2007 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (84 commits)\n  [JFFS2] debug.h: include \u003clinux/sched.h\u003e for current-\u003epid\n  [MTD] OneNAND: Handle DDP chip boundary during read-while-load\n  [MTD] OneNAND: return ecc error code only when 2-bit ecc occurs\n  [MTD] OneNAND: Implement read-while-load\n  [MTD] OneNAND: fix onenand_wait bug in read ecc error\n  [MTD] OneNAND: release CPU in cycles\n  [MTD] OneNAND: add subpage write support\n  [MTD] OneNAND: fix onenand_wait bug\n  [JFFS2] use the ref_offset macro\n  [JFFS2] Reschedule in loops\n  [JFFS2] Fix error-path leak in summary scan\n  [JFFS2] add cond_resched() when garbage collecting deletion dirent\n  [MTD] Nuke IVR leftovers\n  [MTD] OneNAND: fix oob handling in recent oob patch\n  [MTD] Fix ssfdc blksize typo\n  [JFFS2] replace kmalloc+memset with kzalloc\n  [MTD] Fix SSFDC build for variable blocksize.\n  [MTD] ESB2ROM uses PCI\n  [MTD] of_device-based physmap driver\n  [MTD] Support combined RedBoot FIS directory and configuration area\n  ...\n"
    },
    {
      "commit": "ab1127823b757ec945a048c3385eb1f99a459823",
      "tree": "80bc28b5d6b4f1091f82da3d631200dd982b20b9",
      "parents": [
        "365bbe0d0caaf2ba74d56556827babf0bc66965d",
        "e93f09dc2d49d8e98818a93ad17f3ede91533738"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 11:30:47 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 11:30:47 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  sata_mv HighPoint 2310 support (88SX7042)\n  libata: fix handling of port actions in per-dev action mask\n  libata: initialize qc-\u003edma_dir to DMA_NONE\n  sata_via: add PCI ID 0x5337\n  libata doc: \"error : unterminated entity reference exceptions\"\n"
    },
    {
      "commit": "0bf98542a07ee1341830dcc4be63df85645f76b9",
      "tree": "9945a92ea183d5d5c2989f5f12bc56d27920f3d2",
      "parents": [
        "b4a2c87dada12010239b4d5f8f9bc0eb964a614f",
        "d8c8a393166d6283003fb111d0b4a40931c0eda4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 09:23:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 09:23:23 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  hid-core.c: Adds GTCO CalComp Interwrite IPanel PIDs to blacklist\n  HID: put usb_interface instead of usb_device into hid-\u003edev to fix udevinfo breakage\n  HID: add missing RX, RZ and RY enum values to hid-debug output\n  HID: hid/hid-input.c doesn\u0027t need to include linux/usb/input.h\n  HID: compilation fix when DEBUG_DATA is defined\n  HID: proper LED-mapping for SpaceNavigator\n  HID: update MAINTAINERS entry for USB-HID\n  HID: GEYSER4_ISO needs quirk\n  HID: fix some ARM builds due to HID brokenness - make USB_HID depend on INPUT\n"
    },
    {
      "commit": "b4a2c87dada12010239b4d5f8f9bc0eb964a614f",
      "tree": "b33903197ae17defc3d61b8d8d744a3e87c22686",
      "parents": [
        "e45521a8d44da2c4efd17fc8e853f7917e99b57a",
        "e89debcd18a3ef74b27894e479d6b9e658fc6de6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 09:21:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 09:21:02 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Update defconfigs\n  [POWERPC] atomic_dec_if_positive sign extension fix\n  [POWERPC] Fix OF node refcnt underflow in 836x and 832x platform code\n  [POWERPC] Make it blatantly clear; mpc5200 device tree is not yet stable\n  [POWERPC] Fix broken DMA on non-LPAR pSeries\n  [POWERPC] Fix cell\u0027s mmio nvram to properly parse device tree\n  [POWERPC] Remove bogus sanity check in pci -\u003e OF node code\n"
    },
    {
      "commit": "a99d726bd0574991245fe7d38e8b11c41089eee4",
      "tree": "a21072779378ced2ac65a4911109d82af2e08f98",
      "parents": [
        "e55cec4ff1080e36ed1dbfaee46fe05d64f4eae2",
        "412297d31d439ba56cd4faeb3a49a6f569f40702"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:55:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:55:28 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (5023): Fix compilation on ppc32 architecture\n  V4L/DVB (5071): Tveeprom: autodetect LG TAPC G701D as tuner type 37\n  V4L/DVB (5069): Fix bttv and friends on 64bit machines with lots of memory\n  V4L/DVB (5033): MSI TV@nywhere Plus fixes\n  V4L/DVB (5029): Ks0127 status flags\n  V4L/DVB (5024): Fix quickcam communicator driver for big endian architectures\n  V4L/DVB (5021): Cx88xx: Fix lockup on suspend\n  V4L/DVB (5020): Fix: disable interrupts while at KM_BOUNCE_READ\n  V4L/DVB (5019): Fix the frame-\u003egrabstate update in read() entry point.\n"
    },
    {
      "commit": "e55cec4ff1080e36ed1dbfaee46fe05d64f4eae2",
      "tree": "a099822ac61fcde695f090a34ed277b81b566d87",
      "parents": [
        "6d3154cc1143f62c3b80d9929caeaec6db8cb451",
        "6f949909e8f9e5d7e5584dc48d9a5e060c52aed1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:54:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:54:48 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc: Correct definition of R6\n  omap: Update MMC response types\n"
    },
    {
      "commit": "434f98c48fc1d2a1f562a28a1562a7b53e940957",
      "tree": "dc722bebcbbe74282b0170955a45848b49720e16",
      "parents": [
        "06cd9396778d5b70ba27fa8158db78d6bc0f007b"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Wed Jan 17 10:50:20 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:36 2007 +1100"
      },
      "message": "[POWERPC] atomic_dec_if_positive sign extension fix\n\nOn 64-bit machines, if an atomic counter is explicitly set to a\nnegative value, the atomic_dec_if_positive function will decrement and\nstore the next smallest value in the atomic counter, contrary to its\nintended operation.\n\nThe comparison to determine if the decrement will make the result\nnegative was done by the \"addic.\" instruction, which operates on a\n64-bit value, namely the zero-extended word loaded from the atomic\nvariable.  This patch uses an explicit word compare (cmpwi) and\nchanges the addic. to an addi (also changing \"\u003d\u0026r\" to \"\u003d\u0026b\" so that r0\nisn\u0027t used, and addi doesn\u0027t become li).\n\nThis also fixes a bug for both 32-bit and 64-bit in that previously\n0x80000000 was considered positive, since the result after\ndecrementing is positive.  Now it is considered negative.\n\nAlso, I clarify the return value in the comments just to make it clear\nthat the value returned is always the decremented value, even if that\nvalue is not stored back to the atomic counter.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f7ebf99eb489a02dba2e5a071fde9f5354275a50",
      "tree": "e0d3a1246648dafebd8adf795037de86a60ceac0",
      "parents": [
        "1f3ab013336e76687441462961000157c8980bb8"
      ],
      "author": {
        "name": "Simon Budig",
        "email": "simon@budig.de",
        "time": "Mon Jan 15 18:34:32 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jan 21 22:17:59 2007 +0100"
      },
      "message": "HID: add missing RX, RZ and RY enum values to hid-debug output\n\nThis trivial change adds some missing enum values to the hid-debug output.\n\nSigned-off-by: Simon Budig \u003csimon@budig.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "501e0c500217e38276d61445ee0839b3f2c66d05",
      "tree": "b84db101bc9c68dd37aae7eba062abde5001ad80",
      "parents": [
        "96bc103f4c4e470d82ba5e372191d02ad715da45"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Jan 17 11:34:02 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 19 19:18:49 2007 -0500"
      },
      "message": "libata: initialize qc-\u003edma_dir to DMA_NONE\n\nlibata didn\u0027t used to init qc-\u003edma_dir to any specific value on qc\ninitialization and command translation path didn\u0027t set qc-\u003edma_dir if\nthe command doesn\u0027t need data transfer.  This made non-data commands\nto have random qc-\u003edma_dir.\n\nThis usually doesn\u0027t cause problem because LLDs usually check\nqc-\u003eprotocol first and look at qc-\u003edma_dir iff the command needs data\ntransfer but this doesn\u0027t hold for all LLDs.\n\nIt might be worthwhile to rename qc-\u003edma_dir to qc-\u003edata_dir as we use\nthe field to tag data direction for both PIO and DMA protocols.\n\nThis problem has been spotted by James Bottomley.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9cdf083f981b8d37b3212400a359368661385099",
      "tree": "aa15a6a08ad87e650dea40fb59b3180bef0d345b",
      "parents": [
        "e499e01d234a31d59679b7b1e1cf628d917ba49a",
        "a8b3485287731978899ced11f24628c927890e78"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jan 18 10:34:51 2007 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jan 18 10:34:51 2007 +1100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "412297d31d439ba56cd4faeb3a49a6f569f40702",
      "tree": "65b1e29743c389327e8838bfe12be8fe3f9cac40",
      "parents": [
        "1323fbda1343f50f198bc8bd6d1d59c8b7fc45bf"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jan 07 08:51:05 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jan 15 16:33:51 2007 -0200"
      },
      "message": "V4L/DVB (5023): Fix compilation on ppc32 architecture\n\nThere\u0027s a problem, pointed by Meelis Roos \u003cmroos@linux.ee\u003e, that, on ppc32 arch,\nwith some gcc versions (noticed with prerelease 4.1.2 20061115), compilation \nfails, due the lack of __ucmpdi2 to do the required 64-bit comparision.\nThis patch takes some sugestions made by Andrew Morton \u003cakpm@osdl.org\u003e,\nStelian Pop \u003cstelian@popies.net\u003e and Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6f949909e8f9e5d7e5584dc48d9a5e060c52aed1",
      "tree": "0ffeb53000ea8f003fdbf5dc68d41da43777cbfe",
      "parents": [
        "1b3b2631842ab60c1b7923bef102c610439ba3dd"
      ],
      "author": {
        "name": "Philip Langdale",
        "email": "philipl@overt.org",
        "time": "Thu Jan 04 07:04:47 2007 -0800"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Jan 15 06:44:03 2007 +0100"
      },
      "message": "mmc: Correct definition of R6\n\nDuring development of SDHC support, it was discovered that the definition\nfor R6 was incorrect. This patch fixes that and patches the drivers that\ndo switch on the response type.\n\nSigned-off-by: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: Pavel Pisa \u003cppisa@pikron.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "e947382ed38563544d2b5b79f6ea90bdde350e5e",
      "tree": "b09380b54bc2ef3841e6568fbf98fbb8f7706de8",
      "parents": [
        "5b94d541806da24c8dbbff629486d65ce71dec46",
        "d2fadbbbf0e42b842731da71864f222e7f119461"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:25:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:25:44 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  Revert \"ACPI: ibm-acpi: make non-generic bay support optional\"\n  ACPI: update MAINTAINERS\n  ACPI: schedule obsolete features for deletion\n  ACPI: delete two spurious ACPI messages\n  ACPI: rename cstate_entry_s to cstate_entry\n  ACPI: ec: enable printk on cmdline use\n  ACPI: Altix: ACPI _PRT support\n"
    },
    {
      "commit": "aae7d14f619c665b83e07013e3dda8694ea3e40b",
      "tree": "031a1a3210ed7a62662df79a806bb4f77e187f88",
      "parents": [
        "e4f0ae0ea63caceff37a13f281a72652b7ea71ba"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Jan 10 23:15:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:22 2007 -0800"
      },
      "message": "[PATCH] FD_ZERO build fix\n\nunionfs managed to hit this on s390.  Some architectures use __ptr_t in their\nFD_ZERO implementation.  We don\u0027t have a __ptr_t.  Switch them over to plain\nold void*.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Josef \u0027Jeff\u0027 Sipek \u003cjsipek@cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f73ca1b76c6880b934d3ef566c1592efc80bb759",
      "tree": "c9384ef5ff0ba68817858afdcc330e8707b11ec9",
      "parents": [
        "88bf7b391dca840f03fe25e4ff8fe6b4319fa07b"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Wed Jan 10 23:15:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] Revert bd_mount_mutex back to a semaphore\n\nRevert bd_mount_mutex back to a semaphore so that xfs_freeze -f /mnt/newtest;\nxfs_freeze -u /mnt/newtest works safely and doesn\u0027t produce lockdep warnings.\n\n(XFS unlocks the semaphore from a different task, by design.  The mutex\ncode warns about this)\n\nSigned-off-by: Dave Chinner \u003cdgc@sgi.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e3db7691e9f3dff3289f64e3d98583e28afe03db",
      "tree": "e05542d8d8bb545545c5b535381a8c1fcb369a03",
      "parents": [
        "07031e14c1127fc7e1a5b98dfcc59f434e025104"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jan 10 23:15:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] NFS: Fix race in nfs_release_page()\n\n    NFS: Fix race in nfs_release_page()\n\n    invalidate_inode_pages2() may find the dirty bit has been set on a page\n    owing to the fact that the page may still be mapped after it was locked.\n    Only after the call to unmap_mapping_range() are we sure that the page\n    can no longer be dirtied.\n    In order to fix this, NFS has hooked the releasepage() method and tries\n    to write the page out between the call to unmap_mapping_range() and the\n    call to remove_mapping(). This, however leads to deadlocks in the page\n    reclaim code, where the page may be locked without holding a reference\n    to the inode or dentry.\n\n    Fix is to add a new address_space_operation, launder_page(), which will\n    attempt to write out a dirty page without releasing the page lock.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n\n    Also, the bare SetPageDirty() can skew all sort of accounting leading to\n    other nasties.\n\n[akpm@osdl.org: cleanup]\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07031e14c1127fc7e1a5b98dfcc59f434e025104",
      "tree": "be4f545e674c529abb0f51c8b87e1f7137c9acb6",
      "parents": [
        "e3881a6816b45668df60a426e5c3431ece1539a7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 10 23:15:38 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] KVM: add VM-exit profiling\n\nThis adds the profile\u003dkvm boot option, which enables KVM to profile VM\nexits.\n\nUse: \"readprofile -m ./System.map | sort -n\" to see the resulting\noutput:\n\n   [...]\n   18246 serial_out                               148.3415\n   18945 native_flush_tlb                         378.9000\n   23618 serial_in                                212.7748\n   29279 __spin_unlock_irq                        622.9574\n   43447 native_apic_write                        2068.9048\n   52702 enable_8259A_irq                         742.2817\n   54250 vgacon_scroll                             89.3740\n   67394 ide_inb                                  6126.7273\n   79514 copy_page_range                           98.1654\n   84868 do_wp_page                                86.6000\n  140266 pit_read                                 783.6089\n  151436 ide_outb                                 25239.3333\n  152668 native_io_delay                          21809.7143\n  174783 mask_and_ack_8259A                       783.7803\n  362404 native_set_pte_at                        36240.4000\n 1688747 total                                      0.5009\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2f3aa02576632cdb60bd3de1f4bf55e9ac65604",
      "tree": "2b9b73675de73866fbd219fab5bf2d804e6817b1",
      "parents": [
        "47a4d5be7c50b2e9b905abbe2b97dc87051c5a44"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Wed Jan 10 23:15:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] Fix sparsemem on Cell\n\nFix an oops experienced on the Cell architecture when init-time functions,\nearly_*(), are called at runtime.  It alters the call paths to make sure\nthat the callers explicitly say whether the call is being made on behalf of\na hotplug even, or happening at boot-time.\n\nIt has been compile tested on ppc64, ia64, s390, i386 and x86_64.\n\nAcked-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nAcked-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f6d63adf8309a412bf2d3d2e49a85e519ebf57c",
      "tree": "52350c430591a1f740d608daa710be0c7151d339",
      "parents": [
        "85f4544fbf02f60993c76f5b92517a87f220472d",
        "3948ec9406f9a60a43d63f23f6f5284db6529b9c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:34 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:34 2007 -0500"
      },
      "message": "Pull sgi into release branch\n"
    },
    {
      "commit": "24420760c3701ff422b344e047a20ca09b76fc64",
      "tree": "0dabf46c0825c632775705185244c31b821cdd4a",
      "parents": [
        "343cde51b3b856470eea24a89f00166b8e2d7272"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: Use different constraint for gcc \u003c 4.1 in bitops.h\n\n+m is really correct for a RMW instruction, but some older gccs\nerror out. I finally gave in and ifdefed it.\n\nThis fixes compilation errors with some compiler version.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "3eb3c740f51c2126b53c2dde974c1c57e634aa7b",
      "tree": "bbc9a1152685d8ed97f231e4ff161d01d58f0fe2",
      "parents": [
        "8edf51a5ee38eb40de5449e131fd36450a229430"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed Jan 10 14:45:28 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 09:33:59 2007 -0800"
      },
      "message": "[PATCH] fix linux banner format string\n\nRevert previous attempts at messing with the linux banner string and\nsimply use a separate format string for proc.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Olaf Hering \u003colaf@aepfle.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8de85d557004d6d4e4cf79ecd6b97339b986fe9",
      "tree": "02b3b1dfef5dd1f0e197c2584baff302ca6b6fd6",
      "parents": [
        "2fd32d4af83f4535d12d3f6dd23189352a9596fa"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Thu Jan 04 09:51:26 2007 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Jan 10 14:58:42 2007 +0200"
      },
      "message": "[MTD] OneNAND: Implement read-while-load\n\nRead-while-load enables higher performance read operations.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "60d84f9739a47d0ed8e19805d9056e39fba31c79",
      "tree": "8a93ba3f6de707446e191328f7190f7669d3619c",
      "parents": [
        "f62724873652ddb19edf7f92843e9456fe3be3ea"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Dec 22 16:21:54 2006 +0900"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Jan 10 14:35:00 2007 +0200"
      },
      "message": "[MTD] OneNAND: add subpage write support\n\nOneNAND supports up to 4 writes at one NAND page. Add support of this feature.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "f79e7802153829e015dc2a60eb8b7444eb191b67",
      "tree": "fb6cc9bfbf9c8c19685cf29b53fad947085ed276",
      "parents": [
        "ffed53d25bf36efb0571f7d9109f2e95df7f8b33"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jan 09 14:34:14 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 09 14:34:14 2007 -0800"
      },
      "message": "[NETFILTER]: tcp conntrack: fix IP_CT_TCP_FLAG_CLOSE_INIT value\n\nIP_CT_TCP_FLAG_CLOSE_INIT is a flag and should have a value of 0x4 instead\nof 0x3, which is IP_CT_TCP_FLAG_WINDOW_SCALE | IP_CT_TCP_FLAG_SACK_PERM.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c82d8df7060221f131c9ca5352fb613c14f857a",
      "tree": "9fde7db989c082ef0e60feaea409056e5021287e",
      "parents": [
        "f9f02cca25acf33e5853c6b3cbb0c7146312783f"
      ],
      "author": {
        "name": "Bart De Schuymer",
        "email": "bdschuym@pandora.be",
        "time": "Tue Jan 09 14:33:11 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 09 14:33:11 2007 -0800"
      },
      "message": "[NETFILTER]: arp_tables: fix userspace compilation\n\nThe included patch translates arpt_counters to xt_counters, making\nuserspace arptables compile against recent kernels.\n\nSigned-off-by: Bart De Schuymer \u003cbdschuym@pandora.be\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "656829e2d052b1da4a72aa2ac39ad733a78530ce",
      "tree": "dd94ceb1177bc56302dbf21b94def49a92b26c20",
      "parents": [
        "76a2f047880c2c7779f8950c50ee8f3855a5e6df",
        "a037b0a43f6abafc4f725f7c7f46d577d1c44c96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:40:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:40:34 2007 -0800"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] version 1.0.14rc1\n  [ALSA] usbaudio - Fix kobject_add() error at reconnection\n  [ALSA] usb: usbmixer error path fix\n  [ALSA] _snd_cmipci_uswitch_put doesn\u0027t set zero flags\n  [ALSA] hda-codec - Fix NULL dereference in generic hda code\n  [ALSA] hda_intel: ALSA HD Audio patch for Intel ICH9\n  [ALSA] usb-audio: work around wrong frequency in CM6501 descriptors\n  [ALSA] Fix potential NULL pointer dereference in echoaudio midi\n  [ALSA] Audio: Add nvidia HD Audio controllers of MCP67 support to hda_intel.c\n"
    },
    {
      "commit": "97bee8e25da4dfc3b7a369fb2c2f280f5c1918c2",
      "tree": "75dcf606ca1c29bd3aca571834355ccf6f06bd5b",
      "parents": [
        "8ba1f2798224086c72c1132acd6fdb45068279d7",
        "77aab8bf22042d1658d4adbca8b71779e7f2d0ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:36:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:36:06 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  pcnet_cs : add new id\n  chelsio: error path fix\n  s390: iucv Kconfig help description changes\n  s390: qeth driver fixes: atomic context fixups\n  s390: qeth driver fixes: packet socket\n  s390: qeth driver fixes: VLAN hdr, perf stats\n  forcedeth: sideband management fix\n  Revert \"[PATCH] e1000: disable TSO on the 82544 with slab debugging\"\n  qeth: fix uaccess handling and get rid of unused variable\n  qla3xxx: Add delay to NVRAM register access.\n  qla3xxx: Remove NETIF_F_LLTX from driver features.\n  ixgb: Write RA register high word first, increment version\n  ixgb: Maybe stop TX if not enough free descriptors\n  ixgb: Fix early TSO completion\n  [PATCH] ipw2100: Fix dropping fragmented small packet problem\n  [PATCH] ieee80211: WLAN_GET_SEQ_SEQ fix (select correct region)\n"
    },
    {
      "commit": "8ba1f2798224086c72c1132acd6fdb45068279d7",
      "tree": "e66ced16365583f7b95de035040a0410a99e6612",
      "parents": [
        "599c853195f43dfbcbf28b362e6ae80ffa33fec7",
        "dc40127ca5c6e1da48d2b5f9d0c65b5795faac12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:35:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:35:16 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix bugs in the hypervisor call stats code\n  [POWERPC] Fix corruption in hcall9\n  [POWERPC] iSeries: fix setup initcall\n  [POWERPC] iSeries: fix viopath initialisation\n  [POWERPC] iSeries: fix lpevents initialisation\n  [POWERPC] iSeries: fix proc/iSeries initialisation\n  [POWERPC] iSeries: fix mf proc initialisation\n  [POWERPC] disable PReP and EFIKA during make oldconfig\n  [POWERPC] Fix mpc52xx serial driver to work for arch/ppc again\n  [POWERPC] Don\u0027t include powerpc/sysdev/rom.o for arch/ppc builds\n  [POWERPC] Fix mpc52xx fdt to use correct device_type for sound devices\n  [POWERPC] 52xx: Don\u0027t use device_initcall to probe of_platform_bus\n  [POWERPC] Add legacy iSeries to ppc64_defconfig\n  [POWERPC] Update ppc64_defconfig\n  [POWERPC] Fix manual assembly WARN_ON() in enter_rtas().\n  [POWERPC] Avoid calling get_irq_server() with a real, not virtual irq.\n  [POWERPC] Fix unbalanced uses of of_node_put\n  [POWERPC] Fix bogus BUG_ON() in in hugetlb_get_unmapped_area()\n"
    },
    {
      "commit": "a037b0a43f6abafc4f725f7c7f46d577d1c44c96",
      "tree": "d5e17eb0ff620013d2824c3c69bdf17bdfc61218",
      "parents": [
        "2a2a5dddece676acbe3775e5ca9961f325717022"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 10:57:25 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 10:57:25 2007 +0100"
      },
      "message": "[ALSA] version 1.0.14rc1\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d8ad075ef60ca33f1bd8e227eed2202108fd6cd8",
      "tree": "af7763b3cef733e8b98c72067aa457d74af33f5b",
      "parents": [
        "de338a3795bbcb3c3d77591f65118cbec776cc39"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jan 09 10:18:50 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jan 09 10:18:50 2007 +0100"
      },
      "message": "[S390] don\u0027t call handle_mm_fault() if in an atomic context.\n\nThere are several places in the futex code where a spin_lock is held\nand still uaccesses happen. Deadlocks are avoided by increasing the\npreempt count. The pagefault handler will then not take any locks\nbut will immediately search the fixup tables.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "dc40127ca5c6e1da48d2b5f9d0c65b5795faac12",
      "tree": "7d57b9a53adc8f4416380b126108d1e458a8e20c",
      "parents": [
        "ab87e8dc88a7cae341c403547cea6b022f5ac023"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 09 02:43:02 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:03 2007 +1100"
      },
      "message": "[POWERPC] Fix bugs in the hypervisor call stats code\n\nThere were a few issues with the HCALL_STATS code:\n\n- PURR cpu feature checks were backwards\n- We iterated one entry off the end of the hcall_stats array\n- Remove dead update_hcall_stats() function prototype\n\nI noticed one thing while debugging, and that is we call H_ENTER (to set\nup the MMU hashtable in early init) before we have done the cpu fixups.\nThis means we will execute the PURR SPR reads even on a CPU that isnt\ncapable of it. I wonder if we can move the CPU feature fixups earlier.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5c334eed6ecd66cebfbc80267149e755510d8bc8",
      "tree": "567327796d40a48009dde7f8df947f6a63897efa",
      "parents": [
        "56c336cb05d58991f3e9d5f0ec098ba0f219a15e"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Tue Jan 02 23:29:53 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:02 2007 +1100"
      },
      "message": "[POWERPC] 52xx: Don\u0027t use device_initcall to probe of_platform_bus\n\nUsing device_initcall makes it happen for every platform that\ncompiles this file in. This is really bad, for obvious reasons.\n\nInstead, we use the .init field of the machine description. If\nthe platform needs the hook to do something specific it can provides\nits own function and call mpc52xx_declare_of_platform_devices from\nthere. If not, the mpc52xx_declare_of_platform_devices function can\ndirectly be used as the init hook.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "007d88d042d7b71aa2c9fc615aef97888e20ddf3",
      "tree": "a379db67a9ed8c0c118ccf6d394637c9010c9a2c",
      "parents": [
        "673aeb76d07f49f2b07792f813bc2a9fee212ab7"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jan 01 18:45:34 2007 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:02 2007 +1100"
      },
      "message": "[POWERPC] Fix manual assembly WARN_ON() in enter_rtas().\n\nWhen we switched over to the generic BUG mechanism we forgot to change\nthe assembly code which open-codes a WARN_ON() in enter_rtas(), so the\nbug table got corrupted.\n\nThis patch provides an EMIT_BUG_ENTRY macro for use in assembly code,\nand uses it in entry_64.S. Tested with CONFIG_DEBUG_BUGVERBOSE on ppc64\nbut not without -- I tried to turn it off but it wouldn\u0027t go away; I\nsuspect Aunt Tillie probably needed it.\n\nThis version gets __FILE__ and __LINE__ right in the assembly version --\nrather than saying include/asm-powerpc/bug.h line 21 every time which is\na little suboptimal.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "86302f417561fec802f88fdfc343265689d4a596",
      "tree": "7fb35e3ba6a54f64316aeb0f4b4fc9947b1c0691",
      "parents": [
        "74bda9310fe9776f3d940057ac2e7881214577d6",
        "2dbda7dceca81adfe57c8884be5c66e70822d89a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Jan 08 15:07:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Jan 08 15:07:31 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] PNX8550: Fix system timer support\n  [MIPS] TX49: Fix use of CDEX build_store_reg()\n  [MIPS] pnx8550: Fix write_config_byte() PCI config space accessor\n  [MIPS] Fix build errors on SEAD\n  [MIPS] SMTC build fix\n  [MIPS] csum_partial and copy in parallel\n  [MIPS] Malta: Add missing MTD file.\n"
    },
    {
      "commit": "74bda9310fe9776f3d940057ac2e7881214577d6",
      "tree": "38989eda1ce69bcf580a6b82c977d0862497151c",
      "parents": [
        "fea5f1e19611d94fbf3905875a427c4cb959cd06",
        "e97126cd9056b3b42cdc862ace2ed66f8026f55b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Jan 08 15:06:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Jan 08 15:06:39 2007 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] Provide basic printk_clock() implementation\n  [ARM] Resolve fuse and direct-IO failures due to missing cache flushes\n  [ARM] pass vma for flush_anon_page()\n  [ARM] Fix potential MMCI bug\n  [ARM] Fix kernel-mode undefined instruction aborts\n  [ARM] 4082/1: iop3xx: fix iop33x gpio register offset\n  [ARM] 4070/1: arch/arm/kernel: fix warnings from missing includes\n  [ARM] 4079/1: iop: Update MAINTAINERS\n"
    },
    {
      "commit": "f9bba75e378776ee4e97adc0555db16695d341e1",
      "tree": "02ac3e49284c3997b8969feb68d9121ddf10b12d",
      "parents": [
        "f860c90bd6ce22c6a0a352cc16acc74fba3d628e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Jan 08 00:50:34 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 08 21:41:04 2007 +0000"
      },
      "message": "[MIPS] SMTC build fix\n\nPass \"irq\" to __DO_IRQ_SMTC_HOOK() macro.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f860c90bd6ce22c6a0a352cc16acc74fba3d628e",
      "tree": "fee63d3ff954439d19932beeb0109508a0bc899c",
      "parents": [
        "61e84f99877fa8caaf1be86d51d825406e8d8bc1"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Dec 13 01:22:06 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 08 21:41:04 2007 +0000"
      },
      "message": "[MIPS] csum_partial and copy in parallel\n\nImplement optimized asm version of csum_partial_copy_nocheck,\ncsum_partial_copy_from_user and csum_and_copy_to_user which can do\ncalculate and copy in parallel, based on memcpy.S.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6020dff09252e3670a89edb36baaa4afb9b10d15",
      "tree": "e242232e97e71045f51bda9e0a5bb2e8f8df1c29",
      "parents": [
        "a6f36be32622730710b2fadacb6e2649defa4371"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 30 23:17:40 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 08 19:49:58 2007 +0000"
      },
      "message": "[ARM] Resolve fuse and direct-IO failures due to missing cache flushes\n\nfuse does not work on ARM due to cache incoherency issues - fuse wants\nto use get_user_pages() to copy data from the current process into\nkernel space.  However, since this accesses userspace via the kernel\nmapping, the kernel mapping can be out of date wrt data written to\nuserspace.\n\nThis can lead to unpredictable behaviour (in the case of fuse) or data\ncorruption for direct-IO.\n\nThis resolves debian bug #402876\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a6f36be32622730710b2fadacb6e2649defa4371",
      "tree": "09d0f3ebe839b76373ee5ed4674fe305ad9ac256",
      "parents": [
        "e47c222b22cd53c317a5573e1dc5f9e0cbd46380"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 30 22:24:19 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 08 19:49:54 2007 +0000"
      },
      "message": "[ARM] pass vma for flush_anon_page()\n\nSince get_user_pages() may be used with processes other than the\ncurrent process and calls flush_anon_page(), flush_anon_page() has to\ncope in some way with non-current processes.\n\nIt may not be appropriate, or even desirable to flush a region of\nvirtual memory cache in the current process when that is different to\nthe process that we want the flush to occur for.\n\nTherefore, pass the vma into flush_anon_page() so that the architecture\ncan work out whether the \u0027vmaddr\u0027 is for the current process or not.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "11897539a967059a817175ea57ad586a1faadd80",
      "tree": "67dfb1a5608a9439d0d263dde37be27eee1ad83b",
      "parents": [
        "80b02e595c308a5deb2ad49bd6aa3ab1da9cdbdb",
        "fe5f8e2a1c5c040209c598a28e19c55f30e1040d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jan 07 22:44:56 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jan 07 22:44:56 2007 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "4ac941d2d04ef26a91adf677f3a371818596305d",
      "tree": "b9f3745b877678bb8cacd54d67e0f724d47dd2c9",
      "parents": [
        "9ca3f07b869c1fbbdfdac3150019a3e4d2948d8e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Jan 04 02:14:49 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 06 12:43:59 2007 +0000"
      },
      "message": "[ARM] 4082/1: iop3xx: fix iop33x gpio register offset\n\niop33x gpio offset is correct in include/asm-arm/arch-iop33x/iop33x.h, but\ninclude/asm-arm/hardware/iop3xx.h adds 4.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd0ec16fa6cf2498b831663a543e1b67fce6e155",
      "tree": "6b91a5ff9713c83f6026d1198be98f7ed1e845e6",
      "parents": [
        "a75acf850ca80136a4f845cf9a7cd26e7465c1f4"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Fri Jan 05 16:36:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:23 2007 -0800"
      },
      "message": "[PATCH] i386: Restore CONFIG_PHYSICAL_START option\n\no Relocatable bzImage support had got rid of CONFIG_PHYSICAL_START option\n  thinking that now this option is not required as people can build a\n  second kernel as relocatable and load it anywhere. So need of compiling\n  the kernel for a custom address was gone. But Magnus uses vmlinux images\n  for second kernel in Xen environment and he wants to continue to use\n  it.\n\no Restoring the CONFIG_PHYSICAL_START option for the time being. I think\n  down the line we can get rid of it.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7bf236874292fd073c6bdd27f89c3d9e81a79cbc",
      "tree": "27e4196e4b720c113010d544567f76f181c11428",
      "parents": [
        "3223ea8cca5936b8e78450dd5b8ba88372e9c0a8"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jan 05 16:36:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:22 2007 -0800"
      },
      "message": "[PATCH] swsusp: Do not fail if resume device is not set\n\nIn the kernels later than 2.6.19 there is a regression that makes swsusp\nfail if the resume device is not explicitly specified.\n\nIt can be fixed by adding an additional parameter to\nmm/swapfile.c:swap_type_of() allowing us to pass the (struct block_device\n*) corresponding to the first available swap back to the caller.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1150d8cf9e9d2b356fab52d79f2366985e5511b",
      "tree": "dbd50c3e064c22dcab7ce4acc7236370c6750923",
      "parents": [
        "e097f35ce58eb8d687f3a300247cf1a978fcea39"
      ],
      "author": {
        "name": "Dor Laor",
        "email": "dor.laor@qumranet.com",
        "time": "Fri Jan 05 16:36:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:22 2007 -0800"
      },
      "message": "[PATCH] KVM: Improve interrupt response\n\nThe current interrupt injection mechanism might delay an interrupt under\nthe following circumstances:\n\n - if injection fails because the guest is not interruptible (rflags.IF clear,\n   or after a \u0027mov ss\u0027 or \u0027sti\u0027 instruction).  Userspace can check rflags,\n   but the other cases or not testable under the current API.\n - if injection fails because of a fault during delivery.  This probably\n   never happens under normal guests.\n - if injection fails due to a physical interrupt causing a vmexit so that\n   it can be handled by the host.\n\nIn all cases the guest proceeds without processing the interrupt, reducing\nthe interactive feel and interrupt throughput of the guest.\n\nThis patch fixes the situation by allowing userspace to request an exit\nwhen the \u0027interrupt window\u0027 opens, so that it can re-inject the interrupt\nat the right time.  Guest interactivity is very visibly improved.\n\nSigned-off-by: Dor Laor \u003cdor.laor@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd2c565999e015004622425020a61593deb87a04",
      "tree": "2ac96cc1fa42acde6a7ae68001c6d6e43e507f12",
      "parents": [
        "05a8057bb38bc803682f3e0af305c258b4566285"
      ],
      "author": {
        "name": "Adam Megacz",
        "email": "megacz@cs.berkeley.edu",
        "time": "Fri Jan 05 16:36:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:21 2007 -0800"
      },
      "message": "[PATCH] Add AFS_SUPER_MAGIC to magic.h\n\nJeffrey Altman, one of the gatekeepers of OpenAFS (the open source project\nwhich inherited the Transarc/IBM AFS codebase) has requested that the magic\nnumber 0x5346414F (little endian \u0027OAFS\u0027) be allocated for the f_type field\nof the fsinfo structure on Linux:\n\n  https://lists.openafs.org/pipermail/openafs-info/2006-December/024829.html\n\nAdd it to include/linux/magic.h, mostly as a way of publishing this number\nand ensuring that no other filesystem accidentally uses it.\n\nCc: Jeffrey Altman \u003cjaltman@secure-endpoints.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8be7ed14f4f45e0cd19a70120a1526e1121af4b0",
      "tree": "6529bad824cecc06639c09b0f33ff5b377bb0c75",
      "parents": [
        "d1398a6ff503a849f3c123bc5f0fdff383a1b6ec",
        "30c4cf577fb5b68c16e5750d6bdbd7072e42b279"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 04 12:55:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 04 12:55:26 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV4/IPV6]: Fix inet{,6} device initialization order.\n  [TCP]: Use old definition of before\n  [NETFILTER]: ebtables: don\u0027t compute gap before checking struct type\n  [NETFILTER]: nf_nat: fix MASQUERADE crash on device down\n  [NETFILTER]: New connection tracking is not EXPERIMENTAL anymore\n  [NETFILTER]: Fix routing of REJECT target generated packets in output chain\n  [NETFILTER]: compat offsets size change\n  [SUNGEM]: PHY updates \u0026 pause fixes (#2)\n  [X25]: proper prototype for x25_init_timers()\n  [AF_NETLINK]: module_put cleanup\n  [XFRM_USER]: avoid pointless void ** casts\n  [NETFILTER] xt_hashlimit.c: fix typo\n  [NET] drivers/net/loopback.c: convert to module_init()\n  [PKTGEN]: Convert to kthread API.\n  [NET]: ifb double-counts packets\n"
    },
    {
      "commit": "0d630cc0a6cb8ad544b5913a26ff1349ed7c8587",
      "tree": "b57945e7c6fa865dcf549822b6888b88cbc0c820",
      "parents": [
        "44f9a2fdc48ccb8bb510b6e1210bf15b3e10afdb"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Jan 04 12:25:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 04 12:25:16 2007 -0800"
      },
      "message": "[TCP]: Use old definition of before\n\nThis reverts the new (unambiguous) definition of the TCP `before\u0027\nrelation. As pointed out in an example by Herbert Xu, there is \nexisting code which implicitly requires the old definition in order\nto work correctly.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3948ec9406f9a60a43d63f23f6f5284db6529b9c",
      "tree": "85bad329fb23be9527492d773dc2ed64f3908d60",
      "parents": [
        "a7ec3f5289681e9d63b65db5f56857f998812b4b"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Fri Dec 22 11:50:04 2006 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 04 12:18:19 2007 -0500"
      },
      "message": "ACPI: Altix: ACPI _PRT support\n\nProvide ACPI _PRT support for SN Altix systems.\n\nThe SN Altix platform does not conform to the\nIOSAPIC IRQ routing model, so a new acpi_irq_model\n(ACPI_IRQ_MODEL_PLATFORM) has been defined. The SN\nplatform specific code sets acpi_irq_model to\nthis new value, and keys off of it in acpi_register_gsi()\nto avoid the iosapic code path.\n\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d1398a6ff503a849f3c123bc5f0fdff383a1b6ec",
      "tree": "55f305f0170e667d2f1719be257ec8cf3ef7c6e6",
      "parents": [
        "69e4d94818cabf44d845b9f4b46d88de6e518dcf",
        "0b67d94659a72734584a40b5e113e9261f97ae8c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 04 08:55:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 04 08:55:57 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: asus_acpi: new MAINTAINER\n  ACPI: fix section mis-match build warning\n  ACPI: increase ACPI_MAX_REFERENCE_COUNT for larger systems\n  ACPI: EC: move verbose printk to debug build only\n  backlight: fix backlight_device_register compile failures\n"
    },
    {
      "commit": "7f18ba6248625a587559ed1206d12ccaa3ad045e",
      "tree": "4f48a5a6e167d5da2fe9a58dff76b443a99f64f6",
      "parents": [
        "5e7c001c6279f38b15fef5369496fe1043765727"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Jan 03 18:48:13 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 03 18:48:13 2007 -0800"
      },
      "message": "[X25]: proper prototype for x25_init_timers()\n\nThis patch adds a proper prototype for x25_init_timers() in \ninclude/net/x25.h\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7ec3f5289681e9d63b65db5f56857f998812b4b",
      "tree": "5e779650b210df1a36f9fe5c322b55889fdbb7f9",
      "parents": [
        "de9e957f12d09793aac7d44ee0f7987dc8019b94",
        "7b37b064c294af350c462f77d7a9a44485a93684"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 03 17:34:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 03 17:34:54 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] drivers/char/agp/sgi-agp.c: check kmalloc() return value\n  [AGPGART] Fix PCI-posting flush typo.\n  [AGPGART] fix detection of aperture size versus GTT size on G965\n  [AGPGART] Remove unnecessary flushes when inserting and removing pages.\n  [AGPGART] K8M890 support for amd-k8.\n"
    },
    {
      "commit": "b06b5a53adcc3ace1a82b324edf2b0c37e7be00e",
      "tree": "627599b14a3652778f4ca1f8a42d6627a6c6c84f",
      "parents": [
        "c6b33cc4e9882b44f1b0c36396f420076e04a4e2",
        "d02b161eda65528ad3e89d642e416c265c17ceb8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 02 18:50:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 02 18:50:57 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] 4081/1: Add definition for TI Sync Serial Protocol\n  [ARM] 4080/1: Fix for the SSCR0_SlotsPerFrm macro\n  [ARM] Fix VFP initialisation issue for SMP systems\n  [ARM] 4078/1: Fix ARM copypage cache coherency problems\n  [ARM] 4077/1: iop13xx: fix __io() macro\n  [ARM] 4074/1: Flat loader stack alignment\n  [ARM] 4073/1: Prevent s3c24xx drivers from including asm/arch/hardware.h and asm/arch/irqs.h\n  [ARM] 4071/1: S3C24XX: Documentation update\n  [ARM] 4066/1: correct a comment about PXA\u0027s sched_clock range\n  [ARM] 4065/1: S3C24XX: dma printk fixes\n  [ARM] 4064/1: make pxa_get_cycles() static\n  [ARM] 4063/1: ep93xx: fix IRQ_EP93XX_GPIO?MUX numbering\n"
    },
    {
      "commit": "3eb546057dd65ec75c900c9948684ffd5e617630",
      "tree": "3916421649606f92a4b0e28d31db249f4a4f624b",
      "parents": [
        "669df1b478803f49a356528d290af7bf442eb3be"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Dec 18 17:26:13 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 02 20:56:26 2007 -0500"
      },
      "message": "[PATCH] ieee80211: WLAN_GET_SEQ_SEQ fix (select correct region)\n\nThe WLAN_GET_SEQ_SEQ(seq) macro in ieee80211 is selecting the wrong region.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d02b161eda65528ad3e89d642e416c265c17ceb8",
      "tree": "e0ec940d0fe893ce9a49628b0b7a63301597e8a0",
      "parents": [
        "f566b2b22d89c4785f25e6e4d60163b5ae6251f4"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Jan 02 21:06:57 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 02 23:42:05 2007 +0000"
      },
      "message": "[ARM] 4081/1: Add definition for TI Sync Serial Protocol\n\nOf the possible SSP frame formats (FRF bits in SSCR0), only SSCR0_PSP is defined. Other possible formats are Motorola SPI (0\u003c\u003c4), TI SSP (1\u003c\u003c4) and Microwire (2\u003c\u003c4). Attached patch adds a definition SSCR0_TISSP.\nThis mode is used for the sound codec attached to the PXA272 SSP1 of some HTC PDA phones.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f566b2b22d89c4785f25e6e4d60163b5ae6251f4",
      "tree": "714efeca8cef7240e97dcc37db85fad3369b87d3",
      "parents": [
        "8e140362f71ed801c69c5df63a68fc2cd07da3a9"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Jan 02 20:59:38 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 02 23:42:03 2007 +0000"
      },
      "message": "[ARM] 4080/1: Fix for the SSCR0_SlotsPerFrm macro\n\nThe SSCR0_SlotsPerFrm macro writes a 3-bit value to bits [2:0], while the correct location of FRDC in SSCR0 is at bits [26:24]. This patch adds the missing \"\u003c\u003c 24\".\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9a654b522234615a76717f35365ca4a8beb757df",
      "tree": "5d250576e9c096810c0e29a9c60a78c60399d623",
      "parents": [
        "c6e19194b6e1a565f8fe18d56d509e9892c32ee1"
      ],
      "author": {
        "name": "Doug Chapman",
        "email": "doug.chapman@hp.com",
        "time": "Thu Dec 21 12:11:43 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 02 00:18:52 2007 -0500"
      },
      "message": "ACPI: increase ACPI_MAX_REFERENCE_COUNT for larger systems\n\nWe have some new larger ia64 systems in HP that trip over the\nACPI_MAX_REFERENCE_COUNT limit which triggers a large number of these\ndebug messages:\n\nACPI Warning (utdelete-0397): Large Reference Count (XXX) in object e0000a0ff6797ab0  [20060707]\n\nThis was increased once in the past as described in this very brief thread:\n\nhttp://www.mail-archive.com/linux-acpi@vger.kernel.org/msg00890.html\n\nSigned-off-by: Doug Chapman \u003cdoug.chapman@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9d572ecbd81b9ff6e6a9bc0d2598212a59eb738a",
      "tree": "b59b6610928accc3289f7d142319bb19342eee98",
      "parents": [
        "b836267aa79c1c5e23e00d9cec047b6870ae0db1",
        "f4060c0dbbe9ad7b8c0aeefa142398c8d3468bac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 31 14:24:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 31 14:24:58 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Handle ISA devices with no \u0027regs\u0027 property.\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Fix of_iounmap() region release.\n  [SPARC64]: Fix \"mem\u003dxxx\" handling.\n"
    },
    {
      "commit": "cb4db4c22182163f66325053331a4e7096f663cd",
      "tree": "e365f65b1a5a9eb7b6f8f15ede0c5e027d71d43c",
      "parents": [
        "e44c39bd8478bf9e41cbc611c74b5879a7b29f58"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Dec 28 21:21:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 31 14:06:49 2006 -0800"
      },
      "message": "[NET]: Don\u0027t export linux/random.h outside __KERNEL__.\n\nDon\u0027t add it there please; add it lower down inside the existing #ifdef\n__KERNEL__. You just made the _userspace_ net.h include random.h, which\nthen fails to compile unless \u003casm/types.h\u003e was already included.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e44c39bd8478bf9e41cbc611c74b5879a7b29f58",
      "tree": "f5b0f6b3af369fafafa75fd072b2ad093a95e445",
      "parents": [
        "bfff6e92a33dce6121a3d83ef3809e9063b2734e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 28 21:14:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 31 14:06:48 2006 -0800"
      },
      "message": "[NET]: Add memory barrrier to netif_poll_enable()\n\nWhen a driver writer calls this, they generally expect that\nall previous stores and modifications they\u0027ve made will be\nvisible before netif_poll_enable() executes, so ensure this.\n\nNoticed by Ben H.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3a411a3dfc1d633504aa63efab32b7e00318454",
      "tree": "2ba6117448edd7056c8fa48cc6a696ae73a6c21a",
      "parents": [
        "6fc5bae797a6632bbccdd49a1b6a96121368a4b9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 28 21:01:32 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 31 14:06:05 2006 -0800"
      },
      "message": "[SPARC64]: Fix of_iounmap() region release.\n\nWe need to pass in the resource otherwise we cannot\nrelease the region properly.  We must know whether it is\nan I/O or MEM resource.\n\nSpotted by Eric Brower.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "089e34b60033863549fbe561d31ac8c778a20e7f",
      "tree": "aea34fde97b91231626f54440390456e1bd3e0aa",
      "parents": [
        "918d3f90e8d5657491024f64427e9a5ea632d284"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Dec 29 16:49:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:43 2006 -0800"
      },
      "message": "[PATCH] cpuset procfs warning fix\n\nfs/proc/base.c:1869: warning: initialization discards qualifiers from pointer target type\nfs/proc/base.c:2150: warning: initialization discards qualifiers from pointer target type\n\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b1badf5d9ddfc46ad075ca5bfc465972c85cc7c",
      "tree": "36c44e9fce920d0da6f076901b3ed8bcc5305d8c",
      "parents": [
        "d6e88e671ac12888df2d533dd4ddef705431a32a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Dec 29 16:48:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:42 2006 -0800"
      },
      "message": "[PATCH] SPI: define null tx_buf to mean \"shift out zeroes\"\n\nSome issues were recently turned up with the current specification of what\nit means for spi_transfer.tx_buf to be null, as part of transfers which are\n(from the SPI protocol driver perspective) pure reads.\n\nSpecifically, that it seems better to change the TX behaviour there from\n\"undefined\" to \"will shift zeroes\".  This lets protocol drivers (like the\nads7846 driver) depend on that behavior.  It\u0027s what most controller drivers\nin the tree are already doing (with one exception and one case of driver\nwanting-to-oops), it\u0027s what Microwire hardware will necessarily be doing,\nand it removes an issue whereby certain security audits would need to\ndefine such a value anyway as part of removing covert channels.\n\nThis patch changes the specification to require shifting zeroes, and\nupdates all currently merged SPI controller drivers to do so.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52e88f5d4a6b06f3a945728dd3bc403632afe069",
      "tree": "67219ac83f17b236204b11726ddb92b08f4edce5",
      "parents": [
        "76598ebe081b04132f272440183e0aeb6507a079"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 29 16:47:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:55:54 2006 -0800"
      },
      "message": "[PATCH] change WARN_ON back to \"BUG: at ...\"\n\nWARN_ON() ever triggering is a kernel bug.  Do not try to paper over this\nfact by suggesting to the user that this is \u0027only\u0027 a warning, as the\nfollowing recent commit does:\n\n  commit 30e25b71e725b150585e17888b130e3324f8cf7c\n  Author: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\n  Date:   Fri Dec 8 02:36:24 2006 -0800\n\n    [PATCH] Fix generic WARN_ON message\n\n    A warning is a warning, not a BUG.\n\n( it might make sense to rename BUG() to CRASH() and BUG_ON() to\n  CRASH_ON(), but that does not change the fact that WARN_ON()\n  signals a kernel bug. )\n\ni and others objected to this change during lkml review:\n\n  http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d116115160710533\u0026w\u003d2\n\nstill the change slipped upstream - grumble :)\n\nAlso, use the standard \"BUG: \" format to make it easier to grep logs and\nto make it easier to google for kernel bugs.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c9d3df5e88ad7db23f5b22f4341c39722a904a4",
      "tree": "dbabefd52a5f8a5f35216bda33f29e4b9b398569",
      "parents": [
        "b0b1d60a64054697ef828e0565f006cc0f823590"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Dec 30 16:08:50 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 30 17:05:08 2006 +0000"
      },
      "message": "[ARM] 4078/1: Fix ARM copypage cache coherency problems\n\nIf PG_dcache_dirty is set for a page, we need to flush the source page\nbefore performing any copypage operation using a different virtual address.\n\nThis fixes the copypage implementations for XScale, StrongARM and ARMv6.\n\nThis patch fixes segmentation faults seen in the dynamic linker under\nthe usage patterns in glibc 2.4/2.5.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b0b1d60a64054697ef828e0565f006cc0f823590",
      "tree": "3ca024704b8f7967d460f954db68f0aaadaf7d25",
      "parents": [
        "4cc2f7a84d64d25a16bb9383148c1467284e2356"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Dec 29 01:30:24 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 30 17:05:08 2006 +0000"
      },
      "message": "[ARM] 4077/1: iop13xx: fix __io() macro\n\nSince iop13xx defines the PCI I/O spaces with physical resource addresses\nthe __io macro needs to perform the physical to virtual conversion.  I\nincorrectly assumed that this would be handled by ioremap, but drivers\n(like e1000) directly dereference the address returned from __io.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4cc2f7a84d64d25a16bb9383148c1467284e2356",
      "tree": "17b128620d6b6fd4633791ac0461ae7725527f1c",
      "parents": [
        "431d2cd99f9721ad09f859dc65895f30385cc5c6"
      ],
      "author": {
        "name": "Paul Brook",
        "email": "paul@codesourcery.com",
        "time": "Thu Dec 28 01:54:16 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 30 17:05:08 2006 +0000"
      },
      "message": "[ARM] 4074/1: Flat loader stack alignment\n\nThe ARM EABI requires doubleword (8-byte) stack alignment at all public entry\npoints.  The patch below makes the bFLT loader honour this.\nIt\u0027s always safe to start with a doubleword aligned stack so it doesn\u0027t seem\nworth making this conditional on CONFIG_AEABI.\n\nPaul\n\nSigned-off-by: Paul Brook \u003cpaul@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "431d2cd99f9721ad09f859dc65895f30385cc5c6",
      "tree": "435519efb5f8633243decae79095e56ba4ec36bb",
      "parents": [
        "eb3b4783ba664fd80d337ae6649f6489493b2387"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Wed Dec 27 22:56:44 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 30 17:05:07 2006 +0000"
      },
      "message": "[ARM] 4073/1: Prevent s3c24xx drivers from including asm/arch/hardware.h and asm/arch/irqs.h\n\nAs reminded in http://lkml.org/lkml/2006/12/23/26, one should use\nasm/hardware.h and asm/irq.h but absent-minded devs like me tends to use\nasm/arch/hardware.h and/or asm/arch/irqs.h.\nThis patch aims at preventing such things.\n\nIn order to make it work, I had to modify asm-arm/irq.h too so that it can\nbe included from assembly files.\nAlso, as a side effect, I had to modify some headers who were using the\nasm/arch/hardware.h or asm/arch/irqs.h.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ca2c570b0e38b0c214426b1708ee1b0c3a5067d",
      "tree": "0ed6f28c7d1cb83efa865972ed020cc2927a3884",
      "parents": [
        "7479b1ce5ea41a828002c60739cff37f47b62913"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Dec 22 14:33:18 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 30 17:05:06 2006 +0000"
      },
      "message": "[ARM] 4063/1: ep93xx: fix IRQ_EP93XX_GPIO?MUX numbering\n\nFix incorrect IRQ numbering in arch-ep93xx/irqs.h (source: Applied\nData Systems 2.6.17 kernel tree.)\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b778a56e342e0e1d274298ad47d9af22a9de633",
      "tree": "37ad0278ef0e8646dc1d022e016d35c82ef88548",
      "parents": [
        "9a2816c1c4ca7f5d02de4339589913701251dd5a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:04:09 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:20:46 2006 -0200"
      },
      "message": "V4L/DVB (5001): Add two required headers on kernel 2.6.20-rc1\n\ninclude/media/ir-common.h:78: error: field \u0027work\u0027 has incomplete type\ndrivers/media/common/ir-functions.c: In function \u0027ir_rc5_timer_end\u0027:\ndrivers/media/common/ir-functions.c:301: error: \u0027jiffies\u0027 undeclared (first use in this function)\ndrivers/media/common/ir-functions.c:301: error: (Each undeclared identifier is reported only once)\ndrivers/media/common/ir-functions.c:301: error: for each function it appears in.)\ndrivers/media/common/ir-functions.c:347: error: \u0027HZ\u0027 undeclared (first use in this function)\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cb2c7b4927c8f376b7ba9557978d8c59ed472664",
      "tree": "72b0f067fc09a0ce2744ed4c57afd718dd93f9a3",
      "parents": [
        "83aaf13c5ba5e1e244339807d8a752808e763cdd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Dec 20 06:51:37 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:19:47 2006 -0200"
      },
      "message": "V4L/DVB (4988): Cx2341x audio_properties is an u16, not u8\n\nThis bug broke the MPEG audio mode controls.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "18ed1c051317ac3a685120cead2adb192b802347",
      "tree": "c08a9147119a6cb69114166c7107f6b0bba6e2ab",
      "parents": [
        "dab6df63086762629936e8b89a5984bae39724f6",
        "36bcbec7ce21e2e8b3143b11a05747330abeca70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 18:46:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 18:46:56 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (68 commits)\n  ACPI: replace kmalloc+memset with kzalloc\n  ACPI: Add support for acpi_load_table/acpi_unload_table_id\n  fbdev: update after backlight argument change\n  ACPI: video: Add dev argument for backlight_device_register\n  ACPI: Implement acpi_video_get_next_level()\n  ACPI: Kconfig - depend on PM rather than selecting it\n  ACPI: fix NULL check in drivers/acpi/osl.c\n  ACPI: make drivers/acpi/ec.c:ec_ecdt static\n  ACPI: prevent processor module from loading on failures\n  ACPI: fix single linked list manipulation\n  ACPI: ibm_acpi: allow clean removal\n  ACPI: fix git automerge failure\n  ACPI: ibm_acpi: respond to workqueue update\n  ACPI: dock: add uevent to indicate change in device status\n  ACPI: ec: Lindent once again\n  ACPI: ec: Change #define to enums there possible.\n  ACPI: ec: Style changes.\n  ACPI: ec: Acquire Global Lock under EC mutex.\n  ACPI: ec: Drop udelay() from poll mode. Loop by reading status field instead.\n  ACPI: ec: Rename gpe_bit to gpe\n  ...\n"
    },
    {
      "commit": "b23e3536667373e44f52a907f63cb55f75969490",
      "tree": "97710f966f31be6406ab389dbbd08d69dd7c0786",
      "parents": [
        "24123186fa271e7ad34a40f815782e6205f34ff7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Dec 21 13:15:18 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 22 11:12:07 2006 -0800"
      },
      "message": "[IPV6]: Dumb typo in generic csum_ipv6_magic()\n\n... duh\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24123186fa271e7ad34a40f815782e6205f34ff7",
      "tree": "5db803011d88a66eb52a37a30a0e7aa4a8f76e1f",
      "parents": [
        "0f3fffd8ab1db7658c97c167e8ab001cc814e1f4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 20 16:08:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 22 11:12:05 2006 -0800"
      },
      "message": "[SCTP]: make 2 functions static\n\nThis patch makes the following needlessly global functions static:\n- ipv6.c: sctp_inet6addr_event()\n- protocol.c: sctp_inetaddr_event()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f3fffd8ab1db7658c97c167e8ab001cc814e1f4",
      "tree": "e8531868627f2b9ac71800fd408969e025c2051a",
      "parents": [
        "a3f7f142f73ed4cb23826bee84afc31d10377e39"
      ],
      "author": {
        "name": "Ivan Skytte Jorgensen",
        "email": "isj-sctp@i1.dk",
        "time": "Wed Dec 20 16:07:04 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 22 11:12:04 2006 -0800"
      },
      "message": "[SCTP]: Fix typo adaption -\u003e adaptation as per the latest API draft.\n\nSigned-off-by: Ivan Skytte Jorgensen \u003cisj-sctp@i1.dk\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3f7f142f73ed4cb23826bee84afc31d10377e39",
      "tree": "5670b3338186ebfdc90834621d06b876150acee7",
      "parents": [
        "9a036b9c33f74c989c4c8ac0abe05e0ed88f1f25"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Wed Dec 20 16:06:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 22 11:12:02 2006 -0800"
      },
      "message": "[SCTP]: Don\u0027t export include/linux/sctp.h to userspace.\n\nThis file contains protocol definitions and there are no SCTP apps\nthat use this file.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a036b9c33f74c989c4c8ac0abe05e0ed88f1f25",
      "tree": "7eadf26579e996975e35a5f34298937f7bd114e8",
      "parents": [
        "1f8a5fb80e63aab63de81169ab749d73e7509e3f"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Dec 20 10:25:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 22 11:12:01 2006 -0800"
      },
      "message": "[TCP]: Fix ambiguity in the `before\u0027 relation.\n\nWhile looking at DCCP sequence numbers, I stumbled over a problem with\nthe following definition of before in tcp.h:\n\nstatic inline int before(__u32 seq1, __u32 seq2)\n{\n        return (__s32)(seq1-seq2) \u003c 0;\n}\n\nProblem: This definition suffers from an an ambiguity, i.e. always\n\n           before(a, (a + 2^31) % 2^32)) \u003d 1\n           before((a + 2^31) % 2^32), a) \u003d 1\n\n         In text: when the difference between a and b amounts to 2^31,\n         a is always considered `before\u0027 b, the function can not decide.\n         The reason is that implicitly 0 is `before\u0027 1 ... 2^31-1 ... 2^31\n\nSolution: There is a simple fix, by defining before in such a way that\n          0 is no longer `before\u0027 2^31, i.e. 0 `before\u0027 1 ... 2^31-1\n          By not using the middle between 0 and 2^32, before can be made\n          unambiguous.\n          This is achieved by testing whether seq2-seq1 \u003e 0 (using signed\n          32-bit arithmetic).\n\nI attach a patch to codify this. Also the `after\u0027 relation is basically\na redefinition of `before\u0027, it is now defined as a macro after before.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "080dd51d81c8a9373303e9c344bbc75aacf54dce"
}
