)]}'
{
  "log": [
    {
      "commit": "ac54a6c9371bacb86bee1db23f7d82e8685c7e17",
      "tree": "9b09ad0ffb05eca31630ef7c0f88ad3dcc60972f",
      "parents": [
        "676f4a920be27160747439fe71026aa15ec78e5a"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Thu Sep 04 22:37:50 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:06 2008 +0200"
      },
      "message": "x86: io-apic - declare irq_cfg_lock for SPARSE_IRQ only\n\nWe use irq_cfg_lock lock in SPARSE_IRQ only context so\nmove it under #ifdef and compiler will be happy.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "676f4a920be27160747439fe71026aa15ec78e5a",
      "tree": "a6a29f7e93be5b09a3762928dd633fb432609902",
      "parents": [
        "b558cb35f1ef92837cba0fba9aad267e5eff1f65"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Thu Sep 04 22:37:49 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:06 2008 +0200"
      },
      "message": "x86: io-apic - use ARRAY_SIZE macro\n\nMake the code width a bit shorter with ARRAY_SIZE macro.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "02c1df199c990cd21c09a4dffaa06d4e0b7bf2bf",
      "tree": "3c6af307149fe635d8b6333bab760b3fb561a555",
      "parents": [
        "e8fc96ed3603924e7aa09fd5e4dbd289b7e69907"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Sep 04 20:57:11 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:05 2008 +0200"
      },
      "message": "x86: print out if acpi want physical flat of all\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a11b5abef50722e42a7d13f6b799c4f606fcb797",
      "tree": "eed224f07b6c8fc20cc4a454578e34721999b763",
      "parents": [
        "c59d85a7b7822b83fc9783314543eea0ca860480"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Wed Sep 03 16:58:31 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:04 2008 +0200"
      },
      "message": "x2apic: fix reserved APIC register accesses in print_local_APIC()\n\nAPIC_ARBPRI is a reserved register for XAPIC and beyond.\nAPIC_RRR is a reserved register except for 82489DX, APIC for Pentium processors.\nAPIC_EOI is a write only register.\nAPIC_DFR is reserved in x2apic mode.\n\nAccess to these registers in x2apic will result in #GP fault. Fix these\napic register accesses.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1dd6ba2e179773597e20f17f66049a64e6c4b2ec",
      "tree": "90c75872415c49b03876111d505c7bbc62cbb7bf",
      "parents": [
        "8c464a4b23ca283b414022ebc77787f3c7040fa7"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Mon Aug 25 21:27:26 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:04 2008 +0200"
      },
      "message": "x86: apic - unify smp_spurious/error_interrupt declaration\n\nAccording to entry_64.S we do pass pt_regs pointer\ninto interrupt handlers but don\u0027t use them. So we\nsafely may merge the declarations.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e492c5ae85428d4a3815d06bf308c590120b928b",
      "tree": "dd452cb7455e001221b60b07bb4ef3020531b1a1",
      "parents": [
        "0f611ffaea81b8e1c69682188ba1ccaf7683a2ba"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Aug 24 22:41:26 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:03 2008 +0200"
      },
      "message": "x86: let 64 bit to use 32 bit calibrate_apic_clock\n\nUse the 32-bit APIC calibration code - it\u0027s more mature.\n\nSigned-of-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0f611ffaea81b8e1c69682188ba1ccaf7683a2ba",
      "tree": "9e046359ee3693f6a22b5fae75ef32f2477a40c0",
      "parents": [
        "6c15822752a13748241e1a34068f2b15b660d28e"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Aug 24 02:01:56 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:03 2008 +0200"
      },
      "message": "x86: rename apic_32.c and apic_64.c to apic.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6c15822752a13748241e1a34068f2b15b660d28e",
      "tree": "35d6afc36f04010c9cc3504072e4a54df38c69ac",
      "parents": [
        "2f04fa888d270951b9e0fe9e641ddd560d77ad1b"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Aug 24 02:01:55 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:03 2008 +0200"
      },
      "message": "x86: apic copy apic_64.c to apic_32.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2f04fa888d270951b9e0fe9e641ddd560d77ad1b",
      "tree": "7206b41bb6b072187640f2cb1cfb273ef2f2dbf0",
      "parents": [
        "dc1528dd864a0b79fa67b60b3ca5674fe94fdce5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Aug 24 02:01:54 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:03 2008 +0200"
      },
      "message": "x86: apic copy calibrate_APIC_clock to each other in apic_32/64.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dc1528dd864a0b79fa67b60b3ca5674fe94fdce5",
      "tree": "0cbdbaa7a32f626849fe2778a452d9d9d66c2366",
      "parents": [
        "773763df7de881e65ff2600c024c9ce2dde64750"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Aug 24 02:01:53 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:03 2008 +0200"
      },
      "message": "x86: apic unify smp_spurious/error_interrupt\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "773763df7de881e65ff2600c024c9ce2dde64750",
      "tree": "eb3cfea21779d3e9676e8010029c95c2608b46ad",
      "parents": [
        "be7a656fe131cba088912bcafb079b029320504d"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Aug 24 02:01:52 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:02 2008 +0200"
      },
      "message": "x86: merge header files in apic_xx.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "be7a656fe131cba088912bcafb079b029320504d",
      "tree": "a13176640fb1617258a9fadb43890de55eaa4c21",
      "parents": [
        "fa2bd35a8d5c88c03b638c72daf7f38a132d0e8c"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Aug 24 02:01:51 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:02 2008 +0200"
      },
      "message": "x86: copy detect_init_APIC to the other\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@mgail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fa2bd35a8d5c88c03b638c72daf7f38a132d0e8c",
      "tree": "a83e22fef3a1b71df13d5f5232eb3089a429f047",
      "parents": [
        "f28c0ae21d80ffd6eb0987901c5273843387e341"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Aug 24 02:01:50 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:02 2008 +0200"
      },
      "message": "x86: merge APIC_init_uniprocessor\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f28c0ae21d80ffd6eb0987901c5273843387e341",
      "tree": "30e5d497a5deefdcfaf862f9c5c7a78dfc825cec",
      "parents": [
        "3491998dd54f6d4ef7344518fe5463b299fdf537"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Aug 24 02:01:49 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:02 2008 +0200"
      },
      "message": "x86: make apic_32/64.c more like\n\nexcept x2apic, detec_init_APIC, and calibrating_APIC_clock\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3491998dd54f6d4ef7344518fe5463b299fdf537",
      "tree": "879f7d82d6c9894a0a149b3e73ce95f8763d9d2f",
      "parents": [
        "49899eacce79ce39faf531dad3e00f771eba2eb1"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Aug 24 02:01:48 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:02 2008 +0200"
      },
      "message": "x86: add hard_smp_prossor_id with MACRO in io_apic_xx.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "49899eacce79ce39faf531dad3e00f771eba2eb1",
      "tree": "288951ef512ef7e5e100a14aa72933e2c7c9383d",
      "parents": [
        "b3c5117050e8028d48b2fa0ea09c7a50dd7f3414"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Aug 24 02:01:47 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:01 2008 +0200"
      },
      "message": "x86: use HAVE_X2APIC in apic_64.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b3c5117050e8028d48b2fa0ea09c7a50dd7f3414",
      "tree": "3919939c185da0cd4b65836588133b2d8edf8f0b",
      "parents": [
        "6460bc73aac970135104a0bc407c2c8b85394d59"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Aug 24 02:01:46 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:01 2008 +0200"
      },
      "message": "x86: apic_xx.c order variables\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6460bc73aac970135104a0bc407c2c8b85394d59",
      "tree": "82ac232268fadaae95db8681d89dbbfc0109d51d",
      "parents": [
        "457cc52d4670bcf1470606a108bbf35aac28eb7f"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Aug 24 02:01:45 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:01 2008 +0200"
      },
      "message": "x86: apic - unify smp_apic_timer_interrupt\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "457cc52d4670bcf1470606a108bbf35aac28eb7f",
      "tree": "0f0b17316e7e277250fa352952f1ae45b89b8193",
      "parents": [
        "89c38c2867ebe37c4c5aee23e7fa1bffb025b171"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Aug 24 02:01:44 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:01 2008 +0200"
      },
      "message": "x86: apic_32.c should use __cpuinit section\n\nAll callers are __init or __cpuinit so there is no need\nto hold this code without CPU_HOTPLUG being set.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "89c38c2867ebe37c4c5aee23e7fa1bffb025b171",
      "tree": "c0f9fbc1b4cf58e3431b0fb5ab26f3cb9b5c7330",
      "parents": [
        "80e5609cabd7e4321769701a70297f819a15b08d"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Aug 24 02:01:43 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:01 2008 +0200"
      },
      "message": "x86: apic - unify setup_local_APIC\n\n- remove useless read of APIC_LVR\n- wrap with preempt_disable/enable\n- check for integrated APIC just in place\n\nv2: fix by Yinghai Lu.\n\tfix lapic_is_integrated using\n\tlet 64-bit too have pic_mode\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "80e5609cabd7e4321769701a70297f819a15b08d",
      "tree": "15d345e7a4780154941a7e0282efcb9e7a0e084a",
      "parents": [
        "920fa7a507c3b1004a9ebe07a2c9d38605b3406a"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Aug 24 02:01:42 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:00 2008 +0200"
      },
      "message": "x86: apic_64.c - add sanity check for spurious vector definition\n\nDo not check for SPUTIOUS_APIC_VECTOR definition twice.\nCheck it once - is what we need.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "920fa7a507c3b1004a9ebe07a2c9d38605b3406a",
      "tree": "82fed044bcbe2e3fac48a8816b2949bfd1929d33",
      "parents": [
        "7c37e48b5125fdb0acac846a0a3af42806175d44"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Aug 24 02:01:41 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:00 2008 +0200"
      },
      "message": "x86: apic - unify setup_apicpmtimer\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7c37e48b5125fdb0acac846a0a3af42806175d44",
      "tree": "4960e3c9b0ffae7ca79cfe189b7b11632b2acc76",
      "parents": [
        "db4b5525caafd846ec20f95afbc6403c792e22cf"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Aug 24 02:01:40 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:00 2008 +0200"
      },
      "message": "x86: apic - introduce get_physical_broadcast for 64bit\n\nWe don\u0027t really use it now on 64bit mode but\ncould reserve it for future.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "db4b5525caafd846ec20f95afbc6403c792e22cf",
      "tree": "57c97ee508aa2478daa8b1d917920af38611b81c",
      "parents": [
        "2699574b3c04351f5a23c8a842e17c303d7ebb6f"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Aug 24 02:01:39 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:00 2008 +0200"
      },
      "message": "x86: apic_64.c - setup_APIC_timer has to be __cpuinit function\n\nThere is no need to hold this code if CPU_HOTPLUG is not\ndefined.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2699574b3c04351f5a23c8a842e17c303d7ebb6f",
      "tree": "5e6f471674dd4ffabe6464ad7d1fc87804b1eacb",
      "parents": [
        "052c0bff9b83a578654dfa513d6e3d0b3795f1e8"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Thu Aug 21 11:26:43 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:59 2008 +0200"
      },
      "message": "x86: VMI, initialize IRQ vector\n\nInitialize vector_irq for the vmi used vector, to point to correct irq.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "052c0bff9b83a578654dfa513d6e3d0b3795f1e8",
      "tree": "4e5928ce37fa1567301e2316d0036b322e15362d",
      "parents": [
        "a2d332fa3445160519de03c350a59602ac1c3df9"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Aug 21 13:10:09 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:59 2008 +0200"
      },
      "message": "x86: fix probe_nr_irqs for xen\n\notherwise Xen is _completely_ unusable with 5 or more VCPUs.\n(when !CONFIG_HAVE_SPARSE_IRQ).\n\nbased on Alex Nixon\u0027s patch.\n\nalso add +1 offset after redir_entries\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nAcked-by: Alex Nixon \u003calex.nixon@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a2d332fa3445160519de03c350a59602ac1c3df9",
      "tree": "fb86287f507290b6546f993916e097c12eb2081d",
      "parents": [
        "e89eb43863c2d9f11a3bbe766766fe646e6c50d9"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Aug 21 12:56:32 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:59 2008 +0200"
      },
      "message": "x86: fix 32-bit ioapic lockup with sparseirqs\n\nMissed two lines when copying.\n\nFix panic on one of Ingo\u0027s machines that need to adjust ioapic id when\nacpi off/ 32bit.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e89eb43863c2d9f11a3bbe766766fe646e6c50d9",
      "tree": "3d45bdf7efb5a37edb99f62cbea1d500b3003468",
      "parents": [
        "7ddfb650c7ef7a33a5ef11c0fdf5b3d837a47dba"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Wed Aug 20 20:46:25 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:59 2008 +0200"
      },
      "message": "x86: sparse_irq needs spin_lock in allocations\n\nSuresh Siddha noticed that we should have a spinlock around it.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0c425cec64eb0c0d0dd7037c21a25585cbe3636c",
      "tree": "647a5d3b24fd5a9992d58cc130a75d971f1731af",
      "parents": [
        "bf9d3cf73e8caf0b3ae0b7f508a9f251536f5ff4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 18 13:04:26 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:58 2008 +0200"
      },
      "message": "warning: fix arch x86 kernel io_apic c\n\nfix warning:\n\n  arch/x86/kernel/io_apic.c: In function ‘print_local_APIC’:\n  arch/x86/kernel/io_apic.c:1786: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 2 has type ‘u64’\n  arch/x86/kernel/io_apic.c:1787: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 2 has type ‘u64’\n\nBy creating uniform behavior on 32-bit and 64-bit and printing out the ICR\nvalue in two 32-bit words.\n\nCode has changed:\n\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n  22901\t  19650\t  17040\t  59591\t   e8c7\tio_apic.o.before\n  22899\t  19650\t  17040\t  59589\t   e8c5\tio_apic.o.after\n\nDue to the 32-bit cast narrowing the printed out value on 64-bit.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bf9d3cf73e8caf0b3ae0b7f508a9f251536f5ff4",
      "tree": "957187a65bbc2e1292ce92e402c713b1454968c3",
      "parents": [
        "e7f5ed8d6e921c6200ce5e2549a86db629f2dd11"
      ],
      "author": {
        "name": "Alex Nixon",
        "email": "alex.nixon@citrix.com",
        "time": "Mon Aug 18 22:17:08 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:58 2008 +0200"
      },
      "message": "xen: Fix bug `do_IRQ: cannot handle IRQ -1 vector 0x6 cpu 1\u0027\n\nFollowing commit 9c3f2468d8339866d9ef6a25aae31a8909c6be0d, do_IRQ()\nlooks up the IRQ number in the per-cpu variable vector_irq.\n\nThis commit makes Xen initialise an identity vector_irq map for both X86_32 and X86_64.\n\nSigned-off-by: Alex Nixon \u003calex.nixon@citrix.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9d6a4d0823b3b8e29156f5e698b5a68687afad32",
      "tree": "b3a06b8392f8b451625ad64ad7d51b60456fb388",
      "parents": [
        "8f09cd20a24c5f13c571bc73ddcd47be0af3b70f"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:52 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:58 2008 +0200"
      },
      "message": "x86: probe nr_irqs even only mptable is used\n\nfor !CONFIG_HAVE_SPARSE_IRQ\n\nfix:\n\n In file included from arch/x86/kernel/early-quirks.c:18:\n include/asm/io_apic.h: In function \u0027probe_nr_irqs\u0027:\n include/asm/io_apic.h:209: error: \u0027NR_IRQS\u0027 undeclared (first use in this function)\n include/asm/io_apic.h:209: error: (Each undeclared identifier is reported only once\n include/asm/io_apic.h:209: error: for each function it appears in.)\n\nv2: fix by Ingo\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8f09cd20a24c5f13c571bc73ddcd47be0af3b70f",
      "tree": "7b4188221e5ac41d6ec9f773b87a5f8413f530b4",
      "parents": [
        "ffd5aae7817fba22c5c3e304a31c44fa0a4e9a97"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:51 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:57 2008 +0200"
      },
      "message": "x86: make HAVE_SPARSE_IRQ support selectable\n\nIngo said sparse_irq is some intrusive. need to make it selectable\n\nto make it simple, remove irq_desc as parameter in some functions.\n(ack, eoi, set_affinity).\nmay need to make member if irq_chip to take irq_desc, or struct irq later.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ffd5aae7817fba22c5c3e304a31c44fa0a4e9a97",
      "tree": "b989be1931c3bb57498d6580f10ede1d81c87dc3",
      "parents": [
        "29ccbbf232c035b8c7ff0c5060fbe30a66ed9b99"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:50 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:57 2008 +0200"
      },
      "message": "x86: print local APIC of APs one by one\n\ninstead of print that of all APs at the time\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "29ccbbf232c035b8c7ff0c5060fbe30a66ed9b99",
      "tree": "4b08233d4f1a9dee791e496103570c3acff30652",
      "parents": [
        "3eb2cce84beae8fd41de950569cafd5bca7edd5d"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:49 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:57 2008 +0200"
      },
      "message": "x86: remove first_free_entry/pin_map_size\n\nno user now\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3eb2cce84beae8fd41de950569cafd5bca7edd5d",
      "tree": "42bd7ff48555893b0c07b68f64af1d94864d0c20",
      "parents": [
        "4e738e2f307113feaedebae147c3e0d072e39648"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:48 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:56 2008 +0200"
      },
      "message": "x86: unify ack_apic_edge\n\nuse code in 64 to replace\n\tmove_native_irq(irq, desc);\nin 32 bit\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4e738e2f307113feaedebae147c3e0d072e39648",
      "tree": "65ae6d50f2cf1cb87e08121d861b96ddb24aef98",
      "parents": [
        "bcd562607f17b0c9f9ae96af849894dd06645f63"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:47 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:56 2008 +0200"
      },
      "message": "x86: unify mask_IO_APIC_irq\n\nuse MACRO for 32 bit too\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c691cc84529ec88ccb32b174535bb61875888c90",
      "tree": "9eb63d323efd012f885478f695e2e2c7e7080442",
      "parents": [
        "26d347c2c035b1f4c5b3c5094f3046db9ec920f5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:43 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:56 2008 +0200"
      },
      "message": "io_apic: make 32 bit have io_apic resource in /proc/iomem\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "26d347c2c035b1f4c5b3c5094f3046db9ec920f5",
      "tree": "bbb6dc5b6473c3d1c00255e844a21ed40809a700",
      "parents": [
        "54168ed7f2a4f3fc2780e645124ae952598da601"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:42 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:55 2008 +0200"
      },
      "message": "rename io_apic_64.c and io_apic_32.c to io_apic.c\n\nThe two files are now line by line equal. (sans a printk)\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "54168ed7f2a4f3fc2780e645124ae952598da601",
      "tree": "7f9693848afeeebb1d4383a2b1e7f2b0e01da85b",
      "parents": [
        "047c8fdb8718890e3340073b178d0859d0c7f91f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Aug 20 09:07:45 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:55 2008 +0200"
      },
      "message": "x86: make io_apic_32.c the same as io_apic_64.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "047c8fdb8718890e3340073b178d0859d0c7f91f",
      "tree": "12386f7d380da5212d720d7a2d7e9ca1c64473bb",
      "parents": [
        "aa45f97b1bb40adae1288669e73350907ffae85e"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:41 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:55 2008 +0200"
      },
      "message": "x86: make io_apic_64.c and io_apic_32.c the same\n\nall the same except INTR_REMAPPING related and ioapic io resource.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "aa45f97b1bb40adae1288669e73350907ffae85e",
      "tree": "0c1fd792404b58dfccd36ad3714ca69f6ec654fc",
      "parents": [
        "f876d213a59c363d2492e399cc6c24edd6f3c368"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:40 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:55 2008 +0200"
      },
      "message": "x86: remove ioapic_force\n\nno user left.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f876d213a59c363d2492e399cc6c24edd6f3c368",
      "tree": "c9c9bbe98e03ecf4625ee97b527ba20418c5bd46",
      "parents": [
        "d4057bdb6a3bb85dd44f9f39f41eac53696fd637"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:39 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:55 2008 +0200"
      },
      "message": "x86: make 64 handle sis_apic_bug like the 32 bit\n\ndo we have 64bit system with sis chipset?\n\n[ mingo@elte.hu: nope, the problem chipset was 32-bit only.\n                 The code symmetry is good nevertheless. ]\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d4057bdb6a3bb85dd44f9f39f41eac53696fd637",
      "tree": "7f9bb5e8dc27fbe6d3c4b10ccee301aef5250c59",
      "parents": [
        "e955b5398b660a204854bdff059d050b44090879"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:38 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:54 2008 +0200"
      },
      "message": "x86: make headers files the same in io_apic_xx.c\n\nalso make no_timer_check to be global on 64 bit, because vmi_32 is using that.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "efa2559f65167989f1893cb065e3126d4f13ba60",
      "tree": "5682fd57b093f1514af837820a8210bc512bbeba",
      "parents": [
        "8ea5371baa82db452a8d93e9977b418d30944e32"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:36 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:54 2008 +0200"
      },
      "message": "x86: order variables in io_apic_xx.c\n\nmove first_system_vector to apic_64.c.\n\nalso add #ifdef CONFIG_INTR_REMAP to prepare 32 bit to use\nsame file.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8ea5371baa82db452a8d93e9977b418d30944e32",
      "tree": "5cf78a2c4b72c44141d7a46b639bf39abb7178db",
      "parents": [
        "1d02519242c23450b043e5e8a9e3cb84a8666fe3"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:35 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:54 2008 +0200"
      },
      "message": "x86: ordering functions in io_apic_64.c\n\ntry to make functions have the same order between 32-bit and 64-bit.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1d02519242c23450b043e5e8a9e3cb84a8666fe3",
      "tree": "4a9d55644edf712ba4a09607ffb2d51966527a7f",
      "parents": [
        "d83e94acd95789829804fd9e442bd18975f4dc89"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:34 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:54 2008 +0200"
      },
      "message": "x86: ordering functions in io_apic_32.c\n\nprepare for unification:\n\ntry to make functions be of the same order to io_apic_64.c.\n\nv2: add calling setup_msi_irq back to arch_setup_msi_irq\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d83e94acd95789829804fd9e442bd18975f4dc89",
      "tree": "a7aed9c440365914684b895ece5b43cffcdde70c",
      "parents": [
        "7a959cff725872ce9c3a534f10724d7bb2cb3c4a"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:33 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:53 2008 +0200"
      },
      "message": "x86, io-apic: remove union about dest for log/phy\n\nlet user decide the meaning of the bits.\n\nThis unifies the 32-bit and 64-bit io-apic code a bit.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7a959cff725872ce9c3a534f10724d7bb2cb3c4a",
      "tree": "8624645b19e3f4404ba7ca071dd52d72f870aff6",
      "parents": [
        "497c9a195db918d3f035e8cb3021e5d4d035516e"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:32 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:53 2008 +0200"
      },
      "message": "x86: add debug info for 32bit sparse_irq\n\nso could figure out bugs where we get an interrupt, but vector_irq is\nnot initialized yet.\n\nSigned-off-by: Yinghai Lu  \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "497c9a195db918d3f035e8cb3021e5d4d035516e",
      "tree": "73df8764a812f2d6d2bd81d6a1d671008a0d212b",
      "parents": [
        "199751d715bba5b469ea22adadc68a4166bfa4f5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:28 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:53 2008 +0200"
      },
      "message": "x86: make 32bit support per_cpu vector\n\nso we can merge io_apic_32.c and io_apic_64.c\n\nv2: Use cpu_online_map as target cpus for bigsmp, just like 64-bit is doing.\n\nAlso remove some unused TARGET_CPUS macro.\n\nv3: need to check if desc is null in smp_irq_move_cleanup\n\nalso migration needs to reset vector too, so copy __target_IO_APIC_irq\nfrom 64bit.\n\n(the duplication will go away once the two files are unified.)\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "199751d715bba5b469ea22adadc68a4166bfa4f5",
      "tree": "bc7edd6d16d75637fbe00d906636c1c879acedc8",
      "parents": [
        "0f978f4505e96227a89b3c9447552aca983c6b57"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:27 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:53 2008 +0200"
      },
      "message": "x86: make 32 bit to use sparse_irq\n\nbut actually irq still needs to be less than NR_IRQS, because\ninterrupt[NR_IRQS] in entry.S.\n\nneed to enable per_cpu vector...\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0f978f4505e96227a89b3c9447552aca983c6b57",
      "tree": "6133aadd9cc15c37bc26afd823ad99de9f58c3f9",
      "parents": [
        "da51a821314dd0ec7126f2bf9a62117146fbb6b9"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:26 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:53 2008 +0200"
      },
      "message": "x86: make 32bit to use irq_2_pin in irq_cfg\n\nso it is more like 64 bit.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "da51a821314dd0ec7126f2bf9a62117146fbb6b9",
      "tree": "e44a0a3fe05b6cea98c328419c20f2a6d9e16018",
      "parents": [
        "a1420f395d7721895c05ba3dedf150294d2c0e4d"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:25 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:52 2008 +0200"
      },
      "message": "x86: make 32bit use irq_cfg_alloc, etc\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a1420f395d7721895c05ba3dedf150294d2c0e4d",
      "tree": "432c4d718ddfd3d576e38ea1dda5615bae2c69e0",
      "parents": [
        "8b8e8c1bf7275eca859fe551dfa484134eaf013b"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:24 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:52 2008 +0200"
      },
      "message": "x86: add irq_cfg for 32bit\n\nit only contains vector ...\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8b8e8c1bf7275eca859fe551dfa484134eaf013b",
      "tree": "3e2f950a8f34f419a59a31ddd12e9d7331911e3d",
      "parents": [
        "6d50bc26836e16a9589e0b128d527c29e30d722a"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:23 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:52 2008 +0200"
      },
      "message": "x86: remove irqbalance in kernel for 32 bit\n\nThis has been deprecated for years, the user space irqbalanced utility\nworks better with numa, has configurable policies, etc...\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmai.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6d50bc26836e16a9589e0b128d527c29e30d722a",
      "tree": "8fd02d634b4cdf618e0328813b33c3a357015547",
      "parents": [
        "e420dfb40c453a9760b86c7f338052bdb4dfa755"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:22 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:52 2008 +0200"
      },
      "message": "x86: use 28 bits irq NR for pci msi/msix and ht\n\nalso print out irq no in /proc/interrups and /proc/stat in hex, so could\ntell bus/dev/func.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "52b17329d6d0a4824b89206803a430915031ff23",
      "tree": "714884d90d67a771eef01863a677d502b2d758fc",
      "parents": [
        "a2f9f43858db64cb8b45c4f6746d7a52b80d4dcb"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:20 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:51 2008 +0200"
      },
      "message": "x86_64: make /proc/interrupts work with dyn irq_desc\n\nloop with irq_desc list\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a2f9f43858db64cb8b45c4f6746d7a52b80d4dcb",
      "tree": "e7b17e452e9dfbeac7815282b3a202d9d428694c",
      "parents": [
        "67fb283e148e9bd761f73691d3173b6eab9ba8db"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:19 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:51 2008 +0200"
      },
      "message": "x86_64: separate irq_cfgx from irq_cfgx_free\n\nso later don\u0027t need to compare with -1U\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cb5bc83225a86ca53bbb889ed8439e4fd6cf44ac",
      "tree": "d2c43413adbc86562ab63498e3ce14e36ba253ed",
      "parents": [
        "1d5f6b36c4736af1dac396d6267eb53dcc8c0021"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:17 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:51 2008 +0200"
      },
      "message": "x86_64: rename irq_desc/irq_desc_alloc\n\nchange names:\n\n          irq_desc() \u003d\u003d\u003e irq_desc_alloc\n\t__irq_desc() \u003d\u003d\u003e irq_desc\n\nAlso split a few of the uses in lowlevel x86 code.\n\nv2: need to check if desc is null in smp_irq_move_cleanup\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1d5f6b36c4736af1dac396d6267eb53dcc8c0021",
      "tree": "80b7fe11fa42cabd3af3fddeef53f0126943ec22",
      "parents": [
        "46926b67fc663d357a1a8174328998a9e49da0b8"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:16 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:51 2008 +0200"
      },
      "message": "x86: check with without_new in show_interrupts\n\nso we don\u0027t get new one that we don\u0027t need it.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "46926b67fc663d357a1a8174328998a9e49da0b8",
      "tree": "33870a6c416bbc4d246ecfbf015a78c61943a36d",
      "parents": [
        "7d94f7ca401dd7f445fda9a971a48aa5427b3e55"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:15 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:50 2008 +0200"
      },
      "message": "generic: add irq_desc in function in parameter\n\nSo we could remove some duplicated calling to irq_desc\n\nv2: make sure irq_desc in  init/main.c is not used without generic_hardirqs\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7d94f7ca401dd7f445fda9a971a48aa5427b3e55",
      "tree": "8f4d4b73966fd0aa54df2da5bbcf67ea0a7ff43a",
      "parents": [
        "46b8214d12c274bd4265aae482ab7ffe69d94818"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:14 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:50 2008 +0200"
      },
      "message": "irq: remove \u003e\u003d nr_irqs checking with config_have_sparse_irq\n\nremove irq limit checks - nr_irqs is dynamic and we expand anytime.\n\nv2: fix checking about result irq_cfg_without_new, so could use msi again\nv3: use irq_desc_without_new to check irq is valid\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "46b8214d12c274bd4265aae482ab7ffe69d94818",
      "tree": "512dc5a904104b82eda8741dc200f70ac938973b",
      "parents": [
        "c7fb03a475bd80c642c1345d85c7c550f63514b8"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:13 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:33 2008 +0200"
      },
      "message": "x86, ioapic: replace loop with nr_irqs with for_each_irq_icfg\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2c6927a38f65b53b62f86158fba29a068c4e8b6a",
      "tree": "4f23cf5689c8fbaed771219b4afd3f785d8048bc",
      "parents": [
        "9059d8fa4a3a9153da53da890039f7f956cc9d19"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:11 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:33 2008 +0200"
      },
      "message": "irq: replace loop with nr_irqs with for_each_irq_desc\n\nThere are a handful of loops that go from 0 to nr_irqs and use\nget_irq_desc() on them. These would allocate all the irq_desc\nentries, regardless of the need for them.\n\nUse the smarter for_each_irq_desc() iterator that will only iterate\nover the present ones.\n\nv2: make sure arch without GENERIC_HARDIRQS work too\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7f95ec9e4c12fd067febfd57532da1166d75d858",
      "tree": "b395b6776485f60e3f5d9d820ad665161ef76771",
      "parents": [
        "3060d6fe28570640c2d7d66d38b9eaa848c3b9e3"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:09 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:32 2008 +0200"
      },
      "message": "x86: move kstat_irqs from kstat to irq_desc\n\nbased on Eric\u0027s patch ...\n\ntogether mold it with dyn_array for irq_desc, will allcate kstat_irqs for\nnr_irq_desc alltogether if needed. -- at that point nr_cpus is known already.\n\nv2: make sure system without generic_hardirqs works they don\u0027t have irq_desc\nv3: fix merging\nv4: [mingo@elte.hu] fix typo\n\n[ mingo@elte.hu ] irq: build fix\n\nfix:\n\n arch/x86/xen/spinlock.c: In function \u0027xen_spin_lock_slow\u0027:\n arch/x86/xen/spinlock.c:90: error: \u0027struct kernel_stat\u0027 has no member named \u0027irqs\u0027\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e5a53714acfc7b5f868d07d27c5f02cb00b118db",
      "tree": "087446051c2af229177c1d2aa079d7255077ebb0",
      "parents": [
        "3ac2de48ed3c998df7f366e039c97eedb27e7c3d"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:07 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:31 2008 +0200"
      },
      "message": "x86: put irq_2_pin pointer into irq_cfg\n\npreallocate 32 irq_2_pin entries, and use get_one_free_irq_2_pin() to get\none more and link to irq_cfg if needed.\n\nso don\u0027t waste one where no irq is enabled.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3ac2de48ed3c998df7f366e039c97eedb27e7c3d",
      "tree": "d9dfda60e670fc5c67cf4cabef8325602d568902",
      "parents": [
        "3bf52a4df3ccd25d4154797977c556a2a8b3bc1e"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:06 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:30 2008 +0200"
      },
      "message": "x86: add irq_cfg in io_apic_64.c\n\npreallocate size is 32, and if it is not enough, irq_cfg will more\nvia alloc_bootmem() or kzalloc(). (depending on how early we are in\nsystem setup)\n\nv2: fix typo about size of init_one_irq_cfg ... should use sizeof(struct irq_cfg)\nv3: according to Eric, change get_irq_cfg() to irq_cfg()\nv4: squash add irq_cfg_alloc in\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "08678b0841267c1d00d771fe01548d86043d065e",
      "tree": "7debb21f9e9a768ced43077f7376797a0c46f8c0",
      "parents": [
        "bfea1238beac9d306eeac081c67de5ca6aec4c7a"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:05 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:29 2008 +0200"
      },
      "message": "generic: sparse irqs: use irq_desc() together with dyn_array, instead of irq_desc[]\n\nadd CONFIG_HAVE_SPARSE_IRQ to for use condensed array.\nGet rid of irq_desc[] array assumptions.\n\nPreallocate 32 irq_desc, and irq_desc() will try to get more.\n\n( No change in functionality is expected anywhere, except the odd build\n  failure where we missed a code site or where a crossing commit itroduces\n  new irq_desc[] usage. )\n\nv2: according to Eric, change get_irq_desc() to irq_desc()\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "71f521bbaf375b685aeea20c6b0ed8600cd6edfe",
      "tree": "a18b8e8284ff7a68c341de8b1342866b9821ae7f",
      "parents": [
        "a84488c213a8cfc29200344a6fb6357d48c8ed85"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:03 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:08 2008 +0200"
      },
      "message": "x86, irq: get nr_irqs from madt\n\nUntil now, NR_IRQS was derived from black magic defines that had to\nbe \"large enough\" to both accomodate NR_CPUS and MAX_NR_IO_APICs.\n\nThis resulted in a way too large irq_desc[] array on most x86 systems.\nEspecially with larger CPU masks, the size of irq_desc can spiral out\nof control quickly.\n\nSo be smarter about it and use precise allocation instead: determine the\ndefault maximum possible IRQ number from the ACPI MADT. Use a minimum limit\nof at least 32 IRQs for broken BIOSes.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a84488c213a8cfc29200344a6fb6357d48c8ed85",
      "tree": "71e5392cdc8d837a3e17ce7da7cccebad3fdf82c",
      "parents": [
        "301e619020dd67bde7e7e64bb9ffb7f30d26c979"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Aug 19 20:50:31 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:08 2008 +0200"
      },
      "message": "irq: sparse irqs, fix #3\n\nfix non-APIC UP build:\n\n arch/x86/kernel/built-in.o: In function `setup_arch\u0027:\n : undefined reference to `pin_map_size\u0027\n arch/x86/kernel/built-in.o: In function `setup_arch\u0027:\n : undefined reference to `first_free_entry\u0027\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "301e619020dd67bde7e7e64bb9ffb7f30d26c979",
      "tree": "0abae161010dbee1c3aa4ea2c0411cfc0fbeee5c",
      "parents": [
        "d17a55ded3393ad3878010bb3a8243a15a8d8df5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:02 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:08 2008 +0200"
      },
      "message": "x86: use dyn_array in io_apic_xx.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0799e432acfda879eaeef9622426bfa1434f3786",
      "tree": "bc9a1d07438c52df08ab1e283ccd0a191b5fe05d",
      "parents": [
        "85c0f90978bf50596dbd23854648020f1f9b5bfd"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:49:48 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:05 2008 +0200"
      },
      "message": "x86: use nr_irqs\n\nalso add first_free_entry and pin_map_size, which were NR_IRQS derived\nconstants.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6da55c3e8da88e8a7cb6452160776ad6706798ad",
      "tree": "f72d4f245ac1af7d28faf9d27ef514cbb224ca19",
      "parents": [
        "1f8ff037a871690c762d267d8a052529d3102fc9"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:49:46 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:04 2008 +0200"
      },
      "message": "x86: enable dyn_array support\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1f8ff037a871690c762d267d8a052529d3102fc9",
      "tree": "1b0ce2fdcca21c06fc2b806964670ee0a3ffeab4",
      "parents": [
        "1f3fcd4b1adc972d5c6a34cfed98931c46575b49"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:49:45 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:03 2008 +0200"
      },
      "message": "x86: alloc dyn_array all together\n\nso could spare some memory with small alignment in bootmem\n\nalso tighten the alignment checking, and make print out less debug info.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1f3fcd4b1adc972d5c6a34cfed98931c46575b49",
      "tree": "a79b6c656a09a8424863a0025d5b20e7264d6999",
      "parents": [
        "3ddfda11861d305b02ed810b522dcf48b74ca808"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:49:44 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:03 2008 +0200"
      },
      "message": "add per_cpu_dyn_array support\n\nallow dyn-array in per_cpu area, allocated dynamically.\n\nusage:\n\n|  /* in .h */\n| struct kernel_stat {\n|        struct cpu_usage_stat   cpustat;\n|        unsigned int *irqs;\n| };\n|\n|  /* in .c */\n| DEFINE_PER_CPU(struct kernel_stat, kstat);\n|\n| DEFINE_PER_CPU_DYN_ARRAY_ADDR(per_cpu__kstat_irqs, per_cpu__kstat.irqs, sizeof(unsigned int), nr_irqs, sizeof(unsigned long), NULL);\n\nafter setup_percpu()/per_cpu_alloc_dyn_array(), the dyn_array in\nper_cpu area is ready to use.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fe648be019119722ec0ac54e3a4b2e5bf5168589",
      "tree": "ccde89d436cf847793f680cb59ca70af3bea9158",
      "parents": [
        "25db8ad5c56700e7716fe23426b16c5e3b1674b4"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:49:41 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:02 2008 +0200"
      },
      "message": "x86: add after_bootmem flag for 32bit\n\nto prepare to use dyn_array support etc.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "758a7f7bb86b520aadc484f23da85e547b3bf3d8",
      "tree": "d268b55fb9607f24e9433d900a260ca6d0bc1f7c",
      "parents": [
        "a474aaedac99ba86e28ef6c912a7647c482db6dd"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Oct 14 17:01:03 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 16:30:14 2008 -0700"
      },
      "message": "x86: register a platform RTC device if PNP doesn\u0027t describe it\n\nMost if not all x86 platforms have an RTC device, but sometimes the RTC\nis not exposed as a PNP0b00/PNP0b01/PNP0b02 device in PNPBIOS or ACPI:\n\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d11580\n    https://bugzilla.redhat.com/show_bug.cgi?id\u003d451188\n\nIt\u0027s best if we can discover the RTC via PNP because then we know\nwhich flavor of device it is, where it lives, and which IRQ it uses.\n\nBut if we can\u0027t, we should register a platform device using the\ncompiled-in RTC_PORT/RTC_IRQ resource assumptions.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nReported-by: Rik Theys \u003crik.theys@esat.kuleuven.be\u003e\nReported-by: shr_msn@yahoo.com.tw\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "244dc4e54b73567fae7f8fd9ba56584be9375442",
      "tree": "c7b47b122fde55c92f7f32797aef1e3e1c7030d1",
      "parents": [
        "e7f2f9918c0e97aa98ba147ca387e2c7238f0711",
        "e758936e02700ff88a0b08b722a3847b95283ef2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:59:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:59:14 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/users/dwmw2/random-2.6\n\n* git://git.infradead.org/users/dwmw2/random-2.6:\n  Fix autoloading of MacBook Pro backlight driver.\n  Automatic MODULE_ALIAS() for DMI match tables.\n  Remove asm/a.out.h files for all architectures without a.out support.\n  Introduce HAVE_AOUT symbol to remove hard-coded arch list for BINFMT_AOUT\n  Remove redundant CONFIG_ARCH_SUPPORTS_AOUT\n  S390: Update comments about why we don\u0027t use \u003casm-generic/statfs.h\u003e\n  SPARC: Use \u003casm-generic/statfs.h\u003e\n  PowerPC: Use \u003casm-generic/statfs.h\u003e\n  PARISC: Use \u003casm-generic/statfs.h\u003e\n  x86_64: Use \u003casm-generic/statfs.h\u003e\n  IA64: Use \u003casm-generic/statfs.h\u003e\n  ARM: Use \u003casm-generic/statfs.h\u003e\n  Make \u003casm-generic/statfs.h\u003e suitable for 64-bit platforms.\n  Define and use PCI_DEVICE_ID_MARVELL_88ALP01_CCIC for CAFÉ camera driver\n  [MTD] [NAND] Define and use PCI_DEVICE_ID_MARVELL_88ALP01_NAND for CAFÉ\n  Use PCI_DEVICE_ID_88ALP01 for CAFÉ chip, rather than PCI_DEVICE_ID_CAFE.\n  EFS: Don\u0027t set f_fsid in statfs().\n"
    },
    {
      "commit": "e758936e02700ff88a0b08b722a3847b95283ef2",
      "tree": "50c919bef1b459a778b85159d5929de95b6c4a01",
      "parents": [
        "239cfbde1f5843c4a24199f117d5f67f637d72d5",
        "4480f15b3306f43bbb0310d461142b4e897ca45b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 17:13:56 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 17:13:56 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tinclude/asm-x86/statfs.h\n"
    },
    {
      "commit": "c00193f9f09f9b852249a66391985f585d066084",
      "tree": "7ec2e0584fdddd89222a26f666903680b9b73892",
      "parents": [
        "c1a2f4b10852ce68e70f7e4c53600c36cc63ea45",
        "accba5f3965d6a9d1bf7c1e1a7995d17e9d521b6",
        "f26ed116c0baa8f9cbbe3d5db84034d75f6250f8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 14:18:42 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 14:18:42 2008 +0200"
      },
      "message": "Merge branches \u0027oprofile-v2\u0027 and \u0027timers/hpet\u0027 into x86/core-v4\n"
    },
    {
      "commit": "accba5f3965d6a9d1bf7c1e1a7995d17e9d521b6",
      "tree": "8fb40782e79472ed882ff2098d4dd295557278ee",
      "parents": [
        "6852fd9b86d05063c6ef49d2e12e061cc7f6a105",
        "4480f15b3306f43bbb0310d461142b4e897ca45b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 11:05:51 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 11:05:51 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into oprofile-v2\n\nConflicts:\n\tarch/x86/kernel/apic_32.c\n\tarch/x86/oprofile/nmi_int.c\n\tinclude/linux/pci_ids.h\n"
    },
    {
      "commit": "c1a2f4b10852ce68e70f7e4c53600c36cc63ea45",
      "tree": "5d3d86a73735d0b5cb3309175d4678b8a18f515c",
      "parents": [
        "79aa10dd9fb0f896ce358314fdba20606c038864"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Sep 14 02:33:12 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:34:23 2008 +0200"
      },
      "message": "x86: change early_ioremap to use slots instead of nesting\n\nso we could remove the requirement that one needs to call\nearly_iounmap() in exactly reverse order of early_ioremap().\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "79aa10dd9fb0f896ce358314fdba20606c038864",
      "tree": "bc9e90163cbd05492b71ada90f821a239ce97f5f",
      "parents": [
        "6a2ae2d9f9212de47c16e23080162aada882c8b6"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Aug 29 12:50:38 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:50 2008 +0200"
      },
      "message": "x86: adjust dependencies for CONFIG_X86_CMOV\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6a2ae2d9f9212de47c16e23080162aada882c8b6",
      "tree": "b3f4970f84c2c60f89f487a642bcf9cdecd23ddf",
      "parents": [
        "cb48bb59995d2d14a0c732835c80bbcfb354de31"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@mailshack.com",
        "time": "Sun Oct 05 12:39:36 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:49 2008 +0200"
      },
      "message": "dumpstack: x86: various small unification steps, fix\n\nAfter \"dumpstack: x86: various small unification steps\", the\nassembler gives the following compile error. The error is in\ndumpstack_64.c.\n\n{standard input}: Assembler messages:\n{standard input}:720: Error: Incorrect register `%rbx\u0027 used with `l\u0027 suffix\n{standard input}:1340: Error: Incorrect register `%r12\u0027 used with `l\u0027 suffix\n\nIndeed the suffix in get_bp() was wrong.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cb48bb59995d2d14a0c732835c80bbcfb354de31",
      "tree": "e13de849926eb7934ad6953621556d063d05b1fc",
      "parents": [
        "b807305059c28fb8197496c944bfaa6b372a40ad"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Oct 05 17:51:52 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:48 2008 +0200"
      },
      "message": "x86: remove additional_cpus\n\nremove remainder of additional_cpus logic. We now just listen to the\ndisabled_cpus value like we did for years. disabled_cpus is always \u003e\u003d\n0 so no need for an extra check.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b807305059c28fb8197496c944bfaa6b372a40ad",
      "tree": "77d2cd1493c4cf57c67abc00a660769464a6a14d",
      "parents": [
        "649c6653fa94ec8f3ea32b19c97b790ec4e8e4ac"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 05 17:12:36 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:47 2008 +0200"
      },
      "message": "x86: remove additional_cpus configurability\n\nadditional_cpus\u003d\u003cx\u003e parameter is dangerous and broken: for example\nif we boot additional_cpus\u003d-2 on a stock dual-core system it will\ncrash the box on bootup.\n\nSo reduce the maze of code a bit by removingthe user-configurability\nangle.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "649c6653fa94ec8f3ea32b19c97b790ec4e8e4ac",
      "tree": "a6c3c0f48147ebcd9eca8d5e0e188f36477705e9",
      "parents": [
        "8a541665b9063c5006b370d4488cf9f6beb6083f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Oct 05 16:52:24 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:46 2008 +0200"
      },
      "message": "x86: improve UP kernel when CPU-hotplug and SMP is enabled\n\nnum_possible_cpus() can be \u003e 1 when disabled CPUs have been accounted.\n\nDisabled CPUs are not in the cpu_present_map, so we can use\nnum_present_cpus() as a safe indicator to switch to UP alternatives.\n\nReported-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8a541665b9063c5006b370d4488cf9f6beb6083f",
      "tree": "fe3411f956e0be63f9eee4ca6c49df2276be4571",
      "parents": [
        "802a67de0cbd1ef10df80ad48b840e2103b13e52"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Sat Oct 04 23:12:46 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:45 2008 +0200"
      },
      "message": "dumpstack: x86: various small unification steps\n\n- define STACKSLOTS_PER_LINE and use it\n - define get_bp macro to hide the %%ebp/%%rbp difference\n - i386: check task\u003d\u003dNULL in dump_trace, like x86_64\n - i386: show_trace(NULL, ...) uses current automatically\n - x86_64: use [#%d] for die_counter, like i386\n - whitespace and comments\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "802a67de0cbd1ef10df80ad48b840e2103b13e52",
      "tree": "953f7f70297fcfe4202d0c1f157244c50cec9007",
      "parents": [
        "ca0a816403c53411bb6b6fb8bf60cef30695b09d"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Sat Oct 04 23:12:45 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:44 2008 +0200"
      },
      "message": "dumpstack: i386: make kstack\u003d an early boot-param and add oops\u003dpanic\n\n- make kstack\u003d and early_param\n - add oops\u003dpanic, setting panic_on_oops\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ca0a816403c53411bb6b6fb8bf60cef30695b09d",
      "tree": "2a19497527209f362934d9edb8612651ed3a8122",
      "parents": [
        "2ac53721f37c79acddaf60f6ff232f56b7abddba"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@sleipnir.lusi.uni-sb.de",
        "time": "Sat Oct 04 23:12:44 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:43 2008 +0200"
      },
      "message": "dumpstack: x86: use log_lvl and unify trace formatting\n\n- x86: Write log_lvl strings if available\n - start raw stack dumps on new line\n - i386: Remove extra indentation for raw stack dumps\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2ac53721f37c79acddaf60f6ff232f56b7abddba",
      "tree": "56075afcaf1245c78e66ea7489f78cc1fbd3dd55",
      "parents": [
        "3a18512db00e0eedca86e3db4d2e81f8fe0b1774"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Sat Oct 04 23:12:43 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:42 2008 +0200"
      },
      "message": "dumptrace: x86: consistently include loglevel, print stack switch\n\n- i386 and x86_64: always printk the \u0027data\u0027 parameter\n - i386: announce stack switch (irq -\u003e normal)\n - i386: check if there is a stack switch before announcing it\n\nThere is a warning that \u0027context\u0027 might come out corrupt in early\nboot. If this is true it should be fixed, not worked around.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3a18512db00e0eedca86e3db4d2e81f8fe0b1774",
      "tree": "e452f21a8ad3001318ee75381b29280e519f09ed",
      "parents": [
        "161827903bdc124655f4cd976b9f0a5ac6ebf21c"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Sat Oct 04 23:12:42 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:41 2008 +0200"
      },
      "message": "dumpstack: x86: add \"end\" parameter to valid_stack_ptr and print_context_stack\n\n- Add \"end\" parameter to valid_stack_ptr and print_context_stack\n - use sizeof(long) as the size of a word on the stack\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "161827903bdc124655f4cd976b9f0a5ac6ebf21c",
      "tree": "4db12827a7ede3c41eadacb85ee8dfb3604272b9",
      "parents": [
        "dd6e4eba1c03c9562fced21736453396c045f869"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Sat Oct 04 23:12:41 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:40 2008 +0200"
      },
      "message": "dumpstack: x86: make printk_address equal\n\n- x86_64: use %p to print an address\n - make i386-version the same as the above\n\nThe result should be the same on x86_64; on i386 the\noutput only changes if CONFIG_KALLSYMS is turned off,\nin which case the address is printed twice.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dd6e4eba1c03c9562fced21736453396c045f869",
      "tree": "e9251e3616b96ff783b1ca88e274fadebf420d6c",
      "parents": [
        "8728861b4fead8119a1b7bb856a387320859cd98"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Sat Oct 04 23:12:40 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:39 2008 +0200"
      },
      "message": "dumpstack: x86: move die_nmi to dumpstack_32.c\n\nFor some reason die_nmi is still defined in traps.c for\ni386, but is found in dumpstack_64.c for x86_64. Move it\nto dumpstack_32.c\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8728861b4fead8119a1b7bb856a387320859cd98",
      "tree": "03acdb0dccde800696409b6f59f8d5248c4da0f6",
      "parents": [
        "081f75bbdc86de53537e1b5aca01de72bd2fea6b"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Fri Oct 03 22:00:40 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:29 2008 +0200"
      },
      "message": "traps: x86: finalize unification of traps.c\n\ntraps_32.c and traps_64.c are now equal. Move one to traps.c,\ndelete the other one and change the Makefile\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "081f75bbdc86de53537e1b5aca01de72bd2fea6b",
      "tree": "739b7954495fb63559b0184b76cc32c63aa2bdcd",
      "parents": [
        "c1d518c8422ff7d3f377958771b265753028579c"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Fri Oct 03 22:00:39 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:28 2008 +0200"
      },
      "message": "traps: x86: make traps_32.c and traps_64.c equal\n\nUse CONFIG_X86_64/CONFIG_X86_32 to condtionally compile the\nparts needed for x86_64 or i386 only.\n\nRuns a small userspace for a number of minimal configurations\nand boots the defconfigs.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c1d518c8422ff7d3f377958771b265753028579c",
      "tree": "8a05f7510d0d9f41d144779822869835875d4c1a",
      "parents": [
        "a5ae2330a5a6e7948866715a845ad2e8900bd4c2"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@mailshack.com",
        "time": "Fri Oct 03 23:17:11 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:27 2008 +0200"
      },
      "message": "traps: x86: various noop-changes preparing for unification of traps_xx.c\n\n- reordering include files\n - whitespace changes\n - comment changes\n - removed unused bad_intr()\n - make default_do_nmi static\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a5ae2330a5a6e7948866715a845ad2e8900bd4c2",
      "tree": "0a72861bf8eddf0a31627b70534eb909b2909806",
      "parents": [
        "7970479c4881e156a0c07c1a7fdc564c8e3b2bfc"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Fri Oct 03 22:00:37 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:26 2008 +0200"
      },
      "message": "traps: x86_64: use task_pid_nr(tsk) instead of tsk-\u003epid in do_general_protection\n\nUse task_pid_nr(tsk) instead of tsk-\u003epid in do_general_protection.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7970479c4881e156a0c07c1a7fdc564c8e3b2bfc",
      "tree": "f4a40aa6b968c5e9c02b5cc2ebe70d4183e65107",
      "parents": [
        "1c9af8a9f448abfe13f17fa76b7ca72b588a1edb"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Fri Oct 03 22:00:36 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:25 2008 +0200"
      },
      "message": "traps: i386: expand clear_mem_error and remove from mach_traps.h\n\nThis is the last user of clear_mem_error, which is defined\nonly on i386. Expand the inline function and remove it from\ninclude/asm-x86/mach-default/mach_traps.h\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1c9af8a9f448abfe13f17fa76b7ca72b588a1edb",
      "tree": "110164ddbd9c0506190bba9818f1f5c7b2067b07",
      "parents": [
        "4915a35e35a037254550a2ba9f367a812bc37d40"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Fri Oct 03 22:00:35 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:24 2008 +0200"
      },
      "message": "traps: x86_64: make io_check_error equal to the one on i386\n\nMake io_check_error equal to the one on i386.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4915a35e35a037254550a2ba9f367a812bc37d40",
      "tree": "e1f52e97d70d295aad9747c42223f08d46c18266",
      "parents": [
        "091d30c8f7744f43b0bb507fd30ceb95f9ff9e1b"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Fri Oct 03 22:00:34 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:33:23 2008 +0200"
      },
      "message": "traps: i386: use preempt_conditional_sti/cli in do_int3\n\nUse preempt_conditional_sti/cli in do_int3, like on x86_64.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "091d30c8f7744f43b0bb507fd30ceb95f9ff9e1b"
}
