)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
