)]}'
{
  "log": [
    {
      "commit": "d91958815d214ea365b98cbff6215383897edcb6",
      "tree": "a50416a04c9ae84c4242dbec62d8f211d97ea4d2",
      "parents": [
        "19fd6231279be3c3bdd02ed99f9b0eb195978064"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Fri Jul 25 19:45:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:06 2008 -0700"
      },
      "message": "Documentation cleanup: trivial misspelling, punctuation, and grammar corrections.\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "327dafb1c61c9da7b95ac6cc7634a2340cc9509c",
      "tree": "da6d6ba70abd150b0474777ce0fe5406963b19db",
      "parents": [
        "096846e2b0ef39cb7c348f837f06984ef6ba8aa7"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Fri Jul 25 01:49:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:49 2008 -0700"
      },
      "message": "edac: core fix redundant sysfs controls to parameters\n\n/sys/devices/system/edac/mc has a few files which are duplicated in\n/sys/module/edac_core/parameters.  Now that all the functionality is\nduplicated between these two locations, we remove the former kobject\nattributes and update the documentation.\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a6b88ca3d9a301b496d6bfc18bc40c78fbb3669",
      "tree": "25f076a3f419835d58940af59fb4fc25cfe9d39d",
      "parents": [
        "41eaa2dcb98977b3824b8a4c12b5030af7bb0b29"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Feb 07 00:13:33 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:17 2008 -0800"
      },
      "message": "move edac.txt two levels up\n\nThere\u0027s no reason for edac.txt for being at this unusual place.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Doug Thompson \u003cnorsk5@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87f24c3ac399e82c578e71311251f00618fc5203",
      "tree": "60790579a22d51105476299c015efa32b376f74c",
      "parents": [
        "b2a4ac0c2860b27670bce99e8c9c281bf431c272"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:57 2007 -0700"
      },
      "message": "drivers/edac: add to edac docs\n\nUpdated the EDAC kernel documentation\n\nSigned-off-by:\tDoug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f423ddf56e5ecb1fb2eac83b8e228e3d0aae0f6",
      "tree": "425469f3a2e2b4cd391dfceae56fa4084d37a5e5",
      "parents": [
        "84db003f249ddbcde1666376b4e3bbe9ee2c7c0c"
      ],
      "author": {
        "name": "Frithiof Jensen",
        "email": "frithiof.jensen@ericson.com",
        "time": "Mon Feb 12 00:53:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:32 2007 -0800"
      },
      "message": "[PATCH] EDAC: Add memory scrubbing controls API to core\n\nThis is an attempt of providing an interface for memory scrubbing control in\nEDAC.\n\nThis patch modifies the EDAC Core to provide the Interface for memory\ncontroller modules to implment.\n\nThe following things are still outstanding:\n\n - K8 is the first implemenation,\n\n   The patch provide a method of configuring the K8 hardware memory scrubber\n   via the \u0027mcX\u0027 sysfs directory.  There should be some fallback to a generic\n   scrubber implemented in software if the hardware does not support\n   scrubbing.\n\n   Or .. the scrubbing sysfs entry should not be visible at all.\n\n - Only works with SDRAM, not cache,\n\n   The K8 can scrub cache and l2cache also - but I think this is not so\n   useful as the cache is busy all the time (one hopes).\n\n   One would also expect that cache scrubbing requires hardware support.\n\n - Error Handling,\n\n   I would like that errors are returned to the user in \"terms of file\n   system\".\n\n - Presentation,\n\n   I chose Bandwidth in Bytes/Second as a representation of the scrubbing\n   rate for the following reasons:\n\n   I like that the sysfs entries are sort-of textual, related to something\n   that makes sense instead of magical values that must be looked up.\n\n   \"My People\" wants \"% main memory scrubbed per hour\" others prefer \"%\n   memory bandwidth used\" as representation, \"bandwith used\" makes it easy to\n   calculate both versions in one-liner scripts.\n\n   If one later wants to scrub cache, the scaling becomes wierd for K8\n   changing from \"blocks of 64 byte memory\" to \"blocks of 64 cache lines\" to\n   \"blocks of 64 bit\".  Using \"bandwidth used\" makes sense in all three cases,\n   (I.M.O.  anyway ;-).\n\n - Discovery,\n\n   There is no way to discover the possible settings and what they do\n   without reading the code and the documentation.\n\n   *I* do not know how to make that work in a practical way.\n\n - Bugs(??),\n\n   other tools can set invalid values in the memory scrub control register,\n   those will read back as \u0027-1\u0027, requiring the user to reset the scrub rate.\n   This is how *I* think it should be.\n\n - Afflicting other areas of code,\n\n   I made changes to edac_mc.c and edac_mc.h which will show up globally -\n   this is not nice, it would be better that the memory scrubbing fuctionality\n   and interface could be entirely contained within the memory controller it\n   applies to.\n\nFrithiof Jensen\n\nedac_mc.c and its .h file is a CORE helper module for EDAC\ndriver modules. This provides the abstraction for device specific\ndrivers. It is fine to modify this CORE to provide help for\nnew features of the the drivers\n\ndoug thompson\n\nSigned-off-by: Frithiof Jensen \u003cfrithiof.jensen@ericson.com\u003e\nSigned-off-by: doug thompson \u003cnorsk5@xmission.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49c0dab7e6000888b616bedcbbc8cd4710331610",
      "tree": "41f1d5e4b1978843b240f3812d3039e9ef9a17b1",
      "parents": [
        "68e3c5e3b5c29ea76152dc1d1482826434d45019"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "norsk5@xmission.com",
        "time": "Mon Jul 10 04:45:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:25 2006 -0700"
      },
      "message": "[PATCH] Fix and enable EDAC sysfs operation\n\nWhen EDAC was first introduced into the kernel it had a sysfs interface,\nbut due to some problems it was disabled in 2.6.16 and remained disabled in\n2.6.17.\n\nWith feedback, several of the control and attribute files of that interface\nhad some good constructive feedback.  PCI Blacklist/Whitelist was a major\nset which has design issues and it has been removed in this patch.  Instead\nof storing PCI broken parity status in EDAC, it has been moved to the\npci_dev structure itself by a previous PCI patch.  A future patch will\nenable that feature in EDAC by utilizing the pci_dev info.\n\nThe sysfs is now enabled in this patch, with a minimal set of control and\nattribute files for examining EDAC state and for enabling/disabling the\nmemory and PCI operations.\n\nThe Documentation for EDAC has also been updated to reflect the new state\nof EDAC operation.\n\nSigned-off-by:Doug Thompson \u003cnorsk5@xmisson.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3479816bb549bbbc04d2332e77bbe0b92230bbc",
      "tree": "95d1f798fe44d16a2eb23d3140748b876aa4f4bd",
      "parents": [
        "e7ecd8910293564d357dbaf18eb179e06fa35fd0"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:08 2006 -0800"
      },
      "message": "[PATCH] EDAC: documentation spelling fixes\n\nFix spelling errors in EDAC documentation.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da9bb1d27b21cb24cbb6a2efb5d3c464d357a01e",
      "tree": "016b66985a651d071d3873e74b115108ddf0b3f5",
      "parents": [
        "2f768af73fea4c70f9046388a7ff648ad11f028e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jan 18 17:44:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 18 19:20:31 2006 -0800"
      },
      "message": "[PATCH] EDAC: core EDAC support code\n\nThis is a subset of the bluesmoke project core code, stripped of the NMI work\nwhich isn\u0027t ready to merge and some of the \"interesting\" proc functionality\nthat needs reworking or just has no place in kernel.  It requires no core\nkernel changes except the added scrub functions already posted.\n\nThe goal is to merge further functionality only after the core code is\naccepted and proven in the base kernel, and only at the point the upstream\nextras are really ready to merge.\n\nFrom: doug thompson \u003cnorsk5@xmission.com\u003e\n\n  This converts EDAC to sysfs and is the final chunk neccessary before EDAC\n  has a stable user space API and can be considered for submission into the\n  base kernel.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: doug thompson \u003cnorsk5@xmission.com\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"
    }
  ]
}
