)]}'
{
  "log": [
    {
      "commit": "b01d8684e9e5b04270970c97df856d47668267e3",
      "tree": "a13f67e78a6f960a27dcfea91872136a298ee846",
      "parents": [
        "c2d08dade7743bd3a28cc5f68163e71c00a2a908"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Sat Sep 10 00:27:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:35 2005 -0700"
      },
      "message": "[PATCH] remove ACPI S4bios support\n\nRemove S4BIOS support.  It is pretty useless, and only ever worked for _me_\nonce.  (I do not think anyone else ever tried it).  It was in feature-removal\nfor a long time, and it should have been removed before.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "338cec3253a6d43d02e5e96abc327197565efcc8",
      "tree": "e56af7e1117f7ec47a4e854476103c22aa9fc1bc",
      "parents": [
        "f9101210e7aa72daf92722d451a2f7e3af5f781f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Sep 10 00:26:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:30 2005 -0700"
      },
      "message": "[PATCH] merge some from Rusty\u0027s trivial patches\n\nThis patch contains the most trivial from Rusty\u0027s trivial patches:\n- spelling fixes\n- remove duplicate includes\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d533f671852cc4e481ea7070aa1a3b6fc75b8e44",
      "tree": "970419f90c377dbcfb4d8726460d62ad8c8fbac4",
      "parents": [
        "9de75d110c9681d4aaa7fe87b8db99d5562012a2"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Sat Sep 10 00:26:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:28 2005 -0700"
      },
      "message": "[PATCH] Spelling fixes for Documentation/\n\nThe attached patch fixes the following spelling errors in Documentation/\n        - double \"the\"\n        - Several misspellings of function/functionality\n        - infomation\n        - memeory\n        - Recieved\n        - wether\nand possibly others which I forgot ;-)\nTrailing whitespaces on the same line as the typo are also deleted.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e776eba0feaea9a3eba7aff73f50701b9804b57f",
      "tree": "383288122ca4d86ca61c0cc9752b7575bc3b63da",
      "parents": [
        "c05e0664e1d080344d6ce346de43e51895541e21"
      ],
      "author": {
        "name": "Pekka J Enberg",
        "email": "penberg@cs.Helsinki.FI",
        "time": "Sat Sep 10 00:26:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:28 2005 -0700"
      },
      "message": "[PATCH] Add kerneldoc reference to CodingStyle\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd81eca83c8300c95d8a1eaf0d38f56513711535",
      "tree": "a1cb1aee24b703b86f7197cfe4f379529a683c5a",
      "parents": [
        "12c62c2e9abf8da804fe1def1f5bb44d023f569f"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Sat Sep 10 00:26:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:24 2005 -0700"
      },
      "message": "[PATCH] Yet another RCU documentation update\n\nUpdate RCU documentation based on discussions and review of RCU-based tree\npatches.  Add an introductory whatisRCU.txt file.\n\nSigned-off-by: \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45323fb76465a9576220c7427dbac7b1e7ad3caf",
      "tree": "5d3e5f9a01cdaf6aaabe38520d5bd5b2d744acd5",
      "parents": [
        "04730fef1f9c7277e5c730b193e681ac095b0507"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Fri Sep 09 13:10:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:47 2005 -0700"
      },
      "message": "[PATCH] fuse: more flexible caching\n\nMake data caching behavior selectable on a per-open basis instead of\nper-mount.  Compatibility for the old mount options \u0027kernel_cache\u0027 and\n\u0027direct_io\u0027 is retained in the userspace library (version 2.4.0-pre1 or\nlater).\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "334f485df85ac7736ebe14940bf0a059c5f26d7d",
      "tree": "754e5528289048a7104f4c1b431cebc1df16e2ce",
      "parents": [
        "d8a5ba45457e4a22aa39c939121efd7bb6c76672"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Fri Sep 09 13:10:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:44 2005 -0700"
      },
      "message": "[PATCH] FUSE - device functions\n\nThis adds the FUSE device handling functions.\n\nThis contains the following files:\n\n o dev.c\n    - fuse device operations (read, write, release, poll)\n    - registers misc device\n    - support for sending requests to userspace\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e272d50688a1cae66a12426da128483197843d9f",
      "tree": "96f5d5988a1f32e34e85314db2123f0f481f93fe",
      "parents": [
        "5ea626aac1ab9a34aed62dc651070cf1e5134247"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-lkinux@fluff.org",
        "time": "Fri Sep 09 13:10:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:44 2005 -0700"
      },
      "message": "[PATCH] Documentation/sparse snapshot URL\n\nThe URL for Documentation/sparse is wrong now that it is in git.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ea626aac1ab9a34aed62dc651070cf1e5134247",
      "tree": "d90eca9489d0ea89aaf5e8c1c8ad99005c55b5fc",
      "parents": [
        "952b649272f96d58817be889ed4b932f638a4dbe"
      ],
      "author": {
        "name": "Pekka J Enberg",
        "email": "penberg@cs.Helsinki.FI",
        "time": "Fri Sep 09 13:10:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:43 2005 -0700"
      },
      "message": "[PATCH] VFS: update documentation\n\nThis patch brings the now out-of-date Documentation/filesystems/vfs.txt\nback to life.  Thanks to Carsten Otte, Trond Myklebust, and Anton\nAltaparmakov for their help on updating this documentation.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "952b649272f96d58817be889ed4b932f638a4dbe",
      "tree": "782b3a7af2c0956c2dbce776e795d3a566b4d935",
      "parents": [
        "9d01a82e46a8dd18233121a6bc140e5576649583"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Fri Sep 09 13:10:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:43 2005 -0700"
      },
      "message": "[PATCH] Kdump: Documentation Update\n\nThere are minor changes in command line options in kexec-tools for kdump.\nThis patch updates the documentation to reflect those changes.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af97c7220a0376beed827e72e3bb27731af7109d",
      "tree": "dae9462270cf9345184b23c95fedbe0fb414514b",
      "parents": [
        "ddb99f3d35b178f0715aab2f9d9ab25f61814347"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Fri Sep 09 13:10:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:43 2005 -0700"
      },
      "message": "[PATCH] docs: fix misinformation about overcommit_memory\n\nSomeone complained about the docs for vm_overcommit_memory being wrong.\nThis patch copies the text from the vm documentation into procfs.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddb99f3d35b178f0715aab2f9d9ab25f61814347",
      "tree": "45b9f3dab3204555465216dd18269f170c1e6429",
      "parents": [
        "754c79768eed257dabd922b85cb9271822e50794"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Sep 09 13:10:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:42 2005 -0700"
      },
      "message": "[PATCH] ISA DMA API documentation\n\nDocumentation for how the ISA DMA controller is handled in the kernel.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "754c79768eed257dabd922b85cb9271822e50794",
      "tree": "a10f173233bdebabe857e9e81e83fb2b4796239b",
      "parents": [
        "b6c17ea4eff360359d1741272028610035bb2da9"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Sep 09 13:10:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:42 2005 -0700"
      },
      "message": "[PATCH] Documentation: how to apply patches for various trees\n\nAdd a new document describing the major kernel trees and how to apply their\npatches.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6c17ea4eff360359d1741272028610035bb2da9",
      "tree": "02fc80b2a3bf8cdb3ff9a9ba1289fd183d6e8284",
      "parents": [
        "f92273c1653feadc8231c0bc4fa37fd4dc1c180f"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Sep 09 13:10:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:42 2005 -0700"
      },
      "message": "[PATCH] Update Documentation/DocBook/kernel-hacking.tmpl\n\nUpdate the hacking guide, before CONFIG_PREEMPT_RT goes in and it needs\nrewriting again.\n\nChanges include modernization of quotes, removal of most references to\nbottom halves (some mention required because we still use bh in places to\nmean softirq).\n\nIt would be nice to have a discussion of sparse and various annotations.\nPlease send patches straight to akpm.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (authored)\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96fe6a2109db29cd15b90a093c16e6cb4b19371a",
      "tree": "bd3c424f3f43e6b5a2ba6c235c7c25b3ba197f4c",
      "parents": [
        "5251bffc9b4ca699993c79166adf02faf1bbc043"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Fri Sep 09 13:09:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:39 2005 -0700"
      },
      "message": "[PATCH] fbdev: Add VESA Coordinated Video Timings (CVT) support\n\nThe Coordinated Video Timings (CVT) is the latest standard approved by VESA\nconcerning video timings generation.  It addresses the limitation of GTF which\nis designed mainly for CRT displays.  CRT\u0027s have a high blanking requirement\n(as much as 25% of the horizontal frame length) which artificially increases\nthe pixelclock.  Digital displays, on the other hand, needs to conserve the\npixelclock as much as possible.  The GTF also does not take into account the\ndifferent aspect ratios in its calculation.\n\nThe new function added is fb_find_mode_cvt().  It is called by fb_find_mode()\nif it recognizes a mode option string formatted for CVT.  The format is:\n\n\u003cxres\u003ex\u003cyres\u003e[M][R][-\u003cbpp\u003e][\u003cat-sign\u003e\u003crefresh\u003e][i][m]\n\nThe \u0027M\u0027 tells the function to calculate using CVT.  On it\u0027s own, it will\ncompute a timing for CRT displays at 60Hz.  If the \u0027R\u0027 is specified, \u0027reduced\nblanking\u0027 computation will be used, best for flatpanels.  The \u0027i\u0027 and the \u0027m\u0027\nis for \u0027interlaced mode\u0027 and \u0027with margins\u0027 respectively.\n\nTo determine if CVT was used, check for dmesg for something like this:\n\nCVT Mode - \u003cpix\u003eM\u003cn\u003e[-R], ie: .480M3-R  (800x600 reduced blanking)\n\nwhere: pix - product of xres and yres, in MB\n    M   - is a CVT mode\n    n   - the aspect ratio (3 - 4:3; 4 - 5:4; 9 - 16:9, 15:9; A - 16:10)\n    -R   - reduced blanking\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9fa68eae9f8291a98bfe00b94b78f72eb253165a",
      "tree": "f3619e7302871a5d56264f6df4076c30857483ce",
      "parents": [
        "6062bfa1644f401c08e78d5c8a161f7d11c5c830"
      ],
      "author": {
        "name": "Knut Petersen",
        "email": "Knut_Petersen@t-online.de",
        "time": "Fri Sep 09 13:04:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:58:02 2005 -0700"
      },
      "message": "[PATCH] framebuffer: new driver for cyberblade/i1 graphics core\n\nThis is a framebuffer driver for the Cyberblade/i1 graphics core.\n\nCurrently tridenfb claims to support the cyberblade/i1 graphics core.  This\nis of very limited truth.  Even vesafb is faster and provides more working\nmodes and a much better quality of the video signal.  There is a great\nnumber of bugs in tridentfb ...  but most often it is impossible to decide\nif these bugs are real bugs or if fixing them for the cyberblade/i1 core\nwould break support for one of the other supported chips.\n\nTridentfb seems to be unmaintained,and documentation for most of the\nsupported chips is not available.  So \"fixing\" cyberblade/i1 support inside\nof tridentfb was not an option, it would have caused numerous\nif(CYBERBLADEi1) else ...  cases and would have rendered the code to be\nalmost unmaintainable.\n\nA first version of this driver was published on 2005-07-31.  A fix for a\nbug reported by Jochen Hein was integrated as well as some changes\nrequested by Antonino A.  Daplas.\n\nA message has been added to tridentfb to inform current users of tridentfb\nto switch to cyblafb if the cyberblade/i1 graphics core is detected.\n\nThis patch is one logical change, but because of the included documentation\nit is bigger than 70kb.  Therefore it is not sent to lkml and\nlinux-fbdev-devel,\n\nSigned-off-by: Knut Petersen \u003cKnut_Petersen@t-online.de\u003e\nCc: Muli Ben-Yehuda \u003cmulix@mulix.org\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93fa58cb831337fdf5d36b3b913441100a484dae",
      "tree": "5fdc85b69eff2bb6d7d69e8bd4f97dc170e198f5",
      "parents": [
        "2822541893d88f84dd4f1525108d73effecd9d39"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Fri Sep 09 13:04:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:56 2005 -0700"
      },
      "message": "[PATCH] v9fs: Documentation, Makefiles, Configuration\n\nOVERVIEW\n\nV9FS is a distributed file system for Linux which provides an\nimplementation of the Plan 9 resource sharing protocol 9P.  It can be\nused to share all sorts of resources: static files, synthetic file servers\n(such as /proc or /sys), devices, and application file servers (such as\nFUSE).\n\nBACKGROUND\n\nPlan 9 (http://plan9.bell-labs.com/plan9) is a research operating\nsystem and associated applications suite developed by the Computing\nScience Research Center of AT\u0026T Bell Laboratories (now a part of\nLucent Technologies), the same group that developed UNIX , C, and C++.\nPlan 9 was initially released in 1993 to universities, and then made\ngenerally available in 1995. Its core operating systems code laid the\nfoundation for the Inferno Operating System released as a product by\nLucent Bell-Labs in 1997. The Inferno venture was the only commercial\nembodiment of Plan 9 and is currently maintained as a product by Vita\nNuova (http://www.vitanuova.com). After updated releases in 2000 and\n2002, Plan 9 was open-sourced under the OSI approved Lucent Public\nLicense in 2003.\n\nThe Plan 9 project was started by Ken Thompson and Rob Pike in 1985.\nTheir intent was to explore potential solutions to some of the\nshortcomings of UNIX in the face of the widespread use of high-speed\nnetworks to connect machines. In UNIX, networking was an afterthought\nand UNIX clusters became little more than a network of stand-alone\nsystems. Plan 9 was designed from first principles as a seamless\ndistributed system with integrated secure network resource sharing.\nApplications and services were architected in such a way as to allow\nfor implicit distribution across a cluster of systems. Configuring an\nenvironment to use remote application components or services in place\nof their local equivalent could be achieved with a few simple command\nline instructions. For the most part, application implementations\noperated independent of the location of their actual resources.\n\nCommercial operating systems haven\u0027t changed much in the 20 years\nsince Plan 9 was conceived. Network and distributed systems support is\nprovided by a patchwork of middle-ware, with an endless number of\npackages supplying pieces of the puzzle. Matters are complicated by\nthe use of different complicated protocols for individual services,\nand separate implementations for kernel and application resources.\nThe V9FS project (http://v9fs.sourceforge.net) is an attempt to bring\nPlan 9\u0027s unified approach to resource sharing to Linux and other\noperating systems via support for the 9P2000 resource sharing\nprotocol.\n\nV9FS HISTORY\n\nV9FS was originally developed by Ron Minnich and Maya Gokhale at Los\nAlamos National Labs (LANL) in 1997.  In November of 2001, Greg Watson\nsetup a SourceForge project as a public repository for the code which\nsupported the Linux 2.4 kernel.\n\nAbout a year ago, I picked up the initial attempt Ron Minnich had\nmade to provide 2.6 support and got the code integrated into a 2.6.5\nkernel.   I then went through a line-for-line re-write attempting to\nclean-up the code while more closely following the Linux Kernel style\nguidelines.  I co-authored a paper with Ron Minnich on the V9FS Linux\nsupport including performance comparisons to NFSv3 using Bonnie and\nPostMark - this paper appeared at the USENIX/FREENIX 2005\nconference in April 2005:\n( http://www.usenix.org/events/usenix05/tech/freenix/hensbergen.html ).\n\nCALL FOR PARTICIPATION/REQUEST FOR COMMENTS\n\nOur 2.6 kernel support is stabilizing and we\u0027d like to begin pursuing\nits integration into the official kernel tree.  We would appreciate any\nreview, comments, critiques, and additions from this community and are\nactively seeking people to join our project and help us produce\nsomething that would be acceptable and useful to the Linux community.\n\nSTATUS\n\nThe code is reasonably stable, although there are no doubt corner cases\nour regression tests haven\u0027t discovered yet.  It is in regular use by several\nof the developers and has been tested on x86 and PowerPC\n(32-bit and 64-bit) in both small and large (LANL cluster) deployments.\nOur current regression tests include fsx, bonnie, and postmark.\n\nIt was our intention to keep things as simple as possible for this\nrelease -- trying to focus on correctness within the core of the\nprotocol support versus a rich set of features.  For example: a more\ncomplete security model and cache layer are in the road map, but\nexcluded from this release.   Additionally, we have removed support for\nmmap operations at Al Viro\u0027s request.\n\nPERFORMANCE\n\nDetailed performance numbers and analysis are included in the FREENIX\npaper, but we show comparable performance to NFSv3 for large file\noperations based on the Bonnie benchmark, and superior performance for\nmany small file operations based on the PostMark benchmark.   Somewhat\npreliminary graphs (from the FREENIX paper) are available\n(http://v9fs.sourceforge.net/perf/index.html).\n\nRESOURCES\n\nThe source code is available in a few different forms:\n\ntarballs: http://v9fs.sf.net\nCVSweb: http://cvs.sourceforge.net/viewcvs.py/v9fs/linux-9p/\nCVS: :pserver:anonymous@cvs.sourceforge.net:/cvsroot/v9fs/linux-9p\nGit: rsync://v9fs.graverobber.org/v9fs (webgit: http://v9fs.graverobber.org)\n9P: tcp!v9fs.graverobber.org!6564\n\nThe user-level server is available from either the Plan 9 distribution\nor from http://v9fs.sf.net\nOther support applications are still being developed, but preliminary\nversion can be downloaded from sourceforge.\n\nDocumentation on the protocol has historically been the Plan 9 Man\npages (http://plan9.bell-labs.com/sys/man/5/INDEX.html), but there is\nan effort under way to write a more complete Internet-Draft style\nspecification (http://v9fs.sf.net/rfc).\n\nThere are a couple of mailing lists supporting v9fs, but the most used\nis v9fs-developer@lists.sourceforge.net -- please direct/cc your\ncomments there so the other v9fs contibutors can participate in the\nconversation.  There is also an IRC channel: irc://freenode.net/#v9fs\n\nThis part of the patch contains Documentation, Makefiles, and configuration\nfile changes.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2822541893d88f84dd4f1525108d73effecd9d39",
      "tree": "c70928a9ed0c56c3d8c41a38494fdcbd54f48e20",
      "parents": [
        "b835996f628eadb55c5fb222ba46fe9395bf73c7"
      ],
      "author": {
        "name": "Dipankar Sarma",
        "email": "dipankar@in.ibm.com",
        "time": "Fri Sep 09 13:04:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:55 2005 -0700"
      },
      "message": "[PATCH] files: files locking doc\n\nAdd documentation describing the new locking scheme for file descriptor table.\n\nSigned-off-by: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c0dfb2905126e9e94edebbce8d3e05001301f52d",
      "tree": "db31f15f7e5dea0c812992c2ca87a1151507ed9c",
      "parents": [
        "8b6490e5faafb3a16ea45654fb55f9ff086f1495"
      ],
      "author": {
        "name": "Dipankar Sarma",
        "email": "dipankar@in.ibm.com",
        "time": "Fri Sep 09 13:04:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:54 2005 -0700"
      },
      "message": "[PATCH] files: rcuref APIs\n\nAdds a set of primitives to do reference counting for objects that are looked\nup without locks using RCU.\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran_th@gmail.com\u003e\nSigned-off-by: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10c35cf8fd89e166d13bc93175f2b05d9cb85e07",
      "tree": "08947740ac556faa9acf8458a94daccb4267f567",
      "parents": [
        "4279f02478c2c4f106ec9efb80ca152e8d406844"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Fri Sep 09 13:03:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:51 2005 -0700"
      },
      "message": "[PATCH] v4l: cx88-dvb incorrect reporting fixed and remove bad PCI ID for Sabrent\n\n- cx88-dvb has been incorrectly reporting the card name instead of frontend name\n- Removes a bad PCI subsystem ID for saa713x Sabrent card\n- Renames DVICO --\u003e DViCO for bttv.\n- #include \u003clinux/config.h\u003e no longer needed.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4279f02478c2c4f106ec9efb80ca152e8d406844",
      "tree": "c057acc0ea1e799aa87f343337e99f9420351e80",
      "parents": [
        "260784dcca44b5a526cece1f275cb81ccd186a3e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Fri Sep 09 13:03:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:51 2005 -0700"
      },
      "message": "[PATCH] v4l: add saa713x card #66: Yuan TUN-900 (saa7135)\n\n- Add saa713x card #66: Yuan TUN-900 (saa7135)\n\nSigned-off-by: De Greef Sebastien \u003csebdg@hotmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "260784dcca44b5a526cece1f275cb81ccd186a3e",
      "tree": "5617e2d03ef3c653866dfed25b76deabb04bea65",
      "parents": [
        "5adc1c306b1ce5b297bd8ee010a62f39cd32b9e4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Fri Sep 09 13:03:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:50 2005 -0700"
      },
      "message": "[PATCH] v4l: add saa713x card #65 Kworld V-Stream Studio TV Terminator\n\n- Add saa713x card #65 Kworld V-Stream Studio TV Terminator\n\nSigned-off-by: James R Webb \u003cjrwebb@qwest.net\u003e\nSigned-off-by: Peter Missel \u003cpeter.missel@onlinehome.de\u003e\nSigned-off-by: Nickolay V. Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2f1807102a3a5c9b9782b6e8d271fc8ccef91f0a",
      "tree": "b5dc428977c9d9baa5df5b0fb3654ab1536d65a6",
      "parents": [
        "e52e98a7eccfb0e7e91630d01690fb11d77db77d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Fri Sep 09 13:03:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:50 2005 -0700"
      },
      "message": "[PATCH] v4l: SAA7134 updates and board additions\n\n- Remove $Id CVS logs for V4L files\n- linux/version.h replaced by linux/utsname.h\n- Add new Digimatrix card and LG TAPC Mini tuner for it\n\nSigned-off-by: Hermann Pitton \u003chermann.pitton@onlinehome.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24a70fdce872d70171b1f49dcd1a7c3a4e8396b2",
      "tree": "b640622565ce6a49befd142ca6770d20caafea82",
      "parents": [
        "793cf9e6a54c698e109a599c8b8e303658fcaae6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Fri Sep 09 13:03:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:49 2005 -0700"
      },
      "message": "[PATCH] v4l: BTTV updates and card additions\n\n- Remove $Id CVS logs for V4L files\n- Added DVICO FusionHDTV 5 Lite card.\n- Added Acorp Y878F.\n- CodingStyle fixes.\n- Added tuner_addr to bttv cards structure.\n- linux/version.h replaced by linux/utsname.h on bttvp.h\n- kernel module for acquiring RDS data from a SAA6588.\n- Allow multiple open() and reading calls to /dev/radio on bttv-driver.c\n- added i2c address for lgdt330x.\n\nSigned-off-by: Hans J. Koch \u003ckoch@hjk-az.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "793cf9e6a54c698e109a599c8b8e303658fcaae6",
      "tree": "522a88bad46df318b04888bad91c49504d3565eb",
      "parents": [
        "a1938038dd7e4188a8663e49242fa77dd2adb7ed"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Fri Sep 09 13:03:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:49 2005 -0700"
      },
      "message": "[PATCH] v4l: common part Updates and tuner additions\n\n- Remove $Id CVS logs for V4L files\n- Included newer cards.\n- Added a new NEC protocol for ir based on pulse distance.\n- Enable ATSC support for DViCO FusionHDTV5 Gold.\n- Added tuner LG NTSC (TALN mini series).\n- Fixed tea5767 autodetection.\n- Resolve more tuner types.\n- Commented debug function removed from mainstream.\n- Remove comments from mainstream. Still on development tree.\n- linux/version dependencies removed.\n- BTSC Lang1 now is set to auto_stereo mode.\n- New tuner standby API.\n- i2c-core.c uses hexadecimal for the i2c address, so it should stay consistent.\n\nSigned-off-by: Uli Luckas \u003cluckas@musoft.de\u003e\nSigned-off-by: Mac Michaels \u003cwmichaels1@earthlink.net\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Hermann Pitton \u003chermann.pitton@onlinehome.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d6e7322b5f63d62ec8785c5fbf469c9a233baff",
      "tree": "cd87210b839664ea3bde7ffdae66659f11f427b7",
      "parents": [
        "9dea88514c476d303f59e19b27ef26bb52dc193a"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "manu@linuxtv.org",
        "time": "Fri Sep 09 13:03:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:44 2005 -0700"
      },
      "message": "[PATCH] dvb: dst: Updated Documentation\n\nUpdated Documentation\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9dea88514c476d303f59e19b27ef26bb52dc193a",
      "tree": "d0660db12e79fb9f23c90a0dc24263cfa7bcbdd1",
      "parents": [
        "62867429d0d79e47e19ceedc3133efe74993932f"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "manu@linuxtv.org",
        "time": "Fri Sep 09 13:03:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:44 2005 -0700"
      },
      "message": "[PATCH] dvb: dst: ci doc update\n\nUpdated documentation\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddcc95963449d028b16d9b9fe50f6e91ce7d9e81",
      "tree": "aaf0392346a18b3e232ddeb5db3c4e917f7ca686",
      "parents": [
        "223176bc722a7bf519904180e956292ae1d1e819",
        "5f5024130287a9467a41b9f94ec170958ae45cbd"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@hera.kernel.org",
        "time": "Fri Sep 09 08:19:10 2005 -0700"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@hera.kernel.org",
        "time": "Fri Sep 09 08:19:10 2005 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /pub/scm/linux/kernel/git/torvalds/linux-2.6 \n"
    },
    {
      "commit": "54205209732a05f51f5fbb3eb3e5c36ac81e79d9",
      "tree": "4992850c7d5d5ed4034cbd4fe5f5ea23aeff317e",
      "parents": [
        "6d8de3a26b5c20b04a9317b4446582167d5883da",
        "b71e318cdb1dc301d734fdd4983dfc6dc167235a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 17:21:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 17:21:02 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6 \n"
    },
    {
      "commit": "b71e318cdb1dc301d734fdd4983dfc6dc167235a",
      "tree": "225958f7e2fd766e9834a07e33ad7b8727081ca5",
      "parents": [
        "d5ae36dd439549305f00a755556f49c9fa7bb237"
      ],
      "author": {
        "name": "Henk",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Wed Aug 17 10:40:26 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:40:57 2005 -0700"
      },
      "message": "[PATCH] USB: yealink: fix htons usage, documentation updates\n\nSigned-off-by: Henk Vergonet \u003chenk.vergonet@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aca951a22a1d93ebe31b54052b3eb9a8196df2fc",
      "tree": "a4a7a15fa4055ed88ab2273390800038d4e37bd4",
      "parents": [
        "d6450e19329c85ac4888c185429094236a650928"
      ],
      "author": {
        "name": "Henk",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Tue Aug 16 16:17:43 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:40:57 2005 -0700"
      },
      "message": "[PATCH] input-driver-yealink-P1K-usb-phone\n\nThis patch aggregates all modifications in the -mm tree and adds\ncomplete ringtone support.\n\nThe following features are supported:\n  - keyboard          full support\n  - LCD               full support\n  - LED               full support\n  - dialtone          full support\n  - ringtone          full support\n  - audio playback    via generic usb audio diver\n  - audio record      via generic usb audio diver\n\nFor driver documentation see: Documentation/input/yealink.txt\nFor vendor documentation see: http://yealink.com\n\nSigned-off-by: Henk \u003cHenk.Vergonet@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "223176bc722a7bf519904180e956292ae1d1e819",
      "tree": "75b84d09c4b6eed81e537a4e587236f05faa5b7d",
      "parents": [
        "7d333d6c739a5cd6d60102ea1a9940cbbb0546ec",
        "1b11d78cf87a7014f96e5b7fa2e1233cc8081a00"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu Sep 08 23:03:30 2005 +0100"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu Sep 08 23:03:30 2005 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of /usr/src/linux-2.6 \n"
    },
    {
      "commit": "7d333d6c739a5cd6d60102ea1a9940cbbb0546ec",
      "tree": "aa8563971adea0f7b2bdb91cda07057e2a85722e",
      "parents": [
        "e604635c8bea16f6177e6133eb3efbfb4a029ef6"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu Sep 08 23:01:16 2005 +0100"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu Sep 08 23:01:16 2005 +0100"
      },
      "message": "NTFS: 2.1.24 release and some minor final fixes.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "982245f01734e9d5a3ab98b2b2e9761ae7719094",
      "tree": "96ff56ff327f9a50f91a46886967f349d9a0a5e7",
      "parents": [
        "74d863ee8a9da2b0f31e0f977daf127807b2e9d2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 17 04:22:20 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:23 2005 -0700"
      },
      "message": "[PATCH] PCI: remove CONFIG_PCI_NAMES\n\nThis patch removes CONFIG_PCI_NAMES.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "64e47488c913ac704d465a6af86a26786d1412a5",
      "tree": "d3b0148592963dcde26e4bb35ddfec8b1eaf8e23",
      "parents": [
        "4a35a46bf1cda4737c428380d1db5d15e2590d18",
        "caf39e87cc1182f7dae84eefc43ca14d54c78ef9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 08 01:45:47 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 08 01:45:47 2005 -0400"
      },
      "message": "Merge linux-2.6 with linux-acpi-2.6\n"
    },
    {
      "commit": "0481990b758628e12f4b0a9e15094e70cefc7cd1",
      "tree": "67a4b4b7acc6a688b87ef2a2d3ec0e296e6e480c",
      "parents": [
        "db400b3c4ee89d384d9163836a55577abdae772d",
        "17fa53da1239b8712c5cebbd72a74c713b6c2db9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:31:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:31:27 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6 \n"
    },
    {
      "commit": "0dd7f883a9e21c5f2ff5e8f1cbb0e78cdc044d8a",
      "tree": "080ba867394e0346b699ffe17973a76faa0e6920",
      "parents": [
        "cc896f08717c445235554a7963a7b2ecf58911ad",
        "344babaa9d39b10b85cadec4e5335d43b52b4ec0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:28:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:28:25 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6 \n"
    },
    {
      "commit": "2684f5c74d5c2d3eb6ddbb599a8c89a06c5fa420",
      "tree": "620ea69e345e59f090950b66f6964e26644f9418",
      "parents": [
        "d203a7eca85101f0a8ce1dc139ee91196142da36"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Tue Sep 06 15:19:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:58:02 2005 -0700"
      },
      "message": "[PATCH] DVB: Clarify description text for dvb-bt8xx in Kconfig\n\nPatrick Keene wrote to the linux-dvb list, asking where in menuconfig he\ncan enable dvb-bt8xx for his AVerMedia DVB card.  I pointed the following\nout to him:\n\nconfig DVB_BT8XX\n       tristate \"Nebula/Pinnacle PCTV/Twinhan PCI cards\"\n\nIt has been agreed upon that this description is extremely misleading.\n\nThis patch changes the one-liner description text of dvb-bt8xx to something\nmore meaningful, and adds AVerMedia to the detailed description.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c702e16207c70119d03df924de35f8c3629a5c4",
      "tree": "f2d8ae84df7fd510f135a8074e0da67592372138",
      "parents": [
        "877197ef89aa486c8eea369a9357af34381d11e0"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Sep 06 15:18:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:49 2005 -0700"
      },
      "message": "[PATCH] ipmi poweroff: fix chassis control\n\nThe IPMI power control function proc_write_chassctrl was badly written, it\ndirectly used userspace pointers, it assumed that strings were NULL\nterminated, and it used the evil sscanf function.  This converts over to\nusing the sysctl interface for this data and changes the semantics to be a\nlittle more logical.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9bf2229f8817677127a60c177aefce1badd22d7b",
      "tree": "06e95863a26b197233081db1dafd869dfd231950",
      "parents": [
        "f90b1d2f1aaaa40c6519a32e69615edc25bb97d5"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Tue Sep 06 15:18:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:40 2005 -0700"
      },
      "message": "[PATCH] cpusets: formalize intermediate GFP_KERNEL containment\n\nThis patch makes use of the previously underutilized cpuset flag\n\u0027mem_exclusive\u0027 to provide what amounts to another layer of memory placement\nresolution.  With this patch, there are now the following four layers of\nmemory placement available:\n\n 1) The whole system (interrupt and GFP_ATOMIC allocations can use this),\n 2) The nearest enclosing mem_exclusive cpuset (GFP_KERNEL allocations can use),\n 3) The current tasks cpuset (GFP_USER allocations constrained to here), and\n 4) Specific node placement, using mbind and set_mempolicy.\n\nThese nest - each layer is a subset (same or within) of the previous.\n\nLayer (2) above is new, with this patch.  The call used to check whether a\nzone (its node, actually) is in a cpuset (in its mems_allowed, actually) is\nextended to take a gfp_mask argument, and its logic is extended, in the case\nthat __GFP_HARDWALL is not set in the flag bits, to look up the cpuset\nhierarchy for the nearest enclosing mem_exclusive cpuset, to determine if\nplacement is allowed.  The definition of GFP_USER, which used to be identical\nto GFP_KERNEL, is changed to also set the __GFP_HARDWALL bit, in the previous\ncpuset_gfp_hardwall_flag patch.\n\nGFP_ATOMIC and GFP_KERNEL allocations will stay within the current tasks\ncpuset, so long as any node therein is not too tight on memory, but will\nescape to the larger layer, if need be.\n\nThe intended use is to allow something like a batch manager to handle several\njobs, each job in its own cpuset, but using common kernel memory for caches\nand such.  Swapper and oom_kill activity is also constrained to Layer (2).  A\ntask in or below one mem_exclusive cpuset should not cause swapping on nodes\nin another non-overlapping mem_exclusive cpuset, nor provoke oom_killing of a\ntask in another such cpuset.  Heavy use of kernel memory for i/o caching and\nsuch by one job should not impact the memory available to jobs in other\nnon-overlapping mem_exclusive cpusets.\n\nThis patch enables providing hardwall, inescapable cpusets for memory\nallocations of each job, while sharing kernel memory allocations between\nseveral jobs, in an enclosing mem_exclusive cpuset.\n\nLike Dinakar\u0027s patch earlier to enable administering sched domains using the\ncpu_exclusive flag, this patch also provides a useful meaning to a cpuset flag\nthat had previously done nothing much useful other than restrict what cpuset\nconfigurations were allowed.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "720a845911097cea1394fe7abb2c9efa76e32715",
      "tree": "ab2730e53c4f6661184ab2685dbab8ee63f5e8f1",
      "parents": [
        "97de50c0add1e8f3b4e764c66a13c07235fee631"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Sep 06 15:17:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:35 2005 -0700"
      },
      "message": "[PATCH] remove verify_area(): remove or edit references to verify_area in Documentation/\n\nRemove (or edit) remaining references to the now dead verify_area() function\nfrom files in Documentation/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8eeaaf4180334a8e5c3582fe62a5f8176a8c124",
      "tree": "f2db782c1a67c1d632942d43b68bd2c5c7c3981d",
      "parents": [
        "5e1efe4931bf7d95b2f3d48ca0b79ea0e8341cc2"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Sep 06 15:17:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:29 2005 -0700"
      },
      "message": "[PATCH] Make the bzImage format self-terminating\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Frank Sorenson \u003cfrank@tuxrocks.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ffdfc40976dda18d923cd001d44bf0ee55da1af4",
      "tree": "2503b81230c5b3ad0ff3926e1388267338fe24b8",
      "parents": [
        "2b579beec255d6589fabe51b60933d723630bcd4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Sep 06 15:17:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:28 2005 -0700"
      },
      "message": "[PATCH] Add rdinit parameter to pick early userspace init\n\nSince early userspace was added, there\u0027s no way to override which init to\nrun from it.  Some people tack on an extra cpio archive with a link from\n/init depending on what they want to run, but that\u0027s sometimes impractical.\n\nChanging the \"init\u003d\" to also override the early userspace isn\u0027t feasible,\nsince it is still used to indicate what init to run from disk when early\nuserspace has completed doing whatever it\u0027s doing (i.e.  load filesystem\nmodules and drivers).\n\nInstead, introduce \"rdinit\u003d\" and make it override the default \"/init\" if\nspecified.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90563ec4129f14d19f018240d1d3ff5c0e5e6392",
      "tree": "93a8c5c3a0c30e27dcb4ff7ed804d68257181fe0",
      "parents": [
        "6c54c28e69f2a374ad708fba37cbe1c5bb94e283"
      ],
      "author": {
        "name": "Doug Warzecha",
        "email": "Douglas_Warzecha@dell.com",
        "time": "Tue Sep 06 15:17:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:27 2005 -0700"
      },
      "message": "[PATCH] dcdbas: add Dell Systems Management Base Driver with sysfs support\n\nThis patch adds the Dell Systems Management Base Driver with sysfs support.\n\nThis driver has been tested with Dell OpenManage.\n\nSigned-off-by: Doug Warzecha \u003cDouglas_Warzecha@dell.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c54c28e69f2a374ad708fba37cbe1c5bb94e283",
      "tree": "aaa4f638443199becb53781b8b6eb669def702bd",
      "parents": [
        "6e3eaab02028c4087a92711b20abb9e72cc803a7"
      ],
      "author": {
        "name": "Abhay Salunke",
        "email": "Abhay_Salunke@dell.com",
        "time": "Tue Sep 06 15:17:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:27 2005 -0700"
      },
      "message": "[PATCH] dell_rbu: new Dell BIOS update driver\n\nRemote BIOS Update driver for updating BIOS images on Dell servers and\ndesktops.  See dell_rbu.txt for details.\n\nSigned-off-by: Abhay Salunke \u003cAbhay_Salunke@dell.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2052c1676a39cae101a81f3da8a4ade8b668c88",
      "tree": "bc812cc27e1800a1849cdebb97a6dc0bba5b8c93",
      "parents": [
        "2865cf001878d22d5fd12e5215621dffbcad76dc"
      ],
      "author": {
        "name": "Erik Waling",
        "email": "erikw@acc.umu.se",
        "time": "Tue Sep 06 15:17:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:24 2005 -0700"
      },
      "message": "[PATCH] sonypi SPIC initialisation fix\n\nNewer Sony VAIO models (VGN-S480, VGN-S460, VGN-S3XP etc) use a new method to\ninitialize the SPIC device.  The new way to initialize (and disable) the\ndevice comes directly from the AML code in the _CRS, _SRS and _DIS methods\nfrom the DSDT table.  This patch adds support for the new models.\n\nSigned-off-by: Erik Waling \u003cerikw@acc.umu.se\u003e\nSigned-off-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5dd42c262bd742fa3602180bbe5550b4828de8f3",
      "tree": "71978aaaf162833e84027e8307fc5f28cbcd3b7a",
      "parents": [
        "3676347a5e216a7fec7f8eedbbcf8bed6b9c4e40"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Sep 06 15:16:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:20 2005 -0700"
      },
      "message": "[PATCH] remove register_ioctl32_conversion and unregister_ioctl32_conversion\n\nAll users have been converted.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19306059cd7fedaf96b4b0260a9a8a45e513c857",
      "tree": "7c32d59c1a5830689d5f85a7f81e89e48d1097ae",
      "parents": [
        "fe21773d655c2c64641ec2cef499289ea175c817"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Tue Sep 06 15:16:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:19 2005 -0700"
      },
      "message": "[PATCH] NMI: Update NMI users of RCU to use new API\n\nUses of RCU for dynamically changeable NMI handlers need to use the new\nrcu_dereference() and rcu_assign_pointer() facilities.  This change makes\nit clear that these uses are safe from a memory-barrier viewpoint, but the\nmain purpose is to document exactly what operations are being protected by\nRCU.  This has been tested on x86 and x86-64, which are the only\narchitectures affected by this change.\n\nSigned-off-by: \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e82894f84dbba130ab46c97748c03647f8204f92",
      "tree": "dbf20825db44037f0db5d0696d43457292c546c3",
      "parents": [
        "8446f1d391f3d27e6bf9c43d4cbcdac0ca720417"
      ],
      "author": {
        "name": "Tom Zanussi",
        "email": "zanussi@us.ibm.com",
        "time": "Tue Sep 06 15:16:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:18 2005 -0700"
      },
      "message": "[PATCH] relayfs\n\nHere\u0027s the latest version of relayfs, against linux-2.6.11-mm2.  I\u0027m hoping\nyou\u0027ll consider putting this version back into your tree - the previous\nrounds of comment seem to have shaken out all the API issues and the number\nof comments on the code itself have also steadily dwindled.\n\nThis patch is essentially the same as the relayfs redux part 5 patch, with\nsome minor changes based on reviewer comments.  Thanks again to Pekka\nEnberg for those.  The patch size without documentation is now a little\nsmaller at just over 40k.  Here\u0027s a detailed list of the changes:\n\n- removed the attribute_flags in relay open and changed it to a\n  boolean specifying either overwrite or no-overwrite mode, and removed\n  everything referencing the attribute flags.\n- added a check for NULL names in relayfs_create_entry()\n- got rid of the unnecessary multiple labels in relay_create_buf()\n- some minor simplification of relay_alloc_buf() which got rid of a\n  couple params\n- updated the Documentation\n\nIn addition, this version (through code contained in the relay-apps tarball\nlinked to below, not as part of the relayfs patch) tries to make it as easy\nas possible to create the cooperating kernel/user pieces of a typical and\ncommon type of logging application, one where kernel logging is kicked off\nwhen a user space data collection app starts and stops when the collection\napp exits, with the data being automatically logged to disk in between.  To\ncreate this type of application, you basically just include a header file\n(relay-app.h, included in the relay-apps tarball) in your kernel module,\ndefine a couple of callbacks and call an initialization function, and on\nthe user side call a single function that sets up and continuously monitors\nthe buffers, and writes data to files as it becomes available.  Channels\nare created when the collection app is started and destroyed when it exits,\nnot when the kernel module is inserted, so different channel buffer sizes\ncan be specified for each separate run via command-line options.  See the\nREADME in the relay-apps tarball for details.\n\nAlso included in the relay-apps tarball are a couple examples\ndemonstrating how you can use this to create quick and dirty kernel\nlogging/debugging applications.  They are:\n\n- tprintk, short for \u0027tee printk\u0027, which temporarily puts a kprobe on\n  printk() and writes a duplicate stream of printk output to a relayfs\n  channel.  This could be used anywhere there\u0027s printk() debugging code\n  in the kernel which you\u0027d like to exercise, but would rather not have\n  your system logs cluttered with debugging junk.  You\u0027d probably want\n  to kill klogd while you do this, otherwise there wouldn\u0027t be much\n  point (since putting a kprobe on printk() doesn\u0027t change the output\n  of printk()).  I\u0027ve used this method to temporarily divert the packet\n  logging output of the iptables LOG target from the system logs to\n  relayfs files instead, for instance.\n\n- klog, which just provides a printk-like formatted logging function\n  on top of relayfs.  Again, you can use this to keep stuff out of your\n  system logs if used in place of printk.\n\nThe example applications can be found here:\n\nhttp://prdownloads.sourceforge.net/dprobes/relay-apps.tar.gz?download\n\nFrom: Christoph Hellwig \u003chch@lst.de\u003e\n\n  avoid lookup_hash usage in relayfs\n\nSigned-off-by: Tom Zanussi \u003czanussi@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d7ae79c72d072e3208c18ff2dc402a69229b7b1b",
      "tree": "cdc92d7602d9b93637ff0444910ebe2d2f97ee68",
      "parents": [
        "48c8b1134249432318c8e5d19adc37c45242c4b1"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Tue Sep 06 15:16:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:16 2005 -0700"
      },
      "message": "[PATCH] swsusp: update documentation\n\nThis updates documentation a bit (mostly removing obsolete stuff), and\nmarks swsusp as no longer experimental in config.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "344babaa9d39b10b85cadec4e5335d43b52b4ec0",
      "tree": "7ba5f46394251a478c071a64dff941369769a18c",
      "parents": [
        "4706df3d3c42af802597d82c8b1542c3d52eab23"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 01:15:17 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 01:15:17 2005 -0400"
      },
      "message": "[kernel-doc] fix various DocBook build problems/warnings\n\nMost serious is fixing include/sound/pcm.h, which breaks the DocBook\nbuild.\n\nThe other stuff is just filling in things that cause warnings.\n"
    },
    {
      "commit": "17fa53da1239b8712c5cebbd72a74c713b6c2db9",
      "tree": "8cf55e47ce681a6c899ccf8e06abeccecb20d38b",
      "parents": [
        "3173d8c342971a03857d8af749a3f57da7d06b57",
        "fe1b2d544d71300f8e2d151c3c77a130d13a58be"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Tue Sep 06 17:52:54 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Tue Sep 06 17:52:54 2005 -0500"
      },
      "message": "Merge by hand (conflicts in sd.c)\n"
    },
    {
      "commit": "fe1b2d544d71300f8e2d151c3c77a130d13a58be",
      "tree": "770c8c9e857bb4d0bf7c96d831e35f91f2e11f9e",
      "parents": [
        "c5478def7a3a2dba9ceda452c2aa3539514d30a9"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Sep 06 14:15:37 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 06 17:26:37 2005 -0500"
      },
      "message": "[SCSI] unexport scsi_add_timer/scsi_delete_timer\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ef88b7dba2b47c70037a34a599d383462bb74bd3",
      "tree": "f50afe82c446cbf93893880878b97339fbdb8f49",
      "parents": [
        "f65e77693aa5a1cf688fc378bc6913a56f9ff7b7",
        "aaebf4332018980fef4e601d1b5a6e52dd9e9ae4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Tue Sep 06 00:35:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Tue Sep 06 00:35:51 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild \n"
    },
    {
      "commit": "f65e77693aa5a1cf688fc378bc6913a56f9ff7b7",
      "tree": "5d5b6ee3e3f9da241a583bf49ab648637ac4c1a9",
      "parents": [
        "8566cfc9fe0934f52ddedc12b083176116c13978",
        "d856f1e337782326c638c70c0b4df2b909350dec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Tue Sep 06 00:32:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Tue Sep 06 00:32:12 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6 \n"
    },
    {
      "commit": "91e49001b9a7fe5dc2fa5b56039fbca9aa638ccc",
      "tree": "62e6edcea7b967c092aaadd951b1cda9e22176cb",
      "parents": [
        "f8d825bfb8d2a7546eeb57569d0eedf8c5565d28"
      ],
      "author": {
        "name": "Jan Veldeman",
        "email": "jan@mind.be",
        "time": "Sun Jul 31 13:12:10 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 16:03:12 2005 -0700"
      },
      "message": "[PATCH] Driver core: Documentation: use S_IRUSR | ... in stead of 0644\n\nChange filemode to use defines in stead of 0644,\nbased on suggestions by Walter Harms and Domen Puncer.\n\nSigned-off-by: Jan Veldeman \u003cJan.Veldeman@advalvas.be\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f8d825bfb8d2a7546eeb57569d0eedf8c5565d28",
      "tree": "46e8e333421526be968e86da5cc0490fda3dde95",
      "parents": [
        "9a8af6b3b64ee97a1aeecde017ffd02e6796913a"
      ],
      "author": {
        "name": "Jan Veldeman",
        "email": "jan@mind.be",
        "time": "Sun Jul 31 13:12:09 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 16:03:12 2005 -0700"
      },
      "message": "[PATCH] Driver core: Documentation: fix whitespace between parameters\n\nFix whitespace after comma between parameters.\n\nSigned-off-by: Jan Veldeman \u003cJan.Veldeman@advalvas.be\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4c9337da37c877e53a64696fc8524f642d446cba",
      "tree": "30f34691bd61b55b11ec19f6fbc27ae69886eff8",
      "parents": [
        "a89ba0bc02e82920a0f4137aa5d655ac0366cc28"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Aug 09 20:28:10 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:25 2005 -0700"
      },
      "message": "[PATCH] I2C: Centralize 24RF08 corruption prevention\n\nThe 24RF08 corruption would better be prevented at i2c-core level than\nat chip driver level, for several reasons:\n* The second quick write should happen as soon as possible after the\n  first one, so as to limit the risk that another command is issued on\n  the bus inbetween, causing the corruption.\n* As a matter of fact, the protection code at driver level was reworked\n  at least three times already, which proves how hard it is to get it\n  right there, while it\u0027s straightforward at i2c-core level.\n* It\u0027s easy to add a new driver that would need the protection, and\n  forget to add it. This did happen already.\n* As additional probing addresses can be passed to most i2c chip drivers\n  as module parameters, virtually every i2c chip driver would need the\n  protection if we want to be really safe.\n* Why duplicate code when we can easily avoid it?\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a89ba0bc02e82920a0f4137aa5d655ac0366cc28",
      "tree": "98489ed77a287a81ff4ad7233fd543e59e58c328",
      "parents": [
        "3b6c0634cc989f0735a1541ccf9288947685cab5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Aug 09 20:17:55 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:25 2005 -0700"
      },
      "message": "[PATCH] I2C: Rewrite i2c_probe\n\ni2c_probe was quite complex and slow, so I rewrote it in a more\nefficient and hopefully clearer way.\n\nNote that this slightly changes the way the module parameters are\nhandled. This shouldn\u0027t change anything for the most common cases\nthough.\n\nFor one thing, the function now respects the order of the parameters\nfor address probing. It used to always do lower addresses first. The\nnew approach gives the user more control.\n\nFor another, ignore addresses don\u0027t overrule probe addresses anymore.\nThis could have been restored the way it was at the cost of a few more\nlines of code, but I don\u0027t think it\u0027s worth it. Both lists are given\nas module parameters, so a user would be quite silly to specify the\nsame addresses in both lists. The normal addresses list is the only\none that isn\u0027t controlled by a module parameter, thus is the only one\nthe user may reasonably want to remove an address from.\n\nAnother significant change is the fact that i2c_probe() will no more\nstop when a detection function returns -ENODEV. Just because a driver\nfound a chip it doesn\u0027t support isn\u0027t a valid reason to stop all\nprobings for this one driver. This closes the long standing lm_sensors\nticket #1807.\n\n  http://www2.lm-sensors.nu/~lm78/readticket.cgi?ticket\u003d1807\n\nI updated the documentation accordingly.\n\nIn terms of algorithmic complexity, the new code is way better. If\nI is the ignore address count, P the probe address count, N the\nnormal address count and F the force address count, the old code\nwas doing 128 * (F + I + P + N) iterations max, while the new code\ndoes F + P + ((I+1) * N) iterations max. For the most common case\nwhere F, I and P are empty, this is down from 128 * N to N.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "303760b44a7a142cb9f4c9df4609fb63bbda98db",
      "tree": "8097f99cd993bc005b25e14a5690770b6e351195",
      "parents": [
        "f4b50261207c987913f076d867c2e154d71fd012"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 21:52:01 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:22 2005 -0700"
      },
      "message": "[PATCH] hwmon: hwmon vs i2c, second round (07/11)\n\nThe only part left in i2c-sensor is the VRM/VRD/VID handling code.\nThis is in no way related to i2c, so it doesn\u0027t belong there. Move\nthe code to hwmon, where it belongs.\n\nNote that not all hardware monitoring drivers do VRM/VRD/VID\noperations, so less drivers depend on hwmon-vid than there were\ndepending on i2c-sensor.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f4b50261207c987913f076d867c2e154d71fd012",
      "tree": "0b50cfa93f2e1e6a877f51028f93539db0e4547e",
      "parents": [
        "96478ef3f3f71fa929cc905cc794993e312d9a5d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 21:49:03 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:21 2005 -0700"
      },
      "message": "[PATCH] hwmon: hwmon vs i2c, second round (06/11)\n\nThe only thing left in i2c-sensor.h are module parameter definition\nmacros. It\u0027s only an extension of what i2c.h offers, and this extension\nis not sensors-specific. As a matter of fact, a few non-sensors drivers\nuse them. So we better merge them in i2c.h, and get rid of i2c-sensor.h\naltogether.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2ed2dc3c116d26fc6a9384e83d136b15cc203b6c",
      "tree": "c79308b2cfe55eaddc95c47cbcafa6e0cae27413",
      "parents": [
        "b78ec31582c60578ee1d3bb470791d6dde96ccf7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 31 21:42:02 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:20 2005 -0700"
      },
      "message": "[PATCH] hwmon: hwmon vs i2c, second round (04/11)\n\ni2c_probe and i2c_detect now do the exact same thing and operate on\nthe same data structure, so we can have everyone call i2c_probe.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "014e45380a3b96f2ebd8ff0d115b7a33c06d06d1",
      "tree": "3b9763099bb53f920ef492c931d2f660292106e0",
      "parents": [
        "48edcb65ddcd93b6421831ad133599aacea9724a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 28 23:08:43 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:16 2005 -0700"
      },
      "message": "[PATCH] I2C: fix typo in documentation\n\nFix a typo in the i2c documentation: the i2c bus scanning tool found in\nlm_sensors is called i2cdetect, not i2c_detect.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7bef559455fc71f66f8573cc1aafe1dd33966c1c",
      "tree": "6c342574710f730d39bf5383f81eaa9f9bb10a25",
      "parents": [
        "1ff4e3065b41847b6fe5908b1214cb508dd49e61"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 27 22:14:49 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:14 2005 -0700"
      },
      "message": "[PATCH] I2C: refactor message in i2c_detach_client\n\nWe could refactor the error message 34 different i2c drivers print if\ni2c_detach_client() fails in this function itself. Saves quite a few\nlines of code. Documentation is updated to reflect that change.\n\nNote that this patch should be applied after Rudolf Marek\u0027s w83792d\npatches.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1ff4e3065b41847b6fe5908b1214cb508dd49e61",
      "tree": "3e5974c1f611cd995717169a9caacb1a2f431561",
      "parents": [
        "ce785ab460ce8728a9daf337ba8fab3ba692b6aa"
      ],
      "author": {
        "name": "R.Marek@sh.cvut.cz",
        "email": "R.Marek@sh.cvut.cz",
        "time": "Wed Jul 27 09:25:28 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:14 2005 -0700"
      },
      "message": "[PATCH] I2C: W83792D documentation 3/3\n\nThis patch adds documentation entry for W83792D chip.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@sh.cvut.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "02ff982c6911de1484e13a1d765d7bd31a0f8fee",
      "tree": "94e8c388df0de6561da7f10840f4e87dead18724",
      "parents": [
        "5071860aba7fc69279ab822638ed2c2e4549f9fd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 20 00:05:33 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:12 2005 -0700"
      },
      "message": "[PATCH] I2C: Separate non-i2c hwmon drivers from i2c-core (8/9)\n\nKill all uses of i2c_is_isa_adapter except for the hybrid drivers (it87,\nlm78, w83781d). The i2c-isa adapter not being registered with the i2c\ncore anymore, drivers don\u0027t have to fear being erroneously attached to\nit.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5071860aba7fc69279ab822638ed2c2e4549f9fd",
      "tree": "e23a3c7eba547c9d81c7680a40c41536c8a45da3",
      "parents": [
        "4926c0d4de77c5396a274ee7941ed7fc02afed26"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 20 00:02:32 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:12 2005 -0700"
      },
      "message": "[PATCH] I2C: Separate non-i2c hwmon drivers from i2c-core (7/9)\n\nKill normal_isa in header files, documentation and all chip drivers, as\nit is no more used.\n\nnormal_i2c could be renamed to normal, but I decided not to do so at the\nmoment, so as to limit the number of changes. This might be done later\nas part of the i2c_probe/i2c_detect merge.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "27fe048eb3787d29bf9cf9d6d12077bb8af869a6",
      "tree": "8207b9c242c9c15e2fe7887e715668b180e9e775",
      "parents": [
        "e647ecf15e365679f0528d7815ab4db0d4802918"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 27 21:30:16 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:06 2005 -0700"
      },
      "message": "[PATCH] hwmon: kill client name lm78-j\n\nDrop the separate client name for the LM78-J chip. This is really\nonly a later revision of the LM78, with almost no difference and\nno difference the driver handles in any case.\n\nThis was the only client name that had a dash in it, and special care\nhad to be taken in libsensors because of it. As we plan to write a new\nlibrary soon, I\u0027d like to get rid of this exception before we do.\n\nAs a nice side effect, it saves 876 bytes in lm78.ko.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0283fe6c3bdbe9ca9aefa28b24883ec1dee3ccbd",
      "tree": "df4e86f58dc1708606ad09d8aea7a872d7d1a8fe",
      "parents": [
        "a61fc683ae1b7871d8d81ac5025af1a923731547"
      ],
      "author": {
        "name": "bgardner@wabtec.com",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jul 27 12:43:21 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:05 2005 -0700"
      },
      "message": "[PATCH] I2C: max6875 documentation cleanup\n\nFix a spelling error and change a sysfs name.\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "93ffa435147abd47ebd7d7d24176b3c653aef940",
      "tree": "451f9bdfa2ec7e2c4399dd6ca3cc3c97f12c27b9",
      "parents": [
        "bc769ff8f5f6e3d249bfde082653e5bf1c2b5698"
      ],
      "author": {
        "name": "bgardner@wabtec.com",
        "email": "bgardner@wabtec.com",
        "time": "Tue Jul 12 13:21:50 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:03 2005 -0700"
      },
      "message": "[PATCH] I2C: update max6875 documentation\n\nUpdates to the max6875 driver documentation.\nThis brings the documentation in sync with the code, which was recently\nsimplified.\n\nThis patch is based off 2.6.13-rc2-mm2.\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "babf68de5848f7e4b97c9c4a2d5e30598b825387",
      "tree": "9e5bb2d6eedc8fb91d81cd34c74f361a4ad81241",
      "parents": [
        "e766f1cc596078b1603ac2c96617660c4c7e2d81",
        "9b4e3b13b147e9b737de63188a9ae740eaa8c36d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:14:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:14:47 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial \n"
    },
    {
      "commit": "48467641bcc057f7cba3b6cbbe66cb834d64cc81",
      "tree": "f7c5c5e964c220de30fcdcd06b0f1efdb3e22439",
      "parents": [
        "3863e72414fa2ebf5f3b615d1bf99de32e59980a",
        "d70063c4634af060a5387337b7632f6334ca3458"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:11:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:11:50 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 \n"
    },
    {
      "commit": "6ed9fcec85d5ef0e34ea18affe95e4a246714565",
      "tree": "1a75c25b528d763f2771cc36ed6e17072091fd3d",
      "parents": [
        "56057e1a128a9aab516350500e5b154e70577929"
      ],
      "author": {
        "name": "Andreas Steinmetz",
        "email": "ast@domdv.de",
        "time": "Sat Sep 03 15:57:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:17 2005 -0700"
      },
      "message": "[PATCH] swsusup with dm-crypt mini howto\n\nThe attached patch contains a mini howto for using dm-crypt together with\nswsusp.\n\nSigned-off-by: Andreas Steinmetz \u003cast@domdv.de\u003e\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e958883bced7e435f5a76349e15684858d3477c",
      "tree": "d5b5a670c5917825ac08a67cb9efd0e64afe9799",
      "parents": [
        "7dc24db1757f950f8bd21b7191106d4bf5134be7"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Sep 03 15:56:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:14 2005 -0700"
      },
      "message": "[PATCH] suspend: update documentation\n\nUpdate suspend documentation.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2f40ccd294d14e5aca464c1913e8e0d8de35fca",
      "tree": "d900ebdbf37656d77acf7934db40021b21d49fde",
      "parents": [
        "886b9fa49900b055e20cd98f379fda49835d1ee6"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Sep 03 15:55:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:56 2005 -0700"
      },
      "message": "[PATCH] ppc32: Added support for the Book-E style Watchdog Timer\n\nPowerPC 40x and Book-E processors support a watchdog timer at the processor\ncore level.  The timer has implementation dependent timeout frequencies\nthat can be configured by software.\n\nOne the first Watchdog timeout we get a critical exception.  It is left to\nboard specific code to determine what should happen at this point.  If\nnothing is done and another timeout period expires the processor may\nattempt to reset the machine.\n\nCommand line parameters:\n  wdt\u003d0 : disable watchdog (default)\n  wdt\u003d1 : enable watchdog\n\n  wdt_period\u003dN : N sets the value of the Watchdog Timer Period.\n\n  The Watchdog Timer Period meaning is implementation specific. Check\n  User Manual for the processor for more details.\n\nThis patch is based off of work done by Takeharu Kato.\n\nSigned-off-by: Matt McClintock \u003cmsm@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e070ad49f31155d872d8e96cab2142840993e3c0",
      "tree": "16d5bfd3d7627d6616c6b1008fac80e4cf77379e",
      "parents": [
        "00e145b6d59a16dd7740197a18f7abdb3af004a9"
      ],
      "author": {
        "name": "Mauricio Lin",
        "email": "mauriciolin@gmail.com",
        "time": "Sat Sep 03 15:55:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:49 2005 -0700"
      },
      "message": "[PATCH] add /proc/pid/smaps\n\nAdd a \"smaps\" entry to /proc/pid: show howmuch memory is resident in each\nmapping.\n\nPeople that want to perform a memory consumption analysing can use it\nmainly if someone needs to figure out which libraries can be reduced for\nembedded systems.  So the new features are the physical size of shared and\nclean [or dirty]; private and clean [or dirty].\n\nTake a look the example below:\n\n# cat /proc/4576/smaps\n\n08048000-080dc000 r-xp /bin/bash\nSize:               592 KB\nRss:                500 KB\nShared_Clean:       500 KB\nShared_Dirty:         0 KB\nPrivate_Clean:        0 KB\nPrivate_Dirty:        0 KB\n080dc000-080e2000 rw-p /bin/bash\nSize:                24 KB\nRss:                 24 KB\nShared_Clean:         0 KB\nShared_Dirty:         0 KB\nPrivate_Clean:        0 KB\nPrivate_Dirty:       24 KB\n080e2000-08116000 rw-p\nSize:               208 KB\nRss:                208 KB\nShared_Clean:         0 KB\nShared_Dirty:         0 KB\nPrivate_Clean:        0 KB\nPrivate_Dirty:      208 KB\nb7e2b000-b7e34000 r-xp /lib/tls/libnss_files-2.3.2.so\nSize:                36 KB\nRss:                 12 KB\nShared_Clean:        12 KB\nShared_Dirty:         0 KB\nPrivate_Clean:        0 KB\nPrivate_Dirty:        0 KB\n...\n\n(Includes a cleanup from \"Richard Purdie\" \u003crpurdie@rpsys.net\u003e)\n\nFrom: Torsten Foertsch \u003ctorsten.foertsch@gmx.net\u003e\n\nshow_smap calls first show_map and then prints its additional information to\nthe seq_file.  show_map checks if all it has to print fits into the buffer and\nif yes marks the current vma as written.  While that is correct for show_map\nit is not for show_smap.  Here the vma should be marked as written only after\nthe additional information is also written.\n\nThe attached patch cures the problem.  It moves the functionality of the\nshow_map function to a new function show_map_internal that is called with an\nadditional struct mem_size_stats* argument.  Then show_map calls\nshow_map_internal with NULL as struct mem_size_stats* whereas show_smap calls\nit with a real pointer.  Now the final\n\n\tif (m-\u003ecount \u003c m-\u003esize)  /* vma is copied successfully */\n\t\tm-\u003eversion \u003d (vma !\u003d get_gate_vma(task))? vma-\u003evm_start: 0;\n\nis done only if the whole entry fits into the buffer.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d337b9194b1ce3b6fd5f3cb2799455ed2f9a3d1",
      "tree": "91ed9ef6f4cb5f6a1832f2baaaabd53fcd83513e",
      "parents": [
        "048c27fd72816b44e096997d1c6901c3abbfd45b"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Sep 03 15:54:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:42 2005 -0700"
      },
      "message": "[PATCH] swap: swap_lock replace list+device\n\nThe idea of a swap_device_lock per device, and a swap_list_lock over them all,\nis appealing; but in practice almost every holder of swap_device_lock must\nalready hold swap_list_lock, which defeats the purpose of the split.\n\nThe only exceptions have been swap_duplicate, valid_swaphandles and an\nuntrodden path in try_to_unuse (plus a few places added in this series).\nvalid_swaphandles doesn\u0027t show up high in profiles, but swap_duplicate does\ndemand attention.  However, with the hold time in get_swap_pages so much\nreduced, I\u0027ve not yet found a load and set of swap device priorities to show\neven swap_duplicate benefitting from the split.  Certainly the split is mere\noverhead in the common case of a single swap device.\n\nSo, replace swap_list_lock and swap_device_lock by spinlock_t swap_lock\n(generally we seem to prefer an _ in the name, and not hide in a macro).\n\nIf someone can show a regression in swap_duplicate, then probably we should\nadd a hashlock for the swap_map entries alone (shorts being anatomic), so as\nto help the case of the single swap device too.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "707b1c84ec828da479107e839eae0322bacec4d7",
      "tree": "03e17176a50e89918a5b1ca34b31154df7668416",
      "parents": [
        "30b7a3bc133c5b4a723163be35157ed709fca91c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Sep 03 15:36:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 03 15:36:36 2005 +0100"
      },
      "message": "[SERIAL]  feature-removal-schedule.txt: remove {,un}register_serial entry\n\nIf the feature is removed, there\u0027s no need to keep the entry in\nfeature-removal-schedule.txt.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "129521dcc94f781890f8f668219ab79f0073ff9f",
      "tree": "9f70707c88da65577f38814fe37b24c4b4957d64",
      "parents": [
        "824b558bbe2c298b165cdb54c33718994dda30bb",
        "f505380ba7b98ec97bf25300c2a58aeae903530b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 03 02:44:09 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 03 02:44:09 2005 -0400"
      },
      "message": "Merge linux-2.6 into linux-acpi-2.6 test\n"
    },
    {
      "commit": "138307b475286a5bcc985b06b3e71fcd33dd5e2c",
      "tree": "e025c7cb26396b07f157eea20a1cfb037b66758f",
      "parents": [
        "66f3767376e2bbffb4c2c78ea171e1fdcb62201b",
        "bc49a661e6e82bfa8219c3d0a2e4dea51c847d23"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Sep 02 00:53:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Sep 02 00:53:36 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-serial \n"
    },
    {
      "commit": "fb4f10ed50f01b0f953068456bfb6e2885921b01",
      "tree": "e9eb4112522d7969fdc4bbf6455b6d0d59426121",
      "parents": [
        "75c80c382fbd08acf06fbef9d54c9844e806a8b4"
      ],
      "author": {
        "name": "Aaron Grothe",
        "email": "ajgrothe@yahoo.com",
        "time": "Thu Sep 01 17:42:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 01 17:42:46 2005 -0700"
      },
      "message": "[CRYPTO]: Fix XTEA implementation\n\nThe XTEA implementation was incorrect due to a misinterpretation of\noperator precedence.  Because of the wide-spread nature of this\nerror, the erroneous implementation will be kept, albeit under the\nnew name of XETA.\n\nSigned-off-by: Aaron Grothe \u003cajgrothe@yahoo.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3ee3b78f83688a0ae4315e8be71b2eac559904a",
      "tree": "deb03bcdd020262af450ed23382d7c921263f5cf",
      "parents": [
        "91cb70c1769d9b72dd1efe40c31f01005820b09e",
        "6b39374a27eb4be7e9d82145ae270ba02ea90dc8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 01 18:02:01 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 01 18:02:01 2005 -0400"
      },
      "message": "/spare/repo/netdev-2.6 branch \u0027master\u0027\n"
    },
    {
      "commit": "b129a8ccd53f74c43e4c83c8e0031a4990040830",
      "tree": "4c40afd836be87166d6d014380262f1baa19694f",
      "parents": [
        "6b39374a27eb4be7e9d82145ae270ba02ea90dc8",
        "194d0710e1a7fe92dcf860ddd31fded8c3103b7a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 31 10:12:14 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 31 10:12:14 2005 +0100"
      },
      "message": "[SERIAL] Clean up and fix tty transmission start/stoping\n\nThe start_tx and stop_tx methods were passed a flag to indicate\nwhether the start/stop was from the tty start/stop callbacks, and\nsome drivers used this flag to decide whether to ask the UART to\nimmediately stop transmission (where the UART supports such a\nfeature.)\n\nThere are other cases when we wish this to occur - when CTS is\nlowered, or if we change from soft to hard flow control and CTS\nis inactive.  In these cases, this flag was false, and we would\nallow the transmitter to drain before stopping.\n\nThere is really only one case where we want to let the transmitter\ndrain before disabling, and that\u0027s when we run out of characters\nto send.\n\nHence, re-jig the start_tx and stop_tx methods to eliminate this\nflag, and introduce new functions for the special \"disable and\nallow transmitter to drain\" case.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6b39374a27eb4be7e9d82145ae270ba02ea90dc8",
      "tree": "09933113cf28f253db1dd539463bdab741d67139",
      "parents": [
        "62c592edead3c3a045662595f7ade3c12f133373",
        "ed735ccbefaf7e5e3ef61418f7e209b8c59308a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 30 11:16:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 30 11:16:30 2005 -0700"
      },
      "message": "Merge refs/heads/upstream from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git \n"
    },
    {
      "commit": "ed735ccbefaf7e5e3ef61418f7e209b8c59308a7",
      "tree": "b8cc69814d2368b08d0a84c8da0c12028bd04867",
      "parents": [
        "39fbe47377062200acc26ea0ccef223b4399a82c",
        "d8971fcb702e24d1e22c77fd1772f182ffee87e3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Aug 30 13:32:29 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Aug 30 13:32:29 2005 -0400"
      },
      "message": "Merge HEAD from /spare/repo/linux-2.6/.git \n"
    },
    {
      "commit": "506d4c6a5f909d78c3d624693f10d8cc0eafda48",
      "tree": "98c3467f5b4e0f129c5656890e0f2bc28f98addc",
      "parents": [
        "267d4d6475cf591a5f838449b40cbacfc2915e8b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 03 14:02:47 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:32 2005 +0200"
      },
      "message": "[ALSA] ad1816a - Add clockfreq module option\n\nDocumentation\nAdded clockfreq module option for the card with a different clock frequency\nthan 33kHz.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "67ed4161f60d76b3b27efc085b36357a6a90768c",
      "tree": "d69bd70f968a1e439d8b9a43ff8d4b60eb3c8bdf",
      "parents": [
        "42dfd0adab83c95890e562623264999914771763"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Jul 29 15:32:58 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:22 2005 +0200"
      },
      "message": "[ALSA] sound - fix .iface field of mixer control elements\n\nDocumentation,CS46xx driver,EMU10K1/EMU10K2 driver,AD1848 driver\nSB16/AWE driver,CMIPCI driver,ENS1370/1+ driver,RME32 driver\nRME96 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver\nRME HDSP driver,RME9652 driver\nThis patch changes .iface to SNDRV_CTL_ELEM_IFACE_MIXER whre _PCM or\n_HWDEP was used in controls that are not associated with a specific PCM\n(sub)stream or hwdep device, and changes some controls that got\ninconsitent .iface values due to copy+paste errors.  Furthermore, it\nmakes sure that all control that do use _PCM or _HWDEP use the correct\nnumber in the .device field.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "7af4cc3fa158ff1dda6e7451c7e6afa6b0bb85cb",
      "tree": "752acd1f26063b23e5629124ee0a33078d2fb9a1",
      "parents": [
        "0ab43f84995f2c2fcc5cc58a9accaa1095e1317f"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Tue Aug 09 19:44:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:36:56 2005 -0700"
      },
      "message": "[NETFILTER]: Add \"nfnetlink_queue\" netfilter queue handler over nfnetlink\n\n- Add new nfnetlink_queue module\n- Add new ipt_NFQUEUE and ip6t_NFQUEUE modules to access queue numbers 1-65535\n- Mark ip_queue and ip6_queue Kconfig options as OBSOLETE\n- Update feature-removal-schedule to remove ip[6]_queue in December\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27a639a92d3289c4851105efcbc2f8b88969194f",
      "tree": "09ee327d3ed3e2c40d5dc3b0f6b283477282deec",
      "parents": [
        "d395bf12d1ba61437e546eb642f0d7ea666123ff",
        "bf4e70e54cf31dcca48d279c7f7e71328eebe749"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 29 17:02:17 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 29 17:02:17 2005 -0400"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "c1b054d03f5b31c33eaa0b267c629b118eaf3790",
      "tree": "9333907ca767be24fcb3667877242976c3e3c8dd",
      "parents": [
        "559fb51ba7e66fe298b8355fabde1275b7def35f",
        "bf4e70e54cf31dcca48d279c7f7e71328eebe749"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 29 16:40:27 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 29 16:40:27 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/\n"
    },
    {
      "commit": "7a93aef7fbac6f4db40b6fec5c0c6b654ae7a93c",
      "tree": "4cd7aae38012dfc1ff6c62be20ef8840e56d8383",
      "parents": [
        "392160335c798bbe94ab3aae6ea0c85d32b81bbc",
        "8224bfa84d510630b40ea460b2bb380c91acb8ae"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Aug 28 11:18:35 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Aug 28 11:18:35 2005 -0500"
      },
      "message": "Merge HEAD from ../scsi-misc-2.6-tmp \n"
    },
    {
      "commit": "89ef1a21a174a4f581a4b6973f9a9f9ee28a9304",
      "tree": "38c156555128646b7a8937e72a20baafe3c4c832",
      "parents": [
        "09d4a80e66cdf3e68cdb06e907f7bc0b242acbd0",
        "78f81cc4355c31c798564ff7efb253cc4cdce6c0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 17:41:14 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 17:41:14 2005 -0400"
      },
      "message": "merge ibm into test\n"
    },
    {
      "commit": "78f81cc4355c31c798564ff7efb253cc4cdce6c0",
      "tree": "e3be9c36048b75db33218e49e7f75fea8be09261",
      "parents": [
        "9c2c38a122cc23d6a09b8004d60a33913683eedf"
      ],
      "author": {
        "name": "Borislav Deianov",
        "email": "borislav@users.sf.net",
        "time": "Wed Aug 17 00:00:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 17:37:51 2005 -0400"
      },
      "message": "[ACPI] IBM ThinkPad ACPI Extras Driver v0.12\n\nhttp://ibm-acpi.sf.net/\n\nSigned-off-by: Borislav Deianov \u003cborislav@users.sf.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b2382b363df828f25e35ed8b70a3da33b29b2a64",
      "tree": "23aa2e70ba4650390c9281b3696172313bdb0f38",
      "parents": [
        "1b5cca3a88b7682d538d129c25f0e3092613a243",
        "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 24 01:02:04 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 24 01:02:04 2005 -0400"
      },
      "message": "Merge upstream into ieee80211.\n\nHand-fix merge conflict in drivers/usb/net/zd1201.c.\n"
    },
    {
      "commit": "84ffa747520edd4556b136bdfc9df9eb1673ce12",
      "tree": "1cfe20bd31fce1b5b3024384fcb324c3338d1d32",
      "parents": [
        "702c7e7626deeabb057b6f529167b65ec2eefbdb",
        "81065e2f415af6c028eac13f481fb9e60a0b487b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 23 22:12:23 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 23 22:12:23 2005 -0400"
      },
      "message": "Merge from-linus to-akpm\n"
    },
    {
      "commit": "a3bc068022b968a3042b48eb9a8e8b0418fb9cdd",
      "tree": "6bbc2806756924105802f4584157396fb98d282c",
      "parents": [
        "54cfb5aa0f4859bd38706eabe0118175780a542f",
        "91aa9fb573fcc50bc74d5ee64c7e9b36131f1804"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 18 22:14:39 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 18 22:14:39 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/\n"
    },
    {
      "commit": "33a5c72432ef3e75dcf546bf41bcbfce697903ff",
      "tree": "ad2a10d8651ea18b0b54a8fa4657e70621a7418e",
      "parents": [
        "8cf4c19523b7694c88bba716d88fb659fa702411"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Aug 16 15:16:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 16 21:06:25 2005 -0700"
      },
      "message": "[PATCH] PCI: update documentation\n\nThis removes very old functions from pci docs, which are no longer in\nthe kernel.\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb220c1af49644786944c549518b491d4c654030",
      "tree": "9e0f95049de550b0e5f59a5f62ad9089997b6815",
      "parents": [
        "1dadb3dadfaa01890fc10df03f0dd03a9f8774b2",
        "f6869979bec3cc2efddc7359f30ba37642084fb7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 15 15:56:23 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 15 15:56:23 2005 -0400"
      },
      "message": "Merge \u0027acpi-2.6.12\u0027 branch into to-akpm\n"
    },
    {
      "commit": "f6869979bec3cc2efddc7359f30ba37642084fb7",
      "tree": "827629b75e165a7726297955c2916aa75712c66e",
      "parents": [
        "50526df605e7c3e22168664acf726269eae10171",
        "30e332f3307e9f7718490a706e5ce99f0d3a7b26"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 15 15:52:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 15 15:52:00 2005 -0400"
      },
      "message": "Merge to-linus-stable into to-akpm\n"
    },
    {
      "commit": "b857c730d4e960d1876ff56ce5c4bd81ea9ff5ae",
      "tree": "bce3d877276819174962796954c424c0a09be188",
      "parents": [
        "2ba84684e8cf6f980e4e95a2300f53a505eb794e",
        "30e332f3307e9f7718490a706e5ce99f0d3a7b26"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 15 15:49:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 15 15:49:00 2005 -0400"
      },
      "message": "Merge ../to-linus-stable/\n"
    }
  ],
  "next": "30e332f3307e9f7718490a706e5ce99f0d3a7b26"
}
