)]}'
{
  "log": [
    {
      "commit": "d6a1a64aec2b2e2e13b629ed72afd319d8bce5da",
      "tree": "6d6a85d0cbf697a94635a9f1749db7e3e1f8079f",
      "parents": [
        "93588e2284b6be1873cc0bb7fbf0947bdbf72830"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Nov 15 00:09:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] hfc_usb: fix usb device table\n\nWe need to use the USB_DEVICE macro here, else the modinfo aliases go all wrong.\n\nAlso, correctly terminate the table, as noted by Dave Jones \u003cdavej@redhat.com\u003e\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93588e2284b6be1873cc0bb7fbf0947bdbf72830",
      "tree": "685a5b21312c6d057f1db37d75085944db646cb9",
      "parents": [
        "e8a0033451f7972169b2f375be34d9d805ad8687"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Nov 15 00:09:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] md: make md threads interruptible again\n\nDespite the fact that md threads don\u0027t need to be signalled, and won\u0027t\nrespond to signals anyway, we need to have an \u0027interruptible\u0027 wait, else\nthey stay in \u0027D\u0027 state and add to the load average.\n\n(akpm: the signal_pending() test is unneeded - we\u0027ll fix that up in the next\nround.  For now, leave it there because that\u0027s how the code used to be).\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8a0033451f7972169b2f375be34d9d805ad8687",
      "tree": "5b6f56750e4b829b75e0cecbf36d85bf0ec29432",
      "parents": [
        "1887b93529410633b5529a7c2d304897dbed5b3e"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Nov 15 00:09:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] md: mark START_ARRAY deprecated with a date\n\nThis was marked deprecated \"after 2.6\" back in the 2.5 days.  But now it\nseems there isn\u0027t going to be any \"after 2.6\", and we deprecate by date\nnow.  So set a date.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1887b93529410633b5529a7c2d304897dbed5b3e",
      "tree": "bb51359d16e40503dc8faa56bd429311d3514bda",
      "parents": [
        "fa63b229829e73361900183bc1ae21b71b6c2dae"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Tue Nov 15 00:09:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] knfsd: make sure nfsd doesn\u0027t hog a cpu forever\n\nBeing kernel-threads, nfsd servers don\u0027t get pre-empted (depending on\nCONFIG).  If there is a steady stream of NFS requests that can be served\nfrom cache, an nfsd thread may hold on to a cpu indefinitely, which isn\u0027t\nvery friendly.\n\nSo it is good to have a cond_resched in there (just before looking for a\nnew request to serve), to make sure we play nice.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa63b229829e73361900183bc1ae21b71b6c2dae",
      "tree": "75d0e8cef43964561b957f6c81e34fdecdb35597",
      "parents": [
        "3225e1d3d1ebc3fcb74fbbb166520f35c35a22f4"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Tue Nov 15 00:09:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] Add missing EXPORT_SYMBOLS() for __ide_mm_* functions on powerpc\n\nThese exported symbols are in arch/ppc/ but missing from arch/powerpc/ for\nppc32 builds.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3225e1d3d1ebc3fcb74fbbb166520f35c35a22f4",
      "tree": "ccd62d1ae676d7bfa893a473849ed5e1d1edb245",
      "parents": [
        "d4ed803c564701eae9534ab26a86ddb06acaf49c"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Nov 15 00:09:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] ipmi: bump-driver-version\n\nLots of good changes to the driver lately that userspace will care about\nthe version of the driver.  Bump the version from 36.0 to 38.0 to be higher\nthan 37 that the 2.4 driver came out with a few weeks ago which doesn\u0027t\nhave all the same changes.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d4ed803c564701eae9534ab26a86ddb06acaf49c",
      "tree": "573ecacf5ea40a3dc847f8ceb82a1aa0e95fe15c",
      "parents": [
        "19842d67340e4a8f616552d344e97fc7452aa37a"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Tue Nov 15 00:09:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:18 2005 -0800"
      },
      "message": "[PATCH] Make sysctl.h (again) usable from userspace\n\nMake sysctl.h (again) useable from userspace\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19842d67340e4a8f616552d344e97fc7452aa37a",
      "tree": "470e9884d77d319d14baa7489a03635c14d0cae1",
      "parents": [
        "4060994c3e337b40e0f6fa8ce2cc178e021baf3d"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Tue Nov 15 00:09:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:18 2005 -0800"
      },
      "message": "[PATCH] drop \"[PATCH] i386 kexec-on-panic: Don\u0027t shutdown the apics\"\n\nA patch by Eric was merged (f2b36db692b7ff6972320ad9839ae656a3b0ee3e)\nand later on reverted back (1e4c85f97fe26fbd70da12148b3992c0e00361fd).\n\nAlong with above patch, another patch was posted and has been merged\n(3d1675b41b02d64bd1185903ea0d25a8c0bb6dea).  That patch was dependent on\nthe above patch and now it should also be reverted.\n\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4060994c3e337b40e0f6fa8ce2cc178e021baf3d",
      "tree": "980297c1747ca89354bc879cc5d17903eacb19e2",
      "parents": [
        "0174f72f848dfe7dc7488799776303c81b181b16",
        "d3ee871e63d0a0c70413dc0aa5534b8d6cd6ec37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:56:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:56:02 2005 -0800"
      },
      "message": "Merge x86-64 update from Andi\n"
    },
    {
      "commit": "d3ee871e63d0a0c70413dc0aa5534b8d6cd6ec37",
      "tree": "79114c735614c4811d02ac9ccc81f6c9798a73ec",
      "parents": [
        "8893166ff8694f36655009aa9bf8e7f2e1c9339f"
      ],
      "author": {
        "name": "Bob Picco",
        "email": "bob.picco@hp.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:18 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix sparse mem\n\nFix up booting with sparse mem enabled. Otherwise it would just\ncause an early PANIC at boot.\n\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8893166ff8694f36655009aa9bf8e7f2e1c9339f",
      "tree": "89f030c84d807f58444667a401194cda06fcc1b0",
      "parents": [
        "9e43e1b7c7c9872da032442d8e4bb112a02d16f4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Increase the maximum number of local APICs to the maximum\n\nThis is needed for large multinode IBM systems which have a sparse\nAPIC space in clustered mode, fully covering the available 8 bits.\n\nThe previous kernels would limit the local APIC number to 127,\nwhich caused it to reject some of the CPUs at boot.\n\nI increased the maximum and shrunk the apic_version array a bit\nto make up for that (the version is only 8 bit, so don\u0027t need\nan full int to store)\n\nCc:  Chris McDermott \u003clcm@us.ibm.com\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e43e1b7c7c9872da032442d8e4bb112a02d16f4",
      "tree": "04399c723a8fbd3f859a462add5db34c389ebf45",
      "parents": [
        "ffd10a2b77bca50dd05ba26acd5a6e68bcc8f61f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Remove CONFIG_CHECKING and add command line option for pagefault tracing\n\nCONFIG_CHECKING covered some debugging code used in the early times\nof the port. But it wasn\u0027t even SMP safe for quite some time\nand the bugs it checked for seem to be gone.\n\nThis patch removes all the code to verify GS at kernel entry. There\nhaven\u0027t been any new bugs in this area for a long time.\n\nPreviously it also covered the sysctl for the page fault tracing.\nThat didn\u0027t make much sense because that code was unconditionally\ncompiled in. I made that a boot option now because it is typically\nonly useful at boot.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ffd10a2b77bca50dd05ba26acd5a6e68bcc8f61f",
      "tree": "92bd5c702cde0c6582950ff66f648e59bf5fb2cd",
      "parents": [
        "e583538f077d5f70191670b47a046ba436ec3428"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Make node boundaries consistent\n\nThe current x86_64 NUMA memory code is inconsequent when it comes to node\nmemory ranges. The exact behaviour varies depending on which config option\nthat is used.\n\nsetup_node_bootmem() has start and end as arguments and these are used to\ncalculate the size of the node like this: (end - start). This is all fine\nif end is pointing to the first non-available byte. The problem is that the\ncurrent x86_64 code sometimes treats it as the last present byte and sometimes\nas the first non-available byte. The result is that some configurations might\nlose a page at the end of the range.\n\nThis patch tries to fix CONFIG_ACPI_NUMA, CONFIG_K8_NUMA and CONFIG_NUMA_EMU\nso they all treat the end variable as the first non-available byte. This is\nthe same way as the single node code.\n\nThe patch is boot tested on dual x86_64 hardware with the above configurations,\nbut maybe the removed code is needed as some workaround?\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e583538f077d5f70191670b47a046ba436ec3428",
      "tree": "576298f190ce8a4f321bb84efce2ace41aa12194",
      "parents": [
        "b0bd35e622ffbda2c01dc67a0381c6a18817a29a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Log machine checks from boot on Intel systems\n\nThe logging for boot errors was turned off because it was broken\non some AMD systems. But give Intel EM64T systems a chance because they are\nsupposed to be correct there.\n\nThe advantage is that there is a chance to actually log uncorrected\nmachine checks after the reset.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0bd35e622ffbda2c01dc67a0381c6a18817a29a",
      "tree": "dffb53b490f81481b2df41758d239db2b8dbb9bd",
      "parents": [
        "efbbdce94f6ea54cf06d9a06e4c95f6874ad64a8"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Make ACPI NUMA and NUMA emulation peers of K8_NUMA in Kconfig\n\nOn x86_64 arches, there is no way to choose ACPI_NUMA without having to choose\nK8_NUMA.  CONFIG_K8_NUMA is not needed for Intel EM64T NUMA boxes.  It also\nlooks odd if you have to select ACPI_NUMA from the power management menu.\nThis patch fixes those oddities.  Patch does the following:\n\n1. Makes NUMA a config option like other arches\n2. Makes topology detection options like K8_NUMA dependent on NUMA\n3. Choosing ACPI NUMA detection can be done from the standard\n   \"Processor type and features\" menu\n\nAK: I fixed up the dependencies and changed the help texts a bit\non top of Kiran\u0027s patch.\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "efbbdce94f6ea54cf06d9a06e4c95f6874ad64a8",
      "tree": "8f2b387266cae7ea06a1cd100174cb849fd45a8d",
      "parents": [
        "bf0f2e23834e2bf7d64b467ef07095b1c7e2c04b"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Use common sys_time64\n\nKeeping this function does not makes sense because it\u0027s a copied (and\nbuggy) copy of sys_time.  The only difference is that now.tv_sec (which is\na time_t, i.e.  a 64-bit long) is copied (and truncated) into a int\n(32-bit).\n\nThe prototype is the same (they both take a long __user *), so let\u0027s drop\nthis and redirect it to sys_time (and make sure it exists by defining\n__ARCH_WANT_SYS_TIME).\n\nOnly disadvantage is that the sys_stime definition is also compiled (may be\nfixed if needed by adding a separate __ARCH_WANT_SYS_STIME macro, and\ndefining it for all arch\u0027s defining __ARCH_WANT_SYS_TIME except x86_64).\n\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf0f2e23834e2bf7d64b467ef07095b1c7e2c04b",
      "tree": "0a652a8e4cc51f50139d892cee17f7a699c4afa4",
      "parents": [
        "8e0d4f4e9132ae6e353f9cf27261627bcc7c65cc"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Set ____cacheline_maxaligned_in_smp alignment to 128 bytes\n\nThe current value was correct before the introduction of Intel EM64T support -\nbut now L1_CACHE_SHIFT_MAX can be less than L1_CACHE_SHIFT, which _is_ funny!\n\nBetween the few users of ____cacheline_maxaligned_in_smp, we also have (for\nexample) rcu_ctrlblk, and struct zone, with zone-\u003e{lru_,}lock.  I.e.  we have\na lot of excess cacheline bouncing on them.\n\nNo correctness issues, obviously.  So this could even be merged for 2.6.14\n(I\u0027m not a fan of this idea, though).\n\nCC: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e0d4f4e9132ae6e353f9cf27261627bcc7c65cc",
      "tree": "01dbb78723ccd375e7bbaeae1016469179948289",
      "parents": [
        "a5b250a428aabc619ace872f8220a7d0b8f7d557"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Remove asm-x86_64/rwsem.h\n\nNot needed since x86-64 always uses the spinlock based rwsems.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5b250a428aabc619ace872f8220a7d0b8f7d557",
      "tree": "11cabf07982ae37f94bc929f9a605cbbd20e35ab",
      "parents": [
        "a6f5deb2be4c82f24fefadcbf7e448f540c05ae6"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Remove optimization for B stepping AMD K8\n\nB stepping were the first shipping Opterons. memcpy/memset/copy_page/\nclear_page had special optimized version for them. These are really\nold and in the minority now and the difference to the generic versions\n(using rep microcode) is not that big anyways. So just remove them.\n\nTODO: figure out optimized versions for Intel Netburst based EM64T\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6f5deb2be4c82f24fefadcbf7e448f540c05ae6",
      "tree": "f138057dbbd6bf08d52404e758f3db8502af1c29",
      "parents": [
        "2b0918758dd68d6b8d01318a5200b65b9209760d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Reduce number of retries for reset through keyboard controller\n\nOld code could retry for 10 seconds worst time. Only try it\nfor one second now.\n\nSuggested by Yinghai Lu\n\nCc: Yinghai.Lu@amd.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b0918758dd68d6b8d01318a5200b65b9209760d",
      "tree": "1f4bd49d9d6827a2121fc698d1a9c9fc889ad3fe",
      "parents": [
        "94605eff572b727aaad9b4b29bc358b919096503"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: x86_64/i386 fix Intel cache detection code assumption about threads sharing\n\nFix the Intel cache detection code assumption that number of threads\nsharing the cache will either be equal to number of HT or core siblings.\n\nThis also cleans up the code in general a bit.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94605eff572b727aaad9b4b29bc358b919096503",
      "tree": "657a848d8ef34d2f94bbad3aa4e5458d2d3f2d2b",
      "parents": [
        "e90f22edf432512219cc2952f5811961abbd164f"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86-64/i386: Intel HT, Multi core detection fixes\n\nFields obtained through cpuid vector 0x1(ebx[16:23]) and\nvector 0x4(eax[14:25], eax[26:31]) indicate the maximum values and might not\nalways be the same as what is available and what OS sees.  So make sure\n\"siblings\" and \"cpu cores\" values in /proc/cpuinfo reflect the values as seen\nby OS instead of what cpuid instruction says. This will also fix the buggy BIOS\ncases (for example where cpuid on a single core cpu says there are \"2\" siblings,\neven when HT is disabled in the BIOS.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4359)\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e90f22edf432512219cc2952f5811961abbd164f",
      "tree": "adff9041edf84d365b209c353fe8112e8e2bb719",
      "parents": [
        "3506229ff9968e5dbc862a50285fbea0e8821b58"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix NUMA node lookup debug code which had bitrotted\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3506229ff9968e5dbc862a50285fbea0e8821b58",
      "tree": "76306c140f9a4bec3b3f429467a7dee32c810859",
      "parents": [
        "a88cde13bae3fffd6ecc812bdd02c91eafb6073e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t enable interrupt unconditionally in reboot path\n\nWhen they were disabled before (e.g. after a panic) it\u0027s better\nto keep them off, otherwise followon panics can happen from timer\ninterrupt handlers etc.\n\nDrawback is that pageup in the console won\u0027t work anymore though.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a88cde13bae3fffd6ecc812bdd02c91eafb6073e",
      "tree": "60c80590f2d2245bc7fa3ef44eeb0fc2af7b9371",
      "parents": [
        "ea0be473a1f0ee89024a24d8ea4b05fbf6efcee3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Formatting fixes for arch/x86_64/kernel/process.c\n\nNo functional changes.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea0be473a1f0ee89024a24d8ea4b05fbf6efcee3",
      "tree": "15821beb060e3e5811063a7c9eef3b1e5b7f4e8b",
      "parents": [
        "af9c142de94ecf724a18700273bbba390873e072"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Allow modular build of ia32 aout loader\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af9c142de94ecf724a18700273bbba390873e072",
      "tree": "12ecf9850dc75c19cca7a14233d5ba3efe7dbb9d",
      "parents": [
        "1d2e6bd86152ab86fb866555281869df340e6c6a"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Force correct address space size for MTRR on some 64bit Intel Xeons\n\nThey report 40bit, but only have 36bits of physical address space.\nThis caused problems with setting up the correct masks for MTRR.\n\nCPUID workaround for steppings 0F33h(supporting x86) and 0F34h(supporting x86\nand EM64T). Detail info can be found at:\nhttp://download.intel.com/design/Xeon/specupdt/30240216.pdf\nhttp://download.intel.com/design/Pentium4/specupdt/30235221.pdf\n\nSigned-off-by: Shaohua Li\u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d2e6bd86152ab86fb866555281869df340e6c6a",
      "tree": "abdaeb1737b4ba6562af6482b435c7f3afcdc0f4",
      "parents": [
        "172efbb40333d0ca10ebaab11a98f9be687bee39"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] AGP: Make gart iterator in K8 AGP driver SMP safe\n\nUgh!\n\nCc: davej@redhat.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "172efbb40333d0ca10ebaab11a98f9be687bee39",
      "tree": "2e5094bb79635d1a74c1933880a06c22b7f5987c",
      "parents": [
        "870b7681cd3f867c1ffc8d7fbe9b22216e73a536"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] AGP: Try unsupported AGP chipsets on x86-64 by default\n\nSo far all new ones have worked and there isn\u0027t much variation because\nthe CPU does all the interesting bits.\n\nSo enable try unsupported by default.\n\nCan be still disabled with try_unsupported\u003d0 (module) or\namd64.try_unsupported\u003d0   (boot option)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "870b7681cd3f867c1ffc8d7fbe9b22216e73a536",
      "tree": "734a1e1da4b2ef0bf5798167324812e24b47a922",
      "parents": [
        "529a340402e419f935d411ce0a085e96fcaf3872"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] AGP: Support ULI/ALI 1689 bridge on AMD64\n\n(no name because I\u0027m not sure of the correct name)\n\nCc: davej@redhat.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "529a340402e419f935d411ce0a085e96fcaf3872",
      "tree": "d5941a16060f3c64912e6cb393d6eaa8f4704652",
      "parents": [
        "e4e5d324b9c5586f408a72d1534474c449dd5212"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Optimize NUMA node hash function\n\nCompute the highest possible value for memnode_shift, in order to reduce\nfootprint of memnodemap[] to the minimum, thus making all users\n(phys_to_nid(), kfree()), more cache friendly.\n\nBefore the patch :\n\n Node 0 MemBase 0000000000000000 Limit 00000001ffffffff\n Node 1 MemBase 0000000200000000 Limit 00000003ffffffff\n Using 23 for the hash shift. Max adder is 3ffffffff\n\nAfter the patch :\n\n Node 0 MemBase 0000000000000000 Limit 00000001ffffffff\n Node 1 MemBase 0000000200000000 Limit 00000003ffffffff\n Using 33 for the hash shift.\n\nIn this case, only 2 bytes of memnodemap[] are used, instead of 2048\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4e5d324b9c5586f408a72d1534474c449dd5212",
      "tree": "21a7a3758c07ae1bb5263e88946e1cc18835c2fe",
      "parents": [
        "420f8f68c9c5148dddf946bebdbc7eacde2172cb"
      ],
      "author": {
        "name": "Bryan Ford",
        "email": "baford@mit.edu",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Save/restore CS in 64bit signal handlers and force __USER_CS for CS\n\nThis allows to run 64bit signal handlers in 64bit processes that run small\ncode snippets in compat mode.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "420f8f68c9c5148dddf946bebdbc7eacde2172cb",
      "tree": "59cf49ac38e0c7560bb57d988869f67b1ff20342",
      "parents": [
        "485832a5d928facd82f1525270d9f048da2063a1"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: New heuristics to find out hotpluggable CPUs.\n\nWith a NR_CPUS\u003d\u003d128 kernel with CPU hotplug enabled we would waste 4MB\non per CPU data of all possible CPUs.  The reason was that HOTPLUG\nalways set up possible map to NR_CPUS cpus and then we need to allocate\nthat much (each per CPU data is roughly ~32k now)\n\nThe underlying problem is that ACPI didn\u0027t tell us how many hotplug CPUs\nthe platform supports.  So the old code just assumed all, which would\nlead to this memory wastage.\n\nThis implements some new heuristics:\n\n - If the BIOS specified disabled CPUs in the ACPI/mptables assume they\n   can be enabled later (this is bending the ACPI specification a bit,\n   but seems like a obvious extension)\n - The user can overwrite it with a new additionals_cpus\u003dNUM option\n - Otherwise use half of the available CPUs or 2, whatever is more.\n\nCc: ashok.raj@intel.com\nCc: len.brown@intel.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "485832a5d928facd82f1525270d9f048da2063a1",
      "tree": "4266c612f32c2ccaca080af00cfee3a9f420331c",
      "parents": [
        "8315eca25583c369e28f48909d3341dc21d6214d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Use int operations in spinlocks to support more than 128 CPUs spinning.\n\nPointed out by Eric Dumazet\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8315eca25583c369e28f48909d3341dc21d6214d",
      "tree": "271677ef4bb1159284c0920aabc903218868fc1f",
      "parents": [
        "59170891049cc469777a392e0b3f5aa7aad784a6"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Some clarifications for Documention/x86_64/mm.txt\n\nI got some questions on this, so just fix up the documentation.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59170891049cc469777a392e0b3f5aa7aad784a6",
      "tree": "7b04918a1c0ca496ee1b3aaf673abf220cc66716",
      "parents": [
        "4d74dbd79a571b31f7cd2c69bb5e44368972bf93"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Replace swiotlb extern with include\n\nMinor victory on the continuous quest against all stray extern.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d74dbd79a571b31f7cd2c69bb5e44368972bf93",
      "tree": "0b5c7143490ca6cb8c21528ab1db0c00e262bdc9",
      "parents": [
        "2bc0414ee04fd8bb798760801f5d7476dff44241"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Replace cpu_pda extern with include\n\nMinor cleanup - remove obsolete extern\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bc0414ee04fd8bb798760801f5d7476dff44241",
      "tree": "3ae48fd461dca1f7f46f440325c674717a36f693",
      "parents": [
        "6b75aeedde1e8a8513393d3c1367bf81bc5b0c67"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Only use asm/sections.h to declare section symbols\n\nAdding __initdata_* to asm-generic/sections.h\nReplaces a lot of open coded externs in arch/x86_64/*\nI had to change __bss_end to __bss_stop to match the other architectures.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b75aeedde1e8a8513393d3c1367bf81bc5b0c67",
      "tree": "f8f25d30bf097a58e535adf3ac84b89b027b33e3",
      "parents": [
        "f6c2e3330d3fdd5474bc3756da46fca889a30e33"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t apply __PHYSICAL_MASK to page frame numbers\n\nIt is for physical addresses, not for PFNs.\n\nPointed out by Tejun Heo.\n\nCc: htejun@gmail.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f6c2e3330d3fdd5474bc3756da46fca889a30e33",
      "tree": "41b7534c39a6aea4ae1f0a75c6eb03f6e4b6312c",
      "parents": [
        "69d81fcde7797342417591ba7affb372b9c86eae"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Unmap NULL during early bootup\n\nWe should zap the low mappings, as soon as possible, so that we can catch\nkernel bugs more effectively. Previously early boot had NULL mapped\nand didn\u0027t trap on NULL references.\n\nThis patch introduces boot_level4_pgt, which will always have low identity\naddresses mapped.  Druing boot, all the processors will use this as their\nlevel4 pgt.  On BP, we will switch to init_level4_pgt as soon as we enter C\ncode and zap the low mappings as soon as we are done with the usage of\nidentity low mapped addresses.  On AP\u0027s we will zap the low mappings as\nsoon as we jump to C code.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69d81fcde7797342417591ba7affb372b9c86eae",
      "tree": "97fbc73fd20f8ebc313b2bc41367a8efe36c2c3d",
      "parents": [
        "50895c5d76e15d8af480eff1aaab5770cabbc2c2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Speed up numa_node_id by putting it directly into the PDA\n\nNot go from the CPU number to an mapping array.\nMode number is often used now in fast paths.\n\nThis also adds a generic numa_node_id to all the topology includes\n\nSuggested by Eric Dumazet\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50895c5d76e15d8af480eff1aaab5770cabbc2c2",
      "tree": "ce304c3774375c61a492cf642d285fb8af46b364",
      "parents": [
        "f5f786d0455c359c554b8f74783f887c0a2c9fac"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix gcc 4 warning in aperture.c\n\nFix\n\n  arch/x86_64/kernel/aperture.c: In function #iommu_hole_init#:\n  arch/x86_64/kernel/aperture.c:199: warning: #aper_order# may be used uninitialized in this function\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5f786d0455c359c554b8f74783f887c0a2c9fac",
      "tree": "2d8bf241afe4d9242657f29f6494ce8763b3418d",
      "parents": [
        "e9b59d834faf0305cb6214a358f65f72c57b9e99"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86-64/i386: Fix CPU model for family 6\n\nAccording to cpuid instruction in IA32 SDM-Vol2, when computing cpu model,\nwe need to consider extended model ID for family 0x6 also.\n\nAK: Also added fixes/simplifcation from Petr Vandrovec\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9b59d834faf0305cb6214a358f65f72c57b9e99",
      "tree": "5321ee83273d1fc0de136f9de90bed14a63739a3",
      "parents": [
        "47492d3667ec519172ab978bd8231b8c7152fa9d"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Remove duplicate __cpuinit define\n\nRemove duplicate __cpuinit in smp.c. Already defined in init.h which is\nalready included.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47492d3667ec519172ab978bd8231b8c7152fa9d",
      "tree": "06e86f5fe27976d75a935458b1f428af410a04fe",
      "parents": [
        "07808b74e7dab1aa385e698795875337d72daf7d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Use the DMA32 zone for dma_alloc_coherent()/pci_alloc_consistent\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07808b74e7dab1aa385e698795875337d72daf7d",
      "tree": "3b593c31e6e58364f4001105bfeebefa94708209",
      "parents": [
        "1dff7f3db5f045ccbfeca5bb00b0958a78501557"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Remove obsolete ARCH_HAS_ATOMIC_UNSIGNED and page_flags_t\n\nHas been introduced for x86-64 at some point to save memory\nin struct page, but has been obsolete for some time. Just\nremove it.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1dff7f3db5f045ccbfeca5bb00b0958a78501557",
      "tree": "f4bf00e22827bd586a5fa3939b660039a3c5b199",
      "parents": [
        "6004e1b7effcbb385a6b7c790e4b8008682cf679"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix up outdated pfn_to_page comment\n\npfn_to_page really requires pfn_valid to be true now, no question.\nSome people stumbled over it, but it was misleading and wrong.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6004e1b7effcbb385a6b7c790e4b8008682cf679",
      "tree": "b22c05874deeee6ee7ec75f98746717db5830d8d",
      "parents": [
        "89b831ef8bf5cfbb357dbc0a2e07700d7f20eec5"
      ],
      "author": {
        "name": "James Cleverdon",
        "email": "jamesclv@us.ibm.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] i386/x86-64: Share interrupt vectors when there is a large number of interrupt sources\n\nHere\u0027s a patch that builds on Natalie Protasevich\u0027s IRQ compression\npatch and tries to work for MPS boots as well as ACPI.  It is meant for\na 4-node IBM x460 NUMA box, which was dying because it had interrupt\npins with GSI numbers \u003e NR_IRQS and thus overflowed irq_desc.\n\nThe problem is that this system has 270 GSIs (which are 1:1 mapped with\nI/O APIC RTEs) and an 8-node box would have 540.  This is much bigger\nthan NR_IRQS (224 for both i386 and x86_64).  Also, there aren\u0027t enough\nvectors to go around.  There are about 190 usable vectors, not counting\nthe reserved ones and the unused vectors at 0x20 to 0x2F.  So, my patch\nattempts to compress the GSI range and share vectors by sharing IRQs.\n\nCc: \"Protasevich, Natalie\" \u003cNatalie.Protasevich@unisys.com\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89b831ef8bf5cfbb357dbc0a2e07700d7f20eec5",
      "tree": "25118081599eab69bd20d1a1b34ba0f8f679f24f",
      "parents": [
        "979edfadbae2286eec5b46143c00e81bca96498e"
      ],
      "author": {
        "name": "Jacob Shin",
        "email": "jacob.shin@amd.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: Support for AMD specific MCE Threshold.\n\nMC4_MISC - DRAM Errors Threshold Register realized under AMD K8 Rev F.\nThis register is used to count correctable and uncorrectable ECC errors that occur during DRAM read operations.\nThe user may interface through sysfs files in order to change the threshold configuration.\n\nbank%d/error_count - reads current error count, write to clear.\nbank%d/interrupt_enable - set/clear interrupt enable.\nbank%d/threshold_limit - read/write the threshold limit.\n\nAPIC vector 0xF9 in hw_irq.h.\n5 software defined bank ids in mce.h.\nnew apic.c function to setup threshold apic lvt.\ndefaults to interrupt off, count enabled, and threshold limit max.\nsysfs interface created on /sys/devices/system/threshold.\n\nAK: added some ifdefs to make it compile on UP\n\nSigned-off-by: Jacob Shin \u003cjacob.shin@amd.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "979edfadbae2286eec5b46143c00e81bca96498e",
      "tree": "947eacbffcdd8227f54764b9d6882489807a9e40",
      "parents": [
        "e18c6874a505958d153a11f9d6947971c349008a"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: Adjust, correct, and complete the HPET definitions for x86-64.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e18c6874a505958d153a11f9d6947971c349008a",
      "tree": "809d61a9e36f9869d875542c9adce1952e202d4b",
      "parents": [
        "b0d41693217b3bb5b837940dc7465e82a9d49476"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: Account mem_map in VM holes accounting\n\nThe VM needs to know about lost memory in zones to accurately\nbalance dirty pages. This patch accounts mem_map in there too,\nwhich fixes a constant errror of a few percent. Also some\nother misc mappings and the kernel text itself are accounted\ntoo.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0d41693217b3bb5b837940dc7465e82a9d49476",
      "tree": "965dbdfea6644d57fd107619b2ea9e0c9ec6bdc1",
      "parents": [
        "fed644132f8ec4bf05b63f79c507c0acaa692c37"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: When cpu_up fails clean up page allocator properly\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fed644132f8ec4bf05b63f79c507c0acaa692c37",
      "tree": "6b16c1bc5e63a755a5a952b0363bbcb30974370d",
      "parents": [
        "d1e3dfdc2c934a279bcfa19359e4daec02bda18f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: Make i386 compile again with fourth DMA32 zone\n\nThe code should deal with an additional empty zone, so fix up the\n#error.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1e3dfdc2c934a279bcfa19359e4daec02bda18f",
      "tree": "3135781b99cb7a816569ded60485639057c96b6c",
      "parents": [
        "a2f1b424900715ed9d1699c3bb88a434a2b42bc0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: Set compatibility flag for 4GB zone on IA64\n\nIA64 traditionally had a 4GB DMA32 zone. Set the compatibility flag\nto keep old drivers working.\n\nFor new drivers it would be better to use ZONE_DMA32 now.\n\nCc: tony.luck@intel.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2f1b424900715ed9d1699c3bb88a434a2b42bc0",
      "tree": "8ef440f840656365166ff2d71aa445c224c53546",
      "parents": [
        "56720367cd89ef5265f39da2d674c5b92cd4cd87"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: Add 4GB DMA32 zone\n\nAdd a new 4GB GFP_DMA32 zone between the GFP_DMA and GFP_NORMAL zones.\n\nAs a bit of historical background: when the x86-64 port\nwas originally designed we had some discussion if we should\nuse a 16MB DMA zone like i386 or a 4GB DMA zone like IA64 or\nboth. Both was ruled out at this point because it was in early\n2.4 when VM is still quite shakey and had bad troubles even\ndealing with one DMA zone.  We settled on the 16MB DMA zone mainly\nbecause we worried about older soundcards and the floppy.\n\nBut this has always caused problems since then because\ndevice drivers had trouble getting enough DMA able memory. These days\nthe VM works much better and the wide use of NUMA has proven\nit can deal with many zones successfully.\n\nSo this patch adds both zones.\n\nThis helps drivers who need a lot of memory below 4GB because\ntheir hardware is not accessing more (graphic drivers - proprietary\nand free ones, video frame buffer drivers, sound drivers etc.).\nPreviously they could only use IOMMU+16MB GFP_DMA, which\nwas not enough memory.\n\nAnother common problem is that hardware who has full memory\naddressing for \u003e4GB misses it for some control structures in memory\n(like transmit rings or other metadata).  They tended to allocate memory\nin the 16MB GFP_DMA or the IOMMU/swiotlb then using pci_alloc_consistent,\nbut that can tie up a lot of precious 16MB GFPDMA/IOMMU/swiotlb memory\n(even on AMD systems the IOMMU tends to be quite small) especially if you have\nmany devices.  With the new zone pci_alloc_consistent can just put\nthis stuff into memory below 4GB which works better.\n\nOne argument was still if the zone should be 4GB or 2GB. The main\nmotivation for 2GB would be an unnamed not so unpopular hardware\nraid controller (mostly found in older machines from a particular four letter\ncompany) who has a strange 2GB restriction in firmware. But\nthat one works ok with swiotlb/IOMMU anyways, so it doesn\u0027t really\nneed GFP_DMA32. I chose 4GB to be compatible with IA64 and because\nit seems to be the most common restriction.\n\nThe new zone is so far added only for x86-64.\n\nFor other architectures who don\u0027t set up this\nnew zone nothing changes. Architectures can set a compatibility\ndefine in Kconfig CONFIG_DMA_IS_DMA32 that will define GFP_DMA32\nas GFP_DMA. Otherwise it\u0027s a nop because on 32bit architectures\nit\u0027s normally not needed because GFP_NORMAL (\u003d0) is DMA able\nenough.\n\nOne problem is still that GFP_DMA means different things on different\narchitectures. e.g. some drivers used to have #ifdef ia64  use GFP_DMA\n(trusting it to be 4GB) #elif __x86_64__ (use other hacks like\nthe swiotlb because 16MB is not enough) ... . This was quite\nugly and is now obsolete.\n\nThese should be now converted to use GFP_DMA32 unconditionally. I haven\u0027t done\nthis yet. Or best only use pci_alloc_consistent/dma_alloc_coherent\nwhich will use GFP_DMA32 transparently.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56720367cd89ef5265f39da2d674c5b92cd4cd87",
      "tree": "f368e64539b865f5faba7cffd31f654d0e9e66bd",
      "parents": [
        "6037d6bbdff65eb5a84fe35e140f4da4f7cc103a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:12 2005 -0800"
      },
      "message": "[PATCH] x86_64: Update defconfig\n\nRerun and enable autofs 4, relayfs and softdog\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0174f72f848dfe7dc7488799776303c81b181b16",
      "tree": "3f92a0ea6d1780823f2c56e512942bcc6e7817ef",
      "parents": [
        "302fe1758d85ad9c868e77625f61b7edad106381",
        "ba76cd575ffd461d83507c23cf53c78d56d1ea0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 17:56:00 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 17:56:00 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "ba76cd575ffd461d83507c23cf53c78d56d1ea0a",
      "tree": "256053e3982f8e0e5c541fa887faccad2bb0a9ed",
      "parents": [
        "a272e24cc8751d125f9582befed0213a2a2b270f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 21:56:57 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 15 11:17:09 2005 +1100"
      },
      "message": "powerpc: Remove __init from a function used in suspend/resume.\n\nSuspend/resume on powermacs uses the pmac_get_boot_time function,\nso it can\u0027t be marked as __init.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a272e24cc8751d125f9582befed0213a2a2b270f",
      "tree": "a2b33767566f054b8100cf3e99f9247d1b0d5016",
      "parents": [
        "cc657f53928997c65bf2409c45166c6ceee8d306"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 21:55:48 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 15 11:17:02 2005 +1100"
      },
      "message": "powerpc: Remove an extraneous and incorrect declaration of pmac_nvram_init.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc657f53928997c65bf2409c45166c6ceee8d306",
      "tree": "247e16076381a947b4305bb6467acde1189f3918",
      "parents": [
        "493f25ef4087395891c99fcfe2c72e62e293e89f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 21:55:15 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 15 11:11:32 2005 +1100"
      },
      "message": "powerpc: Fix clearing of the FPSCR when invoking a signal handler\n\nAs pointed out by Gary Byers, we were clearing the image of the FPSCR\n(floating point status and control register) in the thread_struct before\ncopying it to the user stack when invoking a signal.  Thus the task\nwould see its FPSCR getting cleared when it took a signal.\n\nWhile fixing it I noticed that our swapcontext system call was also\nclearing FPSCR.  It shouldn\u0027t, so I fixed that too.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "302fe1758d85ad9c868e77625f61b7edad106381",
      "tree": "b3b9a6a356c0f59f871d55353f727250a8c74e51",
      "parents": [
        "1ba430bc3e243d38c0bb2b185bea664b04fc59df"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 14 15:28:45 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 15:28:45 2005 -0800"
      },
      "message": "[NETFILTER] fix leak of fragment queue at unloading nf_conntrack_ipv6\n\nThis patch makes nf_conntrack_ipv6 free all IPv6 fragment queues at module\nunloading time.  Also introduce a BUG_ON if we ever again have leaks in\nthe memory accounting.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ba430bc3e243d38c0bb2b185bea664b04fc59df",
      "tree": "f675bb89f3ac344ddf25ecbdf3a89484a7f3ac4f",
      "parents": [
        "7686a02c0ebc11e4f881fe14db3df18569b7dbc1"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 14 15:28:18 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 15:28:18 2005 -0800"
      },
      "message": "[NETFILTER] nf_conntrack: fix possibility of infinite loop while evicting nf_ct_frag6_queue\n\nThis synchronizes nf_ct_reasm with ipv6 reassembly, and fixes a possibility\nof an infinite loop if CPUs evict and create nf_ct_frag6_queue in parallel.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7686a02c0ebc11e4f881fe14db3df18569b7dbc1",
      "tree": "3fd8e9221881db36d8e1dd9562efa27fd36d344e",
      "parents": [
        "9bdf87d90bbd1a3e3183ac116a6a9d861f32baca"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 14 15:27:43 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 15:27:43 2005 -0800"
      },
      "message": "[NETFILTER]: fix type of sysctl variables in nf_conntrack_ipv6\n\nThese variables should be unsigned.  This fixes sysctl handler for\nnf_ct_frag6_{low,high}_thresh.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bdf87d90bbd1a3e3183ac116a6a9d861f32baca",
      "tree": "d8d5c1d527e71d2c28a33a7610fc991248336f67",
      "parents": [
        "47d4305bf2275f82a51fa025257c2c1996356d6b"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Nov 14 15:26:58 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 15:26:58 2005 -0800"
      },
      "message": "[NETFILTER]: cleanup IPv6 Netfilter Kconfig\n\nThis removes linux 2.4 configs in comments as TODO lists.\nAnd this also move the entry of nf_conntrack to top like IPv4 Netfilter\nKconfig.\n\nBased on original patch by Krzysztof Piotr Oledzki \u003cole@ans.pl\u003e.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47d4305bf2275f82a51fa025257c2c1996356d6b",
      "tree": "a2535f404655905a6e0b86b4a54b54ca9a93764c",
      "parents": [
        "37d2e7a20d745035b600f1a6be56cbb9c7259419"
      ],
      "author": {
        "name": "Krzysztof Oledzki",
        "email": "olenf@ans.pl",
        "time": "Mon Nov 14 15:25:59 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 15:25:59 2005 -0800"
      },
      "message": "[NETFILTER]: link \u0027netfilter\u0027 before ipv4\n\nStaticaly linked nf_conntrack_ipv4 requires nf_conntrack. but currently\nnf_conntrack is linked after it. This changes the order of ipv4 and netfilter\nto fix this.\n\nSigned-off-by: Krzysztof Oledzki \u003colenf@ans.pl\u003e\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37d2e7a20d745035b600f1a6be56cbb9c7259419",
      "tree": "c76e0ba522d34c8b3021bf0f012632f7877f5281",
      "parents": [
        "3746a2b1402e7933c7f1eabdce384b8454dc2ef7"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Nov 14 15:24:59 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 15:24:59 2005 -0800"
      },
      "message": "[NETFILTER] nfnetlink: unconditionally require CAP_NET_ADMIN\n\nThis patch unconditionally requires CAP_NET_ADMIN for all nfnetlink\nmessages.  It also removes the per-message cap_required field, since all\nexisting subsystems use CAP_NET_ADMIN for all their messages anyway.\n\nPatrick McHardy owes me a beer if we ever need to re-introduce this.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3746a2b1402e7933c7f1eabdce384b8454dc2ef7",
      "tree": "154061b5e4f038a490173370c53472d077fec4ef",
      "parents": [
        "56558208521729fa6b2a0f12df22e1569dee297a"
      ],
      "author": {
        "name": "KOVACS Krisztian",
        "email": "hidden@balabit.hu",
        "time": "Mon Nov 14 15:23:01 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 15:23:01 2005 -0800"
      },
      "message": "[NETFILTER] nf_conntrack: Add missing code to TCP conntrack module\n\nLooks like the nf_conntrack TCP code was slightly mismerged: it does\nnot contain an else branch present in the IPv4 version. Let\u0027s add that\ncode and make the testsuite happy.\n\nSigned-off-by: KOVACS Krisztian \u003chidden@balabit.hu\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56558208521729fa6b2a0f12df22e1569dee297a",
      "tree": "0edad3244ac80e9cf00707ac4940e8c3a758cf75",
      "parents": [
        "c0400c4f5a08cfd1c657f7f616fcf1dfbd76a4d7"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Nov 14 15:22:11 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 15:22:11 2005 -0800"
      },
      "message": "[NETFILTER] ctnetlink: More thorough size checking of attributes\n\nAdd missing size checks. Thanks Patrick McHardy for the hint.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0400c4f5a08cfd1c657f7f616fcf1dfbd76a4d7",
      "tree": "61a90f49481595e707e0968f889483a4f0ff454f",
      "parents": [
        "dbd36ea496726460299842fdbeaaa7fff2f0c5c7"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Nov 14 15:21:41 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 15:21:41 2005 -0800"
      },
      "message": "[NETFILTER] nfnetlink: skip size check if size not specified (\u003d\u003d 0)\n\nSkip sizecheck if the size of the attribute wasn\u0027t specified, ie. zero.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbd36ea496726460299842fdbeaaa7fff2f0c5c7",
      "tree": "54e994d90640602cd81b968fe99f0f7623dd335c",
      "parents": [
        "ee90f62b3e69d0cd9f8edc6b95f07b1a8c38aaf4"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Nov 14 15:21:01 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 15:21:01 2005 -0800"
      },
      "message": "[NETFILTER] ctnetlink: use size_t to make gcc-4.x happy\n\nMake gcc-4.x happy. Use size_t instead of int. Thanks to Patrick McHardy\nfor the hint.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "493f25ef4087395891c99fcfe2c72e62e293e89f",
      "tree": "bdb2339dba841e1c459292769e1cafd9698ae1a7",
      "parents": [
        "5be396b00ca0f2f769c55cf69bbd7c77451c925e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:32:50 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:32:50 2005 +1100"
      },
      "message": "powerpc: Fix 32-bit compile: PPC_MEMSTART was undeclared\n\nThis defines PPC_MEMSTART as 0 because it is still used in a couple\nof places in the 32-bit code.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5be396b00ca0f2f769c55cf69bbd7c77451c925e",
      "tree": "3e6d9d85fdb985be3a70aeb76d61f29f631260ce",
      "parents": [
        "1dfc6772097ef4eadd39a10ce44557c782d5058e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:31:55 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:31:55 2005 +1100"
      },
      "message": "powerpc: Mark PREP and embedded as broken for now\n\nThese machines don\u0027t have working ARCH\u003dpowerpc support yet, so make\nthem depend on BROKEN so people don\u0027t enable them inadvertently and\nget compile errors.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1dfc6772097ef4eadd39a10ce44557c782d5058e",
      "tree": "4427008f2f36c92ad7784d5f8fd2e2981f868ef3",
      "parents": [
        "7568cb4ef6c507164b65b01f972a3bd026898ae1"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:30:40 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:30:40 2005 +1100"
      },
      "message": "powerpc: Export a couple of prom functions\n\nThese are needed by the TPM driver, apparently.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7568cb4ef6c507164b65b01f972a3bd026898ae1",
      "tree": "ba608f4c84d8765d5a1491c345f6dc265b5ec4ea",
      "parents": [
        "c55377ee73f6efeb373ae06f6e918d87660b4852"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:30:17 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:30:17 2005 +1100"
      },
      "message": "powerpc: Move most remaining ppc64 files over to arch/powerpc\n\nAlso deletes files in arch/ppc64 that are no longer used now that\nwe don\u0027t compile with ARCH\u003dppc64 any more.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c55377ee73f6efeb373ae06f6e918d87660b4852",
      "tree": "8085472005f758e73d996d2b3e0e91064524d533",
      "parents": [
        "821077b2617ef70662a861393c929d7e47609512"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:22:01 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:22:01 2005 +1100"
      },
      "message": "powerpc: Move a bunch of ppc64 headers to include/asm-powerpc\n\n... and also delete some that are no longer used because we already\nhad an include/asm-powerpc version of the header.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "821077b2617ef70662a861393c929d7e47609512",
      "tree": "a1ea11b67418bb2f84efb7f0b44a772c3f625f2a",
      "parents": [
        "3136254ca5dfaf53486f7032c674f9b6d7fd1d53",
        "d7867959e7e928ab52ef204e2559937e5c9fc4ce"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:15:45 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:15:45 2005 +1100"
      },
      "message": "Merge git://oak/home/sfr/kernels/iseries/work\n"
    },
    {
      "commit": "d7867959e7e928ab52ef204e2559937e5c9fc4ce",
      "tree": "d5e4c82050b70383e4d3b92d3b1b3eb3b65a0813",
      "parents": [
        "868accb7b9126dffdebb6b45631e145991e3535d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Nov 14 17:14:51 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Nov 14 17:14:51 2005 +1100"
      },
      "message": "powerpc: iSeries build fixes\n\nlog_plpar_hcall_return is only used on PPC_PSERIES, so move\nit closer to its users and inside ifdef CONFIG_PPC_PSERIES.\n\nremove the last vestiges of systemcfg in iSeries.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "3136254ca5dfaf53486f7032c674f9b6d7fd1d53",
      "tree": "101934218e83511dc2783e02d1a458ec85d98da9",
      "parents": [
        "0c37ec2aa88bd8a6aaeb284ff5c86f4c6d8e8469"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 14 15:49:48 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 16:36:08 2005 +1100"
      },
      "message": "[PATCH] powerpc: kill ppc64 rtc.c, use genrtc instead\n\nThis moves the rtas RTC callbacks to rtas-rtc.c in arch/powerpc/kernel,\nand kills the rest of arch/ppc64/kernel/rtc.c which was just a duplicate\nof the genrtc functionality. Also enable build of genrtc for\nCONFIG_PPC64 (it just works are we already have the required callbacks)\nand enable it in all defconfigs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0c37ec2aa88bd8a6aaeb284ff5c86f4c6d8e8469",
      "tree": "d70e4b48664b86a9abfe21ff26561318316fb9c2",
      "parents": [
        "50092b233afa96b4c9a4b24ac38199c34e0880cd"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 14 14:55:58 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 16:35:58 2005 +1100"
      },
      "message": "[PATCH] powerpc: vdso fixes (take #2)\n\nThis fixes various errors in the new functions added in the vDSO\u0027s,\nI\u0027ve now verified all functions on both 32 and 64 bits vDSOs. It also\nfix a sign extension bug getting the initial time of day at boot that\ncould cause the monotonic clock value to be completely on bogus for\n64 bits applications (with either the vDSO or the syscall) on\npowermacs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "50092b233afa96b4c9a4b24ac38199c34e0880cd",
      "tree": "03bf19e82f5808f9d8f7fe538b0a3f56c70c3672",
      "parents": [
        "593e537b93193d1696809817533ce5ad510445b1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 14 11:02:20 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 16:35:50 2005 +1100"
      },
      "message": "[PATCH] powerpc: Always rebuild arch/powerpc/include/asm symlink\n\nThis patch uses a FORCE dependency on the arch/powerpc/include/asm\nsymlink so that it always gets rebuilt, thus avoiding all sort of funny\nerrors if the .config is changed between 32 and 64 bits.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "593e537b93193d1696809817533ce5ad510445b1",
      "tree": "b2045132486c3d39950899e3a9b574188df55ce6",
      "parents": [
        "c5e24354efae9f962e0e369d875d45f47e0bb9aa"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sat Nov 12 00:06:06 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 16:34:06 2005 +1100"
      },
      "message": "[PATCH] powerpc: Export htab start/end via device tree\n\nThe userspace kexec-tools need to know the location of the htab on non-lpar\nmachines, as well as the end of the kernel. Export via the device tree.\n\nNB. This patch has been updated to use \"linux,x\" property names. You may\nneed to update your kexec-tools to match.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c5e24354efae9f962e0e369d875d45f47e0bb9aa",
      "tree": "9a92ab7168cd45eb5104ce662e82626b62609aa4",
      "parents": [
        "5cd16ee934eafca74a6bb790328950cec68a8b78"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sat Nov 12 00:06:05 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 16:33:09 2005 +1100"
      },
      "message": "[PATCH] powerpc: Turn cpu_irq_down into kexec_cpu_down\n\nWe currently have a ppc_md member called cpu_irq_down, which disables IRQs\nfor the cpu in question. The only caller of cpu_irq_down is the kexec code.\n\nOn pSeries we need to do more than just teardown IRQs at kexec time, so rename\nthe ppc_md member to kexec_cpu_down and expand it. The pSeries code needs to\nknow, and other platforms might too, whether we\u0027re doing a crash shutdown (ie.\npanicking) or a regular kexec, so add a flag for that.\n\nThe pSeries implementation of kexec_cpu_down does an unregister VPA call, which\ntells the Hypervisor to stop writing stuff into our pacas. Without this we can\nget weird memory corruption bugs when we kexec, caused by the Hypervisor\nwriting into the first kernel\u0027s pacas which happens to be somewhere interesting\nin the second kernel\u0027s memory.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5cd16ee934eafca74a6bb790328950cec68a8b78",
      "tree": "2f4335c9559f5d1d199ea6e0b20185ceede4a2b5",
      "parents": [
        "ee90f62b3e69d0cd9f8edc6b95f07b1a8c38aaf4"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Nov 11 14:25:24 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 16:33:05 2005 +1100"
      },
      "message": "[PATCH] powerpc: Merge page.h\n\nMerge asm-ppc/page.h and asm-ppc64/page.h into asm-powerpc/page.h,\nasm-powerpc/page_32.h and asm-powerpc/page_64.h\n\nBuilt for PPC (common_defconfig), with ARCH\u003dpowerpc, mostly built with\nARCH\u003dppc (other things break the build). Built and booted on P5 LPAR\nfor PPC64 with ARCH\u003dppc/powerpc (pseries_defconfig). Mostly built for\niSeries powerpc.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "868accb7b9126dffdebb6b45631e145991e3535d",
      "tree": "1245ba78565c6b3a4482b714cd733264b29d6fbe",
      "parents": [
        "d9ae2bad5c92cd116e3daedf16f79cf597e09ad7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 10 18:38:46 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Nov 14 14:44:33 2005 +1100"
      },
      "message": "powerpc: have only one definition of __irq_offset_value\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "d9ae2bad5c92cd116e3daedf16f79cf597e09ad7",
      "tree": "5a1d58b46b6712b10caceb2a4d703fc69a31e2f5",
      "parents": [
        "4ba529a8a39e15688b6a3d31b11930d1f8a1edad"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 10 18:11:19 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Nov 14 14:44:24 2005 +1100"
      },
      "message": "powerpc: make iSeries use generic virtual irq mapping\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "ee90f62b3e69d0cd9f8edc6b95f07b1a8c38aaf4",
      "tree": "9ceff60a5db6b98556e1eccd008ecddd470aace9",
      "parents": [
        "70ac551651a2c5a234b703d9a495817f2ca09639",
        "807277cbf9a240b133ee378a53b65375088ef62a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:22:49 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:22:49 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6\n"
    },
    {
      "commit": "70ac551651a2c5a234b703d9a495817f2ca09639",
      "tree": "71f55b9a3de438969a7a0d951971febf59784294",
      "parents": [
        "7f729ccff35befa08a836ab33a4372c7f6735645",
        "bd5d080ab99642e3245ef7cfa54490384c01d878"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:17:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:17:54 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "7f729ccff35befa08a836ab33a4372c7f6735645",
      "tree": "0719139e279c8054d734df5be78154f3b536f22f",
      "parents": [
        "cbc749518235b0f1dacb867c8c25059a1b876276",
        "ee31b337852ca8a65840702544ff5c64d37740f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:17:21 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:17:21 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "cbc749518235b0f1dacb867c8c25059a1b876276",
      "tree": "83ebc2ab3c9e2407fc3939cd266fca454eac3965",
      "parents": [
        "71f95cfbcfc31ba0d002ddb6e37ca5a0b5eaf02c",
        "69177e890cd43e781c3aa9eed98ea091c4cb0788"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:16:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:16:56 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "71f95cfbcfc31ba0d002ddb6e37ca5a0b5eaf02c",
      "tree": "8eef93b2aa7d811d8407fb359ba75c16e814b5f3",
      "parents": [
        "e56367fe70955beb82e5e7c71ccfa064add42c21"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun Nov 13 16:08:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:21 2005 -0800"
      },
      "message": "[PATCH] DocBook: revert xmlto use for .ps and .pdf documentation\n\nAs xmlto doesn\u0027t work for print documentation, we need docbook-utils again for\nthese targets.\n\nThis patch allows the user to choose the method he wants to use.  (I\u0027m still\nhoping that someone will fix passivetex ;-)\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e56367fe70955beb82e5e7c71ccfa064add42c21",
      "tree": "2b95b29a1ba1dd022fa0a60c75944d068a5f0355",
      "parents": [
        "ddad86c2d6f660112c6ce8aabae6ffd346e25b9b"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun Nov 13 16:08:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:21 2005 -0800"
      },
      "message": "[PATCH] DocBook: comment about paper type\n\nAdd a comment showing how to change paper type.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddad86c2d6f660112c6ce8aabae6ffd346e25b9b",
      "tree": "f11cca30f8c67631b5b2d51d5ab45398bedfe6ff",
      "parents": [
        "aeec46b97a7975fd983219177980c58ed4fd607c"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun Nov 13 16:08:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:21 2005 -0800"
      },
      "message": "[PATCH] DocBook: include printk documentation\n\nAdd printk documentation to kernel-api.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aeec46b97a7975fd983219177980c58ed4fd607c",
      "tree": "9ed1f67d86585c096afe12b944182c7e7c41ec39",
      "parents": [
        "f5f4917c92a9a3814eda9c947fda8afabbd1812d"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun Nov 13 16:08:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:21 2005 -0800"
      },
      "message": "[PATCH] DocBook: allow to mark structure members private\n\nMany structures contain both an internal part and one which is part of the API\nto other modules.  With this patch it is possible to only include these public\nmembers in the kernel documentation.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5f4917c92a9a3814eda9c947fda8afabbd1812d",
      "tree": "73dcf87719320a4e1bd87146241f69718181aa6b",
      "parents": [
        "60f6c464d14b177778334344c86f15616899735a"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sun Nov 13 16:08:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:21 2005 -0800"
      },
      "message": "[PATCH] make vesafb build without CONFIG_MTRR\n\nvesafb did not build without CONFIG_MTRR.\n\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60f6c464d14b177778334344c86f15616899735a",
      "tree": "688132b3e6b6c6bb75699ff277d0421834993566",
      "parents": [
        "c3e63002433d9a3de763b6cb49dc2c75a74d8604"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Nov 13 16:08:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:21 2005 -0800"
      },
      "message": "[PATCH] v4l: 976: ensure consistent v4l firmware prefixes\n\nEnsure consistent v4l firmware prefixes.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c3e63002433d9a3de763b6cb49dc2c75a74d8604",
      "tree": "4cbf336587246fd11c6770a39973b17b6c59143f",
      "parents": [
        "d5ee43afc9fdde8f853346d32f5ca5c00e8ed886"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Sun Nov 13 16:08:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:20 2005 -0800"
      },
      "message": "[PATCH] v4l: 977: fix broken dependency needed for sa7134 module\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5ee43afc9fdde8f853346d32f5ca5c00e8ed886",
      "tree": "47bc8712fc8650058e614774ff9e8cc25653e988",
      "parents": [
        "c01ee851d3e64753877017e8fb19f2e23a1945bc"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "v4l@cerqueira.org",
        "time": "Sun Nov 13 16:08:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:20 2005 -0800"
      },
      "message": "[PATCH] v4l: 975: apply saa7134-alsa fixes\n\nMerged parts of a patch from Takashi Iwai for an older version of the module.\n\nThis patch was adapted and tested by Ricardo Cerqueira.\n\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c01ee851d3e64753877017e8fb19f2e23a1945bc",
      "tree": "67f0ee3300eb7016d792471dbdda4112bbe9d0f7",
      "parents": [
        "93067f387e104e48e616436fe1804911f90402e3"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Sun Nov 13 16:08:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:20 2005 -0800"
      },
      "message": "[PATCH] v4l: 974: saa7134 shouldn\u0027t DEPEND on SND_PCM_OSS. Instead, SELECT it.\n\nsaa7134 shouldn\u0027t DEPEND on SND_PCM_OSS. Instead, SELECT it.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93067f387e104e48e616436fe1804911f90402e3",
      "tree": "1daebbbbc5f391ab5dfe08b7f35a945154bb6f6e",
      "parents": [
        "24b59258eb987c26c5813d7768c516422830db35"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Nov 13 16:08:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:20 2005 -0800"
      },
      "message": "[PATCH] v4l: saa711x driver doesn\u0027t need segment.h\n\nThis breaks compilation on non-x86 architectures, and isn\u0027t even used.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24b59258eb987c26c5813d7768c516422830db35",
      "tree": "614420d99090ffdf43479350432ffde4445f0c50",
      "parents": [
        "e77f34d6948af83db75ece2e1bc0c73087d7cf69"
      ],
      "author": {
        "name": "Mike Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Nov 13 16:08:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:20 2005 -0800"
      },
      "message": "[PATCH] v4l: prevent saa7134 alsa undefined warnings\n\nPrevent the following build warnings:\n\n*** Warning: \"snd_card_free\"\n*** Warning: \"snd_card_register\"\n*** Warning: \"snd_device_new\"\n*** Warning: \"snd_card_new\"\n*** Warning: \"snd_ctl_add\"\n*** Warning: \"snd_ctl_new1\"\n*** Warning: \"snd_pcm_set_ops\"\n*** Warning: \"snd_pcm_new\"\n*** Warning: \"snd_pcm_lib_ioctl\"\n*** Warning: \"snd_pcm_hw_constraint_integer\"\n*** Warning: \"snd_pcm_stop\"\n*** Warning: \"snd_pcm_period_elapsed\"\n[drivers/media/video/saa7134/saa7134-alsa.ko] undefined!\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "e77f34d6948af83db75ece2e1bc0c73087d7cf69"
}
