)]}'
{
  "log": [
    {
      "commit": "79baf4a60e8aceb2b8a5bed8575885499cb21ce4",
      "tree": "be23358bee3fc9094485b574cea06201f470ad0b",
      "parents": [
        "5050063c0464663a0b0c3dc9fc5bc822aa74a1dd"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:43 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:40 2007 +0200"
      },
      "message": "[POWERPC] add check for initialized driver data to pmi driver\n\nThis patch adds a check for the private driver data to be initialized.\nThe bug showed up, as the caller found a pmi device by it\u0027s type.\nWhereas the pmi driver probes for the type and the name.\nSince the name was not as the driver expected, it did not initialize.\nA more relaxed probing will be supplied with an extra patch, too.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "5050063c0464663a0b0c3dc9fc5bc822aa74a1dd",
      "tree": "9aaa596ddc02d6d607fd66f85f14715b439cf7b6",
      "parents": [
        "5f7bdaee2aaf7dfdf18c735dee62401fd26c8d72"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:42 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:39 2007 +0200"
      },
      "message": "[POWERPC] cell: use pmi in cpufreq driver\n\nThe new PMI driver was added in order to support\ncpufreq on blades that require the frequency to\nbe controlled by the service processor, so use it\non those.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "5f7bdaee2aaf7dfdf18c735dee62401fd26c8d72",
      "tree": "579067e1c368bfb7888e1c51fbdfb8d77d8ba6aa",
      "parents": [
        "24d560d7b9cf90451c6ef6248c09fb4cee1c76e6"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:41 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:39 2007 +0200"
      },
      "message": "[POWERPC] cbe_thermal: add throttling attributes to cpu and spu nodes\n\nThis patch adds some attributes the cpu and spu nodes:\n/sys/devices/system/[c|s]pu/[c|s]pu*/thermal/throttle_begin\n/sys/devices/system/[c|s]pu/[c|s]pu*/thermal/throttle_end\n/sys/devices/system/[c|s]pu/[c|s]pu*/thermal/throttle_full_stop\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "24d560d7b9cf90451c6ef6248c09fb4cee1c76e6",
      "tree": "72ce3dac5fb300f6ef539170f260bc30c3de5503",
      "parents": [
        "91a69c9646a5b709381d99a171890e77377b1b9c"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:40 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:39 2007 +0200"
      },
      "message": "[POWERPC] cbe_thermal: clean up computation of temperature\n\nThis patch introduces a little function for transforming\nregister values into temperature.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "91a69c9646a5b709381d99a171890e77377b1b9c",
      "tree": "3827389a195eecd0e010e53d926318328edab25f",
      "parents": [
        "390cbb56a731546edc0f35fbc4c5045676467581"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:39 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:38 2007 +0200"
      },
      "message": "[POWERPC] cell: add cbe_node_to_cpu function\n\nThis patch adds code to deal with conversion of\nlogical cpu to cbe nodes. It removes code that\nassummed there were two logical CPUs per CBE.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "390cbb56a731546edc0f35fbc4c5045676467581",
      "tree": "04d9b93ef11262d5b22c5b31810f1cdcb17affe9",
      "parents": [
        "0727702a3a6a9e33db4a4f9a038327d014753b6e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 10:46:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 10:46:21 2007 +1000"
      },
      "message": "[POWERPC] Fix detection of loader-supplied initrd on OF platforms\n\nCommit 79c8541924a220964f9f2cbed31eaa9fdb042eab introduced code to move\nthe initrd if it was in a place where it would get overwritten by the\nkernel image.  Unfortunately this exposed the fact that the code that\nchecks whether the values passed in r3 and r4 are intended to indicate\nthe start address and size of an initrd image was not as thorough as the\nkernel\u0027s checks.  The symptom is that on OF-based platforms, the\nbootwrapper can cause an exception which causes the system to drop back\ninto OF.\n\nPreviously it didn\u0027t matter so much if the code incorrectly thought that\nthere was an initrd, since the values for start and size were just passed\nthrough to the kernel.  Now the bootwrapper needs to apply the same checks\nas the kernel since it is now using the initrd data itself (in the process\nof copying it if necessary).  This adds the code to do that.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "0727702a3a6a9e33db4a4f9a038327d014753b6e",
      "tree": "93927603e896da1d5eb8e774502f4ac609b122ab",
      "parents": [
        "370a908db154f51008cea41e67e7409efa251c7b"
      ],
      "author": {
        "name": "Joachim Fenkes",
        "email": "fenkes@de.ibm.com",
        "time": "Thu Mar 22 17:00:46 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 06:12:42 2007 +1000"
      },
      "message": "[POWERPC] ibmebus: change probe/remove interface from using loc-code to DT path\n\nIn some cases, multiple OFDT nodes might share the same location code, so\nthe location code is not a unique identifier for an OFDT node. Changed the\nibmebus probe/remove interface to use the DT path of the device node instead\nof the location code.\n\nThe DT path must be written into probe/remove right as it would appear in\nthe \"devspec\" attribute of the ebus device: relative to the DT root, with a\nleading slash and without a trailing slash. One trailing newline will not\nhurt; multiple newlines will (like perl\u0027s chomp()).\n\nExample:\n\n Add a device \"/proc/device-tree/foo@12345678\" to ibmebus like this:\n    echo /foo@12345678 \u003e /sys/bus/ibmebus/probe\n\n Remove the device like this:\n    echo /foo@12345678 \u003e /sys/bus/ibmebus/remove\n\nSigned-off-by: Joachim Fenkes \u003cfenkes@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "370a908db154f51008cea41e67e7409efa251c7b",
      "tree": "ce41155e4b4ae2702a6410b28edd653c83858feb",
      "parents": [
        "88df6e90fa9782dbf44d936e44649afe271e4790"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Apr 12 15:30:23 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:39 2007 +1000"
      },
      "message": "[POWERPC] DEBUG_PAGEALLOC for 64-bit\n\nHere\u0027s an implementation of DEBUG_PAGEALLOC for 64 bits powerpc.\nIt applies on top of the 32 bits patch.\n\nUnlike Anton\u0027s previous attempt, I\u0027m not using updatepp. I\u0027m removing\nthe hash entries from the bolted mapping (using a map in RAM of all the\nslots). Expensive but it doesn\u0027t really matter, does it ? :-)\n\nMemory hot-added doesn\u0027t benefit from this unless it\u0027s added at an\naddress that is below end_of_DRAM() as calculated at boot time.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n arch/powerpc/Kconfig.debug      |    2\n arch/powerpc/mm/hash_utils_64.c |   84 ++++++++++++++++++++++++++++++++++++++--\n 2 files changed, 82 insertions(+), 4 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "88df6e90fa9782dbf44d936e44649afe271e4790",
      "tree": "d0f4c46731e35e96a381dd3e3138f0276741ca57",
      "parents": [
        "ee4f2ea48674b6c9d91bc854edc51a3e6a7168c4"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Apr 12 15:30:22 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:39 2007 +1000"
      },
      "message": "[POWERPC] DEBUG_PAGEALLOC for 32-bit\n\nHere\u0027s an implementation of DEBUG_PAGEALLOC for ppc32. It disables BAT\nmapping and is only tested with Hash table based processor though it\nshouldn\u0027t be too hard to adapt it to others.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n arch/powerpc/Kconfig.debug       |    9 ++++++\n arch/powerpc/mm/init_32.c        |    4 +++\n arch/powerpc/mm/pgtable_32.c     |   52 +++++++++++++++++++++++++++++++++++++++\n arch/powerpc/mm/ppc_mmu_32.c     |    4 ++-\n include/asm-powerpc/cacheflush.h |    6 ++++\n 5 files changed, 74 insertions(+), 1 deletion(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ee4f2ea48674b6c9d91bc854edc51a3e6a7168c4",
      "tree": "098c91278dd3c2cff10350c6e7bde835fb657405",
      "parents": [
        "3be4e6990edf65624cfcbf8f7e33810626b2eefa"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Apr 12 15:30:22 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:39 2007 +1000"
      },
      "message": "[POWERPC] Fix 32-bit mm operations when not using BATs\n\nOn hash table based 32 bits powerpc\u0027s, the hash management code runs with\na big spinlock. It\u0027s thus important that it never causes itself a hash\nfault. That code is generally safe (it does memory accesses in real mode\namong other things) with the exception of the actual access to the code\nitself. That is, the kernel text needs to be accessible without taking\na hash miss exceptions.\n\nThis is currently guaranteed by having a BAT register mapping part of the\nlinear mapping permanently, which includes the kernel text. But this is\nnot true if using the \"nobats\" kernel command line option (which can be\nuseful for debugging) and will not be true when using DEBUG_PAGEALLOC\nimplemented in a subsequent patch.\n\nThis patch fixes this by pre-faulting in the hash table pages that hit\nthe kernel text, and making sure we never evict such a page under hash\npressure.\n\nSigned-off-by: Benjamin Herrenchmidt \u003cbenh@kernel.crashing.org\u003e\n\n arch/powerpc/mm/hash_low_32.S |   22 ++++++++++++++++++++--\n arch/powerpc/mm/mem.c         |    3 ---\n arch/powerpc/mm/mmu_decl.h    |    4 ++++\n arch/powerpc/mm/pgtable_32.c  |   11 +++++++----\n 4 files changed, 31 insertions(+), 9 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3be4e6990edf65624cfcbf8f7e33810626b2eefa",
      "tree": "e0da9d35af9cd7779ec1c437ebd661892d586689",
      "parents": [
        "a741e67969577163a4cfc78d7fd2753219087ef1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Apr 12 15:30:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:39 2007 +1000"
      },
      "message": "[POWERPC] Cleanup 32-bit map_page\n\nThe 32 bits map_page() function is used internally by the mm code\nfor early mmu mappings and for ioremap. It should never be called\nfor an address that already has a valid PTE or hash entry, so we\nadd a BUG_ON for that and remove the useless flush_HPTE call.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n arch/powerpc/mm/pgtable_32.c |    9 ++++++---\n 1 file changed, 6 insertions(+), 3 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a741e67969577163a4cfc78d7fd2753219087ef1",
      "tree": "bac4162aaf15367e896429afa60465e201c9204c",
      "parents": [
        "e4ee3891db35aa9a069bb403c2a66a8fbfa274d6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Apr 10 17:09:37 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:38 2007 +1000"
      },
      "message": "[POWERPC] Make tlb flush batch use lazy MMU mode\n\nThe current tlb flush code on powerpc 64 bits has a subtle race since we\nlost the page table lock due to the possible faulting in of new PTEs\nafter a previous one has been removed but before the corresponding hash\nentry has been evicted, which can leads to all sort of fatal problems.\n\nThis patch reworks the batch code completely. It doesn\u0027t use the mmu_gather\nstuff anymore. Instead, we use the lazy mmu hooks that were added by the\nparavirt code. They have the nice property that the enter/leave lazy mmu\nmode pair is always fully contained by the PTE lock for a given range\nof PTEs. Thus we can guarantee that all batches are flushed on a given\nCPU before it drops that lock.\n\nWe also generalize batching for any PTE update that require a flush.\n\nBatching is now enabled on a CPU by arch_enter_lazy_mmu_mode() and\ndisabled by arch_leave_lazy_mmu_mode(). The code epects that this is\nalways contained within a PTE lock section so no preemption can happen\nand no PTE insertion in that range from another CPU. When batching\nis enabled on a CPU, every PTE updates that need a hash flush will\nuse the batch for that flush.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e4ee3891db35aa9a069bb403c2a66a8fbfa274d6",
      "tree": "c2c16d53c70e14e786b7d5a5722d38590fb4d7d2",
      "parents": [
        "e68c825bb016703eda94aac99be96de73b482d61"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Apr 11 16:13:19 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:38 2007 +1000"
      },
      "message": "[POWERPC] Alignment exception uses __get/put_user_inatomic\n\nMake the alignment exception handler use the new _inatomic variants\nof __get/put_user. This fixes erroneous warnings in the very rare\ncases where we manage to have copy_tofrom_user_inatomic() trigger\nan alignment exception.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n arch/powerpc/kernel/align.c |   56 ++++++++++++++++++++++++--------------------\n 1 file changed, 31 insertions(+), 25 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e68c825bb016703eda94aac99be96de73b482d61",
      "tree": "dc6296684daa47cb17e8e1d772fb9d7487a7b1cf",
      "parents": [
        "06533e28c9e8b252fbfb6858647afe48b5147e16"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Apr 11 16:13:19 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:38 2007 +1000"
      },
      "message": "[POWERPC] Add inatomic versions of __get_user and __put_user\n\nThose are needed by things like alignment exception fixup handlers\nsince those can now be triggered by copy_tofrom_user_inatomic.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "06533e28c9e8b252fbfb6858647afe48b5147e16",
      "tree": "cee757c2b418a079bae6d478e8dd5085ed30d897",
      "parents": [
        "e48059225c2edc6f1e5a2008261f1efdf606f247"
      ],
      "author": {
        "name": "Milind Arun Choudhary",
        "email": "milindchoudhary@gmail.com",
        "time": "Wed Apr 04 22:07:40 2007 +0530"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:00:41 2007 +1000"
      },
      "message": "[POWERPC] Clean up unused ROUND_UP, NAME_OFFSET macros in arch/powerpc\n\nUnused ROUND_UP, NAME_OFFSET macro cleanup\n\nSigned-off-by: Milind Arun Choudhary \u003cmilindchoudhary@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e48059225c2edc6f1e5a2008261f1efdf606f247",
      "tree": "e4c3bc21bc53b0014dfa8a0c1982f84a3e55b028",
      "parents": [
        "9c1a2bae0cc52b21121ea2380a2db0294ad0d8e7"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Wed Apr 04 18:20:04 2007 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:00:25 2007 +1000"
      },
      "message": "[POWERPC] Add correct interrupt property for pegasos ide\n\nThe firmware assigns irq 20/21 to the VIA IDE device on Pegasos.\nBut the required interrupt is 14/15.\nMaybe someone confused decimal vs. hexadecimal values.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9c1a2bae0cc52b21121ea2380a2db0294ad0d8e7",
      "tree": "d0fbe9f84d954e2db308f81d91042f348f987c0f",
      "parents": [
        "d05c7a80cf39ae7d0f8d0c3e47c93d51fcd393d3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:50:59 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: the last one\n\nThis also fixes a bug where a property value was being modified\nin place.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d05c7a80cf39ae7d0f8d0c3e47c93d51fcd393d3",
      "tree": "6b51334a2427c0392c391d0e0bfab0ab9aae690e",
      "parents": [
        "c4f55b394505fff6ad831d17e36e02dde1c3a8d7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:40:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: drivers\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4f55b394505fff6ad831d17e36e02dde1c3a8d7",
      "tree": "cb7b24d1b0cd1cd2df4361105c33657af2bf7a97",
      "parents": [
        "e2eb63927bfcb54232163bfec32440246fd44457"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:39:14 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: sound\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e2eb63927bfcb54232163bfec32440246fd44457",
      "tree": "596656edeb2332b5134d8236fa50b87f2c0ece29",
      "parents": [
        "ceef87782a9452eeeca774e65d7f4e06455780a3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:26:41 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: arch/powerpc\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ceef87782a9452eeeca774e65d7f4e06455780a3",
      "tree": "e8bb3805f82553ff14f570ea9ef1af04bb80b169",
      "parents": [
        "721151d004dcf01a71b12bb6b893f9160284cf6e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:24:06 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: include\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "721151d004dcf01a71b12bb6b893f9160284cf6e",
      "tree": "16105646cae11ad6f785a5756d526b01922bcd7c",
      "parents": [
        "1a38147ed0737a9c01dbf5f2ca47fd2a0aa5cb55"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 03 21:24:02 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:18 2007 +1000"
      },
      "message": "[POWERPC] Allow drivers to map individual 4k pages to userspace\n\nSome drivers have resources that they want to be able to map into\nuserspace that are 4k in size.  On a kernel configured with 64k pages\nwe currently end up mapping the 4k we want plus another 60k of\nphysical address space, which could contain anything.  This can\nintroduce security problems, for example in the case of an infiniband\nadaptor where the other 60k could contain registers that some other\nprogram is using for its communications.\n\nThis patch adds a new function, remap_4k_pfn, which drivers can use to\nmap a single 4k page to userspace regardless of whether the kernel is\nusing a 4k or a 64k page size.  Like remap_pfn_range, it would\ntypically be called in a driver\u0027s mmap function.  It only maps a\nsingle 4k page, which on a 64k page kernel appears replicated 16 times\nthroughout a 64k page.  On a 4k page kernel it reduces to a call to\nremap_pfn_range.\n\nThe way this works on a 64k kernel is that a new bit, _PAGE_4K_PFN,\ngets set on the linux PTE.  This alters the way that __hash_page_4K\ncomputes the real address to put in the HPTE.  The RPN field of the\nlinux PTE becomes the 4k RPN directly rather than being interpreted as\na 64k RPN.  Since the RPN field is 32 bits, this means that physical\naddresses being mapped with remap_4k_pfn have to be below 2^44,\ni.e. 0x100000000000.\n\nThe patch also factors out the code in arch/powerpc/mm/hash_utils_64.c\nthat deals with demoting a process to use 4k pages into one function\nthat gets called in the various different places where we need to do\nthat.  There were some discrepancies between exactly what was done in\nthe various places, such as a call to spu_flush_all_slbs in one case\nbut not in others.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1a38147ed0737a9c01dbf5f2ca47fd2a0aa5cb55",
      "tree": "cd8ace4daea50a2a8c4bc19db156163e9f7aefb3",
      "parents": [
        "9213feea6e197f8507ec855337798cc3388f5570"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:58:52 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:18 2007 +1000"
      },
      "message": "[POWERPC] Make struct property\u0027s value a void *\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9213feea6e197f8507ec855337798cc3388f5570",
      "tree": "da8015e33f1a242a050ef62603bdc53a7982441c",
      "parents": [
        "a8bda5dd4f99d6469f3c0dc362db3cce8a4d6416"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:57:48 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:18 2007 +1000"
      },
      "message": "[POWERPC] Rename prom_n_size_cells to of_n_size_cells\n\nThis is more consistent and gets us closer to the Sparc code.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a8bda5dd4f99d6469f3c0dc362db3cce8a4d6416",
      "tree": "513cb0896e142b5eca6fd445cde11b651f408824",
      "parents": [
        "7a92f74f98bde8498c98aad6cac5da5a87dd0bf4"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:56:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:18 2007 +1000"
      },
      "message": "[POWERPC] Rename prom_n_addr_cells to of_n_addr_cells\n\nThis is more consistent and gets us closer to the Sparc code.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7a92f74f98bde8498c98aad6cac5da5a87dd0bf4",
      "tree": "2bae247e5aba6b256899f0a95df33a8a87235399",
      "parents": [
        "0e56efc7dcd1eb5004363e52bdbe801783245638"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:55:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:18 2007 +1000"
      },
      "message": "[POWERPC] Rename device_is_compatible to of_device_is_compatible\n\nThis is more consistent and gets us closer to the Sparc code.\n\nWe add a device_is_compatible define for compatibility during the\nchange over.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e56efc7dcd1eb5004363e52bdbe801783245638",
      "tree": "22b3f52d1ccc18d0e820ed69412a8054e20798d1",
      "parents": [
        "a7edd0e676d51145ae634a2acf7a447e319200fa"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:54:01 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:17 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property\n\nThis is more consistent and gets us closer to the Sparc code.\n\nWe add a get_property define for compatibility during the change over.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7edd0e676d51145ae634a2acf7a447e319200fa",
      "tree": "24047c72a067e7c670fca186d89b1b7c032e1bde",
      "parents": [
        "6c2d046980299d52d78b2738ad7f11fc593dea75"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:52:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:17 2007 +1000"
      },
      "message": "[POWERPC] get_property returns const\n\nThis just tidies up some of the remains.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6c2d046980299d52d78b2738ad7f11fc593dea75",
      "tree": "f8b58484f245f20f58f91505ad0b5e983adb2a9f",
      "parents": [
        "9414715a7bbb45450015e9bc2676d85d919d08d4"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Mon Apr 02 14:33:27 2007 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:17 2007 +1000"
      },
      "message": "[POWERPC] Fix modalias content in sysfs for macio devices\n\nCurrently the buf pointer is advanced too far during each iteration.\nAlso terminate the string with a newline.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9414715a7bbb45450015e9bc2676d85d919d08d4",
      "tree": "084dfaa3a591f17aa1debb0e3b33a31ed10b13ec",
      "parents": [
        "02cc51149f99e3c6c106e1e16dcc2e016b1bc3b5"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Sat Mar 31 17:08:23 2007 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:17 2007 +1000"
      },
      "message": "[POWERPC] Autodetect serial console on efika\n\nEfika boards have to be booted with console\u003dttyPSC0 unless there is a\ngraphics card plugged in. Detect if the firmware stdout is the serial\nconnector.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "02cc51149f99e3c6c106e1e16dcc2e016b1bc3b5",
      "tree": "911e09a9aad7536f778cb27264b45f08f99cf0d3",
      "parents": [
        "1383a34fafeb9f49975fc33783960729fbd2cddf"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Thu Mar 29 07:31:41 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:17 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Decompress less, check more\n\nOur kernels put everything in the first load segment, and we read that.\nInstead of decompressing to the end of the gzip stream or supplied image\nand hoping we get it all, decompress the expected size and complain if\nit is not available.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1383a34fafeb9f49975fc33783960729fbd2cddf",
      "tree": "d5662d26786ba64862bab20e98a601b268fc25c4",
      "parents": [
        "f4bdbfc41b3cad813745f64fb849c298770da517"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Wed Mar 28 02:21:04 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:16 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: no-gzip fixes\n\nCommit a9903811bf8d130a26004f9cb27b66513a267908 missed two uses of the\nthe .gz suffix in the wrapper script and didn\u0027t clean the additonal\npossibly cached files.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f4bdbfc41b3cad813745f64fb849c298770da517",
      "tree": "7c54e0c7aa06ba4d8811ee418daf354d10ac3706",
      "parents": [
        "d6f1d2a9a83f447af6c210c8268ce117772da77f"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Wed Mar 28 02:21:02 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:16 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: missing relocation in crt0.S\n\ncrt0.S had provisions to provide run address relocaton to got2 and\ncache flush, but not on the bss clear or stack pointer load.  Apply\nthe same fixup for them.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d6f1d2a9a83f447af6c210c8268ce117772da77f",
      "tree": "ba1eac4821c7ee8cf172fb67918f2eeb4255bfb8",
      "parents": [
        "88e687313e683ee006152d611b95f40900e3bce0"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Mar 27 15:31:41 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:16 2007 +1000"
      },
      "message": "[POWERPC] Routine to find the devtree node of a linux,phandle\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "88e687313e683ee006152d611b95f40900e3bce0",
      "tree": "f4929de1202fb2f16bce5b5bfc144b60c7f9571b",
      "parents": [
        "5e41763ae9b4b6335fab88da85600f16d7a5a7b5"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Mar 27 15:29:50 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:16 2007 +1000"
      },
      "message": "[POWERPC] Move bootwrapper ELF parsing routines to a file\n\nThe ELF parsing routines local to arch/powerpc/boot/main.c are useful\nto other callers therefore move them to their own file.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5e41763ae9b4b6335fab88da85600f16d7a5a7b5",
      "tree": "c624b71411c709b53cd7c5773924f282e636c645",
      "parents": [
        "6590a0197cc89e663d884503073dbe235b3bd860"
      ],
      "author": {
        "name": "Giuliano Pochini",
        "email": "pochini@shiny.it",
        "time": "Mon Mar 26 21:40:28 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:16 2007 +1000"
      },
      "message": "[POWERPC] Fix breakage caused by 72486f1f8f0a2bc828b9d30cf4690cf2dd6807fc\n\n72486f1f8f0a2bc828b9d30cf4690cf2dd6807fc inverted the sense for enabling\nhotplug CPU controls without reference to any other architecture other than\ni386, ia64 and PowerPC.  This left everyone else without hotplug CPU control.\n\nFix powerpc for this brain damage.\n\n(akpm: patch adapted from rmk\u0027s ARM fix.  Changelog stolen from rmk)\n\nSigned-off-by: Giuliano Pochini \u003cpochini@shiny.it\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6590a0197cc89e663d884503073dbe235b3bd860",
      "tree": "f811dad9d547dcc754c5b2eb334ca44455cc94c5",
      "parents": [
        "0fbbeba2427a842a1a4ac9f379ca2ca37ea907eb"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Mar 26 21:40:27 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:16 2007 +1000"
      },
      "message": "[POWERPC] Remove unused header file: arch/ppc/syslib/cpc710.h.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0fbbeba2427a842a1a4ac9f379ca2ca37ea907eb",
      "tree": "a9f14f2f350502ae422eaa24d696286e35adeefe",
      "parents": [
        "6e1af384f1c1742ae6d86bbf779d4fa020c509bc"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bart.vanassche@gmail.com",
        "time": "Mon Mar 26 21:40:29 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:15 2007 +1000"
      },
      "message": "[POWERPC] Ocotea board: ntpd complains that the frequency error exceeds the tolerance\n\nLifted from http://bugzilla.kernel.org/show_bug.cgi?id\u003d8182\n\nSteps to reproduce:\n- Boot an Ocotea board with the mainline 2.6.20.1 kernel.\n- Create an /etc/ntp.conf file with at least one NTP server and iburst mode set.\n- Issue the command \"ntpd -g\".\n- Wait about two minutes.\n- Verify ntpd\u0027s status via \"ntpq -pn\" and by looking in /var/log/ntp.\n\nThis fixes this problem by adjusting the expected clock frequency.\n\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6e1af384f1c1742ae6d86bbf779d4fa020c509bc",
      "tree": "e07f1cc421fdc4e51847d26bb9bdccc53341e1cc",
      "parents": [
        "dbf8eefa2b814d6922492120bfa46d4bc42ceb20"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Mar 26 15:52:24 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:15 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Add dt_xlate_reg(), and use it to find serial registers.\n\ndt_xlate_reg() uses the ranges properties of a node\u0027s parentage to find\nthe absolute physical address of the node\u0027s registers.\n\nThe ns16550 driver uses this when no virtual-reg property is found.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dbf8eefa2b814d6922492120bfa46d4bc42ceb20",
      "tree": "bb70c85fdcbce38001e9a5d9f1bb556e1eb4379f",
      "parents": [
        "28066ae91b2050d79531a6f2d5e35dd8f666bafd"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Mar 23 15:12:26 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:15 2007 +1000"
      },
      "message": "[POWERPC] spufs: don\u0027t yield CPU in spu_yield\n\nThere is no reason to yield the CPU in spu_yield - if the backing\nthread reenters spu_run it gets added to the end of the runqueue for\nit\u0027s priority.  So the yield is just a slowdown for the case where\nwe have higher priority contexts waiting.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "28066ae91b2050d79531a6f2d5e35dd8f666bafd",
      "tree": "e0b8c315a7fb61f0fa5f331aa37b1f7a4602abbe",
      "parents": [
        "a5bcbcaff24185695b296d4aa2278c5f890a7987"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Mar 23 14:06:43 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:15 2007 +1000"
      },
      "message": "[POWERPC] CBE thermal support on PS3\n\nI wanted to enable CBE_THERM on PS3.  So I had to enable CBE_RAS first.\n\nBut the resulting kernel doesn\u0027t link, as cbe_regs.c isn\u0027t compiled for\nnon-PPC_CELL_NATIVE.\n\nCBE_RAS should depend on PPC_CELL_NATIVE; this makes it so.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a5bcbcaff24185695b296d4aa2278c5f890a7987",
      "tree": "ace0259e5b69f92cee505facd4ab18283d5ebe28",
      "parents": [
        "8545cd201134860b1eb72578419f5cbd4c0789c0"
      ],
      "author": {
        "name": "Sonny Rao",
        "email": "sonny@burdell.org",
        "time": "Thu Mar 22 22:44:31 2007 -0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:14 2007 +1000"
      },
      "message": "[POWERPC] Remove stale comment from head_64.S\n\nThis is now inaccurate because we may not have entered prom_init() and\nr3 is overwritten immediately anyway.\n\nSigned-off-by: Sonny Rao \u003csonny@burdell.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8545cd201134860b1eb72578419f5cbd4c0789c0",
      "tree": "78817b7163d21bf9f29e04577ffb609b3d9608f4",
      "parents": [
        "e51b85dcf56c87772b47a0781e6cfa88848b50b8"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Fri Mar 23 01:11:59 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:14 2007 +1000"
      },
      "message": "[POWERPC] Remove unused inclusion of linux/ide.h\n\nRemove unneeded inclusion of linux/ide.h\nIt does not compile with CONFIG_BLOCK\u003dn.\n\nRemove asm/ide.h from ksyms file, it gets included earlier via\nlinux/ide.h.\n\nCompile tested with all defconfig files.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e51b85dcf56c87772b47a0781e6cfa88848b50b8",
      "tree": "268a4aa62fe125c2eba56a625e1446f6cb5caf36",
      "parents": [
        "c3b9d9ab96becbd901bd31db0ea8174fcc02e83f"
      ],
      "author": {
        "name": "Tony Vroon",
        "email": "chainsaw@gentoo.org",
        "time": "Thu Mar 22 23:31:08 2007 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:14 2007 +1000"
      },
      "message": "[POWERPC] PMU LED whitelisting of PowerMac 7,2 and 7,3\n\nThis allows the PMU LED on both a PowerMac 7,2 (Dual G5 2.0GHz, June 2003)\nand a PowerMac 7,3 (Dual G5 2.0GHz, June 2004) to be controlled.\nThe physical LED is never off, unlike an iBook/PowerBook LED.\nIt is rather dim (\"off\") or very bright (\"on\").\n\nSigned-off-by: Tony Vroon \u003cchainsaw@gentoo.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c3b9d9ab96becbd901bd31db0ea8174fcc02e83f",
      "tree": "2b529b7414dc9c04edc966aa9cf8153f657dd619",
      "parents": [
        "3af82a8b00f98ca54e4c860eeb2b9ede6d8cadf4"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Thu Mar 22 23:14:07 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:14 2007 +1000"
      },
      "message": "[POWERPC] Fix link errors when EEH is disabled\n\nFix link errors with CONFIG_EEH\u003dn:\n\narch/powerpc/platforms/built-in.o: In function `.pcibios_fixup_new_pci_devices\u0027:\n(.text+0x41c8): undefined reference to `.eeh_add_device_tree_late\u0027\narch/powerpc/platforms/built-in.o: In function `.init_phb_dynamic\u0027:\n(.text+0x4280): undefined reference to `.eeh_add_device_tree_early\u0027\narch/powerpc/platforms/built-in.o: In function `.pcibios_remove_pci_devices\u0027:\n(.text+0x42fc): undefined reference to `.eeh_remove_bus_device\u0027\narch/powerpc/platforms/built-in.o: In function `.pcibios_add_pci_devices\u0027:\n(.text+0x43c0): undefined reference to `.eeh_add_device_tree_early\u0027\narch/powerpc/platforms/built-in.o: In function `.pSeries_final_fixup\u0027:\n(.init.text+0xb4): undefined reference to `.pci_addr_cache_build\u0027\nmake[1]: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3af82a8b00f98ca54e4c860eeb2b9ede6d8cadf4",
      "tree": "38b7c1a849817869bae6c38368e389b2cd860ace",
      "parents": [
        "27fbaa9702e548e74dffd21855769f6cedad42bd"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Mar 22 17:02:21 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:14 2007 +1000"
      },
      "message": "[POWERPC] Clean up zImage handling of the command line\n\nThis cleans up how the zImage code manipulates the kernel\ncommand line.  Notable improvements from the old handling:\n\t- Command line manipulation is consolidated into a new\nprep_cmdline() function, rather than being scattered across start()\nand some helper functions\n\t- Less stack space use: we use just a single global command\nline buffer, which can be initialized by an external tool as before,\nwe no longer need another command line sized buffer on the stack.\n\t- Easier to support platforms whose firmware passes a\ncommandline, but not a device tree.  Platform code can now point new\nloader_info fields to the firmware\u0027s command line, rather than having\nto do early manipulation of the /chosen bootargs property which may\nthen be rewritten again by the core.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "27fbaa9702e548e74dffd21855769f6cedad42bd",
      "tree": "2af4decec01306e34031e2a62a3932991b899fbc",
      "parents": [
        "3467bfd340f9ad48f3732415533a2e9c18240b62"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Mar 22 17:02:21 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:14 2007 +1000"
      },
      "message": "[POWERPC] Add device tree utility functions to zImage\n\nThis patch adds a library of useful device tree manipulation functions\nto the zImage library, for use by platform code.  These functions are\nbased on the hooks already in dt_ops, so they\u0027re not dependent on a\nparticular device tree implementation.  This patch also slightly\nstreamlines the code in main.c using these new functions.\n\nThis is a consolidation of my work in this area with Scott Wood\u0027s\npatches to a very similar end.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3467bfd340f9ad48f3732415533a2e9c18240b62",
      "tree": "91f57918199d9508868aa0889a5b2aca4cc1da13",
      "parents": [
        "569975591c5530fdc9c7a3c45122e5e46f075a74"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 22 09:34:13 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:13 2007 +1000"
      },
      "message": "[POWERPC] Use mtocrf instruction in asm when CONFIG_POWER4_ONLY\u003dy\n\nmtocrf is a faster single-field mtcrf (move to condition register\nfields) instruction available in POWER4 and later processors.  It can\nmake quite a difference in performance on some implementations, so use\nit for CONFIG_POWER4_ONLY builds.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "569975591c5530fdc9c7a3c45122e5e46f075a74",
      "tree": "47908de09d2e7d55d82a3b9d2e47b34b2c7f8133",
      "parents": [
        "1f9209cfe06be715b82075e79c9aab3c5b714010"
      ],
      "author": {
        "name": "Jake Moilanen",
        "email": "moilanen@austin.ibm.com",
        "time": "Thu Mar 29 08:44:02 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:13 2007 +1000"
      },
      "message": "[POWERPC] DMA 4GB boundary protection\n\nThere are many adapters which cannot handle DMAing across any 4 GB\nboundary.  For instance, the latest Emulex adapters.\n\nThis normally is not an issue as firmware gives dma-windows under\n4gigs.  However, some of the new System-P boxes have dma-windows above\n4gigs, and this present a problem.\n\nDuring initialization of the IOMMU tables, the last entry at each 4GB\nboundary is marked as used.  Thus no mappings can cross the boundary.\nIf a table ends at a 4GB boundary, the entry is not marked as used.\n\nA boot option to remove this 4GB protection is given w/ protect4gb\u003doff.\nThis exposes the potential issue for driver and hardware development\npurposes.\n\nSigned-off-by: Jake Moilanen \u003cmoilanen@austin.ibm.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1f9209cfe06be715b82075e79c9aab3c5b714010",
      "tree": "54c4b7abcfa0bc6ff84e8818d286ba3724473d1f",
      "parents": [
        "cc11645b9d04c3df5180620bded522e14e619604"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Mon Feb 12 23:13:27 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:13 2007 +1000"
      },
      "message": "[POWERPC] Add uevent handler for of_platform_bus\n\nAdding this handler allow userspace to properly handle the module\nautoloading. The generation of the uevent itself is now common to\nall bus using of_device, so not much code here.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc11645b9d04c3df5180620bded522e14e619604",
      "tree": "42168285c248d8600d4d3311ba7881ab26e60f28",
      "parents": [
        "eb0cb8a07e320ed3237789cc4f29858338d14d8e"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Mon Feb 12 23:13:26 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:13 2007 +1000"
      },
      "message": "[POWERPC] powermac: Use the new of_device common uevent handler\n\nThe generation of the uevent is now common to all bus using\nof_device.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eb0cb8a07e320ed3237789cc4f29858338d14d8e",
      "tree": "455386938b4262543ec1861c340daf6f507d22cf",
      "parents": [
        "e049d1ca3094f3d1d94617f456a9961202f96e3a"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Mon Feb 12 23:13:25 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:13 2007 +1000"
      },
      "message": "[POWERPC] Add a unified uevent handler for bus based on of_device\n\nThis common uevent handler allow the several bus types based on\nof_device to generate the uevent properly and avoiding\ncode duplication.\n\nThis handlers take a struct device as argument and can therefore\nbe used as the uevent call directly if no special treatment is\nneeded for the bus.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e049d1ca3094f3d1d94617f456a9961202f96e3a",
      "tree": "a30397ad22f2fbea268bd28fa69c60aad9dfa62a",
      "parents": [
        "edfac96a92b88d3b0b53e3f8231b74beee9ecd1d",
        "80584ff3b99c36ead7e130e453b3a48b18072d18"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:50:03 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:50:03 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-2.6.22\n"
    },
    {
      "commit": "80584ff3b99c36ead7e130e453b3a48b18072d18",
      "tree": "e6e16d05645bc4a69cddc8ca1097b8f2ec73a387",
      "parents": [
        "73aba63c5d62f4f504c6469c7c56311a0c818b20",
        "22132178b26c907d19f661a4ae7fd265962d417e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 11 15:44:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 11 15:44:45 2007 -0700"
      },
      "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] mpc52xx_pic: fix main interrupt masking\n"
    },
    {
      "commit": "73aba63c5d62f4f504c6469c7c56311a0c818b20",
      "tree": "ed8b7ffb76b26b5d799e1182e1f14a48390eddf7",
      "parents": [
        "29ac8cabd225eaccb2918846f2f2f4e4d99030bd",
        "cec34dda71bd8bb1df61579d6a1440723baec9f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 11 15:40:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 11 15:40:45 2007 -0700"
      },
      "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  myri10ge: update driver version to 1.3.0-1.233\n  myri10ge: more Intel chipsets providing aligned PCIe completions\n  myri10ge: fix management of the firmware 4KB boundary crossing restriction\n  cxgb3 - missing CPL hanler and register setting.\n  cxgb3 - MAC watchdog update\n  cxgb3 - avoid deadlock with mac watchdog\n  skge: fix wake on lan\n  sky2: phy workarounds for Yukon EC-U A1\n  sky2: turn on clocks when doing resume\n  sky2: turn carrier off when down\n  skge: turn carrier off when down\n  [PATCH] bcm43xx: Fix PPC machine checks and match loopback gain specs\n  [PATCH] bcm43xx: Fix 802.11b/g scan limits to match regulatory reqs\n  [PATCH] zd1211rw: Fix E2P_PHY_REG patching\n  [PATCH] zd1211rw: Reject AL2230S devices\n"
    },
    {
      "commit": "29ac8cabd225eaccb2918846f2f2f4e4d99030bd",
      "tree": "ad528b5e66399b74fa8266b230f1f999a65628ce",
      "parents": [
        "c48ea60359a303f3faf5991205b0cdb58dfe6eed",
        "2ea547d2dec97b279ba90c7768960856f2116c79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 11 15:40:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 11 15:40:03 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: Nikon D80 unusual device patch\n  EHCI: fix remote wakeup regression in 2.6.21-rc\n"
    },
    {
      "commit": "c48ea60359a303f3faf5991205b0cdb58dfe6eed",
      "tree": "ccccfdc5ff0b88d83d7b4047d819fba2d41b6d4b",
      "parents": [
        "5ab7ffea520948115a51a9931e1bb4c818aa8e35"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Apr 11 01:37:18 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 11 15:39:39 2007 -0700"
      },
      "message": "[PATCH] PM: use kobject_name() to access kobject names\n\nNoone should use kobj.name directly since it may contain garbage.\nObjects with longer names have them stored in separately allocated\nmemory pointed to by kobj-\u003ek_name.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ea547d2dec97b279ba90c7768960856f2116c79",
      "tree": "dc54d743440d00458fc3f74d1bcd7e46084f14da",
      "parents": [
        "61e8b858abe38c1042135065c59f7d339194b50b"
      ],
      "author": {
        "name": "Emil Larsson",
        "email": "emil@swip.net",
        "time": "Thu Mar 29 22:48:46 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 11 10:44:15 2007 -0700"
      },
      "message": "USB: Nikon D80 unusual device patch\n\nthe Nikon D80 camera will not work without an UNUSUAL_DEV entry embodied\nin the attached patch (made against 2.6.20.3). Hope you find it helpful,\nor if not, pass it along to someone who does.\n\nFrom: Emil Larsson \u003cemil@swip.net\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "61e8b858abe38c1042135065c59f7d339194b50b",
      "tree": "db0d72775394b25ed3e80b2ce423424cbfefa1ee",
      "parents": [
        "5ab7ffea520948115a51a9931e1bb4c818aa8e35"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 09 11:52:31 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 11 10:44:15 2007 -0700"
      },
      "message": "EHCI: fix remote wakeup regression in 2.6.21-rc\n\nThere is one significant difference between the behavior of root hubs\n(as embodied in host controller hardware) and external hubs: When a\nremote-wakeup signal is received, an external hub sends an interrupt\nmessage at the _end_ of the resume sequence but a root hub generates\nand interrupt at the _beginning_ of the resume sequence.  The host\nsystem must poll for the end of the sequence.\n\nWhen ehci-hcd was converted to interrupt-driven operation instead of\nusing polling, the remaining need for this particular poll was\noverlooked.  This patch (as894) fixes the problem.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "22132178b26c907d19f661a4ae7fd265962d417e",
      "tree": "19d793af155047b56dfc0b910dc26f1cf3b65bab",
      "parents": [
        "5ab7ffea520948115a51a9931e1bb4c818aa8e35"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@telargo.com",
        "time": "Wed Apr 11 00:27:49 2007 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 12 02:39:58 2007 +1000"
      },
      "message": "[POWERPC] mpc52xx_pic: fix main interrupt masking\n\nThe bit setting was off by one.\nTested with RTC and GPIO_WKUP interrupts.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cec34dda71bd8bb1df61579d6a1440723baec9f7",
      "tree": "b2c684c8ccd8aec71470cbf423e686693e8bbffd",
      "parents": [
        "4b2281c7aa6a6e2615b35f8cebd93656dc6d714c",
        "ec759a2b383b50950be37fbe470c4cc2ca18e2ce"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:55:45 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:55:45 2007 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "4b2281c7aa6a6e2615b35f8cebd93656dc6d714c",
      "tree": "2c73b557f0b6fbb36f4c73cbacc4ba54e5dad53e",
      "parents": [
        "f19baaeaadf9d77bcc6c122500c70b27c5bbc7a4"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue Apr 10 21:22:19 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:44 2007 -0400"
      },
      "message": "myri10ge: update driver version to 1.3.0-1.233\n\nUpdate the myri10ge driver version number to 1.3.0-1.233.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f19baaeaadf9d77bcc6c122500c70b27c5bbc7a4",
      "tree": "24c927e32a7d9c33098ac84aa9718917835d9e35",
      "parents": [
        "ae8509b1876e6e1074edc9846296e80983e30502"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue Apr 10 21:21:39 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:44 2007 -0400"
      },
      "message": "myri10ge: more Intel chipsets providing aligned PCIe completions\n\nAdd the Intel 5000 southbridge (aka Intel 6310/6311/6321ESB) PCIe ports\nand the Intel E30x0 chipsets to the whitelist of aligned PCIe completion.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ae8509b1876e6e1074edc9846296e80983e30502",
      "tree": "bc7ee82e0134ea9b88a2e26c367e97160536caf4",
      "parents": [
        "6cdbd77e8883aac2e24f8b19b91e5b1c839213a0"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue Apr 10 21:21:08 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:44 2007 -0400"
      },
      "message": "myri10ge: fix management of the firmware 4KB boundary crossing restriction\n\nSimpler way of dealing with the firmware 4KB boundary crossing\nrestriction for rx buffers.  This fixes a variety of memory\ncorruption issues when using an \"uncommon\" MTU with a 16KB\npage size.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6cdbd77e8883aac2e24f8b19b91e5b1c839213a0",
      "tree": "52a684f1bf9113d7a76ca615bab94231a9bd7d9f",
      "parents": [
        "59cf81076a85e1df273155298c462574b49cc0fe"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Mon Apr 09 20:10:33 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:43 2007 -0400"
      },
      "message": "cxgb3 - missing CPL hanler and register setting.\n\nRemove specific CPL handler.\nAdd missing CPL handler.\nAdd missing register setting when the interface is brought up.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "59cf81076a85e1df273155298c462574b49cc0fe",
      "tree": "d03245a0621b241fe5afa0e86bc65c8db28001e1",
      "parents": [
        "f2d961c9827bab4b64a1b4ea30c68cf5ab2b2330"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Mon Apr 09 20:10:27 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:43 2007 -0400"
      },
      "message": "cxgb3 - MAC watchdog update\n\nThe MAC watchdog was failing if the peer interface was brought down.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f2d961c9827bab4b64a1b4ea30c68cf5ab2b2330",
      "tree": "6e3b2917ff1fa6a2ca726c781792dcb8907f7ab2",
      "parents": [
        "692412b31ffb5df00197ea591dd635fc07506c02"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Mon Apr 09 20:10:22 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:43 2007 -0400"
      },
      "message": "cxgb3 - avoid deadlock with mac watchdog\n\nFix a deadlock when the interface s configured down and\nthe watchdog tack is sleeping on rtnl_lock.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "692412b31ffb5df00197ea591dd635fc07506c02",
      "tree": "e0dfc9a42d8b2763a62ad63e0b16a32f23c34566",
      "parents": [
        "9467a8fc89844ff2ea9c6d13460dddb3b674cc37"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Apr 09 15:32:45 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:43 2007 -0400"
      },
      "message": "skge: fix wake on lan\n\nNeed to rework wake on lan code to setup properly and get activated\non shutdown (and suspend), not when ethtool is run.\n\nThis does not need to go to stable queue because wake on lan\nwas not even included in 2.6.20 (or earlier versions).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9467a8fc89844ff2ea9c6d13460dddb3b674cc37",
      "tree": "ad4ca3254b99e90e4c3c6eafe2428b03b57b95f6",
      "parents": [
        "1ad5b4a5c224c5f98f9745adbcf99899624c8138"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sat Apr 07 16:02:28 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:43 2007 -0400"
      },
      "message": "sky2: phy workarounds for Yukon EC-U A1\n\nThe workaround Yukon EC-U wasn\u0027t comparing with correct\nversion and wasn\u0027t doing correct setup. Without it, 88e8056\nthrows all sorts of errors.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1ad5b4a5c224c5f98f9745adbcf99899624c8138",
      "tree": "c9a0f9721d6293384f2b4a5a7be484052bbd6e65",
      "parents": [
        "9a87240c67565578a9533101b930ef4a975be333"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sat Apr 07 16:02:27 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:43 2007 -0400"
      },
      "message": "sky2: turn on clocks when doing resume\n\nSome of these chips are disabled until clock is enabled.\nThis fixes:\n     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d404107\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9a87240c67565578a9533101b930ef4a975be333",
      "tree": "dfa1b9bdbc6fa713e64b82d690050ccdccf3762a",
      "parents": [
        "e5b9ddd9a0f95e133db7b43d05978f24cd6f1369"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sat Apr 07 16:02:26 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:42 2007 -0400"
      },
      "message": "sky2: turn carrier off when down\n\nDriver needs to turn off carrier when down.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e5b9ddd9a0f95e133db7b43d05978f24cd6f1369",
      "tree": "275e881717f62f47cb27ed818b57a3cc78334e2b",
      "parents": [
        "5ab7ffea520948115a51a9931e1bb4c818aa8e35"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sat Apr 07 16:02:25 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 11 11:54:42 2007 -0400"
      },
      "message": "skge: turn carrier off when down\n\nDriver needs to turn off carrier when down, otherwise it can\nconfuse bonding and bridging and looks like carrier is on immediately\nwhen it is brought back up.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5ab7ffea520948115a51a9931e1bb4c818aa8e35",
      "tree": "b522b694262d5e3a7d6095e6191c478ea2320173",
      "parents": [
        "ff78b20235f84966c4b7962ce94e800adecc5383"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Apr 10 15:10:45 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:26:33 2007 -0700"
      },
      "message": "[PATCH] FRV: Update the FRV arch MAINTAINER record to get a hit on \"grep -i frv\"\n\nUpdate the FRV arch MAINTAINER record to get a hit on \"grep -i frv\".  Whilst\nFR-V is technically correct, it\u0027s normally thought of as FRV.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff78b20235f84966c4b7962ce94e800adecc5383",
      "tree": "f6ee9b9132933507f404b1fcd6c7a92730274e26",
      "parents": [
        "0bce0b7a3b25b33220be77dcaf3dc4585641100c"
      ],
      "author": {
        "name": "Cliff Brake",
        "email": "cbrake@bec-systems.com",
        "time": "Mon Apr 09 23:50:50 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:26:33 2007 -0700"
      },
      "message": "[PATCH] Input: ucb1400 - set up driver\u0027s name to show in sysfs\n\nThe UCB1400 is missing a name parameter in the device_driver struct.\nThis causes missing information in the /sys tree and seems to cause\nother problems with the AC97 functionality. This was tested on a PXA270\nsystem.\n\nSigned-off-by: Cliff Brake \u003ccbrake@bec-systems.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bce0b7a3b25b33220be77dcaf3dc4585641100c",
      "tree": "276c0a66993b047b978c1aebc19060dcf8fc61cf",
      "parents": [
        "c3474be4ddcae0256a13cbbe35d849c153c4ec4b",
        "52ea0718ea506df0915eacedb439e65c5f214e0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:24:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:24:56 2007 -0700"
      },
      "message": "Merge branch \u0027for-2.6.21\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* \u0027for-2.6.21\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] intel_agp: fix G965 GTT size detect\n"
    },
    {
      "commit": "c3474be4ddcae0256a13cbbe35d849c153c4ec4b",
      "tree": "03a19c106dea8c60a26eff45444a290df330c98a",
      "parents": [
        "5a92d635bec814fb53595fc80488765bc0d4ff0e",
        "199c1167f5e8123a9b0a9ab1e8b78a6aa4b2733f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:24:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:24:36 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: change deprecation status of dv1394\n"
    },
    {
      "commit": "5a92d635bec814fb53595fc80488765bc0d4ff0e",
      "tree": "73b06c82859b4a36ab31082e7dfa7fab6e42dc64",
      "parents": [
        "e676853c8c3f77166c03f1eea7dab6e854eeb819",
        "6371ea3d48e17d4638a91a4a1e0364e56204e418"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:23:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:23:52 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IPoIB/cm: Fix DMA direction typo\n  IB/iser: Don\u0027t defer connection failure notification to workqueue\n"
    },
    {
      "commit": "e676853c8c3f77166c03f1eea7dab6e854eeb819",
      "tree": "0cbd6fda6a8cdc568b3b67fe188c5ca45bb8db59",
      "parents": [
        "8bd51cce98aa80ff8b56d34a0e48316c5f887818",
        "8da7d1bae512aee155ef02f7ab1266358842e1fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:23:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:23:36 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Do not discard truncated input reports\n"
    },
    {
      "commit": "8bd51cce98aa80ff8b56d34a0e48316c5f887818",
      "tree": "76735fa7f5767fa379f30399a9bd048a3bbf3fc3",
      "parents": [
        "9631eb0bc18bc1fd1cc84e535260d67ed6a36865",
        "a7a832de9e9624bcf069a5369c3c38ba2f44d460"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:22:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:22:31 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: add \"optical\" to sysfs \"media\" attribute\n  ide: ugly messages trying to open CD drive with no media present\n  ide: correctly prevent IDE timer expiry function to run if request was already handled\n"
    },
    {
      "commit": "9631eb0bc18bc1fd1cc84e535260d67ed6a36865",
      "tree": "4035e815fe051d0c357a10c4201c0fca2ffdbdcd",
      "parents": [
        "b4dfd6bc35f6c1e0fcbb4268c523b3939955d3af",
        "50c9cc2e540aeaab78ab548a8d42568977c6844f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:22:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:22:16 2007 -0700"
      },
      "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  [NETFILTER]: ipt_CLUSTERIP: fix oops in checkentry function\n  [TCP]: slow_start_after_idle should influence cwnd validation too\n  [SC92031]: Fix priv-\u003elock context\n  [NET_SCHED]: cls_tcindex: fix compatibility breakage\n"
    },
    {
      "commit": "b4dfd6bc35f6c1e0fcbb4268c523b3939955d3af",
      "tree": "2b33ae37af2c77fd844243165d00a47450cfc543",
      "parents": [
        "90f30eccf41302a2542f5d374af243061902bd98",
        "2e0d232bff31973f58c33412b45fce51b6770698"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:21:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 10 17:21:57 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] SGI Altix : fix pcibr_dmamap_ate32() bug\n  [IA64] Fix CPU freq displayed in /proc/cpuinfo\n  [IA64] Fix wrong assumption about irq and vector in msi_ia64.c\n  [IA64] BTE error timer fix\n"
    },
    {
      "commit": "a7a832de9e9624bcf069a5369c3c38ba2f44d460",
      "tree": "3776f380d5031de1e0c6fbe248bba2bbfe1cf5d1",
      "parents": [
        "76ca1af10e28021e1894c5703da42b5e7bff1771"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "dkukawka@suse.de",
        "time": "Tue Apr 10 22:39:14 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Apr 10 22:39:14 2007 +0200"
      },
      "message": "ide: add \"optical\" to sysfs \"media\" attribute\n\nAdd \"optical\" to sysfs \"media\" attribute as already in /proc\n\nSigned-off-by: Danny Kukawka \u003cdkukawka@suse.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "76ca1af10e28021e1894c5703da42b5e7bff1771",
      "tree": "2aa5afe2eff68a3c2a3faf59ca8957ddc8776fdf",
      "parents": [
        "23450319e2890986c247ec0aa1442f060e657e6d"
      ],
      "author": {
        "name": "Stuart Hayes",
        "email": "stuart_hayes@dell.com",
        "time": "Tue Apr 10 22:38:43 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Apr 10 22:38:43 2007 +0200"
      },
      "message": "ide: ugly messages trying to open CD drive with no media present\n\nI get the following error messages when trying to open a CD device\n(specifically, the Teac CD-ROM CD-224E) that has no media present:\n\nhda: packet command error: status\u003d3D0x51 { DriveReady SeekComplete Error }\nhda: packet command error: error\u003d3D0x54 { AbortedCommand LastFailedSense\u003d0x05 }\nide: failed opcode was: unknown\n\nThis happens when a \"start stop unit\" command (0x1b 0 0 0 3 0 0 0 0 0)\nis sent to the drive to try to close the CD-ROM tray, but this drive\ndoesn\u0027t have that capability (it\u0027s a slim portable-type CD-ROM), so it\nreports sense key 5 (illegal request) with asc/ascq 24/0.  This is\nexactly how SFF8090i says it should respond.\n\nBut ide-cd.c (in cdrom_decode_status() ) just sees sense key 5 and spews\nout an error.  It then goes on to request sense data, and\ncdrom_log_sense() understands this error and doesn\u0027t log it.\n\nThe patch, for kernel 2.6.20.4, suppresses this error message.\n\nSigned-off-by: Stuart Hayes \u003cstuart_hayes@dell.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "23450319e2890986c247ec0aa1442f060e657e6d",
      "tree": "c30fc173d8b97343f8ae7b1b1ed511366af256ab",
      "parents": [
        "90f30eccf41302a2542f5d374af243061902bd98"
      ],
      "author": {
        "name": "Suleiman Souhlal",
        "email": "suleiman@google.com",
        "time": "Tue Apr 10 22:38:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Apr 10 22:38:37 2007 +0200"
      },
      "message": "ide: correctly prevent IDE timer expiry function to run if request was already handled\n\nIt is possible for the timer expiry function to run even though the\nrequest has already been handled: ide_timer_expiry() only checks that\nthe handler is not NULL, but it is possible that we have handled a\nrequest (thus clearing the handler) and then started a new request\n(thus starting the timer again, and setting a handler). \n\nA simple way to exhibit this is to set the DMA timeout to 1 jiffy and\nrun dd: The kernel will panic after a few minutes because\nide_timer_expiry() tries to add a timer when it\u0027s already active.\n\nTo fix this, we simply add a request generation count that gets\nincremented at every interrupt, and check in ide_timer_expiry() that\nwe have not already handled a new interrupt before running the expiry\nfunction.\n\nSigned-off-by: Suleiman Souhlal \u003csuleiman@google.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "50c9cc2e540aeaab78ab548a8d42568977c6844f",
      "tree": "b00c30333f5d124a14e371f4bcf5a69051a2df33",
      "parents": [
        "15d33c070ddde99f7368e6b17b71d22c866f97d9"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Apr 10 13:26:48 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 10 13:26:48 2007 -0700"
      },
      "message": "[NETFILTER]: ipt_CLUSTERIP: fix oops in checkentry function\n\nThe clusterip_config_find_get() already increases entries reference\ncounter, so there is no reason to do it twice in checkentry() callback.\n\nThis causes the config to be freed before it is removed from the list,\nresulting in a crash when adding the next rule.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec759a2b383b50950be37fbe470c4cc2ca18e2ce",
      "tree": "0ed7475a867e09bf340027f2a0d3e25cc7ba47bb",
      "parents": [
        "81e880064dd32b3efdc41ad4cc2416c4744693ee"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Apr 07 14:11:03 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 10 14:35:57 2007 -0400"
      },
      "message": "[PATCH] bcm43xx: Fix PPC machine checks and match loopback gain specs\n\nThe specifications for loopback_gain calculation and for G PHY\ninitialization have been updated. This patch implements them and\nfixes a machine check error that occurs for PPC architecture with a\nphy-\u003erev of 1.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "81e880064dd32b3efdc41ad4cc2416c4744693ee",
      "tree": "fd67d80cee79c0635ab90233cdb5eefedc29c942",
      "parents": [
        "92b3e2e9253a9f4c9224071842fd263c334dece0"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Apr 07 13:54:35 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 10 14:35:57 2007 -0400"
      },
      "message": "[PATCH] bcm43xx: Fix 802.11b/g scan limits to match regulatory reqs\n\nIn 802.11b/g mode, bcm43xx actively scans channels 1-14 no matter what\nlocale has been set, either in the sprom or by the locale option. This\nbehaviorviolates regulatory rules everywhere in the world except\nJapan. This patch changes the default range to the correct value if the\nlocale has been set, and to channels 1-13 if no locale has been set.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "92b3e2e9253a9f4c9224071842fd263c334dece0",
      "tree": "460e99558feb77f65ef285774480f4fbdd75e09b",
      "parents": [
        "ae6ead4623bfbc57f3945ff86f27e51811e2e91b"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Apr 03 23:17:37 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 10 14:35:56 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Fix E2P_PHY_REG patching\n\nDue to conflicting/confusing defines in the vendor driver, we were\nreading E2P_PHY_REG from the wrong location.\n\nCR157 patching was slightly incorrect in that the vendor driver only\npatches in an 8-bit value, whereas we were patching 24 bits.\n\nAdditionally, CR157 patching was happening on both zd1211 and zd1211b,\nbut this should only happen on zd1211.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6371ea3d48e17d4638a91a4a1e0364e56204e418",
      "tree": "8ef123fa72e84c1f9a1fbd6365af02802a61560d",
      "parents": [
        "1d426d6418d1914b592c9c307c02e488d9182fa8"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Tue Apr 10 18:32:42 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Apr 10 08:58:30 2007 -0700"
      },
      "message": "IPoIB/cm: Fix DMA direction typo\n\nReceive buffers need to be mapped with DMA_FROM_DEVICE.  Incorrectly\nmapping with DMA_TO_DEVICE causes a hard lock on ppc64 machines with\nan IOMMU.\n\nThis fixes \u003chttps://bugs.openfabrics.org/show_bug.cgi?id\u003d431\u003e\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ae6ead4623bfbc57f3945ff86f27e51811e2e91b",
      "tree": "a2ac8bbe117f91bad25dfc48c4e4824fcf672c75",
      "parents": [
        "a21bd69e1509b43823c317c3bf3f7ffa99884356"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sun Mar 11 19:54:11 2007 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 10 11:03:29 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Reject AL2230S devices\n\nzd1211rw currently detects AL2230S-based devices as AL2230, and hence\nprograms the RF incorrectly. Transmit silently fails on this\nmisconfiguration.\n\nAfter this patch, AL2230S devices are rejected with an error message, to\navoid any confusion with an apparent driver bug.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "52ea0718ea506df0915eacedb439e65c5f214e0e",
      "tree": "01e68ba08924faa8b458159c861b394a6f8053ad",
      "parents": [
        "4598af33d9143942f00cf7692b247027aba35316"
      ],
      "author": {
        "name": "Wang Zhenyu",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Tue Apr 10 09:42:48 2007 +0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 09 22:09:58 2007 -0400"
      },
      "message": "[AGPGART] intel_agp: fix G965 GTT size detect\n\nOn G965, I810_PGETBL_CTL is a mmio offset, but we wrongly take it\nas pci config space offset in detecting GTT size. This one line patch\nfixs this.\n\nSigned-off-by: Wang Zhenyu \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "15d33c070ddde99f7368e6b17b71d22c866f97d9",
      "tree": "00e779b01fb3c48e61b3ccc4de8f082e1b929cc4",
      "parents": [
        "699784b7614ce61b16a075445b8e5b6c379c5086"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 09 13:23:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 09 13:31:15 2007 -0700"
      },
      "message": "[TCP]: slow_start_after_idle should influence cwnd validation too\n\nFor the cases that slow_start_after_idle are meant to deal\nwith, it is almost a certainty that the congestion window\ntests will think the connection is application limited and\nwe\u0027ll thus decrease the cwnd there too.  This defeats the\nwhole point of setting slow_start_after_idle to zero.\n\nSo test it there too.\n\nWe do not cancel out the entire tcp_cwnd_validate() function\nso that if the sysctl is changed we still have the validation\nstate maintained.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "699784b7614ce61b16a075445b8e5b6c379c5086",
      "tree": "b6eba3c51a434838c96b1de6114146485db72b71",
      "parents": [
        "bb8a954f27ed8fb8f57e80e6b63d837cfdcad689"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Apr 09 11:51:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 09 13:31:14 2007 -0700"
      },
      "message": "[SC92031]: Fix priv-\u003elock context\n\nThe spin_lock calls made in dev-\u003eopen and dev-\u003eclose must disable\nBH since open/close are made in process context.  Conversely, the\ncall in dev-\u003ehard_start_xmit does not need to disable BH since it\nis already executing with BH disabled.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb8a954f27ed8fb8f57e80e6b63d837cfdcad689",
      "tree": "3b001cd05b981c38ccd31f088fb434b492301e56",
      "parents": [
        "90f30eccf41302a2542f5d374af243061902bd98"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Apr 09 11:42:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 09 13:31:13 2007 -0700"
      },
      "message": "[NET_SCHED]: cls_tcindex: fix compatibility breakage\n\nUserspace uses an integer for TCA_TCINDEX_SHIFT, the kernel was changed\nto expect and use a u16 value in 2.6.11, which broke compatibility on\nbig endian machines. Change back to use int.\n\nReported by Ole Reinartz \u003cole.reinartz@gmx.de\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90f30eccf41302a2542f5d374af243061902bd98",
      "tree": "0cd12b5fd0cb7665e165eabbc0b460dbd6765acd",
      "parents": [
        "c2481cc4a8727141474472cb1301fce989ce0865",
        "4598af33d9143942f00cf7692b247027aba35316"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 09 11:45:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 09 11:45:18 2007 -0700"
      },
      "message": "Merge branch \u0027for-2.6.21\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* \u0027for-2.6.21\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] intel_agp: PCI id update for Intel 965GM\n"
    },
    {
      "commit": "199c1167f5e8123a9b0a9ab1e8b78a6aa4b2733f",
      "tree": "ad81f1340063b2a6720cbd7072d6f5c06334fe94",
      "parents": [
        "c2481cc4a8727141474472cb1301fce989ce0865"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Mar 22 00:40:06 2007 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 09 18:52:27 2007 +0200"
      },
      "message": "ieee1394: change deprecation status of dv1394\n\nNobody ported ffmpeg from dv1394 to rawiso yet, and there is no\njustification to remove dv1394 right now.\n\nNevertheless, a strong deprecation of this ABI makes a lot of sense,\nespecially as Kristian H\u0027s drivers shape up to be an attractive\nalternative to the existing ones.  But we don\u0027t have a schedule at the\nmoment.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "c2481cc4a8727141474472cb1301fce989ce0865",
      "tree": "b84a2dd7a12dcd6032ac653ee3c60fa0fecdb545",
      "parents": [
        "c993c7355df55283bc9a539652be44cd81b8c6dd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Apr 08 16:04:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Apr 08 19:47:55 2007 -0700"
      },
      "message": "[PATCH] i386: irqbalance_disable() section fix\n\nWARNING: arch/i386/kernel/built-in.o - Section mismatch: reference to .init.text:irqbalance_disable from .text between \u0027quirk_intel_irqbalance\u0027 (at offset 0x80a5) and \u0027i8237A_suspend\u0027\n\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c993c7355df55283bc9a539652be44cd81b8c6dd",
      "tree": "d6390c16d887e6b86a7516a5ec76a8b2fd7ffc10",
      "parents": [
        "b6d2cccb55b518956a7de75182757276a2057869"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Apr 08 16:04:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Apr 08 19:47:55 2007 -0700"
      },
      "message": "[PATCH] x86_64 early quirks: fix early_qrk[] section tag\n\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.text:nvidia_bugs from .data between \u0027early_qrk\u0027 (at offset 0x8428) and \u0027enable_cpu_hotplug\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.text:via_bugs from .data between \u0027early_qrk\u0027 (at offset 0x8438) and \u0027enable_cpu_hotplug\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.text:ati_bugs from .data between \u0027early_qrk\u0027 (at offset 0x8448) and \u0027enable_cpu_hotplug\u0027\n\nThe compiler is putting it into .data because the __initdata is in the wrong\nplace.\n\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6d2cccb55b518956a7de75182757276a2057869",
      "tree": "3fd7796ccfb5a2feb414eef3a11ac4a629059505",
      "parents": [
        "49f19710512c825aaea73b9207b3a848027cda1d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 08 16:04:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Apr 08 19:47:55 2007 -0700"
      },
      "message": "[PATCH] omap_cf: oops-on-suspend fix\n\nConvert omap_cf into a platform_driver ...  this resolves oopsing during\nsuspend/resume.\n\nEvidently folk haven\u0027t tried suspend/resume on an OSK (the main platform\nfor this driver) since September or so, which is when platform_device\nlearned about suspend_late()/resume_early() and stopped being able to\nsuspend/resume without a platform_driver.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49f19710512c825aaea73b9207b3a848027cda1d",
      "tree": "06da31bd9a84273e12aa43f536f90eb8146ff92e",
      "parents": [
        "a5bfffac645a7b2d8119f8bbae34df5c94832799"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Sun Apr 08 16:04:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Apr 08 19:47:55 2007 -0700"
      },
      "message": "[PATCH] Proper fix for highmem kmap_atomic functions for VMI for 2.6.21\n\nSince lazy MMU batching mode still allows interrupts to enter, it is\npossible for interrupt handlers to try to use kmap_atomic, which fails when\nlazy mode is active, since the PTE update to highmem will be delayed.  The\nbest workaround is to issue an explicit flush in kmap_atomic_functions\ncase; this is the only way nested PTE updates can happen in the interrupt\nhandler.\n\nThanks to Jeremy Fitzhardinge for noting the bug and suggestions on a fix.\n\nThis patch gets reverted again when we start 2.6.22 and the bug gets fixed\ndifferently.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "a5bfffac645a7b2d8119f8bbae34df5c94832799"
}
