)]}'
{
  "log": [
    {
      "commit": "3cfc348bf90ffaa777c188652aa297f04eb94de8",
      "tree": "8908d6a5a61e54ab422ec7f4800d6ac591695423",
      "parents": [
        "c08c820508233b424deab3302bc404bbecc6493a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 26 10:52:28 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:28 2006 +0200"
      },
      "message": "[PATCH] x86: Add portable getcpu call\n\nFor NUMA optimization and some other algorithms it is useful to have a fast\nto get the current CPU and node numbers in user space.\n\nx86-64 added a fast way to do this in a vsyscall. This adds a generic\nsyscall for other architectures to make it a generic portable facility.\n\nI expect some of them will also implement it as a faster vsyscall.\n\nThe cache is an optimization for the x86-64 vsyscall optimization. Since\nwhat the syscall returns is an approximation anyways and user space\noften wants very fast results it can be cached for some time.  The norma\nmethods to get this information in user space are relatively slow\n\nThe vsyscall is in a better position to manage the cache because it has direct\naccess to a fast time stamp (jiffies). For the generic syscall optimization\nit doesn\u0027t help much, but enforce a valid argument to keep programs\nportable\n\nI only added an i386 syscall entry for now. Other architectures can follow\nas needed.\n\nAK: Also added some cleanups from Andrew Morton\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "c08c820508233b424deab3302bc404bbecc6493a",
      "tree": "d6ed79fb2d03513f6c71fc7e47705c4a19512f53",
      "parents": [
        "a670fad0adb1cc6202a607d250f10bd380593905"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Tue Sep 26 10:52:28 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:28 2006 +0200"
      },
      "message": "[PATCH] Add the vgetcpu vsyscall\n\nThis patch adds a vgetcpu vsyscall, which depending on the CPU RDTSCP\ncapability uses either the RDTSCP or CPUID to obtain a CPU and node\nnumbers and pass them to the program.\n\nAK: Lots of changes over Vojtech\u0027s original code:\nBetter prototype for vgetcpu()\nIt\u0027s better to pass the cpu / node numbers as separate arguments\nto avoid mistakes when going from SMP to NUMA.\nAlso add a fast time stamp based cache using a user supplied\nargument to speed things more up.\nUse fast method from Chuck Ebbert to retrieve node/cpu from\nGDT limit instead of CPUID\nMade sure RDTSCP init is always executed after node is known.\nDrop printk\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "a670fad0adb1cc6202a607d250f10bd380593905",
      "tree": "697d27fe0c92a65829f727f17f7048d46a675e4d",
      "parents": [
        "81af4449af9c9b686a4eeeb00112614621655704"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Tue Sep 26 10:52:28 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:28 2006 +0200"
      },
      "message": "[PATCH] Add initalization of the RDTSCP auxilliary values\n\nThis patch adds initalization of the RDTSCP auxilliary values to CPU numbers\nto time.c. If RDTSCP is available, the MSRs are written with the respective\nvalues. It can be later used to initalize per-cpu timekeeping variables.\n\nAK: Some cleanups. Move externs into headers and fix CPU hotplug.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "81af4449af9c9b686a4eeeb00112614621655704",
      "tree": "52dc5cac0124a87a6a323f415338c31631dbbf20",
      "parents": [
        "248dcb2ffffe8f3e4a369556a68988788c208111"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Tue Sep 26 10:52:28 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:28 2006 +0200"
      },
      "message": "[PATCH] Add macros for rdtscp\n\nThis patch adds macros for reading tsc via the RDTSCP instruction, as well\nas writing the auxilliary MSR read by RDTSCP to msr.h\n\n[AK: changed rdtscp definition for old binutils]\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "248dcb2ffffe8f3e4a369556a68988788c208111",
      "tree": "07517710662b99db976e74064bfe399681437e25",
      "parents": [
        "1de84979dfc527c422abf63f27beabe43892989b"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "message": "[PATCH] x86: i386/x86-64 Add nmi watchdog support for new Intel CPUs\n\nAK: This redoes the changes I temporarily reverted.\n\nIntel now has support for Architectural Performance Monitoring Counters\n( Refer to IA-32 Intel Architecture Software Developer\u0027s Manual\nhttp://www.intel.com/design/pentium4/manuals/253669.htm ). This\nfeature is present starting from Intel Core Duo and Intel Core Solo processors.\n\nWhat this means is, the performance monitoring counters and some performance\nmonitoring events are now defined in an architectural way (using cpuid).\nAnd there will be no need to check for family/model etc for these architectural\nevents.\n\nBelow is the patch to use this performance counters in nmi watchdog driver.\nPatch handles both i386 and x86-64 kernels.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "1de84979dfc527c422abf63f27beabe43892989b",
      "tree": "4cf32ce7c374118c04edca7bfdff25e187da63d2",
      "parents": [
        "260d6790b6a2a0a048b7f96d154c2b49f1e6515a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "message": "[PATCH] i386: Enable NMI watchdog by default\n\nI\u0027ve had good experiences with having this on by default on x86-64.\nIt turns nasty hangs into easier to debug oopses.\n\nEnable the local APIC wdog by default for systems newer than 2004.\n\nThis comes from a strange compromise: according to arjan the reason\nit was off by default was some old IBM systems that corrupted\nregistered when NMI happened in SMI. Can\u0027t remember more specific,\nbut \u003e\u003d 2004 should avoid these. It\u0027s probably overly broad\nbecause most older systems should be ok (and the really old systems\nwon\u0027t be supported by the local apic watchdog anyways)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "260d6790b6a2a0a048b7f96d154c2b49f1e6515a",
      "tree": "7cea68eacc941a73afa452fc1fe22c0b52986e6d",
      "parents": [
        "3f22c5789eb76fd9aabe4be37ba609c793f046f9"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "message": "[PATCH] i386: Kdump i386 nmi event notification fix\n\nAfter a crash we should wait for NMI IPI event and not for external NMI or\nNMI watchdog tick.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "3f22c5789eb76fd9aabe4be37ba609c793f046f9",
      "tree": "01edecc58578ea4bc4771a754bb74fe704836f1d",
      "parents": [
        "c7c19f8e5e564fb1a354a065befc8a88a9bb08fd"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "message": "[PATCH] kdump x86_64 nmi event notification fix\n\nAfter a crash we should wait for NMI IPI event and not for external NMI or\nNMI watchdog tick.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "c7c19f8e5e564fb1a354a065befc8a88a9bb08fd",
      "tree": "3fd910d51ce76eba14879f5632e4f0968a284129",
      "parents": [
        "fac58550e80c307bf17cfa0dd544fca4eff120a5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "message": "[PATCH] i386: make functions static\n\nThis patch makes the following needlessly global functions static:\n- nmi_int.c: profile_exceptions_notify()\n- nmi_timer_int.c: profile_timer_exceptions_notify()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "fac58550e80c307bf17cfa0dd544fca4eff120a5",
      "tree": "04eb287f3dd1bb2d7e9887e4d25073ca9794fa27",
      "parents": [
        "4038f901cf102a40715b900984ed7540a9fa637f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "message": "[PATCH] Fix up panic messages for different NMI panics\n\nWhen a unknown NMI happened the panic would claim a NMI watchdog timeout.\nAlso it would check the variable set by nmi_watchdog\u003dpanic and panic then.\n\nFix up the panic message to be generic\nUnconditionally panic on unknown NMI when panic on unknown nmi is enabled.\n\nNoticed by Jan Beulich\n\nCc: jbeulich@novell.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "4038f901cf102a40715b900984ed7540a9fa637f",
      "tree": "e73261bee0e0856dba5a8bc447b18779a61fe235",
      "parents": [
        "c41c5cd3b20a2d81c30498f13b1527847a8fdf69"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "message": "[PATCH] i386/x86-64: Fix NMI watchdog suspend/resume\n\nMaking NMI suspend/resume work with SMP. We use CPU hotplug to offline\nAPs in SMP suspend/resume. Only BSP executes sysdev\u0027s .suspend/.resume\nmethod. APs should follow CPU hotplug code path.\n\nAnd:\n\n+From: Don Zickus \u003cdzickus@redhat.com\u003e\n\nMakes the start/stop paths of nmi watchdog more robust to handle the\nsuspend/resume cases more gracefully.\n\nAK: I merged the two patches together\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "c41c5cd3b20a2d81c30498f13b1527847a8fdf69",
      "tree": "c143b506b8163d788ef925865a4f99b7f0fc6733",
      "parents": [
        "8da5adda91df3d2fcc5300e68da491694c9af019"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "message": "[PATCH] x86: x86 clean up nmi panic messages\n\nClean up some of the output messages on the nmi error paths to make more\nsense when they are displayed.  This is mainly a cosmetic fix and\nshouldn\u0027t impact any normal code path.\n\nSigned-off-by:  Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "8da5adda91df3d2fcc5300e68da491694c9af019",
      "tree": "bae152dabd728ba2f7fead421276e3cc9a779141",
      "parents": [
        "e33e89ab1a8d295de0500b697f4f31c3ceee9aa2"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "message": "[PATCH] x86: Allow users to force a panic on NMI\n\nTo quote Alan Cox:\n\nThe default Linux behaviour on an NMI of either memory or unknown is to\ncontinue operation. For many environments such as scientific computing\nit is preferable that the box is taken out and the error dealt with than\nan uncorrected parity/ECC error get propogated.\n\nA small number of systems do generate NMI\u0027s for bizarre random reasons\nsuch as power management so the default is unchanged. In other respects\nthe new proc/sys entry works like the existing panic controls already in\nthat directory.\n\nThis is separate to the edac support - EDAC allows supported chipsets to\nhandle ECC errors well, this change allows unsupported cases to at least\npanic rather than cause problems further down the line.\n\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "e33e89ab1a8d295de0500b697f4f31c3ceee9aa2",
      "tree": "51a7955a1a67f65169278a97d3d54305cb18e8ae",
      "parents": [
        "407984f1af259b31957c7c05075a454a751bb801"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "message": "[PATCH] x86: Add abilty to enable/disable nmi watchdog from procfs (update)\n\nAdds a new /proc/sys/kernel/nmi_watchdog call that will enable/disable the\nnmi watchdog.\n\nBy entering a non-zero value here, a user can enable the nmi watchdog to\nmonitor the online cpus in the system.  By entering a zero value here, a\nuser can disable the nmi watchdog and free up a performance counter which\ncould then be utilized by the oprofile subsystem, otherwise oprofile may be\nshort a counter when in use.\n\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "407984f1af259b31957c7c05075a454a751bb801",
      "tree": "1e9318b4255957c27a4dbacd84711604bf789393",
      "parents": [
        "2fbe7b25c8edaf2d10e6c1a4cc9f8afe714c4764"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "message": "[PATCH] x86: Add abilty to enable/disable nmi watchdog with sysctl\n\nAdds a new /proc/sys/kernel/nmi call that will enable/disable the nmi\nwatchdog.\n\nSigned-off-by:  Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "2fbe7b25c8edaf2d10e6c1a4cc9f8afe714c4764",
      "tree": "e4012ae3cd4519cba1836668237f077c60fb1086",
      "parents": [
        "957dc87c1bd849440f0eef27e2ade67387001e13"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "message": "[PATCH] i386/x86-64: Remove un/set_nmi_callback and reserve/release_lapic_nmi functions\n\nRemoves the un/set_nmi_callback and reserve/release_lapic_nmi functions as\nthey are no longer needed.  The various subsystems are modified to register\nwith the die_notifier instead.\n\nAlso includes compile fixes by Andrew Morton.\n\nSigned-off-by:  Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "957dc87c1bd849440f0eef27e2ade67387001e13",
      "tree": "2a1a9cfc7b5eaa5bc8194c4c3ce0961db9401b36",
      "parents": [
        "1d001df19d5323e642ba8ac821c713675ebccd82"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:27 2006 +0200"
      },
      "message": "[PATCH] Add ppoll/pselect syscalls\n\nNeeded TIF_RESTORE_SIGMASK first\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "1d001df19d5323e642ba8ac821c713675ebccd82",
      "tree": "6eec46bca129524fc6e9ee55772a3943ff091a2f",
      "parents": [
        "3adbbcce9a49b900d4cc118cdccfdefa78bf1afb"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "message": "[PATCH] Add TIF_RESTORE_SIGMASK\n\nWe need TIF_RESTORE_SIGMASK in order to support ppoll() and pselect()\nsystem calls. This patch originally came from Andi, and was based\nheavily on David Howells\u0027 implementation of same on i386. I fixed a typo\nwhich was causing do_signal() to use the wrong signal mask.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "3adbbcce9a49b900d4cc118cdccfdefa78bf1afb",
      "tree": "3163758ed23d973a54b396593957c63470f39a0d",
      "parents": [
        "b7471c6da94d30d3deadc55986cc38d1ff57f9ca"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "message": "[PATCH] x86: Cleanup NMI interrupt path\n\nThis patch cleans up the NMI interrupt path.  Instead of being gated by if\nthe \u0027nmi callback\u0027 is set, the interrupt handler now calls everyone who is\nregistered on the die_chain and additionally checks the nmi watchdog,\nreseting it if enabled.  This allows more subsystems to hook into the NMI if\nthey need to (without being block by set_nmi_callback).\n\nSigned-off-by:  Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "b7471c6da94d30d3deadc55986cc38d1ff57f9ca",
      "tree": "6aa23314273763acccbe9ddd0b8bd442edde0509",
      "parents": [
        "f2802e7f571c05f9a901b1f5bd144aa730ccc88e"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "message": "[PATCH] i386: Add SMP support on i386 to reservation framework\n\nThis patch includes the changes to make the nmi watchdog on i386 SMP aware.\nA bunch of code was moved around to make it simpler to read.  In addition,\nit is now possible to determine if a particular NMI was the result of the\nwatchdog or not.  This feature allows the kernel to filter out unknown NMIs\neasier.\n\nSigned-off-by:  Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "f2802e7f571c05f9a901b1f5bd144aa730ccc88e",
      "tree": "68a2c4dd80dbf2e01f048b46460517b15cda63c0",
      "parents": [
        "cb9c448c661d40ce2efbce8e9c19cc4d420d8ccc"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "message": "[PATCH] Add SMP support on x86_64 to reservation framework\n\nThis patch includes the changes to make the nmi watchdog on x86_64 SMP\naware.  A bunch of code was moved around to make it simpler to read.  In\naddition, it is now possible to determine if a particular NMI was the result\nof the watchdog or not.  This feature allows the kernel to filter out\nunknown NMIs easier.\n\nSigned-off-by:  Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "cb9c448c661d40ce2efbce8e9c19cc4d420d8ccc",
      "tree": "2aa5614f06e57e8f5266f91ccfff1a92fa9f3792",
      "parents": [
        "828f0afda123a96ff4e8078f057a302f4b4232ae"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "message": "[PATCH] i386: Utilize performance counter reservation framework in oprofile\n\nIncorporates the new performance counter reservation system in oprofile.\nAlso cleans up a lot of the initialization code.  The code original zero\u0027d\nout every register associated with performance counters regardless if those\nregisters were used or not.  This causes issues with the nmi watchdog.\nNow oprofile tries to reserve registers and gives up if it can\u0027t get them.\n\nCc: levon@movementarian.org\nCc: oprofile-list@lists.sf.net\n\nSigned-off-by:  Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "828f0afda123a96ff4e8078f057a302f4b4232ae",
      "tree": "a6f7398e0037f5c8f4cbd95ff11c5e4bf78a4c4d",
      "parents": [
        "b07f8915cda3fcd73b8b68075ba1e6cd0673365d"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "message": "[PATCH] x86: Add performance counter reservation framework for UP kernels\n\nAdds basic infrastructure to allow subsystems to reserve performance\ncounters on the x86 chips.  Only UP kernels are supported in this patch to\nmake reviewing easier.  The SMP portion makes a lot more changes.\n\nThink of this as a locking mechanism where each bit represents a different\ncounter.  In addition, each subsystem should also reserve an appropriate\nevent selection register that will correspond to the performance counter it\nwill be using (this is mainly neccessary for the Pentium 4 chips as they\nbreak the 1:1 relationship to performance counters).\n\nThis will help prevent subsystems like oprofile from interfering with the\nnmi watchdog.\n\nSigned-off-by:  Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "b07f8915cda3fcd73b8b68075ba1e6cd0673365d",
      "tree": "73bd68878518350322098ddf69572c3da6f1e360",
      "parents": [
        "874c4fe389d1358f82c96dc9b5092fc5c7690604"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "message": "[PATCH] x86: Temporarily revert parts of the Core 2 nmi nmi watchdog support\n\nThis makes merging easier.  They are readded a few patches later.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "874c4fe389d1358f82c96dc9b5092fc5c7690604",
      "tree": "9d79c398041c8902cff3abb6c9495c3d63bf59f1",
      "parents": [
        "9142e0c8396b25ed4cb549b5efa636065768ebe0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "message": "[PATCH] i386: Allow to use GENERICARCH for UP kernels\n\nThere are some machines around (large xSeries or Unisys ES7000) that\nneed physical IO-APIC destination mode to access all of their IO\ndevices. This currently doesn\u0027t work in UP kernels as used in\ndistribution installers.\n\nThis patch allows to compile even UP kernels as GENERICARCH which\nallows to use physical or clustered APIC mode.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "9142e0c8396b25ed4cb549b5efa636065768ebe0",
      "tree": "3f9a579696e8da5d164558c8df44c2e1c98b43f9",
      "parents": [
        "265baba316ea258ca015aa79bc6f107cd9fce2b3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "message": "[PATCH] i386: Update defconfig\n\nThis is based on the x86-64 defconfig which works on a wide range of systems.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "265baba316ea258ca015aa79bc6f107cd9fce2b3",
      "tree": "28176092bd7ee8c7bdd3827a6cb76f10ef763a41",
      "parents": [
        "7e4720201ad44ace85a443f41d668a62a737e7d0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:26 2006 +0200"
      },
      "message": "[PATCH] Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "7e4720201ad44ace85a443f41d668a62a737e7d0",
      "tree": "8b9118dffcfd9511d9ce31b87776e04095f9acf1",
      "parents": [
        "7b29122f9ec54db5c38a66a11127d94db0817c17",
        "4cc6773508299377099aa30cf30e6a2196c5872d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:39:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:39:55 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NetLabel]: update docs with website information\n  [NetLabel]: rework the Netlink attribute handling (part 2)\n  [NetLabel]: rework the Netlink attribute handling (part 1)\n  [Netlink]: add nla_validate_nested()\n  [NETLINK]: add nla_for_each_nested() to the interface list\n  [NetLabel]: change the SELinux permissions\n  [NetLabel]: make the CIPSOv4 cache spinlocks bottom half safe\n  [NetLabel]: correct improper handling of non-NetLabel peer contexts\n  [TCP]: make cubic the default\n  [TCP]: default congestion control menu\n  [ATM] he: Fix __init/__devinit conflict\n  [NETFILTER]: Add dscp,DSCP headers to header-y\n  [DCCP]: Introduce dccp_probe\n  [DCCP]: Use constants for CCIDs\n  [DCCP]: Introduce constants for CCID numbers\n  [DCCP]: Allow default/fallback service code.\n"
    },
    {
      "commit": "7b29122f9ec54db5c38a66a11127d94db0817c17",
      "tree": "8a9b5c5937f6fa0167de090dd199b964ec803d5a",
      "parents": [
        "b7de567bf3187ccf776e2fe0e241593cdcba5459",
        "be5b6d3d6cb7311893c9fbeebf094591d5f760a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:39:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:39:04 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SOUND] sparc/amd7930: Use __devinit and __devinitdata as needed.\n  [SUNLANCE]: Mark sparc_lance_probe_one as __devinit.\n  [SPARC64]: Fix section-mismatch errors in solaris emul module.\n"
    },
    {
      "commit": "b7de567bf3187ccf776e2fe0e241593cdcba5459",
      "tree": "c9420517d6a133121d13395dd21b729e6b26f40a",
      "parents": [
        "1cc5f7142eca352109895fe20b1fc6405dd17727"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet-v4l@lwn.net",
        "time": "Mon Sep 25 16:25:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:36 2006 -0700"
      },
      "message": "[PATCH] VIDIOC_ENUMSTD bug\n\nThe v4l2 API documentation for VIDIOC_ENUMSTD says:\n\n\tTo enumerate all standards applications shall begin at index\n\tzero, incrementing by one until the driver returns EINVAL.\n\nThe actual code, however, tests the index this way:\n\n               if (index\u003c\u003d0 || index \u003e\u003d vfd-\u003etvnormsize) {\n                        ret\u003d-EINVAL;\n\nSo any application which passes in index\u003d0 gets EINVAL right off the bat\n- and, in fact, this is what happens to mplayer.  So I think the\nfollowing patch is called for, and maybe even appropriate for a 2.6.18.x\nstable release.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cc5f7142eca352109895fe20b1fc6405dd17727",
      "tree": "9c6b4b3204f06317c830457e091ff2c83272ea09",
      "parents": [
        "bfa0e9a07cd31f3858239dbc93011b82780acf4b"
      ],
      "author": {
        "name": "Ed Swierk",
        "email": "eswierk@arastra.com",
        "time": "Mon Sep 25 16:25:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:36 2006 -0700"
      },
      "message": "[PATCH] load_module: no BUG if module_subsys uninitialized\n\nInvoking load_module() before param_sysfs_init() is called crashes in\nmod_sysfs_setup(), since the kset in module_subsys is not initialized yet.\n\nIn my case, net-pf-1 is getting modprobed as a result of hotplug trying to\ncreate a UNIX socket.  Calls to hotplug begin after the topology_init\ninitcall.\n\nAnother patch for the same symptom (module_subsys-initialize-earlier.patch)\nmoves param_sysfs_init() to the subsys initcalls, but this is still not\nearly enough in the boot process in some cases.  In particular,\ntopology_init() causes /sbin/hotplug to run, which requests net-pf-1 (the\nUNIX socket protocol) which can be compiled as a module.  Moving\nparam_sysfs_init() to the postcore initcalls fixes this particular race,\nbut there might well be other cases where a usermodehelper causes a module\nto load earlier still.\n\nThe patch makes load_module() return an error rather than crashing the\nkernel if invoked before module_subsys is initialized.\n\nCc: Mark Huang \u003cmlhuang@cs.princeton.edu\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfa0e9a07cd31f3858239dbc93011b82780acf4b",
      "tree": "a46cfc35789a597a5005ec1332897364b961e429",
      "parents": [
        "3212fe1594e577463bc8601d28aa008f520c3377"
      ],
      "author": {
        "name": "keith mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Mon Sep 25 16:25:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:36 2006 -0700"
      },
      "message": "[PATCH] i386: fix flat mode numa on a real numa system\n\nIf there is only 1 node in the system cpus should think they are apart of\nsome other node.\n\nIf cases where a real numa system boots the Flat numa option make sure the\ncpus don\u0027t claim to be apart on a non-existent node.\n\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3212fe1594e577463bc8601d28aa008f520c3377",
      "tree": "6f4270c825c2df9f4a361360dab0963ecaed34c1",
      "parents": [
        "08992986497471ce575f23796268fb1b50b5c2ab"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Mon Sep 25 16:25:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:36 2006 -0700"
      },
      "message": "[PATCH] cpu to node relationship fixup: map cpu to node\n\nAssume that a cpu is *physically* offlined at boot time...\n\nBecause smpboot.c::smp_boot_cpu_map() canoot find cpu\u0027s sapicid,\nnuma.c::build_cpu_to_node_map() cannot build cpu\u003c-\u003enode map for\nofflined cpu.\n\nFor such cpus, cpu_to_node map should be fixed at cpu-hot-add.\nThis mapping should be done before cpu onlining.\n\nThis patch also handles cpu hotremove case.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08992986497471ce575f23796268fb1b50b5c2ab",
      "tree": "186f08591c58f21a4c8c2d30070c35392be3439a",
      "parents": [
        "25981de5b836581364612a4b1fe27db3b5d1f861"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Mon Sep 25 16:25:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:36 2006 -0700"
      },
      "message": "[PATCH] cpu to node relationship fixup: acpi_map_cpu2node\n\nProblem description:\n\n  We have additional_cpus\u003d option for allocating possible_cpus.  But nid\n  for possible cpus are not fixed at boot time.  cpus which is offlined at\n  boot or cpus which is not on SRAT is not tied to its node.  This will\n  cause panic at cpu onlining.\n\nUsually, pxm_to_nid() mapping is fixed at boot time by SRAT.\n\nBut, unfortunately, some system (my system!) do not include\nfull SRAT table for possible cpus.  (Then, I use\nadditiona_cpus\u003d option.)\n\nFor such possible cpus, pxm\u003c-\u003enid should be fixed at\nhot-add.  We now have acpi_map_pxm_to_node() which is also\nused at boot.  It\u0027s suitable here.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25981de5b836581364612a4b1fe27db3b5d1f861",
      "tree": "6dc66d33c8ffaca1faf84bca4707db429548422f",
      "parents": [
        "f3ef9ead31ae995251b420ac98398bd7545bf4e1"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Mon Sep 25 16:25:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:36 2006 -0700"
      },
      "message": "[PATCH] backlight: fix oops in __mutex_lock_slowpath during head /sys/class/graphics/fb0/*\n\nSeems like not all drivers use the framebuffer_alloc() function and won\u0027t\nhave an initialized mutex.  But those don\u0027t have a backlight, anyway.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Daniel R Thompson \u003cdaniel.thompson@st.com\u003e\nCc: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3ef9ead31ae995251b420ac98398bd7545bf4e1",
      "tree": "aa5addbe49c1f7864bc2e5023b7edb11aaf3706b",
      "parents": [
        "24fd425edd53ea580cad917e825c1f6715e9b939"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@cs.washington.edu",
        "time": "Mon Sep 25 16:24:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:36 2006 -0700"
      },
      "message": "[PATCH] do not free non slab allocated per_cpu_pageset\n\nStops panic associated with attempting to free a non slab-allocated\nper_cpu_pageset.\n\nSigned-off-by: David Rientjes \u003crientjes@cs.washington.edu\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24fd425edd53ea580cad917e825c1f6715e9b939",
      "tree": "bcd6d5394434edb960fe71ebc9173324980cba35",
      "parents": [
        "0b16f21f144010aa627c58b3a33be49ebfd685dc"
      ],
      "author": {
        "name": "keith mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Mon Sep 25 16:24:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:35 2006 -0700"
      },
      "message": "[PATCH] i386 bootioremap / kexec fix\n\nWith CONFIG_PHYSICAL_START set to a non default values the i386\nboot_ioremap code calculated its pte index wrong and users of boot_ioremap\nhave their areas incorrectly mapped (for me SRAT table not mapped during\nearly boot).  This patch removes the addr \u003c BOOT_PTE_PTRS constraint.\n\n[ Keith says this is applicable to 2.6.16 and 2.6.17 as well ]\n\nSigned-off-by: Keith Mannthey\u003ckmannth@us.ibm.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b16f21f144010aa627c58b3a33be49ebfd685dc",
      "tree": "e2b970e49cf2dda7fa1d582c2ea4e67c99439c5c",
      "parents": [
        "c0ba7e5147829eaa607351997bccd06200a8db12"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Sep 25 16:24:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:35 2006 -0700"
      },
      "message": "[PATCH] rtc: lockdep fix/workaround\n\nBUG: warning at kernel/lockdep.c:1816/trace_hardirqs_on() (Not tainted)\n [\u003cc04051ee\u003e] show_trace_log_lvl+0x58/0x171\n [\u003cc0405802\u003e] show_trace+0xd/0x10\n [\u003cc040591b\u003e] dump_stack+0x19/0x1b\n [\u003cc043abee\u003e] trace_hardirqs_on+0xa2/0x11e\n [\u003cc06143c3\u003e] _spin_unlock_irq+0x22/0x26\n [\u003cc0541540\u003e] rtc_get_rtc_time+0x32/0x176\n [\u003cc0419ba4\u003e] hpet_rtc_interrupt+0x92/0x14d\n [\u003cc0450f94\u003e] handle_IRQ_event+0x20/0x4d\n [\u003cc0451055\u003e] __do_IRQ+0x94/0xef\n [\u003cc040678d\u003e] do_IRQ+0x9e/0xbd\n [\u003cc0404a49\u003e] common_interrupt+0x25/0x2c\nDWARF2 unwinder stuck at common_interrupt+0x25/0x2c\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c0ba7e5147829eaa607351997bccd06200a8db12",
      "tree": "e7be5cc8dc5bb12a850680d864162f1c1b2cfd1e",
      "parents": [
        "a6d967a485c67ec8a1276261f39d81ace6a3e308"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Mon Sep 25 16:24:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:35 2006 -0700"
      },
      "message": "[PATCH] autofs4: zero timeout prevents shutdown\n\nIf the timeout of an autofs mount is set to zero then umounts are disabled.\n This works fine, however the kernel module checks the expire timeout and\ngoes no further if it is zero.  This is not the right thing to do at\nshutdown as the module is passed an option to expire mounts regardless of\ntheir timeout setting.\n\nThis patch allows autofs to honor the force expire option.\n\nSigned-off-by: Ian Kent \u003craven@themaw.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be5b6d3d6cb7311893c9fbeebf094591d5f760a8",
      "tree": "7e0b993976cf758c93b057d35bae6328e1cb7668",
      "parents": [
        "efdbc1a7caf770b1b312000a42c630597f06973d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 25 14:08:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 25 16:39:58 2006 -0700"
      },
      "message": "[SOUND] sparc/amd7930: Use __devinit and __devinitdata as needed.\n\nFixes section-mismatch errors.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efdbc1a7caf770b1b312000a42c630597f06973d",
      "tree": "be5eeec43a6887dc07cfc957ce357be88b807847",
      "parents": [
        "a4c0291aa942dceddabe23bf2b74addb958d0964"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 25 14:04:49 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 25 16:39:56 2006 -0700"
      },
      "message": "[SUNLANCE]: Mark sparc_lance_probe_one as __devinit.\n\nFixes section mismatch warnings when built as a module.\n\nAlso, mark find_ledma and sun4 init function as __devinit\ntoo.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4c0291aa942dceddabe23bf2b74addb958d0964",
      "tree": "09aa49ecb42475203b7c64a9f0cbc9e2700367c6",
      "parents": [
        "a6d967a485c67ec8a1276261f39d81ace6a3e308"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 25 14:00:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 25 16:39:55 2006 -0700"
      },
      "message": "[SPARC64]: Fix section-mismatch errors in solaris emul module.\n\ninit_socksys() was marked __init but invoked from a\nnon-__init function.\n\nUse the correct module_{init,exit}() faciltiies while we\u0027re\nhere and eliminate some seriously bogus ifdefs.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cc6773508299377099aa30cf30e6a2196c5872d",
      "tree": "c96fe28eb992700065a1c98777894f5f20efe6c7",
      "parents": [
        "fd3858554b62c3af6b7664b5c58ad864c87116c9"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Sep 25 15:57:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 25 15:57:13 2006 -0700"
      },
      "message": "[NetLabel]: update docs with website information\n\nNow that all of the supporting pieces of NetLabel have a home at SourceForge\nupdate the Kconfig help text and add an entry to the MAINTAINERS file.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd3858554b62c3af6b7664b5c58ad864c87116c9",
      "tree": "9b01a61ed88a19331565649f04373a08ca3d3aa6",
      "parents": [
        "fcd48280643e92ec6cb29a04e9079dd7b6b5bfef"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Sep 25 15:56:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 25 15:56:37 2006 -0700"
      },
      "message": "[NetLabel]: rework the Netlink attribute handling (part 2)\n\nAt the suggestion of Thomas Graf, rewrite NetLabel\u0027s use of Netlink attributes\nto better follow the common Netlink attribute usage.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fcd48280643e92ec6cb29a04e9079dd7b6b5bfef",
      "tree": "c594e16a021262e97f8b41493529c95bd616529e",
      "parents": [
        "4fe5d5c07ab615a52fd1b0ceba5aeed7c612821a"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Sep 25 15:56:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 25 15:56:09 2006 -0700"
      },
      "message": "[NetLabel]: rework the Netlink attribute handling (part 1)\n\nAt the suggestion of Thomas Graf, rewrite NetLabel\u0027s use of Netlink attributes\nto better follow the common Netlink attribute usage.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fe5d5c07ab615a52fd1b0ceba5aeed7c612821a",
      "tree": "245e504bb1049e86f9f6dc369b679c5a5ca495ec",
      "parents": [
        "22acb19a91d2b551ea37647747972e5286284b22"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Sep 25 15:54:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 25 15:54:03 2006 -0700"
      },
      "message": "[Netlink]: add nla_validate_nested()\n\nAdd a new function, nla_validate_nested(), to validate nested Netlink\nattributes.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22acb19a91d2b551ea37647747972e5286284b22",
      "tree": "c37455de7df838e76b6f4279f084bce95c16e416",
      "parents": [
        "df2115c3134d0d1a18c1f37f5192394e7f64d1e0"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Sep 25 15:53:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 25 15:53:37 2006 -0700"
      },
      "message": "[NETLINK]: add nla_for_each_nested() to the interface list\n\nAt the top of include/net/netlink.h is a list of Netlink interfaces, however,\nthe nla_for_each_nested() macro was not listed.  This patch adds this interface\nto the list at the top of the header file.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df2115c3134d0d1a18c1f37f5192394e7f64d1e0",
      "tree": "6a248318fa84838967376269fbd2e999ebeef3f2",
      "parents": [
        "609c92feea5652809319bb77f19d24a44615687d"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Sep 25 15:53:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 25 15:53:13 2006 -0700"
      },
      "message": "[NetLabel]: change the SELinux permissions\n\nChange NetLabel to use the \u0027recvfrom\u0027 socket permission and the\nSECINITSID_NETMSG SELinux SID as the NetLabel base SID for incoming packets.\nThis patch effectively makes the old, and currently unused, SELinux NETMSG\npermissions NetLabel permissions.\n\nSigned-of-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "609c92feea5652809319bb77f19d24a44615687d",
      "tree": "01c7523782233356d0a373f775f21fa52099cd23",
      "parents": [
        "14a72f53fb1bb5d5c2bdd8cf172219519664729a"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Sep 25 15:52:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 25 15:52:37 2006 -0700"
      },
      "message": "[NetLabel]: make the CIPSOv4 cache spinlocks bottom half safe\n\nThe CIPSOv4 cache traversal routines are triggered both the userspace events\n(cache invalidation due to DOI removal or updated SELinux policy) and network\npacket processing events.  As a result there is a problem with the existing\nCIPSOv4 cache spinlocks as they are not bottom-half/softirq safe.  This patch\nconverts the CIPSOv4 cache spin_[un]lock() calls into spin_[un]lock_bh() calls\nto address this problem.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14a72f53fb1bb5d5c2bdd8cf172219519664729a",
      "tree": "95a077fb9289a95c352af77f18f12e5aba3313c6",
      "parents": [
        "597811ec167fa01c926a0957a91d9e39baa30e64"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Sep 25 15:52:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 25 15:52:01 2006 -0700"
      },
      "message": "[NetLabel]: correct improper handling of non-NetLabel peer contexts\n\nFix a problem where NetLabel would always set the value of \nsk_security_struct-\u003epeer_sid in selinux_netlbl_sock_graft() to the context of\nthe socket, causing problems when users would query the context of the\nconnection.  This patch fixes this so that the value in\nsk_security_struct-\u003epeer_sid is only set when the connection is NetLabel based,\notherwise the value is untouched.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6d967a485c67ec8a1276261f39d81ace6a3e308",
      "tree": "3e46be7f279342316d4578995dfbfce99728c579",
      "parents": [
        "7c250413e5b7c3dfae89354725b70c76d7621395"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 25 15:33:09 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 25 15:33:09 2006 -0400"
      },
      "message": "[libata] No need for all those arch libata-portmap.h headers\n\nThey all contain the same thing.  Instead, have a single generic one in\ninclude/asm-generic, and permit an arch to override as needed.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "597811ec167fa01c926a0957a91d9e39baa30e64",
      "tree": "24e6ce26a4464d21993f2cd17dbdb9aec13360ab",
      "parents": [
        "3d2573f7ebe507e372a23cdd3c8b03305d6e90aa"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Sun Sep 24 20:13:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 24 20:13:03 2006 -0700"
      },
      "message": "[TCP]: make cubic the default\n\nChange default congestion control used from BIC to the newer CUBIC\nwhich it the successor to BIC but has better properties over long delay links.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d2573f7ebe507e372a23cdd3c8b03305d6e90aa",
      "tree": "8cc174bff2e7d3b3cd6d56374af1124c1de0d15a",
      "parents": [
        "5b7c714ec27584b18279b741b6043016f8adb9de"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Sun Sep 24 20:11:58 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 24 20:11:58 2006 -0700"
      },
      "message": "[TCP]: default congestion control menu\n\nChange how default TCP congestion control is chosen. Don\u0027t just use\nlast installed module, instead allow selection during configuration,\nand make sure and use the default regardless of load order.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b7c714ec27584b18279b741b6043016f8adb9de",
      "tree": "29b9599aecd0ebda24da4791abbc82a402fa081a",
      "parents": [
        "76a081e5b32fde17f6f6d007e1806744cc848712"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@digitalvampire.org",
        "time": "Sun Sep 24 20:09:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 24 20:09:33 2006 -0700"
      },
      "message": "[ATM] he: Fix __init/__devinit conflict\n\nhe_init_one() is declared __devinit, but calls lots of init functions\nthat are marked __init.  However, if CONFIG_HOTPLUG is enabled,\n__devinit functions go into normal .text, which leads to\n\n    WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: from .text between \u0027he_start\u0027 (at offset 0x2130) and \u0027he_service_tbrq\u0027\n\nFix this by changing the __init functions to __devinit.\n\nSigned-off-by: Roland Dreier \u003croland@digitalvampire.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c250413e5b7c3dfae89354725b70c76d7621395",
      "tree": "474f5b888ba3c05b2b46b4f40e544d93ed471526",
      "parents": [
        "355edd2e396ef919d14a605fb4e45466ee2b64d1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 25 02:57:57 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 20:07:49 2006 -0700"
      },
      "message": "[PATCH] pata_pdc2027x iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "355edd2e396ef919d14a605fb4e45466ee2b64d1",
      "tree": "069a4e21f5caf3cd40b323f96c6687ff4e970e43",
      "parents": [
        "3cc27547d6ee2d50ecdd11e9127bc3cd1947e8dd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 25 02:57:22 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 20:07:49 2006 -0700"
      },
      "message": "[PATCH] fix idiocy in asd_init_lseq_mdp()\n\nTo whoever had written that code:\n\n a) priority of \u003e\u003e is higher than that of \u0026\n b) priority of typecast is higher than that of any binary operator\n c) learn the fscking C\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3cc27547d6ee2d50ecdd11e9127bc3cd1947e8dd",
      "tree": "d70857f363fea3f8bc928bd2fd10d9a277c119bd",
      "parents": [
        "855fc73bf81e8f99606d6f5914c5b7c3b079d718"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 25 02:55:40 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 20:07:49 2006 -0700"
      },
      "message": "[PATCH] SCSI gfp_t annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "855fc73bf81e8f99606d6f5914c5b7c3b079d718",
      "tree": "802cd222d609efdce191ed85369d091b86ac7771",
      "parents": [
        "ee111d111b69c2a216d674081107fe3b3829aa9a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 25 02:54:46 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 20:07:49 2006 -0700"
      },
      "message": "[PATCH] wrong thing iounmapped (qla3xxx)\n\nql3xxx_probe() does ioremap and stores result in -\u003emem_map_registers.\nOn failure exit it does iounmap() of the same thing.\n\nOTOH, ql3xxx_remove() does iounmap() of -\u003emmap_virt_base which is\n (a) never assigned and\n (b) never used other than in that iounmap() call.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee111d111b69c2a216d674081107fe3b3829aa9a",
      "tree": "3696a452a000ef30c9aaa037e43465f9467aa947",
      "parents": [
        "8a1cdc9ca264c49ad0b896e43468fe6a4b0b646c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 25 02:53:53 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 20:07:48 2006 -0700"
      },
      "message": "[PATCH] qla3xxx iomem annotations\n\nthe driver is still shite, though...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a1cdc9ca264c49ad0b896e43468fe6a4b0b646c",
      "tree": "406c8b5359c9b96b368924f2d6f1ca1942e5eb3d",
      "parents": [
        "508df253dbefb0385a629370f4244e3db197d3b8"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 24 20:22:52 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 19:49:01 2006 -0700"
      },
      "message": "[PATCH] Revert ABI-breaking change in /proc\n\nSome user tools parse /proc/scsi/scsi, so we can\u0027t yet change the names.\nChange the existing ones back to their old names, and add an admonition\nto not make the same mistake that I did.\n\nAndrew Morton reports that this was breaking YDL 4.1 userspace.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76a081e5b32fde17f6f6d007e1806744cc848712",
      "tree": "869a5a0c406fbc71ffb803f57aad147014510f27",
      "parents": [
        "0d6c7ae22d4fadbc83677ea1a6144eea8911e319",
        "e41542f5167d6b506607f8dd111fa0a3e468ccb8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 24 19:29:57 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 24 19:29:57 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6\n"
    },
    {
      "commit": "0d6c7ae22d4fadbc83677ea1a6144eea8911e319",
      "tree": "20e8ef57cb366b5b8a9d773fc1b533b2bf9edaf5",
      "parents": [
        "508df253dbefb0385a629370f4244e3db197d3b8"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Sun Sep 24 19:28:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 24 19:28:47 2006 -0700"
      },
      "message": "[NETFILTER]: Add dscp,DSCP headers to header-y\n\nThis patch adds xt_dscp.h and xt_DSCP.h to the kernel headers which are\nexported via \u0027make headers_install\u0027. These are necessary for userspace\nto add rules using dscp match and DSCP target.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "508df253dbefb0385a629370f4244e3db197d3b8",
      "tree": "8c22ddfc0b603d42643703a36e2984a3fe022dfa",
      "parents": [
        "6a3670c4f1b97373425340ab2dc0a66c25983d46",
        "2722de7fed1601eb7de84f929e00776d37a4cf5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:55:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:55:22 2006 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/khdrs-2.6\n\n* git://git.infradead.org/~dwmw2/khdrs-2.6:\n  Don\u0027t remove $(INSTALL_HDR_PATH)/install before headers_install.\n"
    },
    {
      "commit": "6a3670c4f1b97373425340ab2dc0a66c25983d46",
      "tree": "7f19c95b9dc8aac92739b5da3a68e977c455c53c",
      "parents": [
        "ae97dd9af17f0c7f5142b46c4289623176c477f3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 24 23:45:29 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:55:03 2006 -0700"
      },
      "message": "[PATCH] missing include (free_irq() use)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae97dd9af17f0c7f5142b46c4289623176c477f3",
      "tree": "dcefebf4942b8a9fe02cf33f5b3d5ffc7503175a",
      "parents": [
        "3e597c6045502dd0fa98a61aa95ba178f8a2cc03"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 24 23:42:57 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:55:03 2006 -0700"
      },
      "message": "[PATCH] NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e597c6045502dd0fa98a61aa95ba178f8a2cc03",
      "tree": "61d8994ed00550ae641e2a5743e072a1c02654fb",
      "parents": [
        "1db2ea398ffbfd9ea46d509ff0e4a85bb4b8c0ea"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 24 23:42:20 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:55:03 2006 -0700"
      },
      "message": "[PATCH] fix iptables __user misannotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1db2ea398ffbfd9ea46d509ff0e4a85bb4b8c0ea",
      "tree": "a4c2f7df0133f46c5e92f79e3219462ee9168314",
      "parents": [
        "8abf1064c786ef5435b2d53cc8e9ebee13020de6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 24 23:41:42 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:55:03 2006 -0700"
      },
      "message": "[PATCH] netlabel gfp annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8abf1064c786ef5435b2d53cc8e9ebee13020de6",
      "tree": "959b96245a645e5d0e2138cff765cf8f9bc315ce",
      "parents": [
        "9317fd4c60962d3a9423b5f9bb5d1b10cf8a0699"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 24 23:41:00 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:55:03 2006 -0700"
      },
      "message": "[PATCH] libata won\u0027t build on SUN4\n\nmarked as such...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9317fd4c60962d3a9423b5f9bb5d1b10cf8a0699",
      "tree": "8cb4defddbca4c661bbd25b2a288ebe4d8be26e8",
      "parents": [
        "638b093255e12e066ae16b8750f37383603f7bd8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 24 23:40:00 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:55:03 2006 -0700"
      },
      "message": "[PATCH] libata won\u0027t build on m68k and m32r\n\nno ioread*(), for one thing\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "638b093255e12e066ae16b8750f37383603f7bd8",
      "tree": "2a95d93f50f855f416dcef1a52585f95471d7e33",
      "parents": [
        "b7a818e4fcd2c3ee8c34c2367d345561c4c76a15"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 24 23:39:25 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:55:03 2006 -0700"
      },
      "message": "[PATCH] restore libata build on frv\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2722de7fed1601eb7de84f929e00776d37a4cf5f",
      "tree": "9f2f6d7fafad19dac83fe7180d24f0f2da58e860",
      "parents": [
        "b7a818e4fcd2c3ee8c34c2367d345561c4c76a15"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Sep 24 23:44:57 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Sep 24 23:44:57 2006 +0100"
      },
      "message": "Don\u0027t remove $(INSTALL_HDR_PATH)/install before headers_install.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b7a818e4fcd2c3ee8c34c2367d345561c4c76a15",
      "tree": "7d05ad4a8eadd18cce315af47ccd91304c4f72c3",
      "parents": [
        "398477d4bd57cc33792fd93035c2763ad78629c4",
        "0d5dc6c2dd7a3cd2b2f505b0625c4ec9c0e5b4f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:28:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:28:50 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2: (28 commits)\n  ocfs2: Teach ocfs2_drop_lock() to use -\u003eset_lvb() callback\n  ocfs2: Remove -\u003eunblock lockres operation\n  ocfs2: move downconvert worker to lockres ops\n  ocfs2: Remove unused dlmglue functions\n  ocfs2: Have the metadata lock use generic dlmglue functions\n  ocfs2: Add -\u003eset_lvb callback in dlmglue\n  ocfs2: Add -\u003echeck_downconvert callback in dlmglue\n  ocfs2: Check for refreshing locks in generic unblock function\n  ocfs2: don\u0027t unconditionally pass LVB flags\n  ocfs2: combine inode and generic blocking AST functions\n  ocfs2: Add -\u003eget_osb() dlmglue locking operation\n  ocfs2: remove -\u003eunlock_ast() callback from ocfs2_lock_res_ops\n  ocfs2: combine inode and generic AST functions\n  ocfs2: Clean up lock resource refresh flags\n  ocfs2: Remove i_generation from inode lock names\n  ocfs2: Encode i_generation in the meta data lvb\n  ocfs2: Free up some space in the lvb\n  ocfs2: Remove special casing for inode creation in ocfs2_dentry_attach_lock()\n  ocfs2: manually d_move() during ocfs2_rename()\n  [PATCH] Allow file systems to manually d_move() inside of -\u003erename()\n  ...\n"
    },
    {
      "commit": "398477d4bd57cc33792fd93035c2763ad78629c4",
      "tree": "8a9cc1cd2f371843f6242b877cbdce9e109a06ed",
      "parents": [
        "6e936d3e9a45a4307e7f4a29ee9829e7a0464af1",
        "6d71627581e96efb3717960b79fc2167a4617977"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 14:55:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 14:55:52 2006 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/khdrs-2.6\n\n* git://git.infradead.org/~dwmw2/khdrs-2.6:\n  New \u0027make headers_install_all\u0027 target.\n  Use dependencies for \u0027make headers_install\u0027.\n  [S390] Unexport \u003casm/z90crypt.h\u003e, export \u003casm/zcrypt.h\u003e in its place.\n  Remove dead netfilter_logging.h from include/linux/Kbuild\n  Remove offsetof() from user-visible \u003clinux/stddef.h\u003e\n  Clean up exported headers on CRIS\n  Fix v850 exported headers\n  Don\u0027t advertise (or allow) headers_{install,check} where inappropriate.\n  Remove UML header export\n  Remove ARM26 header export.\n  Fix H8300 exported headers.\n  Fix m68knommu exported headers\n  Fix exported headers for SPARC, SPARC64\n  Fix \u0027make headers_check\u0027 on m32r\n  Fix \u0027make headers_check\u0027 on sh64\n  Fix \u0027make headers_check\u0027 on sh\n  [HEADERS] Fix ARM \u0027make headers_check\u0027\n\nInitial pass of manual conflict resolution in top-level Makefile over\nconflicting build rule and headers_install changes.\n"
    },
    {
      "commit": "6e936d3e9a45a4307e7f4a29ee9829e7a0464af1",
      "tree": "555f9d89779e6a675b38d9703f278ecf0579531c",
      "parents": [
        "a68aa1cc6f3203b8a332683ebde67a00f39eec43",
        "5cc8d246d0ebbdf827d4bb7c3de175377d244d73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 14:24:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 14:24:14 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (28 commits)\n  kbuild: add distclean info to \u0027make help\u0027 and more details for \u0027clean\u0027\n  dontdiff: add utsrelease.h\n  kbuild: fix \"mkdir -p\" usage in scripts/package/mkspec\n  kbuild: correct and clarify versioning info in Makefile\n  kbuild: fixup Documentation/kbuild/modules.txt\n  kbuild: Extend kbuild/defconfig tags support to exuberant ctags\n  kbuild: fix for some typos in Documentation/makefiles.txt\n  kbuild: clarify \"make C\u003d\" build option\n  Documentaion: update Documentation/Changes with minimum versions\n  kbuild: update help in top level Makefile\n  kbuild: fail kernel compilation in case of unresolved module symbols\n  kbuild: remove debug left-over from Makefile.host\n  kbuild: create output directory for hostprogs with O\u003d.. build\n  kbuild: add missing return statement in modpost.c:secref_whitelist()\n  kbuild: preperly align SYSMAP output\n  kbuild: make -rR is now default\n  kbuild: make V\u003d2 tell why a target is rebuild\n  kbuild: modpost on vmlinux regardless of CONFIG_MODULES\n  kbuild: ignore references from \".pci_fixup\" to \".init.text\"\n  kbuild: linguistic fixes for Documentation/kbuild/makefiles.txt\n  ...\n"
    },
    {
      "commit": "5cc8d246d0ebbdf827d4bb7c3de175377d244d73",
      "tree": "172d28d1a8add538ef1389b7372b24c0fc0c9861",
      "parents": [
        "5026b38cd2cd98e65f34cc6b079d5a155eae5881"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Sep 24 14:01:08 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 20:21:54 2006 +0200"
      },
      "message": "kbuild: add distclean info to \u0027make help\u0027 and more details for \u0027clean\u0027\n\nAdd distclean info, that was previously missing, to \u0027make help\u0027.\nAlso add a few more details to the \u0027make clean\u0027 help text.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5026b38cd2cd98e65f34cc6b079d5a155eae5881",
      "tree": "aae1ed24e63cc2c1ce57faa299be72fe69e90a5f",
      "parents": [
        "a5fa393b54c98044f50b0768f82336c510e68f3d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri Sep 22 12:37:56 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 13:33:04 2006 +0200"
      },
      "message": "dontdiff: add utsrelease.h\n\nAdd auto-generated utsrelease.h to dontdiff file.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a5fa393b54c98044f50b0768f82336c510e68f3d",
      "tree": "851df4da9ea1f1758ac5850484f0b73805025db9",
      "parents": [
        "1ef988569051d47e990fe5bbea22fb9b64152098"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Mon Aug 14 08:16:47 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 10:55:44 2006 +0200"
      },
      "message": "kbuild: fix \"mkdir -p\" usage in scripts/package/mkspec\n\n\"mkdir -p\" does not only mean not to complain if the directory already\nexists, but also to create the parent directories if needed. This patch\nremoves \"lib\" from the list of directories to create as we will also create\n\"lib/modules\".\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1ef988569051d47e990fe5bbea22fb9b64152098",
      "tree": "2f2e5f7d0a0be1dc79514c875274967b1c136d53",
      "parents": [
        "2e99f3190f274c6783758ff511edb64e60753c9f"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Sep 12 12:38:19 2006 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 10:50:14 2006 +0200"
      },
      "message": "kbuild: correct and clarify versioning info in Makefile\n\nThe attached patch clarifies the creation of KERNELRELEASE and\ncorrects an error regarding the use of $(LOCALVERSION).\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2e99f3190f274c6783758ff511edb64e60753c9f",
      "tree": "55a172d8f538ebbe82c84776af72cf7b7e118224",
      "parents": [
        "da7c04083c113c67800f1e13fe92a186e1f9084e"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Thu Sep 21 09:39:41 2006 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 10:41:04 2006 +0200"
      },
      "message": "kbuild: fixup Documentation/kbuild/modules.txt\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "da7c04083c113c67800f1e13fe92a186e1f9084e",
      "tree": "2157eccd667dbd0b2a84830ae7814482879683a3",
      "parents": [
        "39e6e9cf902462abe624735fd95a51b01ceeda6f"
      ],
      "author": {
        "name": "Aron Griffis",
        "email": "aron@hp.com",
        "time": "Thu Sep 21 00:27:02 2006 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 10:24:20 2006 +0200"
      },
      "message": "kbuild: Extend kbuild/defconfig tags support to exuberant ctags\n\nThe following patch extends kbuild/defconfig tags support to exuberant\nctags.  The previous support is only for emacs ctags/etags programs.\n\nThis patch also corrects the kconfig regex for the emacs invocation.\nPreviously it would miss some instances because it assumed /^config\ninstead of /^[ \\t]*config\n\nSigned-off-by: Aron Griffis \u003caron@hp.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "39e6e9cf902462abe624735fd95a51b01ceeda6f",
      "tree": "e879db78b33519377860f09b03d1be4c54fd3cde",
      "parents": [
        "1c7bafe7206d928eaccbcbd08d868733e0fb7054"
      ],
      "author": {
        "name": "Bryce Harrington",
        "email": "bryce@osdl.org",
        "time": "Wed Sep 20 12:43:37 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 10:21:52 2006 +0200"
      },
      "message": "kbuild: fix for some typos in Documentation/makefiles.txt\n\nI noticed a few typos while reading makefiles.txt to learn about the\nkbuild system.  Attached is a patch against 2.6.18 to fix them.\nRemove trailing whitespace while we are there..\n\nSigned-off-by:  Bryce Harrington \u003cbryce@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1c7bafe7206d928eaccbcbd08d868733e0fb7054",
      "tree": "1a47b8bce159ffbbef4de11276e33a8b110100eb",
      "parents": [
        "e41217129c66775d59c95978378ca42c53dd42c6"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Sep 13 07:57:50 2006 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 10:10:56 2006 +0200"
      },
      "message": "kbuild: clarify \"make C\u003d\" build option\n\nClarify the use of \"make C\u003d\" in the top-level Makefile, and fix a\ntypo in the Documentation file.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e41217129c66775d59c95978378ca42c53dd42c6",
      "tree": "9e10ae02cb89c17073f4ff6cf0a09f228fc339e3",
      "parents": [
        "b32c8268475358cfa18cf9373e6f95c661a7a142"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Sep 11 12:39:19 2006 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 10:06:15 2006 +0200"
      },
      "message": "Documentaion: update Documentation/Changes with minimum versions\n\nBased on conversations with greg kh (and noticing a simple typo),\nthese are the actual minimal versions for 2.6.18.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b32c8268475358cfa18cf9373e6f95c661a7a142",
      "tree": "00759dafbfa8f219ee6093bb4d0e6f10242b46dc",
      "parents": [
        "c53ddacdc08d41f812f1e637d214251d14c07a3d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Sep 11 12:09:42 2006 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 10:02:52 2006 +0200"
      },
      "message": "kbuild: update help in top level Makefile\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c53ddacdc08d41f812f1e637d214251d14c07a3d",
      "tree": "f049bfa5703ecaac0f9694d2f8f60bfed8845c78",
      "parents": [
        "2212692913281e5fddb1c50c8c123378cfc42169"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Thu Sep 07 13:08:54 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:14:30 2006 +0200"
      },
      "message": "kbuild: fail kernel compilation in case of unresolved module symbols\n\nAt stage 2 modpost utility is used to check modules.  In case of unresolved\nsymbols modpost only prints warning.\n\nIMHO it is a good idea to fail compilation process in case of unresolved\nsymbols (at least in modules coming with kernel), since usually such errors\nare left unnoticed, but kernel modules are broken.\n\n- new option \u0027-w\u0027 is added to modpost:\n  if option is specified, modpost only warns about unresolved symbols\n\n- modpost is called with \u0027-w\u0027 for external modules in Makefile.modpost\n\nSigned-off-by: Andrey Mirkin \u003camirkin@sw.ru\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2212692913281e5fddb1c50c8c123378cfc42169",
      "tree": "0a3c97ae97b672b8b9381aab9a3fbd739537c272",
      "parents": [
        "7b5b82038184d19f611be166a70fd11824109a71"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Aug 08 16:45:41 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:05:19 2006 +0200"
      },
      "message": "kbuild: remove debug left-over from Makefile.host\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7b5b82038184d19f611be166a70fd11824109a71",
      "tree": "7b15974983018edbe8125d2bb670f2e2b6610091",
      "parents": [
        "93659af1ce4974b1882668fee06458c0ac9315fd"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Aug 07 21:55:33 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:04:42 2006 +0200"
      },
      "message": "kbuild: create output directory for hostprogs with O\u003d.. build\n\nhostprogs-y only supported creating output directory for the final\nprogram. Extend this to also cover the situation where a .o\nfile (used when host program is made from compositie objects) is\nlocate in another directory.\nFirst user of this is the built-in lxdialog that.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "93659af1ce4974b1882668fee06458c0ac9315fd",
      "tree": "cce1792dc45864a79de718a115b015331a55768c",
      "parents": [
        "4635281c8ea26e9f718c28f8f7713d10ad332eff"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Aug 09 08:23:55 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:01:49 2006 +0200"
      },
      "message": "kbuild: add missing return statement in modpost.c:secref_whitelist()\n\nNoticed by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4635281c8ea26e9f718c28f8f7713d10ad332eff",
      "tree": "e53b7ff0944f6eaef25a98a6ff5e5f276e4d3ecf",
      "parents": [
        "b805aa0e79c78bd05ad1f5c52ec126a19531edb0"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Aug 08 21:41:18 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:01:49 2006 +0200"
      },
      "message": "kbuild: preperly align SYSMAP output\n\nAlign filenames for SYSMAP with other filenames\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b805aa0e79c78bd05ad1f5c52ec126a19531edb0",
      "tree": "72d8e863f631d3ea5cdf8a9c5e0ddab2d271b0ef",
      "parents": [
        "45d506bd65e2e35881d8276c111b647807823d19"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Aug 08 21:36:08 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:01:49 2006 +0200"
      },
      "message": "kbuild: make -rR is now default\n\nDo not specify -rR anymore - it is default.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "45d506bd65e2e35881d8276c111b647807823d19",
      "tree": "8f53e4e58165fc2c7f62e17b31dfb77ef43d7dfc",
      "parents": [
        "12715d20af9fd9179daca7a1cd2cf3db3c2c494f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Aug 08 21:35:14 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:01:49 2006 +0200"
      },
      "message": "kbuild: make V\u003d2 tell why a target is rebuild\n\ntell why a a target got build\n   enabled by make V\u003d2\n      Output (listed in the order they are checked):\n         (1) - due to target is PHONY\n         (2) - due to target missing\n         (3) - due to: file1.h file2.h\n         (4) - due to command line change\n         (5) - due to missing .cmd file\n         (6) - due to target not in $(targets)\n(1) We always build PHONY targets\n(2) No target, so we better build it\n(3) Prerequisite is newer than target\n(4) The command line stored in the file named dir/.target.cmd\n    differed from actual command line. This happens when compiler\n    options changes\n(5) No dir/.target.cmd file (used to store command line)\n(6) No dir/.target.cmd file and target not listed in $(targets)\n    This is a good hint that there is a bug in the kbuild file\n\nThis patch is inspired by a patch from: Milton Miller \u003cmiltonm@bga.com\u003e\n\nCc: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "12715d20af9fd9179daca7a1cd2cf3db3c2c494f",
      "tree": "0dc3e2a0523fb20eb01c1a5b38d13b93acd50cfe",
      "parents": [
        "9e157a5aa899f1ef73780e4755b57ddeb9225079"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Aug 08 20:43:39 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:01:49 2006 +0200"
      },
      "message": "kbuild: modpost on vmlinux regardless of CONFIG_MODULES\n\nBased on patch from: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nThis has the advantage that all section mismatch checks are run regardless\nof modules being enabled or not.\n\nWhen running modpost on vmlinux output:\nMODPOST vmlinux\n\nWhen running modpost on modules output count of modules like this:\nMODPOST 5 modules\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9e157a5aa899f1ef73780e4755b57ddeb9225079",
      "tree": "5e5005a758093735fa02d13856153419b37470cb",
      "parents": [
        "a07f6033ca135a94a69c6874d028f01338e2535c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Tue Aug 08 17:32:11 2006 +0900"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:01:49 2006 +0200"
      },
      "message": "kbuild: ignore references from \".pci_fixup\" to \".init.text\"\n\nThe modpost code is extended to ignore references\nfrom \".pci_fixup\" to \".init.text\".\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\n"
    },
    {
      "commit": "a07f6033ca135a94a69c6874d028f01338e2535c",
      "tree": "3bc12ec93df18de8eb6475c5f4b27c637575c190",
      "parents": [
        "d9a7ff664667e1991652db0bb0cb0abea96ec716"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Thu Jul 27 22:14:29 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:01 2006 +0200"
      },
      "message": "kbuild: linguistic fixes for Documentation/kbuild/makefiles.txt\n\nI have done a look-through through Documentation/kbuild/ and my corrections\n(proposed) are attached.\n\nCc\u0027ed are original author Michael (responsible for comitting changes to\nthese files?), Sam (kbuild maintainer), Adrian (-trivial maintainer).\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d9a7ff664667e1991652db0bb0cb0abea96ec716",
      "tree": "ff46937a6fe31299070aa6e14352211a1ec1fb9b",
      "parents": [
        "83dcde4e1b64e39d34358ea9c5e6259af6aa50da"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Thu Jul 27 22:14:29 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:01 2006 +0200"
      },
      "message": "kbuild: linguistic fixes for Documentation/kbuild/modules.txt\n\nI have done a look-through through Documentation/kbuild/ and my corrections\n(proposed) are attached.\n\nCc\u0027ed are original author Michael (responsible for comitting changes to\nthese files?), Sam (kbuild maintainer), Adrian (-trivial maintainer).\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "83dcde4e1b64e39d34358ea9c5e6259af6aa50da",
      "tree": "beda2674adac107316fb1b2c3afcc7d19c1751a6",
      "parents": [
        "65ff22ee3bd0b0816e5e192b59f24a7538e5d497"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Thu Jul 27 22:14:29 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:01 2006 +0200"
      },
      "message": "kconfig: linguistic fixes for Documentation/kbuild/kconfig-language.txt\n\nI have done a look-through through Documentation/kbuild/ and my corrections\n(proposed) are attached.\n\nCc\u0027ed are original author Michael (responsible for comitting changes to\nthese files?), Sam (kbuild maintainer), Adrian (-trivial maintainer).\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "65ff22ee3bd0b0816e5e192b59f24a7538e5d497",
      "tree": "8dd058befd1b7144e075ec6fc1f392d17c3ea398",
      "parents": [
        "07aea3a71fc6b07744691eec2dfea705a7b30280"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Jul 25 18:42:26 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:01 2006 +0200"
      },
      "message": "remove RPM_BUILD_ROOT from asm-offsets.h\n\nNo file in rpm binary package should have the RPM_BUILD_ROOT string in it.\nTo simplify building of external modules, our kernel-source package\ncontains some temp files from the Kbuild system.  asm/asm-offsets.h is one\nof the files that contains the absolute path if make O\u003d$O is used.\n\n  * This file was generated by /var/tmp/kernel-source-2.6.14_rc4-build/usr/src/linux-2.6.14-rc4-2/Kbuild\n\nRemove the $RPM_BUILD_ROOT string in the shipped tempfile.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "07aea3a71fc6b07744691eec2dfea705a7b30280",
      "tree": "f1bb88857e93b28679674f4fa66bdef3a6c84c29",
      "parents": [
        "14a036d2dc304797f3624c06bd6d2a1e9b59e45a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jul 23 20:47:50 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:01 2006 +0200"
      },
      "message": "kbuild: use in-kernel unifdef\n\nLet headers_install use in-kernel unifdef\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "14a036d2dc304797f3624c06bd6d2a1e9b59e45a",
      "tree": "8c35e30949dd748970cd106f5544077ed4cd4c69",
      "parents": [
        "01f1c8799ad8b23c190d59cf1c9e28e6fed390a4"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jul 23 20:41:30 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:00 2006 +0200"
      },
      "message": "kbuild: replace use of strlcpy with a dedicated implmentation in unifdef\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "01f1c8799ad8b23c190d59cf1c9e28e6fed390a4",
      "tree": "7619f68a3a123c128b01a60b5386d21829840313",
      "parents": [
        "48f1f0589dd09df6ea07d41c737db3218ad2cb79"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jul 23 20:39:59 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:00 2006 +0200"
      },
      "message": "kbuild: add unifdef\n\nThis patch contains a raw copy of unifdef.c\nNext patch will modify it and add infrastructure to use it\nAdding unifdef to the kernel is acked by the author.\n\nThe reason to add unifdef as part of the kernel source is that it is not\nyet a common utility on most distributions.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    }
  ],
  "next": "48f1f0589dd09df6ea07d41c737db3218ad2cb79"
}
