)]}'
{
  "log": [
    {
      "commit": "c83d12806b6185131ece682de8696d8cfb78df69",
      "tree": "6eb639a6746b0e3c2aa1e57f3a9ee5eea6dfc793",
      "parents": [
        "51ca3c679194e7435c25b8e77b0a73c597e41ae9",
        "8d7ccaa545490cdffdfaff0842436a8dd85cf47b",
        "8067794bec1cc5de1431102cf0a6a1c7ce75cd85",
        "a677f58a8c8c541bf7d02c658545084040f3708d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 14 14:58:22 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 14 14:58:22 2008 +0200"
      },
      "message": "Merge branches \u0027x86/prototypes\u0027, \u0027x86/x2apic\u0027 and \u0027x86/debug\u0027 into x86/core\n"
    },
    {
      "commit": "2ae111cdd8d83ebf9de72e36e68a8c84b6ebbeea",
      "tree": "0ca28a5869a172d0c76caa3ad8271524cc0a733b",
      "parents": [
        "15dd859cacf312f606f54502d1f66537a1e5c78c"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Mon Aug 11 18:34:08 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 11 16:43:09 2008 +0200"
      },
      "message": "x86: apic interrupts - move assignments to irqinit_32.c, v2\n\n64bit mode APIC interrupt handlers are set within irqinit_64.c.\nLets do tha same for 32bit mode which would help in furter code merging.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "71e3b818431957371c7f69fa1c576d4a403c1478",
      "tree": "375a306279e066a761eba4d8b15b7b1a7d71fdb5",
      "parents": [
        "01eb7858c017b1c63b962f8c2ad37133383ca560"
      ],
      "author": {
        "name": "Jaswinder Singh",
        "email": "jaswinder@infradead.org",
        "time": "Wed Jul 23 17:44:00 2008 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh",
        "email": "jaswinder@infradead.org",
        "time": "Wed Jul 23 17:44:00 2008 +0530"
      },
      "message": "x86: mach-default/setup.c declare no_broadcast before they get used\n\nincluded mach_ipi.h for no_broadcast declaration\n\nfixed minor spacing for no_broadcast\n\nSigned-off-by: Jaswinder Singh \u003cjaswinder@infradead.org\u003e\n"
    },
    {
      "commit": "63b5d7af2556a7de6bf72c5dd0b85a32fb4c3767",
      "tree": "83465d3c04f62c241d08cc7663328374e9edea4d",
      "parents": [
        "64898a8bad8c94ad7a4bd5cc86b66edfbb081f4a"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Jul 19 18:02:26 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jul 20 09:25:52 2008 +0200"
      },
      "message": "x86: add -\u003epre_time_init to x86_quirks\n\nso NUMAQ can use that to call numaq_pre_time_init()\n\nThis allows us to remove a NUMAQ special from arch/x86/kernel/setup.c.\n\n(and paves the way to remove the NUMAQ subarch)\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3c9cb6de1e5ad37d1558fdb0d9d2bed5a7bac0d9",
      "tree": "f579e0c0a09c6df7fc0fbf6e8008920eec325e2b",
      "parents": [
        "5f1f2b3d9dbaee82cd532f28da459adcbf611499"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Jul 19 02:07:25 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jul 20 09:18:17 2008 +0200"
      },
      "message": "x86: introduce x86_quirks\n\nintroduce x86_quirks array of boot-time quirk methods.\n\nNo change in functionality intended.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "15e551d25e5a600c76cb92171357d4cbe2d1bf7a",
      "tree": "8a28438fbed1aba7f57e2527b40c98452258b827",
      "parents": [
        "62fa572f6933038b3d79558812de88702bda176f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 17:02:10 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 18:55:47 2008 +0200"
      },
      "message": "x86, VisWS: turn into generic arch, eliminate Kconfig specials\n\nremove leftover traces of various VISWS related Kconfig specials.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "078c0bba55b3dc751881d40cf170c002eafc048d",
      "tree": "e6df988d90bcd22239910a9401ae219df1deeb53",
      "parents": [
        "8bfaba873f0cc81c1747d6787f2721926192a3dc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 15:48:48 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 18:55:41 2008 +0200"
      },
      "message": "x86, VisWS: turn into generic arch, add early quirks to default architectures\n\nadd early quirk support to the generic architecture code.\n\nthis allows VISWS to be supported by the generic code and allows us\nto remove the VISWS subarch.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "064d25f12014ae1d97c2882f9ab874995321f2b2",
      "tree": "a6f39b226bbae5a2abc15d911cdf12d01b9c8c19",
      "parents": [
        "cc9f7a0ccf000d4db5fbdc7b0ae48eefea102f69"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Jun 16 19:58:28 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 10:38:25 2008 +0200"
      },
      "message": "x86: merge setup_memory_map with e820\n\n... and kill e820_32/64.c and e820_32/64.h\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d0be6bdea103b8d04c8a3495538b7c0011ae4129",
      "tree": "b2f40f629457feda4e20eb145ed6e4b676f6effd",
      "parents": [
        "6df8809bbd1b48cc6d428df7372ed749c8711641"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Jun 15 18:58:51 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 10:37:01 2008 +0200"
      },
      "message": "x86: rename two e820 related functions\n\nrename update_memory_range to e820_update_range\nrename add_memory_region to e820_add_region\n\nto make it more clear that they are about e820 map operations.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6e9bcc796b120d17b08dde7ab958b82ddb899889",
      "tree": "e7cecb5a49f875beae9b6aff6bb44777be714430",
      "parents": [
        "028b785888c523baccdf27af0cdbf1deb92edec0"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Wed May 14 08:15:46 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun May 25 10:55:11 2008 +0200"
      },
      "message": "x86 boot: change sanitize_e820_map parameter from byte to int to allow bigger memory maps\n\nThe map size counter passed into, and back out of, sanitize_e820_map(),\nwas an eight bit type (char or u8), as derived from its origins in\nlegacy BIOS E820 structures.  This patch changes that type to an \u0027int\u0027,\nto allow this sanitize routine to also be used on larger maps (larger\nthan the 256 count that fits in a char).  The legacy BIOS E820 interface\nof course does not change; that remains at 8 bits for this count, holding\nup to E820MAX \u003d\u003d 128 entries.  But the kernel internals can handle more\nwhen those additional memory map entries are passed from the BIOS via\nEFI interfaces.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c3965bd15118742d72b4bc1a290d37b3f081eb98",
      "tree": "3c3acbdb900a54800d9f427b19ffb156ab16308f",
      "parents": [
        "b25e31cec7788ccba5749d10f8f4343fffff4750"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Wed May 14 08:15:34 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun May 25 10:55:11 2008 +0200"
      },
      "message": "x86 boot: proper use of ARRAY_SIZE instead of repeated E820MAX constant\n\nThis patch is motivated by a subsequent patch which will allow for more\nmemory map entries on EFI supported systems than can be passed via the x86\nlegacy BIOS E820 interface.  The legacy interface is limited to E820MAX \u003d\u003d\n128 memory entries, and that \"E820MAX\" manifest constant was used as the\nsize for several arrays and loops over those arrays.\n\nThe primary change in this patch is to change code loop sizes over those\narrays from using the constant E820MAX, to using the ARRAY_SIZE() macro\nevaluated for the array being looped.  That way, a subsequent patch can\nchange the size of some of these arrays, without breaking this code.\n\nThis patch also adds a parameter to the sanitize_e820_map() routine,\nwhich had an implicit size for the array passed it of E820MAX entries.\nThis new parameter explicitly passes the size of said array.  Once again,\nthis will allow a subsequent patch to change that array size for some\ncalls to sanitize_e820_map() without breaking the code.\n\nAs part of enhancing the sanitize_e820_map() interface this way, I further\ncombined the unnecessarily distinct x86_32 and x86_64 declarations for\nthis routine into a single, commonly used, declaration.\n\nThis patch in itself should make no difference to the resulting kernel\nbinary.\n\n[ mingo@elte.hu: merged to -tip ]\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "27b46d7661dc720224813eb4f452e424f1bf3a9a",
      "tree": "1683daefc5f245efa5a1c2a3808277b45d21ce72",
      "parents": [
        "5e71c6051585da46b898b21bd8e5b6df2795f03f"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Oct 20 01:13:56 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 01:13:56 2007 +0200"
      },
      "message": "spelling fixes: arch/i386/\n\nSpelling fixes in arch/i386/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "4aad794a8a4233059334937fea541167a97b395b",
      "tree": "7b35a1a6a2794aaa2b6f8303210a9056100d4f30",
      "parents": [
        "343b9019808eb4df2a1b4429a8b95d21bf45a9e9"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Oct 20 00:19:06 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 00:19:06 2007 +0200"
      },
      "message": "BOOT: Show that no_ipi_broadcast() takes a parameter.\n\na rather obvious fix given the opening of the function:\n\n...\nstatic __init int no_ipi_broadcast(char *str)\n{\n        get_option(\u0026str, \u0026no_broadcast);\n...\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "6a61f6a55708f5e50c4d78934199e7e9257e6aa2",
      "tree": "b834e5a3a4a73b6c6412afbb3068b4ee32fe936c",
      "parents": [
        "6d43be8ea8c92a41557dacde94ae73565cbc01f0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 17 18:04:36 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Wed Oct 17 20:16:06 2007 +0200"
      },
      "message": "x86: clean up struct irqaction initializers\n\nclean up struct irqaction initializers to C99.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "30c826451d3e5bbc6e11bba0e7fee5d2f49d9b75",
      "tree": "61abd11d1703673ff21227d42ed4b07d85dd0290",
      "parents": [
        "2b0460b534f383eca744eb8fff66ec9f57e702b9"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Oct 15 17:13:22 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Oct 16 17:38:31 2007 -0700"
      },
      "message": "[x86] remove uses of magic macros for boot_params access\n\nInstead of using magic macros for boot_params access, simply use the\nboot_params structure.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "d629e03b64c469245ceb07d05460e1e2eefa7585",
      "tree": "c0bac5206be0875305856a4a9e23631856abfa06",
      "parents": [
        "ad757b6aa5801b81dec609d87753604a06313c53"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:16:48 2007 +0200"
      },
      "message": "i386: move mach-default\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
