)]}'
{
  "log": [
    {
      "commit": "846c7bb055747989891f5cd2bb6e8d56243ba1e7",
      "tree": "e044041366efa8298157c4ae86615d68d30dd6d2",
      "parents": [
        "c2e2c7fa1cb2cf2b114a6c9bc132b6601db5a7c8"
      ],
      "author": {
        "name": "Balbir Singh",
        "email": "balbir@linux.vnet.ibm.com",
        "time": "Thu Oct 18 23:39:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:36 2007 -0700"
      },
      "message": "Add cgroupstats\n\nThis patch is inspired by the discussion at\nhttp://lkml.org/lkml/2007/4/11/187 and implements per cgroup statistics\nas suggested by Andrew Morton in http://lkml.org/lkml/2007/4/11/263.  The\npatch is on top of 2.6.21-mm1 with Paul\u0027s cgroups v9 patches (forward\nported)\n\nThis patch implements per cgroup statistics infrastructure and re-uses\ncode from the taskstats interface.  A new set of cgroup operations are\nregistered with commands and attributes.  It should be very easy to\n*extend* per cgroup statistics, by adding members to the cgroupstats\nstructure.\n\nThe current model for cgroupstats is a pull, a push model (to post\nstatistics on interesting events), should be very easy to add.  Currently\nuser space requests for statistics by passing the cgroup file\ndescriptor.  Statistics about the state of all the tasks in the cgroup\nis returned to user space.\n\nTODO\u0027s/NOTE:\n\nThis patch provides an infrastructure for implementing cgroup statistics.\nBased on the needs of each controller, we can incrementally add more statistics,\nevent based support for notification of statistics, accumulation of taskstats\ninto cgroup statistics in the future.\n\nSample output\n\n# ./cgroupstats -C /cgroup/a\nsleeping 2, blocked 0, running 1, stopped 0, uninterruptible 0\n\n# ./cgroupstats -C /cgroup/\nsleeping 154, blocked 0, running 0, stopped 0, uninterruptible 0\n\nIf the approach looks good, I\u0027ll enhance and post the user space utility for\nthe same\n\nFeedback, comments, test results are always welcome!\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8793d854edbc2774943a4b0de3304dc73991159a",
      "tree": "380b3403a0fedfcce61d9af5af1ffbcc71017abf",
      "parents": [
        "81a6a5cdd2c5cd70874b88afe524ab09e9e869af"
      ],
      "author": {
        "name": "Paul Menage",
        "email": "menage@google.com",
        "time": "Thu Oct 18 23:39:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:36 2007 -0700"
      },
      "message": "Task Control Groups: make cpusets a client of cgroups\n\nRemove the filesystem support logic from the cpusets system and makes cpusets\na cgroup subsystem\n\nThe \"cpuset\" filesystem becomes a dummy filesystem; attempts to mount it get\npassed through to the cgroup filesystem with the appropriate options to\nemulate the old cpuset filesystem behaviour.\n\nSigned-off-by: Paul Menage \u003cmenage@google.com\u003e\nCc: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Srivatsa Vaddagiri \u003cvatsa@in.ibm.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "817929ec274bcfe771586d338bb31d1659615686",
      "tree": "5a96ed1afd308016e8720437a00bf2f114e907cb",
      "parents": [
        "a424316ca154317367c7ddf89997d1c80e4a8051"
      ],
      "author": {
        "name": "Paul Menage",
        "email": "menage@google.com",
        "time": "Thu Oct 18 23:39:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:36 2007 -0700"
      },
      "message": "Task Control Groups: shared cgroup subsystem group arrays\n\nReplace the struct css_set embedded in task_struct with a pointer; all tasks\nthat have the same set of memberships across all hierarchies will share a\ncss_set object, and will be linked via their css_sets field to the \"tasks\"\nlist_head in the css_set.\n\nAssuming that many tasks share the same cgroup assignments, this reduces\noverall space usage and keeps the size of the task_struct down (three pointers\nadded to task_struct compared to a non-cgroups kernel, no matter how many\nsubsystems are registered).\n\n[akpm@linux-foundation.org: fix a printk]\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Paul Menage \u003cmenage@google.com\u003e\nCc: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Srivatsa Vaddagiri \u003cvatsa@in.ibm.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Srivatsa Vaddagiri \u003cvatsa@in.ibm.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "697f41610863c9264a7ae26dac9a387c9dda8c84",
      "tree": "9d4321f93abe36920a8e9d5239d120803f6cabbc",
      "parents": [
        "b4f48b6363c81ca743ef46943ef23fd72e60f679"
      ],
      "author": {
        "name": "Paul Menage",
        "email": "menage@google.com",
        "time": "Thu Oct 18 23:39:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:36 2007 -0700"
      },
      "message": "Task Control Groups: add cgroup_clone() interface\n\nAdd support for cgroup_clone(), a way to create new cgroups intended to\nbe used for systems such as namespace unsharing.  A new subsystem callback,\npost_clone(), is added to allow subsystems to automatically configure cloned\ncgroups.\n\nSigned-off-by: Paul Menage \u003cmenage@google.com\u003e\nCc: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Srivatsa Vaddagiri \u003cvatsa@in.ibm.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddbcc7e8e50aefe467c01cac3dec71f118cd8ac2",
      "tree": "0881a031e669582f819d572339e955b04abfc3d2",
      "parents": [
        "55a230aae650157720becc09cadb7d10efbf5013"
      ],
      "author": {
        "name": "Paul Menage",
        "email": "menage@google.com",
        "time": "Thu Oct 18 23:39:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:36 2007 -0700"
      },
      "message": "Task Control Groups: basic task cgroup framework\n\nGeneric Process Control Groups\n--------------------------\n\nThere have recently been various proposals floating around for\nresource management/accounting and other task grouping subsystems in\nthe kernel, including ResGroups, User BeanCounters, NSProxy\ncgroups, and others.  These all need the basic abstraction of being\nable to group together multiple processes in an aggregate, in order to\ntrack/limit the resources permitted to those processes, or control\nother behaviour of the processes, and all implement this grouping in\ndifferent ways.\n\nThis patchset provides a framework for tracking and grouping processes\ninto arbitrary \"cgroups\" and assigning arbitrary state to those\ngroupings, in order to control the behaviour of the cgroup as an\naggregate.\n\nThe intention is that the various resource management and\nvirtualization/cgroup efforts can also become task cgroup\nclients, with the result that:\n\n- the userspace APIs are (somewhat) normalised\n\n- it\u0027s easier to test e.g. the ResGroups CPU controller in\n conjunction with the BeanCounters memory controller, or use either of\nthem as the resource-control portion of a virtual server system.\n\n- the additional kernel footprint of any of the competing resource\n management systems is substantially reduced, since it doesn\u0027t need\n to provide process grouping/containment, hence improving their\n chances of getting into the kernel\n\nThis patch:\n\nAdd the main task cgroups framework - the cgroup filesystem, and the\nbasic structures for tracking membership and associating subsystem state\nobjects to tasks.\n\nSigned-off-by: Paul Menage \u003cmenage@google.com\u003e\nCc: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Srivatsa Vaddagiri \u003cvatsa@in.ibm.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f731f7d83d6c6a3eeb32cce79bfcddbf7fac8cc",
      "tree": "706de5d8801259311a7a3b3987bc3b6e6511637d",
      "parents": [
        "cb680c1be62e9898fc2ca2a89d9fdba7c84a5c81"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 18 23:39:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:35 2007 -0700"
      },
      "message": "kernel-api docbook: fix content problems\n\nFix kernel-api docbook contents problems.\n\ndocproc: linux-2.6.23-git13/include/asm-x86/unaligned_32.h: No such file or directory\nWarning(linux-2.6.23-git13//include/linux/list.h:482): bad line: \t\t\tof list entry\nWarning(linux-2.6.23-git13//mm/filemap.c:864): No description found for parameter \u0027ra\u0027\nWarning(linux-2.6.23-git13//block/ll_rw_blk.c:3760): No description found for parameter \u0027req\u0027\nWarning(linux-2.6.23-git13//include/linux/input.h:1077): No description found for parameter \u0027private\u0027\nWarning(linux-2.6.23-git13//include/linux/input.h:1077): No description found for parameter \u0027cdev\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: WU Fengguang \u003cwfg@mail.ustc.edu.cn\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c7037db50ebecf3d5cfbf7082daa5d97d900fef",
      "tree": "1843c417160b79c3f79a54d546ddcf5ccdb1b44b",
      "parents": [
        "22124c9999f00340b062fff740db30187bf18454"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Oct 18 23:39:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:34 2007 -0700"
      },
      "message": "remove unused flush_tlb_pgtables\n\nNobody uses flush_tlb_pgtables anymore, this patch removes all remaining\ntraces of it from all archs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "612b5a8d3a57d07698ceec0e307a84f38b241fe2",
      "tree": "bd7d44b88e00dd8f6fb7ad7afaa9053ac875c317",
      "parents": [
        "fcfa4724116589d6a5fac92af410b6f12d41b5bb"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Thu Oct 18 03:07:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:32 2007 -0700"
      },
      "message": "IPMI: new NMI handling\n\nConvert over to the new NMI handling for getting IPMI watchdog timeouts via an\nNMI.  This add config options to know if there is the ability to receive NMIs\nand if it has an NMI post processing call.  Then it modifies the IPMI watchdog\nto take advantage of this so that it can know if an NMI comes in.\n\nIt also adds testing that the IPMI NMI watchdog works.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "650dd0c7faf8126aaa261833dc9171a070deeaf3",
      "tree": "02d7d4674995442072f6516897f873361368d889",
      "parents": [
        "f8fbcd3b9da5830fded133dbeb7066b1b92ee736"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "cminyard@mvista.com",
        "time": "Thu Oct 18 03:07:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:32 2007 -0700"
      },
      "message": "IPMI: documentation fixes\n\nClean up IPMI documentation to remove references to high-res timers and add\ninfo about the polling thread.  Also fix an doc error for a parameter.\n\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26333576fd0d0b52f6e4025c5aded97e188bdd44",
      "tree": "a9c1f9518d940a8ef10453871f2899ca18d46efa",
      "parents": [
        "38048983e14c0fb6324175fbaf2be1baa842f5ee"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Oct 18 03:06:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:29 2007 -0700"
      },
      "message": "bitops: introduce lock ops\n\nIntroduce test_and_set_bit_lock / clear_bit_unlock bitops with lock semantics.\nConvert all architectures to use the generic implementation.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc37449f7959aeedc2d38b183468ae73c9166fb6",
      "tree": "3aaf169f3b9d9c9deb69802aa7c81354d55cf0c8",
      "parents": [
        "5b4db0c2f25925fcfc17fa7233b7b90dc023d207"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Oct 18 03:06:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:26 2007 -0700"
      },
      "message": "The next round of scheduled OSS code removal\n\nThis patch contains the next round of scheduled OSS code removal.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7058cb02ddab4bce70a46e519804fccb7ac0a060",
      "tree": "c0d3bfc395472a2a8c9098227739892a9090b3a0",
      "parents": [
        "8ada720d89d678eb5a09d3048a5e9a35c526800c"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Oct 18 03:05:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:23 2007 -0700"
      },
      "message": "sysctl: deprecate sys_sysctl in a user space visible fashion.\n\nAfter adding checking to register_sysctl_table and finding a whole new set\nof bugs.  Missed by countless code reviews and testers I have finally lost\npatience with the binary sysctl interface.\n\nThe binary sysctl interface has been sort of deprecated for years and\nfinding a user space program that uses the syscall is more difficult then\nfinding a needle in a haystack.  Problems continue to crop up, with the in\nkernel implementation.  So since supporting something that no one uses is\nsilly, deprecate sys_sysctl with a sufficient grace period and notice that\nthe handful of user space applications that care can be fixed or replaced.\n\nThe /proc/sys sysctl interface that people use will continue to be\nsupported indefinitely.\n\nThis patch moves the tested warning about sysctls from the path where\nsys_sysctl to a separate path called from both implementations of\nsys_sysctl, and it adds a proper entry into\nDocumentation/feature-removal-schedule.\n\nAllowing us to revisit this in a couple years time and actually kill\nsys_sysctl.\n\n[lethal@linux-sh.org: sysctl: Fix syscall disabled build]\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25398a158d86b993fa5bf36f5a6752134b584d60",
      "tree": "38a1db45fdeb8cfa691cf6f1b38a762773e5b950",
      "parents": [
        "0d135a4a8c77f248afd908bc3cf5bd833062589d"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Oct 18 03:05:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:23 2007 -0700"
      },
      "message": "sysctl: parport remove binary paths\n\nThe sysctl binary paths don\u0027t look as if they even code work, .data is not\nfilled in, and all of the proc_handlers look at extra1 and there is not\nstrategy routine.\n\nSo just kill the binary paths.\n\nIn addition this patch removes the setting of extra1 on directories.  It\ndoesn\u0027t look like the parport code ever examines it, and it\u0027s bad sysctl form.\n\n[bunk@kernel.org: remove parport_device_num()]\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f4ce8c32f2dc2bc2411cafe39976fc5c0adfabf",
      "tree": "04f9009812e13f97b3eaae6385a0bb49cc2312b1",
      "parents": [
        "438e2ce68dfd4af4cfcec2f873564fb921db4bb5"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Thu Oct 18 03:04:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:19 2007 -0700"
      },
      "message": "serial: turn serial console suspend a boot rather than compile time option\n\nCurrently, there\u0027s a CONFIG_DISABLE_CONSOLE_SUSPEND that allows one to stop\nthe serial console from being suspended when the rest of the machine goes\nto sleep.  This is incredibly useful for debugging power management-related\nthings; however, having it as a compile-time option has proved to be\nincredibly inconvenient for us (OLPC).  There are plenty of times that we\nwant serial console to not suspend, but for the most part we\u0027d like serial\nconsole to be suspended.\n\nThis drops CONFIG_DISABLE_CONSOLE_SUSPEND, and replaces it with a kernel\nboot parameter (no_console_suspend).  By default, the serial console will\nbe suspended along with the rest of the system; by passing\n\u0027no_console_suspend\u0027 to the kernel during boot, serial console will remain\nalive during suspend.\n\nFor now, this is pretty serial console specific; further fixes could be\napplied to make this work for things like netconsole.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Nigel Cunningham \u003cnigel@suspend2.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5d8c5976d6adeddb8208c240460411e2198b393",
      "tree": "bc7ee9762366c3790f0c0c84e8de73487b5ef261",
      "parents": [
        "e42837bcd35b75bb59ae5d3e62f87be1aeeb05c3"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:19 2007 -0700"
      },
      "message": "freezer: do not send signals to kernel threads\n\nThe freezer should not send signals to kernel threads, since that may lead to\nsubtle problems.  In particular, commit\nb74d0deb968e1f85942f17080eace015ce3c332c has changed recalc_sigpending_tsk()\nso that it doesn\u0027t clear TIF_SIGPENDING.  For this reason, if the freezer\ncontinues to send fake signals to kernel threads and the freezing of kernel\nthreads fails, some of them may be running with TIF_SIGPENDING set forever.\n\nAccordingly, recalc_sigpending_tsk() shouldn\u0027t set the task\u0027s TIF_SIGPENDING\nflag if TIF_FREEZE is set.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2776365370b579afc36cff14dc70a567b66f0378",
      "tree": "bc53d79f7c9ef062f2de7e836f44885ac243de35",
      "parents": [
        "b3dac3b304bdfbb06e92b0d4bba9ecab006795e6"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "freezer: document relationship with memory shrinking\n\nOne important reason to freeze tasks, which is that we don\u0027t want them to\nallocate memory after freeing it for the hibernation image, has not been\ndocumented.  Fix it.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nAcked-by: Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26398a70ea35f153feb799fa850c71685667712b",
      "tree": "e75959ef010bf3521bce2a33e59565c34b0c109d",
      "parents": [
        "95d9ffbe01fb21d524c86bf77871255066bc6e55"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "PM: Rename struct pm_ops and related things\n\nThe name of \u0027struct pm_ops\u0027 suggests that it is related to the power\nmanagement in general, but in fact it is only related to suspend.   Moreover,\nits name should indicate what this structure is used for, so it seems\nreasonable to change it to \u0027struct platform_suspend_ops\u0027.   In that case, the\nname of the global variable of this type used by the PM core and the names of\nrelated functions should be changed accordingly.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d8190f87b5458160ba75d05e8ad6abefbe48a26",
      "tree": "7abeb91aa2a40b91004f53520b7bf1f2c80aab7e",
      "parents": [
        "c2f73fd07d2ce4605b404f34395eb734a7ba9967",
        "982c37cfb6e61c0e64634abc2e305d757c1405b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 15:05:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 15:05:58 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:\n  9p: remove sysctl\n  9p: fix bad kconfig cross-dependency\n  9p: soften invalidation in loose_mode\n  9p: attach-per-user\n  9p: rename uid and gid parameters\n  9p: define session flags\n  9p: Make transports dynamic\n"
    },
    {
      "commit": "ba17674fe02909fef049fd4b620a2805bdb8c693",
      "tree": "faa05f8705324ac0b70031dbfb08b65b1339391a",
      "parents": [
        "bd32b82df9876af439f1760a599c0e2da9198bda"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-desktop.austin.ibm.com",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "message": "9p: attach-per-user\n\nThe 9P2000 protocol requires the authentication and permission checks to be\ndone in the file server. For that reason every user that accesses the file\nserver tree has to authenticate and attach to the server separately.\nMultiple users can share the same connection to the server.\n\nCurrently v9fs does a single attach and executes all I/O operations as a\nsingle user. This makes using v9fs in multiuser environment unsafe as it\ndepends on the client doing the permission checking.\n\nThis patch improves the 9P2000 support by allowing every user to attach\nseparately. The patch defines three modes of access (new mount option\n\u0027access\u0027):\n\n- attach-per-user (access\u003duser) (default mode for 9P2000.u)\n If a user tries to access a file served by v9fs for the first time, v9fs\n sends an attach command to the server (Tattach) specifying the user. If\n the attach succeeds, the user can access the v9fs tree.\n As there is no uname-\u003euid (string-\u003einteger) mapping yet, this mode works\n only with the 9P2000.u dialect.\n\n- allow only one user to access the tree (access\u003d\u003cuid\u003e)\n Only the user with uid can access the v9fs tree. Other users that attempt\n to access it will get EPERM error.\n\n- do all operations as a single user (access\u003dany) (default for 9P2000)\n V9fs does a single attach and all operations are done as a single user.\n If this mode is selected, the v9fs behavior is identical with the current\n one.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "bd32b82df9876af439f1760a599c0e2da9198bda",
      "tree": "87b5c2bf165cae258969817f1875259278ab066f",
      "parents": [
        "2405669b253670467c5c4b4effd160881bf4fbb7"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-desktop.austin.ibm.com",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "message": "9p: rename uid and gid parameters\n\nChange the names of \u0027uid\u0027 and \u0027gid\u0027 parameters to the more appropriate\n\u0027dfltuid\u0027 and \u0027dfltgid\u0027.  This also sets the default uid/gid to -2\n(aka nfsnobody)\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "a80d923e1321a7ed69a0918de37e39871bb536a0",
      "tree": "8294e5f14a0e938ae4675ef912a32fbade0f832b",
      "parents": [
        "0eafaae84e21ac033815cc9f33c3ae889cd7ccfe"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@opteron.(none)",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-desktop.austin.ibm.com",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "message": "9p: Make transports dynamic\n\nThis patch abstracts out the interfaces to underlying transports so that\nnew transports can be added as modules.  This should also allow kernel\nconfiguration of transports without ifdef-hell.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "38e760a1335ffaca5a08624a9aed6fe2055c2c98",
      "tree": "c313888b750a56db7c9c09c8af5be830bb75b81e",
      "parents": [
        "9aa8d7195acb18fc436847f6c66a97f8359ad54d"
      ],
      "author": {
        "name": "Joe Korty",
        "email": "joe.korty@ccur.com",
        "time": "Wed Oct 17 18:04:40 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Wed Oct 17 20:16:53 2007 +0200"
      },
      "message": "x86: expand /proc/interrupts to include missing vectors, v2\n\nAdd missing IRQs and IRQ descriptions to /proc/interrupts.\n\n/proc/interrupts is most useful when it displays every IRQ vector in use by\nthe system, not just those somebody thought would be interesting.\n\nThis patch inserts the following vector displays to the i386 and x86_64\nplatforms, as appropriate:\n\n\trescheduling interrupts\n\tTLB flush interrupts\n\tfunction call interrupts\n\tthermal event interrupts\n\tthreshold interrupts\n\tspurious interrupts\n\nA threshold interrupt occurs when ECC memory correction is occuring at too\nhigh a frequency.  Thresholds are used by the ECC hardware as occasional\nECC failures are part of normal operation, but long sequences of ECC\nfailures usually indicate a memory chip that is about to fail.\n\nThermal event interrupts occur when a temperature threshold has been\nexceeded for some CPU chip.  IIRC, a thermal interrupt is also generated\nwhen the temperature drops back to a normal level.\n\nA spurious interrupt is an interrupt that was raised then lowered by the\ndevice before it could be fully processed by the APIC.  Hence the apic sees\nthe interrupt but does not know what device it came from.  For this case\nthe APIC hardware will assume a vector of 0xff.\n\nRescheduling, call, and TLB flush interrupts are sent from one CPU to\nanother per the needs of the OS.  Typically, their statistics would be used\nto discover if an interrupt flood of the given type has been occuring.\n\nAK: merged v2 and v4 which had some more tweaks\nAK: replace Local interrupts with Local timer interrupts\nAK: Fixed description of interrupt types.\n\n[ tglx: arch/x86 adaptation ]\n[ mingo: small cleanup ]\n\nSigned-off-by: Joe Korty \u003cjoe.korty@ccur.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Tim Hockin \u003cthockin@hockin.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "909dd324fb57ad690c38c4e3d52337defa099ce8",
      "tree": "524f89e71d9c4d16fb62917436913a1b95713202",
      "parents": [
        "ffecad95eed621a82e8131b929cfcc3bb2a10d46"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Oct 17 18:04:38 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Wed Oct 17 20:16:32 2007 +0200"
      },
      "message": "x86: clean up mce\u003d argument parsing slightly\n\nMove the \u003d into the __setup line.\nDocument the option in kernel-parameters.txt by adding a pointer\nto the x86-64 specific documentation.\n\n[ tglx: arch/x86 adaptation ]\n\nPointed out by Robert Day\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "20510f2f4e2dabb0ff6c13901807627ec9452f98",
      "tree": "d64b9eeb90d577f7f9688a215c4c6c3c2405188a",
      "parents": [
        "5c3b447457789374cdb7b03afe2540d48c649a36"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Oct 16 23:31:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:07 2007 -0700"
      },
      "message": "security: Convert LSM into a static interface\n\nConvert LSM into a static interface, as the ability to unload a security\nmodule is not required by in-tree users and potentially complicates the\noverall security architecture.\n\nNeedlessly exported LSM symbols have been unexported, to help reduce API\nabuse.\n\nParameters for the capability and root_plug modules are now specified\nat boot.\n\nThe SECURITY_FRAMEWORK_VERSION macro has also been removed.\n\nIn a nutshell, there is no safe way to unload an LSM.  The modular interface\nis thus unecessary and broken infrastructure.  It is used only by out-of-tree\nmodules, which are often binary-only, illegal, abusive of the API and\ndangerous, e.g.  silently re-vectoring SELinux.\n\n[akpm@linux-foundation.org: cleanups]\n[akpm@linux-foundation.org: USB Kconfig fix]\n[randy.dunlap@oracle.com: fix LSM kernel-doc]\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nCc: \"Serge E. Hallyn\" \u003cserue@us.ibm.com\u003e\nAcked-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5c3b447457789374cdb7b03afe2540d48c649a36",
      "tree": "7f2bb2593a5e5b30facd27e4fb9489bdfaaf1d80",
      "parents": [
        "3f51bed3b7b691d873a84e0ba24aadd862bf6033"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Oct 16 23:31:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:07 2007 -0700"
      },
      "message": "Add section IDs to Documentation/DocBook/filesystems.tmpl\n\nAdd recommended section IDs to Documentation/DocBook/filesystems.tmpl\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f51bed3b7b691d873a84e0ba24aadd862bf6033",
      "tree": "5049bca7506fe6214c503308cc50081b268862ce",
      "parents": [
        "e54e54a94cde0c2409974a4222ef2eda2e5609c8"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Oct 16 23:31:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:07 2007 -0700"
      },
      "message": "Fix \"make htmldocs\" build break.\n\nFix two htmldocs build breaks, introduced by moving include/linux/usb_gadget.h to\ninclude/linux/usb/gadget.h and combining resume.c and suspend.c into main.c in\ndrivers/base/power.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e54e54a94cde0c2409974a4222ef2eda2e5609c8",
      "tree": "0d873e45f8c7c97aaf2955242295e53a306ae06d",
      "parents": [
        "541ceb359e3fb2714bf7a9fa3c134ce3e29f427a"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Oct 16 23:31:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:07 2007 -0700"
      },
      "message": "Add Documentation/RCU/00-Index\n\nAdd Documentation/RCU/00-INDEX\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "541ceb359e3fb2714bf7a9fa3c134ce3e29f427a",
      "tree": "64f2b944f6177ea770801b78794193c342ac6898",
      "parents": [
        "8d63494f780a77f3edfe9b470d65b7f265ae8d5a"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Oct 16 23:31:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:07 2007 -0700"
      },
      "message": "Add recommended section IDs to deviceiobook.tmpl\n\nAdd recommended section ID tags to deviceiobook.tmpl\n\nBecause otherwise the link #anchors in the html vary from build to build.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f32143a2fedfa299d790ca96bff9b1d2e2d6996b",
      "tree": "351a003cb63efe43a6e53c20483f2caeeef5737e",
      "parents": [
        "24950898ffd161f2ea67c60f398146457bca8bf0"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Oct 16 23:31:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:06 2007 -0700"
      },
      "message": "Documentation/vm/slabinfo.c: clean up this code\n\nThis patch does the following cleanups for Documentation/vm/slabinfo.c:\n\n\t- Fix two memory leaks;\n\t- Constify some char pointers;\n\t- Use snprintf instead of sprintf in case of buffer overflow;\n\t- Fix some indentations;\n\t- Other little improvements.\n\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24950898ffd161f2ea67c60f398146457bca8bf0",
      "tree": "72cba3a2cc85bfc7c7b5c4eb22342fbd8b77e7c4",
      "parents": [
        "f4e875704d8ebf0323235e635e666432f097ae42"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Oct 16 23:31:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:06 2007 -0700"
      },
      "message": "vm.txt: document min_free_pages as critical for correctness\n\nmin_free_pages is critical for correctness, document it as such.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4e875704d8ebf0323235e635e666432f097ae42",
      "tree": "22cbf6c28d3f65ce85f5fc7f537c2b046bc2141e",
      "parents": [
        "d1482f40c975e883f209aab659ec75a0afd84075"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Oct 16 23:31:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:06 2007 -0700"
      },
      "message": "kdump: documentation cleanups\n\nThis cleans up kdump documentation a bit. Plus I do not think we want\nto mention Linux trademark in _every_ file in documentation....\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1482f40c975e883f209aab659ec75a0afd84075",
      "tree": "b5104116cd40cdd2d06bd1ae555c9558efed6829",
      "parents": [
        "814073620a2eb520c8bb38e0038fd1c78011fe21"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Oct 16 23:31:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:06 2007 -0700"
      },
      "message": "Update DMA-mapping documentation\n\nA couple of updates haven\u0027t considered whether the documentation makes\nsense as a whole any more.  Three changes here:\n\n - Remove the reference to the \"DAC Addressing for Address Space Hungry\n   Devices\" section which was deleted by Jan Beulich.\n - Remove the comment about DMA_24BIT_MASK which became obsolete when\n   Tobias Klauser changed the code to actually use DMA_24BIT_MASK.\n - Remove the section \"64-bit DMA and DAC cycle support\" since it\u0027s\n   fully covered above, and contains a reference to the section deleted\n   by Jan.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "814073620a2eb520c8bb38e0038fd1c78011fe21",
      "tree": "185485c7d096490fa21281171f9530acc0dfbf66",
      "parents": [
        "3d198a825ac589f7506886a37051805e73d132f5"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Oct 16 23:31:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:06 2007 -0700"
      },
      "message": "Add Documentation/power/00-INDEX\n\nAdd Documentation/power/00-INDEX\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d198a825ac589f7506886a37051805e73d132f5",
      "tree": "47d4b69d65f98475a6fd3d4fb2c93c8e1531ca80",
      "parents": [
        "2216886be6c8cc7dcbe635e0494f9cd52d3bb27f"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Oct 16 23:31:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:06 2007 -0700"
      },
      "message": "Add entries to Documentation/powerpc\n\nAdd two missing entries to Documentation/powerpc/00-INDEX\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2216886be6c8cc7dcbe635e0494f9cd52d3bb27f",
      "tree": "fad21e4ae5eef595432d2d90496b8cf32f872f86",
      "parents": [
        "5ef43567c55c758c651f8339d01678f12d54ac2a"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Oct 16 23:31:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:06 2007 -0700"
      },
      "message": "Add Documentation/{w1,w1/masters}/00-INDEX\n\nTwo 00-INDEX files under Documentation/w1\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ef43567c55c758c651f8339d01678f12d54ac2a",
      "tree": "d4682596cb2355bf085fb3f21ee89bd59b5716e6",
      "parents": [
        "f0ae5669be0ec8b93d6e6f56001c60c3113df694"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Oct 16 23:31:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:06 2007 -0700"
      },
      "message": "Add missing entries to top level Documentation/00-INDEX\n\nAdd missing entries to Documentation/00-INDEX\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0ae5669be0ec8b93d6e6f56001c60c3113df694",
      "tree": "1118f42df913f52684e75fc4cedcafb59c3ce0e3",
      "parents": [
        "ac984abe12208f07c3b4ef68e3186adbc4288b4d"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Oct 16 23:31:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:06 2007 -0700"
      },
      "message": "Tweak Documentation/SM501.txt\n\nThe existing Documentation/SM501.txt gives no clue what the chip is or does,\nso copy the description from Kconfig help text.\n\nAcked-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac984abe12208f07c3b4ef68e3186adbc4288b4d",
      "tree": "f58f7e2397139b51262fe687d8a47d73adb3277c",
      "parents": [
        "4fd45090d6aed83e3978689d8dc98ce16b9689dd"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Tue Oct 16 23:31:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:06 2007 -0700"
      },
      "message": "Add reset_devices to the recommended parameters\n\nThis patch adds the \"reset_devices\" option (that\u0027s used only by one device\ndriver for now) to the recommended list of command line parameters for kdump.\n\nMeaning (Documentation/kernel-parameters.txt):\n    reset_devices   [KNL] Force drivers to reset the underlying device\n                    during initialization.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Haren Myneni \u003chbabu@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fd45090d6aed83e3978689d8dc98ce16b9689dd",
      "tree": "8b15fe952f10e832c17347e6efd939125ef3571d",
      "parents": [
        "f00b51654ec919620aec911b4c3fa4ef3952bb6d"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Tue Oct 16 23:31:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:06 2007 -0700"
      },
      "message": "Express new ELF32 mechanisms in documentation\n\nThis patch reflects the\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/horms/kexec-tools-testing.git;a\u003dcommit;h\u003db9c3648e690ad0dad12389659673206213a09760\nchange in kexec-tools-testing also now in the kernel documentation.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Haren Myneni \u003chbabu@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bc9d4227f056f8ff435910b5582d0ec3243848e",
      "tree": "9ad52b5ded11e340bbd2bc6c01d0d1528c4039c0",
      "parents": [
        "98612acd7d98d7f0b5b85f9d1f9100c8ad8001f0"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Tue Oct 16 23:31:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:05 2007 -0700"
      },
      "message": "Express relocatability of kernel on x86_64 in documentation\n\nThis patch adapts the Documentation/kdump/kdump.txt file to express the fact\nthat the x86_64 kernel is now also relocatable.  This makes i386 and x86_64\nnow behave the same, simplifying the documentation.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Haren Myneni \u003chbabu@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98612acd7d98d7f0b5b85f9d1f9100c8ad8001f0",
      "tree": "6387c11ed1a75e56fb4fcb44a2006f50aa8080cd",
      "parents": [
        "6b5b55f6c404fa730a09a8254eb19f5a038afcc2"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Oct 16 23:31:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:05 2007 -0700"
      },
      "message": "Documentation: delete unreferenced xterm-linux.xpm file\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51448e2ad72c3cdb50e4118edc47fbcbcc1d03d3",
      "tree": "1d1d1dcada0b6673c97c83e128bf9d94f815a42e",
      "parents": [
        "ea069f46fcef2458442e1289d01a5dcd57a75b0f"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Oct 16 23:31:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:05 2007 -0700"
      },
      "message": "Add a 00-INDEX file to Documentation/telephony/\n\nAdd a 00-INDEX file to Documentation/telephony/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Rob Landley \u003crob@landley.net\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea069f46fcef2458442e1289d01a5dcd57a75b0f",
      "tree": "29474fc86f1ce6ab862bb34416d0df012f5330f0",
      "parents": [
        "87d26cd88e4450e8e2b64a043ce63ceab792c8e3"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Oct 16 23:31:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:05 2007 -0700"
      },
      "message": "Add a 00-INDEX file to Documentation/sysctl/\n\nAdd a 00-INDEX file to Documentation/sysctl/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Rob Landley \u003crob@landley.net\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87d26cd88e4450e8e2b64a043ce63ceab792c8e3",
      "tree": "a6d9b17f82b25be1d49126a8a5e14b060487e871",
      "parents": [
        "e11f9a17b0c037bb627628ce4b45897e0797c479"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Oct 16 23:31:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:05 2007 -0700"
      },
      "message": "Add a 00-INDEX file to Documentation/mips/\n\nAdd a 00-INDEX file to Documentation/mips/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Rob Landley \u003crob@landley.net\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e11f9a17b0c037bb627628ce4b45897e0797c479",
      "tree": "99ab7f7325876f4498e0d9f5773e89c535577fb0",
      "parents": [
        "1f27d87ba57cfeee6e58797011cb082d65b70815"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Oct 16 23:31:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:05 2007 -0700"
      },
      "message": "doc: move vm/00-INDEX to Documentation/vm\n\nLooks like the 00-INDEX file lost its parent directory in -rc6-mm1.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d4b3559334ccd76a5c68c86e8bfce1d21b4badf",
      "tree": "8343abde83b030b6bbb05235bd3c6d9d0c6f2183",
      "parents": [
        "451ad114c6d8c5d39fd41d886fe87179d012ac73"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Tue Oct 16 23:31:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:05 2007 -0700"
      },
      "message": "Documentation: add entries to filesystems/00-INDEX for several untracked files\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nCc: Rob Landley \u003crob@landley.net\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "451ad114c6d8c5d39fd41d886fe87179d012ac73",
      "tree": "48fad4816938f4113df89ee13b6aa4205fef740d",
      "parents": [
        "1ee052253c780493fa8814c1fe83e87494ae694d"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Oct 16 23:31:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:05 2007 -0700"
      },
      "message": "Documentation/make/headers_install.txt\n\nSome documentation for \"make headers_install\".\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ee052253c780493fa8814c1fe83e87494ae694d",
      "tree": "62a790e0cff53d25f824fa300598022639ec1a97",
      "parents": [
        "a8754beedbdc56864bc5f8c9461929a9b328b899"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Oct 16 23:31:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:05 2007 -0700"
      },
      "message": "Clean up duplicate includes in Documentation/\n\nThis patch cleans up duplicate includes in\n\tDocumentation/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d7f502380072542a38086588b0f200c9555ed4e",
      "tree": "21b934a35b6e7172fab49c5ace1f218a8611fad0",
      "parents": [
        "aef46abd62ecf2a3e3cf49de3e41dd18254032b1"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@googlemail.com",
        "time": "Tue Oct 16 23:30:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:01 2007 -0700"
      },
      "message": "Change man-pages maintainer address\n\nThe email address that I use for man-pages maintenance has changed as of\nnow.  This patch changes the address in Documentation/HOWTO and\nMAINTAINERS.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aef46abd62ecf2a3e3cf49de3e41dd18254032b1",
      "tree": "1351443d79509ba3394331157d16b4d60ce505c8",
      "parents": [
        "cf3d0b8182f0746dbb9ed3609e3aa0c3802f45e8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Oct 16 23:30:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:01 2007 -0700"
      },
      "message": "dontdiff: update based on gitignore updates\n\nUpdate dontdiff, based on .gitignore patches from Pete Zaitcev and Adrian\nBunk.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38d090b080a2df56a196c0ee89f6237f0fa47fdf",
      "tree": "9ee6c9c16efefb5ac03c912cc91cc306e5fdbb8a",
      "parents": [
        "96fdc72ddfe8aa3eb1f51e78cc13babefbf26dda"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Tue Oct 16 23:30:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:00 2007 -0700"
      },
      "message": "NCR53C8XX: Remove deprecated IRQ flags (SA_*)\n\nStop using deprecated IRQ flags in ncr53c8xx documentaion.  The new IRQF_*\nmacros are used instead.\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e3c3ac9db432fbdd2da92ce0f12d7912706c689",
      "tree": "da51b053d0d41338c4e23e3853cb26130e164134",
      "parents": [
        "315e28c8d61560e90c7d9c7c56c1b661187ab307"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 16 23:30:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:00 2007 -0700"
      },
      "message": "Fix wrong filename reference in drivers-testing.txt\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d7b52dfc9b0c672a3c39a82b896c8eedabb2a63",
      "tree": "c1fe136c5b9ddafdb1c9e79e9aae0ff969117078",
      "parents": [
        "5f519d728169fa9975bcba001de425f11e18e8e3"
      ],
      "author": {
        "name": "Matti Linnanvuori",
        "email": "mattilinnanvuori@yahoo.com",
        "time": "Tue Oct 16 23:30:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:58 2007 -0700"
      },
      "message": "atomic_ops.txt has incorrect, misleading and insufficient information [Bug 9020]\n\natomic_ops.txt has incorrect, misleading and insufficient information about\nsemantics of initializer, atomic_set, atomic_read and atomic_xchg.\n\nIt also incorrectly implies that operations mentioned above are not actual\natomic operations.\n\nIncluded is most of the patch Document non-semantics of atomic_read() and\natomic_set() by Chris Snook, except the word \"assignment\".\n\nSigned-off-by: Matti Linnanvuori \u003cmattilinnanvuori@yahoo.com\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44a2db43eb715b54618bf01520cc5d46376cdbe2",
      "tree": "9686e3a6ce7938bdfe1ad2d59106c04c1acfdaa9",
      "parents": [
        "debe621468cf54630d360999f6223b50a3efdd0c"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Oct 16 23:29:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:57 2007 -0700"
      },
      "message": "lk201: remove obsolete driver\n\nRemove the old-fashioned lk201 driver under drivers/tc/ that used to be\nused by the old dz.c and zs.c drivers, which is now orphan code referred to\nfrom nowhere and does not build anymore.  A modern replacement is available\nas drivers/input/keyboard/lkkbd.c.\n\nThere are no plans to do anything about this piece of code and it does not\nfit anywhere anymore, so it is not just a matter of maintenance or the lack\nof.  There are still some bits that might be added to the new lkkbd.c\ndriver based on the old code, and the embedded hardware documentation which\nis otherwise quite hard to get hold of might be useful to keep too.  Both\nof these can be done separately though.  RIP.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6cd6bf9f8cab154a4a086fe786bd7422954d8dc",
      "tree": "31481322856b3693fd5d8ebf00a1477af8cca925",
      "parents": [
        "1f7c8234c7a68c2ccc2a33f3b7d48057980e7c35"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Oct 16 23:29:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:57 2007 -0700"
      },
      "message": "doc: about email clients for Linux patches\n\nRequested by Jeff Garzik.\nv3, updated from lkml comments.\n\nAdd info about various email clients and their applicability\nin being used to send Linux kernel patches.\n\nSome notes takes from http://mbligh.org/linuxdocs/Email/Clients\nPortions used with permission.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Martin Bligh \u003cmbligh@mbligh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "76181c134f87479fa13bf2548ddf2999055d34d4",
      "tree": "34694341c190e7ecdd3111ee48e4b98602ff012f",
      "parents": [
        "398c95bdf2c24d7866692a40ba04425aef238cdd"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 16 23:29:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:57 2007 -0700"
      },
      "message": "KEYS: Make request_key() and co fundamentally asynchronous\n\nMake request_key() and co fundamentally asynchronous to make it easier for\nNFS to make use of them.  There are now accessor functions that do\nasynchronous constructions, a wait function to wait for construction to\ncomplete, and a completion function for the key type to indicate completion\nof construction.\n\nNote that the construction queue is now gone.  Instead, keys under\nconstruction are linked in to the appropriate keyring in advance, and that\nanyone encountering one must wait for it to be complete before they can use\nit.  This is done automatically for userspace.\n\nThe following auxiliary changes are also made:\n\n (1) Key type implementation stuff is split from linux/key.h into\n     linux/key-type.h.\n\n (2) AF_RXRPC provides a way to allocate null rxrpc-type keys so that AFS does\n     not need to call key_instantiate_and_link() directly.\n\n (3) Adjust the debugging macros so that they\u0027re -Wformat checked even if\n     they are disabled, and make it so they can be enabled simply by defining\n     __KDEBUG to be consistent with other code of mine.\n\n (3) Documentation.\n\n[alan@lxorguk.ukuu.org.uk: keys: missing word in documentation]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f20fda486164264e0c9a64f3256b3238d0dc78d7",
      "tree": "4daca9e4a4bee1a3776c965b8b47c64f14420b3b",
      "parents": [
        "1019f96d2d3aa4997d8055bd0c32c97f0fc21d06"
      ],
      "author": {
        "name": "Matti Linnanvuori",
        "email": "mattilinnanvuori@yahoo.com",
        "time": "Tue Oct 16 23:29:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:57 2007 -0700"
      },
      "message": "Mutex documentation is unclear about software interrupts, tasklets and timers\n\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1019f96d2d3aa4997d8055bd0c32c97f0fc21d06",
      "tree": "871481e21fdf75d0a39392aaf6f984d289491e2c",
      "parents": [
        "a08b4be74ca4199838cbb03d90906a0fd70d3b3c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 16 23:29:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:57 2007 -0700"
      },
      "message": "Spelling fix: weired -\u003e weird\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e8934695dfd1d5013555a74a9da706a2e301cb0",
      "tree": "edef65302982cbd3e18cf4ef3c88040939886e3a",
      "parents": [
        "fac8b209b1084bc85748bd54e13d00c1262b220f"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Tue Oct 16 23:29:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:56 2007 -0700"
      },
      "message": "quota: send messages via netlink\n\nImplement sending of quota messages via netlink interface.  The advantage\nis that in userspace we can better decide what to do with the message - for\nexample display a dialogue in your X session or just write the message to\nthe console.  As a bonus, we can get rid of problems with console locking\ndeep inside filesystem code once we remove the old printing mechanism.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fac8b209b1084bc85748bd54e13d00c1262b220f",
      "tree": "eae5cd70819f8f3c9b44cfa636051f0f1497266a",
      "parents": [
        "1810732e94576ae0d04e953ecaba8c7151c9a287"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Oct 16 23:29:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:56 2007 -0700"
      },
      "message": "Remove final traces of long-deprecated \"ramdisk\" kernel parm\n\nSince the \"ramdisk\" kernel parameter has been officially deprecated\nsince at least 2.6.18, might as well finally get rid of it.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1810732e94576ae0d04e953ecaba8c7151c9a287",
      "tree": "c2ff43ec67ea41d2e5fee33b5e9a0d828871d3b5",
      "parents": [
        "0e1ccb9619e8e9ae86dfc5a4645ccf3bf5a2eb3f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Oct 16 23:29:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:56 2007 -0700"
      },
      "message": "docs: ramdisk/initrd/initramfs corrections\n\ninitrd/initramfs/ramdisk docs:\n- fix typos/spellos/grammar\n- clarify RAM disk config location\n- correct cpio option\n\nAcked-by: Bryan O\u0027Sullivan \u003cbos@serpentine.com\u003e\nAcked-by: Rob Landley \u003crob@landley.net\u003e\nCc: Werner Almesberger \u003cwerner@almesberger.net\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e1ccb9619e8e9ae86dfc5a4645ccf3bf5a2eb3f",
      "tree": "e5366b5c950d870f6c07bf627061ff0c08bc623b",
      "parents": [
        "1a2142b08cbc2172e96cf8acced4ebba68aad05d"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Tue Oct 16 23:29:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:56 2007 -0700"
      },
      "message": "local_t: update documentation\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a2142b08cbc2172e96cf8acced4ebba68aad05d",
      "tree": "ddd5159ebeaa3bae2a1198435562a0d3682321ee",
      "parents": [
        "74beb9db77930be476b267ec8518a642f39a04bf"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Tue Oct 16 23:29:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:56 2007 -0700"
      },
      "message": "atomic_ops.txt: mention local_t\n\nlocal_t is a variant of atomic_t and has related ops to match.\nAdd reference for local_t documentation to atomic_ops.txt.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74beb9db77930be476b267ec8518a642f39a04bf",
      "tree": "49cc3c01fe006e85917714a0ba2202293309a645",
      "parents": [
        "8e3f715a7f004ceb6451cf86101d6e2546eea883"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Tue Oct 16 23:29:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:56 2007 -0700"
      },
      "message": "local_t Documentation update 2\n\nGrant Grundler was asking for more detail about correct usage of local\natomic operations and suggested adding the resulting summary to\nlocal_ops.txt.\n\n\"Please add a bit more detail.  If DaveM is correct (he normally is), then\nthere must be limits on how the local_t can be used in the kernel process\nand interrupt contexts.  I\u0027d like those rules spelled out very clearly\nsince it\u0027s easy to get wrong and tracking down such a bug is quite\npainful.\"\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dff4982f5cd4e30e2a140a3bca95d8814115bf5b",
      "tree": "f859a98784eb0318cecd9be20d3288ef7b95e2da",
      "parents": [
        "9c6cdad7fee1630941cdd9d74ec310632a9e5c93"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 16 23:27:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:55 2007 -0700"
      },
      "message": "CodingStyle: relax the 80-cole rule\n\nI would suggest this change to make CodingStyle properly reflect the style\nused by the kernel, rather than the current wording which is wishful\nthinking and misleading, and comes from the same school of thought that\ngets off on prescriptive grammar, latin and comp.std.c\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e9073ed027771bcdee4033eb900a3c09ac90a19",
      "tree": "be445d976b82a8337af87b6e64f1ccfb23222373",
      "parents": [
        "045f902de5a6eb5927c0f092c38be7a381f634f0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@novell.com",
        "time": "Tue Oct 16 23:26:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:51 2007 -0700"
      },
      "message": "Deprecate a.out ELF interpreters\n\nThe Linux ELF loader is quite complicated and messy code (that could\nprobably need a rewrite, but that\u0027s a different chapter).  One particular\nmessy part in it is the support for non ELF a.out ld.sos.  This was\noriginally added to make transition from a.out to ELF easier because an\na.out ELF ld.so could be still build using an older a.out toolkit.  But by\nnow that should be fully obsolete and removing it would clean up\nbinfmt_elf.c up a bit.\n\nI propose to deprecate this support and remove for 2.6.25.\n\nDrawback is that someone still runs their system with a.out ld.so\nthey would need to update the ld.so when updating to a new kernel.\n\nThis patch just adds an entry to the deprecation file and a printk\nwarning users.\n\n[akpm@linux-foundation.org: better warning message]\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f035ac821bf8c36a558471e78c514a96202a1bda",
      "tree": "33e60100ea47c3cb26a8ded359d54ede4a4100a4",
      "parents": [
        "392b7bc13e9e9390bd2deb923d0326c3a50a9a00"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Oct 16 23:26:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:50 2007 -0700"
      },
      "message": "doc firmware_sample_firmware_class.c: kmalloc + memset conversion to kzalloc\n\n Documentation/firmware_class/firmware_sample_firmware_class.c | 5246 -\u003e 5211 (-35 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4f3b63fe15b4629aa1ec163c95ab30423d0f76a",
      "tree": "432723f1c7ac2fcff0aa57377c31187140d69145",
      "parents": [
        "a5f2ce3c6024a5bb895647b6bd88ecae5001020a"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Tue Oct 16 23:26:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:47 2007 -0700"
      },
      "message": "softlockup: add a /proc tuning parameter\n\nControl the trigger limit for softlockup warnings.  This is useful for\ndebugging softlockups, by lowering the softlockup_thresh to identify\npossible softlockups earlier.\n\nThis patch:\n1. Adds a sysctl softlockup_thresh with valid values of 1-60s\n   (Higher value to disable false positives)\n2. Changes the softlockup printk to print the cpu softlockup time\n\n[akpm@linux-foundation.org: Fix various warnings and add definition of \"two\"]\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe071d7e8aae5745c009c808bb8933f22a9e305a",
      "tree": "757dc7c41a7b56974c383743103fb711c976c288",
      "parents": [
        "ff0ceb9deb6eb017f52900b708d49cfa77bf25fb"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Oct 16 23:25:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:46 2007 -0700"
      },
      "message": "oom: add oom_kill_allocating_task sysctl\n\nAdds a new sysctl, \u0027oom_kill_allocating_task\u0027, which will automatically kill\nthe OOM-triggering task instead of scanning through the tasklist to find a\nmemory-hogging target.  This is helpful for systems with an insanely large\nnumber of tasks where scanning the tasklist significantly degrades\nperformance.\n\nCc: Andrea Arcangeli \u003candrea@suse.de\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c223701cf6c706f42840631c1ca919a18e6e2800",
      "tree": "0ae93a4a36e874d5e1378e5e2d032a81e71350f7",
      "parents": [
        "9ff6f72f432364991d68e99cae72cb141c166e70"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "message": "ide: add \"hdx\u003dnodma\" kernel parameter\n\n* Add \"hdx\u003dnodma\" option allowing user to disallow DMA for a given device.\n\n* Obsolete \"ide\u003dnodma\" option.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1b5169405e50b98b2bd1e4f86c7706ea24a59193",
      "tree": "a9bf4bfe1dd7881d2d73d69ef32d5f450a98754a",
      "parents": [
        "c58e79dd44243ec919d789193ffb35a220c54695"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:57 2007 +0200"
      },
      "message": "ide: remove \"idex\u003ddma\" kernel parameter\n\nIt has been obsoleted since 1 Nov 2004, is valid only when used together with\n\"ide\u003dnodma\" kernel parameter (which makes no sense) and only for aec62xx,\ncmd64x, cs5220, generic, hpt366, sl82c105, tc86c001 and triflex host drivers.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "821f3eff7cdb9d6c7076effabd46c96c322daed1",
      "tree": "60f13155196fd6c84424c8aebc133ca4a5f56749",
      "parents": [
        "ebc283118ee448dcb6e6cae74a8a43f17a1ccc3f",
        "f77bf01425b11947eeb3b5b54685212c302741b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -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: (40 commits)\n  kbuild: introduce ccflags-y, asflags-y and ldflags-y\n  kbuild: enable \u0027make CPPFLAGS\u003d...\u0027 to add additional options to CPP\n  kbuild: enable use of AFLAGS and CFLAGS on commandline\n  kbuild: enable \u0027make AFLAGS\u003d...\u0027 to add additional options to AS\n  kbuild: fix AFLAGS use in h8300 and m68knommu\n  kbuild: check for wrong use of CFLAGS\n  kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n  kbuild: fix up CFLAGS usage\n  kbuild: make modpost detect unterminated device id lists\n  kbuild: call export_report from the Makefile\n  kbuild: move Kai Germaschewski to CREDITS\n  kconfig/menuconfig: distinguish between selected-by-another options and comments\n  kconfig: tristate choices with mixed tristate and boolean values\n  include/linux/Kbuild: remove duplicate entries\n  kbuild: kill backward compatibility checks\n  kbuild: kill EXTRA_ARFLAGS\n  kbuild: fix documentation in makefiles.txt\n  kbuild: call make once for all targets when O\u003d.. is used\n  kbuild: pass -g to assembler under CONFIG_DEBUG_INFO\n  kbuild: update _shipped files for kconfig syntax cleanup\n  ...\n\nFix up conflicts in arch/um/sys-{x86_64,i386}/Makefile manually.\n"
    },
    {
      "commit": "fc8a327db6c46de783b1a4276d846841b9abc24c",
      "tree": "bee512c142cccea93511debd98ef954581693727",
      "parents": [
        "92d15c2ccbb3e31a3fc71ad28fdb55e1319383c0",
        "24837e6f249a2c83667552e6871c1543b4a6b934"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:13:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:13:38 2007 -0700"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa: (264 commits)\n  [ALSA] version 1.0.15\n  [ALSA] Fix thinko in cs4231 mce down check\n  [ALSA] sun-cs4231: improved waiting after MCE down\n  [ALSA] sun-cs4231: use cs4231-regs.h\n  [ALSA] This simplifies and fixes waiting loops of the mce_down()\n  [ALSA] This patch adds support for a wavetable chip on\n  [ALSA] This patch removes open_mutex from the ad1848-lib as\n  [ALSA] fix bootup crash in snd_gus_interrupt()\n  [ALSA] hda-codec - Fix SKU ID function for realtek codecs\n  [ALSA] Support  ASUS P701 eeepc [0x1043 0x82a1] support\n  [ALSA] hda-codec - Add array terminator for dmic in STAC codec\n  [ALSA] hdsp - Fix zero division\n  [ALSA] usb-audio - Fix double comment\n  [ALSA] hda-codec - Fix STAC922x volume knob control\n  [ALSA] Changed Jaroslav Kysela\u0027s e-mail from perex@suse.cz to perex@perex.cz\n  [ALSA] hda-codec - Fix for Fujitsu Lifebook C1410\n  [ALSA] mpu-401: remove MPU401_INFO_UART_ONLY flag\n  [ALSA] mpu-401: do not require an ACK byte for the ENTER_UART command\n  [ALSA] via82xx - Add DXS quirk for Shuttle AK31v2\n  [ALSA] hda-codec - Fix input_mux numbers for vaio stac92xx\n  ...\n"
    },
    {
      "commit": "92d15c2ccbb3e31a3fc71ad28fdb55e1319383c0",
      "tree": "8d83c0dc3c6b935d8367e331872f242b742f0a8a",
      "parents": [
        "f20bf6125605acbbc7eb8c9420d7221c91aa83eb",
        "644bd2f048972d75eb1979b1fdca257d528ce687"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:09:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:09:16 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/data/git/linux-2.6-block: (63 commits)\n  Fix memory leak in dm-crypt\n  SPARC64: sg chaining support\n  SPARC: sg chaining support\n  PPC: sg chaining support\n  PS3: sg chaining support\n  IA64: sg chaining support\n  x86-64: enable sg chaining\n  x86-64: update pci-gart iommu to sg helpers\n  x86-64: update nommu to sg helpers\n  x86-64: update calgary iommu to sg helpers\n  swiotlb: sg chaining support\n  i386: enable sg chaining\n  i386 dma_map_sg: convert to using sg helpers\n  mmc: need to zero sglist on init\n  Panic in blk_rq_map_sg() from CCISS driver\n  remove sglist_len\n  remove blk_queue_max_phys_segments in libata\n  revert sg segment size ifdefs\n  Fixup u14-34f ENABLE_SG_CHAINING\n  qla1280: enable use_sg_chaining option\n  ...\n"
    },
    {
      "commit": "accaa24c492f1aa3b9c37226d868dc59c3007531",
      "tree": "18778253e745b9b01a8913f2e2903b3f58226ebc",
      "parents": [
        "840bc9b0937aebd6004debf457cfb53f1f122d3b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 16 01:29:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:20 2007 -0700"
      },
      "message": "fbcon: logo: disable logo at boot\n\nAdd logo.nologo kernel boot option to disable the logo in order to provide\nmore screen space for kernel messages; especially useful when debugging and\nscreen space is more critical.\n\nnewport_con driver changes are untested.\n\n[akpm@linux-foundation.org: cleanups, coding-style fixes]\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "366367bdefcc924f2e17067a4624c92b78d01299",
      "tree": "ec8c9f556faf90b6ab0b248373f40b31900952a1",
      "parents": [
        "c95344a557099f4e4a9fd05b6145a72541b2158a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Oct 16 01:29:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:19 2007 -0700"
      },
      "message": "fbdev: Update Documentation/fb/00-INDEX\n\nAn update to Documentation/fb/00-INDEX is long overdue.  This patch adds\nentries for new files in the directory and removes entries for files that no\nlonger exist.  The files are now also sorted alphabetically.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a0b53f66043b4f4da728b391232de5e5d22f145",
      "tree": "19f5a27cff9e07adb10f88657a786c26b9aa175b",
      "parents": [
        "8bdb3a2d7df48b861972c4bfb58490853a228f51"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Tue Oct 16 01:28:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:14 2007 -0700"
      },
      "message": "uvesafb: documentation\n\nDocumentation for the uvesafb driver.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49dce689ad4ef0fd1f970ef762168e4bd46f69a3",
      "tree": "e9e6d07c704118d82a638ae1f01a7ef5b59dd68b",
      "parents": [
        "cd58310d775fc10cc820b27c10f619187b8c4133"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Oct 16 01:27:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:10 2007 -0700"
      },
      "message": "spi doesn\u0027t need class_device\n\nMake the SPI framework and drivers stop using class_device.  Update docs\naccordingly ...  highlighting just which sysfs paths should be\n\"safe\"/stable.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd58310d775fc10cc820b27c10f619187b8c4133",
      "tree": "c8478f1ace7eca09fc19ad1f93bba5226cd45d8b",
      "parents": [
        "328329a7bda52a8ed413cd485211463581f7abab"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Oct 16 01:27:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:10 2007 -0700"
      },
      "message": "Documentation/spi/spidev_test.c: constify some variables\n\nConstify two char pointers and a struct in Documentation/spi/spidev_test.c.\n\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "607717a65d92858fd925bec05baae4d142719f27",
      "tree": "b7faea733fe3426881e63bc7549db9c97c8bdf59",
      "parents": [
        "2ed6dc34f9ed39bb8e4c81ea1056f0ba56315841"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Tue Oct 16 01:27:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:09 2007 -0700"
      },
      "message": "cpuset: remove sched domain hooks from cpusets\n\nRemove the cpuset hooks that defined sched domains depending on the setting\nof the \u0027cpu_exclusive\u0027 flag.\n\nThe cpu_exclusive flag can only be set on a child if it is set on the\nparent.\n\nThis made that flag painfully unsuitable for use as a flag defining a\npartitioning of a system.\n\nIt was entirely unobvious to a cpuset user what partitioning of sched\ndomains they would be causing when they set that one cpu_exclusive bit on\none cpuset, because it depended on what CPUs were in the remainder of that\ncpusets siblings and child cpusets, after subtracting out other\ncpu_exclusive cpusets.\n\nFurthermore, there was no way on production systems to query the\nresult.\n\nUsing the cpu_exclusive flag for this was simply wrong from the get go.\n\nFortunately, it was sufficiently borked that so far as I know, almost no\nsuccessful use has been made of this.  One real time group did use it to\naffectively isolate CPUs from any load balancing efforts.  They are willing\nto adapt to alternative mechanisms for this, such as someway to manipulate\nthe list of isolated CPUs on a running system.  They can do without this\npresent cpu_exclusive based mechanism while we develop an alternative.\n\nThere is a real risk, to the best of my understanding, of users\naccidentally setting up a partitioned scheduler domains, inhibiting desired\nload balancing across all their CPUs, due to the nonobvious (from the\ncpuset perspective) side affects of the cpu_exclusive flag.\n\nFurthermore, since there was no way on a running system to see what one was\ndoing with sched domains, this change will be invisible to any using code.\nUnless they have real insight to the scheduler load balancing choices, they\nwill be unable to detect that this change has been made in the kernel\u0027s\nbehaviour.\n\nInitial discussion on lkml of this patch has generated much comment.  My\n(probably controversial) take on that discussion is that it has reached a\nrough concensus that the current cpuset cpu_exclusive mechanism for\ndefining sched domains is borked.  There is no concensus on the\nreplacement.  But since we can remove this mechanism, and since its\ncontinued presence risks causing unwanted partitioning of the schedulers\nload balancing, we should remove it while we can, as we proceed to work the\nreplacement scheduler domain mechanisms.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nCc: Dinakar Guniguntala \u003cdino@in.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "954ffcb35f5aca428661d29b96c4eee82b3c19cd",
      "tree": "2dd8aaf26a8ae81b461b6d5d824ae8744690e483",
      "parents": [
        "97ee052461446526e1de7236497e6f1b1ffedf8c"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Oct 16 01:25:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:59 2007 -0700"
      },
      "message": "flush icache before set_pte() on ia64: flush icache at set_pte\n\nCurrent ia64 kernel flushes icache by lazy_mmu_prot_update() *after*\nset_pte().  This is too late.  This patch removes lazy_mmu_prot_update and\nadd modfied set_pte() for flushing if necessary.\n\nThis patch flush icache of a page when\n\tnew pte has exec bit.\n\t\u0026\u0026 new pte has present bit\n\t\u0026\u0026 new pte is user\u0027s page.\n\t\u0026\u0026 (old *ptep is not present\n            || new pte\u0027s pfn is not same to old *ptep\u0027s ptn)\n\t\u0026\u0026 new pte\u0027s page has no Pg_arch_1 bit.\n\t   Pg_arch_1 is set when a page is cache consistent.\n\nI think this condition checks are much easier to understand than considering\n\"Where sync_icache_dcache() should be inserted ?\".\n\npte_user() for ia64 was removed by http://lkml.org/lkml/2007/6/12/67 as\nclean-up. So, I added it again.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e1e7c7a739562a321fda07c7cd2a97a7114f8f8",
      "tree": "f2148e5b667152681625c19cf8b2a556500994ea",
      "parents": [
        "523b945855a1427000ffc707c610abe5947ae607"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Oct 16 01:25:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:59 2007 -0700"
      },
      "message": "Memoryless nodes: Use N_HIGH_MEMORY for cpusets\n\ncpusets try to ensure that any node added to a cpuset\u0027s mems_allowed is\non-line and contains memory.  The assumption was that online nodes contained\nmemory.  Thus, it is possible to add memoryless nodes to a cpuset and then add\ntasks to this cpuset.  This results in continuous series of oom-kill and\napparent system hang.\n\nChange cpusets to use node_states[N_HIGH_MEMORY] [a.k.a.  node_memory_map] in\nplace of node_online_map when vetting memories.  Return error if admin\nattempts to write a non-empty mems_allowed node mask containing only\nmemoryless-nodes.\n\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Mel Gorman \u003cmel@skynet.ie\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55144768e100b68447f44c5e5c9deb155ad661bd",
      "tree": "9889682ee3b64627ad9eb504f30672fad844752f",
      "parents": [
        "03158cd7eb3374843de68421142ca5900df845d9"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Oct 16 01:25:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:58 2007 -0700"
      },
      "message": "fs: remove some AOP_TRUNCATED_PAGE\n\nprepare/commit_write no longer returns AOP_TRUNCATED_PAGE since OCFS2 and\nGFS2 were converted to the new aops, so we can make some simplifications\nfor that.\n\n[michal.k.k.piotrowski@gmail.com: fix warning]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afddba49d18f346e5cc2938b6ed7c512db18ca68",
      "tree": "4726e3d3b0e9e8e5b5d3b2b0cccb36446bbdf3ca",
      "parents": [
        "637aff46f94a754207c80c8c64bf1b74f24b967d"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Oct 16 01:25:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:55 2007 -0700"
      },
      "message": "fs: introduce write_begin, write_end, and perform_write aops\n\nThese are intended to replace prepare_write and commit_write with more\nflexible alternatives that are also able to avoid the buffered write\ndeadlock problems efficiently (which prepare_write is unable to do).\n\n[mark.fasheh@oracle.com: API design contributions, code review and fixes]\n[akpm@linux-foundation.org: various fixes]\n[dmonakhov@sw.ru: new aop block_write_begin fix]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Dmitriy Monakhov \u003cdmonakhov@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "754af6f5a85fcd1ecb456851d20c65e4c6ce10ab",
      "tree": "8c985bfd704a8c993d6ca992725969c6fc5c9e5a",
      "parents": [
        "32a4330d4156e55a4888a201f484dbafed9504ed"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "Lee.Schermerhorn@hp.com",
        "time": "Tue Oct 16 01:24:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:54 2007 -0700"
      },
      "message": "Mem Policy: add MPOL_F_MEMS_ALLOWED get_mempolicy() flag\n\nAllow an application to query the memories allowed by its context.\n\nUpdated numa_memory_policy.txt to mention that applications can use this to\nobtain allowed memories for constructing valid policies.\n\nTODO:  update out-of-tree libnuma wrapper[s], or maybe add a new\nwrapper--e.g.,  numa_get_mems_allowed() ?\n\nAlso, update numa syscall man pages.\n\nTested with memtoy V\u003e\u003d0.13.\n\nSigned-off-by:  Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0889eba5b38f66d7d892a167d88284daddd3d43b",
      "tree": "adb578bb92cc18dbf842a9bde67e3861db030557",
      "parents": [
        "29c71111d0557385328211b130246a90f9223b46"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Oct 16 01:24:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:51 2007 -0700"
      },
      "message": "x86_64: SPARSEMEM_VMEMMAP 2M page size support\n\nx86_64 uses 2M page table entries to map its 1-1 kernel space.  We also\nimplement the virtual memmap using 2M page table entries.  So there is no\nadditional runtime overhead over FLATMEM, initialisation is slightly more\ncomplex.  As FLATMEM still references memory to obtain the mem_map pointer and\nSPARSEMEM_VMEMMAP uses a compile time constant, SPARSEMEM_VMEMMAP should be\nsuperior.\n\nWith this SPARSEMEM becomes the most efficient way of handling virt_to_page,\npfn_to_page and friends for UP, SMP and NUMA on x86_64.\n\n[apw@shadowen.org: code resplit, style fixups]\n[apw@shadowen.org: vmemmap x86_64: ensure end of section memmap is initialised]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bfe8df3d314bddf30758bd738e0087e80964760c",
      "tree": "d04db4fb2592e2d416073681903f05f5b30f204b",
      "parents": [
        "1bcf548293aef19b0797348332cf1dfbf2116cef"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 16 01:23:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:49 2007 -0700"
      },
      "message": "slow down printk during boot\n\nOptionally add a boot delay after each kernel printk() call, crudely\nmeasured in milliseconds, with a maximum delay of 10 seconds per printk.\n\nEnable CONFIG_BOOT_PRINTK_DELAY\u003dy and then add (e.g.):\n\"lpj\u003dloops_per_jiffy boot_delay\u003d100\"\nto the kernel command line.\n\nIt has been useful in cases like \"during boot, my machine just reboots or the\nscreen goes black\" by slowing down printk, (and adding initcall_debug), we can\nusually see the last thing that happened before the lights went out which is\nusually a valuable clue.\n\n[akpm@linux-foundation.org: not all architectures implement CONFIG_HZ]\n[akpm@linux-foundation.org: fix lots of stuff]\n[bunk@stusta.de: kernel/printk.c: make 2 variables static]\n[heiko.carstens@de.ibm.com: fix slow down printk on boot compile error]\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1099fcb74ddc005c85beaef33bbe68c9bf3b5bb",
      "tree": "7a5e2723cfcbb47a2bbfbc63ce029d3353708fbd",
      "parents": [
        "69d8d3eb4df40194485b842c00047bb80e51c6a8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Oct 11 14:42:23 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:14 2007 +0200"
      },
      "message": "[ALSA] mpu-401: remove MPU401_INFO_UART_ONLY flag\n\nSince the last patch made the ENTER_UART command optional, the\nenter_uart option and its corresponding flag have become superfluous.\nThe uart_enter option remains for backward compatibility but just prints\na warning when used.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1194b5b70a0a000a4ace54d94d8df5cc3ec6e3e0",
      "tree": "481421e3e06b1f4fb68df6f5d394fbcc796199da",
      "parents": [
        "5513b0c58222d21b704cf352c554d9ab86c3fd97"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 10 10:04:26 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:08 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Fix Gateway laptops with STAC9200\n\nFix the output of Gateway laptops with STAC9200 codec chip.\nThey require the EAPD control for some pins.  These pins shouldn\u0027t be\npowered down.\nTo enable EAPD control, a new model \u0027gateway\u0027 was added to STAC9200.\nThe known PCI SSIDs are included in the quirk list.\nThe fix was originally suggested by Brian Hinz, in ALSA bug#2948.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "3723e2d25151f919e55da98f89a2787802ad5494",
      "tree": "dbec4e33ebef38af1e94930d8490fb8ffd9b1e17",
      "parents": [
        "7a5a27cfaedf8589600b7ae585f3ca42b2d3c78a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 17 19:08:32 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:50:52 2007 +0200"
      },
      "message": "[ALSA] Add description about power-saving mode\n\nAdded the description about power-saving mode on AC97 and HD-audio drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "adf1295bf4edf91ed1780a43c82b352aeec1edbd",
      "tree": "d42d3eb91d87972018ea48df372ac5490249f88f",
      "parents": [
        "4996bca9850c0d6a1dd6c541efda3738ba2305ae"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 17 16:26:16 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:50:48 2007 +0200"
      },
      "message": "[ALSA] Add descriptions for new module options of snd-sscape driver\n\nAdd descriptions for new module options of snd-sscape driver,\nwss_port and dma2.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "7b758d2f74be4f255d8c80b5c302d4c3b8fc3863",
      "tree": "a3ffa7dd28efffbb77e83def194de465551ebe60",
      "parents": [
        "c2d7051ed1727e6a7b0debe448b5f6ba915e246b"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Sep 17 14:42:49 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:50:44 2007 +0200"
      },
      "message": "[ALSA] sc6000: documentation fix\n\nThis patch fixes MPU-401 irq values list in documentation.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "074a6e9f4fe14141027b0d23ab63548ecc3cb331",
      "tree": "2a58fecaebe82886073252f8394647fb7cf57a19",
      "parents": [
        "e307258d5b27e3f9cde56df4038c89470710e2e4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 11 22:10:14 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:50:22 2007 +0200"
      },
      "message": "[ALSA] Add description of sc6000 driver\n\nAdded the description of the new sc6000 driver to ALSA-Configuration.txt.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d1761d1b14158498d4782d555a9b367ea4647224",
      "tree": "85abe818de9c6771f89344acdf4fe99f0bfb0f3f",
      "parents": [
        "950fb626dc28e17ae4ad01dba07957bdc6e0b997"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 10 08:05:19 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:49:17 2007 +0200"
      },
      "message": "[ALSA] document basic TLV stuff\n\nAdd documentation about how to define dB scale information for mixer\ncontrols.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "0438a00e64f38b2f655a10167f9f2d9759856069",
      "tree": "0be92a0b10c853b94d84a7b5c425bdf44191917c",
      "parents": [
        "914759b79e28ce74606e99d9f6aaabeec58394ab"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 06 14:54:11 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:49:06 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Add missing model names for ALC882 codecs\n\nAdded the missing model option strings for ALC882 codecs.\nAlso added the corresponding description in ALSA-Configuration.txt.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "8ab78c7424588c6b1600dcfd70418617a09326b8",
      "tree": "7535eeedf62221171962dbdb69d4d872f550e04b",
      "parents": [
        "966a4d595ca7ef848cec7673ad03961d8303a40a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 06 14:29:53 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:49:04 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Add laptop-automute model for AD1986A\n\nAdded a new model laptop-automute for AD1986A, which has the HP jack\ndetection and auto-muting of the speaker.  Currently, it\u0027s used for\nLenovo N100.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "966a4d595ca7ef848cec7673ad03961d8303a40a",
      "tree": "fa2c3d1ea1ec0a9745514b92dfc32acf2544df83",
      "parents": [
        "af6c016ecfd908203217a2d78715adeaa51b003d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 05 23:48:45 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:49:03 2007 +0200"
      },
      "message": "[ALSA] Add missing models for Dell with STAC9200 codec\n\nAdded the missing description of models for Dell machines with\nSTAC9200 HD-audio codec chip.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c78c950d28df984e39ad028a90bcdadcd3eda3b6",
      "tree": "3353f01703a224b0c9be3b3d7bbb93cebea7c799",
      "parents": [
        "8992e18db32f5df55fd4b458def7dccd2a5c3266"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 03 09:55:49 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:44 2007 +0200"
      },
      "message": "[ALSA] cmipci: do not check for integrated FM/MIDI ports with chip version 37\n\nIntegrated MPU-401/OPL3 ports are available with chip version 39 and\nlater, so we do not test for the port with version 37.\nNow that the test is known to work, we can again enable the MIDI port by\ndefault.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "dfe495d0a51e20325b51760f34a2f53bfe1f3b52",
      "tree": "7345b903c8c22734ae249ab339aa9cd1b8723941",
      "parents": [
        "889c43955115ea7412d71335e3ceff6bad118dce"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 23 19:04:28 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:26 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Fix Dell laptops support with STAC codecs\n\nFixed Dell laptops support with STAC92xx codecs.\nMany pin-config models are introduced.  See ALSA-Configuration.txt\nfor details.\nThe patch taken from ALSA bug#3319, originally by Jorg Prante:\n\thttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3319\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "45c41b4868c9dbec5d43a4023e77994afa94470f",
      "tree": "cdf019b41ae2462d5dc63dcf65d879890c9208b5",
      "parents": [
        "c2b1239a9f22f19c53543b460b24507d0e21ea0c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Aug 22 09:45:03 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:22 2007 +0200"
      },
      "message": "[ALSA] cmipci: fix handling of FM/MIDI port addresses\n\nMake sure that the MPU-401 MIDI and OPL-3 FM devices are used only on\nthose chips where they are supported, and that the correct port\naddresses are used.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    }
  ],
  "next": "c2b1239a9f22f19c53543b460b24507d0e21ea0c"
}
