)]}'
{
  "log": [
    {
      "commit": "699d2937d45d9dabc1772d0d07501ccc43885c23",
      "tree": "56bc2da85a2a0737d86df18a5c1e02d646df37e1",
      "parents": [
        "3d2a71a596bd9c761c8487a2178e95f8a61da083"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Fri Oct 03 22:00:32 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:22 2008 +0200"
      },
      "message": "traps: x86: converge trap_init functions\n\n- set_system_gate on i386 is really set_system_trap_gate\n - set_system_gate on x86_64 is really set_system_intr_gate\n - ist\u003d0 means no special stack switch is done:\n\t- introduce STACKFAULT_STACK, DOUBLEFAULT_STACK, NMI_STACK,\n\t\tDEBUG_STACK and MCE_STACK as on x86_64.\n\t- use the _ist variants with XXX_STACK set to zero\n - remove set_system_gate\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\ntraps: x86: correct copy/paste bug: a trap is a GATE_TRAP\n\nFix copy/paste/forgot-to-edit bug in desc.h.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "365d46dc9be9b3c833990a06f3994b1987eda578",
      "tree": "9397d1304144a288411f2118707f44ff5e862fa6",
      "parents": [
        "5dc64a3442b98eaa0e3730c35fcf00cf962a93e7",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:35:23 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:37:32 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/xen\n\nConflicts:\n\tarch/x86/kernel/cpu/common.c\n\tarch/x86/kernel/process_64.c\n\tarch/x86/xen/enlighten.c\n"
    },
    {
      "commit": "64f53a0492b4bc11868307990bb8f7c1e0764f89",
      "tree": "60348b0c26e945e2b91da2521af5b300979cdc04",
      "parents": [
        "b56afe1d41653fb07ab1b5af5ccc12001c4dd5a0"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Sun Jul 27 08:42:32 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 14:26:26 2008 +0200"
      },
      "message": "x86: fix initialization of \u0027l\u0027 bit in ldt descriptors\n\nMake sure that fill_ldt() initializes the \u0027l\u0027 bit in the descriptor.\nIt always sets it to 0, ignoring \u0027lm\u0027 in user_desc, preserving original\nx86_64 behaviour.\n\nPreviously it was leaving \u0027l\u0027 uninitialized.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\n"
    },
    {
      "commit": "38ffbe66d59051fd9cfcfc8545f164700e2fa3bc",
      "tree": "37e76db49cc86b3da550a62f36d101c7269d262e",
      "parents": [
        "338b9bb3adac0d2c5a1e180491d9b001d624c402"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jul 23 14:21:18 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 24 12:30:06 2008 +0200"
      },
      "message": "x86/paravirt/xen: properly fill out the ldt ops\n\nLTP testing showed that Xen does not properly implement\nsys_modify_ldt().  This patch does the final little bits needed to\nmake the ldt work properly.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a31863168660c6b6f6c7ffe05bb6a38e97803326",
      "tree": "f027f581a10302504520809d1d45293595bc849e",
      "parents": [
        "77ef50a522717fa040636ee1017179ceba12ff62"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Tue Jul 22 21:53:53 2008 +0200"
      },
      "committer": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Tue Jul 22 21:53:53 2008 +0200"
      },
      "message": "x86: consolidate header guards\n\nThis patch consolidates the header guard names which are also used\nexternally, i.e. in .c files.\n\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\n"
    },
    {
      "commit": "d59fdcf2ac501de99c3dfb452af5e254d4342886",
      "tree": "ad5e2efd6f8aacf2a08b1ed8a54ddf96642e83f3",
      "parents": [
        "2387ce57a8167490d3b34a7e1ffa9a64a1a76244",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 11:37:46 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 11:37:46 2008 +0200"
      },
      "message": "Merge commit \u0027v2.6.26\u0027 into x86/core\n"
    },
    {
      "commit": "5ac37f87ff18843aabab84cf75b2f8504c2d81fe",
      "tree": "f6520105036bd90fb3b5b0ae70889622f62ca891",
      "parents": [
        "a361ee5cb8011763ece7b4add393e206439db8b3"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "kernel@mkarcher.dialup.fu-berlin.de",
        "time": "Fri Jul 11 18:04:46 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 12 07:11:31 2008 +0200"
      },
      "message": "x86: fix ldt limit for 64 bit\n\nFix size of LDT entries. On x86-64, ldt_desc is a double-sized descriptor.\n\nSigned-off-by: Michael Karcher \u003ckernel@mkarcher.dialup.fu-berlin.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a939098afcfa5f81d3474782ec15c6d114e57763",
      "tree": "62c21fb10d6b58dc8247c34e68ab5562e045b8d0",
      "parents": [
        "736f12bff9d9e7b4e895c64f73b190c8383fc2a1"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed May 28 16:19:53 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:16 2008 +0200"
      },
      "message": "x86: move x86_64 gdt closer to i386\n\ni386 and x86_64 used two different schemes for maintaining the gdt.\nWith this patch, x86_64 initial gdt table is defined in a .c file,\nsame way as i386 is now. Also, we call it \"gdt_page\", and the descriptor,\n\"early_gdt_descr\". This way we achieve common naming, which can allow for\nmore code integration.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "305b92a2323eeaa4b481f409d54f778dd7e21a46",
      "tree": "0f32832b033de27b2ae5909bb06d4eabdd1a9b0b",
      "parents": [
        "1a331957efd214fc3a84f70956dfaec65e70c031"
      ],
      "author": {
        "name": "Alan Mayer",
        "email": "ajm@sgi.com",
        "time": "Tue Apr 15 15:36:56 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 12 21:28:06 2008 +0200"
      },
      "message": "x86: change FIRST_SYSTEM_VECTOR to a variable\n\nThe SGI UV system needs several more system vectors than a vanilla\nx86_64 system.  Rather than burden the other archs with extra system\nvectors that they don\u0027t use, change FIRST_SYSTEM_VECTOR to a variable,\nso that it can be dynamic.\n\nSigned-off-by: Alan Mayer \u003cajm@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "c1773a167defdec919b1dbfc9100054c44fd0ff5",
      "tree": "637c39d0285f6fd46a36751c076f9eaf7e97bc03",
      "parents": [
        "b77619001e3acd228209bfdd864734cfdddb3d92"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Mar 23 01:01:58 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:22 2008 +0200"
      },
      "message": "include/asm-x86/desc.h: checkpatch cleanups - formatting only\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1bd5718ce58fb49ac158653380fa200f4759daad",
      "tree": "51769d5394214fe0bb6affeb9b9ae33c447ffa73",
      "parents": [
        "1eeaed7679eab3666d2d8c964d060c2169b3813b"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Jan 30 13:31:51 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:51 2008 +0100"
      },
      "message": "x86: x86 TLS desc_struct cleanup\n\nThis cleans up the TLS code to use struct desc_struct and to separate the\nencoding and installation magic from the interface wrappers.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "746ff60f2627626fca0d8ddbf6b1f04d505782f4",
      "tree": "ce99d5fb66a6fc683b7f9d89c49d64fcfc1c5da8",
      "parents": [
        "053de044411111da00272d1b4e174e7dd743f499"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jan 30 13:31:27 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:27 2008 +0100"
      },
      "message": "x86: move desc_empty to where they belong\n\nThis patch moves the (duplicated) desc_empty implementation to desc.h,\nwhere the descriptor things belong.\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f6e0eba1b133192e298052d616e9e17356d32517",
      "tree": "190b1c2085af0194bd160983fba5164f6cc6f1ac",
      "parents": [
        "2215e69d2cf5024647f9a034807990590d25dd4e"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jan 30 13:31:20 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:20 2008 +0100"
      },
      "message": "x86: avoid ifdefs in desc.h, getting rid of pack_ldt and pack_tss\n\nBy Andi Kleen\u0027s suggestion, this patch removes pack_ldt() and pack_tss()\nwrappers in favour of a general wrapper. It saves us an ifdef and some lines\nof code, but more importantly, it\u0027s more elegant.\n\nNo functional change is made, although the object code is expected to be\ndifferent.\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c81c6ca45a69478c7877b729af1942d2b80ef582",
      "tree": "e26aeaa7ace08ce222bd4cb28add95d18dbd4bbd",
      "parents": [
        "507f90c9f92592e7630b1c1e87bf92d2c9858cc6"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jan 30 13:31:14 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:14 2008 +0100"
      },
      "message": "x86: unify set_tss_desc\n\nThis patch unifies the set_tss_desc between i386 and x86_64,\nwhich can now have a common implementation. After the old\nfunctions are removed from desc_{32,64}.h, nothing important is\nleft, and the files can be removed.\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "507f90c9f92592e7630b1c1e87bf92d2c9858cc6",
      "tree": "23e011c11bc221e1c51702ca7dc748d2b241005d",
      "parents": [
        "54cd0eac7286b83ef1a657d2dddd74e0556209e7"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jan 30 13:31:14 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:14 2008 +0100"
      },
      "message": "x86: move _set_gate and its users to a common location\n\nThis patch moves _set_gate and its users to desc.h. We can now\nuse common code for x86_64 and i386.\n\n[ mingo@elte.hu: set_system_gate() fixes for nasty crashes. ]\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "54cd0eac7286b83ef1a657d2dddd74e0556209e7",
      "tree": "aed1dfd42c1e66dff168387d9539e98dbe64c098",
      "parents": [
        "cc6978528cbd475d952e0eb5073375839dfb600e"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jan 30 13:31:14 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:14 2008 +0100"
      },
      "message": "x86: unify paravirt pieces of descriptor handling\n\nWith the types used to access descriptors in x86_64 and i386\nnow being the same, the code that effectively handles them can\nnow be easily shared. This patch moves the paravirt part of\ndesc_32.h into desc.h, and then, we get paravirt support in x86_64\nfor free.\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "cc6978528cbd475d952e0eb5073375839dfb600e",
      "tree": "96d07f0b08b08c0ebfaf8c73252316cb8c978652",
      "parents": [
        "26048d75e8d6c840742468667f4a7ab8c2df74c9"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jan 30 13:31:14 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:14 2008 +0100"
      },
      "message": "x86: modify get_desc_base\n\nThis patch makes get_desc_base() receive a struct desc_struct,\nand then uses its internal fields to compute the base address.\nThis is done at both i386 and x86_64, and then it is moved\nto common header\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "881c2975d02b6575c417a6eee40868d60a9ecba9",
      "tree": "402785bef46e3051aca5d006eaddbf0b99aff502",
      "parents": [
        "59fbed775aa5a6f352bfbde6b40508b541086b7e"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jan 30 13:31:14 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:14 2008 +0100"
      },
      "message": "x86: unify non-paravirt parts of desc.h\n\nThis patch unifies the non-paravirt part of desc_{32,64}.h into\ndesc.h. Most of it, is simply common code, that is moved to\nthe shared header. The only exception is the set_ldt_desc in desc_64.h,\nwhich is changed - included its name - to accomodate for the way\nthe ldt is set up in i386.\n\nAlso, constant definitions used in desc_32.h are moved to desc_defs.h\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "80fbb69a8d1268ef48dfe21da80e68cb01922f31",
      "tree": "6cc2d5d0fdc40eb53f74e36c5557fa24f89edce0",
      "parents": [
        "5af725026fe902bf81f1b90b1b9d9ee4b9e1eb6a"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jan 30 13:31:13 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:13 2008 +0100"
      },
      "message": "x86: introduce fill_ldt\n\nThis patch introduces fill_ldt(), which populates a ldt descriptor\nfrom a user_desc in once, instead of relying in the LDT_entry_a and\nLDT_entry_b macros\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "96a388de5dc53a8b234b3fd41f3ae2cedc9ffd42",
      "tree": "d947a467aa2da3140279617bc4b9b101640d7bf4",
      "parents": [
        "27bd0c955648646abf2a353a8371d28c37bcd982"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "message": "i386/x86_64: move headers to include/asm-x86\n\nMove the headers to include/asm-x86 and fixup the\nheader install make rules\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
