)]}'
{
  "log": [
    {
      "commit": "70dd4d992ab324a59cdcd6bedc3f4e729863d514",
      "tree": "338b28c18a60f0e1d4b65de43dfd24c1c5018532",
      "parents": [
        "3235e936c0cc3589309280b6f59e5096779adae3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 15 15:39:27 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:14 2008 +0200"
      },
      "message": "genirq: consolidate nr_irqs and for_each_irq_desc()\n\nMove all of those to linux/irq.h where they belong.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3235e936c0cc3589309280b6f59e5096779adae3",
      "tree": "3684dba6c7ce54b896af1851cdb51bfe00711fbc",
      "parents": [
        "7ef0c30dbf96a8d9a234e90c248eb19df3c031be"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 15 13:16:00 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:14 2008 +0200"
      },
      "message": "x86: remove sparse irq from Kconfig\n\nThis code is not ready yet.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7ef0c30dbf96a8d9a234e90c248eb19df3c031be",
      "tree": "e9e77d581e70cee0725ad568d42c0769783f4f89",
      "parents": [
        "81608f3c254512b906ab78082ec5966b376aacd5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 15 13:07:35 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:14 2008 +0200"
      },
      "message": "genirq: define nr_irqs for architectures with GENERIC_HARDIRQS\u003dn\n\nRevert the sparse irq changes in m68k/s390/sparc and just define\nnr_irqs as NR_IRQS for those architectures.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "81608f3c254512b906ab78082ec5966b376aacd5",
      "tree": "1236eb32cb94df701abbfa9b77d87ea4792bb3bc",
      "parents": [
        "4c66a73f0796dacc2ff0d4af75794ec843ceb3d1"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Fri Oct 10 19:00:17 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:14 2008 +0200"
      },
      "message": "x86: apic - unify APIC_DIVISOR\n\nUse APIC_DIVISOR being set to 16 for both 32/64bit\nmode. To escape APIC timer underflow during calibration\nset it to the maximum possible value.\n\nAlso typo error (CONFG instead of proper CONFIG) fixed.\nThe error was caught by Venkatesh Pallipadi, thanks a lot Venkatesh!\n\nSee details on http://lkml.org/lkml/2008/10/9/425\n\nReported-by: Venkatesh Pallipad \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: \"Maciej W. Rozycki\" \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4c66a73f0796dacc2ff0d4af75794ec843ceb3d1",
      "tree": "44528ed25f251976243336b3d9b45ed26925a175",
      "parents": [
        "fc8c2d763bacc02962048fa042e287debb1416aa"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Oct 04 15:52:15 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:13 2008 +0200"
      },
      "message": "x86: sparse_irq: fix typo in debug print out\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fc8c2d763bacc02962048fa042e287debb1416aa",
      "tree": "3417c48a48e323b5b602b6f7f3d912d059a79c30",
      "parents": [
        "922402f15a85f7a064926eb1db68cc52bc4d4a91"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Fri Oct 03 11:59:50 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:13 2008 +0200"
      },
      "message": "x86: Add sysfs entries for UV v4\n\nCreate /sys/firmware/sgi_uv sysfs entries for partition_id and coherence_id.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "922402f15a85f7a064926eb1db68cc52bc4d4a91",
      "tree": "8e76ac0210479f4babffd71d349d6bcb1e495e16",
      "parents": [
        "7f5942329e0787087a5e4dced838cee711ac2b58"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Fri Oct 03 11:59:33 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:13 2008 +0200"
      },
      "message": "x86: Add UV partition call v4\n\nAdd a bios call to return partitioning related info.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7f5942329e0787087a5e4dced838cee711ac2b58",
      "tree": "7bf3d4d91e15694977ff5d46bf6ceab7ebbd6c54",
      "parents": [
        "a50f70b17541c0060967c6df61133e968bad3652"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Fri Oct 03 11:59:15 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:13 2008 +0200"
      },
      "message": "x86: Add UV bios call infrastructure v4\n\nAdd the EFI callback function and associated wrapper code.\nInitialize SAL system table entry info at boot time.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a50f70b17541c0060967c6df61133e968bad3652",
      "tree": "89962aabcea92bef520b3bfc8701c11ff65ea37c",
      "parents": [
        "37762b6ffb37f9e21cbc6f80902aa06b7a053fd7"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Fri Oct 03 11:58:54 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:13 2008 +0200"
      },
      "message": "x86: Add UV EFI table entry v4\n\nLook for a UV entry in the EFI tables.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "37762b6ffb37f9e21cbc6f80902aa06b7a053fd7",
      "tree": "59b282f967515abababc126cc53b00e26dee5793",
      "parents": [
        "4173a0e7371ece227559b44943c6fd456ee470d1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 03 11:38:37 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:13 2008 +0200"
      },
      "message": "x86, UV: add uv_setup_irq() and uv_teardown_irq() functions, v3, fix\n\nfix:\n\n arch/x86/kernel/uv_irq.c: In function \u0027uv_ack_apic\u0027:\n arch/x86/kernel/uv_irq.c:26: error: implicit declaration of function \u0027ack_APIC_irq\u0027\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4173a0e7371ece227559b44943c6fd456ee470d1",
      "tree": "e9a6dd475bfc72b373c1db13c21c8d82591636ec",
      "parents": [
        "5f79f2f2ad39b5177c52ed08ffd066ea0c1da924"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Thu Oct 02 12:18:21 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:12 2008 +0200"
      },
      "message": "x86, UV: add uv_setup_irq() and uv_teardown_irq() functions, v3\n\nProvide a means for UV interrupt MMRs to be setup with the message to be sent\nwhen an MSI is raised.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5f79f2f2ad39b5177c52ed08ffd066ea0c1da924",
      "tree": "89ef9fdf2c0053fcb07cf2ba470597f3386df51b",
      "parents": [
        "c81bba49a13cb3376654d0cc93dc069fd619ed76"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Sep 24 10:03:17 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:12 2008 +0200"
      },
      "message": "hpet: clean up warning\n\nFix the below compile warnings due to recent HPET MSI changes\n\narch/x86/kernel/hpet.c:48: warning: \u0027hpet_devs\u0027 defined but not used\narch/x86/kernel/hpet.c:50: warning: \u0027per_cpu__cpu_hpet_dev\u0027 defined but not used\n\nReported-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c81bba49a13cb3376654d0cc93dc069fd619ed76",
      "tree": "04d2296c14c7b452fd49bfb042de568fbad88b48",
      "parents": [
        "c1370b49cc4f09de5b447ddf688a3988a297dbfc"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Sep 25 11:53:11 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:12 2008 +0200"
      },
      "message": "x86: print out irq nr for msi/ht, v3\n\nv2: fix hpet compiling error\nv3: Bjorn want to use dev_printk instead\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c1370b49cc4f09de5b447ddf688a3988a297dbfc",
      "tree": "79ad9028b942d0f6a6deb2ccb66223dc38689745",
      "parents": [
        "7564676813780e0ba4dacf95338202cb72d2172d"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Sep 23 23:00:02 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:12 2008 +0200"
      },
      "message": "x86: io-apic - interrupt remapping fix\n\nClean up obscure for() cycle with straight while() form\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: \"Maciej W. Rozycki\" \u003cmacro@linux-mips.org\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7564676813780e0ba4dacf95338202cb72d2172d",
      "tree": "f540b5896823a279c96910f10a5dcf00f673f02d",
      "parents": [
        "aac3f2b6f6e88827432c4050ac73552f24b19de1"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Wed Sep 24 19:04:36 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:12 2008 +0200"
      },
      "message": "x86: irq no should not use hex in /proc/interrupts\n\nArjan van de Ven noticed that we changed IRQ numbers from decimal\nto hex in /proc/interrupts - that can break user-space utilities\nlike irqbalanced.\n\nReported-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "aac3f2b6f6e88827432c4050ac73552f24b19de1",
      "tree": "b8af73f39900767513b0e2237a3a8cac6b574719",
      "parents": [
        "8da077d6f31da291ee3a7dd559671cb8ca48cbe2"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Wed Sep 24 19:04:35 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:11 2008 +0200"
      },
      "message": "x86: fix typo in irq_desc array\n\nwhen SPARSE_IRQ is not used, should still use irq_desc-\u003elock\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8da077d6f31da291ee3a7dd559671cb8ca48cbe2",
      "tree": "da3ea11ad6cd877b492317559fd2ae2a7de813f9",
      "parents": [
        "5ffa4eb2224343ec3fbd492ffe71e28e797435b7"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Sep 23 08:42:05 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:11 2008 +0200"
      },
      "message": "x86, uv: fix ordering of calls to uv_system_init \u0026 uv_cpu_init\n\nFix problem caused by reordering of the calls to uv_cpu_init() \u0026\nuv_system_init. Originally, uv_cpu_init() was called AFTER uv_system_init.\nThis order was recently broken as a side-effect of other patches.\n\nWith this patch, initialization of cpu 0 is now done by the system_init\ncall.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5ffa4eb2224343ec3fbd492ffe71e28e797435b7",
      "tree": "728cd604177a5d4f392ef3f5290af37f06c8b033",
      "parents": [
        "2976fe20125587c944c8df48d991c38f0891fb28"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Thu Sep 18 23:37:57 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:11 2008 +0200"
      },
      "message": "x86: io-apic - interrupt remapping fix\n\nInterrupt remapping could lead to NULL dereference in case of\nkzalloc failed and memory leak in other way. So fix the\nboth cases.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: \"Maciej W. Rozycki\" \u003cmacro@linux-mips.org\u003e\nCc: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2976fe20125587c944c8df48d991c38f0891fb28",
      "tree": "bc19b9b74476b2e268bf0c5b6983999c22096744",
      "parents": [
        "9d98598d2fc286c8dbcd0b681168639528428db0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Sep 18 16:10:48 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:11 2008 +0200"
      },
      "message": "fix warning: \"x86: sparse_irq needs spin_lock in allocations\"\n\ncaused by\n\ncommit a532e19680ada3b8579b81e67e76d3ebd19c340f\nAuthor: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nDate:   Wed Aug 20 20:46:25 2008 -0700\n\n    x86: sparse_irq needs spin_lock in allocations\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9d98598d2fc286c8dbcd0b681168639528428db0",
      "tree": "4fecfe8ec04bd71e52af1a822aba0bd187e60c63",
      "parents": [
        "e00585bb7fc3d0b601181b765a254df7ff4ea59b"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Fri Sep 19 00:12:26 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:11 2008 +0200"
      },
      "message": "sparseirq: remove some debug print out\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e00585bb7fc3d0b601181b765a254df7ff4ea59b",
      "tree": "731d07071f04f54fbf4269912524455e54002858",
      "parents": [
        "56ffa1a028b9fce3860a247c6fe79fce7cbf425b"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Sep 15 01:53:50 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:10 2008 +0200"
      },
      "message": "irq: fix irqpoll \u0026\u0026 sparseirq\n\nSteven Noonan reported a boot hang when using irqpoll and\nCONFIG_HAVE_SPARSE_IRQ\u003dy.\n\nThe irqpoll loop needs to be updated to not iterate from 1 to nr_irqs\nbut to iterate via for_each_irq_desc(). (in the former case desc can\nbe NULL which crashes the box)\n\nReported-by: Steven Noonan \u003csteven@uplinklabs.net\u003e\nTested-by: Steven Noonan \u003csteven@uplinklabs.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "56ffa1a028b9fce3860a247c6fe79fce7cbf425b",
      "tree": "513f7d6a1badb68fd08d3572f3d8cc24f1565215",
      "parents": [
        "b189892de4da4634560657aedd774752094dbfa0"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Sep 13 13:11:16 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:10 2008 +0200"
      },
      "message": "x86: io-apic - do not use KERN_DEBUG marker too much, fix\n\nYinghai Lu reported:\n\n| \u003e  0 add_pin_to_irq: irq 15 --\u003e apic 0 pin 15\n| \u003e IOAPIC[0]: Set routing entry (8-15 -\u003e 0x3f -\u003e IRQ 15 Mode:0 Active:0)\n| \u003e  8-16 8-17 8-18 8-19 8-20 8-21 8-22 8-23 (apicid-pin) not connected\n| \u003e  9-0 9-1 9-2 9-3 9-4 9-5 9-6 9-7 9-8 9-9 9-10 9-11 9-12 9-13 9-14 9-15\n| \u003e 9-16 9-17 9-18 9-19 9-20 9-21 9-22 9-23 (apicid-pin) not connected\n| \u003e\n|\n| only first one not connected at first, and ...\n\nhere is a quick fix for this.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b189892de4da4634560657aedd774752094dbfa0",
      "tree": "8b74c9b274a0190379bec076cdd54aa1fa0fa0ad",
      "parents": [
        "08ad776e3c54e6fe8b50939f176538063b69f89e"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Fri Sep 12 23:58:24 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:10 2008 +0200"
      },
      "message": "x86: apic - fix unused vars warning in calibrate_APIC_clock\n\nIf we don\u0027t have CONFIG_X86_PM_TIMER\u003dy compiler warns about\nunused variables. Move PM timer based calibration into a\nseparate function and make the code cleaner and the compiler\nhappy as well.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "08ad776e3c54e6fe8b50939f176538063b69f89e",
      "tree": "825e58b48e56ae9c4d0f95020b61a95fd5b69043",
      "parents": [
        "9df08f109572e88fbdab9a61d5cb0f0eae4ac9fa"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Sep 14 11:55:38 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:10 2008 +0200"
      },
      "message": "x86: apic - skip writting ESR register if we dont have on\n\nOn 82489DX we don\u0027t have ESR register so we should not\nwrite it.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9df08f109572e88fbdab9a61d5cb0f0eae4ac9fa",
      "tree": "cb1668a6d81db813c8e0d050cbe1f06d6fc33e99",
      "parents": [
        "c87695ea74f21d180e1df3a1d00ac3dd432ea03b"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Sep 14 11:55:37 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:10 2008 +0200"
      },
      "message": "x86: apic - lapic_setup_esr does not handle esr_disable - fix it\n\nlapic_setup_esr doesn\u0027t handle esr_disable inquire.\nThe error brought in during unification process.\nFix it.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c87695ea74f21d180e1df3a1d00ac3dd432ea03b",
      "tree": "14048993eac10f3a50d9258242c6673d773bab95",
      "parents": [
        "823b259b80158a5fb694f6784e18b5bae669c599"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Sep 14 02:33:11 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:09 2008 +0200"
      },
      "message": "dyn_array: use %pF instead of print_fn_descriptor_symbol\n\n... and tidy up the printouts. Suggested by Andrew Morton.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "823b259b80158a5fb694f6784e18b5bae669c599",
      "tree": "ad5578993ff3f3e8dacf3ad91757911a0899ea87",
      "parents": [
        "87783be4c26d79f5cde245e6e8a9fd2b295e92d7"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Wed Sep 10 21:56:46 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:09 2008 +0200"
      },
      "message": "x86: print out apic id in hex format\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "87783be4c26d79f5cde245e6e8a9fd2b295e92d7",
      "tree": "40e32ca854e5c944581650eb8d4f9d19d30415ee",
      "parents": [
        "ba374c9baef910fbc5373541d98c50f15e82c3f8"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Sep 10 22:19:50 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:09 2008 +0200"
      },
      "message": "x86: io-apic - get rid of __DO_ACTION macro\n\nReplace __DO_ACTION macro with io_apic_modify_irq function.\nThis allow us to \u0027grep\u0027 definitions being hided by\n__DO_ACTION macro:\n\n\t__unmask_IO_APIC_irq\n\t__mask_IO_APIC_irq\n\t__mask_and_edge_IO_APIC_irq\n\t__unmask_and_level_IO_APIC_irq\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ba374c9baef910fbc5373541d98c50f15e82c3f8",
      "tree": "4598ba8f8838c38f35bdf6cb34028c862dc3499a",
      "parents": [
        "f0ed4e695faf6766927c8cfbda2bc7530c7210c2"
      ],
      "author": {
        "name": "Steven Noonan",
        "email": "steven@uplinklabs.net",
        "time": "Mon Sep 08 16:19:09 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:09 2008 +0200"
      },
      "message": "x86: fix HPET compiler error when not using CONFIG_PCI_MSI\n\nAdded dummy function for hpet_setup_msi_irq().\n\nSigned-off-by: Steven Noonan \u003csteven@uplinklabs.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f0ed4e695faf6766927c8cfbda2bc7530c7210c2",
      "tree": "408d44ed257454030e0cb1628bf1365ec7d4a749",
      "parents": [
        "2a554fb132cf804477087057b9b0ff2162984507"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Sep 08 10:18:40 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:09 2008 +0200"
      },
      "message": "x86: using HPET in MSI mode and setting up per CPU HPET timers, fix\n\nOn Sat, Sep 06, 2008 at 06:03:53AM -0700, Ingo Molnar wrote:\n\u003e\n\u003e it crashes two testsystems, the fault on a NULL pointer in hpet init,\n\u003e with:\n\u003e\n\u003e initcall print_all_ICs+0x0/0x520 returned 0 after 26 msecs\n\u003e calling  hpet_late_init+0x0/0x1c0\n\u003e BUG: unable to handle kernel NULL pointer dereference at 000000000000008c\n\u003e IP: [\u003cffffffff80d228be\u003e] hpet_late_init+0xfe/0x1c0\n\u003e PGD 0\n\u003e Oops: 0000 [1] SMP\n\u003e CPU 0\n\u003e Modules linked in:\n\u003e Pid: 1, comm: swapper Not tainted 2.6.27-rc5 #29725\n\u003e RIP: 0010:[\u003cffffffff80d228be\u003e]  [\u003cffffffff80d228be\u003e] hpet_late_init+0xfe/0x1c0\n\u003e RSP: 0018:ffff88003fa07dd0  EFLAGS: 00010246\n\u003e RAX: 0000000000000000 RBX: 0000000000000003 RCX: 0000000000000000\n\u003e RDX: ffffc20000000160 RSI: 0000000000000000 RDI: 0000000000000003\n\u003e RBP: ffff88003fa07e90 R08: 0000000000000000 R09: ffff88003fa07dd0\n\u003e R10: 0000000000000001 R11: 0000000000000000 R12: ffff88003fa07dd0\n\u003e R13: 0000000000000002 R14: ffffc20000000000 R15: 000000006f57e511\n\u003e FS:  0000000000000000(0000) GS:ffffffff80cf6a80(0000) knlGS:0000000000000000\n\u003e CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b\n\u003e CR2: 000000000000008c CR3: 0000000000201000 CR4: 00000000000006e0\n\u003e DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\n\u003e DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\n\u003e Process swapper (pid: 1, threadinfo ffff88003fa06000, task ffff88003fa08000)\n\u003e Stack:  00000000fed00000 ffffc20000000000 0000000100000003 0000000800000002\n\u003e  0000000000000000 0000000000000000 0000000000000000 0000000000000000\n\u003e  0000000000000000 0000000000000000 0000000000000000 0000000000000000\n\u003e Call Trace:\n\u003e  [\u003cffffffff80d227c0\u003e] ? hpet_late_init+0x0/0x1c0\n\u003e  [\u003cffffffff80209045\u003e] do_one_initcall+0x45/0x190\n\u003e  [\u003cffffffff80296f39\u003e] ? register_irq_proc+0x19/0xe0\n\u003e  [\u003cffffffff80d0d140\u003e] ? early_idt_handler+0x0/0x73\n\u003e  [\u003cffffffff80d0dabc\u003e] kernel_init+0x14c/0x1b0\n\u003e  [\u003cffffffff80942ac1\u003e] ? trace_hardirqs_on_thunk+0x3a/0x3f\n\u003e  [\u003cffffffff8020dbd9\u003e] child_rip+0xa/0x11\n\u003e  [\u003cffffffff8020ceee\u003e] ? restore_args+0x0/0x30\n\u003e  [\u003cffffffff80d0d970\u003e] ? kernel_init+0x0/0x1b0\n\u003e  [\u003cffffffff8020dbcf\u003e] ? child_rip+0x0/0x11\n\u003e Code: 20 48 83 c1 01 48 39 f1 75 e3 44 89 e8 4c 8b 05 29 29 22 00 31 f6 48 8d 78 01 66 66 90 89 f0 48 8d 04 80 48 c1 e0 05 4a 8d 0c 00 \u003cf6\u003e 81 8c 00 00 00 08 74 26 8b 81 80 00 00 00 8b 91 88 00 00 00\n\u003e RIP  [\u003cffffffff80d228be\u003e] hpet_late_init+0xfe/0x1c0\n\u003e  RSP \u003cffff88003fa07dd0\u003e\n\u003e CR2: 000000000000008c\n\u003e Kernel panic - not syncing: Fatal exception\n\nThere was one code path, with CONFIG_PCI_MSI disabled, where we were accessing\nhpet_devs without initialization. That resulted in the above crash. The change\nbelow adds a check for hpet_devs.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2a554fb132cf804477087057b9b0ff2162984507",
      "tree": "1bc8f45deb3a1964625f9fe457a91aabdce6c059",
      "parents": [
        "79c09698cac8df16c5539447d5e1047fde9742e5"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Mon Sep 08 19:38:06 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:08 2008 +0200"
      },
      "message": "x86: io-apic - do not use KERN_DEBUG marker too much\n\nDo not use KERN_DEBUG several times on the same line being printed.\nIntroduced by mine previous patch, sorry.\n\nReported-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "79c09698cac8df16c5539447d5e1047fde9742e5",
      "tree": "f6d0ad1c401356166ecaedb3b6aa878630220428",
      "parents": [
        "9e6cad9b1230b5563c4b38335bf1ed0f73c5d74a"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Sep 07 17:58:57 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:08 2008 +0200"
      },
      "message": "x86: lapic address print out like io apic addr\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9e6cad9b1230b5563c4b38335bf1ed0f73c5d74a",
      "tree": "2f9fdedc89c6c3c5511a50991f1962c51e371e9f",
      "parents": [
        "3c2cbd2490656fb4b6ede586c557a2b09811a432"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Sep 06 10:26:50 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:08 2008 +0200"
      },
      "message": "dyn_array: remove one panic\n\nAndrew said, we don\u0027t need duplicated panic.\nbecause __alloc_bootmem already have that.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3c2cbd2490656fb4b6ede586c557a2b09811a432",
      "tree": "721c61d592223701c885cd4d6d66d1715efe7f3b",
      "parents": [
        "26afe5f2fbf06ea0765aaa316640c4dd472310c0"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Sep 06 14:15:33 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:08 2008 +0200"
      },
      "message": "x86: io-apic - code style cleaning for setup_IO_APIC_irqs\n\nBy changing printout form we are able to shrink (and clean up) code a bit.\n\nFormer printout example:\n\n\tinit IO_APIC IRQs\n\t IO-APIC (apicid-pin) 1-1, 1-2, 1-3 not connected.\n\t IO-APIC (apicid-pin) 2-1, 2-2, 2-3 not connected.\n\nNew printout example:\n\n\tinit IO_APIC IRQs\n\t 1-1 1-2 1-3 (apicid-pin) not connected\n\t 2-1 2-2 2-3 (apicid-pin) not connected\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "26afe5f2fbf06ea0765aaa316640c4dd472310c0",
      "tree": "aa9592aa1df9c30058904f3964af72be592c0f63",
      "parents": [
        "4588c1f0354ac96a358b3f9e8e4331c51cf3336f"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Sep 05 18:02:18 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:08 2008 +0200"
      },
      "message": "x86: HPET_MSI Initialise per-cpu HPET timers\n\nInitialize a per CPU HPET MSI timer when possible. We retain the HPET\ntimer 0 (IRQ 0) and timer 1 (IRQ 8) as is when legacy mode is being used. We\nsetup the remaining HPET timers as per CPU MSI based timers. This per CPU\ntimer will eliminate the need for timer broadcasting with IRQ 0 when there\nis non-functional LAPIC timer across CPU deep C-states.\n\nIf there are more CPUs than number of available timers, CPUs that do not\nfind any timer to use will continue using LAPIC and IRQ 0 broadcast.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4588c1f0354ac96a358b3f9e8e4331c51cf3336f",
      "tree": "fe0258cb843a2a974a52814e1344ee8126be5c23",
      "parents": [
        "58ac1e76ce77d515bd5cb65dbc465a040da341c6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 06 14:19:17 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:07 2008 +0200"
      },
      "message": "x86: HPET_MSI Basic HPET_MSI setup code, cleanups\n\nsmall style cleanups.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "58ac1e76ce77d515bd5cb65dbc465a040da341c6",
      "tree": "e1bd9e60aaaa5098ea368c04043adf2a79fca604",
      "parents": [
        "b40d575bf0679c45aaf9e1161fc51a6b041b7210"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Sep 05 18:02:17 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:07 2008 +0200"
      },
      "message": "x86: HPET_MSI Basic HPET_MSI setup code\n\nBasic HPET MSI setup code. Routines to perform basic MSI read write\nin HPET memory map and setting up irq_chip for HPET MSI.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b40d575bf0679c45aaf9e1161fc51a6b041b7210",
      "tree": "03cbbbe4b6144268150447b25ad573ae3abaca50",
      "parents": [
        "932775a4ab622e3c99bd59f14cc7d96722f79501"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Sep 05 18:02:16 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:07 2008 +0200"
      },
      "message": "x86: HPET_MSI Refactor code in preparation for HPET_MSI\n\nPreparatory patch before the actual HPET MSI changes. Sets up hpet_set_mode\nand hpet_next_event for the MSI related changes. Just the code\nrefactoring and should be zero functional change.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "932775a4ab622e3c99bd59f14cc7d96722f79501",
      "tree": "401968aea64ed093eb7691f197981a0e18d9d1a1",
      "parents": [
        "1f3addcf2d54394d10713be947eeaf18d2b998a9"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Sep 05 18:02:15 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:07 2008 +0200"
      },
      "message": "x86: HPET_MSI change IRQ affinity in process context when it is disabled\n\nChange the IRQ affinity in the process context when the IRQ is disabled.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1f3addcf2d54394d10713be947eeaf18d2b998a9",
      "tree": "172ca15144e3fd95252c084aa0253cf16fba8f1c",
      "parents": [
        "21056830c4e5c6735f1d49453398d7186ca4e8d7"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Fri Sep 05 10:03:37 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:07 2008 +0200"
      },
      "message": "irq: error missed ifndef CONFIG_HAVE_SPARSE_IRQ, v2\n\nneed to change irq to int too\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "21056830c4e5c6735f1d49453398d7186ca4e8d7",
      "tree": "635346e86f1683e03aaeedbcc5a2907d971f770c",
      "parents": [
        "e65ef88c20d5c68bde18f559e0d0ad7d718beb28"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Fri Sep 05 09:10:40 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:07 2008 +0200"
      },
      "message": "irq: set_irq_chip() has redundant call to irq_to_desc()\n\nExtraneous call to irq_to_desc().\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e65ef88c20d5c68bde18f559e0d0ad7d718beb28",
      "tree": "7858cb3c5aa6f32248da5efea57500610a3857b3",
      "parents": [
        "ac54a6c9371bacb86bee1db23f7d82e8685c7e17"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Fri Sep 05 09:07:20 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:06 2008 +0200"
      },
      "message": "irq: error missed ifndef CONFIG_HAVE_SPARSE_IRQ\n\nAn error return from create_irq_nr() is 0, but an error return from\ncreate_irq() is -1.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "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": "b558cb35f1ef92837cba0fba9aad267e5eff1f65",
      "tree": "7921eafd4ec7d6df570a3a378379d12f45167f6c",
      "parents": [
        "02c1df199c990cd21c09a4dffaa06d4e0b7bf2bf"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Sep 04 20:57:13 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:06 2008 +0200"
      },
      "message": "dyn_array: fix typo\n\nAndrew found the typo could break some platforms.\n\nalso fix a checkpatch warning.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@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": "e8fc96ed3603924e7aa09fd5e4dbd289b7e69907",
      "tree": "c47cdebc69bc90c8123807607a8996656def710d",
      "parents": [
        "1c7d1bcad218808a4f67a4492a5e1d920e85c239"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 04 09:56:10 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:05 2008 +0200"
      },
      "message": "dyn_array: don\u0027t break compiling for !CONFIG_SMP\n\nImpact: build failure on uniprocessor\n\nWhen compiling for !CONFIG_SMP, per_cpu_alloc_dyn_array() would fail\nto compile, since it uses per_cpu_offset, which is not defined for\nuniprocessor builds.\n\nHence, do not compile per_cpu_alloc_dyn_array() for !CONFIG_SMP.\nAttempting to call this function in a uniprocessor configuration would\nbe simply wrong in the first place.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "1c7d1bcad218808a4f67a4492a5e1d920e85c239",
      "tree": "c38074ceba9a32fd42a815b459205cc0ed715923",
      "parents": [
        "04e2ea67069e285404192a35c24dfe7c53b9c61f"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Wed Sep 03 16:58:35 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:05 2008 +0200"
      },
      "message": "dmar: fix dmar_parse_dev() devices_cnt error condition check\n\nIt is possible that,\ninstead of PCI endpoint/sub-hierarchy structures, only IO-APIC/HPET\ndevices may be reported under device scope structures. Fix the devices_cnt\nerror check, which cares about only PCI structures and removes the\ndma-remapping unit structure (dmaru) when the devices_cnt is zero\nand include_all flag is not set.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nAcked-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "04e2ea67069e285404192a35c24dfe7c53b9c61f",
      "tree": "38386a8889d61b64d595172b52de96d9f501cc89",
      "parents": [
        "74d04bd7dcb4c6130fd8a314d28bfecc9ae7c360"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Wed Sep 03 16:58:34 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:05 2008 +0200"
      },
      "message": "dmar: use list_for_each_entry_safe() in dmar_dev_scope_init()\n\nIn dmar_dev_scope_init(), functions called under for_each_drhd_unit()/\nfor_each_rmrr_units() can delete the list entry under some error conditions.\n\nSo we should use list_for_each_entry_safe() for safe traversal.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nAcked-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "74d04bd7dcb4c6130fd8a314d28bfecc9ae7c360",
      "tree": "90efec3fc887afb79ec86ea7b7a190244579d1b6",
      "parents": [
        "f6dd5c3106fb283e37d915eeb33019ef40510f85"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Wed Sep 03 16:58:33 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:05 2008 +0200"
      },
      "message": "dmar: initialize the return value in dmar_parse_dev()\n\ninitialize the return value in dmar_parse_dev()\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f6dd5c3106fb283e37d915eeb33019ef40510f85",
      "tree": "61d95e10b63847c8dfdc13e40e7e3291427d3123",
      "parents": [
        "a11b5abef50722e42a7d13f6b799c4f606fcb797"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Wed Sep 03 16:58:32 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:04 2008 +0200"
      },
      "message": "dmar: fix using early fixmap mapping for DMAR table parsing\n\nVery early detection of the DMAR tables will setup fixmap mapping. For\nparsing these tables later (while enabling dma and/or interrupt remapping),\nearly fixmap mapping shouldn\u0027t be used. Fix it by calling table detection\nroutines again, which will call generic apci_get_table() for setting up\nthe correct mapping.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.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": "c59d85a7b7822b83fc9783314543eea0ca860480",
      "tree": "367f3237a5c8eb83ac516aa5b99d54a70a3ab3e2",
      "parents": [
        "1dd6ba2e179773597e20f17f66049a64e6c4b2ec"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 28 08:56:33 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:04 2008 +0200"
      },
      "message": "sparseirq: export nr_irqs on m68k/sparc/s390\n\nStephen Rothwell reported such build failures on m68k/sparc/s390:\n\n\u003e ERROR: \"nr_irqs\" [drivers/net/hamradio/baycom_ser_fdx.ko] undefined!\n\u003e ERROR: \"nr_irqs\" [drivers/net/3c59x.ko] undefined!\n\nexport nr_irqs on these architectures too.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\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": "8c464a4b23ca283b414022ebc77787f3c7040fa7",
      "tree": "1d62a78b0af21492289d015c81270683f6bbe0bd",
      "parents": [
        "e492c5ae85428d4a3815d06bf308c590120b928b"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Aug 25 12:41:19 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:53:04 2008 +0200"
      },
      "message": "sparseirq: move kstat_irqs from kstat to irq_desc - fix\n\nfix non-sparseirq architectures.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@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": "7ddfb650c7ef7a33a5ef11c0fdf5b3d837a47dba",
      "tree": "08095ab77f9ca60ccb8b3c4d870e0ddcd9c54f0b",
      "parents": [
        "0c425cec64eb0c0d0dd7037c21a25585cbe3636c"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Wed Aug 20 17:22:51 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:59 2008 +0200"
      },
      "message": "sparseirq: fix intr-remap with dyn_array/nr_irqs changes]\n\nIn irq_2_iommu_alloc() and set_irte_irq(), irq_to_desc or\nirq_2_iommu pointers may not be allocated. So use the routines\nwhich will allocate them if they are not already allocated.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.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": "e7f5ed8d6e921c6200ce5e2549a86db629f2dd11",
      "tree": "377e3a1876d3c8bf7703794e94a769e112808cc7",
      "parents": [
        "2b46b37de73296018da02c2a421ac2a9cbccfa9f"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:54 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:58 2008 +0200"
      },
      "message": "dyn_array: split dyn_array functions from init/main.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2b46b37de73296018da02c2a421ac2a9cbccfa9f",
      "tree": "58751acf11501ba9a755bae9ed689898e1f75291",
      "parents": [
        "9d6a4d0823b3b8e29156f5e698b5a68687afad32"
      ],
      "author": {
        "name": "Alex Nixon",
        "email": "alex.nixon@citrix.com",
        "time": "Tue Aug 19 20:50:53 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:58 2008 +0200"
      },
      "message": "xen: fix memory access violation bug when CONFIG_HAVE_SPARSE_IRQ is enabled\n\nWhen sparse IRQs are enabled, it is not safe to assume an IRQ descriptor\nexists for every possible IRQ.  This patch causes init_evtchn_cpu_bindings\nto skip initialisation of IRQ descriptors which don\u0027t exist.\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": "bcd562607f17b0c9f9ae96af849894dd06645f63",
      "tree": "4bca10915c8c80142a108bf19425fa77bb440cec",
      "parents": [
        "42379b1122bab7f9aefdbd4b7004a6fa89dfbae5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:46 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:56 2008 +0200"
      },
      "message": "x86: irq: interrupt array size should be NR_VECTORS\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "42379b1122bab7f9aefdbd4b7004a6fa89dfbae5",
      "tree": "cc5e0bb92bc6353d0476d45f5a68ff1fc23c4233",
      "parents": [
        "c691cc84529ec88ccb32b174535bb61875888c90"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:50:45 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:56 2008 +0200"
      },
      "message": "pci: change msi-x vector to 32bit\n\nwe are using 28bit pci (bus/dev/fn + 12 bits) as irq number, so the\ncache for irq number should be 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": "e955b5398b660a204854bdff059d050b44090879",
      "tree": "6c12159e98d47166541d00daff0ab07382a2c2de",
      "parents": [
        "efa2559f65167989f1893cb065e3126d4f13ba60"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Aug 19 20:50:37 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:54 2008 +0200"
      },
      "message": "sparseirq: fix lockdep\n\n-tip testing found this lockdep splat:\n\n[    0.000000] Initializing CPU#0\n[    0.000000] found new irq_desc for irq 0\n[    0.000000] INFO: trying to register non-static key.\n[    0.000000] the code is fine but needs lockdep annotation.\n[    0.000000] turning off the locking correctness validator.\n[    0.000000] Pid: 0, comm: swapper Not tainted 2.6.27-rc3-tip-00191-g98ccb89-dirty #1\n[    0.000000]  [\u003cc0153c22\u003e] register_lock_class+0x3d2/0x400\n[    0.000000]  [\u003cc0104d87\u003e] ? mcount_call+0x5/0xa\n[    0.000000]  [\u003cc0154f3a\u003e] __lock_acquire+0x22a/0x5d0\n[    0.000000]  [\u003cc0104d87\u003e] ? mcount_call+0x5/0xa\n[    0.000000]  [\u003cc0155351\u003e] lock_acquire+0x71/0xa0\n[    0.000000]  [\u003cc016d61f\u003e] ? set_irq_chip+0x3f/0x90\n[    0.000000]  [\u003cc070f148\u003e] _spin_lock_irqsave+0x58/0x90\n[    0.000000]  [\u003cc016d61f\u003e] ? set_irq_chip+0x3f/0x90\n[    0.000000]  [\u003cc016d61f\u003e] set_irq_chip+0x3f/0x90\n[    0.000000]  [\u003cc016d7e0\u003e] ? handle_level_irq+0x0/0xe0\n[    0.000000]  [\u003cc016da1a\u003e] set_irq_chip_and_handler_name+0x1a/0x40\n[    0.000000]  [\u003cc0a396c1\u003e] init_ISA_irqs+0x51/0xa0\n[    0.000000]  [\u003cc0a4a365\u003e] pre_intr_init_hook+0x25/0x30\n[    0.000000]  [\u003cc0a39723\u003e] native_init_IRQ+0x13/0x370\n[    0.000000]  [\u003cc015569c\u003e] ? lock_release+0xcc/0x1d0\n[    0.000000]  [\u003cc0104d87\u003e] ? mcount_call+0x5/0xa\n[    0.000000]  [\u003cc070dc22\u003e] ? __mutex_unlock_slowpath+0x92/0x110\n[    0.000000]  [\u003cc070dcad\u003e] ? mutex_unlock+0xd/0x10\n[    0.000000]  [\u003cc0135f62\u003e] ? cpu_maps_update_done+0x12/0x20\n[    0.000000]  [\u003cc06c6743\u003e] ? register_cpu_notifier+0x23/0x30\n[    0.000000]  [\u003cc011e8ae\u003e] init_IRQ+0xe/0x10\n[    0.000000]  [\u003cc0a357a5\u003e] start_kernel+0x1c5/0x340\n[    0.000000]  [\u003cc0a35280\u003e] ? unknown_bootoption+0x0/0x210\n[    0.000000]  [\u003cc0a3506b\u003e] i386_start_kernel+0x6b/0x80\n[    0.000000]  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[    0.000000] found new irq_desc for irq 1\n[    0.000000] found new irq_desc for irq 2\n[    0.000000] found new irq_desc for irq 3\n\nthis:\n\n static void init_one_irq_desc(struct irq_desc *desc)\n {\n         memcpy(desc, \u0026irq_desc_init, sizeof(struct irq_desc));\n #ifdef CONFIG_TRACE_IRQFLAGS\n         lockdep_set_class(\u0026desc-\u003elock, \u0026irq_desc_lock_class);\n #endif\n }\n\nshould be unconditional.\n\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"
    }
  ],
  "next": "8ea5371baa82db452a8d93e9977b418d30944e32"
}
