)]}'
{
  "log": [
    {
      "commit": "232ea344550c4a099d35d9df552509d6748a31c0",
      "tree": "2b4a1c351d290537fdf18cc5bed78bf43536f175",
      "parents": [
        "40c043b077c6e377c8440d71563c055d0c4f0f0a",
        "dc440d10e1668b15fe704a23adb9b53fbbb24a44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 05 16:54:00 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 05 16:54:00 2011 -0800"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  perf: Fix loss of notification with multi-event\n  perf, x86: Force IBS LVT offset assignment for family 10h\n  perf, x86: Disable PEBS on SandyBridge chips\n  trace_events_filter: Use rcu_assign_pointer() when setting ftrace_event_call-\u003efilter\n  perf session: Fix crash with invalid CPU list\n  perf python: Fix undefined symbol problem\n  perf/x86: Enable raw event access to Intel offcore events\n  perf: Don\u0027t use -ENOSPC for out of PMU resources\n  perf: Do not set task_ctx pointer in cpuctx if there are no events in the context\n  perf/x86: Fix PEBS instruction unwind\n  oprofile, x86: Fix crash when unloading module (nmi timer mode)\n  oprofile: Fix crash when unloading module (hr timer mode)\n"
    },
    {
      "commit": "ff0ff78068dd8a962358dbbdafa9d6f24540d3e5",
      "tree": "32cfd97cf0b7909d6c1327859abbfcd30afe0c02",
      "parents": [
        "b1914cb2f35c3995b778e55fdb1d569b9c6a92af",
        "4af92e7a68af7b515d274f9d33b14b8a0804a0f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 15 22:44:45 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 15 22:44:45 2011 -0200"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus:\n  MIPS: lantiq: use export.h in favour of module.h\n  MAINTAINERS: The MIPS git tree has moved.\n  MIPS: Fix build error due to missing inclusion of \u003clinux/export.h\u003e.\n  MIPS: ASID conflict after CPU hotplug\n  MIPS: Octeon: Fix compile error in arch/mips/cavium-octeon/flash_setup.c\n  MIPS: errloongson2_clock: Fix build error by including linux/module.h\n  STAGING: octeon-ethernet: Fix compile error caused by skb_frag_struct change\n  MIPS: Hook up process_vm_readv and process_vm_writev system calls.\n  MIPS: Kernel hangs occasionally during boot.\n  MIPS: Octeon: Mark SMP-IPI interrupt as IRQF_NO_THREAD\n  MIPS: BCM47xx: fix build with GENERIC_GPIO configuration\n  MIPS: NXP: Remove unused source files.\n  MIPS: Yosemite, Emma: Fix off-by-two in arcs_cmdline buffer size check\n"
    },
    {
      "commit": "4af92e7a68af7b515d274f9d33b14b8a0804a0f6",
      "tree": "e8efe33988e347bb32030704f85d9383970fbf03",
      "parents": [
        "b05e988ee89d03398bee7b0939a5743cd12fa387"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Thu Nov 10 21:33:07 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 14 13:59:24 2011 +0000"
      },
      "message": "MIPS: lantiq: use export.h in favour of module.h\n\nThe code located at arch/mips/lantiq/ included module.h to be able to use\nthe EXPORT_SYMBOL* macros. These can now be directly included using\nexport.h.\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2937/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aa2bc1ade59003a379ffc485d6da2d92ea3370a6",
      "tree": "6d3551cbc594f6827682db9ab931e6e22a37fd6a",
      "parents": [
        "1d5f003f5a964711853514b04ddc872eec0fdc7b"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Nov 09 17:56:37 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 14 13:01:24 2011 +0100"
      },
      "message": "perf: Don\u0027t use -ENOSPC for out of PMU resources\n\nPeople (Linus) objected to using -ENOSPC to signal not having enough\nresources on the PMU to satisfy the request. Use -EINVAL.\n\nRequested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nCc: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/n/tip-xv8geaz2zpbjhlx0svmpp28n@git.kernel.org\n[ merged to newer kernel, fixed up MIPS impact ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "71ca86937513f44151454cb6aa8a66e9ed86275a",
      "tree": "bbc6baec48a542b7bb9f99f10006914aed4f21f6",
      "parents": [
        "5c200197130e307de6eba72fc335c83c9dd6a5bc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 10 14:15:57 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 11 15:08:11 2011 +0000"
      },
      "message": "MIPS: Fix build error due to missing inclusion of \u003clinux/export.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5c200197130e307de6eba72fc335c83c9dd6a5bc",
      "tree": "f633ada1e41c893822f4075dcfea0ae2d36deb0a",
      "parents": [
        "b2f909419b72cf043814bf17b96c93d4695378a1"
      ],
      "author": {
        "name": "Maksim Rayskiy",
        "email": "maksim.rayskiy@gmail.com",
        "time": "Thu Nov 10 17:59:45 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 10 17:59:45 2011 +0000"
      },
      "message": "MIPS: ASID conflict after CPU hotplug\n\nI am running SMP Linux 2.6.37-rc1 on BMIPS5000 (single core dual thread)\nand observe some abnormalities when doing system suspend/resume which I\nnarrowed down to cpu hotplugging. The suspend brings the second thread\nprocessor down and then restarts it, after which I see memory corruption\nin userspace. I started digging and found out that problem occurs because\nwhile doing execve() the child process is getting the same ASID as the\nparent, which obviously corrupts parent\u0027s address space.\n\nFurther digging showed that activate_mm() calls get_new_mmu_context() to\nget a new ASID, but at this time ASID field in entryHi is 1, and\nasid_cache(cpu) is 0x100 (it was just reset to ASID_FIRST_VERSION when\nthe secondary TP was booting).\n\nSo, get_new_mmu_context() increments the asid_cache(cpu) value to\n0x101, and thus puts 0x01 into entryHi. The result - ASID field does\nnot get changed as it was supposed to.\n\nMy solution is very simple - do not reset asid_cache(cpu) on TP warm\nrestart.\n\nPatchwork: https://patchwork.linux-mips.org/patch/1797/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b2f909419b72cf043814bf17b96c93d4695378a1",
      "tree": "7cfac7a51bb4bbca40f33fe181d931a4509194f2",
      "parents": [
        "54b2edf487d497cc522bce91b3bd79538f001d13"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Thu Nov 10 17:59:45 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 10 17:59:45 2011 +0000"
      },
      "message": "MIPS: Octeon: Fix compile error in arch/mips/cavium-octeon/flash_setup.c\n\nThe parse_mtd_partitions() and mtd_device_register() functions were\ncombined into mtd_device_parse_register().  So call that instead.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2923/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "54b2edf487d497cc522bce91b3bd79538f001d13",
      "tree": "1a7b979f3784dc7e128c6ff706df78924fe928a7",
      "parents": [
        "8d804d4fdf90b3af62a41a20bf8b21b75529a003"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Thu Nov 10 17:59:45 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 10 17:59:45 2011 +0000"
      },
      "message": "MIPS: errloongson2_clock: Fix build error by including linux/module.h\n\nFix the following compilation failure with v3.2-rc1 by including module.h:\n\n  CC [M]  arch/mips/kernel/cpufreq/loongson2_clock.o\narch/mips/kernel/cpufreq/loongson2_clock.c:39:1: error: data definition has no type or storage class [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:39:1: error: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027 [-Werror\u003dimplicit-int]\narch/mips/kernel/cpufreq/loongson2_clock.c:39:1: error: parameter names (without types) in function declaration [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:51:1: error: data definition has no type or storage class [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:51:1: error: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027 [-Werror\u003dimplicit-int]\narch/mips/kernel/cpufreq/loongson2_clock.c:51:1: error: parameter names (without types) in function declaration [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:71:1: error: data definition has no type or storage class [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:71:1: error: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027 [-Werror\u003dimplicit-int]\narch/mips/kernel/cpufreq/loongson2_clock.c:71:1: error: parameter names (without types) in function declaration [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:76:1: error: data definition has no type or storage class [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:76:1: error: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027 [-Werror\u003dimplicit-int]\narch/mips/kernel/cpufreq/loongson2_clock.c:76:1: error: parameter names (without types) in function declaration [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:82:1: error: data definition has no type or storage class [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:82:1: error: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027 [-Werror\u003dimplicit-int]\narch/mips/kernel/cpufreq/loongson2_clock.c:82:1: error: parameter names (without types) in function declaration [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:87:1: error: data definition has no type or storage class [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:87:1: error: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027 [-Werror\u003dimplicit-int]\narch/mips/kernel/cpufreq/loongson2_clock.c:87:1: error: parameter names (without types) in function declaration [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:93:1: error: data definition has no type or storage class [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:93:1: error: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027 [-Werror\u003dimplicit-int]\narch/mips/kernel/cpufreq/loongson2_clock.c:93:1: error: parameter names (without types) in function declaration [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:131:1: error: data definition has no type or storage class [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:131:1: error: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027 [-Werror\u003dimplicit-int]\narch/mips/kernel/cpufreq/loongson2_clock.c:131:1: error: parameter names (without types) in function declaration [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:147:1: error: data definition has no type or storage class [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:147:1: error: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027 [-Werror\u003dimplicit-int]\narch/mips/kernel/cpufreq/loongson2_clock.c:147:1: error: parameter names (without types) in function declaration [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:166:1: error: data definition has no type or storage class [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:166:1: error: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027 [-Werror\u003dimplicit-int]\narch/mips/kernel/cpufreq/loongson2_clock.c:166:1: error: parameter names (without types) in function declaration [-Werror]\narch/mips/kernel/cpufreq/loongson2_clock.c:168:15: error: expected declaration specifiers or \u0027...\u0027 before string constant\narch/mips/kernel/cpufreq/loongson2_clock.c:169:20: error: expected declaration specifiers or \u0027...\u0027 before string constant\narch/mips/kernel/cpufreq/loongson2_clock.c:170:16: error: expected declaration specifiers or \u0027...\u0027 before string constant\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2922/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "44656fa03926e7363ab41c565619800a4b3b1322",
      "tree": "6254d9842af479a00302dfb9fb1ed9b1e6dc1e7b",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Tue Nov 08 10:20:10 2011 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Nov 09 14:37:44 2011 +0100"
      },
      "message": "kbuild: Fix missing system calls check on mips.\n\nCommit 5f7efb4 (Kbuild: append missing-syscalls to the default target\nlist) broke MIPS build.\n\nReported-tested-and-acked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "8ff8584e51d4d3fbe08ede413c4a221223766323",
      "tree": "90b378167944a7d28248993c1c08339bf51e92bf",
      "parents": [
        "4f1a1eb530071c39fb239fd26c912a64284b1408"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Tue Nov 08 14:54:55 2011 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 09 00:07:56 2011 +0000"
      },
      "message": "MIPS: Hook up process_vm_readv and process_vm_writev system calls.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2918/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4f1a1eb530071c39fb239fd26c912a64284b1408",
      "tree": "e4b00b9dab468604f97e2fbe1585ba0e87f37991",
      "parents": [
        "e63fb7a9dae820b3ff6754f794fd713f83e32fff"
      ],
      "author": {
        "name": "Al Cooper",
        "email": "alcooperx@gmail.com",
        "time": "Tue Nov 08 09:59:01 2011 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 08 17:59:22 2011 +0000"
      },
      "message": "MIPS: Kernel hangs occasionally during boot.\n\nThe Kernel hangs occasionally during boot after \"Calibrating delay loop..\".\nThis is caused by the c0_compare_int_usable() routine in cevt-r4k.c\nreturning false which causes the system to disable the timer and hang later.\nThe false return happens because the routine is using a series of four calls\nto irq_disable_hazard() as a delay while it waits for the timer changes to\npropagate to the cp0 cause register. On newer MIPS cores, like the 74K, the\nseries of irq_disable_hazard() calls turn into ehb instructions and can take\nas little as a few clock ticks for all 4 instructions. This is not enough of\na delay, so the routine thinks the timer is not working.  This fix uses up\nto a max number of cycle counter ticks for the delay and uses\nback_to_back_c0_hazard() instead of irq_disable_hazard() to handle the\nhazard condition between cp0 writes and cp0 reads.\n\nSigned-off-by: Al Cooper \u003calcooperx@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2911/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e63fb7a9dae820b3ff6754f794fd713f83e32fff",
      "tree": "f98ad0efd9f4d7fae518f25e4ab4c67b23951525",
      "parents": [
        "df55a66addf87bc21ef5678bea238f2c1b2db48a"
      ],
      "author": {
        "name": "Venkat Subbiah",
        "email": "venkat.subbiah@cavium.com",
        "time": "Mon Oct 03 13:31:10 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 08 12:35:30 2011 +0000"
      },
      "message": "MIPS: Octeon: Mark SMP-IPI interrupt as IRQF_NO_THREAD\n\nThis is to exclude it from force threading to allow RT patch set to work.\nAnd while on this line\n* Remove IRQF_DISABLED as as this flag is NOOP\n* Add IRQF_PERCPU as this is a per cpu interrupt.\n\nSigned-off-by: Venkat Subbiah \u003cvenkat.subbiah@cavium.com\u003e\nAcked-by: David Daney \u003cdavid.daney@cavium.com\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-rt-users@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2817/\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "df55a66addf87bc21ef5678bea238f2c1b2db48a",
      "tree": "c02268b29dd058d2a62f1d9b7e363073a7d76da6",
      "parents": [
        "798580815126c899616146f286d5cc259abb5e16"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Nov 04 11:17:46 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 08 12:35:29 2011 +0000"
      },
      "message": "MIPS: BCM47xx: fix build with GENERIC_GPIO configuration\n\nSince eb9ae7f2 (gpio: fix build error in include/asm-generic/gpio.h)\nthe generic version of gpio.h calls __gpio_{set,get}_value which we\ndo not define. Get rid of asm-generic/gpio.h and define the missing\nstubs directly for BCM47xx to build.\n\nReported-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nTo: linux-mips@linux-mips.org\nCC: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2885/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "798580815126c899616146f286d5cc259abb5e16",
      "tree": "a0b52f00200e9e364950a66bcfb17af19e497451",
      "parents": [
        "617d1017545c27a56229483cc1d689eff6c38561"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 04 10:45:57 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 08 12:35:29 2011 +0000"
      },
      "message": "MIPS: NXP: Remove unused source files.\n\nThe NXP code was moved for 2.6.36 but two files survived unused in the\nold location.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "617d1017545c27a56229483cc1d689eff6c38561",
      "tree": "12a4bcd783cf2071f5a6ae8c1ac061fb7c66a5a6",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "Thomas Jarosch",
        "email": "thomas.jarosch@intra2net.com",
        "time": "Sat Oct 29 15:45:56 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 08 12:35:29 2011 +0000"
      },
      "message": "MIPS: Yosemite, Emma: Fix off-by-two in arcs_cmdline buffer size check\n\nCause is a misplaced bracket.\n\nThe code\n\n    strlen(buf+1)\n\nwill be two bytes less than\n\n    strlen(buf)+1\n\nThe +1 is in this code to reserve space for an additional space character.\n\n[ralf@linux-mips.org: Thomas\u0027 original patch fixed the issue only for\n Yosemite but the same bug exists also in Emma.]\n\nSigned-off-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2861/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "02ebbbd481635fd3ce7018e5bb19c18c0f1e4561",
      "tree": "f07caea3ac9cb50492977a2f7b1d29bbce6e6a3a",
      "parents": [
        "addd8c92cf55bba578b8a56e0f717a0a74b31008",
        "536ec4f8d13433126f948d6e90821f811a4ebdf8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 18:54:53 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 18:54:53 2011 -0800"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  scsi: drop unused Kconfig symbol\n  pci: drop unused Kconfig symbol\n  stmmac: drop unused Kconfig symbol\n  x86: drop unused Kconfig symbol\n  powerpc: drop unused Kconfig symbols\n  powerpc: 40x: drop unused Kconfig symbol\n  mips: drop unused Kconfig symbols\n  openrisc: drop unused Kconfig symbols\n  arm: at91: drop unused Kconfig symbol\n  samples: drop unused Kconfig symbol\n  m32r: drop unused Kconfig symbol\n  score: drop unused Kconfig symbols\n  sh: drop unused Kconfig symbol\n  um: drop unused Kconfig symbol\n  sparc: drop unused Kconfig symbol\n  alpha: drop unused Kconfig symbol\n\nFix up trivial conflict in drivers/net/ethernet/stmicro/stmmac/Kconfig\nas per Michal: the STMMAC_DUAL_MAC config variable is still unused and\nshould be deleted.\n"
    },
    {
      "commit": "d6748066ad0e8b2514545998f8367ebb3906f299",
      "tree": "f7a9bfd764a8fb781aeda0ef2249afbab42dddf7",
      "parents": [
        "f04c045f8ce69c22bda9d99eb927276b776135fc",
        "3ba1e543ab4b02640d396098f2f6a199560d5f2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (37 commits)\n  MIPS: O32: Provide definition of registers ta0 .. ta3.\n  MIPS: perf: Add Octeon support for hardware perf.\n  MIPS: perf: Add support for 64-bit perf counters.\n  MIPS: perf: Reorganize contents of perf support files.\n  MIPS: perf: Cleanup formatting in arch/mips/kernel/perf_event.c\n  MIPS: Add accessor macros for 64-bit performance counter registers.\n  MIPS: Add probes for more Octeon II CPUs.\n  MIPS: Add more CPU identifiers for Octeon II CPUs.\n  MIPS: XLR, XLS: Add comment for smp setup\n  MIPS: JZ4740: GPIO: Check correct IRQ in demux handler\n  MIPS: JZ4740: GPIO: Simplify IRQ demuxer\n  MIPS: JZ4740: Use generic irq chip\n  MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n  MIPS: Alchemy: kill au1xxx.h header\n  MIPS: Alchemy: clean DMA code of CONFIG_SOC_AU1??? defines\n  MIPS, IDE: Alchem, au1xxx-ide: Remove pb1200/db1200 header dep\n  MIPS: Alchemy: Redo PCI as platform driver\n  MIPS: Alchemy: more base address cleanup\n  MIPS: Alchemy: rewrite USB platform setup.\n  MIPS: Alchemy: abstract USB block control register access\n  ...\n\nFix up trivial conflicts in:\n\tarch/mips/alchemy/devboards/db1x00/platform.c\n\tdrivers/ide/Kconfig\n\tdrivers/mmc/host/au1xmmc.c\n\tdrivers/video/Kconfig\n\tsound/mips/Kconfig\n"
    },
    {
      "commit": "b4beb4bf9934d151bf4581a54ae028927374cb2a",
      "tree": "28475f62b18784e1d10b05e901799d02c054587f",
      "parents": [
        "f3c3f0670501fee130f22193369249deea8cc630",
        "3945fe9314af718946f71185901c28dd349469c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 15:07:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 15:07:19 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus/i2c-3.2\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c-3.2\u0027 of git://git.fluff.org/bjdooks/linux: (47 commits)\n  i2c-s3c2410: Add device tree support\n  i2c-s3c2410: Keep a copy of platform data and use it\n  i2c-nomadik: cosmetic coding style corrections\n  i2c-au1550: dev_pm_ops conversion\n  i2c-au1550: increase timeout waiting for master done\n  i2c-au1550: remove unused ack_timeout\n  i2c-au1550: remove usage of volatile keyword\n  i2c-tegra: __iomem annotation fix\n  i2c-eg20t: Add initialize processing in case i2c-error occurs\n  i2c-eg20t: Fix flag setting issue\n  i2c-eg20t: add stop sequence in case wait-event timeout occurs\n  i2c-eg20t: Separate error processing\n  i2c-eg20t: Fix 10bit access issue\n  i2c-eg20t: Modify returned value s32 to long\n  i2c-eg20t: Fix bus-idle waiting issue\n  i2c-designware: Fix PCI core warning on suspend/resume\n  i2c-designware: Add runtime power management support\n  i2c-designware: Add support for Designware core behind PCI devices.\n  i2c-designware: Push all register reads/writes into the core code.\n  i2c-designware: Support multiple cores using same ISR\n  ...\n"
    },
    {
      "commit": "cae39d1386dba405de0fbda32e224a1535d38a07",
      "tree": "e7c7e16a6052ba6476e164767e5d07f2acbb809e",
      "parents": [
        "848484e2c41220f07b432ffea79874a1b02ce6db"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Jul 28 18:46:31 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:57 2011 -0400"
      },
      "message": "mips: add export.h to files using EXPORT_SYMBOL/THIS_MODULE\n\nOr else we get lots of variations on this:\n\narch/mips/pci/pci.c:330: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027\n\nscattered throughout the build.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "848484e2c41220f07b432ffea79874a1b02ce6db",
      "tree": "1b74483dc2e5cbce9fac843d4efb5563af20a4e3",
      "parents": [
        "73bc256d47a23272ce1dd50b4de64a0ff23d01f1"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sat Jul 23 16:55:17 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:57 2011 -0400"
      },
      "message": "mips: remove needless include of module.h from core kernel files.\n\nNone of these files are using modular infrastructure, and build\ntests reveal that none of these files are really relying on any\nimplicit inclusions via. module.h either.  So delete them.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "73bc256d47a23272ce1dd50b4de64a0ff23d01f1",
      "tree": "f0fdec7d4907d2b417258fd152df07a1a80ad8f9",
      "parents": [
        "c72f4d6141b3fd2c01f58989cdb0d6b656512647"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sat Jul 23 16:30:40 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:56 2011 -0400"
      },
      "message": "mips: migrate core kernel file from module.h --\u003e export.h\n\nThese files are not modules, but were including module.h only for\nEXPORT_SYMBOL and/or THIS_MODULE.  Now that we have the lightweight\nexport.h, use it in these kinds of cases.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "c72f4d6141b3fd2c01f58989cdb0d6b656512647",
      "tree": "08869e7243198bff1471713e8751c9c13ce82d85",
      "parents": [
        "06372a63e361a15fe464318f79e445a56b23d8a9"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Jul 28 19:39:02 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:55 2011 -0400"
      },
      "message": "mips: fix implicit smp.h usage in various files.\n\nWe need to call out inclusion of smp.h, or with the module.h cleanup\nwe\u0027ll get things like:\n\narch/mips/loongson/common/platform.c:21: error: implicit declaration of function \u0027smp_processor_id\u0027\n\narch/mips/vr41xx/common/giu.c:84: error: implicit declaration of function \u0027smp_processor_id\u0027\n\narch/mips/vr41xx/common/rtc.c:85: error: implicit declaration of function \u0027smp_processor_id\u0027\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "06372a63e361a15fe464318f79e445a56b23d8a9",
      "tree": "480537f7873ec5051944eba77f639ca4567174e2",
      "parents": [
        "f060ac5460c5210489197569ef83ad66fc98ace2"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sat Jul 23 16:26:41 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:55 2011 -0400"
      },
      "message": "mips: fix implicit use of asm/elf.h in kernel/cpu-probe.c\n\nWe are relying on asm/elf.h being present implicitly.  Once we clean\nup the root cause of that, we\u0027ll see this, so fix it in advance.\n\narch/mips/kernel/cpu-probe.c: In function \u0027set_elf_platform\u0027:\narch/mips/kernel/cpu-probe.c:298: error: \u0027__elf_platform\u0027 undeclared (first use in this function)\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "1d5b088114c81d2bc1beb63e1652e305389228c8",
      "tree": "61a91c350db8b3dc28d8d7f5854cafea6776bdfd",
      "parents": [
        "1e65eb83a2c249a84e83828b36a9a78b364e5877"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Oct 24 13:41:31 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Oct 31 23:39:52 2011 +0100"
      },
      "message": "mips: drop unused Kconfig symbols\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c5de6467d2a54eb81b139f29b217d0394e8a790c",
      "tree": "be73a47e5cb30367ac44465d0401f82d56fcb561",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Oct 22 13:34:36 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:14:09 2011 +0100"
      },
      "message": "i2c-au1550: remove usage of volatile keyword\n\nReplace the usage of \"volatile\"s with register accessor functions.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "68d99b2c8efcb6ed3807a55569300c53b5f88be5",
      "tree": "f189c8f2132d3668a2f0e503f5c3f8695b26a1c8",
      "parents": [
        "0e59e7e7feb5a12938fbf9135147eeda3238c6c4",
        "8128c9f21509f9a8b6da94ac432d845dda458406"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 14:25:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 14:25:01 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (549 commits)\n  ALSA: hda - Fix ADC input-amp handling for Cx20549 codec\n  ALSA: hda - Keep EAPD turned on for old Conexant chips\n  ALSA: hda/realtek - Fix missing volume controls with ALC260\n  ASoC: wm8940: Properly set codec-\u003edapm.bias_level\n  ALSA: hda - Fix pin-config for ASUS W90V\n  ALSA: hda - Fix surround/CLFE headphone and speaker pins order\n  ALSA: hda - Fix typo\n  ALSA: Update the sound git tree URL\n  ALSA: HDA: Add new revision for ALC662\n  ASoC: max98095: Convert codec-\u003ehw_write to snd_soc_write\n  ASoC: keep pointer to resource so it can be freed\n  ASoC: sgtl5000: Fix wrong mask in some snd_soc_update_bits calls\n  ASoC: wm8996: Fix wrong mask for setting WM8996_AIF_CLOCKING_2\n  ASoC: da7210: Add support for line out and DAC\n  ASoC: da7210: Add support for DAPM\n  ALSA: hda/realtek - Fix DAC assignments of multiple speakers\n  ASoC: Use SGTL5000_LINREG_VDDD_MASK instead of hardcoded mask value\n  ASoC: Set sgtl5000-\u003eldo in ldo_regulator_register\n  ASoC: wm8996: Use SND_SOC_DAPM_AIF_OUT for AIF2 Capture\n  ASoC: wm8994: Use SND_SOC_DAPM_AIF_OUT for AIF3 Capture\n  ...\n"
    },
    {
      "commit": "f362f98e7c445643d27c610bb7a86b79727b592e",
      "tree": "399d9ebccdfbdfe9690ab1403a001d6f08e54b41",
      "parents": [
        "f793f2961170c0b49c1650e69e7825484159ce62",
        "f3c7691e8d30d88899b514675c7c86d19057b5fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 10:49:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 10:49:34 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hch/vfs-queue\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hch/vfs-queue: (21 commits)\n  leases: fix write-open/read-lease race\n  nfs: drop unnecessary locking in llseek\n  ext4: replace cut\u0027n\u0027pasted llseek code with generic_file_llseek_size\n  vfs: add generic_file_llseek_size\n  vfs: do (nearly) lockless generic_file_llseek\n  direct-io: merge direct_io_walker into __blockdev_direct_IO\n  direct-io: inline the complete submission path\n  direct-io: separate map_bh from dio\n  direct-io: use a slab cache for struct dio\n  direct-io: rearrange fields in dio/dio_submit to avoid holes\n  direct-io: fix a wrong comment\n  direct-io: separate fields only used in the submission path from struct dio\n  vfs: fix spinning prevention in prune_icache_sb\n  vfs: add a comment to inode_permission()\n  vfs: pass all mask flags check_acl and posix_acl_permission\n  vfs: add hex format for MAY_* flag values\n  vfs: indicate that the permission functions take all the MAY_* flags\n  compat: sync compat_stats with statfs.\n  vfs: add \"device\" tag to /proc/self/mountstats\n  cleanup: vfs: small comment fix for block_invalidatepage\n  ...\n\nFix up trivial conflict in fs/gfs2/file.c (llseek changes)\n"
    },
    {
      "commit": "1448c721e4fa2faf742029a0403b4b787fccb7fa",
      "tree": "f79332dccc85550b4c16510840850e11115cfff0",
      "parents": [
        "a877ee03ac010ded434b77f7831f43cbb1fcc60f"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Oct 17 13:40:02 2011 -0700"
      },
      "committer": {
        "name": "root",
        "email": "root@serles.lst.de",
        "time": "Fri Oct 28 14:58:53 2011 +0200"
      },
      "message": "compat: sync compat_stats with statfs.\n\nThis was found by inspection while tracking a similar\nbug in compat_statfs64, that has been fixed in mainline\nsince decemeber.\n\n- This fixes a bug where not all of the f_spare fields\n  were cleared on mips and s390.\n- Add the f_flags field to struct compat_statfs\n- Copy f_flags to userspace in case someone cares.\n- Use __clear_user to copy the f_spare field to userspace\n  to ensure that all of the elements of f_spare are cleared.\n  On some architectures f_spare is has 5 ints and on some\n  architectures f_spare only has 4 ints.  Which makes\n  the previous technique of clearing each int individually\n  broken.\n\nI don\u0027t expect anyone actually uses the old statfs system\ncall anymore but if they do let them benefit from having\nthe compat and the native version working the same.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "efb8d21b2c6db3497655cc6a033ae8a9883e4063",
      "tree": "a14a0dbb9fec3a6db5e542ba7ed4a49681706420",
      "parents": [
        "3cb603284b3d256ae9ae9e65887cee8416bfef15",
        "d208a3bf77f902283894f546b6b5383202cf7882"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 26 15:11:09 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 26 15:11:09 2011 +0200"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (79 commits)\n  TTY: serial_core: Fix crash if DCD drop during suspend\n  tty/serial: atmel_serial: bootconsole removed from auto-enumerates\n  Revert \"TTY: call tty_driver_lookup_tty unconditionally\"\n  tty/serial: atmel_serial: add device tree support\n  tty/serial: atmel_serial: auto-enumerate ports\n  tty/serial: atmel_serial: whitespace and braces modifications\n  tty/serial: atmel_serial: change platform_data variable name\n  tty/serial: RS485 bindings for device tree\n  TTY: call tty_driver_lookup_tty unconditionally\n  TTY: pty, release tty in all ptmx_open fail paths\n  TTY: make tty_add_file non-failing\n  TTY: drop driver reference in tty_open fail path\n  8250_pci: Fix kernel panic when pch_uart is disabled\n  h8300: drivers/serial/Kconfig was moved\n  parport_pc: release IO region properly if unsupported ITE887x card is found\n  tty: Support compat_ioctl get/set termios_locked\n  hvc_console: display printk messages on console.\n  TTY: snyclinkmp: forever loop in tx_load_dma_buffer()\n  tty/n_gsm: avoid fifo overflow in gsm_dlci_data_output\n  tty/n_gsm: fix a bug in gsm_dlci_data_output (adaption \u003d 2 case)\n  ...\n\nFix up Conflicts in:\n - drivers/tty/serial/8250_pci.c\n\tTrivial conflict with removed duplicate device ID\n - drivers/tty/serial/atmel_serial.c\n\tAnnoying silly conflict between \"specify the port num via\n\tplatform_data\" and other changes to atmel_console_init\n"
    },
    {
      "commit": "8a9ea3237e7eb5c25f09e429ad242ae5a3d5ea22",
      "tree": "a0a63398a9983667d52cbbbf4e2405b4f22b1d83",
      "parents": [
        "1be025d3cb40cd295123af2c394f7229ef9b30ca",
        "8b3408f8ee994973869d8ba32c5bf482bc4ddca4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 13:25:22 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 13:25:22 2011 +0200"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1745 commits)\n  dp83640: free packet queues on remove\n  dp83640: use proper function to free transmit time stamping packets\n  ipv6: Do not use routes from locally generated RAs\n  |PATCH net-next] tg3: add tx_dropped counter\n  be2net: don\u0027t create multiple RX/TX rings in multi channel mode\n  be2net: don\u0027t create multiple TXQs in BE2\n  be2net: refactor VF setup/teardown code into be_vf_setup/clear()\n  be2net: add vlan/rx-mode/flow-control config to be_setup()\n  net_sched: cls_flow: use skb_header_pointer()\n  ipv4: avoid useless call of the function check_peer_pmtu\n  TCP: remove TCP_DEBUG\n  net: Fix driver name for mdio-gpio.c\n  ipv4: tcp: fix TOS value in ACK messages sent from TIME_WAIT\n  rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces\n  ipv4: fix ipsec forward performance regression\n  jme: fix irq storm after suspend/resume\n  route: fix ICMP redirect validation\n  net: hold sock reference while processing tx timestamps\n  tcp: md5: add more const attributes\n  Add ethtool -g support to virtio_net\n  ...\n\nFix up conflicts in:\n - drivers/net/Kconfig:\n\tThe split-up generated a trivial conflict with removal of a\n\tstale reference to Documentation/networking/net-modules.txt.\n\tRemove it from the new location instead.\n - fs/sysfs/dir.c:\n\tFairly nasty conflicts with the sysfs rb-tree usage, conflicting\n\twith Eric Biederman\u0027s changes for tagged directories.\n"
    },
    {
      "commit": "59e52534172d845ebffb0d7e85fc56fb7b857051",
      "tree": "49552e03f1bdb413cd8b5f7542e91770688d7047",
      "parents": [
        "73692d9bb58ecc2fa73f4b2bfcf6eadaa6d49a26",
        "0d89e54c8249645404283436d952afc261a04e1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 12:11:02 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 12:11:02 2011 +0200"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (59 commits)\n  MAINTAINERS: linux-m32r is moderated for non-subscribers\n  linux@lists.openrisc.net is moderated for non-subscribers\n  Drop default from \"DM365 codec select\" choice\n  parisc: Kconfig: cleanup Kernel page size default\n  Kconfig: remove redundant CONFIG_ prefix on two symbols\n  cris: remove arch/cris/arch-v32/lib/nand_init.S\n  microblaze: add missing CONFIG_ prefixes\n  h8300: drop puzzling Kconfig dependencies\n  MAINTAINERS: microblaze-uclinux@itee.uq.edu.au is moderated for non-subscribers\n  tty: drop superfluous dependency in Kconfig\n  ARM: mxc: fix Kconfig typo \u0027i.MX51\u0027\n  Fix file references in Kconfig files\n  aic7xxx: fix Kconfig references to READMEs\n  Fix file references in drivers/ide/\n  thinkpad_acpi: Fix printk typo \u0027bluestooth\u0027\n  bcmring: drop commented out line in Kconfig\n  btmrvl_sdio: fix typo \u0027btmrvl_sdio_sd6888\u0027\n  doc: raw1394: Trivial typo fix\n  CIFS: Don\u0027t free volume_info-\u003eUNC until we are entirely done with it.\n  treewide: Correct spelling of successfully in comments\n  ...\n"
    },
    {
      "commit": "3ba1e543ab4b02640d396098f2f6a199560d5f2d",
      "tree": "c9391dc4f5e8d70541c79caf6bfb897e02816f05",
      "parents": [
        "939991cff173f769efb8c56286d4e59fb9ced191"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 29 04:38:53 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:27 2011 +0100"
      },
      "message": "MIPS: O32: Provide definition of registers ta0 .. ta3.\n\nLater IRIX versions provide them in \u003csys/regdef.h\u003e and gas also accepts\n$ta0 .. $ta3 since binutils 2.18 so Linux should do the same for source\ncompatibility.\n"
    },
    {
      "commit": "939991cff173f769efb8c56286d4e59fb9ced191",
      "tree": "6208a111429e280a64c901d30bbe3923de16aceb",
      "parents": [
        "82091564cfd7ab8def42777a9c662dbf655c5d25"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Sat Sep 24 02:29:55 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:27 2011 +0100"
      },
      "message": "MIPS: perf: Add Octeon support for hardware perf.\n\nEnable hardware counters for Octeon, and add the corresponding event\nmappings.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2790/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "82091564cfd7ab8def42777a9c662dbf655c5d25",
      "tree": "2e0328b9795a694aa64561958f397770610fab2b",
      "parents": [
        "e5dcb58aa51090f462959b9789eb477286bd2279"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Sat Sep 24 02:29:55 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:26 2011 +0100"
      },
      "message": "MIPS: perf: Add support for 64-bit perf counters.\n\nThe hard coded constants are moved to struct mips_pmu.  All counter\nregister access move to the read_counter and write_counter function\npointers, which are set to either 32-bit or 64-bit access methods at\ninitialization time.\n\nMany of the function pointers in struct mips_pmu were not needed as\nthere was only a single implementation, these were removed.\n\nI couldn\u0027t figure out what made struct cpu_hw_events.msbs[] at all\nuseful, so I removed it too.\n\nSome functions and other declarations were reordered to reduce the\nneed for forward declarations.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2792/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e5dcb58aa51090f462959b9789eb477286bd2279",
      "tree": "bb0387a8728f1190f952bab96cafd5b0c25fecbe",
      "parents": [
        "4409af37b83587097e6d0f675a4ed0bb2ca0ee59"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Sat Sep 24 02:29:55 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:26 2011 +0100"
      },
      "message": "MIPS: perf: Reorganize contents of perf support files.\n\nThe contents of arch/mips/kernel/perf_event.c and\narch/mips/kernel/perf_event_mipsxx.c were divided in a seemingly ad\nhoc manner, with the first including the second.\n\nI moved all the hardware counter support code to perf_event_mipsxx.c\nand removed the gating #ifdefs to the Kconfig and Makefile.\n\nNow perf_event.c contains only the callchain support, everything else\nis in perf_event_mipsxx.c\n\nThere are no code changes, only moving of functions from one file to\nthe other, or removing empty unneeded functions.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Dezhong Diao \u003cdediao@cisco.com\u003e\nCc: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2791/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4409af37b83587097e6d0f675a4ed0bb2ca0ee59",
      "tree": "a5da11a64ed8c611de3266375f472191e3888b67",
      "parents": [
        "4d36f59d876d431c3d7b98dc8a1164d70273da55"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Sat Sep 24 02:29:55 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:26 2011 +0100"
      },
      "message": "MIPS: perf: Cleanup formatting in arch/mips/kernel/perf_event.c\n\nGet rid of a bunch of useless inline declarations, and join a bunch of\nimproperly split lines.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2793/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4d36f59d876d431c3d7b98dc8a1164d70273da55",
      "tree": "0c8213b54eeedaff9ebcd4db2b1ed7841dd02f70",
      "parents": [
        "a1431b61a874cc1e11a3a8d59a08144eb34ae9eb"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Sat Sep 24 02:29:55 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:26 2011 +0100"
      },
      "message": "MIPS: Add accessor macros for 64-bit performance counter registers.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2789/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a1431b61a874cc1e11a3a8d59a08144eb34ae9eb",
      "tree": "431f076ed9e7f4b9dd62360e3df4923b75cf171d",
      "parents": [
        "074ef0d2752a54a73f0e368fad458e4b5a57c5f8"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Sat Sep 24 02:29:54 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:26 2011 +0100"
      },
      "message": "MIPS: Add probes for more Octeon II CPUs.\n\nDetect cn61XX, cn66XX and cn68XX CPUs in cpu_probe_cavium().\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2777/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "074ef0d2752a54a73f0e368fad458e4b5a57c5f8",
      "tree": "657167addc8f3747e7bbee25766402daf402d31f",
      "parents": [
        "b2788965baed868ce48ebd6d67f00acf617c9ee6"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Sat Sep 24 02:29:54 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:25 2011 +0100"
      },
      "message": "MIPS: Add more CPU identifiers for Octeon II CPUs.\n\nThe CPU identifiers for cn68XX, cn66XX and cn61XX are known, so add\nthem.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2776/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b2788965baed868ce48ebd6d67f00acf617c9ee6",
      "tree": "4b05861fafbb7b84498a18f7a62239c2e7b30c35",
      "parents": [
        "933036386b36d8a9047798f31ab40f9e869bdd7d"
      ],
      "author": {
        "name": "Hillf Danton",
        "email": "dhillf@gmail.com",
        "time": "Sat Sep 24 02:29:54 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:25 2011 +0100"
      },
      "message": "MIPS: XLR, XLS: Add comment for smp setup\n\nIt seems that BSP could be setup twice, but the nlm_cpu_ready array is only\nset for ASPs in smpboot.S, not including BSP.\n\nSigned-off-by: Hillf Danton \u003cdhillf@gmail.com\u003e\nCc: \"Jayachandran C.\" \u003cjayachandranc@netlogicmicro.com\u003e\nCc: LKML \u003clinux-kernel@vger.kernel.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2695/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e,\n"
    },
    {
      "commit": "933036386b36d8a9047798f31ab40f9e869bdd7d",
      "tree": "b600ab160ca792ae0e89f9d7b44d8ff5351930ab",
      "parents": [
        "fe5a8b7f0602b5a536d23cd3468461e9de76256b"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Sep 24 02:29:54 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:25 2011 +0100"
      },
      "message": "MIPS: JZ4740: GPIO: Check correct IRQ in demux handler\n\nCheck the trigger direction for the triggered IRQ instead of the parent IRQ.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: http://patchwork.linux-mips.org/patch/2433/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fe5a8b7f0602b5a536d23cd3468461e9de76256b",
      "tree": "4bd2f84494fc578c87a2327d60079151a12d586f",
      "parents": [
        "83bc769200802c9ce8fd1c7315fd14198d385b12"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Sep 24 02:29:54 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:25 2011 +0100"
      },
      "message": "MIPS: JZ4740: GPIO: Simplify IRQ demuxer\n\nWe already know the base IRQ for a GPIO chip, so there is no need to\nrecalculate it in the demux handler.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/2432/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "83bc769200802c9ce8fd1c7315fd14198d385b12",
      "tree": "5ad1e1704460f1bb03a6bfb13fdb2fa81ebc3279",
      "parents": [
        "3766386037827fe7064f57f9aec27b3b5e9417aa"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Sep 24 02:29:46 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:25 2011 +0100"
      },
      "message": "MIPS: JZ4740: Use generic irq chip\n\nUse the generic irq chip framework to implement the jz4740 INTC and GPIO irq\nchips.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2434/\nPatchwork: https://patchwork.linux-mips.org/patch/2771/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3766386037827fe7064f57f9aec27b3b5e9417aa",
      "tree": "306a7b1ccf3100469fd711af37963801d8d387c0",
      "parents": [
        "50d5676ebac57c187ac347bae24290f0dc16fdbe"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:45 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n\nNow that no driver any longer depends on the CONFIG_SOC_AU1???  symbols,\nit\u0027s time to get rid of them: Move some of the platform devices to the\nboards which can use them, Rename a few (unused) constants in the header,\nReplace them with MIPS_ALCHEMY in the various Kconfig files.  Finally\ndelete them altogether from the Alchemy Kconfig file.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2707/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "50d5676ebac57c187ac347bae24290f0dc16fdbe",
      "tree": "0f967ceb36482f6e8c0d2831c9bd0c957e12fdeb",
      "parents": [
        "f2e442fd2ff4ed565835e407114f75c92c9fe443"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:43 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS: Alchemy: kill au1xxx.h header\n\nNo longer required\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2705/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/include/asm/mach-au1x00/au1xxx.h\n"
    },
    {
      "commit": "f2e442fd2ff4ed565835e407114f75c92c9fe443",
      "tree": "ad9c165e7e6f73d8618e79435ea807592dd1e231",
      "parents": [
        "d4f07ae748539d792162a9aa56f192c3992cb3fb"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:42 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS: Alchemy: clean DMA code of CONFIG_SOC_AU1??? defines\n\nThis patch gets rid of all CONFIG_SOC_AU1XXX defines in\nDMA/DBDMA-related code.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2704/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4f07ae748539d792162a9aa56f192c3992cb3fb",
      "tree": "6f87cb57e87ebc4a76fa377633da00d404ac652e",
      "parents": [
        "7517de348663b08a808aff44b5300e817157a568"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Aug 18 11:11:58 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS, IDE: Alchem, au1xxx-ide: Remove pb1200/db1200 header dep\n\nau1xxx-ide uses defines from the pb1200/db1200 headers:\nget DBDMA ID through platform resource information,\nhardcode register spacing.  The only 2 users of this driver (and\nthe only boards it can really work on realiably) use the same\nregister layout.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nCc: linux-ide@vger.kernel.org\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: linux-ide@vger.kernel.org\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2716/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7517de348663b08a808aff44b5300e817157a568",
      "tree": "b70b0bdbb30f2ef796c4ca319ad922e7686ca51c",
      "parents": [
        "7cc2e272da3d88c0de9e05b32729402785bd9206"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:44 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS: Alchemy: Redo PCI as platform driver\n\n- Rewrite Alchemy PCI support as a platform driver.\n- Fixup boards which have PCI.\n\nRun-tested on DB1500 and DB1550.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2706/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/alchemy/common/pci.c\n delete mode 100644 arch/mips/pci/fixup-au1000.c\n delete mode 100644 arch/mips/pci/ops-au1000.c\n create mode 100644 arch/mips/pci/pci-alchemy.c\n"
    },
    {
      "commit": "7cc2e272da3d88c0de9e05b32729402785bd9206",
      "tree": "47abef81764180bad7399eba690a0407260cf3b0",
      "parents": [
        "b9581b84884eac4146720817a6eb0672074284fb"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:40 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS: Alchemy: more base address cleanup\n\nremove all redundant peripheral base address defines, fix\nall affected boards and drivers.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2700/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b9581b84884eac4146720817a6eb0672074284fb",
      "tree": "37c93bc3c4c796decb02a00faa230418a4f46678",
      "parents": [
        "ce6bc92285cabd0df1f154a9ef5aeb937b6de57e"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:39 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:23 2011 +0100"
      },
      "message": "MIPS: Alchemy: rewrite USB platform setup.\n\nUse runtime CPU detection to setup all USB parts.\nRemove the Au1200 OTG and UDC platform devices since there are no\ndrivers for them anyway.\nClean up the USB address mess in the au1000 header.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2703/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ce6bc92285cabd0df1f154a9ef5aeb937b6de57e",
      "tree": "fc2313d5a921624d512020ab5825861b6b3e1f8b",
      "parents": [
        "694b8c35e95078bfe1cb1388bf0cf7942e32f009"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 20:12:33 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:23 2011 +0100"
      },
      "message": "MIPS: Alchemy: abstract USB block control register access\n\nAlchemy chips have one or more registers which control access\nto the usb blocks as well as PHY configuration.  I don\u0027t want\nthe OHCI/EHCI glues to know about the different registers and bits;\nnew code hides the gory details of USB configuration from them.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: linux-usb@vger.kernel.org\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2709/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 drivers/usb/host/alchemy-common.c\n"
    },
    {
      "commit": "694b8c35e95078bfe1cb1388bf0cf7942e32f009",
      "tree": "48bee7be04d87d7c42a27f44cba579e7022159e8",
      "parents": [
        "1177d99df2a0712764c03d13a3dda6f4e2b23725"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Aug 02 19:51:08 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:23 2011 +0100"
      },
      "message": "MIPS: Remove __init from add_wired_entry()\n\nFor Alchemy-PCI I need to add a wired entry after resuming from RAM;\nremove the __init from add_wired_entry() so that this actually works.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2684/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ce1d43b9a9e8a3db8fe91696c0b0e3ac1a154e34",
      "tree": "7e47005c61e98f44005c17a636457c4398c73fdd",
      "parents": [
        "2e8fd2e5efe6b7cebba0beec44c6c2f474c6b726"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Aug 02 19:51:03 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:23 2011 +0100"
      },
      "message": "MIPS: Alchemy: support multiple GPIO styles in one kernel\n\nFor GPIOLIB\u003dy decide at runtime which gpiochips to register;\nin the GPIOLIB\u003dn case, the gpio headers need to be reshuffled\na bit to make multiple implementations coexist peacefully.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2679/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2e8fd2e5efe6b7cebba0beec44c6c2f474c6b726",
      "tree": "8eadda6d6994d3d1c02236466aec0e3978b1d7f1",
      "parents": [
        "553737aa95016542780e7a4b4b810fef85c4eb72"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Aug 02 19:51:02 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:22 2011 +0100"
      },
      "message": "MIPS: Alchemy: Always build power code\n\nNo reason NOT to build it\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2678/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "553737aa95016542780e7a4b4b810fef85c4eb72",
      "tree": "0cf2429c1ace23d7e5f9b35fcb8e4a287283c1d1",
      "parents": [
        "08fa624f504e5edab6f69014fc92ecc7b2bbd81e"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Aug 02 19:50:57 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:22 2011 +0100"
      },
      "message": "NET: au1000_eth: Pass MACDMA address through platform resource info.\n\nThis patch removes the last hardcoded base address from the au1000_eth\ndriver.  The base address of the MACDMA unit was derived from the\nplatform device id; if someone registered the MACs in inverse order\nboth would not work.\nSo instead pass the base address of the DMA unit to the driver with\nthe other platform resource information.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2674/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1805b2f04855f07afe3a71d620a68f483b0ed74f",
      "tree": "b823b90f37f5404fcaef70f785c70112ca74a329",
      "parents": [
        "78d81d15b74246c7cedf84894434890b33da3907",
        "f42af6c486aa5ca6ee62800cb45c5b252020509d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 24 18:18:09 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 24 18:18:09 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of ra.kernel.org:/pub/scm/linux/kernel/git/davem/net\n"
    },
    {
      "commit": "08fa624f504e5edab6f69014fc92ecc7b2bbd81e",
      "tree": "1cfc2e3efe4edf3d37363ea3102675ee710d6856",
      "parents": [
        "2fd431085cab7a5d0ae4fae91c85c5a05d6afaa0"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Thu Oct 20 01:33:27 2011 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 20 15:00:20 2011 +0100"
      },
      "message": "MIPS: Fix build with C\u003d1\n\nWhen trying to compile the 3.1-rc10 kernel for my MIPS board with C\u003d1\n(sparse checking), the build fails early with the error:\n\n\t  CHK     include/linux/version.h\n\t  UPD     include/linux/version.h\n\t  CHK     include/generated/utsrelease.h\n\t  UPD     include/generated/utsrelease.h\n\t  Checking missing-syscalls for N32\n\t  CALL    scripts/checksyscalls.sh\n\t  Checking missing-syscalls for O32\n\t  CALL    scripts/checksyscalls.sh\n\t  CC      kernel/bounds.s\n\t  GEN     include/generated/bounds.h\n\t  CC      arch/mips/kernel/asm-offsets.s\n\t  GEN     include/generated/asm-offsets.h\n\t  CALL    scripts/checksyscalls.sh\n\t  HOSTCC  scripts/genksyms/genksyms.o\n\t  SHIPPED scripts/genksyms/lex.lex.c\n\t  SHIPPED scripts/genksyms/keywords.hash.c\n\t  SHIPPED scripts/genksyms/parse.tab.h\n\t  HOSTCC  scripts/genksyms/lex.lex.o\n\t  SHIPPED scripts/genksyms/parse.tab.c\n\t  HOSTCC  scripts/genksyms/parse.tab.o\n\t  HOSTLD  scripts/genksyms/genksyms\n\t/bin/sh: Syntax error: \"(\" unexpected\n\tmake[3]: *** [scripts/mod/empty.o] Error 2\n\tmake[2]: *** [scripts/mod] Error 2\n\tmake[1]: *** [scripts] Error 2\n\nIt seems the shell chokes because sparse is called with command line\narguments such as:\n\n\t-D__INT8_C(c)\u003d\u0027c\u0027\n\nConverting these to form:\n\n\t-D\u0027__INT8_C(c)\u0027\u003d\u0027c\u0027\n\nseems to fix the problem.\n\n[ralf@linux-mips.org: This affects builds with gcc 4.5 and newer.]\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2827/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2fd431085cab7a5d0ae4fae91c85c5a05d6afaa0",
      "tree": "d40a1ce3c4523837d038827c1c24e42fc0f86571",
      "parents": [
        "d9beeecae674b62250ca68b93042d3a31551bad6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 22 11:14:58 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 20 15:00:19 2011 +0100"
      },
      "message": "MIPS: MSP71xx: Fix build error.\n\nAfter the recent cleanup of the register_*_smp_ops() functions msp71xx\nwasn\u0027t fixed to include the now necessary header resulting in:\n\n/home/ralf/src/linux/upstream-linus/arch/mips/pmc-sierra/msp71xx/msp_setup.c: In function ‘prom_init’:\n/home/ralf/src/linux/upstream-linus/arch/mips/pmc-sierra/msp71xx/msp_setup.c:231:2: error: implicit declaration of function ‘register_vsmp_smp_ops’ [-Werror\u003dimplicit-function-declaration]\ncc1: all warnings being treated as errors\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d9beeecae674b62250ca68b93042d3a31551bad6",
      "tree": "1f1d3981a88f95750ebc837fa8b8b083bb54037b",
      "parents": [
        "39ad56805a3bcf259d7549e73a3c9d557c2efd7b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 21 17:58:55 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 20 15:00:19 2011 +0100"
      },
      "message": "MIPS: Don\u0027t install vmlinuz if compressed kernel has not been configured.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "39ad56805a3bcf259d7549e73a3c9d557c2efd7b",
      "tree": "2dceb6b973b2c5e0de007b606812ab0fa3d06235",
      "parents": [
        "a74e33535fa27c758d2a23ebf5f8964bf19940bc"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jayachandranc@netlogicmicro.com",
        "time": "Wed Jun 22 01:36:33 2011 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 20 15:00:19 2011 +0100"
      },
      "message": "MIPS: Netlogic: Specify architecture CFLAGS\n\nUse -march\u003dxlr if available, otherwise fallback to mips64. This allows\nus to support compilation with MIPS toolchains which are not customized\nfor XLR.\n\n[ralf@linux-mips.org: And more importantly it works around a gas bug in\nbinutils 2.21 which otherwise may result in an assertion failure building\narch/mips/kernel/genex.S.  See\nhttp://sourceware.org/bugzilla/show_bug.cgi?id\u003d12915 for details.]\n\nSigned-off-by: Jayachandran C \u003cjayachandranc@netlogicmicro.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2534/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a74e33535fa27c758d2a23ebf5f8964bf19940bc",
      "tree": "bc7b84a1750b74e1d1260a7a6820671ac6daed47",
      "parents": [
        "b77bb37a2ad7689d9ef8048df9cc30ee770f5a94"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jayachandranc@netlogicmicro.com",
        "time": "Wed Jun 22 01:37:05 2011 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 20 15:00:19 2011 +0100"
      },
      "message": "MIPS:Netlogic:Fix section mismatch warnings.\n\nAdd __init and __cpuinit annotation to functions that need it.\n\nSigned-off-by: Jayachandran C \u003cjayachandranc@netlogicmicro.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2535/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b77bb37a2ad7689d9ef8048df9cc30ee770f5a94",
      "tree": "6e23e1fab17a1f2c46592514e9adc171cfe958c8",
      "parents": [
        "dd5d1380f1379882e4adad65a85271da4662d20d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 30 14:43:14 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 20 15:00:19 2011 +0100"
      },
      "message": "Revert \"MIPS: LD/SD o32 macro GAS fix update\"\n\nThis reverts commit 97475f8b42e83be2966aa2d70ab9c98477701c53 (lmo) /\n82b89152f00f7ad17844d5614d5011e8d7944ac9 (kernel.org) [MIPS: LD/SD o32\nmacro GAS fix update].\n\nTurns out this patch is producing many build errors with gcc 4.2.  Based\non further testing with a test case extracted from the build errors found\nfurther build errors and suboptimal generation even in violation of the\n\"R\" constraint.\n\nTo make matters worse, the binutils changes also don\u0027t work quite as\nintended so revert this patch for now.\n"
    },
    {
      "commit": "dd5d1380f1379882e4adad65a85271da4662d20d",
      "tree": "590edfe2ff83b870e6affa7b0c183f5ed59a9a85",
      "parents": [
        "cba2efb64be89ad5404b38f7e39b50f337f45fb9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 27 09:45:42 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 20 15:00:18 2011 +0100"
      },
      "message": "MIPS: SNI: Fix conflicting wrapper symbols for headers.\n\nIf Open Firmware / Device Tree support is enabled on a SNI RM kernel both\n\u003casm/mipsprom.h\u003e and \u003casm/prom.h\u003e will be included into some .c files.\nSince both headers use the same wrapper symbol only the inclusion of the\nfirst file will have an effect but the 2nd file will be ignored resulting\nin a build error.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cba2efb64be89ad5404b38f7e39b50f337f45fb9",
      "tree": "957fbc76a674113ad176298b197aefbbdbcb1ea6",
      "parents": [
        "5db6acdb27fdf76b013ce5b7d0d43b83ee851b6d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 22 10:13:17 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 20 15:00:18 2011 +0100"
      },
      "message": "MIPS: PNX8550: Fix section mismatch\n\nTriggered by pnx8550-jbs_defconfig and pnx8550-stb810_defconfig:\n\nWARNING: vmlinux.o(.text+0xc0c): Section mismatch in reference from the function prom_getcmdline() to the variable .init.data:arcs_cmdline\nThe function prom_getcmdline() references\nthe variable __initdata arcs_cmdline.\nThis is often because prom_getcmdline lacks a __initdata\nannotation or the annotation of arcs_cmdline is wrong.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5db6acdb27fdf76b013ce5b7d0d43b83ee851b6d",
      "tree": "1fbe4b4fdc513836faecf358de6199f5c2477a4b",
      "parents": [
        "901f6169400bcfcde7da71695c57388da0a515e5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 16 10:32:15 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 20 15:00:18 2011 +0100"
      },
      "message": "MIPS: 32-bit: Fix number of argument to epoll_wait.\n\nThe number of arguments only matters for syscalls with stack arguments that\nis using 5 or more argument slots so this is just cosmetic fix.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "901f6169400bcfcde7da71695c57388da0a515e5",
      "tree": "60cfbf9da2d51976b0e20caf36fcbb61b181b9dd",
      "parents": [
        "d9cdc901af0f92da7f90c750d8c187f5500be067"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 22 09:29:40 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 20 15:00:18 2011 +0100"
      },
      "message": "MIPS: IP27: Sort out section mismatch.\n\nWARNING: vmlinux.o(.text+0x3059f8): Section mismatch in reference from the function pcibios_plat_dev_init() to the function .devinit.text:request_bridge_irq()\nThe function pcibios_plat_dev_init() references\nthe function __devinit request_bridge_irq().\nThis is often because pcibios_plat_dev_init lacks a __devinit\nannotation or the annotation of request_bridge_irq is wrong.\n\nFixing this one leads to:\n\nWARNING: vmlinux.o(.text+0x1790): Section mismatch in reference from the function request_bridge_irq() to the function .devinit.text:register_bridge_irq()\nThe function request_bridge_irq() references\nthe function __devinit register_bridge_irq().\nThis is often because request_bridge_irq lacks a __devinit\nannotation or the annotation of register_bridge_irq is wrong.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d9cdc901af0f92da7f90c750d8c187f5500be067",
      "tree": "1b5e11202d86081253ab1422e302b45902a346a3",
      "parents": [
        "2e5db86dd4166fd88a042bbb229dfc7081df3e92"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jun 17 16:20:28 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 20 15:00:18 2011 +0100"
      },
      "message": "MIPS: cache: Provide cache flush operations for XFS\n\nUntil now flush_kernel_vmap_range() and invalidate_kernel_vmap_range() did\nnot exist on MIPS resulting in heavy cache corruption on XFS filesystems.\n\nLeft for the post-3.0 time: optimization and make this work with highmem,\ntoo.  Since the combination of highmem + cache aliases atm doesn\u0027t work\nthis isn\u0027t a regression.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2505/\n"
    },
    {
      "commit": "8742cd23471635f8b069bf9a6806200a77397ddb",
      "tree": "442a80035d5659fc8656c2450fdcf8349f53f54a",
      "parents": [
        "a4be637b34a543af5b5421a8ee0ee04d30f5f58e"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Sep 30 13:49:35 2011 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 01 20:36:04 2011 +0100"
      },
      "message": "MIPS: Call oops_enter, oops_exit in die\n\nThis allows pause_on_oops and mtdoops to work.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2810/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "395cf9691d72173d8cdaa613c5f0255f993af94b",
      "tree": "813be524794fe1c0850805d7faca90e45fd0e60b",
      "parents": [
        "e060c38434b2caa78efe7cedaff4191040b65a15"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Aug 15 02:02:26 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Sep 27 18:08:04 2011 +0200"
      },
      "message": "doc: fix broken references\n\nThere are numerous broken references to Documentation files (in other\nDocumentation files, in comments, etc.). These broken references are\ncaused by typo\u0027s in the references, and by renames or removals of the\nDocumentation files. Some broken references are simply odd.\n\nFix these broken references, sometimes by dropping the irrelevant text\nthey were part of.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2f19d080fb14bdddf11bf54d4db6306235c46c99",
      "tree": "1f72ba77d0f67af01abd17bf6bff12d1d9121942",
      "parents": [
        "0f4ccbc835036cbcc2513585bb2e93ee62e12674"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Tue Jul 05 16:35:53 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 24 01:44:41 2011 +0200"
      },
      "message": "MIPS: Octeon: Enable C0_UserLocal probing.\n\nOcteon2 processor cores have a UserLocal register.  Remove the hard\ncoded negative probe and allow the standard probing to detect this\nfeature.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2578/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8decf868790b48a727d7e7ca164f2bcd3c1389c0",
      "tree": "b759a5f861f842af7ea76f9011b579d06e9d5508",
      "parents": [
        "3fc72370186be2f9d4d6ef06d99e1caa5d92c564",
        "d93dc5c4478c1fd5de85a3e8aece9aad7bbae044"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 03:23:13 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 03:23:13 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:davem330/net\n\nConflicts:\n\tMAINTAINERS\n\tdrivers/net/Kconfig\n\tdrivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c\n\tdrivers/net/ethernet/broadcom/tg3.c\n\tdrivers/net/wireless/iwlwifi/iwl-pci.c\n\tdrivers/net/wireless/iwlwifi/iwl-trans-tx-pcie.c\n\tdrivers/net/wireless/rt2x00/rt2800usb.c\n\tdrivers/net/wireless/wl12xx/main.c\n"
    },
    {
      "commit": "0f4ccbc835036cbcc2513585bb2e93ee62e12674",
      "tree": "f70b98675abd1d6dbdd28c30863d9ea09e31d8db",
      "parents": [
        "d968275921f9fa7fbc602ac6618ffec6a062ee3c"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Fri Sep 16 18:06:02 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:54:07 2011 +0200"
      },
      "message": "MIPS: No branches in delay slots for huge pages in handle_tlbl\n\nFor the case PM_DEFAULT_MASK \u003d\u003d 0, we were placing a branch in the\ndelay slot of another branch.  This leads to undefined behavior.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2775/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d968275921f9fa7fbc602ac6618ffec6a062ee3c",
      "tree": "3bb871afdf4adcc13d006cbe549b454afe242741",
      "parents": [
        "465aaed0030b23d905f3eca5e65481773bea9ea1"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Tue Aug 30 06:45:20 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:54:02 2011 +0200"
      },
      "message": "MIPS: Don\u0027t clobber CP0_STATUS value for CONFIG_MIPS_MT_SMTC\n\nReported-by: Edgar E. Iglesias \u003cedgar.iglesias@gmail.com\u003e\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2753/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "465aaed0030b23d905f3eca5e65481773bea9ea1",
      "tree": "9564637609ba91b763fa38890739d9fbc38e64bb",
      "parents": [
        "bd7100099a46b59f433dd15ad60adbb4d4f3d625"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Sat Aug 20 08:44:00 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:56 2011 +0200"
      },
      "message": "MIPS: Octeon: Select CONFIG_HOLES_IN_ZONE\n\nCurrent Octeon systems do in fact have holes in their memory zones.\nWe need to select HOLES_IN_ZONE.  If we do not, some memory\nconfigurations will result in crashes at boot time like this:\n\n.\n.\n.\nCPU 6 Unable to handle kernel paging request at virtual address 0000000000700000, epc \u003d\u003d ffffffff8118fe00, ra \u003d\u003d ffffffff8118fe9c\nOops[#1]:\nCpu 6\n.\n.\n.\n        ...\nCall Trace:\n[\u003cffffffff8118fe00\u003e] setup_per_zone_wmarks+0x1b0/0x338\n[\u003cffffffff815cd738\u003e] init_per_zone_wmark_min+0x64/0xd0\n[\u003cffffffff81100438\u003e] do_one_initcall+0x38/0x160\n.\n.\n.\n\nReported-by: Jason Kwon \u003cjason.kwon@ericsson.com\u003e\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nTo: linux-mips@linux-mips.org\nCc: Jason Kwon \u003cjason.kwon@ericsson.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2724/\nTested-by: Guenter Roeck\u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bd7100099a46b59f433dd15ad60adbb4d4f3d625",
      "tree": "2f6c37db8eef8afc585fe7de86d5e4256901d127",
      "parents": [
        "1eec6cd08b4feb72a73aff468ab72bdd21e1dc61"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jun 02 21:06:48 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:51 2011 +0200"
      },
      "message": "MIPS: PM: Use struct syscore_ops instead of sysdevs for PM (v2)\n\nConvert some MIPS architecture\u0027s code to using struct syscore_ops\nobjects for power management instead of sysdev classes and sysdevs.\n\nThis simplifies the code and reduces the kernel\u0027s memory footprint.\nIt also is necessary for removing sysdevs from the kernel entirely in\nthe future.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-and-tested-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: linux-kernel@vger.kernel.org\nCc: \"Rafael J.  Wysocki\" \u003crjw@sisk.pl\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/2431/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1eec6cd08b4feb72a73aff468ab72bdd21e1dc61",
      "tree": "70278d81550236b2dc57ddb52b3fc3380fe0c5d9",
      "parents": [
        "b8ecf341f1b7ca7bf3cb80c48cbbae33b79947d0"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang@windriver.com",
        "time": "Tue Aug 16 09:54:54 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:44 2011 +0200"
      },
      "message": "MIPS: Compat: Use 32-bit wrapper for compat_sys_futex.\n\nWe can\u0027t trust userspace to pass signed-extend arguments.  Not correctly\nsign-extended arguments to futex-wait result in architecturally undefined\noperation of 32-bit arithmetic instructions.\n\nFor example, if \u0027val\u0027 is too big and bit-31 is 1, the caller may enter\nendless loop at:\n\nfutex_wait_setup()\n{\n\t...\n\n\tif (uval !\u003d val) {\n\t\tqueue_unlock(q, *hb);\n\t\tret \u003d -EWOULDBLOCK;\n\n\t...\n}\n\nSigned-off-by: Yong Zhang \u003cyong.zhang@windriver.com\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2714/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b8ecf341f1b7ca7bf3cb80c48cbbae33b79947d0",
      "tree": "1a5b87a81f4d006f96e52e09419570a7ce87d6f3",
      "parents": [
        "dd0a028183369cccc0826199a7ccdc850ece289b"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Aug 15 13:07:05 2011 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:38 2011 +0200"
      },
      "message": "MIPS: Do not use EXTRA_CFLAGS\n\nUsage of these flags has been deprecated for nearly 4 years by:\n\n    commit f77bf01425b11947eeb3b5b54685212c302741b8\n    Author: Sam Ravnborg \u003csam@neptun.(none)\u003e\n    Date:   Mon Oct 15 22:25:06 2007 +0200\n\n        kbuild: introduce ccflags-y, asflags-y and ldflags-y\n\nMoreover, these flags (at least EXTRA_CFLAGS) have been documented for command\nline use. By default, gmake(1) do not override command line setting, so this is\nlikely to result in build failure or unexpected behavior.\n\nReplace their usage by Kbuild\u0027s `{as,cc,ld}flags-y\u0027.\n\nTo: linux-kernel@vger.kernel.org\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2710/\nCc: linux-mips@linux-mips.org\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dd0a028183369cccc0826199a7ccdc850ece289b",
      "tree": "67c07381130b821bbbd9554cf761c738f4e4e954",
      "parents": [
        "b7867f1bfcb76c75d98d35f576fcd9d7759a96fe"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 08:28:35 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:32 2011 +0200"
      },
      "message": "MIPS: Alchemy: DB1200: Disable cascade IRQ in handler\n\nDisable the cascade IRQ in the cascade handler.  This is required to\nget the DB1300 working, and also gets rid of all spurious interrupts\npreviously observed on the DB1200; so Config[OD] can be disabled\nagain for better performance.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2708/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0596954681859f1b7b7adfd58fa738c09ed2affa",
      "tree": "57deac33a10247819a049c189e41ce2bc847ce68",
      "parents": [
        "77fbdb30f045084f1c65b72bd457d7406343aad7"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Mon Jul 18 18:04:12 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:18 2011 +0200"
      },
      "message": "MIPS: Lantiq: Fix setting the PCI bus speed on AR9\n\nThe bits used to set the PCI bus speed on AR9 are slightly different to\nthose used on Danube.\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2614/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "77fbdb30f045084f1c65b72bd457d7406343aad7",
      "tree": "763d2b9e2890ec073cca9207f8f0dfdda0e835c3",
      "parents": [
        "d954ffe34a606d4ec34cd3c2b0b5974779759f25"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Mon Jul 18 18:08:40 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:12 2011 +0200"
      },
      "message": "MIPS: Lantiq: Fix external interrupt sources\n\nThe irq base offset needs to be ignored when matching irqs to external\ninterrupt pins. Taking the offset into account resulted in the EIU not\nbeing brought up properly.\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2616/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d954ffe34a606d4ec34cd3c2b0b5974779759f25",
      "tree": "fcf273c3a924ab816a2263d959abe2aa4bf17c5c",
      "parents": [
        "870168a031b3c5b78191d719d375221f01e98e11"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 02 22:52:48 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:07 2011 +0200"
      },
      "message": "MIPS: tlbex: Fix build error in R3000 code.\n\nOnly some GCC versions such as gcc 4.2 notice that the variable wr in\nbuild_r3000_tlb_modify_handler is used uninitialized.  When using one\nof those GCCs the build will fail due to -Werror.  GCC 4.6 does not\nwarn about the uninitialized use of wr.\n\nThis issue was introduced by 7211f4d7a3dcbe57c5d396c334dca525315dceb2\n[MIPS: Close races in TLB modify handlers.]\n\nReported-by: Ganesan Ramalingam \u003cganesan18@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "870168a031b3c5b78191d719d375221f01e98e11",
      "tree": "e2ec484b1201cad2dcfc926076d2a07969557b05",
      "parents": [
        "c78c48827336b8aec2a5afcf249f0d0a7fe16859"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Aug 02 15:50:58 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:01 2011 +0200"
      },
      "message": "MIPS: Alchemy: Include Au1100 in PM code.\n\nThe current code forgets the Au1100 when looking for the correct method to\nsuspend the chip.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2675/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c78c48827336b8aec2a5afcf249f0d0a7fe16859",
      "tree": "5d0628b602864222bdce2f8d5381b4fe80168651",
      "parents": [
        "a705dc7cf4edbf110af19ea55cb5e5d0465adcf4"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Aug 02 15:50:56 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:52 2011 +0200"
      },
      "message": "MIPS: Alchemy: Fix typo in MAC0 registration\n\nHarmless typo which prints an error message although MAC0 was registered\nsuccessfully.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2672/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a705dc7cf4edbf110af19ea55cb5e5d0465adcf4",
      "tree": "b60520eed0a957a6f4b3be5a37ec61618e41abce",
      "parents": [
        "1f717929e987fc55bb6be02df994945f8edbd46c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 28 13:31:48 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:44 2011 +0200"
      },
      "message": "MIPS: MSP71xx: Fix build error.\n\n  CC      arch/mips/pmc-sierra/msp71xx/msp_irq.o\n/home/ralf/src/linux/linux-mips/arch/mips/pmc-sierra/msp71xx/msp_irq.c:112:2: error: request for member ‘flags’ in something not a structure or union\n/home/ralf/src/linux/linux-mips/arch/mips/pmc-sierra/msp71xx/msp_irq.c:118:2: error: request for member ‘flags’ in something not a structure or union\nmake[4]: *** [arch/mips/pmc-sierra/msp71xx/msp_irq.o] Error 1\n\ncaused by 57336bc1056798d89714b7fb1b1d197e6bda6819 [MIPS: Mark cascade and\nlow level interrupts IRQF_NO_THREAD].\n\nCommas to separate struct initializers generally are considered useful to\nenhance the compilation experience of the user.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1f717929e987fc55bb6be02df994945f8edbd46c",
      "tree": "bb2bfbf866f9d7a587a495fc4b517ca5e2294d2a",
      "parents": [
        "0f462e3c1281fd679b4c626612bfa59eb964bafd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 27 11:44:47 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:38 2011 +0200"
      },
      "message": "MIPS: Handle __put_user() sleeping.\n\ndo_signal() does __put_user() which can fault, resulting in a might_sleep()\nwarning in down_read(\u0026mm-\u003emmap_sem) and a \"scheduling while atomic\" warning\nwhen mmap_sem is contented. On Swarm this also results in:\n\nWARNING: at kernel/smp.c:459 smp_call_function_many+0x148/0x398()\nModules linked in:\nCall Trace:\n\n[\u003cffffffff804b48a4\u003e] dump_stack+0x1c/0x50\n[\u003cffffffff8013dc94\u003e] warn_slowpath_common+0x8c/0xc8\n[\u003cffffffff8013dcfc\u003e] warn_slowpath_null+0x2c/0x40\n[\u003cffffffff801864a0\u003e] smp_call_function_many+0x148/0x398\n[\u003cffffffff80186748\u003e] smp_call_function+0x58/0xa8\n[\u003cffffffff80119b5c\u003e] r4k_flush_data_cache_page+0x54/0xd8\n[\u003cffffffff801f39bc\u003e] handle_pte_fault+0xa9c/0xad0\n[\u003cffffffff801f40d0\u003e] handle_mm_fault+0x158/0x200\n[\u003cffffffff80115548\u003e] do_page_fault+0x218/0x3b0\n[\u003cffffffff80102744\u003e] ret_from_exception+0x0/0x10\n[\u003cffffffff8010eb18\u003e] copy_siginfo_to_user32+0x50/0x298\n[\u003cffffffff8010edf0\u003e] setup_rt_frame_32+0x90/0x250\n[\u003cffffffff80106414\u003e] do_notify_resume+0x154/0x358\n[\u003cffffffff80102930\u003e] work_notifysig+0xc/0x14\n\nFixed by enabling interrupts in do_notify_resume before delivering signals.\n\n[ralf@linux-mips.org: Reported and original fix by tglx but I wanted to\nminimize the amount of code being run with interrupts disabled so I moved\nthe local_irq_disable() call right into do_notify_resume.  Which is saner\nthan doing it in entry.S.]\n\nReported-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0f462e3c1281fd679b4c626612bfa59eb964bafd",
      "tree": "78e41383eedb86c0d14a4a88e18890e1da6afa27",
      "parents": [
        "5c22cd407574988cc1580108e0df25ee64ea3d59"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 23 12:41:25 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:34 2011 +0200"
      },
      "message": "MIPS: Allow forced irq threading\n\nAll low level interrupts have been marked NO_THREAD, so MIPS can enjoy\nthe wonderful world of forced threaded interrupt handlers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2639/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5c22cd407574988cc1580108e0df25ee64ea3d59",
      "tree": "5379af2585fa1bfcf5317d81cf7092a4577783fd",
      "parents": [
        "77cbece76723dc9e77497c042827155388bdae6d"
      ],
      "author": {
        "name": "Liming Wang",
        "email": "liming.wang@windriver.com",
        "time": "Fri Aug 26 07:00:04 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:28 2011 +0200"
      },
      "message": "MIPS: i8259: Mark cascade interrupt non-threaded\n\nCascade interrupts cannot be threaded.\n\nSigned-off-by: Liming Wang \u003climing.wang@windriver.com\u003e\nSigned-off-by: Bruce Ashfield \u003cbruce.ashfield@windriver.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1314370804-21266-1-git-send-email-liming.wang@windriver.com\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2770/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "77cbece76723dc9e77497c042827155388bdae6d",
      "tree": "1e5088ac11f3192beb09a7d8718d88a84ace6e73",
      "parents": [
        "5a4a4ad851dd8db2d888fb86c8bd946b2ae79f60"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Jul 23 12:41:24 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:22 2011 +0200"
      },
      "message": "MIPS: Loongson: Mark cascade interrupts IRQF_NO_THREAD\n\nThere are two cascade interrupts in Loongson machines, one for bonito\nnorthbridge, another for the 8259A controller in the southbridge. Both\nwant to be non threaded.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: linux-mips@linux-mips.org\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2638/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5a4a4ad851dd8db2d888fb86c8bd946b2ae79f60",
      "tree": "2c0e09bcbdb784c7b94af8ae06c1beea1c803aee",
      "parents": [
        "4d85f6afa43d366868fdaa19595722309e4843f6"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Jul 23 12:41:24 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:15 2011 +0200"
      },
      "message": "MIPS: Mark cascade and low level interrupts IRQF_NO_THREAD\n\nMark interrupts with no_action handler, cascade interrupts, low level\ninterrupts (bus error, halt ..) with IRQF_NO_THREAD to exclude them\nfrom forced threading.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: linux-mips@linux-mips.org\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4d85f6afa43d366868fdaa19595722309e4843f6",
      "tree": "8bbd598f03b9a0ef7cba24bb7a9dab23f78b490e",
      "parents": [
        "49de830ad7b94d05f6dbfbae97a03f80169a7462"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Jul 23 12:41:24 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:09 2011 +0200"
      },
      "message": "MIPS: Make the die_lock be raw\n\nOn preempt-rt this lock needs to be raw, so it does not get converted\nto a sleeping spinlock. Trying to sleep in a panic is not really\ndesireable.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2636/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49de830ad7b94d05f6dbfbae97a03f80169a7462",
      "tree": "1147ea12f6a7bfd0ba2c12e57fe5c6948f506823",
      "parents": [
        "20ef5d3a23d5aacb85d0a2808d949e3daf83cd20"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 23 12:41:23 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:04 2011 +0200"
      },
      "message": "MIPS: Ftrace: Fix the CONFIG_DYNAMIC_FTRACE\u003dn compile\n\narch/mips/kernel/ftrace.c: In function ‘ftrace_get_parent_ra_addr’:\narch/mips/kernel/ftrace.c:212: error: implicit declaration of function ‘in_kernel_space’\narch/mips/kernel/ftrace.c: In function ‘prepare_ftrace_return’:\narch/mips/kernel/ftrace.c:314: error: ‘MCOUNT_OFFSET_INSNS’ undeclared (first use in this function)\narch/mips/kernel/ftrace.c:314: error: (Each undeclared identifier is reported only once\narch/mips/kernel/ftrace.c:314: error: for each function it appears in.)\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2634/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "20ef5d3a23d5aacb85d0a2808d949e3daf83cd20",
      "tree": "9d0e13a16e2a2562239f520382f2f5e4fd26f8b2",
      "parents": [
        "d4001e086babc77f26b599893d803a2b6e46d602"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Tue Jul 26 18:19:01 2011 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:51:57 2011 +0200"
      },
      "message": "MIPS: RC32434: Fix PCI build error\n\narch/mips/pci/pci-rc32434.c: In function \u0027rc32434_pci_init\u0027:\narch/mips/pci/pci-rc32434.c:217:16: error: \u0027rcrc32434_res_pci_io1\u0027 undeclared (first use in this function)\narch/mips/pci/pci-rc32434.c:217:16: note: each undeclared identifier is reported only once for each function it appears in\nmake[1]: *** [arch/mips/pci/pci-rc32434.o] Error 1\n\nThis problem is included in the following commit.\n\n  commit 28f65c11f2ffb3957259dece647a24f8ad2e241b\n  Author: Joe Perches \u003cjoe@perches.com\u003e\n  Date:   Thu Jun 9 09:13:32 2011 -0700\n\n      treewide: Convert uses of struct resource to resource_size(ptr)\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2654/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4001e086babc77f26b599893d803a2b6e46d602",
      "tree": "5ee8df172e9dc1a0a502dcdb81dccf6c618c4623",
      "parents": [
        "16650107579aed81e0b0534a60400f9ba911fe9b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Jun 23 22:07:13 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 17 02:40:36 2011 +0200"
      },
      "message": "MIPS: Remove unneeded version.h includes from arch/mips/\n\nIt was pointed out by \u0027make versioncheck\u0027 that some includes of\nlinux/version.h are not needed in arch/mips/.\nThis patch removes them.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nTo: LKML \u003clinux-kernel@vger.kernel.org\u003e\nCc: trivial@kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2540/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "16650107579aed81e0b0534a60400f9ba911fe9b",
      "tree": "a0628e1f814556334ef8300651e6c47e07bd792c",
      "parents": [
        "fe0b030cf016ee9a4b0ae4adb0095c46d0e461cc"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Sat Jun 18 11:28:48 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 17 02:37:04 2011 +0200"
      },
      "message": "MIPS: Trivial style cleanups in mmap.c\n\nFix checkpatch warnings.  Rename arch_get_unmapped_area_foo() to\narch_get_unmapped_area_common().  Make indentations and spacing more\nconsistent.  Add \u003clinux/compiler.h\u003e for likely/unlikely.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: Jian Peng \u003cjipeng2005@gmail.com\u003e\nCc: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2506/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fe0b030cf016ee9a4b0ae4adb0095c46d0e461cc",
      "tree": "b51c6293c4d806104064ad6831c1dffe2e9cca36",
      "parents": [
        "9fbcbd7e1fa9acde67f3516f7aceef2c0d968a7b"
      ],
      "author": {
        "name": "Hillf Danton",
        "email": "dhillf@gmail.com",
        "time": "Thu Aug 04 22:46:41 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 17 02:37:04 2011 +0200"
      },
      "message": "MIPS: i8259: Correct comment for i8259\n\nThe comment for the slave PIC is changed from 8259A-1 to 8259A-2.\n\nSigned-off-by: Hillf Danton \u003cdhillf@gmail.com\u003e\nTo:  LKML \u003clinux-kernel@vger.kernel.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2693/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9fbcbd7e1fa9acde67f3516f7aceef2c0d968a7b",
      "tree": "6ce4f2899656a29cf8b7a7420cd44ddf9021c6a3",
      "parents": [
        "ddf28352b80c86754a6424e3a61e8bdf9213b3c7"
      ],
      "author": {
        "name": "Hillf Danton",
        "email": "dhillf@gmail.com",
        "time": "Thu Aug 04 22:38:31 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 17 02:37:03 2011 +0200"
      },
      "message": "MIPS: VPE: Select correct tc\n\nIf we could find tc on the tc list for @index, the found tc should be returned.\n\nSigned-off-by: Hillf Danton \u003cdhillf@gmail.com\u003e\nTo: LKML \u003clinux-kernel@vger.kernel.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2692/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4bc71cb983fd2844e603bf633df2bb53385182d2",
      "tree": "067b6df32fda6c554b2b9263a94a585c2e5a832d",
      "parents": [
        "c5dac7c9984d8a034eb7ae149cedf23ec9259f98"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sat Sep 03 03:34:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 17:32:26 2011 -0400"
      },
      "message": "net: consolidate and fix ethtool_ops-\u003eget_settings calling\n\nThis patch does several things:\n- introduces __ethtool_get_settings which is called from ethtool code and\n  from drivers as well. Put ASSERT_RTNL there.\n- dev_ethtool_get_settings() is replaced by __ethtool_get_settings()\n- changes calling in drivers so rtnl locking is respected. In\n  iboe_get_rate was previously -\u003eget_settings() called unlocked. This\n  fixes it. Also prb_calc_retire_blk_tmo() in af_packet.c had the same\n  problem. Also fixed by calling __dev_get_by_index() instead of\n  dev_get_by_index() and holding rtnl_lock for both calls.\n- introduces rtnl_lock in bnx2fc_vport_create() and fcoe_vport_create()\n  so bnx2fc_if_create() and fcoe_if_create() are called locked as they\n  are from other places.\n- use __ethtool_get_settings() in bonding code\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\n\nv2-\u003ev3:\n\t-removed dev_ethtool_get_settings()\n\t-added ASSERT_RTNL into __ethtool_get_settings()\n\t-prb_calc_retire_blk_tmo - use __dev_get_by_index() and lock\n\t around it and __ethtool_get_settings() call\nv1-\u003ev2:\n        add missing export_symbol\nReviewed-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e [except FCoE bits]\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5b940997397229975ea073679b03967932a541b",
      "tree": "a477f440175d67b67928d6d11c845fe98f09eb72",
      "parents": [
        "b727d20269e8ef1de002bfea8099f5e9db9e9f23"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Aug 26 18:03:11 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 15:09:58 2011 -0700"
      },
      "message": "All Arch: remove linkage for sys_nfsservctl system call\n\nThe nfsservctl system call is now gone, so we should remove all\nlinkage for it.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03972fc21410907fa20d1442c4b073f034423d5c",
      "tree": "5abf7994b94c9778bb15c307c0db3e92c78e7464",
      "parents": [
        "91e8db593c0a2d8249ac00422af1ed42537a3b16"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Aug 15 10:17:54 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 23 10:53:00 2011 -0700"
      },
      "message": "mips: msp71xx/serial: add workaround for DW UART\n\nThe Synopsys DesignWare UART in pmc-sierra msp71xx has an extra feature\nwhere the UART detects a write attempt to the LCR whilst busy and raises\nan interrupt.  The driver needs to clear the interrupt and rewrite the\nLCR.  Move this into platform code and out of the 8250 driver.\n\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "91e8db593c0a2d8249ac00422af1ed42537a3b16"
}
