)]}'
{
  "log": [
    {
      "commit": "fd8cd7e1919fc1c27fe2fdccd2a1cd32f791ef0f",
      "tree": "b2b1482133a10f8de3d8c85a1a291fd93ead4b2c",
      "parents": [
        "6bdbfe99916398dbb28d83833cc04757110f2738"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Mon Nov 03 15:50:38 2008 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Nov 04 13:59:00 2008 -0800"
      },
      "message": "x86: vmware: look for DMI string in the product serial key\n\nImpact: Should permit VMware detection on older platforms where the\nvendor is changed.  Could theoretically cause a regression if some\nweird serial number scheme contains the string \"VMware\" by pure\nchance.  Seems unlikely, especially with the mixed case.\n\nIn some user configured cases, VMware may choose not to put a VMware specific\nDMI string, but the product serial key is always there and is VMware specific.\nAdd a interface to check the serial key, when checking for VMware in the DMI\ninformation.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "6bdbfe99916398dbb28d83833cc04757110f2738",
      "tree": "7783c666ff16ce70022946c070dd058ae2a74989",
      "parents": [
        "395628ef4ea12ff0748099f145363b5e33c69acb"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Mon Nov 03 11:31:28 2008 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Nov 03 11:35:57 2008 -0800"
      },
      "message": "x86: VMware: Fix vmware_get_tsc code\n\nImpact: Fix possible failure to calibrate the TSC on Vmware near 4 GHz\n\nThe current version of the code to get the tsc frequency from\nthe VMware hypervisor, will be broken on processor with frequency\n(4G-1) HZ, because on such processors eax will have UINT_MAX\nand that would be legitimate.\nWe instead check that EBX did change to decide if we were able to\nread the frequency from the hypervisor.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "395628ef4ea12ff0748099f145363b5e33c69acb",
      "tree": "acc192f65338af801f20a2688366ac5c66dcbc09",
      "parents": [
        "eca0cd028bdf0f6aaceb0d023e9c7501079a7dda"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Fri Oct 24 17:22:01 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Nov 01 18:59:03 2008 -0700"
      },
      "message": "x86: Skip verification by the watchdog for TSC clocksource.\n\nImpact: Changes timekeeping on Vmware (or with tsc\u003dreliable).\n\nThis is achieved by resetting the CLOCKSOURCE_MUST_VERIFY flag.\n\nWe add a tsc\u003dreliable commandline option to enable this.\nThis enables legacy hardware without HPET, LAPIC, or ACPI timers\nto enter high-resolution timer mode.\n\nAlong with that have extended this to be used in virtualization environement\ntoo. Now we also set this flag if the X86_FEATURE_TSC_RELIABLE bit is set.\n\nThis is important since there is a wrap-around problem with the acpi_pm timer.\nThe acpi_pm counter is just 24bits and this can overflow in ~4 seconds. With\nthe NO_HZ kernels in virtualized environment, there can be situations when\nthe guest is descheduled for longer duration, as a result we may miss the wrap\nof the acpi counter. When TSC is used as a clocksource and acpi_pm timer is\nbeing used as the watchdog clocksource this error in acpi_pm results in TSC\nbeing marked as unstable, and essentially results in time dropping in chunks\nof 4 seconds whenever this wrap is missed. Since the virtualized TSC is\nreliable on VMware, we should always use the TSCs clocksource on VMware, so\nwe skip the verfication at runtime, by checking for the feature bit.\n\nSince we reset the flag for mgeode systems too, i have combined\nthe mgeode case with the feature bit check.\n\nSigned-off-by: Jeff Hansen \u003cjhansen@cardaccess-inc.com\u003e\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: Dan Hecht \u003cdhecht@vmware.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "eca0cd028bdf0f6aaceb0d023e9c7501079a7dda",
      "tree": "13a3a723f4e286a617437442138f2a6130502142",
      "parents": [
        "88b094fb8d4fe43b7025ea8d487059e8813e02cd"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Fri Oct 31 12:01:58 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Nov 01 18:58:01 2008 -0700"
      },
      "message": "x86: Add a synthetic TSC_RELIABLE feature bit.\n\nImpact: Changes timebase calibration on Vmware.\n\nUse the synthetic TSC_RELIABLE bit to workaround virtualization anomalies.\n\nVirtual TSCs can be kept nearly in sync, but because the virtual TSC\noffset is set by software, it\u0027s not perfect.  So, the TSC\nsynchronization test can fail. Even then the TSC can be used as a\nclocksource since the VMware platform exports a reliable TSC to the\nguest for timekeeping purposes. Use this bit to check if we need to\nskip the TSC sync checks.\n\nAlong with this also set the CONSTANT_TSC bit when on VMware, since we\nstill want to use TSC as clocksource on VM running over hardware which\nhas unsynchronized TSC\u0027s (opteron\u0027s), since the hypervisor will take\ncare of providing consistent TSC to the guest.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: Dan Hecht \u003cdhecht@vmware.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "88b094fb8d4fe43b7025ea8d487059e8813e02cd",
      "tree": "fa2fc5386aeb1d62d3901c9a39c8fbb2b6be43d2",
      "parents": [
        "49ab56ac6e1b907b7dadb72a4012460359feaf0e"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Mon Oct 27 10:41:46 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Nov 01 18:57:08 2008 -0700"
      },
      "message": "x86: Hypervisor detection and get tsc_freq from hypervisor\n\nImpact: Changes timebase calibration on Vmware.\n\nv3-\u003ev2 : Abstract the hypervisor detection and feature (tsc_freq) request\n\t behind a hypervisor.c file\nv2-\u003ev1 : Add a x86_hyper_vendor field to the cpuinfo_x86 structure.\n\t This avoids multiple calls to the hypervisor detection function.\n\nThis patch adds function to detect if we are running under VMware.\nThe current way to check if we are on VMware is following,\n#  check if \"hypervisor present bit\" is set, if so read the 0x40000000\n   cpuid leaf and check for \"VMwareVMware\" signature.\n#  if the above fails, check the DMI vendors name for \"VMware\" string\n   if we find one we query the VMware hypervisor port to check if we are\n   under VMware.\n\nThe DMI + \"VMware hypervisor port check\" is needed for older VMware products,\nwhich don\u0027t implement the hypervisor signature cpuid leaf.\nAlso note that since we are checking for the DMI signature the hypervisor\nport should never be accessed on native hardware.\n\nThis patch also adds a hypervisor_get_tsc_freq function, instead of\ncalibrating the frequency which can be error prone in virtualized\nenvironment, we ask the hypervisor for it. We get the frequency from\nthe hypervisor by accessing the hypervisor port if we are running on VMware.\nOther hypervisors too can add code to the generic routine to get frequency on\ntheir platform.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: Dan Hecht \u003cdhecht@vmware.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "49ab56ac6e1b907b7dadb72a4012460359feaf0e",
      "tree": "6bd0ac1cff629b6dccee2801676c3265647b7d22",
      "parents": [
        "b2bcc7b299f37037b4a78dc1538e5d6508ae8110"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Sat Nov 01 18:34:37 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Nov 01 18:45:37 2008 -0700"
      },
      "message": "x86: add X86_FEATURE_HYPERVISOR feature bit\n\nImpact: Number declaration only.\n\nAdd X86_FEATURE_HYPERVISOR bit (CPUID level 1, ECX, bit 31).\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "b2bcc7b299f37037b4a78dc1538e5d6508ae8110",
      "tree": "83611aba6d2b93e37d6f93a4517a1ea674b9cf0e",
      "parents": [
        "2576c9991758e431b73e374f6019d6e1e12a8d36"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Fri Oct 31 11:59:53 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Oct 31 14:44:19 2008 -0700"
      },
      "message": "x86: add a synthetic TSC_RELIABLE feature bit\n\nImpact: None, bit reservation only\n\nAdd a synthetic TSC_RELIABLE feature bit which will be used to mark\nTSC as reliable so that we could skip all the runtime checks for\nTSC stablity, which have false positives in virtual environment.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: Dan Hecht \u003cdhecht@vmware.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "2576c9991758e431b73e374f6019d6e1e12a8d36",
      "tree": "43bf5402e3cef3af33d36c9ff382dbb9cc7855d6",
      "parents": [
        "b342797c1e5116a130841527b47dfaa462ed0968"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue Oct 07 13:33:12 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 11:01:40 2008 +0100"
      },
      "message": "x86: fix AMDC1E and XTOPOLOGY conflict in cpufeature\n\nImpact: fix xsave slowdown regression\n\nFix two features from conflicting in feature bits.\n\nFixes this performance regression:\n\n   Subject: cpu2000(both float and int) 13% regression with 2.6.28-rc1\n   http://lkml.org/lkml/2008/10/28/36\n\nReported-by: \"Zhang, Yanmin\" \u003cyanmin_zhang@linux.intel.com\u003e\nBisected-by: \"Zhang, Yanmin\" \u003cyanmin_zhang@linux.intel.com\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b342797c1e5116a130841527b47dfaa462ed0968",
      "tree": "7ffc149cc914c1ba1ba19e0806f84843b1453643",
      "parents": [
        "721d5dfe7e516954c501d5e9d0dfab379cf4241a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 09:31:38 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 09:31:38 2008 +0100"
      },
      "message": "x86: build fix\n\nImpact: build fix on certain UP configs\n\nfix:\n\n arch/x86/kernel/cpu/common.c: In function \u0027cpu_init\u0027:\n arch/x86/kernel/cpu/common.c:1141: error: \u0027boot_cpu_id\u0027 undeclared (first use in this function)\n arch/x86/kernel/cpu/common.c:1141: error: (Each undeclared identifier is reported only once\n arch/x86/kernel/cpu/common.c:1141: error: for each function it appears in.)\n\nPull in asm/smp.h on UP, so that we get the definition of\nboot_cpu_id.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "721d5dfe7e516954c501d5e9d0dfab379cf4241a",
      "tree": "3056d4ffeecd171cf9f091437e721d2556e63c6d",
      "parents": [
        "f2347dfcd14fd9e30714656cb27be2b7abe59c63",
        "934d9c23b4c7e31840a895ba4b7e88d6413c81f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:36:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:36:16 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: destroy partitions and notify udev when md array is stopped.\n"
    },
    {
      "commit": "f2347dfcd14fd9e30714656cb27be2b7abe59c63",
      "tree": "4a335d5ee0ac4ca9b394986d778734bdb04256e9",
      "parents": [
        "74c75f524ec5a48a00a8f01864a754c1d0e4a44b",
        "526e5ab200ce483dcdf146806f4936bd58daa800"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:35:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:35:09 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  lguest: fix irq vectors.\n  lguest: fix early_ioremap.\n  lguest: fix example launcher compile after moved asm-x86 dir.\n"
    },
    {
      "commit": "74c75f524ec5a48a00a8f01864a754c1d0e4a44b",
      "tree": "a86b28f0c13a0b91048a1c21d0c77222bf7d4b7e",
      "parents": [
        "0b23e30b48b0b634fdc8c8198ea9dfec8c091968",
        "1c4acdb467f8a6704855a5670ff3d82e3c18eb0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:33:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:33:46 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: cpu_index build fix\n  x86/voyager: fix missing cpu_index initialisation\n  x86/voyager: fix compile breakage caused by dc1e35c6e95e8923cf1d3510438b63c600fee1e2\n  x86: fix /dev/mem mmap breakage when PAT is disabled\n  x86/voyager: fix compile breakage casued by x86: move prefill_possible_map calling early\n  x86: use CONFIG_X86_SMP instead of CONFIG_SMP\n  x86/voyager: fix boot breakage caused by x86: boot secondary cpus through initial_code\n  x86, uv: fix compile error in uv_hub.h\n  i386/PAE: fix pud_page()\n  x86: remove debug code from arch_add_memory()\n  x86: start annotating early ioremap pointers with __iomem\n  x86: two trivial sparse annotations\n  x86: fix init_memory_mapping for [dc000000 - e0000000) - v2\n"
    },
    {
      "commit": "0b23e30b48b0b634fdc8c8198ea9dfec8c091968",
      "tree": "d4c172bda3212250c44a07b24968877d414eb496",
      "parents": [
        "147db6e9474b444149238b77ceae335ca20e7b4a",
        "a0e5ebdc1d16871222f9815f5066e4ca47e368fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:32:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:32:03 2008 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: remove sched-design.txt from 00-INDEX\n  sched: change sched_debug\u0027s mode to 0444\n"
    },
    {
      "commit": "147db6e9474b444149238b77ceae335ca20e7b4a",
      "tree": "fefae0ecba79917efbbf22054474271af8f291ae",
      "parents": [
        "43908195e04ee27779a60c55b5bb47aebf1c46ae",
        "9244489a7b69fe0746dc7cb3957f02e05bd1ceb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:31:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:31:42 2008 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  ftrace: handle archs that do not support irqs_disabled_flags\n"
    },
    {
      "commit": "43908195e04ee27779a60c55b5bb47aebf1c46ae",
      "tree": "8f60144840b81677ce195e6ddf09b78fd8078226",
      "parents": [
        "7105212bd309752b589a3ba816afdd7fed190b85",
        "d68612b257b5f4ea2e6535859c5a26b10011a9df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:31:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:31:27 2008 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  resources: fix x86info results ioremap.c:226 __ioremap_caller+0xf2/0x2d6() WARNINGs\n"
    },
    {
      "commit": "526e5ab200ce483dcdf146806f4936bd58daa800",
      "tree": "b865e04546882a8a2daf5341160cb52048cf70dc",
      "parents": [
        "ad5173ff8a387191dbacf889becb92c59aba5d59"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Oct 31 11:24:27 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Oct 31 11:24:28 2008 +1100"
      },
      "message": "lguest: fix irq vectors.\n\n\tdo_IRQ: cannot handle IRQ -1 vector 0x20 cpu 0\n\t------------[ cut here ]------------\n\tkernel BUG at arch/x86/kernel/irq_32.c:219!\n\nWe\u0027re not ISA: we have a 1:1 mapping from vectors to irqs.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "ad5173ff8a387191dbacf889becb92c59aba5d59",
      "tree": "bf8af6cb614593de091312bd7fa3c53ba6704e38",
      "parents": [
        "d5d02d6dd394b295abcadd6b0ce4932c07916fdf"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Oct 31 11:24:27 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Oct 31 11:24:27 2008 +1100"
      },
      "message": "lguest: fix early_ioremap.\n\ndmi_scan_machine breaks under lguest:\n\tlguest: unhandled trap 14 at 0xc04edeae (0xffa00000)\n\nThis is because we use current_cr3 for the read_cr3() paravirt\nfunction, and it isn\u0027t set until the first cr3 change.  We got away\nwith it until this happened.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "d5d02d6dd394b295abcadd6b0ce4932c07916fdf",
      "tree": "227678c07f2d2598ee62dc846d37968fad44549e",
      "parents": [
        "65fc716fa673cf98fb5887180fd3c52ca0371198"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Oct 31 11:24:25 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Oct 31 11:24:27 2008 +1100"
      },
      "message": "lguest: fix example launcher compile after moved asm-x86 dir.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "1c4acdb467f8a6704855a5670ff3d82e3c18eb0b",
      "tree": "909d62ba0ab06acd8d5068e34a7b214e21b27529",
      "parents": [
        "bfcb4c1becf93b1592f4a03a4d6e00a3ab89d5ec"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 00:43:03 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 00:43:03 2008 +0100"
      },
      "message": "x86: cpu_index build fix\n\nfix:\n\n arch/x86/kernel/cpu/common.c: In function \u0027early_identify_cpu\u0027:\n arch/x86/kernel/cpu/common.c:553: error: \u0027struct cpuinfo_x86\u0027 has no member named \u0027cpu_index\u0027\n\nas cpu_index is only available on SMP.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bfcb4c1becf93b1592f4a03a4d6e00a3ab89d5ec",
      "tree": "2074cb6203893e281366c180c2ebbc944bd2b68d",
      "parents": [
        "b3572e361b6b2ac5e724bc4bb932b7774b720b95"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Oct 30 16:13:37 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 00:19:37 2008 +0100"
      },
      "message": "x86/voyager: fix missing cpu_index initialisation\n\nImpact: fix /proc/cpuinfo output on x86/Voyager\n\nEver since\n\n| commit 92cb7612aee39642d109b8d935ad265e602c0563\n| Author: Mike Travis \u003ctravis@sgi.com\u003e\n| Date:   Fri Oct 19 20:35:04 2007 +0200\n|\n|     x86: convert cpuinfo_x86 array to a per_cpu array\n\nWe\u0027ve had an extra field in cpuinfo_x86 which is cpu_index.\nUnfortunately, voyager has never initialised this, although the only\nnoticeable impact seems to be that /proc/cpuinfo shows all zeros for\nthe processor ids.\n\nAnyway, fix this by initialising the boot CPU properly and setting the\nindex when the secondaries update.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b3572e361b6b2ac5e724bc4bb932b7774b720b95",
      "tree": "5d955cbcc1f37e807d7387560b7b35074b22258e",
      "parents": [
        "9e41bff2708e420e61e6b89a54c15232857069b1"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Oct 30 16:00:59 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 00:19:33 2008 +0100"
      },
      "message": "x86/voyager: fix compile breakage caused by dc1e35c6e95e8923cf1d3510438b63c600fee1e2\n\nImpact: build fix on x86/Voyager\n\nGiven commits like this:\n\n| Author: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\n| Date:   Tue Jul 29 10:29:19 2008 -0700\n|\n|     x86, xsave: enable xsave/xrstor on cpus with xsave support\n\nWhich deliberately expose boot cpu dependence to pieces of the system,\nI think it\u0027s time to explicitly have a variable for it to prevent this\ncontinual misassumption that the boot CPU is zero.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7105212bd309752b589a3ba816afdd7fed190b85",
      "tree": "812d86441f8ba375f04c38c569908bd3f61e1c26",
      "parents": [
        "65fc716fa673cf98fb5887180fd3c52ca0371198",
        "b73b925a6b9d69478c6ae4e74ef20607fd24aeaa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 16:16:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 16:16:39 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5326/1: AFEB9260: Fix for i2c_board_info structure\n  [ARM] mx31ads: Add missing include\n  [ARM] MXC: Fix mxc_gpio_get(), which must read PSR register instead DR.\n  [ARM] MX3: Use ioremap wrapper to map SoC devices nonshared\n  [ARM] gpio_free might sleep, arm architecture\n  [ARM] ep93xx: fix OHCI DMA mask\n  leds: da903x: (da9030 only) led brightness reversed.\n  [ARM] sharpsl_pm: fix compilation w/o CONFIG_PM\n  [ARM] pcm037: map AIPS1 and AIPS2 as nonshared area\n  [ARM] build fixes for netX serial driver\n  [ARM] 5323/1: Remove outdated empeg documentation.\n  [ARM] 5299/1: Add maintainer for Mobilepro 900/c\n  [ARM] corgi_lcd: fix simultaneous compilation with corgi_bl\n  [ARM] pxa/spitz: fix spi cs on spitz\n  [ARM] 5322/1: Fix fastpath issue in mmci.c\n  [ARM] xsc3: revert writethrough memory-type encoding change\n"
    },
    {
      "commit": "9244489a7b69fe0746dc7cb3957f02e05bd1ceb0",
      "tree": "f0fb4a422667f67e7e3ac587bbbc6b03fa83756a",
      "parents": [
        "f3384b28a05624783b53836ccfed95ecde66a7ad"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Oct 24 09:42:59 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 00:03:26 2008 +0100"
      },
      "message": "ftrace: handle archs that do not support irqs_disabled_flags\n\nImpact: build fix on non-lockdep architectures\n\nSome architectures do not support a way to read the irq flags that\nis set from \"local_irq_save(flags)\" to determine if interrupts were\ndisabled or enabled. Ftrace uses this information to display to the user\nif the trace occurred with interrupts enabled or disabled.\n\nBesides the fact that those archs that do not support this will fail to\ncompile, unless they fix it, we do not want to have the trace simply\nsay interrupts were not disabled or they were enabled, without knowing\nthe real answer.\n\nThis patch adds a \u0027X\u0027 in the output to let the user know that the\narchitecture they are running on does not support a way for the tracer\nto determine if interrupts were enabled or disabled. It also lets those\nsame archs compile with tracing enabled.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9e41bff2708e420e61e6b89a54c15232857069b1",
      "tree": "de662b6e4d8303abae9062e45edb7a481cb6bfb9",
      "parents": [
        "ee477524b461324ed8fc950f451c3671dc79f12e"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Thu Oct 30 13:59:21 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 30 23:54:41 2008 +0100"
      },
      "message": "x86: fix /dev/mem mmap breakage when PAT is disabled\n\nImpact: allow /dev/mem mmaps on non-PAT CPUs/platforms\n\nFix mmap to /dev/mem when CONFIG_X86_PAT is off and CONFIG_STRICT_DEVMEM is\noff\n\nmmap to /dev/mem on kernel memory has been failing since the\nintroduction of PAT (CONFIG_STRICT_DEVMEM\u003dn case).   Seems like\nthe check to avoid cache aliasing with PAT is kicking in even\nwhen PAT is disabled. The bug seems to have crept in 2.6.26.\n\nThis patch makes sure that the mmap to regular\nkernel memory succeeds if CONFIG_STRICT_DEVMEM\u003dn and\nPAT is disabled, and the checks to avoid cache aliasing\nstill happens if PAT is enabled.\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nTested-by: Tim Sirianni \u003ctim@scalemp.com\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ee477524b461324ed8fc950f451c3671dc79f12e",
      "tree": "804ec8f71a0564946ac70991868d34a3b45eb9f1",
      "parents": [
        "017d9d20d88cacb0a6a29f343b23c95e203f6645"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Oct 30 16:28:35 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 30 22:55:51 2008 +0100"
      },
      "message": "x86/voyager: fix compile breakage casued by x86: move prefill_possible_map calling early\n\nImpact: fix build failure on x86/Voyager\n\nBefore:\n\n| commit 329513a35d1a2b6b28d54f5c2c0dde4face8200b\n| Author: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\n| Date:   Wed Jul 2 18:54:40 2008 -0700\n|\n|     x86: move prefill_possible_map calling early\n\nprefill_possible_mask() was hidden under CONFIG_HOTPLUG_CPU rendering\nit invisitble to voyager.  Since this commit it\u0027s exposed, but not\nprovided by the voyager subarch, so add a dummy stub to fix the link\nbreakage.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "017d9d20d88cacb0a6a29f343b23c95e203f6645",
      "tree": "e1ccf9369104a5249988e12e9692f3dfc7f943cd",
      "parents": [
        "08c33308575b370c89b4ed1198ece5f93145a2aa"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Oct 30 16:05:39 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 30 22:53:10 2008 +0100"
      },
      "message": "x86: use CONFIG_X86_SMP instead of CONFIG_SMP\n\nImpact: fix x86/Voyager boot\n\nCONFIG_SMP is used for features which work on *all* x86 boxes.\nCONFIG_X86_SMP is used for standard PC like x86 boxes (for things like\nmulti core and apics)\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "08c33308575b370c89b4ed1198ece5f93145a2aa",
      "tree": "60fc194d18efe7645cb6f90cfa6a8c58c787ea5c",
      "parents": [
        "c08b6acc9b996ba6231105cb12a4125c957e0c97"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Oct 30 16:08:38 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 30 22:53:08 2008 +0100"
      },
      "message": "x86/voyager: fix boot breakage caused by x86: boot secondary cpus through initial_code\n\nImpact: boot up secondary CPUs as well on x86/Voyager systems\n\nThis commit:\n\n| commit 3e9704739daf46a8ba6593d749c67b5f7cd633d2\n| Author: Glauber Costa \u003cgcosta@redhat.com\u003e\n| Date:   Wed May 28 13:01:54 2008 -0300\n|\n|     x86: boot secondary cpus through initial_code\n\nremoved the use of initialize_secondary.  However, it didn\u0027t update\nvoyager, so the secondary cpus no longer boot.  Fix this by adding the\ninitial_code switch to voyager as well.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "65fc716fa673cf98fb5887180fd3c52ca0371198",
      "tree": "8f0924bdb63bafec89ece7f4fab36d31a7e9e2b6",
      "parents": [
        "814b3bed63c23f310121befa0fe004a20dec95b2",
        "15a2ee74d22674c58f347b16b3af5601fa4e15db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:55:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:55:49 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:\n  Fix incompatibility with versions of Perl less than 5.6.0\n  kbuild: do not include arch/\u003cARCH\u003e/include/asm in find-sources twice.\n  kbuild: tag with git revision when git describe is missing\n  kbuild: prevent modpost from looking for a .cmd file for a static library linked into a module\n  kbuild: fix KBUILD_EXTRA_SYMBOLS\n  adjust init section definitions\n  scripts/checksyscalls.sh: fix for non-gnu sed\n  scripts/package: don\u0027t break if %{_smp_mflags} isn\u0027t set\n  kbuild: setlocalversion: dont include svn change count\n  kbuild: improve check-symlink\n  kbuild: mkspec - fix build rpm\n"
    },
    {
      "commit": "814b3bed63c23f310121befa0fe004a20dec95b2",
      "tree": "88a8ce02ee9d74dff2e58f75b98d0ce60621ab0a",
      "parents": [
        "e61467e9b6c88e97560873603cf9aceaf7435480",
        "29fa0586de4fe518f122a915b8c6e92d12e8ca7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:54:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:54:03 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [PATCH] Switch all my contributions stuff to a single common address\n  [WATCHDOG] pci: use pci_ioremap_bar() in drivers/watchdog\n"
    },
    {
      "commit": "e61467e9b6c88e97560873603cf9aceaf7435480",
      "tree": "2b0a75dd5a263f82d520bdfb28da71210471c998",
      "parents": [
        "c732acd96085347027b11961463a243c568d9aab",
        "09d9327b3420002c9952a81db37effec9dc1135e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:53:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:53:33 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  CHAR: Delete old and now unused M48T35 RTC driver for SGI IP27.\n  CHAR: Delete old and now unused DS1286 driver.\n  MIPS: Sort out CPU type to name translation.\n  MIPS: Use the new byteorder headers\n  MIPS: Probe for watch registers on cores of all vendors, not just MTI.\n  MIPS: Switch FPU emulator trap to BREAK instruction.\n  MIPS: SMP: Do not initialize __cpu_number_map/__cpu_logical_map for CPU 0.\n  MIPS: Consider value of c0_ebase when computing value of exception base.\n  MIPS: Clean up MIPSxx-optimized bitop functions\n  MIPS: New feature test macro cpu_has_mips_r\n  MIPS: RBTX4927: Add GPIO-LED support\n  MIPS: TXx9: Fix RBTX4939 ethernet address initialization\n"
    },
    {
      "commit": "c732acd96085347027b11961463a243c568d9aab",
      "tree": "5ce568eb6a31a39dfa5c5af4e10e6270383a07a2",
      "parents": [
        "1b2d3d94ec878c3529153061cd8cceb876e01a3e",
        "5cb02ff3489d710c73b4a21bb804feedeacce116"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:52:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:52:53 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  fdomain_cs: Sort out modules with duplicate description\n  pcmcia: Whine harder about use of EXCLUSIVE\n  pcmcia: IRQ_TYPE_EXCLUSIVE is long obsoleted\n"
    },
    {
      "commit": "1b2d3d94ec878c3529153061cd8cceb876e01a3e",
      "tree": "93adaf1666942024cce4e3aa0bc58f0f1095bd2f",
      "parents": [
        "8bd93ca7b03f38a7bc1a4ed9e93e8c006e753d5b",
        "5f707eb429e2c98dfd564ffbbd9f536bf493d869"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:51:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:51:42 2008 -0700"
      },
      "message": "Merge branch \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  SUNRPC: Fix potential race in put_rpccred()\n  SUNRPC: Fix rpcauth_prune_expired\n  NFS: Convert nfs_attr_generation_counter into an atomic_long\n  SUNRPC: Respond promptly to server TCP resets\n"
    },
    {
      "commit": "8bd93ca7b03f38a7bc1a4ed9e93e8c006e753d5b",
      "tree": "308bb026df1360d8708d53ebd4421719b470b2fb",
      "parents": [
        "7f82f000ed030d1108b4de47d9e2d556092980c6",
        "87c6f40128f92621698f97a62d2ead5184d1dd97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:50:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:50:59 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, gart: fix gart detection for Fam11h CPUs\n  x86: 64 bit print out absent pages num too\n  x86, kdump: fix invalid access on i386 sparsemem\n  x86: fix APIC_DEBUG with inquire_remote_apic\n  x86: AMD microcode patch loader author update\n  x86: microcode patch loader author update\n  mailmap: add Peter Oruba\n  x86, bts: improve help text for BTS config\n  doc/x86: fix doc subdirs\n"
    },
    {
      "commit": "7f82f000ed030d1108b4de47d9e2d556092980c6",
      "tree": "13fde544ba1e30285e94b82cad3a9c14cfaf2d63",
      "parents": [
        "d6c3112abe44d7f718bd5aec8ab9469fecff6041",
        "879129d208f725267366296b631aef31409cf304"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:16:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:16:38 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm:\n  dm snapshot: wait for chunks in destructor\n  dm snapshot: fix register_snapshot deadlock\n  dm raid1: fix do_failures\n"
    },
    {
      "commit": "d6c3112abe44d7f718bd5aec8ab9469fecff6041",
      "tree": "362e826e1e39e6108301893ba35100c8719028b6",
      "parents": [
        "fce4877a6792ad72b88f6fd7556d19da5f20364d",
        "3b15e581981b3ad35809f56d8131d5c19b6da1bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:09:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:09:44 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86/PCI: build failure at x86/kernel/pci-dma.c with !CONFIG_PCI\n"
    },
    {
      "commit": "fce4877a6792ad72b88f6fd7556d19da5f20364d",
      "tree": "cc272f4b863ebfb6595974feca28168cb59fc367",
      "parents": [
        "0fb7f4f0cef8e7d2944189ff2cb68694ef4b683a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Thu Oct 30 15:54:12 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:09:07 2008 -0700"
      },
      "message": "tty: Fix USB kref leak\n\nWhen we close we must clear the extra reference we got when we read\nport-\u003etty. Setting the port tty NULL will clear the kref held by the driver\nbut not the one we obtained ourselves while doing the lookup.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nTested-by: Helge Hafting \u003chelge.hafting@aitel.hist.no\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0fb7f4f0cef8e7d2944189ff2cb68694ef4b683a",
      "tree": "3186b3ecb8faf7f4c81a5d443243ed9d28adf402",
      "parents": [
        "cdcba02a5f64f4df20b6749a0169124e38ecb733",
        "da6801e38b7fba28fbdc0ceae6681d5a261a42a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:07:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:07:25 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c-s3c2410: Correct use of ! and \u0026\n  i2c: The i2c mailing list is moving\n  scx200_i2c: Add missing class parameter\n"
    },
    {
      "commit": "cdcba02a5f64f4df20b6749a0169124e38ecb733",
      "tree": "bea066c2ddb66038a5e775708dc6e0949375f106",
      "parents": [
        "53387b0151260f6c3513adeca77f05ed052d6217",
        "fa157bdfe87c5ea98a80b96cb08f1ab509e21a52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:51:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:51:43 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: add quirk entry for no-name keyboard (0x13ba/0x0017)\n  HID: fix hid_device_id for cross compiling\n  HID: sync on deleted io_retry timer in usbhid driver\n  HID: fix oops during suspend of unbound HID devices\n"
    },
    {
      "commit": "53387b0151260f6c3513adeca77f05ed052d6217",
      "tree": "740bf533e79d3b3b65e17163af78f03d345dd248",
      "parents": [
        "52e8e19b019ca7ad6951d7a39b78d24b198238bc",
        "113328306dbdfd5f146f257e447364dc66d025d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:50:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:50:57 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  Driver core: fix \u0027dynamic_debug\u0027 cmd line parameter\n  HOWTO: Sync patch for jp_JP/HOWTO\n  Update stable tree documentation\n  sysfs: Fix return values for sysdev_store_{ulong,int}\n  driver core: drivers/base/sys.c: update comments\n  Document kernel taint flags properly\n"
    },
    {
      "commit": "52e8e19b019ca7ad6951d7a39b78d24b198238bc",
      "tree": "5bc9dd4f4df1630aea1e0d7b42ba1673cdf810c7",
      "parents": [
        "908c3d8c005f19f807c67105cede0bd2c352a8e6",
        "61fbeba11c553c489ba5284c0ed67067dc7b7c0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:49:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:49:12 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: prevent autosuspend during hub initialization\n  USB: Unusual dev for the \"Kyocera / Contax SL300R T*\" digital camera.\n  USB: usbtmc: Use explicit unsigned type for input buffer instead of char*\n  USB: fix crash when URBs are unlinked after the device is gone\n"
    },
    {
      "commit": "908c3d8c005f19f807c67105cede0bd2c352a8e6",
      "tree": "9015970d0fac30e8b03530322b9f8344d281b9fc",
      "parents": [
        "3a7029d822d3aef4502269dae5fe8fbb83672bc5",
        "1841c0f2bf6835aa3d18216e3a932371efa902f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:47:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:47:21 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: da903x regulator bug fix\n  regulator: Build on non-ARM platforms\n"
    },
    {
      "commit": "3a7029d822d3aef4502269dae5fe8fbb83672bc5",
      "tree": "0d9f5152035cbeeb7ae4372dbb808d6cdcc6ae87",
      "parents": [
        "4ac08d36aa9c556556c7b150caee263c6d542645",
        "48e5ecae691cfb50aa39036ba9fc193f5c24dbb3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:46:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:46:28 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  amd8111e: Fix rx return code\n  pktgen: fix multiple queue warning\n  mac80211.h: fix kernel-doc excesses\n  p54: fix build warnings\n  ath5k: Reset key cache on interface up, thus fixing resume\n  mac80211: correct warnings in minstrel rate control algorithm\n  RFKILL: fix input layer initialisation\n  p54: fix misbehavings when firmware can\u0027t be found\n  dm9601: runtime mac address change support\n  via-velocity: use driver string instead of dev-\u003ename before register_netdev()\n  drivers/net/wan/syncppp: Fix unused-var warnings\n  mlx4: Setting the correct offset for default mac address\n  mlx4_en: remove duplicated #include\n  ibm_newemac: Fix typo in flow control config option\n  ehea: Detect 16GB hugepages for firmware restriction\n  dmfe: check pci_alloc_consistent errors\n  qeth: avoid skb_under_panic for malformatted inbound data\n  qeth: remove unnecessary support ckeck in sysfs route6\n  qeth: fix offset error in non prealloc header path\n  qeth: remove non-recover-thread checkings\n"
    },
    {
      "commit": "4ac08d36aa9c556556c7b150caee263c6d542645",
      "tree": "52fb22d3230665237109d5e886609199c0e6f22c",
      "parents": [
        "0b54968f667585aa4b98a7225f4d4df63917703c",
        "71c21b4cf62177a9d1ea46ff4c6073c907122226"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:44:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:44:35 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: ASoC: Fix WM9713 ALC Decay Time name\n  ALSA: ASoC: Fix some minor errors in mpc5200 psc i2s driver\n  ALSA: ASoC: Fix mono controls after conversion to support full int masks\n  ALSA: sound/ice1712: indentation \u0026 braces disagree - add braces\n  ALSA: usb - Add quirk for Edirol UA-25EX advanced modes\n  sound: struct device - replace bus_id with dev_name(), dev_set_name()\n  ALSA: hda - Add reboot notifier\n  ALSA: Warn when control names are truncated\n  ALSA: intel8x0 - add Dell Optiplex GX620 (AD1981B) to AC97 clock whitelist\n  ALSA: hda - Fix SPDIF mute on IDT/STAC codecs\n  ALSA: hda: Add HDA vendor ID for Wolfson Microelectronics\n  ALSA: hda - Add another HP model for AD1884A\n"
    },
    {
      "commit": "0b54968f667585aa4b98a7225f4d4df63917703c",
      "tree": "6d354dade8bfe96f00bbba55eaf3c87fc9593fe4",
      "parents": [
        "effdb9492de01a51f8123e62e87e3330688f9bf1",
        "f3384b28a05624783b53836ccfed95ecde66a7ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:44:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:44:09 2008 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  ftrace: fix trace_nop config select\n  ftrace: perform an initialization for ftrace to enable it\n"
    },
    {
      "commit": "effdb9492de01a51f8123e62e87e3330688f9bf1",
      "tree": "5403f40a168c62039e6e42e9698a5550649cf837",
      "parents": [
        "731572d39fcd3498702eda4600db4c43d51e0b26"
      ],
      "author": {
        "name": "Fernando Luis Vazquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Wed Oct 29 14:01:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "spi: fix compile error\n\nFix compile error below:\n\n     LD      drivers/spi/built-in.o\n     CC [M]  drivers/spi/spi_gpio.o\n   In file included from drivers/spi/spi_gpio.c:26:\n   include/linux/spi/spi_bitbang.h:23: error: field `work\u0027 has incomplete type\n   make[2]: *** [drivers/spi/spi_gpio.o] Error 1\n   make[1]: *** [drivers/spi] Error 2\n   make: *** [drivers] Error 2\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "731572d39fcd3498702eda4600db4c43d51e0b26",
      "tree": "f892907ae20539845f353d72d2a2bf202b67e007",
      "parents": [
        "6c89161b10f5771ee0b51ada0fce0e8835e72ade"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Oct 29 14:01:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "nfsd: fix vm overcommit crash\n\nJunjiro R.  Okajima reported a problem where knfsd crashes if you are\nusing it to export shmemfs objects and run strict overcommit.  In this\nsituation the current-\u003emm based modifier to the overcommit goes through a\nNULL pointer.\n\nWe could simply check for NULL and skip the modifier but we\u0027ve caught\nother real bugs in the past from mm being NULL here - cases where we did\nneed a valid mm set up (eg the exec bug about a year ago).\n\nTo preserve the checks and get the logic we want shuffle the checking\naround and add a new helper to the vm_ security wrappers\n\nAlso fix a current-\u003emm reference in nommu that should use the passed mm\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: fix build]\nReported-by: Junjiro R. Okajima \u003chooanon05@yahoo.co.jp\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c89161b10f5771ee0b51ada0fce0e8835e72ade",
      "tree": "bb5bd8bbfc7e1b3f77503aa4a5a38763595f03d7",
      "parents": [
        "120a37470c2831fea49fdebaceb5a7039f700ce6"
      ],
      "author": {
        "name": "Scott James Remnant",
        "email": "scott@canonical.com",
        "time": "Wed Oct 29 14:01:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "ipmi: add MODULE_ALIAS to load ipmi_devintf with ipmi_si\n\nThe ipmi_devintf module contains the userspace interface for IPMI devices,\nyet will not be loaded automatically with a system interface handler\ndriver.\n\nAdd a MODULE_ALIAS for the \"platform:ipmi_si\" MODALIAS exported by the\nipmi_si driver, so that userspace knows of the recommendation.\n\nSigned-off-by: Scott James Remnant \u003cscott@ubuntu.com\u003e\nCc: Tim Gardner \u003ctcanonical@tpi.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.27.x, maybe earlier?]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "120a37470c2831fea49fdebaceb5a7039f700ce6",
      "tree": "66ecbbda7026f185bae8ab6a6cf3a692c721a2e3",
      "parents": [
        "51b7616e36fbad93d7ba9e41f11fb57143d11252"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Wed Oct 29 14:01:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "framebuffer compat_ioctl deadlock\n\nFix deadlock in fb_compat_ioctl.  fb_compat_ioctl acquires a mutex and\ncalls fb_ioctl that tries to acquire that mutex too.  A regression added\nduring BKL removal.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51b7616e36fbad93d7ba9e41f11fb57143d11252",
      "tree": "b4ccc88becd81bca5630455fa585c68c6f136957",
      "parents": [
        "7106a27b52940085c2c3f6e42742d3a2a84d872a"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Wed Oct 29 14:01:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "rtc S3C: add device_init_wakeup() invokation\n\ntAdd adds device_init_wakeup() ivokation to probe function of\ns3c2410_rtc_driver.  Without of this wakealarm sysfs attribute does not\ninitialise.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7106a27b52940085c2c3f6e42742d3a2a84d872a",
      "tree": "439723ef5835c3c21205ebdc7a767f2b3fa2de62",
      "parents": [
        "89a056df78b113fcab21d71cd24aa1893c09225b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 29 14:01:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "kernel.h: fix might_sleep kernel-doc\n\nPut the kernel-doc for might_sleep() _immediately_ before the macro\n(no intervening lines).  Otherwise kernel-doc complains like so:\n\nWarning(linux-2.6.27-rc3-git2//include/linux/kernel.h:129): No description found for parameter \u0027file\u0027\nWarning(linux-2.6.27-rc3-git2//include/linux/kernel.h:129): No description found for parameter \u0027line\u0027\n\nbecause kernel-doc is looking at the wrong function prototype (i.e.,\n__might_sleep).  [Yes, I have a todo note to myself to check/warn for that\ninconsistency in scripts/kernel-doc.]\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89a056df78b113fcab21d71cd24aa1893c09225b",
      "tree": "1cbe58529c142dacf6cb80c84bc85d1aae2bd755",
      "parents": [
        "bcc378e777514832c11b09d194a7f946e7ad803a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Oct 29 14:01:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "Rationalise Randy\u0027s address a bit\n\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcc378e777514832c11b09d194a7f946e7ad803a",
      "tree": "da3a0fc0ff5902bcb925380f7423cf020d7a30bc",
      "parents": [
        "81365c31afcea2bd6d551a029282d59c89e8fd54"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Oct 29 14:01:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "rtc: ds3234 doesn\u0027t link when built-in\n\nWhen ds3234 is built-in, the final links fails with the following vague error\nmessage:\n\n`.exit.text\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.exit.text\u0027 of drivers/built-in.o\n\nds3234_remove() cannot be marked __exit, as it\u0027s accessed via __devexit_p().\nIn addition, mark ds3234_probe() __devinit while we\u0027re at it.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81365c31afcea2bd6d551a029282d59c89e8fd54",
      "tree": "46124b6215b4c6815d9e7e0c410fbb03cf834c30",
      "parents": [
        "b7f7b07479de2d91443b81938db1e1940c56b13c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 29 14:01:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "MAINTAINERS: add LTP info to the list\n\nCc: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c08b6acc9b996ba6231105cb12a4125c957e0c97",
      "tree": "5dcf405dca51eecbddbd101aeeb2f7e1b82d84fa",
      "parents": [
        "ab00fee30cddf975200b3c97aef25bea144a0d89"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Thu Oct 30 11:33:19 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 30 19:38:46 2008 +0100"
      },
      "message": "x86, uv: fix compile error in uv_hub.h\n\nImpact: include file dependency cleanup\n\nFix compile errors of files that include asm/uv/uv_hub.h but do\nnot include linux/timer.h.\n\n[ such files are not mainline right now. ]\n\nSigned-of-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b7f7b07479de2d91443b81938db1e1940c56b13c",
      "tree": "67b967afb9700d1467294939ba9ea3223a19cef3",
      "parents": [
        "d25141a818383b3c3b09f065698c544a7a0ec6e7"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Wed Oct 29 14:01:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "sgi-xp: only build for ia64-sn2 when CONFIG_IA64_GENERIC specified\n\nFor the time being build for ia64-sn2 alone when CONFIG_IA64_GENERIC is\nspecified.\n\nThis eliminates a dependency of the XP/XPC drivers on having the GRU\ndriver insmod\u0027d in order to insmod them, when running on an ia64-sn2\nsystem.\n\nOn such a system the GRU driver serves no useful purpose.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d25141a818383b3c3b09f065698c544a7a0ec6e7",
      "tree": "fb2f868b42ccdde710ddf426e1c90f8ffcc83368",
      "parents": [
        "e74481e23283fb080d4591c258de20785cc3b6c3"
      ],
      "author": {
        "name": "Sukadev Bhattiprolu",
        "email": "sukadev@linux.vnet.ibm.com",
        "time": "Wed Oct 29 14:01:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "\u0027kill sig -1\u0027 must only apply to caller\u0027s namespace\n\nCurrently \"kill \u003csig\u003e -1\" kills processes in all namespaces and breaks the\nisolation of namespaces.  Earlier attempt to fix this was discussed at:\n\n\thttp://lkml.org/lkml/2008/7/23/148\n\nAs suggested by Oleg Nesterov in that thread, use \"task_pid_vnr() \u003e 1\"\ncheck since task_pid_vnr() returns 0 if process is outside the caller\u0027s\nnamespace.\n\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@linux.vnet.ibm.com\u003e\nAcked-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nTested-by: Daniel Hokka Zakrisson \u003cdaniel@hozac.com\u003e\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e74481e23283fb080d4591c258de20785cc3b6c3",
      "tree": "bfc5076aa40d62beeba319fdb0fe55ed53f4b335",
      "parents": [
        "e99c97ade53fb6f5e665f2960eb86c624a532d7b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 29 14:01:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "fs: remove excess kernel-doc\n\nDelete excess kernel-doc notation in fs/ subdirectory:\n\nWarning(linux-2.6.27-git10//fs/jbd/transaction.c:886): Excess function parameter or struct member \u0027credits\u0027 description in \u0027journal_get_undo_access\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e99c97ade53fb6f5e665f2960eb86c624a532d7b",
      "tree": "45ffef1f849bae8cd469e7b228191c23bd7d4dcc",
      "parents": [
        "b77b0ef207624c9d9f8064ccbfd6da169780df44"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 29 14:01:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "mm: fix kernel-doc function notation\n\nDelete excess kernel-doc notation in mm/ subdirectory.\nActually this is a kernel-doc notation fix.\n\nWarning(/var/linsrc/linux-2.6.27-git10//mm/vmalloc.c:902): Excess function parameter or struct member \u0027returns\u0027 description in \u0027vm_map_ram\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b77b0ef207624c9d9f8064ccbfd6da169780df44",
      "tree": "1dafd6b5b2b6b5834f930c1ebed628a7c5a22969",
      "parents": [
        "87b811c3f96559e466403e22b1fa99d472571625"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 29 14:01:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "i2o: fix kernel-doc warnings\n\nFixup i2o kernel-doc warnings:\n\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:579): No description found for parameter \u0027bdev\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:579): No description found for parameter \u0027mode\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:608): No description found for parameter \u0027disk\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:608): No description found for parameter \u0027mode\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:657): No description found for parameter \u0027bdev\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:657): No description found for parameter \u0027mode\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87b811c3f96559e466403e22b1fa99d472571625",
      "tree": "319179f5d9a1cffaa3ae32aa41076d0fb10aab10",
      "parents": [
        "ce05fcc30ea41c85f9d50bee1ce289f7cb7fb223"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Wed Oct 29 14:01:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "ecryptfs: fix memory corruption when storing crypto info in xattrs\n\nWhen ecryptfs allocates space to write crypto headers into, before copying\nit out to file headers or to xattrs, it looks at the value of\ncrypt_stat-\u003enum_header_bytes_at_front to determine how much space it\nneeds.  This is also used as the file offset to the actual encrypted data,\nso for xattr-stored crypto info, the value was zero.\n\nSo, we kzalloc\u0027d 0 bytes, and then ran off to write to that memory.\n(Which returned as ZERO_SIZE_PTR, so we explode quickly).\n\nThe right answer is to always allocate a page to write into; the current\ncode won\u0027t ever write more than that (this is enforced by the\n(PAGE_CACHE_SIZE - offset) length in the call to\necryptfs_generate_key_packet_set).  To be explicit about this, we now send\nin a \"max\" parameter, rather than magically using PAGE_CACHE_SIZE there.\n\nAlso, since the pointer we pass down the callchain eventually gets the\nvirt_to_page() treatment, we should be using a alloc_page variant, not\nkzalloc (see also 7fcba054373d5dfc43d26e243a5c9b92069972ee)\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nAcked-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce05fcc30ea41c85f9d50bee1ce289f7cb7fb223",
      "tree": "925dff669191e3a539febf74ad7aadc940ff3d88",
      "parents": [
        "84ad6d70001df969d7e8569dd18d98d9550277fb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 29 14:01:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "kernel/profile: fix profile_init() section mismatch\n\nprofile_init() calls in to alloc_bootmem() on early initialization.  While\nalloc_bootmem() is __init, the reference itself is safe in that it is\ntucked below a !slab_is_available() check.  So, flag profile_init() as\n__ref.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84ad6d70001df969d7e8569dd18d98d9550277fb",
      "tree": "dee0cb5d20d596ab5144875fe2548dae0e7e2e24",
      "parents": [
        "99e87fd19a2dfba8ec0f2110f6f1b63062a52a6f"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Wed Oct 29 14:01:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "memcg: update menuconfig help text\n\npage_cgroup is now allocated at boot and memmap doesn\u0027t includes pointer\nfor page_cgroup.  Fix the menu help text.\n\nReviewed-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nSigned-off-by: KAMEZAWA hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99e87fd19a2dfba8ec0f2110f6f1b63062a52a6f",
      "tree": "00088c7598248ad3f1a485581ddbdf02768ab4d6",
      "parents": [
        "f8b77d39397e1510b1a3bcfd385ebd1a45aae77f"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Oct 29 14:01:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "hdpuftrs: fix build\n\ndrivers/misc/hdpuftrs/hdpu_nexus.c:118: error: expected identifier or \u0027(\u0027 before \u0027return\u0027\ndrivers/misc/hdpuftrs/hdpu_nexus.c:119: error: expected identifier or \u0027(\u0027 before \u0027}\u0027 token\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8b77d39397e1510b1a3bcfd385ebd1a45aae77f",
      "tree": "e0e265b6903d3c3f48b274e890484c5d55a213bb",
      "parents": [
        "6158d3a2323835546c7cf83a170316fa77b726e0"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 29 14:01:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "init/do_mounts_md.c: msleep compile fix\n\ninit/do_mounts_md.c:285: error: implicit declaration of function \u0027msleep\u0027\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6158d3a2323835546c7cf83a170316fa77b726e0",
      "tree": "cdce46d9b365b69ed6e53f1d36c04d2f1a15a7bf",
      "parents": [
        "def1be2d727a1764205479b3e3e3ba16ffbad028"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Wed Oct 29 14:01:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "sony-laptop: ignore missing _DIS method on pic device\n\nAt least the Vaio VGN-Z540N doesn\u0027t have this method, so let\u0027s not fail\nto suspend just because it doesn\u0027t exist.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nAcked-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "def1be2d727a1764205479b3e3e3ba16ffbad028",
      "tree": "c7fc1c3d41f6c9997e6ad77ff34dccdf58dc3ac1",
      "parents": [
        "992b692dcf43612be805465ca4b76f434c715023"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Wed Oct 29 14:01:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "fbcon: don\u0027t inline updatescrollmode\n\nUpdatescrollmode is marked inline, but it\u0027s big and is called only from\nnon-critical codepaths (fbcon_resize, fbcon_switch, fbcon_modechanged).\nDropping it saves almost 800 bytes of text size.\n\n   text    data     bss     dec     hex filename\n  23859     287    8448   32594    7f52 drivers/video/console/fbcon.o.before\n  23065     287    8448   31800    7c38 drivers/video/console/fbcon.o.after\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "992b692dcf43612be805465ca4b76f434c715023",
      "tree": "c7dc3a085135bc95ba750ba09074f1d375185d1f",
      "parents": [
        "eb944db0cfeb0ee934e2a74d5b3516f80cf2c208"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 29 14:01:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "edac: fix enabling of polling cell module\n\nThe edac driver on cell turned out to be not enabled because of a missing\nop_state.  This patch introduces it.  Verified to work on top of Ben\u0027s\nnext branch.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jens Osterkamp \u003cjens@linux.vnet.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb944db0cfeb0ee934e2a74d5b3516f80cf2c208",
      "tree": "7e91ebf253d2a7a51d5cea4386e718989b729a0d",
      "parents": [
        "e11e3643f300f2e3a3ea21658e9f80b412c2c8a1"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Wed Oct 29 14:00:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "rtc-s3c: fix section mismatch warnings\n\nWarnings was appeared when compile rtc-s3c.c because\nplatform_driver structure s3c2410_rtcdrv has wrong name.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e11e3643f300f2e3a3ea21658e9f80b412c2c8a1",
      "tree": "337c5c20d49ffe16b2835a8b399d52c02f2c4d34",
      "parents": [
        "a34645f56a5dae70233701275fb8b2d979a664fd"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Oct 29 14:00:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "docs: fix ManagementStyle book name\n\nJust corrected the book name.  I\u0027m probably the only one who ever read\nthis file :-)\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a34645f56a5dae70233701275fb8b2d979a664fd",
      "tree": "111ab05a29f218b4423ccf61e1694687b9c7c53c",
      "parents": [
        "4e02ed4b4a2fae34aae766a5bb93ae235f60adb8"
      ],
      "author": {
        "name": "Hans Ulrich Niedermann",
        "email": "hun@n-dimensional.de",
        "time": "Wed Oct 29 14:00:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "docbook: fix command spacing\n\nThe total width of the command name plus spaces should be\n8 characters, but were 7 and 9, respectively. With 8 chars,\nall commands are now lining up nicely.\n\nThe mandocs, psdocs, xmldocs commands are OK.\n\nBefore:\n  HOSTCC  scripts/basic/docproc\n  DOCPROC Documentation/DocBook/deviceiobook.xml\n  HTML   Documentation/DocBook/deviceiobook.html\n  DOCPROC Documentation/DocBook/wanbook.xml\n  PDF      Documentation/DocBook/wanbook.pdf\n\nAfter:\n  HOSTCC  scripts/basic/docproc\n  DOCPROC Documentation/DocBook/deviceiobook.xml\n  HTML    Documentation/DocBook/deviceiobook.html\n  DOCPROC Documentation/DocBook/wanbook.xml\n  PDF     Documentation/DocBook/wanbook.pdf\n\nSigned-off-by: Hans Ulrich Niedermann \u003chun@n-dimensional.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e02ed4b4a2fae34aae766a5bb93ae235f60adb8",
      "tree": "bddfb61b7cc4a4007ae176ccb1ace5740b61da8d",
      "parents": [
        "9b913735e53ab0da4a792bac0de8e178cc13dcfb"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Oct 29 14:00:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": "fs: remove prepare_write/commit_write\n\nNothing uses prepare_write or commit_write. Remove them from the tree\ncompletely.\n\n[akpm@linux-foundation.org: schedule simple_prepare_write() for unexporting]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b913735e53ab0da4a792bac0de8e178cc13dcfb",
      "tree": "8ecc6e20f99379674b1977631a31e6d33de43174",
      "parents": [
        "51308ee59dee1136ed599d875ea8968d7be55c91"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Oct 29 14:00:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": "cgroups: tiny cleanups\n\n- remove \u0027private\u0027 field from struct subsys\n- remove cgroup_init_smp()\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Paul Menage \u003cmenage@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51308ee59dee1136ed599d875ea8968d7be55c91",
      "tree": "8976509c5fbf8171774e7eb7007cf0d4d00f0f83",
      "parents": [
        "00c2e63c31d0f431952ff2a671c5c6997dd4f8b2"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Oct 29 14:00:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": "freezer_cg: simplify freezer_change_state()\n\nJust call unfreeze_cgroup() if goal_state \u003d\u003d THAWED, and call\ntry_to_freeze_cgroup() if goal_state \u003d\u003d FROZEN.\n\nNo behavior has been changed.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nAcked-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00c2e63c31d0f431952ff2a671c5c6997dd4f8b2",
      "tree": "2277b400fef79e55c13d7045aa63d5bed9ad5883",
      "parents": [
        "80a6a2cf3bebcf20285cf05373b9c5ec96816577"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Oct 29 14:00:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": "freezer_cg: use thaw_process() in unfreeze_cgroup()\n\nDon\u0027t duplicate the implementation of thaw_process().\n\n[akpm@linux-foundation.org: make __thaw_process() static]\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nAcked-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80a6a2cf3bebcf20285cf05373b9c5ec96816577",
      "tree": "b934c6b9c55e7f0979312bdec9f679680d73aac1",
      "parents": [
        "7ccb97437bcc818d0ba6067513475f6ee8177a15"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Oct 29 14:00:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": "freezer_cg: remove redundant check in freezer_can_attach()\n\nIt is sufficient to check if @task is frozen, and no need to check if the\noriginal freezer is frozen.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nAcked-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ccb97437bcc818d0ba6067513475f6ee8177a15",
      "tree": "5d9209002ea50383ffc256f89c25743552b5c637",
      "parents": [
        "df8bc08c192f00f155185bfd6f052d46a728814a"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Oct 29 14:00:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": "freezer_cg: fix improper BUG_ON() causing oops\n\nThe BUG_ON() should be protected by freezer-\u003elock, otherwise it can be\ntriggered easily when a task has been unfreezed but the corresponding\ncgroup hasn\u0027t been changed to FROZEN state.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nAcked-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df8bc08c192f00f155185bfd6f052d46a728814a",
      "tree": "613b51ea3e9c7b16079d70964c101c2d229b3415",
      "parents": [
        "c17dad6905fc82d8f523399e5c3f014e81d61df6"
      ],
      "author": {
        "name": "Hitoshi Mitake",
        "email": "mitake@clustcom.com",
        "time": "Wed Oct 29 14:00:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": "edac x38: new MC driver module\n\nI wrote a new module for Intel X38 chipset.  This chipset is very similar\nto Intel 3200 chipset, but there are some different points, so I copyed\ni3200_edac.c and modified.\n\nThis is Intel\u0027s web page describing this chipset.\nhttp://www.intel.com/Products/Desktop/Chipsets/X38/X38-overview.htm\n\nI\u0027ve tested this new module with broken memory, and it seems to be working\nwell.\n\nSigned-off-by: Hitoshi Mitake \u003cmitake@clustcom.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c17dad6905fc82d8f523399e5c3f014e81d61df6",
      "tree": "9e28f9f77dd80b2b89d4760d56c2106a3255cdcb",
      "parents": [
        "75b7edfdc12c213402b17a62e5cfe7a802a4ab57"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 29 14:00:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": ".gitignore updates\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75b7edfdc12c213402b17a62e5cfe7a802a4ab57",
      "tree": "bb403c83861768772832023bb3550fce7d2a0746",
      "parents": [
        "0833422274ff00729a603b020fac297e69a03e40"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed Oct 29 14:00:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": "viafb: removed duplicated #include\u0027s\n\nRemoved duplicated #include\u0027s in drivers/video/via/global.h.\n  debug.h\n  viafbdev.h\n  viamode.h\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nCc: Joseph Chan \u003cjosephchan@via.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0833422274ff00729a603b020fac297e69a03e40",
      "tree": "5b2f28bc0854a9e3a43eef424a761a2235f756bb",
      "parents": [
        "e946217e4fdaa67681bbabfa8e6b18641921f750"
      ],
      "author": {
        "name": "Kurt Garloff",
        "email": "garloff@suse.de",
        "time": "Wed Oct 29 14:00:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": "mm: increase the default mlock limit from 32k to 64k\n\nBy default, non-privileged tasks can only mlock() a small amount of\nmemory to avoid a DoS attack by ordinary users.  The Linux kernel\ndefaulted to 32k (on a 4k page size system) to accommodate the needs of\ngpg.\n\nHowever, newer gpg2 needs 64k in various circumstances and otherwise\nfails miserably, see bnc#329675.\n\nChange the default to 64k, and make it more agnostic to PAGE_SIZE.\n\nSigned-off-by: Kurt Garloff \u003cgarloff@suse.de\u003e\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b73b925a6b9d69478c6ae4e74ef20607fd24aeaa",
      "tree": "cf0e9c8b8d61e796f9c341343cc5ed6ab3dd6639",
      "parents": [
        "ab3bd08a257d4b92384de2720b7294b444578ba5"
      ],
      "author": {
        "name": "Sergey Lapin",
        "email": "slapin@ossfans.org",
        "time": "Mon Oct 27 07:43:45 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 30 15:43:42 2008 +0000"
      },
      "message": "[ARM] 5326/1: AFEB9260: Fix for i2c_board_info structure\n\ni2c_board_info array was filled incorrectly.\nDue to circumstances, the way it is filled works.\nThis patch fills array properly.\n\nSigned-off-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1841c0f2bf6835aa3d18216e3a932371efa902f0",
      "tree": "940d2d8b6b8f059e981e76c8680e12ccbc213a22",
      "parents": [
        "f49d81a8992c4ec43480195a93f30ab4b736f960"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Oct 28 11:03:48 2008 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Oct 30 15:31:35 2008 +0000"
      },
      "message": "regulator: da903x regulator bug fix\n\nChanges the device registration part of the probe function to supply the\nregulator device rather than its parent (the mfd device) as this caused\nproblems when the regulator core attempted to find constraints associated\nwith the regulators.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ab3bd08a257d4b92384de2720b7294b444578ba5",
      "tree": "65ef68d6c3861b5b5d84d3876cde0941694f2c88",
      "parents": [
        "9c6568501cbf731a910db2fcb7d094977dcb154c",
        "2eca047b289307594d0d6ce62c8237fa9c5b9b5e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Oct 30 15:04:22 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 30 15:04:22 2008 +0000"
      },
      "message": "Merge branch \u0027for-rmk-rc\u0027 of git://pasiphae.extern.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "2eca047b289307594d0d6ce62c8237fa9c5b9b5e",
      "tree": "85499aa3be4d0f659ac9040ccbc757c8729542df",
      "parents": [
        "5cac9d6558009d0fcdb7a0f38247ca578c8c685b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Oct 17 16:10:38 2008 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Oct 30 15:58:09 2008 +0100"
      },
      "message": "[ARM] mx31ads: Add missing include\n\nmx31ads_defconfig compilation failed with\n\narch/arm/mach-mx3/mx31ads.c: In function \u0027mxc_init_imx_uart\u0027:\narch/arm/mach-mx3/mx31ads.c:102: error: \u0027mxc_uart_device0\u0027 undeclared (first use in this function)\narch/arm/mach-mx3/mx31ads.c:102: error: (Each undeclared identifier is reported only once\narch/arm/mach-mx3/mx31ads.c:102: error: for each function it appears in.)\nmake[1]: *** [arch/arm/mach-mx3/mx31ads.o] Error 1\n\nAdd missing include\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "5cac9d6558009d0fcdb7a0f38247ca578c8c685b",
      "tree": "131c1105265bd3b8587c9578823b3e1347a55258",
      "parents": [
        "eadefeff9c5572d82c2f5d907a0bfb3ba55ce901"
      ],
      "author": {
        "name": "Darius Augulis",
        "email": "augulis.darius@gmail.com",
        "time": "Wed Oct 15 10:38:30 2008 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Oct 30 15:56:35 2008 +0100"
      },
      "message": "[ARM] MXC: Fix mxc_gpio_get(), which must read PSR register instead DR.\n\nThe Data register holds the value we have written to a gpio. To\nget the input value we must read the Pad Status Register MX3 (or Sample\nStatus register in MX1/2 terms)\n\nSigned-off-by: Darius Augulis \u003caugulis.darius@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "eadefeff9c5572d82c2f5d907a0bfb3ba55ce901",
      "tree": "430359c3e4c25be1c6df3997e6be7565701db667",
      "parents": [
        "6c1249e588cbf0484fc3e6b0f0fc4a5892749b4d"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Oct 15 09:50:23 2008 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Oct 30 15:56:14 2008 +0100"
      },
      "message": "[ARM] MX3: Use ioremap wrapper to map SoC devices nonshared\n\nThe internal devices of the MX3 Processor have to be mapped\nMT_DEVICE_NONSHARED devices, otherwise cache corruptions occur.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "da6801e38b7fba28fbdc0ceae6681d5a261a42a6",
      "tree": "3a04ba9e00486ecc8490f86ef0ff9d2468d2eb2b",
      "parents": [
        "846557d3ceb6c7493e090921db5d6158ec237228"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Oct 30 15:55:47 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 30 15:55:47 2008 +0100"
      },
      "message": "i2c-s3c2410: Correct use of ! and \u0026\n\nIn commit e6bafba5b4765a5a252f1b8d31cbf6d2459da337, a bug was fixed that\ninvolved converting !x \u0026 y to !(x \u0026 y).  The code below shows the same\npattern, and thus should perhaps be fixed in the same way.  In particular,\nthe result of !readl(i2c-\u003eregs + S3C2410_IICCON) \u0026 S3C2410_IICCON_IRQEN is\nalways 0.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@ expression E; constant C; @@\n(\n  !E \u0026 !C\n|\n- !E \u0026 C\n+ !(E \u0026 C)\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "846557d3ceb6c7493e090921db5d6158ec237228",
      "tree": "17206ba020924a3fcf65cadb9b328dbb4b5da195",
      "parents": [
        "4a029abee0f1d69cb0445657d6fa5a38597bd17d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 30 15:55:47 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 30 15:55:47 2008 +0100"
      },
      "message": "i2c: The i2c mailing list is moving\n\nReplace all references to the old i2c mailing list.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4a029abee0f1d69cb0445657d6fa5a38597bd17d",
      "tree": "a6354a422d0134ea41e8619a7f7370da0d6ccbcf",
      "parents": [
        "e946217e4fdaa67681bbabfa8e6b18641921f750"
      ],
      "author": {
        "name": "Lennart Sorensen",
        "email": "lsorense@csclub.uwaterloo.ca",
        "time": "Thu Oct 30 15:55:47 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 30 15:55:47 2008 +0100"
      },
      "message": "scx200_i2c: Add missing class parameter\n\nThe scx200_i2c driver is missing the .class parameter, which means no\ni2c drivers are willing to probe for devices on the bus and attach to\nthem.\n\nSigned-off-by: Len Sorensen \u003clsorense@csclub.uwaterloo.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "09d9327b3420002c9952a81db37effec9dc1135e",
      "tree": "58341dcc8308fc792cd3c3e40f4730545e84ab04",
      "parents": [
        "4bdebe5b4a7216bd6bfca9e9b368abad8e9f9bd9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 13:10:29 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 30 14:44:35 2008 +0000"
      },
      "message": "CHAR: Delete old and now unused M48T35 RTC driver for SGI IP27.\n\nIt was only used by this one SGI platform which recently was converted to\nRTC_LIB and with RTC_LIB enabled the legacy drivers are no more selectable.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4bdebe5b4a7216bd6bfca9e9b368abad8e9f9bd9",
      "tree": "d27d95e18f99b18ce0a5e7602f4f561c6027850d",
      "parents": [
        "cea7e2dfdef53fe55f359d00da562a268be06fd2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 26 16:12:13 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 30 14:44:35 2008 +0000"
      },
      "message": "CHAR: Delete old and now unused DS1286 driver.\n\nIt was only used by two SGI platforms which recently were converted to\nRTC_LIB and with RTC_LIB enabled the legacy drivers are no more selectable.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\n"
    },
    {
      "commit": "cea7e2dfdef53fe55f359d00da562a268be06fd2",
      "tree": "f5513224d9fb6e3fb086a3c629fb76f53ac6fea6",
      "parents": [
        "255a12fbf994664125983e389c975b4403aea167"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 30 13:38:45 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 30 14:44:34 2008 +0000"
      },
      "message": "MIPS: Sort out CPU type to name translation.\n\nAs noticed by David Daney \u003cddaney@caviumnetworks.com\u003e, the old long switch\nstatement did not comply with the Linux C coding style.  It was also yet\nanother place of code to be changed when adding a new processor type\nleading to annoying bugs for example in /proc/cpuinfo.\n\nFixed by moving the setting of the CPU type string into the core of the\nprobing code and a few BUG_ON() test to ensure the CPU probing code indeed\ndid its job and removing multiple now redundant tests.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "255a12fbf994664125983e389c975b4403aea167",
      "tree": "4b3b6797498dc39f6c7fb445f39d4d8501e91185",
      "parents": [
        "558ce12494e9e0321b77b9f1ef62c16d0b893cf5"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Oct 29 14:21:32 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 30 14:44:34 2008 +0000"
      },
      "message": "MIPS: Use the new byteorder headers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "558ce12494e9e0321b77b9f1ef62c16d0b893cf5",
      "tree": "b8ebd80ade7f49e43aed728766cb85691aecdf2e",
      "parents": [
        "ba3049ed4086737dab200b6087138a4b8e06915d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 29 12:33:34 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 30 14:44:34 2008 +0000"
      },
      "message": "MIPS: Probe for watch registers on cores of all vendors, not just MTI.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\n"
    },
    {
      "commit": "ba3049ed4086737dab200b6087138a4b8e06915d",
      "tree": "78a665064e6cc288bb34ef20cd543c2feb204838",
      "parents": [
        "076c6e4f4d81113615f50e5bc2c569f628bcd54a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 28 17:38:42 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 30 14:44:34 2008 +0000"
      },
      "message": "MIPS: Switch FPU emulator trap to BREAK instruction.\n\nArguably using the address error handler has always been ugly.  But with\nprocessors that handle unaligned loads and stores in hardware the\ncurrent mechanism ceases to work so switch it to a BREAK instruction and\nallocate break code 514 to the FPU emulator.\n\nYoichi Yuasa provided a build fix for CONFIG_BUG\u003dn.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\n"
    },
    {
      "commit": "076c6e4f4d81113615f50e5bc2c569f628bcd54a",
      "tree": "818d3a3aa54286e02a990c4e08c88a197c97ba6f",
      "parents": [
        "566f74f6b2f8b85d5b8d6caaf97e5672cecd3e3e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 28 10:03:57 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 30 14:44:33 2008 +0000"
      },
      "message": "MIPS: SMP: Do not initialize __cpu_number_map/__cpu_logical_map for CPU 0.\n\nA system isn\u0027t necessarily booted on physical processor 0 as this code\nassumes.  Also the array happens to be allocated in .bss so it\u0027s zero\ninitialized anyway.  Systems which need to override this can do so in\ntheir mp_ops-\u003esmp_setup() method.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "566f74f6b2f8b85d5b8d6caaf97e5672cecd3e3e",
      "tree": "4f6c7d97bae81c7ce48daaa6c0ce55ef72fb5561",
      "parents": [
        "4816227b54d2366cba785e6f3b9f81495b83a5f1"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Oct 23 17:56:35 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 30 14:44:33 2008 +0000"
      },
      "message": "MIPS: Consider value of c0_ebase when computing value of exception base.\n\nIt just so happens to be zero on all currently supported systems so this\nhasn\u0027t bitten yet ...\n\n[Ralf: Original patch from Cavium; handling of set_uncached_handler() and\nde-ifdef\u0027ed trap_init() implementation by me.]\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4816227b54d2366cba785e6f3b9f81495b83a5f1",
      "tree": "3be9118a02aa0b83407212f8b95615be226d1e48",
      "parents": [
        "c46b302b948e2070cb713171207c42e9586f131a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 28 09:40:35 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 30 14:44:33 2008 +0000"
      },
      "message": "MIPS: Clean up MIPSxx-optimized bitop functions\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c46b302b948e2070cb713171207c42e9586f131a",
      "tree": "d37899a10643e3959d1da35928f8f66bc21dada5",
      "parents": [
        "864cbf804ddfb3d63d3ba3cca7afdeb98be23434"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 28 09:37:47 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 30 14:44:33 2008 +0000"
      },
      "message": "MIPS: New feature test macro cpu_has_mips_r\n\ncpu_has_mips_r is true if a processor is MIPS32 or MIPS64, any architecture\nrevision.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "864cbf804ddfb3d63d3ba3cca7afdeb98be23434",
      "tree": "a6b177b09c1ebeed0fc398cbae5f2f9d4972c9f9",
      "parents": [
        "9cc4581528233e2a4eb8720621c1e2f613d7c38a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Sep 02 22:44:38 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 30 14:44:33 2008 +0000"
      },
      "message": "MIPS: RBTX4927: Add GPIO-LED support\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "9cc4581528233e2a4eb8720621c1e2f613d7c38a"
}
