)]}'
{
  "log": [
    {
      "commit": "cae2ed9aa573415c6e5de9a09b7ff0d74af793bc",
      "tree": "1a7bcea760681872bcc6020843886c5597130eb4",
      "parents": [
        "1f194a4c393103ac925001d7e04b05fbb122580d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 03 00:24:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 15:27:03 2006 -0700"
      },
      "message": "[PATCH] lockdep: locking API self tests\n\nIntroduce DEBUG_LOCKING_API_SELFTESTS, which uses the generic lock debugging\ncode\u0027s silent-failure feature to run a matrix of testcases.  There are 210\ntestcases currently:\n\n  +-----------------------\n  | Locking API testsuite:\n  +------------------------------+------+------+------+------+------+------+\n                                 | spin |wlock |rlock |mutex | wsem | rsem |\n  -------------------------------+------+------+------+------+------+------+\n                     A-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |\n                 A-B-B-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |\n             A-B-B-C-C-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |\n             A-B-C-A-B-C deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |\n         A-B-B-C-C-D-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |\n         A-B-C-D-B-D-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |\n         A-B-C-D-B-C-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |\n                    double unlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |\n                 bad unlock order:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |\n  --------------------------------------+------+------+------+------+------+\n              recursive read-lock:             |  ok  |             |  ok  |\n  --------------------------------------+------+------+------+------+------+\n                non-nested unlock:  ok  |  ok  |  ok  |  ok  |\n  --------------------------------------+------+------+------+\n     hard-irqs-on + irq-safe-A/12:  ok  |  ok  |  ok  |\n     soft-irqs-on + irq-safe-A/12:  ok  |  ok  |  ok  |\n     hard-irqs-on + irq-safe-A/21:  ok  |  ok  |  ok  |\n     soft-irqs-on + irq-safe-A/21:  ok  |  ok  |  ok  |\n       sirq-safe-A \u003d\u003e hirqs-on/12:  ok  |  ok  |  ok  |\n       sirq-safe-A \u003d\u003e hirqs-on/21:  ok  |  ok  |  ok  |\n         hard-safe-A + irqs-on/12:  ok  |  ok  |  ok  |\n         soft-safe-A + irqs-on/12:  ok  |  ok  |  ok  |\n         hard-safe-A + irqs-on/21:  ok  |  ok  |  ok  |\n         soft-safe-A + irqs-on/21:  ok  |  ok  |  ok  |\n    hard-safe-A + unsafe-B #1/123:  ok  |  ok  |  ok  |\n    soft-safe-A + unsafe-B #1/123:  ok  |  ok  |  ok  |\n    hard-safe-A + unsafe-B #1/132:  ok  |  ok  |  ok  |\n    soft-safe-A + unsafe-B #1/132:  ok  |  ok  |  ok  |\n    hard-safe-A + unsafe-B #1/213:  ok  |  ok  |  ok  |\n    soft-safe-A + unsafe-B #1/213:  ok  |  ok  |  ok  |\n    hard-safe-A + unsafe-B #1/231:  ok  |  ok  |  ok  |\n    soft-safe-A + unsafe-B #1/231:  ok  |  ok  |  ok  |\n    hard-safe-A + unsafe-B #1/312:  ok  |  ok  |  ok  |\n    soft-safe-A + unsafe-B #1/312:  ok  |  ok  |  ok  |\n    hard-safe-A + unsafe-B #1/321:  ok  |  ok  |  ok  |\n    soft-safe-A + unsafe-B #1/321:  ok  |  ok  |  ok  |\n    hard-safe-A + unsafe-B #2/123:  ok  |  ok  |  ok  |\n    soft-safe-A + unsafe-B #2/123:  ok  |  ok  |  ok  |\n    hard-safe-A + unsafe-B #2/132:  ok  |  ok  |  ok  |\n    soft-safe-A + unsafe-B #2/132:  ok  |  ok  |  ok  |\n    hard-safe-A + unsafe-B #2/213:  ok  |  ok  |  ok  |\n    soft-safe-A + unsafe-B #2/213:  ok  |  ok  |  ok  |\n    hard-safe-A + unsafe-B #2/231:  ok  |  ok  |  ok  |\n    soft-safe-A + unsafe-B #2/231:  ok  |  ok  |  ok  |\n    hard-safe-A + unsafe-B #2/312:  ok  |  ok  |  ok  |\n    soft-safe-A + unsafe-B #2/312:  ok  |  ok  |  ok  |\n    hard-safe-A + unsafe-B #2/321:  ok  |  ok  |  ok  |\n    soft-safe-A + unsafe-B #2/321:  ok  |  ok  |  ok  |\n      hard-irq lock-inversion/123:  ok  |  ok  |  ok  |\n      soft-irq lock-inversion/123:  ok  |  ok  |  ok  |\n      hard-irq lock-inversion/132:  ok  |  ok  |  ok  |\n      soft-irq lock-inversion/132:  ok  |  ok  |  ok  |\n      hard-irq lock-inversion/213:  ok  |  ok  |  ok  |\n      soft-irq lock-inversion/213:  ok  |  ok  |  ok  |\n      hard-irq lock-inversion/231:  ok  |  ok  |  ok  |\n      soft-irq lock-inversion/231:  ok  |  ok  |  ok  |\n      hard-irq lock-inversion/312:  ok  |  ok  |  ok  |\n      soft-irq lock-inversion/312:  ok  |  ok  |  ok  |\n      hard-irq lock-inversion/321:  ok  |  ok  |  ok  |\n      soft-irq lock-inversion/321:  ok  |  ok  |  ok  |\n      hard-irq read-recursion/123:  ok  |\n      soft-irq read-recursion/123:  ok  |\n      hard-irq read-recursion/132:  ok  |\n      soft-irq read-recursion/132:  ok  |\n      hard-irq read-recursion/213:  ok  |\n      soft-irq read-recursion/213:  ok  |\n      hard-irq read-recursion/231:  ok  |\n      soft-irq read-recursion/231:  ok  |\n      hard-irq read-recursion/312:  ok  |\n      soft-irq read-recursion/312:  ok  |\n      hard-irq read-recursion/321:  ok  |\n      soft-irq read-recursion/321:  ok  |\n  --------------------------------+-----+----------------\n  Good, all 210 testcases passed! |\n  --------------------------------+\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "602cada851b28c5792339786efe872fbdc1f5d41",
      "tree": "233d474b74d6038b5bb54a07ad91dd1bb10b0218",
      "parents": [
        "82991c6f2c361acc17279b8124d9bf1878973435",
        "fee68d1cc0d9bd863e51c16cdcd707737b16bb38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6: (22 commits)\n  [PATCH] devfs: Remove it from the feature_removal.txt file\n  [PATCH] devfs: Last little devfs cleanups throughout the kernel tree.\n  [PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV\n  [PATCH] devfs: Remove the tty_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the line_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the videodevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the gendisk devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the miscdevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree\n  [PATCH] devfs: Remove devfs_remove() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_symlink() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree\n  [PATCH] devfs: Remove devfs_*_tape() functions from the kernel tree\n  [PATCH] devfs: Remove devfs support from the sound subsystem\n  [PATCH] devfs: Remove devfs support from the ide subsystem.\n  [PATCH] devfs: Remove devfs support from the serial subsystem\n  [PATCH] devfs: Remove devfs from the init code\n  [PATCH] devfs: Remove devfs from the partition code\n  ...\n"
    },
    {
      "commit": "585c3047a881d0f54b93a0dd8ab499b07ed25d09",
      "tree": "927b2b4abeb7c9706a958de9917797f2dbbf5445",
      "parents": [
        "405455734e1cdec09c37233216f9240cb1a058e5"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Thu Jun 29 15:08:25 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 15:08:25 2006 +0200"
      },
      "message": "[S390] Add vmpanic parameter.\n\nImplementation of new kernel parameter vmpanic that provides a means to\nperform a z/VM CP command after a kernel panic occurred.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e6e5494cb23d1933735ee47cc674ffe1c4afed6f",
      "tree": "c8945bb3ae5bec38693d801fb589d22d48d6f8eb",
      "parents": [
        "d5fb34261dcd32c9cb3b28121fdc46308db513a1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 27 02:53:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:38 2006 -0700"
      },
      "message": "[PATCH] vdso: randomize the i386 vDSO by moving it into a vma\n\nMove the i386 VDSO down into a vma and thus randomize it.\n\nBesides the security implications, this feature also helps debuggers, which\ncan COW a vma-backed VDSO just like a normal DSO and can thus do\nsingle-stepping and other debugging features.\n\nIt\u0027s good for hypervisors (Xen, VMWare) too, which typically live in the same\nhigh-mapped address space as the VDSO, hence whenever the VDSO is used, they\nget lots of guest pagefaults and have to fix such guest accesses up - which\nslows things down instead of speeding things up (the primary purpose of the\nVDSO).\n\nThere\u0027s a new CONFIG_COMPAT_VDSO (default\u003dy) option, which provides support\nfor older glibcs that still rely on a prelinked high-mapped VDSO.  Newer\ndistributions (using glibc 2.3.3 or later) can turn this option off.  Turning\nit off is also recommended for security reasons: attackers cannot use the\npredictable high-mapped VDSO page as syscall trampoline anymore.\n\nThere is a new vdso\u003d[0|1] boot option as well, and a runtime\n/proc/sys/vm/vdso_enabled sysctl switch, that allows the VDSO to be turned\non/off.\n\n(This version of the VDSO-randomization patch also has working ELF\ncoredumping, the previous patch crashed in the coredumping code.)\n\nThis code is a combined work of the exec-shield VDSO randomization\ncode and Gerd Hoffmann\u0027s hypervisor-centric VDSO patch. Rusty Russell\nstarted this patch and i completed it.\n\n[akpm@osdl.org: cleanups]\n[akpm@osdl.org: compile fix]\n[akpm@osdl.org: compile fix 2]\n[akpm@osdl.org: compile fix 3]\n[akpm@osdl.org: revernt MAXMEM change]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Gerd Hoffmann \u003ckraxel@suse.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "890fbae2818a045350b8d1e3bda61ceb88ff1d17",
      "tree": "cf57a61841780ed1ab6bffa3ea0bf7d8cdd999d0",
      "parents": [
        "331b831983f9d706f4a40d08a996d5c2c7a6ea7b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:09 2006 -0700"
      },
      "message": "[PATCH] devfs: Last little devfs cleanups throughout the kernel tree.\n\nJust removes a few unused #defines and fixes some comments due to\ndevfs now being gone.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5d0cf410e94b1f1ff852c3f210d22cc6c5a27ffa",
      "tree": "a30cd6d201295945f401fd1f2731493f68db9ee9",
      "parents": [
        "61743fe445213b87fb55a389c8d073785323ca3e"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Jun 26 00:25:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:21 2006 -0700"
      },
      "message": "[PATCH] Time: i386 Clocksource Drivers\n\nImplement the time sources for i386 (acpi_pm, cyclone, hpet, pit, and tsc).\nWith this patch, the conversion of the i386 arch to the generic timekeeping\ncode should be complete.\n\nThe patch should be fairly straight forward, only adding the new clocksources.\n\n[hirofumi@mail.parknet.co.jp: acpi_pm cleanup]\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "734efb467b31e56c2f9430590a9aa867ecf3eea1",
      "tree": "30bf6b52d1e67128e656fb9a01cd7e6e13b7755e",
      "parents": [
        "ade1a29e168ba08b699a418ff5e762315fa33f70"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Jun 26 00:25:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:20 2006 -0700"
      },
      "message": "[PATCH] Time: Clocksource Infrastructure\n\nThis introduces the clocksource management infrastructure.  A clocksource is a\ndriver-like architecture generic abstraction of a free-running counter.  This\ncode defines the clocksource structure, and provides management code for\nregistering, selecting, accessing and scaling clocksources.\n\nAdditionally, this includes the trivial jiffies clocksource, a lowest common\ndenominator clocksource, provided mainly for use as an example.\n\n[hirofumi@mail.parknet.co.jp: Don\u0027t enable IRQ too early]\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37224470c8c6d90a4062e76a08d4dc1fcf91fc89",
      "tree": "627f537177bf8e951c12bec04c4a85f0125f5ece",
      "parents": [
        "e83319510b04dd51a60da8a0b4ccf8b92b3ab1ad",
        "ae6c859b7dcd708efadf1c76279c33db213e3506"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:52:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:52:36 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (65 commits)\n  ACPI: suppress power button event on S3 resume\n  ACPI: resolve merge conflict between sem2mutex and processor_perflib.c\n  ACPI: use for_each_possible_cpu() instead of for_each_cpu()\n  ACPI: delete newly added debugging macros in processor_perflib.c\n  ACPI: UP build fix for bugzilla-5737\n  Enable P-state software coordination via _PDC\n  P-state software coordination for speedstep-centrino\n  P-state software coordination for acpi-cpufreq\n  P-state software coordination for ACPI core\n  ACPI: create acpi_thermal_resume()\n  ACPI: create acpi_fan_suspend()/acpi_fan_resume()\n  ACPI: pass pm_message_t from acpi_device_suspend() to root_suspend()\n  ACPI: create acpi_device_suspend()/acpi_device_resume()\n  ACPI: replace spin_lock_irq with mutex for ec poll mode\n  ACPI: Allow a WAN module enable/disable on a Thinkpad X60.\n  sem2mutex: acpi, acpi_link_lock\n  ACPI: delete unused acpi_bus_drivers_lock\n  sem2mutex: drivers/acpi/processor_perflib.c\n  ACPI add ia64 exports to build acpi_memhotplug as a module\n  ACPI: asus_acpi_init(): propagate correct return value\n  ...\n\nManual resolve of conflicts in:\n\n\tarch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c\n\tarch/i386/kernel/cpu/cpufreq/speedstep-centrino.c\n\tinclude/acpi/processor.h\n"
    },
    {
      "commit": "4e5ab4cb85683cf77b507ba0c4d48871e1562305",
      "tree": "aef7ba8b6050fcaccbaf0d05f8e5ba860a143eaf",
      "parents": [
        "100468e9c05c10fb6872751c1af523b996d6afa9"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Jun 09 00:33:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 17 21:30:05 2006 -0700"
      },
      "message": "[SECMARK]: Add new packet controls to SELinux\n\nAdd new per-packet access controls to SELinux, replacing the old\npacket controls.\n\nPackets are labeled with the iptables SECMARK and CONNSECMARK targets,\nthen security policy for the packets is enforced with these controls.\n\nTo allow for a smooth transition to the new controls, the old code is\nstill present, but not active by default.  To restore previous\nbehavior, the old controls may be activated at runtime by writing a\n\u00271\u0027 to /selinux/compat_net, and also via the kernel boot parameter\nselinux_compat_net.  Switching between the network control models\nrequires the security load_policy permission.  The old controls will\nprobably eventually be removed and any continued use is discouraged.\n\nWith this patch, the new secmark controls for SElinux are disabled by\ndefault, so existing behavior is entirely preserved, and the user is\nnot affected at all.\n\nIt also provides a config option to enable the secmark controls by\ndefault (which can always be overridden at boot and runtime).  It is\nalso noted in the kconfig help that the user will need updated\nuserspace if enabling secmark controls for SELinux and that they\u0027ll\nprobably need the SECMARK and CONNMARK targets, and conntrack protocol\nhelpers, although such decisions are beyond the scope of kernel\nconfiguration.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36a557d1f48669c57f59e37d9334400a29e4e53c",
      "tree": "6d97b3eb9fefa6a82dd11dd7caeb799f986bdc48",
      "parents": [
        "4e8f10b7ccf1c3c53a818a157962074a7340732e",
        "6665bda76461308868bd1e52caf627f4cb29ed32"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 15 15:40:39 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 15 15:40:39 2006 -0400"
      },
      "message": "Pull trivial into release branch\n"
    },
    {
      "commit": "6585fa8aa58c7cd9f90f1c795a9dfc8db5f13906",
      "tree": "c75518eb60c7c13d93ce58ae515c498d3503250d",
      "parents": [
        "a901ebb907e6aca38dc43417d6ce30f23651ea64"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Apr 01 01:44:30 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:44:30 2006 +0200"
      },
      "message": "Doc/kernel-parameters.txt: slightly reword sentence about restrictions\n\nThe previous patch somewhat diverted the train of thought.\nHere I am trying to bring the valued reader back on track.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "a901ebb907e6aca38dc43417d6ce30f23651ea64",
      "tree": "17b290cadf14ceaf19fc6660e84eb5a23e5269f8",
      "parents": [
        "0ee9d71f02b19f87368ee99b73019bf9522c7bf8"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Apr 01 01:43:18 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:43:18 2006 +0200"
      },
      "message": "Doc/kernel-parameters.txt: mention modinfo and sysfs\n\nDoc/kernel-parameters.txt: mention modinfo and sysfs\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "0ee9d71f02b19f87368ee99b73019bf9522c7bf8",
      "tree": "10f00631ab82d7b4f99f8cb03a8ff27442d7ae90",
      "parents": [
        "8ba8e95ed14a2771bbcb43300feda094f298853e"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Apr 01 01:42:29 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:42:29 2006 +0200"
      },
      "message": "Doc/kernel-parameters.txt: delete false version information and history\n\nDoc/kernel-parameters.txt: delete false version information and history\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "abe37e5a13c4055bdf8ea1d2e781d757285e1908",
      "tree": "19e5347290d225294c10e5e8b9e3286df6a4eade",
      "parents": [
        "2e150f6e1a0401ff6af7b3f6518139fb092f3dd3"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Sat Apr 01 01:36:09 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:36:09 2006 +0200"
      },
      "message": "Documentation: Reorder documentation of nomca and nomce\n\nMy patch to add brief documentation of the nomca boot parameter\nadded it out of alphabetical order.\n\nSigned-Off-By: Horms \u003chorms@verge.net.au\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "a1f9e65e2085e0a87f28a4d5a8ae43b32c087f24",
      "tree": "153b66f46d752f45057472b3e64e8c2ac73407c1",
      "parents": [
        "1fee94034917aa711fcbd4ebf4c36f7ebd9fa7d6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 25 23:47:36 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 31 01:02:39 2006 -0500"
      },
      "message": "[ACPI] document cmdline acpi_os_name\u003d\n\nThis can sometimes be used to work around broken BIOS.\nUse \"Microsoft Windows\" to take the same path\nthrough the BIOS as Windows98 would.\n\nThe default is \"Microsoft Windows NT\", which\nis what NT and later versions of Windows use,\nand is the most tested path through most BIOS.\n\nSet it to anything else, including \"Linux\", at your\nown risk, as it seems that virtually no BIOS\nhas been tested with anything but the two options above.\n\nNote that this uses the legacy _OS interface, so\nwe don\u0027t expect this to ever change.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f1a1c2dc2a956c375b432d2a9a28e52ba9d81c7c",
      "tree": "39923914f3c5208c0948476ceff8f10617525f4e",
      "parents": [
        "174e27c607cfa3ebb92934d28c0fdfcf5ce6c3af"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Mar 25 03:08:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:00 2006 -0800"
      },
      "message": "[PATCH] doc: more serial-console info\n\nAdd info on flow control for serial consoles.  Refer to netconsole option\nalso.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "309e57df7b766172ba137a8cbd909f88dd76e8e9",
      "tree": "74cc85977654925c76c687e597c7586b9e75629b",
      "parents": [
        "5eeca8e688b6affba4cd85262152fdd1b274ad33"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Mar 05 22:33:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI: Provide a boot parameter to disable MSI\n\nSeveral drivers are starting to grow options to disable MSI.  However,\nit\u0027s often a host chipset issue, not something which individual drivers\nshould handle.  So we add the pci\u003dnomsi kernel parameter to allow the user\nto disable MSI modes for systems we haven\u0027t added to the quirk list yet.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dd287796d608fcdc3fe5e8fdb5bf762a8f1bc32a",
      "tree": "84be163fdc5fe36eb8d3f1aa5e60bfd1d794c641",
      "parents": [
        "41c28ff1635e71af072c4711ff5fadd5855d48e7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Mar 23 03:00:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:16 2006 -0800"
      },
      "message": "[PATCH] pause_on_oops command line option\n\nAttempt to fix the problem wherein people\u0027s oops reports scroll off the screen\ndue to repeated oopsing or to oopses on other CPUs.\n\nIf this happens the user can reboot with the `pause_on_oops\u003d\u003cseconds\u003e\u0027 option.\nIt will allow the first oopsing CPU to print an oops record just a single\ntime.  Second oopsing attempts, or oopses on other CPUs will cause those CPUs\nto enter a tight loop until the specified number of seconds have elapsed.\n\nThe patch implements the infrastructure generically in the expectation that\narchitectures other than x86 will find it useful.\n\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f88651125e2ca8b106b6f65b65ea45776517bf3",
      "tree": "a9865c268c57bd1752a66899615d8694d5ddaea8",
      "parents": [
        "3bc9b76bede9b3c72088258c7e72eb823f3351d4"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Thu Mar 23 02:59:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:04 2006 -0800"
      },
      "message": "[PATCH] i386: allow disabling X86_FEATURE_SEP at boot\n\nAllow the x86 \"sep\" feature to be disabled at bootup.  This forces use of the\nint80 vsyscall.  Mainly for testing or benchmarking the int80 vsyscall code.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9262c12c0084ddba445a9a42e98994018e51400",
      "tree": "b54948e654e68c1e5263d955c76bf3a41dfa14da",
      "parents": [
        "979ce809bab37cf438f0db22bfa732d01a84a8c2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Mar 08 17:57:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 18:10:31 2006 -0800"
      },
      "message": "[PATCH] i386: port ATI timer fix from x86_64 to i386 II\n\nATI chipsets tend to generate double timer interrupts for the local APIC\ntimer when both the 8254 and the IO-APIC timer pins are enabled.  This is\nbecause they route it to both and the result is anded together and the CPU\nends up processing it twice.\n\nThis patch changes check_timer to disable the 8254 routing for interrupt 0.\n\nI think it would be safe on all chipsets actually (i tested it on a couple\nand it worked everywhere) and Windows seems to do it in a similar way, but\nto be conservative this patch only enables this mode on ATI (and adds\noptions to enable/disable too)\n\nPorted over from a similar x86-64 change.\n\nI reused the ACPI earlyquirk infrastructure for the ATI bridge check, but\ntweaked it a bit to work even without ACPI.\n\nInspired by a patch from Chuck Ebbert, but redone.\n\nCc: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "21a1ea9eb40411d4ee29448c53b9e4c0654d6ceb",
      "tree": "86e4b681858ac562c953bd3ea3c038defd8ec4f4",
      "parents": [
        "e2bab3d92486fb781f4d06f56339264ed1492392"
      ],
      "author": {
        "name": "Dipankar Sarma",
        "email": "dipankar@in.ibm.com",
        "time": "Tue Mar 07 21:55:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] rcu batch tuning\n\nThis patch adds new tunables for RCU queue and finished batches.  There are\ntwo types of controls - number of completed RCU updates invoked in a batch\n(blimit) and monitoring for high rate of incoming RCUs on a cpu (qhimark,\nqlowmark).\n\nBy default, the per-cpu batch limit is set to a small value.  If the input\nRCU rate exceeds the high watermark, we do two things - force quiescent\nstate on all cpus and set the batch limit of the CPU to INTMAX.  Setting\nbatch limit to INTMAX forces all finished RCUs to be processed in one shot.\n If we have more than INTMAX RCUs queued up, then we have bigger problems\nanyway.  Once the incoming queued RCUs fall below the low watermark, the\nbatch limit is set to the default.\n\nSigned-off-by: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "312f1f0141627a58bf72c55f0e7bc5d6f118a372",
      "tree": "5a5bca4b1e7dabffd9c0fc2f34e0c36261e8a19e",
      "parents": [
        "5d1a88af826b03edaac4d2bd2f25af56a54f26e6"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Wed Feb 22 09:57:55 2006 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 27 15:29:57 2006 -0800"
      },
      "message": "[IA64] Document the \"nomca\" boot parameter\n\n\"nomca\" can be used to disable machine check handling\n\nSigned-Off-By: Horms \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a62eaf151d9cb478d127cfbc2e93c498869785b0",
      "tree": "b13d62257ada7e0a9d37fdc9a69a7afa6f028b30",
      "parents": [
        "99019e919969be88e7e4042f3afa296bd55ad9ec"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Feb 16 23:41:58 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 17 08:00:40 2006 -0800"
      },
      "message": "[PATCH] x86_64: Add boot option to disable randomized mappings and cleanup\n\nAMD SimNow!\u0027s JIT doesn\u0027t like them at all in the guest. For distribution\ninstallation it\u0027s easiest if it\u0027s a boot time option.\n\nAlso I moved the variable to a more appropiate place and make\nit independent from sysctl\n\nAnd marked __read_mostly which it is.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "61be6d660093edde709ed638c7e1c458bd88c941",
      "tree": "984ccc2e1cb071951c7a54c0bbdd6d074cca4433",
      "parents": [
        "c8adb494a6df6b2be8e50a8dafd5bab231df3505"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Feb 15 15:17:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 15 15:32:22 2006 -0800"
      },
      "message": "[PATCH] mmconfig: add kernel parameter documentation\n\nMention the \"pci\u003dnommconf\" option in kernel-parameters.txt.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9fdb62af92c741addbea15545f214a6e89460865",
      "tree": "a25ec569b5b49a1b4c1d2a825f7aab2b2a5e2154",
      "parents": [
        "3ee68c4af3fd7228c1be63254b9f884614f9ebb2",
        "876c184b31dc73cc3f38c5b86dee55d091a56769",
        "729b4d4ce1982c52040bbf22d6711cdf8db07ad8",
        "cf82478840188f8c8494c1d7a668a8ae170d0e07",
        "dacd9b80355525be0e3c519687868410e304ad1c",
        "63c94b68ec30847a6e2b36651703f41066f91480",
        "35f652b5ef4ef145ac5514f6302b3f4cebfbbad4",
        "1a38416cea8ac801ae8f261074721f35317613dc",
        "4a90c7e86202f46fa9af011bdbcdf36e355d1721",
        "aea19aa0780d4b006372fedab8434226e1cc7686",
        "757b18661ea0a0d890e8ce7b1a391e5b7d417d78",
        "c4bb6f5ad968540d7f9619565bacd18d7419b85f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 24 17:52:48 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 24 17:52:48 2006 -0500"
      },
      "message": "[ACPI] merge 3549 4320 4485 4588 4980 5483 5651 acpica asus fops pnpacpi branches into release\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "16ab3adf562fb723d9085c998637f214b10072c5",
      "tree": "e49bb415ddf8be2b6aff29cb9bbbe93a77f26dbe",
      "parents": [
        "a6b25b675db9f9f1af640b928f5476e8454b391c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 14 13:21:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:14 2006 -0800"
      },
      "message": "[PATCH] Update kernel-parameters.txt IOSCHED to spell out \u0027anticipatory\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6b25b675db9f9f1af640b928f5476e8454b391c",
      "tree": "6b2aa2a6cacc6001f253ac23edb632f52e276a7c",
      "parents": [
        "9c878967d32a10cb604718f7608efa0ea3d8b596"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 14 13:21:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:14 2006 -0800"
      },
      "message": "[PATCH] nlm kernel-parameters update\n\nAdd 2 lockd kernel parameters and spell 2 others correctly.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Olaf Kirch \u003cokir@suse.de\u003e\nCc: \u003cburaphalinuxserver@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "198e2f181163233b379dc7ce8a6d7516b84042e7",
      "tree": "cc4067ca1c81034ba8d214b7ff4c39f2f5be66ee",
      "parents": [
        "4dc7a0bbeb6882ad665e588e82fabe5bb4645f2f"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Thu Jan 12 01:05:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 12 09:08:50 2006 -0800"
      },
      "message": "[PATCH] scheduler cache-hot-autodetect\n\n\r)\n\nFrom: Ingo Molnar \u003cmingo@elte.hu\u003e\n\nThis is the latest version of the scheduler cache-hot-auto-tune patch.\n\nThe first problem was that detection time scaled with O(N^2), which is\nunacceptable on larger SMP and NUMA systems. To solve this:\n\n- I\u0027ve added a \u0027domain distance\u0027 function, which is used to cache\n  measurement results. Each distance is only measured once. This means\n  that e.g. on NUMA distances of 0, 1 and 2 might be measured, on HT\n  distances 0 and 1, and on SMP distance 0 is measured. The code walks\n  the domain tree to determine the distance, so it automatically follows\n  whatever hierarchy an architecture sets up. This cuts down on the boot\n  time significantly and removes the O(N^2) limit. The only assumption\n  is that migration costs can be expressed as a function of domain\n  distance - this covers the overwhelming majority of existing systems,\n  and is a good guess even for more assymetric systems.\n\n  [ People hacking systems that have assymetries that break this\n    assumption (e.g. different CPU speeds) should experiment a bit with\n    the cpu_distance() function. Adding a -\u003emigration_distance factor to\n    the domain structure would be one possible solution - but lets first\n    see the problem systems, if they exist at all. Lets not overdesign. ]\n\nAnother problem was that only a single cache-size was used for measuring\nthe cost of migration, and most architectures didnt set that variable\nup. Furthermore, a single cache-size does not fit NUMA hierarchies with\nL3 caches and does not fit HT setups, where different CPUs will often\nhave different \u0027effective cache sizes\u0027. To solve this problem:\n\n- Instead of relying on a single cache-size provided by the platform and\n  sticking to it, the code now auto-detects the \u0027effective migration\n  cost\u0027 between two measured CPUs, via iterating through a wide range of\n  cachesizes. The code searches for the maximum migration cost, which\n  occurs when the working set of the test-workload falls just below the\n  \u0027effective cache size\u0027. I.e. real-life optimized search is done for\n  the maximum migration cost, between two real CPUs.\n\n  This, amongst other things, has the positive effect hat if e.g. two\n  CPUs share a L2/L3 cache, a different (and accurate) migration cost\n  will be found than between two CPUs on the same system that dont share\n  any caches.\n\n(The reliable measurement of migration costs is tricky - see the source\nfor details.)\n\nFurthermore i\u0027ve added various boot-time options to override/tune\nmigration behavior.\n\nFirstly, there\u0027s a blanket override for autodetection:\n\n\tmigration_cost\u003d1000,2000,3000\n\nwill override the depth 0/1/2 values with 1msec/2msec/3msec values.\n\nSecondly, there\u0027s a global factor that can be used to increase (or\ndecrease) the autodetected values:\n\n\tmigration_factor\u003d120\n\nwill increase the autodetected values by 20%. This option is useful to\ntune things in a workload-dependent way - e.g. if a workload is\ncache-insensitive then CPU utilization can be maximized by specifying\nmigration_factor\u003d0.\n\nI\u0027ve tested the autodetection code quite extensively on x86, on 3\nP3/Xeon/2MB, and the autodetected values look pretty good:\n\nDual Celeron (128K L2 cache):\n\n ---------------------\n migration cost matrix (max_cache_size: 131072, cpu: 467 MHz):\n ---------------------\n           [00]    [01]\n [00]:     -     1.7(1)\n [01]:   1.7(1)    -\n ---------------------\n cacheflush times [2]: 0.0 (0) 1.7 (1784008)\n ---------------------\n\nHere the slow memory subsystem dominates system performance, and even\nthough caches are small, the migration cost is 1.7 msecs.\n\nDual HT P4 (512K L2 cache):\n\n ---------------------\n migration cost matrix (max_cache_size: 524288, cpu: 2379 MHz):\n ---------------------\n           [00]    [01]    [02]    [03]\n [00]:     -     0.4(1)  0.0(0)  0.4(1)\n [01]:   0.4(1)    -     0.4(1)  0.0(0)\n [02]:   0.0(0)  0.4(1)    -     0.4(1)\n [03]:   0.4(1)  0.0(0)  0.4(1)    -\n ---------------------\n cacheflush times [2]: 0.0 (33900) 0.4 (448514)\n ---------------------\n\nHere it can be seen that there is no migration cost between two HT\nsiblings (CPU#0/2 and CPU#1/3 are separate physical CPUs). A fast memory\nsystem makes inter-physical-CPU migration pretty cheap: 0.4 msecs.\n\n8-way P3/Xeon [2MB L2 cache]:\n\n ---------------------\n migration cost matrix (max_cache_size: 2097152, cpu: 700 MHz):\n ---------------------\n           [00]    [01]    [02]    [03]    [04]    [05]    [06]    [07]\n [00]:     -    19.2(1) 19.2(1) 19.2(1) 19.2(1) 19.2(1) 19.2(1) 19.2(1)\n [01]:  19.2(1)    -    19.2(1) 19.2(1) 19.2(1) 19.2(1) 19.2(1) 19.2(1)\n [02]:  19.2(1) 19.2(1)    -    19.2(1) 19.2(1) 19.2(1) 19.2(1) 19.2(1)\n [03]:  19.2(1) 19.2(1) 19.2(1)    -    19.2(1) 19.2(1) 19.2(1) 19.2(1)\n [04]:  19.2(1) 19.2(1) 19.2(1) 19.2(1)    -    19.2(1) 19.2(1) 19.2(1)\n [05]:  19.2(1) 19.2(1) 19.2(1) 19.2(1) 19.2(1)    -    19.2(1) 19.2(1)\n [06]:  19.2(1) 19.2(1) 19.2(1) 19.2(1) 19.2(1) 19.2(1)    -    19.2(1)\n [07]:  19.2(1) 19.2(1) 19.2(1) 19.2(1) 19.2(1) 19.2(1) 19.2(1)    -\n ---------------------\n cacheflush times [2]: 0.0 (0) 19.2 (19281756)\n ---------------------\n\nThis one has huge caches and a relatively slow memory subsystem - so the\nmigration cost is 19 msecs.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nCc: \u003cwilder@us.ibm.com\u003e\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aac04b32f3e4c63f461459d0e1d6aa01caac6e66",
      "tree": "f8bfb3cf1850b4e9f1f450c09d9cb33a3b29d667",
      "parents": [
        "69cda7b1f06befb8d6a884b8a663d19dcaef590b"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Mon Jan 09 20:51:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:27 2006 -0800"
      },
      "message": "[PATCH] kdump: x86_64: add elfcorehdr command line option\n\n- elfcorehdr\u003d specifies the location of elf core header stored by the\n  crashed kernel.  This command line option will be passed by the kexec-tools\n  to capture kernel.\n\nChanges in this version :\n\n- Added more comments in kernel-parameters.txt and in code.\n\nSigned-off-by: Murali M Chakravarthy \u003cmuralim@in.ibm.com\u003e\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69cda7b1f06befb8d6a884b8a663d19dcaef590b",
      "tree": "95896c7ca9ab089b24463afd455fdde15a14c3dd",
      "parents": [
        "bf2083050d7879390ddedbd64e431cf167854a34"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:27 2006 -0800"
      },
      "message": "[PATCH] kdump: x86_64: add memmmap command line option\n\n\r)\n\nFrom: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\n- This patch introduces the memmap option for x86_64 similar to i386.\n\n- memmap\u003dexactmap enables setting of an exact E820 memory map, as specified\n  by the user.\n\nChanges in this version:\n\n- Used e820_end_of_ram() to find the max_pfn as suggested by Andi kleen.\n\n- removed PFN_UP \u0026 PFN_DOWN macros\n\n- Printing the user defined map also.\n\nSigned-off-by: Murali M Chakravarthy \u003cmuralim@in.ibm.com\u003e\nSigned-off-by: Hariprasad Nellitheertha \u003cnharipra@gmail.com\u003e\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a61c2d78ce61e67baf27c43f6721db87a27ac762",
      "tree": "c27d0df1c743cff54f15f7476c86ced8917047e5",
      "parents": [
        "f61051cd2fc58546f28c226933942d4360810ffb"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Jan 07 23:18:19 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 23:18:19 2006 +0000"
      },
      "message": "[SERIAL] Make the number of UARTs registered configurable.\n\nAlso add a nr_uarts module option to the 8250 code to override\nthis, up to a maximum of CONFIG_SERIAL_8250_NR_UARTS\n\nThis should appease people who complain about a proliferation\nof /dev/ttyS \u0026 /sysfs nodes whilst at the same time allowing\na single kernel image to support the rarer occasions of\nlots of devices.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "add5b5ee992e40c9cd8697ea94c223628be162a7",
      "tree": "7f3f279f3e6b41e61d7dfaf4d25a5251024a7185",
      "parents": [
        "25da0974601fc8096461f3d3f7ca3aab8e79adfb",
        "0aec63e67c69545ca757a73a66f5dcf05fa484bf"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 07 02:05:40 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 07 02:05:40 2006 -0500"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "25da0974601fc8096461f3d3f7ca3aab8e79adfb",
      "tree": "f9b3c1bfbc63fdb6a94e82177b8c3ae891125422",
      "parents": [
        "036d25f79ddfbc9878da24ef8e468a6d22caa605",
        "d99cf9d679a520d67f81d805b7cb91c68e1847f0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 06 16:34:21 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 06 16:34:21 2006 -0500"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "58df095b732529ade8f4051b41d7c29731afecd6",
      "tree": "917819b96bac91e5daea7a31eb6eba66268952d9",
      "parents": [
        "0065db328533c390fbfb0fe0c46bcf9a278fb99e"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Jan 03 09:55:57 2006 +0100"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Jan 06 14:58:58 2006 -0500"
      },
      "message": "NFSv4: Allow entries in the idmap cache to expire\n\n If someone changes the uid/gid mapping in userland, then we do eventually\n want those changes to be propagated to the kernel. Currently the kernel\n assumes that it may cache entries forever.\n\n Add an expiration time + garbage collector for idmap entries.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "a72b44222d222749d54b3e370d825094352e389f",
      "tree": "d64815b696d207927a4154a2cbc649552708c6f2",
      "parents": [
        "a895b4a198dd06f8353328867e4f6cfd28b63081"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Jan 03 09:55:41 2006 +0100"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Jan 06 14:58:52 2006 -0500"
      },
      "message": "NFSv4: Allow user to set the port used by the NFSv4 callback channel\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "41c0d8680f7f24e1abaaeeabc6723277b2e34b81",
      "tree": "8113bab5f5c3ec8e38e5dd6357686daaad1cefbe",
      "parents": [
        "67dbb4ea33731415fe09c62149a34f472719ac1d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 28 12:43:51 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 28 12:43:51 2005 -0500"
      },
      "message": "[ACPI] document processor.nocst parameter\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2bd0fa3b62e8565a80f9535e0f2bd51bba46213f",
      "tree": "9364e413a6500cbe47703e50ce6f13e7a2dab756",
      "parents": [
        "e508a391a0705f770ef1c4f1c304678b0e8e4fe8"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Dec 13 03:05:03 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 03:05:03 2005 -0500"
      },
      "message": "[PATCH] add boot option to control Intel SATA/PATA combined mode\n\nCombined mode sucks.  Especially when both libata and the legacy IDE\ndrivers try to drive ports on the same device, since that makes DMA\nrather difficult.\n\nThis patch addresses the problem by allowing the user to control which\ndriver binds to the ports in a combined mode configuration.  In many\ncases, they\u0027ll probably want the libata driver to control both ports\nsince it can use DMA for talking with ATAPI devices (when\nlibata.atapi_enabled\u003d1 of course).  It also allows the user to get old\nschool behavior by letting the legacy IDE driver bind to both ports.\nBut neither is forced, the patch doesn\u0027t change current behavior unless\none of combined_mode\u003dide or combined_mode\u003dlibata is passed\non the boot line.  Either of those options may require you to access\nyour devices via different device nodes (/dev/hd* in the ide case\nand /dev/sd* in the libata case), though of course if you have udev\ninstalled nicely you may not notice anything.  :)\n\nLet me know if the documentation is too cryptic, I\u0027d be happy to expand\non it if necessary.  I think most users will want to boot with\n\u0027combined_mode\u003dlibata\u0027 and add \u0027options libata atapi_enabled\u003d1\u0027\nto their modules.conf to get good DVD playing and disk behavior\n(haven\u0027t tested CD or DVD writing though).\n\nI\u0027d much rather things behave sanely by default (i.e. DMA for devices on\nboth ports), but apparently that\u0027s difficult given the various chip\nbugs and hardware configs out there (not to mention that people\u0027s\ndrives may suddenly change from /dev/hdc to /dev/sdb), so this boot\noption may be the correct long term fix.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "53f11d4ff8797bcceaf014e62bd39f16ce84baec",
      "tree": "978cac0e05a6581e3730a812e868225966bdddc2",
      "parents": [
        "02b28a33aae93a3b53068e0858d62f8bcaef60a3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:46:36 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:47:30 2005 -0500"
      },
      "message": "[ACPI] Enable Embedded Controller (EC) interrupt mode by default\n\n\"ec_intr\u003d0\" reverts to polling\n\"ec_burst\u003d\" no longer exists.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: Luming Yu \u003cluming.yu@intel.com\u003e\n"
    },
    {
      "commit": "f9c98d0287de42221c624482fd4f8d485c98ab22",
      "tree": "cc5653dcd2339b9006c224952b49f0c20b3c76a1",
      "parents": [
        "147efea8ebb034b48aee806caae1da9a2ee41b38"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Oct 29 18:16:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 29 21:40:38 2005 -0700"
      },
      "message": "[PATCH] mm: m68k kill stram swap\n\nPlease, please now delete the Atari CONFIG_STRAM_SWAP code.  It may be\nexcellent and ingenious code, but its reference to swap_vfsmnt betrays that it\nhasn\u0027t been built since 2.5.1 (four years old come December), it\u0027s delving\ndeep into matters which are the preserve of core mm code, its only purpose is\nto give the more conscientious mm guys an anxiety attack from time to time;\nyet we keep on breaking it more and more.\n\nIf you want to use RAM for swap, then if the MTD driver does not already\nprovide just what you need, I\u0027m sure David could be persuaded to add the\nextra.  But you\u0027d also like to be able to allocate extents of that swap for\nother use: we can give you a core interface for that if you need.  But unbuilt\nfor four years suggests to me that there\u0027s no need at all.\n\nI cannot swear the patch below won\u0027t break your build, but believe so.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "478a3bab8c87a9ba4a4ba338314e32bb0c378e62",
      "tree": "37e07a18952706e76b36c782ac095c17b0bc8e11",
      "parents": [
        "46f116eab81b21c6ae8c4f169498c632b1f94bf1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 19 12:52:02 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:49 2005 -0700"
      },
      "message": "[PATCH] USB: Always do usb-handoff\n\nThis revised patch (as586b) makes usb-handoff permanently true and no\nlonger a kernel boot parameter.  It also removes the piix3_usb quirk code;\nthat was nothing more than an early version of the USB handoff code\n(written at a time when Intel\u0027s PIIX3 was about the only motherboard with\nUSB support).  And it adds identifiers for the three PCI USB controller\nclasses to pci_ids.h.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a991304496bdaec09f497d1eb5d9dcf2f94b7d5d",
      "tree": "b054943b057ce75e9bfcd89d3a441793aa46d0b0",
      "parents": [
        "4196c3af25d98204216a5d6c37ad2cb303a1f2bf"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Oct 23 12:57:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 23 16:38:38 2005 -0700"
      },
      "message": "[PATCH] kernel-parameters cleanup\n\nFix typos \u0026 trailing whitespace.\nAdd blank lines in a few places.\nRemove \"AM53C974\u003d\" option:  driver does not exist.\nRestrict to \u003c 80 columns in most places (but don\u0027t split formatted\n  command-line arguments).\nAdd a few option arguments for completeness.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66759a01adbfe8828dd063e32cf5ed3f46696181",
      "tree": "9d34afafa1e4e5371a0e732a3f949ef8ac533ab5",
      "parents": [
        "049cdefe19f95b67b06b70915cd8e4ae7173337a"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Mon Sep 12 18:49:25 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: i386/x86-64: Fix time going twice as fast problem on ATI Xpress chipsets\n\nOriginal patch from Bertro Simul\n\nThis is probably still not quite correct, but seems to be\nthe best solution so far.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d344c5e0856ad03278d8700b503762dbc8b86e12",
      "tree": "a6d893a643470a3c2580a58f3228a55fa1fd1d82",
      "parents": [
        "010988e888a0abbe7118635c1b33d049caae6b29",
        "87fc767b832ef5a681a0ff9d203c3289bc3be2bf"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Sep 09 20:14:47 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Sep 09 20:14:47 2005 -0500"
      },
      "message": "Manual merge with Linus\n"
    },
    {
      "commit": "ffdfc40976dda18d923cd001d44bf0ee55da1af4",
      "tree": "2503b81230c5b3ad0ff3926e1388267338fe24b8",
      "parents": [
        "2b579beec255d6589fabe51b60933d723630bcd4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Sep 06 15:17:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:28 2005 -0700"
      },
      "message": "[PATCH] Add rdinit parameter to pick early userspace init\n\nSince early userspace was added, there\u0027s no way to override which init to\nrun from it.  Some people tack on an extra cpio archive with a link from\n/init depending on what they want to run, but that\u0027s sometimes impractical.\n\nChanging the \"init\u003d\" to also override the early userspace isn\u0027t feasible,\nsince it is still used to indicate what init to run from disk when early\nuserspace has completed doing whatever it\u0027s doing (i.e.  load filesystem\nmodules and drivers).\n\nInstead, introduce \"rdinit\u003d\" and make it override the default \"/init\" if\nspecified.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "945ef0d428bc33c639e49d27fb8cc765adec3fdf",
      "tree": "0bcd9222a42b61081015419276d6aaa731e3ee3b",
      "parents": [
        "c3d31e7f9a94800ba895a081e143e79954f6c62f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:42:00 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Sep 04 01:42:00 2005 -0500"
      },
      "message": "Input: i8042 - add i8042.nokbd module option to allow supressing\n       creation of keyboard port.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b857c730d4e960d1876ff56ce5c4bd81ea9ff5ae",
      "tree": "bce3d877276819174962796954c424c0a09be188",
      "parents": [
        "2ba84684e8cf6f980e4e95a2300f53a505eb794e",
        "30e332f3307e9f7718490a706e5ce99f0d3a7b26"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 15 15:49:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 15 15:49:00 2005 -0400"
      },
      "message": "Merge ../to-linus-stable/\n"
    },
    {
      "commit": "30e332f3307e9f7718490a706e5ce99f0d3a7b26",
      "tree": "39054cfaf058a369f2b75bd89265e83522c02b49",
      "parents": [
        "d4ab025b73a2d10548e17765eb76f3b7351dc611"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Fri Aug 12 00:31:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 15 15:46:58 2005 -0400"
      },
      "message": "[ACPI] re-enable platform-specific hotkey drivers by default\n\nWhen both platform-specific and generic drivers exist,\nenable generic over-ride with \"acpi_generic_hotkey\".\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4953\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "41e2e8bec2da8d680a03aa4bee9a09fac499c05f",
      "tree": "7bdacaa534b0b640c0456923a11a6be93db2f422",
      "parents": [
        "6e498c1080ae794a8dc788152002fb39994ae78b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 12 13:58:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:03 2005 -0700"
      },
      "message": "[PATCH] Documentation/kernel-parameters.txt: fix a typo\n\nSigned-off-by: 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": "2b2c3750330325ae5071582b5c4dbdf1c8bc1e51",
      "tree": "e3ba1ac739e316e21be7be57393adf4a49710f42",
      "parents": [
        "043d051615aa5da09a7e44f1edbb69798458e067"
      ],
      "author": {
        "name": "Bob Picco",
        "email": "bob.picco@hp.com",
        "time": "Wed Jun 29 18:00:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jul 07 17:11:29 2005 -0700"
      },
      "message": "[PATCH] Documentation\n\nThis is a small documentation patch for a boot time parameter.  \n\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "541cecac534ea0df95fbc76b0a3091e91b101895",
      "tree": "447d4caf5d61f74862ff0b0faf31da348d141596",
      "parents": [
        "4c91aedb75d1b87deccf16d58f67fb46402d7d44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 08:43:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 08:43:49 2005 -0700"
      },
      "message": "Remove duplicate mention of \"edd\" in Documentation/kernel-parameters.txt\n"
    },
    {
      "commit": "200803dfe4ff772740d63db725ab2f1b185ccf92",
      "tree": "f567852c984c947f792edb18fee273cfa363d374",
      "parents": [
        "21fe3471c3aaa5c489c5d3a4d705291eb7511248"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Jun 28 20:45:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:35 2005 -0700"
      },
      "message": "[PATCH] irqpoll\n\nAnyone reporting a stuck IRQ should try these options.  Its effectiveness\nvaries we\u0027ve found in the Fedora case.  Quite a few systems with misdescribed\nIRQ routing just work when you use irqpoll.  It also fixes up the VIA systems\nalthough thats now fixed with the VIA quirk (which we could just make default\nas its what Redmond OS does but Linus didn\u0027t like it historically).\n\nA small number of systems have jammed IRQ sources or misdescribes that cause\nan IRQ that we have no handler registered anywhere for.  In those cases it\ndoesn\u0027t help.\n\nSigned-off-by: Alan Cox \u003cnumber6@the-village.bc.nu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8644d2a42bdba2d513f71c07eaf1b6f9b718b8eb",
      "tree": "c43b6c2fdf1b68b66906a2de69446dcec0f9af6b",
      "parents": [
        "1cde8a16815bd85c8137d1ea556398983c597c11",
        "99f95e5286df2f69edab8a04c7080d986ee4233b"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Mon Jun 27 22:07:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 22:07:56 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "120bb4246a99cc6e9cc976573fcbcd0ee9d544ef",
      "tree": "d447957833d89dbd049259f813530fa8cc81d206",
      "parents": [
        "020f46a39eb7b99a575b9f4d105fce2b142acdf1"
      ],
      "author": {
        "name": "jayalk@intworks.biz",
        "email": "jayalk@intworks.biz",
        "time": "Mon Mar 21 20:20:42 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:38 2005 -0700"
      },
      "message": "[PATCH] PCI Allow OutOfRange PIRQ table address\n\nI updated this to remove unnecessary variable initialization, make\ncheck_routing be inline only and not __init, switch to strtoul, and\nformatting fixes as per Randy Dunlap\u0027s recommendations.\n\nI updated this to change pirq_table_addr to a long, and to add a warning\nmsg if the PIRQ table wasn\u0027t found at the specified address, as per thread\nwith Matthew Wilcox.\n\nIn our hardware situation, the BIOS is unable to store or generate it\u0027s PIRQ\ntable in the F0000h-100000h standard range. This patch adds a pci kernel\nparameter, pirqaddr to allow the bootloader (or BIOS based loader) to inform\nthe kernel where the PIRQ table got stored. A beneficial side-effect is that,\nif one\u0027s BIOS uses a static address each time for it\u0027s PIRQ table, then\npirqaddr can be used to avoid the $pirq search through that address block each\ntime at boot for normal PIRQ BIOSes.\n\nSigned-off-by: Jaya Kumar \u003cjayalk@intworks.biz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3e0777b8fa96f7073ed5d13d3bc1d573b766bef9",
      "tree": "3849e8457dd8f038ab7da025c708e275b43ea9c1",
      "parents": [
        "a94130e00038ebeb2f66901a4a4a9e05a03051c1",
        "e5119885f00874453e837e3407014b73de2f4741"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 14:47:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 14:47:31 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/dtor/input.git manually\n\nSome manual fixups required due to clashes with the PF_FREEZE cleanups.\n"
    },
    {
      "commit": "2030eae52b416a9a9f0ffda74c982b7f1e19496d",
      "tree": "3715724cb19e9165873635fcdf7e9e30d86f7710",
      "parents": [
        "60e64d46a58236e3c718074372cab6a5b56a3b15"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Sat Jun 25 14:58:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:53 2005 -0700"
      },
      "message": "[PATCH] Retrieve elfcorehdr address from command line\n\nThis patch adds support for retrieving the address of elf core header if one\nis passed in command line.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc009d92435f99498cbc579ce76bf28e837e2c14",
      "tree": "2ba8732b28225593d996b8faa079dc6ab4bbc9bc",
      "parents": [
        "d0537508a9921efced238b20967e50e519ac34af"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Jun 25 14:57:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:48 2005 -0700"
      },
      "message": "[PATCH] kexec: add kexec syscalls\n\nThis patch introduces the architecture independent implementation the\nsys_kexec_load, the compat_sys_kexec_load system calls.\n\nKexec on panic support has been integrated into the core patch and is\nrelatively clean.\n\nIn addition the hopefully architecture independent option\ncrashkernel\u003dsize@location has been docuemented.  It\u0027s purpose is to reserve\nspace for the panic kernel to live, and where no DMA transfer will ever be\nsetup to access.\n\nSigned-off-by: Eric Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e70c9d5e61c6cb2272c866fc1303e62975006752",
      "tree": "fcac373d1cab6df2a6ad87c2575fb16d778282af",
      "parents": [
        "dec63ec32ea486ab915138e8790084c22a3f7bf6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Jun 25 14:54:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:24 2005 -0700"
      },
      "message": "[PATCH] I8K: use standard DMI interface\n\nI8K: Change to use stock dmi infrastructure instead of homegrown\n     parsing code. The driver now requires box\u0027s DMI data to match\n     list of supported models so driver can be safely compiled-in\n     by default without fear of it poking into random SMM BIOS\n     code. DMI checks can be ignored with i8k.ignore_dmi option.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "02d7f5895005bd559c6c12d0f1b4e3dd5d91b927",
      "tree": "00d991a932cbb6c13ce1c2a6c09896f5cada7b66",
      "parents": [
        "41e979f822b34e789560ae2752f26f4a018f5d7e"
      ],
      "author": {
        "name": "Kenan Esau",
        "email": "kenan.esau@conan.de",
        "time": "Sun May 29 02:30:22 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:30:22 2005 -0500"
      },
      "message": "Input: Add Fujitsu Lifebook B-series touchscreen driver.\n\nFrom: Kenan Esau \u003ckenan.esau@conan.de\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
