)]}'
{
  "log": [
    {
      "commit": "1dcdd3d15ecea0c22a09d4d001a39d425fceff2c",
      "tree": "91419ae421b2d1cac6297c9671eac2ff7723d7c2",
      "parents": [
        "7c20dcc545d78946e40e8fab99637fe815b1d211"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 17:55:37 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 29 14:16:42 2009 +0100"
      },
      "message": "x86: remove mach_apic.h\n\nSpread mach_apic.h definitions into genapic.h. (with some knock-on effects\non smp.h and apic.h.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7c20dcc545d78946e40e8fab99637fe815b1d211",
      "tree": "d53e3a9e8504e7b01d649702a2b164053b6539d4",
      "parents": [
        "b11b867f78910192fc54bd0d09148cf768c7aaad"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 29 11:29:22 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 29 14:16:41 2009 +0100"
      },
      "message": "x86, summit: consolidate code, fix\n\nBuild fix for !NUMA Summit.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b11b867f78910192fc54bd0d09148cf768c7aaad",
      "tree": "2b2ab37f5f4730fdafa07c2d43be1d06b9d502e2",
      "parents": [
        "5a44632f77a9c867621f7bf80c233eac75fea672"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 18:49:31 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:38 2009 +0100"
      },
      "message": "x86, summit: consolidate code\n\nConsolidate all the Summit code into a single file:\narch/x86/kernel/summit_32.c.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5a44632f77a9c867621f7bf80c233eac75fea672",
      "tree": "48a89d50ab1e4d8f46c663631efdb0913c5c1f58",
      "parents": [
        "328386d7ab600aa0993a1226f5817ac30a735724"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 18:47:24 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:37 2009 +0100"
      },
      "message": "x86, numaq: consolidate code\n\nMove all the NUMAQ subarch definitions into numaq.c. With this it\nceases to depend on build-time subarch features.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "328386d7ab600aa0993a1226f5817ac30a735724",
      "tree": "884f3504d57f1a88c51768140abb91a1abb9bf05",
      "parents": [
        "1f75ed0c1311a50ed393bcac258de65680d360e5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 17:50:18 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:37 2009 +0100"
      },
      "message": "x86, smp: refactor -\u003ewake_cpu\n\n- remove macro wrappers\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1f75ed0c1311a50ed393bcac258de65680d360e5",
      "tree": "a01ba549ce874af2167543aa91769bfedd508220",
      "parents": [
        "b2af018ff26f1a2a026f548f7f0e552589905689"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 17:36:56 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:36 2009 +0100"
      },
      "message": "x86: remove mach_apicdef.h\n\nMove its definitions into apic.h.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b2af018ff26f1a2a026f548f7f0e552589905689",
      "tree": "fbb1b7cbc5619a5e4bca606ac1532723abbebf76",
      "parents": [
        "fb5b33c9f62ca9222c11841d61ddb7dc1a6552e9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 17:36:56 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:36 2009 +0100"
      },
      "message": "x86: remove mach_mpspec.h\n\nMove its definitions into mpspec.h.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fb5b33c9f62ca9222c11841d61ddb7dc1a6552e9",
      "tree": "96a8d08e95a5605d7efd546b67a8bb442ddcd444",
      "parents": [
        "0939e4fd351c58d08d25650797749f18904461af"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 17:29:27 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:35 2009 +0100"
      },
      "message": "x86: eliminate asm/mach-*/mach_mpparse.h\n\nMove the definition to mpparse.h.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0939e4fd351c58d08d25650797749f18904461af",
      "tree": "9789424637fb09af0e69cfb1be56caa65c21e0f1",
      "parents": [
        "018e047f3a98bd8d9e9d78b19bc38415f0c34dd7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 17:16:25 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:35 2009 +0100"
      },
      "message": "x86, smp: eliminate asm/mach-default/mach_wakecpu.h\n\nSpread mach_wakecpu.h\u0027s definitions into apic.h and genapic.h\nand remove mach_wakecpu.h.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "018e047f3a98bd8d9e9d78b19bc38415f0c34dd7",
      "tree": "4e3b47a6e5b3e5e50ecdc668b7261399ce3457c0",
      "parents": [
        "25dc004903a38f0b6f6626dbbab058c8709c5398"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 17:09:58 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:34 2009 +0100"
      },
      "message": "x86, ES7000: consolidate the APIC code\n\nConsolidate all the ES7000 APIC code into arch/x86/mach-generic/es7000.c.\n\nWith this ES7000 ceases to rely on any subarchitecture include files.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "25dc004903a38f0b6f6626dbbab058c8709c5398",
      "tree": "81c0a02f81e67946977fe45c0d4d587be2935f63",
      "parents": [
        "3d5f597e938c425554cb7668fd3c9d6a536a984a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 16:31:52 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:34 2009 +0100"
      },
      "message": "x86, smp: refactor -\u003einquire_remote_apic() methods\n\nNothing exciting - a few subarches dont want APIC remote reads to\nbe performed - the others are content with the default method.\n\n - extend the generic code to handle NULL methods\n\n - clear out dummy methods and replace them with NULL\n\n - clean up: remove wrapper macros, etc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3d5f597e938c425554cb7668fd3c9d6a536a984a",
      "tree": "6759f134706c4582b69cfcda1edc926b2b55705f",
      "parents": [
        "7bd06ec63a1204ca44b9f1dc487b8632016162d1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 16:43:47 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:34 2009 +0100"
      },
      "message": "x86, smp: remove -\u003erestore_NMI_vector()\n\nNothing actually restores the NMI vector - so remove this\nlogic altogether.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7bd06ec63a1204ca44b9f1dc487b8632016162d1",
      "tree": "f9c89011185f9ba4be2a20e7d9fed14f3b50ab7e",
      "parents": [
        "333344d94300500e401cffb4eea10a5ab6e5a41d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 16:31:52 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:33 2009 +0100"
      },
      "message": "x86, smp: refactor -\u003estore/restore_NMI_vector() methods\n\nOnly NUMAQ does something substantial here, because it initializes\nvia NMIs (not via INIT as standard SMP startup) - so it needs to\nstore and restore the NMI vector.\n\n - extend the generic code to handle NULL methods\n\n - clear out dummy methods and replace them with NULL\n\n - clean up: remove wrapper macros, etc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "333344d94300500e401cffb4eea10a5ab6e5a41d",
      "tree": "21dd26c49dfba195a03e2fa860fe4d3123ca3de8",
      "parents": [
        "a965936643e28af8152d9e960b966baa1a5588a2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 16:31:52 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:33 2009 +0100"
      },
      "message": "x86, smp: refactor -\u003esmp_callin_clear_local_apic() methods\n\nOnly NUMAQ does something substantial here, because it initializes\nvia NMIs (not via INIT as standard SMP startup) - so it needs to\nreset the APIC.\n\n - extend the generic code to handle NULL methods\n\n - clear out dummy methods and replace them with NULL\n\n - clean up: remove wrapper macros, etc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a965936643e28af8152d9e960b966baa1a5588a2",
      "tree": "f86d64139f85fcaa627840275519a03f3b4fcc86",
      "parents": [
        "abfa584c8df8b691cf18f51c7d4af27e5b32be4a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 16:21:32 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:32 2009 +0100"
      },
      "message": "x86, smp: refactor -\u003ewait_for_init_deassert()\n\n- spread out the namespace on a per APIC driver basis\n\n - handle a NULL -\u003ewait_for_init_deassert() as a \u0027dont wait\u0027 default method\n\n - remove NUMAQ and Summit handlers\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "abfa584c8df8b691cf18f51c7d4af27e5b32be4a",
      "tree": "064743591bf01c4a85fa6f55f770e9ac8555ef24",
      "parents": [
        "6f177c01db6b865181fbc6c948381b290ee09718"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 16:15:16 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:32 2009 +0100"
      },
      "message": "x86: set -\u003etrampoline_phys_low/high on 64-bit too\n\n64-bit x86 has zero for -\u003etrampoline_phys_low/high, but the smpboot\ncode can use these values - so it\u0027s better to set them up to their\ncorrect values.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6f177c01db6b865181fbc6c948381b290ee09718",
      "tree": "6fe3dd753a9a8ba99c42452ef9cd9d98bee4315b",
      "parents": [
        "dac5f4121df3c39fdb2ea57acd669a0ae19e46f8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 16:09:23 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:31 2009 +0100"
      },
      "message": "x86, smp: clean up -\u003etrampoline_phys_low/high handling\n\n- spread out the namespace on a per apic driver basis\n\n - remove wrapper macros\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dac5f4121df3c39fdb2ea57acd669a0ae19e46f8",
      "tree": "c3dde8b525b1a8e73732bdffdb7e819f4a14fd3a",
      "parents": [
        "debccb3e77be52cfc26c5a99e123c114c5c72aeb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 15:42:24 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:31 2009 +0100"
      },
      "message": "x86, apic: untangle the send_IPI_*() jungle\n\nOur send_IPI_*() methods and definitions are a twisted mess: the same\nsymbol is defined to different things depending on .config details,\nin a non-transparent way.\n\n - spread out the quirks into separately named per apic driver methods\n\n - prefix the standard PC methods with default_\n\n - get rid of wrapper macro obfuscation\n\n - clean up various details\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "debccb3e77be52cfc26c5a99e123c114c5c72aeb",
      "tree": "27c015b45085b2042737d94a3fbd3c62fe143c37",
      "parents": [
        "94af18755266edf46803564414d74f9621aaded8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 15:20:18 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:30 2009 +0100"
      },
      "message": "x86, apic: refactor -\u003ecpu_mask_to_apicid*()\n\n- spread out the namespace on a per driver basis\n\n - clean up the functions\n\n - get rid of macros\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "94af18755266edf46803564414d74f9621aaded8",
      "tree": "4b8677f78d7a30271a11e31587540b1e6c073038",
      "parents": [
        "5b8127277bc4cdca78eda5ee900a314642822ace"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 15:08:53 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:30 2009 +0100"
      },
      "message": "x86, apic: get rid of *_APIC_ID_MASK definitions\n\nImpact: cleanup\n\nRemove the *_APIC_ID_MASK subarch definitions and move them straight\nto the genapic driver initialization code.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5b8127277bc4cdca78eda5ee900a314642822ace",
      "tree": "07559a79f03be24bd5cc1df238233b2d63550c94",
      "parents": [
        "ca6c8ed4646f8ccaa4f7db618bf69b8b8fb49767"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 14:59:17 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:29 2009 +0100"
      },
      "message": "x86, apic: refactor -\u003eapic_id_mask \u0026 APIC_ID_MASK\n\n- spread out the namespace on a per driver basis\n\n - get rid of wrapper macros\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ca6c8ed4646f8ccaa4f7db618bf69b8b8fb49767",
      "tree": "0d321219bba34dab2a43bad628042440cc493ed2",
      "parents": [
        "9c7642470ecf03d8b4946a2addc8fe631b8426dd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 14:08:38 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:29 2009 +0100"
      },
      "message": "x86, apic: refactor -\u003eget_apic_id() \u0026 GET_APIC_ID()\n\n- spread out the namespace on a per driver basis\n\n - get rid of macro wrappers\n\n - small cleanups\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9c7642470ecf03d8b4946a2addc8fe631b8426dd",
      "tree": "ca3231588aeb790d52d9808d053f9c54f6bbc7c1",
      "parents": [
        "1322a2e2db87c938d8381f8501af9a4d0eab8bc7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 13:44:32 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:28 2009 +0100"
      },
      "message": "x86: consolidate the -\u003emps_oem_check() code\n\n- spread out the mps_oem_check() namespace on a per APIC driver basis\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1322a2e2db87c938d8381f8501af9a4d0eab8bc7",
      "tree": "6711123f7e31cb55fbdd21fe75fa4d106bf3253c",
      "parents": [
        "5f836405ef632ba82f4a5261ff2be4198e53b51b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 13:54:56 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:28 2009 +0100"
      },
      "message": "x86, mpparse: call the generic quirk handlers early\n\nCall all the registered MPS quirk handlers early. These methods scan\nlow RAM typically for specific signatures so are safe to be called\nearly.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5f836405ef632ba82f4a5261ff2be4198e53b51b",
      "tree": "2bae6d0a06330da3232b2eb34240c795b307bba2",
      "parents": [
        "cb8cc442dc7e07cb5438b357843ab4095ad73933"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 13:47:42 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:27 2009 +0100"
      },
      "message": "x86, smp: clean up mps_oem_check()\n\nImpact: cleanup\n\n - allow NULL -\u003emps_oem_check() entries\n\n - clean up the code flow\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cb8cc442dc7e07cb5438b357843ab4095ad73933",
      "tree": "d818d1814507b2fe71f1e07c4bc108fe0c9ebb91",
      "parents": [
        "d4c9a9f3d416cfa1f5ffbe09d864d069467fe693"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 13:24:54 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:27 2009 +0100"
      },
      "message": "x86, apic: refactor -\u003ephys_pkg_id()\n\nRefactor the -\u003ephys_pkg_id() methods:\n\n - namespace separation\n\n - macro wrapper removal\n\n - open-coded calls to the methods in the generic code\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d4c9a9f3d416cfa1f5ffbe09d864d069467fe693",
      "tree": "647f78d7d845734fdab95c8a05a20b0a80015709",
      "parents": [
        "b0b20e5a3a6615ae750804523aeedd32911bb9d6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 13:31:22 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:26 2009 +0100"
      },
      "message": "x86, apic: unify phys_pkg_id()\n\n- unify the call signature of 64-bit to that of 32-bit\n\n - clean up the types all around\n\n - clean up namespace contamination\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b0b20e5a3a6615ae750804523aeedd32911bb9d6",
      "tree": "73c0ed9201c7f970dc939919785b3d6bb641ebac",
      "parents": [
        "4904033302c745342e3b3a611881cdee57fbe06a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 13:15:06 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:26 2009 +0100"
      },
      "message": "x86, es7000: clean up es7000_enable_apic_mode()\n\n- eliminate the needless es7000_enable_apic_mode() complication which\n  was not apparent prior the namespace cleanups\n\n- clean up the control flow in es7000_enable_apic_mode()\n\n- other cleanups\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4904033302c745342e3b3a611881cdee57fbe06a",
      "tree": "f7c6bcbf21989edbb02b263226865a5e34f13a02",
      "parents": [
        "a27a621001f4c3e57caf47feff4b014577fd01c6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 12:43:18 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:26 2009 +0100"
      },
      "message": "x86: refactor -\u003eenable_apic_mode() subarch methods\n\nOnly ES7000 has a real -\u003eenable_apic_mode() method, the other\nsubarchitectures define it but keep it empty.\n\nSo mark the vector as NULL, extend the generic code to handle\nNULL -setup_portio_remap() entries and remove all the empty\nhandlers.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a27a621001f4c3e57caf47feff4b014577fd01c6",
      "tree": "0f14c4c8eaff3c11142672f16a63e7b6e42d81a7",
      "parents": [
        "d83093b50416f4ca59d3a84b2ddc217748214d64"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 12:43:18 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:25 2009 +0100"
      },
      "message": "x86: refactor -\u003echeck_phys_apicid_present() subarch methods\n\n- spread out the namespace to per driver methods\n\n - extend it to 64-bit as well so that we can use\n   apic-\u003echeck_phys_apicid_present() unconditionally\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d83093b50416f4ca59d3a84b2ddc217748214d64",
      "tree": "7dd0bb6c29ceff7f37941eace690ac157b58338f",
      "parents": [
        "8058714a41afc4c983acb274b1adf7bd3cfe7f6e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 12:43:18 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:25 2009 +0100"
      },
      "message": "x86: refactor -\u003esetup_portio_remap() subarch methods\n\nOnly NUMAQ has a real -\u003esetup_portio_remap() method, the other\nsubarchitectures define it but keep it empty.\n\nSo mark the vector as NULL, extend the generic code to handle\nNULL -setup_portio_remap() entries and remove all the empty\nhandlers.\n\nAlso move the NUMAQ method from the header file into the\n apic driver .c file.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8058714a41afc4c983acb274b1adf7bd3cfe7f6e",
      "tree": "cd600b0c20d797a989a3ee46b1a0ed8f50c5277c",
      "parents": [
        "a21769a4461801454930a06bc18bd8249cd9e993"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 06:50:47 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:24 2009 +0100"
      },
      "message": "x86, apic: clean up -\u003eapicid_to_cpu_present()\n\n- separate the namespace\n\n - remove macros\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a21769a4461801454930a06bc18bd8249cd9e993",
      "tree": "8b879f9a6d1c957d17a155ff865a0f7c8a18e257",
      "parents": [
        "5257c5111ca21c8e857b65a79ab986b313e1c362"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 06:50:47 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:24 2009 +0100"
      },
      "message": "x86, apic: clean up -\u003ecpu_present_to_apicid()\n\n- separate the namespace\n\n - remove macros\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5257c5111ca21c8e857b65a79ab986b313e1c362",
      "tree": "0d48a9c4a0e295e24647818c21896941cef0286c",
      "parents": [
        "3f57a318c36e1f24070a18df8c4971ca08d33142"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 06:50:47 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:23 2009 +0100"
      },
      "message": "x86, apic: clean up -\u003ecpu_to_logical_apicid()\n\n- separate the namespace\n\n - remove macros\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3f57a318c36e1f24070a18df8c4971ca08d33142",
      "tree": "60e1564286a7e3ed22142cef97b8039548030827",
      "parents": [
        "33a201fac698a93d9d1ffa77030ba2ff38d1a3d1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 06:50:47 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:23 2009 +0100"
      },
      "message": "x86, apic: clean up -\u003eapicid_to_node()\n\n- separate the namespace\n\n - remove macros\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "33a201fac698a93d9d1ffa77030ba2ff38d1a3d1",
      "tree": "c1087d996f5d83f987e83380f27aa73c7aaa0871",
      "parents": [
        "72ce016583916fb7ffcbaa6a3e1f8f731b79a865"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 07:17:26 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:22 2009 +0100"
      },
      "message": "x86, apic: streamline the -\u003emulti_timer_check() quirk\n\nonly NUMAQ uses this quirk: to prevent the timer IRQ from being added\non secondary nodes.\n\nAll other genapic templates can have a NULL -\u003emulti_timer_check()\ncallback.\n\nAlso, extend the generic code to treat a NULL pointer accordingly.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "72ce016583916fb7ffcbaa6a3e1f8f731b79a865",
      "tree": "cd05f735f6b47278ecacebca6394dccf649c9f7e",
      "parents": [
        "d190cb87c4503014353f2310c4bfa2268fa7111d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 06:50:47 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:22 2009 +0100"
      },
      "message": "x86, apic: clean up -\u003esetup_apic_routing()\n\n- separate the namespace\n\n - remove macros\n\n - remove namespace clash on 64-bit\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d190cb87c4503014353f2310c4bfa2268fa7111d",
      "tree": "c78b5fe53adfad99200c286897ba8883f8dfb5d1",
      "parents": [
        "a5c4329622a3437adef4b2a4288d127957743c97"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 06:50:47 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:21 2009 +0100"
      },
      "message": "x86, apic: clean up -\u003eioapic_phys_id_map()\n\n- separate the namespace\n\n - remove macros\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a5c4329622a3437adef4b2a4288d127957743c97",
      "tree": "9eca2d48aba0da0265976b98e3e4122a3d93bc86",
      "parents": [
        "e2d40b1878bd13ca1028ddd299c48e4821ac3535"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 06:50:47 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:21 2009 +0100"
      },
      "message": "x86, apic: clean up -\u003einit_apic_ldr()\n\n- separate the namespace\n\n - remove macros\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e2d40b1878bd13ca1028ddd299c48e4821ac3535",
      "tree": "6b2a69b3323346137e7146537edd1118dcce7862",
      "parents": [
        "2e867b17cc02e1799f18126af0ddd7b63dd8f6f4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 06:50:47 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:20 2009 +0100"
      },
      "message": "x86, apic: clean up -\u003evector_allocation_domain()\n\n- separate the namespace\n\n - remove macros\n\n - move the default vector-allocation-domain to mach-generic\n\n - fix whitespace damage\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2e867b17cc02e1799f18126af0ddd7b63dd8f6f4",
      "tree": "c5c0cc37ded5fb8b9ced26550d99f7706cd3cea2",
      "parents": [
        "d1d7cae8fd54a301a0de531b48451649933ffdcf"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 05:57:56 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:20 2009 +0100"
      },
      "message": "x86, apic: remove no_balance_irq and no_ioapic_check flags\n\nThese flags are completely unused. (the in-kernel IRQ balancer has\nbeen removed from the upstream kernel.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d1d7cae8fd54a301a0de531b48451649933ffdcf",
      "tree": "7cbd78a527f79564adf8f3ed095e1df051e0764d",
      "parents": [
        "bdb1a9b62fc182d4da3143e346f7a0925d243352"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 05:41:42 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:19 2009 +0100"
      },
      "message": "x86, apic: clean up check_apicid*() callbacks\n\nClean up these methods - to make it clearer which function is\nused in which case.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bdb1a9b62fc182d4da3143e346f7a0925d243352",
      "tree": "fc3233442c7fed2a1dbd5033955fd7635bc742ea",
      "parents": [
        "0b06e734bff7554c31eac4aad2fc9be4adb7c1c1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 05:29:25 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:19 2009 +0100"
      },
      "message": "x86, apic: rename genapic::apic_destination_logical to genapic::dest_logical\n\nThis field name was unreasonably long - shorten it.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0b06e734bff7554c31eac4aad2fc9be4adb7c1c1",
      "tree": "52b3f9ccf6d85e503cf949c888ded6722c66e3a3",
      "parents": [
        "08125d3edab90644724652eedec3e219e3e0f2e7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 05:13:04 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:18 2009 +0100"
      },
      "message": "x86: clean up the APIC_DEST_LOGICAL logic\n\nImpact: cleanup\n\nThe bigsmp and es7000 subarchitectures un-defined APIC_DEST_LOGICAL in\na rather nasty way by re-defining it to zero. That is infinitely\nfragile and makes it very hard to see what to code really does in\na given context. The very same constant has different meanings and\nvalues - depending on which subarch is enabled.\n\nUntangle this mess by never undefining the constant, but instead\npropagating the right values into the genapic driver templates.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "08125d3edab90644724652eedec3e219e3e0f2e7",
      "tree": "682c5b86d8390925f60037af924236c274b02e63",
      "parents": [
        "f6f52baf2613dd319e9ba3f3319bf1f1c442e4b3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 05:08:44 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:18 2009 +0100"
      },
      "message": "x86: rename -\u003eESR_DISABLE to -\u003edisable_esr\n\nthe -\u003eESR_DISABLE shouting variant was used to enable the esr_disable\nmacro wrappers. Those ugly macros are removed now so we can rename\n-\u003eESR_DISABLE to -\u003edisable_esr\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f6f52baf2613dd319e9ba3f3319bf1f1c442e4b3",
      "tree": "1eb8f814939501c10f3f18af86f9c5a5d25c7310",
      "parents": [
        "fe402e1f2b67a63f1e53ab2a316fc20f7ca4ec91"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 05:01:41 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:17 2009 +0100"
      },
      "message": "x86: clean up esr_disable() methods\n\nImpact: cleanup\n\nMost subarchitectures want to disable the APIC ESR (Error Status Register),\nbecause they generally have hardware hacks that wrap standard CPUs into\na bigger system and hence the APIC bus is quite non-standard and weirdnesses\n(lockups) have been seen with ESR reporting.\n\nRemove the esr_disable macros and put the desired flag into each\nsubarchitecture\u0027s genapic template directly.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fe402e1f2b67a63f1e53ab2a316fc20f7ca4ec91",
      "tree": "2a903e99aee78879b538f38676d30a4a4d9fde0e",
      "parents": [
        "0a9cc20b9c18372ba5a9fea990f5812f3ee01e32"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 04:32:51 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:17 2009 +0100"
      },
      "message": "x86, apic: clean up / remove TARGET_CPUS\n\nImpact: cleanup\n\nuse apic-\u003etarget_cpus() directly instead of the TARGET_CPUS wrapper.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0a9cc20b9c18372ba5a9fea990f5812f3ee01e32",
      "tree": "0682a72a3d9ff641059e4adc57e8c262f7539992",
      "parents": [
        "7fe732862d9697cc1863286fbcace9a67f231b4c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 04:30:40 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:17 2009 +0100"
      },
      "message": "x86, apic: clean up target_cpus methods\n\nImpact: cleanup\n\nClean up all the target_cpus() namespace overlap that exists\nbetween bigsmp, es7000, mach-default, numaq and summit - by\nseparating the different functions into different names.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7fe732862d9697cc1863286fbcace9a67f231b4c",
      "tree": "ad5be094fa5dd855bc66c9e247fceedbb0c4f3a2",
      "parents": [
        "38bd77a6c35168b03b65f7438cdcc1257d550924"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 04:24:16 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:16 2009 +0100"
      },
      "message": "x86, apic: remove IRQ_DEST_MODE\n\nRemove leftover definition.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "38bd77a6c35168b03b65f7438cdcc1257d550924",
      "tree": "72e2b49e46f7205cc0edc7a0b9761cd23e031ea2",
      "parents": [
        "d8a3539e64f8e27b0ab5bb7e7ba3b8f34b739224"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 04:16:01 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:16 2009 +0100"
      },
      "message": "x86, apic: remove ES7000_IRQ_DELIVERY_MODE and ES7000_IRQ_DEST_MODE\n\nImpact: cleanup\n\nThey were only used in a single place and obscured the apic_es7000\ndriver template.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d8a3539e64f8e27b0ab5bb7e7ba3b8f34b739224",
      "tree": "96fd5fb3cd3a9dfbd72c0b3853bcb9b05e0a7c26",
      "parents": [
        "1b1bcb3ff4e4934d949574cec90679219ace5412"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 04:16:01 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:15 2009 +0100"
      },
      "message": "x86, apic: remove BIGSMP_IRQ_DELIVERY_MODE and BIGSMP_IRQ_DEST_MODE\n\nImpact: cleanup\n\nThey were only used in a single place and obscured the apic_bigsmp\ndriver template.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1b1bcb3ff4e4934d949574cec90679219ace5412",
      "tree": "f0724e41d2bd12af5160d37dccdf2c433203abf9",
      "parents": [
        "82daea6b0890f739be1ad4ab1c1b922b1555582e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 04:16:01 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:15 2009 +0100"
      },
      "message": "x86, apic: remove NUMAQ_IRQ_DELIVERY_MODE and NUMAQ_IRQ_DEST_MODE\n\nImpact: cleanup\n\nThey were only used in a single place and obscured the apic_numaq template.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "82daea6b0890f739be1ad4ab1c1b922b1555582e",
      "tree": "bc80e4bef77593875db49407fb6547a72f00c4c0",
      "parents": [
        "dcafa4a8c95ce063cbae0a5e61632bc3c4924e66"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 04:16:01 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:14 2009 +0100"
      },
      "message": "x86, apic: remove SUMMIT_IRQ_DELIVERY_MODE and SUMMIT_IRQ_DEST_MODE\n\nImpact: cleanup\n\nThey were only used in a single place and obscured the apic_summit template.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dcafa4a8c95ce063cbae0a5e61632bc3c4924e66",
      "tree": "eb20e4504ce7001f3f24d1f820900668ad63b2b6",
      "parents": [
        "9b5bc8dc12421a4b17047061f473d85c1797d543"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 04:16:01 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:14 2009 +0100"
      },
      "message": "x86, apic: remove DEFAULT_IRQ_DELIVERY_MODE and DEFAULT_IRQ_DEST_MODE\n\nImpact: cleanup\n\nThey were only used in a single place and obscured the apic_default template.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9b5bc8dc12421a4b17047061f473d85c1797d543",
      "tree": "69799378fb9e55dd8c23ceb39c646d7bf47523f8",
      "parents": [
        "f8987a1093cc7a896137e264c24e04d4048e9f95"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 04:09:58 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:13 2009 +0100"
      },
      "message": "x86, apic: remove IRQ_DEST_MODE / IRQ_DELIVERY_MODE\n\nRemove the wrapper macros IRQ_DEST_MODE and IRQ_DELIVERY_MODE.\n\nThe typical 32-bit and the 64-bit build all dereference via the genapic,\nso it\u0027s pointless to hide that indirection via these ugly macros.\n\nFurthermore, it also obscures subarchitecture details.\n\nSo replace it with apic-\u003eirq_dest_mode / etc. accesses.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f8987a1093cc7a896137e264c24e04d4048e9f95",
      "tree": "fbe21050e8b5547b64505544296890d9882bca78",
      "parents": [
        "7ed248daa56156f2fd7175f90b62fc6397b0c7b7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 04:02:31 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:13 2009 +0100"
      },
      "message": "x86, genapic: rename int_delivery_mode, et. al.\n\nint_delivery_mode is supposed to mean \u0027interrupt delivery mode\u0027, but\nit\u0027s quite a misnomer as \u0027int\u0027 we usually think of as an integer type ...\n\nThe standard naming for such attributes is \u0027irq\u0027 - so rename the following\nfields and macros:\n\n int_delivery_mode \u003d\u003e irq_delivery_mode\n INT_DELIVERY_MODE \u003d\u003e IRQ_DELIVERY_MODE\n int_dest_mode     \u003d\u003e irq_dest_mode\n INT_DEST_MODE     \u003d\u003e IRQ_DEST_MODE\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7ed248daa56156f2fd7175f90b62fc6397b0c7b7",
      "tree": "7b03f5fa08ee6cec1c7af4e8b0327a4ac8f882cd",
      "parents": [
        "306db03b0d71bf9c94155c0c4771a79fc70b4b27"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 03:43:47 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:12 2009 +0100"
      },
      "message": "x86: clean up apic-\u003eapic_id_registered() methods\n\nImpact: cleanup\n\nx86 subarchitectures each defined a \"apic_id_registered()\" method,\nwhich could be an inline function depending on which subarch we build\nfor, and which was also the name of a genapic field.\n\nUntangle this namespace spaghetti by giving each of the instances\na separate name.\n\nAlso remove wrapper macro obfuscation.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "306db03b0d71bf9c94155c0c4771a79fc70b4b27",
      "tree": "060e085368664f142013b65cbc0271a704b7dbc3",
      "parents": [
        "9a6801da55e4a4492e8f666ac272efe8186682c8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 03:43:47 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:12 2009 +0100"
      },
      "message": "x86: clean up apic-\u003eacpi_madt_oem_check methods\n\nImpact: refactor code\n\nx86 subarchitectures each defined a \"acpi_madt_oem_check()\" method,\nwhich could be an inline function, or an extern, or a static function,\nand which was also the name of a genapic field.\n\nUntangle this namespace spaghetti by setting -\u003eacpi_madt_oem_check()\nto NULL on those subarchitectures that have no detection quirks,\nand rename the other ones (summit, es7000) that do.\n\nAlso change default_acpi_madt_oem_check() to handle NULL entries,\nand clean its control flow up as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9a6801da55e4a4492e8f666ac272efe8186682c8",
      "tree": "d1d10af7e0e2bc498f36c134c180d2f7f9f7138a",
      "parents": [
        "491a50c4fbcf6cc39a702a16a2dfaf42f0eb8058"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 03:18:13 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:11 2009 +0100"
      },
      "message": "x86: remove APIC_INIT / APICFUNC / IPIFUNC\n\nThe APIC_INIT() / APICFUNC / IPIFUNC macros were ugly and obfuscated\nthe true identity of various APIC driver methods.\n\nNow that they are not used anymore, remove them.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "491a50c4fbcf6cc39a702a16a2dfaf42f0eb8058",
      "tree": "0af75d97daf15ddd309a320d755bf3c35b292445",
      "parents": [
        "fed53ebf3c4e233e085c453a27ae287ccbf149fb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 03:32:03 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:11 2009 +0100"
      },
      "message": "x86, genapic: cleanup 32-bit apic_summit template\n\nClean up the APIC driver template:\n\n - order fields properly\n - use the macro names explicitly (so that they can be renamed later)\n - fill in NULL entries as well\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fed53ebf3c4e233e085c453a27ae287ccbf149fb",
      "tree": "5aab3d90eaf6f5c68a1407c6052aecd112b866cf",
      "parents": [
        "fea3437adf778cfe69b7f8cff0afb8060d84b647"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 03:32:03 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:11 2009 +0100"
      },
      "message": "x86, genapic: cleanup 32-bit apic_es7000 template\n\nClean up the APIC driver template:\n\n - order fields properly\n - use the macro names explicitly (so that they can be renamed later)\n - fill in NULL entries as well\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fea3437adf778cfe69b7f8cff0afb8060d84b647",
      "tree": "4b67e1a692d2950f6814a142c1ef479a53946367",
      "parents": [
        "d26b6d6660d704ffa59f22ad57c9103e3fba289f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 03:32:03 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:10 2009 +0100"
      },
      "message": "x86, genapic: cleanup 32-bit apic_numaq template\n\nClean up the APIC driver template:\n\n - order fields properly\n - use the macro names explicitly (so that they can be renamed later)\n - fill in NULL entries as well\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d26b6d6660d704ffa59f22ad57c9103e3fba289f",
      "tree": "0c392491d540b58db79962b961059ce8c66dfe95",
      "parents": [
        "0a7e8c64142b2ae5aacdc509ed112b8e362ac8a4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 03:32:03 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:10 2009 +0100"
      },
      "message": "x86, genapic: cleanup 32-bit apic_bigsmp template\n\nClean up the APIC driver template:\n\n - order fields properly\n - use the macro names explicitly (so that they can be renamed later)\n - fill in NULL entries as well\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0a7e8c64142b2ae5aacdc509ed112b8e362ac8a4",
      "tree": "e785fe698c1aae8f68b70e3b483101a3b3a46ae7",
      "parents": [
        "504a3c3ad45d200a6ac8be5aa019c8fa05e26dc8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 03:32:03 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:09 2009 +0100"
      },
      "message": "x86, genapic: cleanup 32-bit apic_default template\n\nClean up the APIC driver template:\n\n - order fields properly\n - use the macro names explicitly (so that they can be renamed later)\n - fill in NULL entries as well\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "504a3c3ad45d200a6ac8be5aa019c8fa05e26dc8",
      "tree": "631632ac83f644f959b07240cc12b6a86855b609",
      "parents": [
        "05c155c235c757329ec89ad591516538ed8352c0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 02:37:01 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:09 2009 +0100"
      },
      "message": "x86: clean up apic_x2apic_cluster\n\n- reorder fields so that they appear in struct genapic field ordering\n\n- add zero-initialized fields too so that it\u0027s apparent which functionality\n  is default / missing.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "05c155c235c757329ec89ad591516538ed8352c0",
      "tree": "60a85bc352445e87dc9e5b5688e3867735c09fe2",
      "parents": [
        "c7967329911013a05920ef12832935c541bb8c9a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 02:37:01 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:08 2009 +0100"
      },
      "message": "x86: clean up apic_x2apic_phys\n\n- reorder fields so that they appear in struct genapic field ordering\n\n- add zero-initialized fields too so that it\u0027s apparent which functionality\n  is default / missing.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c7967329911013a05920ef12832935c541bb8c9a",
      "tree": "ecdb4ceeea9331318f3bf1e6262981f55019b1cb",
      "parents": [
        "4c3e51e05a7eefead4033b187394458ff8626497"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 02:37:01 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:08 2009 +0100"
      },
      "message": "x86: clean up apic_x2apic_uv_x\n\n- reorder fields so that they appear in struct genapic field ordering\n\n- add zero-initialized fields too so that it\u0027s apparent which functionality\n  is default / missing.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4c3e51e05a7eefead4033b187394458ff8626497",
      "tree": "eaa9f0e0608974f35d00076f38ad66c46f32cf95",
      "parents": [
        "f2f05ee8b8d346d4edee766384a5fedafdd4f9f8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 02:37:01 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:07 2009 +0100"
      },
      "message": "x86: clean up genapic_phys_flat\n\n- reorder fields so that they appear in struct genapic field ordering\n\n- add zero-initialized fields too so that it\u0027s apparent which functionality\n  is default / missing.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f2f05ee8b8d346d4edee766384a5fedafdd4f9f8",
      "tree": "cf0df8d91b18fea077af4d44a1c7d7d8443bcf81",
      "parents": [
        "c8d46cf06dc2e3a8f57a350eb9f9b19fd7f2ffe5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 02:37:01 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:07 2009 +0100"
      },
      "message": "x86: clean up genapic_flat\n\n- reorder fields so that they appear in struct genapic field ordering\n\n- add zero-initialized fields too so that it\u0027s apparent which functionality\n  is default / missing.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c8d46cf06dc2e3a8f57a350eb9f9b19fd7f2ffe5",
      "tree": "fe5ceac244165e5726f310027588cf6e1b6e60e6",
      "parents": [
        "6781d948cc05b02df915650f2eb49550a1631df9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 00:14:11 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:06 2009 +0100"
      },
      "message": "x86: rename \u0027genapic\u0027 to \u0027apic\u0027\n\nRename genapic-\u003e to apic-\u003e references because in a future chagne we\u0027ll\nopen-code all the indirect calls (instead of obscuring them via macros),\nso we want this reference to be as short as possible.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6781d948cc05b02df915650f2eb49550a1631df9",
      "tree": "a66ca28b514ab24559a7a9f5b49fc481722c5612",
      "parents": [
        "505deeb1a228e5b0bf6ac5d0d78f4a4253a9efe9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 27 23:54:23 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:06 2009 +0100"
      },
      "message": "x86, genapic: provide IPI callbacks unconditionally\n\n64-bit x86 uses the IPI callbacks even on UP - so provide them\ngenerally.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "505deeb1a228e5b0bf6ac5d0d78f4a4253a9efe9",
      "tree": "93b97cd0f0eab70a82d7f6097bea7b1a73b6d99d",
      "parents": [
        "ced733ec0bfe9a8a5140a7aefdfe802598e4b8c0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 27 23:23:22 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:05 2009 +0100"
      },
      "message": "x86, genapic: cleanups\n\nUnify genapic.h some more.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ced733ec0bfe9a8a5140a7aefdfe802598e4b8c0",
      "tree": "8058557cfee2696c5e75d3cfa0939c9afd668580",
      "parents": [
        "ef7471b13f3ef81074af1972b97355df9df3cdf3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 27 23:15:06 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:05 2009 +0100"
      },
      "message": "x86, genapic: finish unification\n\nUnify remaining bits of genapic_32/64.h.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ef7471b13f3ef81074af1972b97355df9df3cdf3",
      "tree": "3cdec011feacf034f16bb183b76acbaad3645b31",
      "parents": [
        "943d0f74d47724d0e33083674c16a834f080af2c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 27 23:12:02 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:04 2009 +0100"
      },
      "message": "x86, genapic: unify struct genapic\n\nMove over the (now identical) struct genapic definitions from\ngenapic_32/64.h to genapic.h.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "943d0f74d47724d0e33083674c16a834f080af2c",
      "tree": "c26365ef847a618624bb06284535210eaf74879a",
      "parents": [
        "6e7a59944a2971c4fb400bfbecb2f68570086b05"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 27 23:07:42 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:04 2009 +0100"
      },
      "message": "x86, genapic: refactor genapic_32.h\n\nImpact: pre unification cleanup\n\nMake genapic_32.h similar to genapic_64.h: reorder fields, unify types\nand bring in new entries.\n\nNo existing functionality is affected.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6e7a59944a2971c4fb400bfbecb2f68570086b05",
      "tree": "f83b33e948afbaad792a79386610d4481fc27bb5",
      "parents": [
        "74b6eb6b937df07d0757e8642b7538b07da4290f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 27 23:07:42 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:20:03 2009 +0100"
      },
      "message": "x86, genapic: refactor genapic_64.h\n\nImpact: pre unification cleanup\n\nMake genapic_64.h similar to genapic_32.h: reorder fields, unify types\nand bring in new entries.\n\nNo existing functionality is affected.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "74b6eb6b937df07d0757e8642b7538b07da4290f",
      "tree": "9104afabf5dd41e012a911d37bd60d04a57183db",
      "parents": [
        "6a385db5ce7f1fd2c68ec511e44587b67dab8fca",
        "2d4d57db692ea790e185656516e6ebe8791f1788",
        "8f6d86dc4178957d9814b1784848012a927a3898",
        "b38b0665905538e76e26f2a4c686179abb1f69f6",
        "d5e397cb49b53381e4c99a064ca733c665646de8",
        "e56d0cfe7790fd3218ae4f6aae1335547fea8763",
        "dbca1df48e89d8aa59254fdc10ef16c16e73d94e",
        "fb746d0e1365b7472ccc4c3d5b0672b34a092d0b",
        "6522869c34664dd5f05a0a327e93915b1281c90d",
        "d639bab8da86d330493487e8c0fea8ca31f53427",
        "042cbaf88ab48e11afb725541e3c2cbf5b483680",
        "5662a2f8e7313f78d6b17ab383f3e4f04971c335",
        "3b4b75700a245d0d48fc52a4d2f67d3155812aba",
        "30a0fb947a68ad3ab8a7184e3b3d79dce10e3688"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:13:53 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:13:53 2009 +0100"
      },
      "message": "Merge branches \u0027x86/asm\u0027, \u0027x86/cleanups\u0027, \u0027x86/cpudetect\u0027, \u0027x86/debug\u0027, \u0027x86/doc\u0027, \u0027x86/header-fixes\u0027, \u0027x86/mm\u0027, \u0027x86/paravirt\u0027, \u0027x86/pat\u0027, \u0027x86/setup-v2\u0027, \u0027x86/subarch\u0027, \u0027x86/uaccess\u0027 and \u0027x86/urgent\u0027 into x86/core\n"
    },
    {
      "commit": "6a385db5ce7f1fd2c68ec511e44587b67dab8fca",
      "tree": "9324c8ae6f7be54b9fdbd6b60f759292aa727b1f",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2",
        "4369f1fb7cd4cf777312f43e1cb9aa5504fc4125"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:12:55 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 28 23:12:55 2009 +0100"
      },
      "message": "Merge branch \u0027core/percpu\u0027 into x86/core\n\nConflicts:\n\tkernel/irq/handle.c\n"
    },
    {
      "commit": "18e352e4a73465349711a9324767e1b2453383e2",
      "tree": "4c23b28f1ffc284be6fec0d4cb198b8371f681cd",
      "parents": [
        "c4568d6c7ec7557fbe8656286aea29f67388f7d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 10:49:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 10:49:30 2009 -0800"
      },
      "message": "Linux 2.6.29-rc3\n"
    },
    {
      "commit": "c4568d6c7ec7557fbe8656286aea29f67388f7d4",
      "tree": "783873ec85ca67f2de69986645b1b007231f8f6d",
      "parents": [
        "78a768b6ca40e104442ade090226ed4ee0e6cebf",
        "4c456a67f501b8b15542c7c21c28812bf88f484b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 09:01:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 09:01:42 2009 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/mm: Fix handling of _PAGE_COHERENT in BAT setup code\n  powerpc/pseries: Correct VIO bus accounting problem in CMO env.\n  powerpc: More printing warning fixes for the l64 to ll64 conversion\n  powerpc: Remove arch/ppc cruft from Kconfig\n  powerpc: Printing fix for l64 to ll64 conversion: phyp_dump.c\n  powerpc/embedded6xx: Update defconfigs\n  powerpc/8xx: Update defconfigs\n  powerpc/86xx: Update defconfigs\n  powerpc/83xx: Update defconfigs\n  powerpc/85xx: Update defconfigs\n  powerpc/mpc8313erdb: fix kernel panic because mdio device is not probed\n  powerpc/4xx: Update multi-board PowerPC 4xx defconfigs\n  powerpc/44x: Update PowerPC 44x defconfigs\n  powerpc/40x: Update PowerPC 40x defconfigs\n  powerpc/85xx: Fix typo in mpc8572ds dts\n  powerpc/44x: Warp patches for the new NDFC driver\n  powerpc/4xx: DTS: Add Add\u0027l SDRAM0 Compatible and Interrupt Info\n"
    },
    {
      "commit": "78a768b6ca40e104442ade090226ed4ee0e6cebf",
      "tree": "f20e2d78107edd3f4247350b5e6d2e2560bff9d8",
      "parents": [
        "d8204ee2ad1c9babd7e33d4c118ec99a78a8442e",
        "add8240eedb586b9d885c324db7f98fc1a470f9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 08:41:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 08:41:57 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: fix 5329 ColdFire periphal addressing\n  uclinux: add process name to allocation error message\n  m68knommu: correct the mii calculations for 532x ColdFire FEC\n  m68knommu: add ColdFire M532x to the FEC configuration options\n  m68knommu: fix syscall restarting\n  m68knommu: remove the obsolete and long unused comempci chip support\n  m68knommu: remove the no longer used PCI support option\n  m68knommu: remove obsolete and unused eLIA board\n  m68knommu: set NO_DMA\n  m68knommu: fix cache flushing for the 527x ColdFire processors\n  m68knommu: fix ColdFire 5272 serial baud rates in mcf.c\n  m68knommu: use one exist from execption\n"
    },
    {
      "commit": "d8204ee2ad1c9babd7e33d4c118ec99a78a8442e",
      "tree": "a1dbd71a8d3d087344e94a2cb819807d2b93bd51",
      "parents": [
        "30b23634084d95781f7611c0713cb551a0c0a152"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 28 00:07:20 2009 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 07:50:14 2009 -0800"
      },
      "message": "dmi: Fix build breakage\n\nCommit d7b1956fed33d30c4815e848fd7a143722916868 (\"DMI: Introduce\ndmi_first_match to make the interface more flexible\") introduced compile\nerrors like the following when !CONFIG_DMI\n\n    drivers/ata/sata_sil.c: In function \u0027sil_broken_system_poweroff\u0027:\n    drivers/ata/sata_sil.c:713: error: implicit declaration of function \u0027dmi_first_match\u0027\n    drivers/ata/sata_sil.c:713: warning: initialization makes pointer from integer without a cast\n\nWe just need a dummy version of dmi_first_match() to fix this all up.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30b23634084d95781f7611c0713cb551a0c0a152",
      "tree": "fd4185cb0f0b46ca0069251144619b6e9e2031b0",
      "parents": [
        "152a649b647a8ef47bb74ff9e11850fa6001bedc"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Jan 27 21:19:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 07:50:14 2009 -0800"
      },
      "message": "drm: Rip out the racy, unused vblank signal code.\n\nSchedule a vblank signal, kill the process, and we\u0027ll go walking over freed\nmemory.  Given that no open-source userland exists using this, nor have I\never heard of a consumer, just let this code die.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nRequested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c456a67f501b8b15542c7c21c28812bf88f484b",
      "tree": "0f1de24f488a59da4a7cc3445c89f8fe48b775aa",
      "parents": [
        "69b052e828b5ff32df7f96d6d3268a069910c663"
      ],
      "author": {
        "name": "Gerhard Pircher",
        "email": "gerhard_pircher@gmx.net",
        "time": "Fri Jan 23 06:51:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:15:52 2009 +1100"
      },
      "message": "powerpc/mm: Fix handling of _PAGE_COHERENT in BAT setup code\n\n_PAGE_COHERENT is now always set in _PAGE_RAM resp. PAGE_KERNEL.\nThus it has to be masked out, if the BAT mapping should be non\ncacheable or CPU_FTR_NEED_COHERENT is not set.\n\nThis will work on normal SMP setups because we force-set\nCPU_FTR_NEED_COHERENT as part of CPU_FTR_COMMON on SMP.\n\nSigned-off-by: Gerhard Pircher \u003cgerhard_pircher@gmx.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "69b052e828b5ff32df7f96d6d3268a069910c663",
      "tree": "e2d013ded81fb9d8ad31a14b6ba4d8761727bd8b",
      "parents": [
        "4712fff9be0f4a41f7add146cee88a9b945215d7"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Thu Jan 22 09:40:00 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:15:52 2009 +1100"
      },
      "message": "powerpc/pseries: Correct VIO bus accounting problem in CMO env.\n\nIn the VIO bus code the wrappers for dma alloc_coherent and free_coherent\ncalls are rounding to IOMMU_PAGE_SIZE.  Taking a look at the underlying\ncalls, the actual mapping is promoted to PAGE_SIZE.  Changing the\nrounding in these two functions fixes under-reporting the entitlement\nused by the system.  Without this change, the system could run out of\nentitlement before it believes it has and incur mapping failures at the\nfirmware level.\n\nAlso in the VIO bus code, the wrapper for dma map_sg is not exiting in\nan error path where it should.  Rather than fall through to code for the\nsuccess case, this patch adds the return that is needed in the error path.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4712fff9be0f4a41f7add146cee88a9b945215d7",
      "tree": "88f8d00da6500149ead00d3d5fe970531f0d44e5",
      "parents": [
        "52c275fe70df8619e9430d01917d2e72e9011aec"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Jan 21 13:16:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:15:52 2009 +1100"
      },
      "message": "powerpc: More printing warning fixes for the l64 to ll64 conversion\n\nThese are all powerpc specific drivers.\n\nres.start in fsl_elbc_nand.c needs to be cast since it may be either 32\nor 64 bit.  Thanks to Scott Wood for noticing.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e call_edac bits in particular\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e pasemi_nand peices\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e fsl_elbc fixes\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "52c275fe70df8619e9430d01917d2e72e9011aec",
      "tree": "693d6df30577a9d02f84f3df9527652eaa6d1a41",
      "parents": [
        "802bdea875ed8c682bb30f71d762ce727ab8bb87"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue Jan 20 05:16:36 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:15:51 2009 +1100"
      },
      "message": "powerpc: Remove arch/ppc cruft from Kconfig\n\nRemove some leftover cruft from the arch/ppc days\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "802bdea875ed8c682bb30f71d762ce727ab8bb87",
      "tree": "029254a331653eeb5f75788621df927487d0dba4",
      "parents": [
        "6469c92e0a4879e57bccbbacb2b724672a4fa8fb"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jan 18 23:33:38 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:15:51 2009 +1100"
      },
      "message": "powerpc: Printing fix for l64 to ll64 conversion: phyp_dump.c\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6469c92e0a4879e57bccbbacb2b724672a4fa8fb",
      "tree": "65b3377bdea03342f64f5cd414d61824ff2cf354",
      "parents": [
        "0411648e445d850ded24aba98f1774c417bf5658",
        "0b21bcd5b52779be0c18a6c201ae8f060d3b2bf2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:15:34 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:15:34 2009 +1100"
      },
      "message": "Merge commit \u0027jwb/jwb-merge\u0027 into merge\n\nManual merge of:\n\tarch/powerpc/configs/44x/warp_defconfig\n"
    },
    {
      "commit": "0411648e445d850ded24aba98f1774c417bf5658",
      "tree": "e7a79e6ea66cd38968e98b0966212d43e43a07a8",
      "parents": [
        "e4a7ca29039e615ce13a61b9c6abfb2aa394e9a1",
        "b57cee20a5654620337d1a5e9b5f929a4a6c302c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:14:54 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:14:54 2009 +1100"
      },
      "message": "Merge commit \u0027kumar/kumar-merge\u0027 into merge\n"
    },
    {
      "commit": "152a649b647a8ef47bb74ff9e11850fa6001bedc",
      "tree": "ea626697e2cbf07f1cba973158b99125e98344ae",
      "parents": [
        "e4a7ca29039e615ce13a61b9c6abfb2aa394e9a1"
      ],
      "author": {
        "name": "Casey Schaufler",
        "email": "casey@schaufler-ca.com",
        "time": "Tue Jan 27 19:56:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 20:13:32 2009 -0800"
      },
      "message": "smackfs load append mode fix\n\nGiven just how hard it is to find the code that uses MAY_APPEND\nit\u0027s probably not a big surprise that this went unnoticed for so\nlong. The Smack rules loading code is incorrectly setting the\nMAY_READ bit when MAY_APPEND is requested.\n\nSigned-off-by: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\nReviewed-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4a7ca29039e615ce13a61b9c6abfb2aa394e9a1",
      "tree": "fc7f36ccb9ec01e95636c01b09589e88da5c520f",
      "parents": [
        "843c04a0f63c74c6424e4b7d1ab85223b1ecf740",
        "236dd4d18f293e3c9798f35c08272196826a980d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 16:08:04 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 16:08:04 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (36 commits)\n  USB: Driver for Freescale QUICC Engine USB Host Controller\n  USB: option: add QUANTA HSDPA Data Card device ids\n  USB: storage: Add another unusual_dev for off-by-one bug\n  USB: unusual_dev: usb-storage needs to ignore a device\n  USB: GADGET: fix !x \u0026 y\n  USB: new id for ti_usb_3410_5052 driver\n  USB: cdc-acm: Add another conexant modem to the quirks\n  USB: \u0027option\u0027 driver - onda device MT503HS has wrong id\n  USB: Remove ZTE modem from unusual_devices\n  USB: storage: support of Dane-Elec MediaTouch USB device\n  USB: usbmon: Implement compat_ioctl\n  USB: add kernel-doc for wusb_dev in struct usb_device\n  USB: ftdi_sio driver support of bar code scanner from Diebold\n  USB: ftdi_sio: added Alti-2 VID and Neptune 3 PID\n  USB: cp2101 device\n  USB: usblp.c: add USBLP_QUIRK_BIDIR to Brother HL-1440\n  USB: remove vernier labpro from ldusb\n  USB: CDC-ACM quirk for MTK GPS\n  USB: cdc-acm: support some gps data loggers\n  USB: composite: Fix bug: low byte of w_index is the usb interface number not the whole 2 bytes of w_index\n  ...\n"
    },
    {
      "commit": "236dd4d18f293e3c9798f35c08272196826a980d",
      "tree": "5e8f7dc48318e82c34758c1a807d034034b96221",
      "parents": [
        "fc91be2ad03e0d243418414a854665274d560ca2"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Jan 10 05:03:21 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:38 2009 -0800"
      },
      "message": "USB: Driver for Freescale QUICC Engine USB Host Controller\n\nThis patch adds support for the FHCI USB controller, as found\nin the Freescale MPC836x and MPC832x processors. It can support\nFull or Low speed modes.\n\nQuite a lot the hardware is doing by itself (SOF generation, CRC\ngeneration and checking), though scheduling and retransmission is on\nsoftware\u0027s shoulders.\n\nThis controller does not integrate the root hub, so this driver also\nfakes one-port hub. External hub is required to support more than\none device.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fc91be2ad03e0d243418414a854665274d560ca2",
      "tree": "fa39f4c491a16ef5ada2bd6f3cb850ff232beec9",
      "parents": [
        "aa23c8d616c33578fb99aa6a0effd6705b5d0fa1"
      ],
      "author": {
        "name": "Alex.Cheng@quantatw.com",
        "email": "Alex.Cheng@quantatw.com",
        "time": "Thu Jan 22 16:01:57 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: option: add QUANTA HSDPA Data Card device ids\n\nThis patch adds the support  for the QUANTA Q101 series HSDPA Data Card.\nWith the vendor and product IDs are set properly,\nthe data card can be detected and works fine.\n\nSigned-off-by: Alex Cheng \u003calex.cheng@quantatw.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa23c8d616c33578fb99aa6a0effd6705b5d0fa1",
      "tree": "1031ddafbe0674a2a32486cdf0064462a75842d8",
      "parents": [
        "a83775b1465ce80af5610cbe80216432212bc7ee"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Tue Jan 20 23:42:52 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: storage: Add another unusual_dev for off-by-one bug\n\nArgosy has released another device with the off-by-one sector. This is a\nharddrive with an internal cardreader which is affected.\n\nBased on a patch written by Martijn Hijdra \u003cmartijn.hijdra@gmail.com\u003e\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nCc: Martijn Hijdra \u003cmartijn.hijdra@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a83775b1465ce80af5610cbe80216432212bc7ee",
      "tree": "6b5936a1b14cbae2546f198ad9448e160f94f016",
      "parents": [
        "0df2479232eeea20c924350a11788c724b8c218d"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Tue Jan 20 23:48:36 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: unusual_dev: usb-storage needs to ignore a device\n\nThis patch adds an unusual_devs entry for a Sony Ericsson modem. Like many\nother modems, we have to ignore the storage device in order to access the\nmodem.\n\n\nAt this time usb_modeswitch does not work with this device.\n\n\nReported-by: The Solutor \u003cthesolutor@gmail.com\u003e.\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0df2479232eeea20c924350a11788c724b8c218d",
      "tree": "9661b73ee1791e83927634643a8dd84650bd5757",
      "parents": [
        "1a1fab513734b3a4fca1bee8229e5ff7e1cb873c"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Jan 17 16:52:17 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: GADGET: fix !x \u0026 y\n\n! has a higher precedence than \u0026\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1a1fab513734b3a4fca1bee8229e5ff7e1cb873c",
      "tree": "6324149bf5c5c2546d14445383796d6061832e37",
      "parents": [
        "c89c60e9d6b306fb6963030abb3bd07cc3de66b2"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Jan 12 13:31:16 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: new id for ti_usb_3410_5052 driver\n\nThis adds a new device id\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c89c60e9d6b306fb6963030abb3bd07cc3de66b2",
      "tree": "ca617d652077ccf8abdb77cbf0b102254c6e5960",
      "parents": [
        "3b498a66a698c581535c0fcf1a8907f3fe9449cc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Sun Jan 11 19:53:10 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: cdc-acm: Add another conexant modem to the quirks\n\nAnother Conexant, another device with the same quirk\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b498a66a698c581535c0fcf1a8907f3fe9449cc",
      "tree": "d84535d837b02f4fcdb528c81e0cb827b1f69a7c",
      "parents": [
        "d547f13472adc99721d6eb756085276a8a342366"
      ],
      "author": {
        "name": "Marcel Sebek",
        "email": "sebek64@post.cz",
        "time": "Sun Dec 28 14:06:50 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: \u0027option\u0027 driver - onda device MT503HS has wrong id\n\nWhile trying to make GSM modem Onda MT503HS working, I found a mismatch\nbetween device id in the driver code (0x0200) and id in the lsusb\noutput (0x2000).\n\nThis patch fixed it for me, but I don\u0027t know if the original device id was\nalso correct and the new ID should be added instead of replacing the\nold one.\n\n\nSigned-off-by: Marcel Sebek \u003csebek64@post.cz\u003e\nAcked-by: Domenico Riccio \u003cdomenico.riccio@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "d547f13472adc99721d6eb756085276a8a342366"
}
