)]}'
{
  "log": [
    {
      "commit": "f99c90094bffbe1cf38ef66f198a808c14a02d56",
      "tree": "8a5bbb4786bc1bbb6ca749217123e79ff76ac6bd",
      "parents": [
        "6ea0205b56546cef782b74d9f4664ec00290a6ae"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri May 23 13:04:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:13 2008 -0700"
      },
      "message": "edac: mpc85xx: fix building as a module\n\nincluding of \u003casm/mpc85xx.h\u003e causes build problems since it doesn\u0027t exist.\n\nAlso removed warning:\ndrivers/edac/mpc85xx_edac.c:45: warning: \u0027mpc85xx_ctl_name\u0027 defined but not used\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nAcked-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17aa7e034416e3080bc57a786d09ba0a4a044561",
      "tree": "62ec5b3903e908ec544ce705d398aa433e31e884",
      "parents": [
        "108c1961847df2a875047c0fd27b419cb817d213"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon May 05 13:54:19 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 15:08:38 2008 -0700"
      },
      "message": "dev_name introduction fall out fix\n\nCommit 06916639e2fed9ee475efef2747a1b7429f8fe76 (\"driver-core: add\ndev_name() to help transition away from using bus_id\") added a static\ninline dev_name() and used it in dev_printk.\n\nUnfortunately, drivers/edac/edac_core.h defines a macro called\ndev_name().  Rename the latter.\n\nDiagnosis by Tony Breeds and Michael Ellerman.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a94a630a4c69430bb4562ab8252104449bba9a67",
      "tree": "b4ac91079b6e6f5703aa5b140f61ccb4248f656b",
      "parents": [
        "33ae0cdd3eaba219e7c2f0647b6db4be540e2130"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Apr 30 11:16:16 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 19:06:57 2008 -0700"
      },
      "message": "pasemi_edac needs to include linux/edac.h\n\nCommit c3c52bce6993c6d37af2c2de9b482a7013d646a7 (\"edac: fix module\ninitialization on several modules 2nd time\") added a call to opstate_init\nbut did not include linux/edac.h that declares it.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c3c52bce6993c6d37af2c2de9b482a7013d646a7",
      "tree": "dc03a88574a0029af51aad044c449cb90e52247f",
      "parents": [
        "1a45027d1afd7e85254b5ef8535e93ce3d588cf4"
      ],
      "author": {
        "name": "Hitoshi Mitake",
        "email": "h.mitake@gmail.com",
        "time": "Tue Apr 29 01:03:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:26 2008 -0700"
      },
      "message": "edac: fix module initialization on several modules 2nd time\n\nI implemented opstate_init() as a inline function in linux/edac.h.\n\nadded calling opstate_init() to:\n\ti82443bxgx_edac.c\n\ti82860_edac.c\n\ti82875p_edac.c\n\ti82975x_edac.c\n\nI wrote a fixed patch of\nedac-fix-module-initialization-on-several-modules.patch,\nand tested building 2.6.25-rc7 with applying this. It was succeed.\nI think the patch is now correct.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Hitoshi Mitake \u003ch.mitake@gmail.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": "1a45027d1afd7e85254b5ef8535e93ce3d588cf4",
      "tree": "20fae852bbb0f352ed787ed283581e5311a66319",
      "parents": [
        "ff6ac2a616c85d1215899ffda815e29b699cbd3a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 29 01:03:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:26 2008 -0700"
      },
      "message": "edac: remove unneeded functions and add static accessor\n\nCollection of patches, merged into one, from Adrian that do the following:\n\n1) This patch makes the following needlessly global functions static:\n- edac_pci_get_log_pe()\n- edac_pci_get_log_npe()\n- edac_pci_get_panic_on_pe()\n- edac_pci_unregister_sysfs_instance_kobj()\n- edac_pci_main_kobj_setup()\n\n2) Remove unneeded function edac_device_find()\n\n3) Added #if 0 around function  edac_pci_find()\n\n4) make the needlessly global edac_pci_generic_check() static\n\n5) Removed function edac_check_mc_devices()\n\nDoug Thompson modified Adrian\u0027s patches, to bettern represent\nthe direction of EDAC, and make them one patch.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\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": "ff6ac2a616c85d1215899ffda815e29b699cbd3a",
      "tree": "789b503f282fa30487b04c11096fe3487e6b8566",
      "parents": [
        "94ee1cf5a88e12f5cbf8c0c78a6c18d3e043241e"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Tue Apr 29 01:03:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:26 2008 -0700"
      },
      "message": "edac: use the shorter LIST_HEAD for brevity\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nAcked-by: 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": "94ee1cf5a88e12f5cbf8c0c78a6c18d3e043241e",
      "tree": "6efa44d83472bacc6052d124133009e63b4b600a",
      "parents": [
        "5135b797c8466eac39dc7fb4ae1fac6e7276377a"
      ],
      "author": {
        "name": "Peter Tyser",
        "email": "ptyser@xes-inc.com",
        "time": "Tue Apr 29 01:03:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:26 2008 -0700"
      },
      "message": "edac: add e752x parameter for sysbus_parity selection\n\nAdd a module parameter \"sysbus_parity\" to allow forcing system bus parity\nerror checking on or off.  Also add support to automatically disable system\nbus parity errors for processors which do not support it.\n\nIf the sysbus_parity parameter is specified, sysbus parity detection will be\nforced on or off.  If it is not specified, the driver will attempt to look at\nthe CPU identifier string and determine if the CPU supports system bus parity.\n A blacklist was used instead of a whitelist so that system bus parity would\nbe enabled by default and to minimize the chances of breaking things for those\npeople already using the driver which for some reason have a processor that\ndoes not have a valid CPU identifier string.\n\n[akpm@linux-foundation.org: coding-style fixes]\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Peter Tyser \u003cptyser@xes-inc.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": "5135b797c8466eac39dc7fb4ae1fac6e7276377a",
      "tree": "43603ffadd48cbf5d26d30880963e6df675898d3",
      "parents": [
        "199f0ca514f9c17668eec4f935c4ba24cd789f85"
      ],
      "author": {
        "name": "Andrei Konovalov",
        "email": "akonovalov@ru.mvista.com",
        "time": "Tue Apr 29 01:03:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:25 2008 -0700"
      },
      "message": "edac: new support for Intel 3100 chipset\n\nAdd Intel 3100 chipset support to e752x EDAC driver.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrei Konovalov \u003cakonovalov@ru.mvista.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": "870897a5ab60a6afeba0a7eff42d21faf79edf33",
      "tree": "d92a322c18f7e20bf0641151e05596aa46b25719",
      "parents": [
        "7ed31e0fa0e595a8840dbb6c60a7207b5bd90333"
      ],
      "author": {
        "name": "Jason Uhlenkott",
        "email": "juhlenko@akamai.com",
        "time": "Thu Feb 07 00:15:05 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "drivers/edac/i3000: document type promotion\n\nBy popular request, add a comment documenting the implicit type promotion\nhere.\n\nSigned-off-by: Jason Uhlenkott \u003cjuhlenko@akamai.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": "7ed31e0fa0e595a8840dbb6c60a7207b5bd90333",
      "tree": "85fe0e335e21c4aa4f3372aced350c7c3ba5f13b",
      "parents": [
        "cd4755c2a9e691ada331084a76ac4458c4ff2749"
      ],
      "author": {
        "name": "Hitoshi Mitake",
        "email": "h.mitake@gmail.com",
        "time": "Thu Feb 07 00:15:02 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "drivers/edac: i3000: missing init code\n\nThere is a missing sequence of initialization code during startup.\n\nSigned-off-by: Hitoshi Mitake \u003ch.mitake@gmail.com\u003e\nSigned-off-by: Jason Uhlenkott \u003cjuhlenko@akamai.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmisson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd4755c2a9e691ada331084a76ac4458c4ff2749",
      "tree": "4b43c47bd06cebac7fcaae763680fbcfcacd3d15",
      "parents": [
        "f5c0454c865487822d030a820062c6c8f1565c5c"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Feb 07 00:15:02 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "drivers/edac: mpc85xx: add static scope\n\nMade a previous global variable, static in scope\n\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": "f5c0454c865487822d030a820062c6c8f1565c5c",
      "tree": "3da12fb15cddadce818813e00d57173e943d3f36",
      "parents": [
        "6b09ff9d787911b0b46a4d286e68f1f84e8b0b94"
      ],
      "author": {
        "name": "Jason Uhlenkott",
        "email": "juhlenko@akamai.com",
        "time": "Thu Feb 07 00:15:01 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "drivers/edac: i3000: 64bit build\n\nModified to run on x86_64 as well as x86\n\ni3000_edac builds (and runs) fine on x86_64.\n\nSigned-off-by: Jason Uhlenkott \u003cjuhlenko@akamai.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": "6b09ff9d787911b0b46a4d286e68f1f84e8b0b94",
      "tree": "933ef684e8881d7d9b5dbbcc60694b8f36815fea",
      "parents": [
        "4f4aeeabc061826376c9a72b4714d062664999ea"
      ],
      "author": {
        "name": "Bryan Boatright",
        "email": "b1@omega71.com",
        "time": "Thu Feb 07 00:14:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "drivers/edac: pci: broken parity regression\n\nUsing the EDAC code in kernel.org kernel version 2.6.23.8 I am seeing the\nfollowing problem:\n\n    In the kernel there is a pci device attribute located in sysfs that is\n    checked by the EDAC PCI scanning code. If that attribute is set,\n    PCI parity/error scannining is skipped for that device. The attribute\n    is:\n\n            broken_parity_status\n\n    as is located in /sys/devices/pci\u003cXXX\u003e/0000:XX:YY.Z directorys for\n    PCI devices.\n\nI don\u0027t think this check was actually implemented.  I have a misbehaved card\nthat reports a parity error every 1000 ms:\n\nNov 25 07:28:43 beta kernel: EDAC PCI: Master Data Parity Error on 0000:05:01.0\nNov 25 07:28:44 beta kernel: EDAC PCI: Master Data Parity Error on 0000:05:01.0\nNov 25 07:28:45 beta kernel: EDAC PCI: Master Data Parity Error on 0000:05:01.0\n\nSetting that card\u0027s broken_parity_status bit did not mask the error:\n\necho \"1\" \u003e /sys/bus/pci/devices/0000:05:01.0/broken_parity_status\n\nI looked through the EDAC code and did not readily see any reference to\nbroken_parity_status at all (which makes sense based on the behavior I am\nseeing).  I applied the following patch as a proof-of-concept and now EDAC\u0027s\nPCI parity error reporting behaves as documented:\n\nbryan\n\nGood regression find, bryan. It used to work. sigh.\nI added more logic to your patch, for more coverage of the error.\n\nDoug T\n\nSigned-off-by: Bryan Boatright \u003cb1@omega71.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmisson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f4aeeabc061826376c9a72b4714d062664999ea",
      "tree": "888c63a646bd3fef2943531d7187ffacc7c4b6fe",
      "parents": [
        "a9a753d53204bf0f42841f65679c7e1711833bcf"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Feb 07 00:14:56 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "drivers-edac: add marvell mv64x60 driver\n\nMarvell mv64x60 SoC support for EDAC.  Used on PPC and MIPS platforms.\nDevelopment and testing done on PPC Motorola prpmc2800 ATCA board.\n\n[akpm@linux-foundation.org: make mv64x60_ctl_name static]\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\nSigned-off-by: Douglas 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": "a9a753d53204bf0f42841f65679c7e1711833bcf",
      "tree": "51aeeb0bd0a87b92204db1577f6dbac51bdee050",
      "parents": [
        "4d2b165eca960ae12767a6334c51416dca45756c"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Feb 07 00:14:55 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "drivers-edac: add freescale mpc85xx driver\n\nEDAC chip driver support for Freescale MPC85xx platforms. PPC based.\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\nSigned-off-by:\tDoug 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": "4d2b165eca960ae12767a6334c51416dca45756c",
      "tree": "165f72ece7541c60c09c152f4f8e3642e3af44bf",
      "parents": [
        "ce783d70b95416725e262866f5b11436f35f68a9"
      ],
      "author": {
        "name": "Jason Uhlenkott",
        "email": "juhlenko@akamai.com",
        "time": "Thu Feb 07 00:14:54 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "drivers-edac: i3000 replace macros with functions\n\nReplace function-like macros with functions.\n\nSigned-off-by: Jason Uhlenkott \u003cjuhlenko@akamai.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\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": "ce783d70b95416725e262866f5b11436f35f68a9",
      "tree": "e7a951256b83dccf37290430a9ff56521e247d7d",
      "parents": [
        "48764e4143c06672fc072eb482fdc4c75ee0f968"
      ],
      "author": {
        "name": "Jason Uhlenkott",
        "email": "juhlenko@akamai.com",
        "time": "Thu Feb 07 00:14:53 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "drivers-edac: i3000 code tidying\n\nStyle cleanup, mostly just 80-column fixes.\n\nSigned-off-by: Jason Uhlenkott \u003cjuhlenko@akamai.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\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": "48764e4143c06672fc072eb482fdc4c75ee0f968",
      "tree": "a308089e6a6e5e680f24854dd7e6a7db0707373c",
      "parents": [
        "1d5f726cbf1b736338bbcd83ebc6ad758079261f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Feb 07 00:14:53 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "drivers-edac: add Cell MC driver\n\nAdds driver for the Cell memory controller when used without a Hypervisor such\nas on the IBM Cell blades.  There might still be some improvements to do to\nthis such as finding if it\u0027s possible to properly obtain more details about\nthe address of the error but it\u0027s good enough already to report CE counts\nwhich is our main priority at the moment.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\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": "1d5f726cbf1b736338bbcd83ebc6ad758079261f",
      "tree": "770e194dae6a902886ab42d5c0e64f8dc214f656",
      "parents": [
        "c2ae24cfd1969a28e76641807026a3bbc11c5f31"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Feb 07 00:14:52 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "drivers-edac: add Cell XDR memory types\n\nAdd the definitions for the Rambus XDR memory type used by the Cell processor.\nIt\u0027s a pre-requisite for the followup Cell EDAC patch.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\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": "c2ae24cfd1969a28e76641807026a3bbc11c5f31",
      "tree": "4a78a505f8b61a2f404c335b59b6a4af31c51e9d",
      "parents": [
        "56e61a9c5fe7b799504b125c278b56cc2c42670f"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Feb 07 00:14:51 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "drivers-edac: use round_jiffies_relative\n\nWhen rounding a relative timeout we need to use round_jiffies_relative().\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\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": "56e61a9c5fe7b799504b125c278b56cc2c42670f",
      "tree": "77074d210cd4206d8896061de51e6da2ae8f8099",
      "parents": [
        "fa9ff4b185b8f7f124c1c6686f02e690f0625287"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Feb 07 00:14:51 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "drivers-edac: turn on edac device error logging\n\nENABLE the \u0027logging\u0027 of CE and UE events for the EDAC_DEVICE class of error\nharvester in EDAC\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\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": "6f042b50e0ef8f2d3575a84c7db454449cf54e34",
      "tree": "6fcfe3b54a54fd8567613b5f9bbd7938a1e53289",
      "parents": [
        "8dfba4d71b77bca83a6f9943fc8e53439310cffd"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 03 17:12:34 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 17:12:34 2008 +0200"
      },
      "message": "drivers/edac/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "bd45ac0c5daae35e7c71138172e63df5cf644cf6",
      "tree": "5eb5a599bf6a9d7a8a34e802db932aa9e9555de4",
      "parents": [
        "4eece4ccf997c0e6d8fdad3d842e37b16b8d705f",
        "5bdeae46be6dfe9efa44a548bd622af325f4bdb4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "af5ca3f4ec5cc4432a42a73b050dd8898ce8fd00",
      "tree": "3e5a3081b2802547f10da72c0026b4929d0e287b",
      "parents": [
        "528a4bf1d5ffed310d26fc1d82d45c02949f71cf"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Dec 20 02:09:39 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:40 2008 -0800"
      },
      "message": "Driver core: change sysdev classes to use dynamic kobject names\n\nAll kobjects require a dynamically allocated name now. We no longer\nneed to keep track if the name is statically assigned, we can just\nunconditionally free() all kobject names on cleanup.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c10997f6575f476ff38442fa18fd4a0d80345f9d",
      "tree": "9b2bb7e647bd39fb80f23d7a6b34bf2587d660a7",
      "parents": [
        "38a382ae5dd4f4d04e3046816b0a41836094e538"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 20 08:13:05 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:40 2008 -0800"
      },
      "message": "Kobject: convert drivers/* from kobject_unregister() to kobject_put()\n\nThere is no need for kobject_unregister() anymore, thanks to Kay\u0027s\nkobject cleanup changes, so replace all instances of it with\nkobject_put().\n\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b2ed215a3338b8b16187be8d136153054118a41e",
      "tree": "0abccda52f2c8356f35c857bcf2abbe7661b6e2d",
      "parents": [
        "038c5b3e412b0b751cb4b1507506bad3c7ffefae"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 15:54:39 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:28 2008 -0800"
      },
      "message": "Kobject: change drivers/edac to use kobject_init_and_add\n\nStop using kobject_register, as this way we can control the sending of\nthe uevent properly, after everything is properly initialized.\n\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3514faca19a6fdc209734431c509631ea92b094e",
      "tree": "f6d102e6dec276f8e8d1044b47c74a02b901554f",
      "parents": [
        "c11c4154e7ff4cebfadad849b1e22689d759c3f4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 16 10:11:44 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:10 2008 -0800"
      },
      "message": "kobject: remove struct kobj_type from struct kset\n\nWe don\u0027t need a \"default\" ktype for a kset.  We should set this\nexplicitly every time for each kset.  This change is needed so that we\ncan make ksets dynamic, and cleans up one of the odd, undocumented\nassumption that the kset/kobject/ktype model has.\n\nThis patch is based on a lot of help from Kay Sievers.\n\nNasty bug in the block code was found by Dave Young\n\u003chidave.darkstar@gmail.com\u003e\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0d08a84770cb03aea24268e515342d44df8ea588",
      "tree": "91709fffba8ef377b6bada9f911e7e39f48cb649",
      "parents": [
        "2dd3c0016090543e12aa0c5aee574ded6a88b886"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Nov 04 20:57:45 2007 -0600"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Nov 29 22:30:47 2007 -0600"
      },
      "message": "[POWERPC] pasemi: Broaden specific references to 1682M\n\nThere will be more product numbers in the future than just PA6T-1682M,\nbut they will share much of the features. Remove some of the explicit\nreferences and compatibility checks with 1682M, and replace most of them\nwith the more generic term \"PWRficient\".\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\n"
    },
    {
      "commit": "57510c2f934a05c53232814761a058399b2ca282",
      "tree": "3fa65bf57609cc1e5f316c5c25a2fcb6c2c05182",
      "parents": [
        "9626f1f117be21b6e4b7a1cb49814fc065dd3d2d"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Wed Nov 14 16:59:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:41 2007 -0800"
      },
      "message": "i5000_edac: no need to __stringify() KBUILD_BASENAME\n\nThe i5000_edac driver\u0027s PCI registration structure has the name\n\"\"i5000_edac\"\" (with extra set of double-quotes) which is probably not\nintentional.  Get rid of __stringify.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.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": "1b3e4c706c19dec10b11dac1b23071e3e4b262ad",
      "tree": "d0d5dedadb63ea0f7bfce2fef4da03642c47fcc7",
      "parents": [
        "a39bc51691a0c8880b7d10fa7c2f034f3ba9a037"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Oct 18 23:41:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:56 2007 -0700"
      },
      "message": "NULL terminate the pci_device_ids in pasemi_edac\n\nFixes:\ndrivers/edac/pasemi_edac: struct pci_device_id is 32 bytes.  The last of 1 is:\n0x00 0x00 0x19 0x59 0x00 0x00 0xa0 0x0a 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff\n0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00\nFATAL: drivers/edac/pasemi_edac: struct pci_device_id is not terminated with a NULL entry!\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Douglas 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": "93043ece030af58529e3e1367502461d265ab4e2",
      "tree": "48add1b72e3ebd07866089c88ad6122422f1da55",
      "parents": [
        "7b19ada2ed3c1eccb9fe94d74b05e1428224663d"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:42 2007 -0700"
      },
      "message": "define global BIT macro\n\ndefine global BIT macro\n\nmove all local BIT defines to the new globally define macro.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34980ca8faebfcce31094eba6ffbb0113950361f",
      "tree": "1339b5a059fdc34e688d5571749577e8f3f96f09",
      "parents": [
        "7e7654a92a5a75a350cc3458389bc76273498f6a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 12 15:06:57 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:02 2007 -0700"
      },
      "message": "Drivers: clean up direct setting of the name of a kset\n\nA kset should not have its name set directly, so dynamically set the\nname at runtime.\n\nThis is needed to remove the static array in the kobject structure which\nwill be changed in a future patch.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "f9b5a5d193c3f0bc2a8331d95e0e74d76eb8ee2c",
      "tree": "1061e56b24debbfd01c392e01ea1c0503f627b53",
      "parents": [
        "3c8bb2cfa2d6b3dbf7a69641587152a60a96f03b"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@ruivo.org",
        "time": "Tue Sep 11 15:23:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "drivers/edac: fix e752x correct return code\n\nThis patch changes the error code when dev0:fun1 was hidden by BIOS to one\nmore appropriate.\n\nSigned-off-by: Aristeu Rozanski \u003caris@ruivo.org\u003e\nSigned-off-by: Mark Gross \u003cmark.gross@intel.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.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": "3c8bb2cfa2d6b3dbf7a69641587152a60a96f03b",
      "tree": "927b149ad53863789d21327cd42d370e4455991e",
      "parents": [
        "65e213cdb2e52ba03e61c4d855293054bd8de632"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Tue Sep 11 15:23:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "drivers/edac: fix printk level down to debug from emerg\n\nWhen EDAC is configured for EDAC DEBUGGING, the debug printk output level\nwas set TOO high (EMERG). This patch brings it down to a DEBUG level\n\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.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": "ddcc3050bddc267f8d6e811bd930e885729f900b",
      "tree": "5a5474777adb2e5a9d0def9cc4daa3314f5083f5",
      "parents": [
        "39c29657fcf6060d71e04f1e52e5bb4b2999644f"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 26 10:41:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:18 2007 -0700"
      },
      "message": "drivers/edac: fix pasemi kconfig depends\n\nFixed \u0027depends on PPC_PASEMI\u0027 in EDAC Kconfig.  Module PASEMI depends ONLY on\nthe PASEMI on PPC.\n\nWas previously enabled for ALL PPC\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Egor N. Martovetsky \u003cegor@pasemi.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": "d4c1465b7de9686c4c5aa533b15c09ab014aab3a",
      "tree": "695434e881a3b395db782fe82e95eee2631b8a2e",
      "parents": [
        "bce19683c17485b584b62b984d6dcf5332181588"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 26 10:41:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:18 2007 -0700"
      },
      "message": "drivers/edac: fix edac_pci sysfs\n\nThis patch fixes sysfs exit code for the EDAC PCI device in a similiar manner\nand the previous fixes for EDAC_MC and EDAC_DEVICE.\n\nIt removes the old (and incorrect) completion model and uses reference counts\non per instance kobjects and on the edac core module.\n\nThis pattern was applied to the edac_mc and edac_device code, but the EDAC PCI\ncode was missed.  In addition, this fixes a system hang after a low level\ndriver was unloaded.  (A cleanup function was called twice, which really\nscrewed things up)\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\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": "bce19683c17485b584b62b984d6dcf5332181588",
      "tree": "abc76c3fed9404df9cf3e636bc9f910c57e177dc",
      "parents": [
        "045e72acf16054c4ed2760e9a8edb19a08053af1"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 26 10:41:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:18 2007 -0700"
      },
      "message": "drivers/edac: fix reset edac_mc pollmsec\n\nThis fixes a deadlock that could occur on a \u0027setup\u0027 and \u0027teardown\u0027 sequence of\nthe workq for a edac_mc control structure instance.  A similiar fix was\npreviously implemented for the edac_device code.\n\nIn addition, the edac_mc device code there was missing code to allow the workq\nperiod valu to be altered via sysfs control.\n\nThis patch adds that fix on the code, and allows for the changing of the\nperiod value as well.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\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": "4c6a1c130e00556a5c69101035bce4d9ab7c5c94",
      "tree": "f4080f9a58b048e1504b5ed36346c14a59ae7297",
      "parents": [
        "f52e0ef47b22c18ff56f6233f814b329cb6e32cc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jul 26 10:41:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "edac is bust on mips\n\ndrivers/edac/edac_stub.c:15:22: asm/edac.h: No such file or directory\n\nwas it even supposed to work?\n\nCc: Douglas Thompson \u003cdougthompson@xmission.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bd8496b5977f6acfd3c16358045c315d610b765",
      "tree": "a76b71c6eeacc12fd79ffc3b1fdcf330b26907a0",
      "parents": [
        "ad690ef9e690f6c31f7d310b09ef1314bcec9033"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:36:09 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:57 2007 -0700"
      },
      "message": "drivers/ misc __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2a4ac0c2860b27670bce99e8c9c281bf431c272",
      "tree": "33a779777dda27f7660fc67db8444ad51aae8155",
      "parents": [
        "ba9a5918c86762fa7fae353c635bb6ed5221dfb8"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:57 2007 -0700"
      },
      "message": "drivers/edac: fix edac_device sysfs corner case bug\n\nSome simple fixes to properly reference counter values from the block\nattribute level of edac_device objects.  Properly sequencing the array pointer\nwas added, resulting in correct identification of block level attributes from\ntheir base class functions.\n\nAdded more verbose debug statement for event tracking.\n\nAlso during some corner testing, found a bug in the store/show sequence\nof operations for the block attribute/controls management.\n\nAn old intermediate structure for \u0027blocks\u0027 was still in the processing\npipeline.  This patch removes that old structure and correctly utilizes the\nnew struct edac_dev_sysfs_block_attribute for passing control from the sysfs\nto the low level store/show function of the edac driver.\n\nNow the proper kobj pointer to passed downward to the store/show\nfunctions.\n\nSigned-off-by: Doug 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": "420390f06a5afd3e130b960ef99bc4bd4286e535",
      "tree": "34db30fc625e6c812533da2fa5c89018ce0db3e7",
      "parents": [
        "bf52fa4a26567bfbf5b1d30f84cf0226e61d26cd"
      ],
      "author": {
        "name": "Ranganathan Desikan",
        "email": "rdesikan@jetzbroadband.com",
        "time": "Thu Jul 19 01:50:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:57 2007 -0700"
      },
      "message": "drivers/edac: new i82975x driver\n\nNew EDAC driver for the i82975x memory controller chipset Used on ASUS\nmotherboards\n\n[akpm@linux-foundation.org: fix multiple coding-style bloopers]\nSigned-off-by: \u003carvind@acarlab.com\u003e\nSigned-off-by: Ranganathan Desikan \u003crdesikan@jetzbroadband.com\u003e\nSigned-off-by: Doug 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": "bf52fa4a26567bfbf5b1d30f84cf0226e61d26cd",
      "tree": "29ff1069cb99043f943cf11bc4423051bd42fbfc",
      "parents": [
        "fb3fb2068775a1363265edc00870aa5e2f0e3631"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:57 2007 -0700"
      },
      "message": "drivers/edac: fix workq reset deadlock\n\nFix mutex locking deadlock on the device controller linked list.  Was calling\na lock then a function that could call the same lock.  Moved the cancel workq\nfunction to outside the lock\n\nAdded some short circuit logic in the workq code\n\nAdded comments of description\n\nCode tidying\n\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb3fb2068775a1363265edc00870aa5e2f0e3631",
      "tree": "0d17bb04f84500c99a5729a0121942da69925d2a",
      "parents": [
        "1c3631ff1f805cb72644fcde02b7c58950f21cd5"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:57 2007 -0700"
      },
      "message": "drivers/edac: code tidying on export-gpl\n\nChange EXPORT_SYMBOLs to EXPORT_SYMBOLS_GPL\nTidy changes: blank lines, inline removal, add comment\n\nSigned-off-by: Doug 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": "1c3631ff1f805cb72644fcde02b7c58950f21cd5",
      "tree": "2d0f8867f21cf2dedb7d94a262028898333583f4",
      "parents": [
        "8096cfafbb7ad3cb1a286ae7e8086167f4ebb4b6"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:57 2007 -0700"
      },
      "message": "drivers/edac: fix edac_device sysfs completion code\n\nWith feedback, this patch corrects operation of the kobject release operation\non kobjects, attributes and controls for the edac_device.\n\nCc: Alan Cox alan@lxorguk.ukuu.org.uk\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8096cfafbb7ad3cb1a286ae7e8086167f4ebb4b6",
      "tree": "27b859beffef019095db810244f93e10473ea06f",
      "parents": [
        "d45e7823baf655ced91c7987fb4ba9aae990ad6d"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:57 2007 -0700"
      },
      "message": "drivers/edac: fix edac_mc sysfs completion code\n\nThis patch refactors the \u0027releasing\u0027 of kobjects for the edac_mc type of\ndevice.  The correct pattern of kobject release is followed.\n\nAs internal kobjs are allocated they bump a ref count on the top level kobj.\nIt in turn has a module ref count on the edac_core module.  When internal\nkobjects are released, they dec the ref count on the top level kobj.  When the\ntop level kobj reaches zero, it decrements the ref count on the edac_core\nobject, allow it to be unloaded, as all resources have all now been released.\n\nCc: Alan Cox alan@lxorguk.ukuu.org.uk\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d45e7823baf655ced91c7987fb4ba9aae990ad6d",
      "tree": "5a81af139f2e9ea6cd4e9d5cfa7fa9233b2f39c9",
      "parents": [
        "b8f6f9755248026f21282e25cac49a1af698056c"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:57 2007 -0700"
      },
      "message": "drivers/edac: fix edac_device init apis\n\nRefactoring of sysfs code necessitated the refactoring of the\nedac_device_alloc() and edac_device_add_device() apis, of moving the index\nvalue to the alloc() function.  This patch alters the in tree drivers to\nutilize this new api signature.\n\nHaving the index value performed later created a chicken-and-the-egg issue.\nMoving it to the alloc() function allows for creating the necessary sysfs\nentries with the proper index number\n\nCc: Alan Cox alan@lxorguk.ukuu.org.uk\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8f6f9755248026f21282e25cac49a1af698056c",
      "tree": "c133319ae70b99d60415aa833719911d47420297",
      "parents": [
        "fd309a9d8e63e9176759d00630b65d772ae06e0c"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:57 2007 -0700"
      },
      "message": "drivers/edac: fix edac_mc init apis\n\nRefactoring of sysfs code necessitated the refactoring of the edac_mc_alloc()\nand edac_mc_add_mc() apis, of moving the index value to the alloc() function.\nThis patch alters the in tree drivers to utilize this new api signature.\n\nHaving the index value performed later created a chicken-and-the-egg issue.\nMoving it to the alloc() function allows for creating the necessary sysfs\nentries with the proper index number\n\nCc: Alan Cox alan@lxorguk.ukuu.org.uk\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd309a9d8e63e9176759d00630b65d772ae06e0c",
      "tree": "6862ba1ef11429b8ed51b005ad7db6ae4144e970",
      "parents": [
        "7d8536fb484360f35c0a9e3631641948bf168e2b"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:56 2007 -0700"
      },
      "message": "drivers/edac: fix leaf sysfs attribute\n\nThis patch fixes and enhances the driver level set of sysfs attributes that\ncan be added to the \u0027block\u0027 level of an edac_device type of driver.\n\nThere is a controller information structure, which contains one or more\ninstances of device.  Each instance will have one or more blocks of device\nspecific counters.  This patch fixes the ability to have more detailed\nattributes/controls for each of the \u0027blocks\u0027, providing for the addition of\ncontrols/attributes from the low level driver to user space via sysfs.\n\nCc: Alan Cox alan@lxorguk.ukuu.org.uk\nSigned-off-by: Douglas Thompson \u003cdougthompson@xmission.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d8536fb484360f35c0a9e3631641948bf168e2b",
      "tree": "8aad0d897048a4cefd8cfc795531224328af77c4",
      "parents": [
        "7297c2617f6465d7862e156d4db5d812744280f1"
      ],
      "author": {
        "name": "Egor Martovetsky",
        "email": "egor@pasemi.com",
        "time": "Thu Jul 19 01:50:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:56 2007 -0700"
      },
      "message": "drivers/edac: new pasemi driver\n\nNEW EDAC driver for the memory controllers on PA Semi PA6T-1682M.\n\nChanges since last submission:\n\n* Rebased on top of 2.6.22-rc4-mm2 with the EDAC changes merged there.\n* Minor checkpatch.pl cleanups\n* Renamed ctl_name\n* Added dev_name\n* edac_mc.h -\u003e edac_core.h\n\n[akpm@linux-foundation.org: make printk more informative]\nCc: Alan Cox alan@lxorguk.ukuu.org.uk\nSigned-off-by: Egor Martovetsky \u003cegor@pasemi.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7297c2617f6465d7862e156d4db5d812744280f1",
      "tree": "f055b3d9b3fb7e35cec15e46689954dd049fbbfc",
      "parents": [
        "0ca84761faeb9d49301d45b39859411c7a124690"
      ],
      "author": {
        "name": "Mark Grondona",
        "email": "mgrondona@llnl.gov",
        "time": "Thu Jul 19 01:50:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:56 2007 -0700"
      },
      "message": "drivers/edac: fix e752x reversed csrows\n\nFound a \u0027reversal\u0027 decoding bug in the driver.  This patch fixes that mapping\nto correctly display the CSROW entries in their proper order.  Users will be\nenable to correctly identifiy the failing DIMM with this fix.\n\n[akpm@linux-foundation.org: unneeded (and undesirable) cast of void*]\nCc: Alan Cox alan@lxorguk.ukuu.org.uk\nSigned-off-by: Mark Grondona \u003cmgrondona@llnl.gov\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ca84761faeb9d49301d45b39859411c7a124690",
      "tree": "742416b9c5db96227be2de0004b6b81058779029",
      "parents": [
        "7f065e723b02afb0d36a2aae8e6d206ba2667fc6"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:56 2007 -0700"
      },
      "message": "drivers/edac: fix edac_device semaphore to mutex\n\nA previous patch changed the edac_mc src file from semaphore usage to mutex\nThis patch changes the edac_device src file as well, from semaphore use to\nmutex operation.\n\nUse a mutex primitive for mutex operations, as it does not require a\nsemaphore\n\nCc: Alan Cox alan@lxorguk.ukuu.org.uk\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f065e723b02afb0d36a2aae8e6d206ba2667fc6",
      "tree": "5b830658093b5044922d351a28795bed133f3b70",
      "parents": [
        "494d0d55bcc7ef94c744a59779327e45a27f7801"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:56 2007 -0700"
      },
      "message": "drivers/edac: remove file edac_mc.h\n\nRemoved the no-longer-needed file edac_mc.h\n\nSigned-off-by: Douglas 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": "494d0d55bcc7ef94c744a59779327e45a27f7801",
      "tree": "aa1092577ed0e89b482a35ce39fb147e8f0c4517",
      "parents": [
        "7391c6dcab3094610cb99bbd559beaa282582eac"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:56 2007 -0700"
      },
      "message": "drivers/edac: mod edac_opt_state_to_string function\n\nRefactored the function edac_op_state_toString() to be edac_op_state_to_string()\nfor consistent style, and its callers\n\nSigned-off-by: Douglas 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": "7391c6dcab3094610cb99bbd559beaa282582eac",
      "tree": "29ec05cc8abdb9be8311ea797b29c9c5b9a99aea",
      "parents": [
        "52490c8d07680a7ecc3c1a70a16841455d37e96a"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:56 2007 -0700"
      },
      "message": "drivers/edac: mod edac_align_ptr function\n\nRefactor the edac_align_ptr() function to reduce the noise of casting the\naligned pointer to the various types of data objects and modified its callers\nto its new signature\n\nSigned-off-by: Douglas 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": "52490c8d07680a7ecc3c1a70a16841455d37e96a",
      "tree": "acebfdd53c8512bbda09fee32347828a0d0ed368",
      "parents": [
        "b2ccaecad2b00bf7bc72d5b864425daf43a4080d"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: edac_device code tidying\n\nFor the file edac_device.c perform some coding style enhancements\nAdd some function header comments\nMade for better readability commands\n\nSigned-off-by: Douglas 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": "b2ccaecad2b00bf7bc72d5b864425daf43a4080d",
      "tree": "f682af7d48aecb8b888f1ea0b6b649e6f5be7caa",
      "parents": [
        "f044091ca4c0b05be8f83748d76d4fbba4fc74cf"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: i5000 code tidying\n\nVarious code style conformance patches on the i5000 driver\n\nSigned-off-by: Douglas 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": "f044091ca4c0b05be8f83748d76d4fbba4fc74cf",
      "tree": "0ceb7dabbddce313917ff5b7d15e72aed231859a",
      "parents": [
        "977c76bd687585f4528c6c9c6966842955771f52"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: remove null from statics\n\nPatches to conform to coding style, namely static don\u0027t need to be initialized\nto NULL nor \u00270\u0027, as that is the default\n\nSigned-off-by: Douglas 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": "977c76bd687585f4528c6c9c6966842955771f52",
      "tree": "803a51dd1b97bd0edc2c395030b400dfac9adf4d",
      "parents": [
        "53078ca84b1c01f36c306d1f52e2f88c7bb2f9e4"
      ],
      "author": {
        "name": "Marisuz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Thu Jul 19 01:50:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: i5000 define typo\n\nFound a typo in one of the #defines in the driver\n\nMTR_DIM_RANKS --\u003e MTR_DIMM_RANK\n\nSigned-off-by: Marisuz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Douglas 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": "1c52152b3008b7bdcc3b94d0be4d0b814dce1530",
      "tree": "652d286f00ac3101dff0f129ad399a1204a38588",
      "parents": [
        "654ede200fe028373852bbca387ab4834ddb7228"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: fix ignored return i82875p\n\nCompiling this module gave a warning that the return value of\n\u0027pci_bus_add_device()\u0027 was not checked.\n\nThis patch adds that check and an output message\n\nSigned-off-by:\tDouglas Thompson \u003cdougthompson@xmission.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": "654ede200fe028373852bbca387ab4834ddb7228",
      "tree": "d82908a5559e0fc899234220fb4a441bdb103055",
      "parents": [
        "b113a3f7e85d7f97c8383a88a5bc7c2ea8daeb2f"
      ],
      "author": {
        "name": "Jason Uhlenkott",
        "email": "juhlenko@akamai.com",
        "time": "Thu Jul 19 01:50:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: mod race fix i82875p\n\nIf ERRSTS indicates that there\u0027s no error then we don\u0027t need to bother reading\nthe other registers.\n\nIn addition to making the common case faster, this actually fixes a small race\nwhere we don\u0027t see an error but we clear the error bits anyway, potentially\nwiping away info on an error that happened in the interim (or where a CE\narrives between the first and second read of ERRSTS, causing us to falsely\nclaim \"UE overwrote CE\").\n\nSigned-off-by: Jason Uhlenkott \u003cjuhlenko@akamai.com\u003e\nSigned-off-by: Douglas Thompson \u003cdougthompson@xmission.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": "b113a3f7e85d7f97c8383a88a5bc7c2ea8daeb2f",
      "tree": "ba9b4e3627a68d310d0fb53f390490bb22f34dc4",
      "parents": [
        "052dfb45ccb5ea354a426b52556bcfee75b9d2f5"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: add mips and ppc visibility\n\n1) Remove an old CVS ID string\n\n2) change EDAC from a tristate option to a simple bool option\n\n3) In addition to the X86 arch, PPC and MIPS also have drivers in the\nsubmission queue.  This patch turns on the EDAC flag for those archs.  Each\ndriver will have its respective \u0027depends on ARCH\u0027 set.\n\nSigned-off-by: Douglas Thompson \u003cdougthompson@xmission.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": "052dfb45ccb5ea354a426b52556bcfee75b9d2f5",
      "tree": "3f85586625b25f7eaf0471c99fc296bdd4ada4eb",
      "parents": [
        "6bc7840411b8c7fe11e1879d882c88119d1c033e"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: cleanup spaces-gotos after Lindent messup\n\nThis patch fixes some remnant spaces inserted by the use of Lindent.\nSeems Lindent adds some spaces when it shoulded. These have been fixed.\nIn addition, goto targets have issues, these have been fixed\nin this patch.\n\nSigned-off-by: Douglas 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": "8cb2a39831b25f2289a2a6571666a135e475035c",
      "tree": "4ac22900dd89a1cc1a1a08bcc07b03a35cfb0b69",
      "parents": [
        "d391a7b8147d12b0e5141fb65829856fb0c289dc"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: add info kconfig\n\nKconfig - modified the help of EDAC\n\nSigned-off-by: Douglas 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": "d391a7b8147d12b0e5141fb65829856fb0c289dc",
      "tree": "d0597067145f7957102614d53f02bffbced147fd",
      "parents": [
        "42a8e397a80c277afb2aeb22232bc70114035bb1"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: device output clenaup\n\nThe error handling output strings needed to be refactored for better\ndisplaying of the error informaton.\n\nAlso needed to added offset_value for output as well\n\nSigned-off-by: Douglas 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": "42a8e397a80c277afb2aeb22232bc70114035bb1",
      "tree": "b178b3379d2de5607b5ddb29a2def3472e9d99fe",
      "parents": [
        "456a2f9552e7849475f4aea1a9aa4c0e54b3ddda"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: add device sysfs attributes\n\nAdded new controls for the edac_device and edac_mc sysfs folder.\nThese can be initialized by the low level driver to provide misc\ncontrols into the low level driver for its use\n\nSigned-off-by: Douglas 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": "456a2f9552e7849475f4aea1a9aa4c0e54b3ddda",
      "tree": "df1a120c837fe4c4635c55d81e249ee6d06f4436",
      "parents": [
        "cddbfcacf02dc2d5b074fc2717358a7529a190db"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Jul 19 01:50:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: drivers to use new PCI operation\n\nMove x86 drivers to new pci controller setup\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Douglas 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": "cddbfcacf02dc2d5b074fc2717358a7529a190db",
      "tree": "00ef71246e51cef9127dd898000d2fe1ccb92efa",
      "parents": [
        "11116601092c42364892d3f59c8f4a8a30916867"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: Lindent r82600\n\nRun r82600_edac.c file through Lindent for cleanup\n\nSigned-off-by: Douglas Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11116601092c42364892d3f59c8f4a8a30916867",
      "tree": "528fa8d3ed0d019fd41a4d15de11a933a968119c",
      "parents": [
        "203333cbbaae3941504c2b6e92850783bf361b6f"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:55 2007 -0700"
      },
      "message": "drivers/edac: Lindent i82443bxgx\n\nRun i82443bxgx.c file through Lindent for cleanup\n\nSigned-off-by: Douglas Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "203333cbbaae3941504c2b6e92850783bf361b6f",
      "tree": "c205152abe7fed4c219066bd1f8d5e299c9ff5f6",
      "parents": [
        "466b71d58413a515a8029b4eccf98c08b8bb5aca"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Jul 19 01:50:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: Lindent e752x\n\nRun e752x_edac.c file through Lindent for cleanup\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Douglas 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": "466b71d58413a515a8029b4eccf98c08b8bb5aca",
      "tree": "2acefac92d7c745bc6a65bd26d16dc0f0b2d5b2c",
      "parents": [
        "b4e8b37201d647e4b4abb89d57ebdb8c739d5405"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Jul 19 01:50:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: Lindent i82875p\n\nLindent cleanup of i82875p_edac driver\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Douglas 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": "b4e8b37201d647e4b4abb89d57ebdb8c739d5405",
      "tree": "d8ad0ebd1d2b4bfc2a2650a303dc03630ecf20d8",
      "parents": [
        "36b8289e249f800a57a4c908a9a7e91345f516ef"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Jul 19 01:50:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: Lindent i82860\n\nLindent cleanup of i82860 edac driver\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Douglas 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": "36b8289e249f800a57a4c908a9a7e91345f516ef",
      "tree": "5b5d2ad62617805823b6eee307f255396886e7f4",
      "parents": [
        "849a4c375a8e06cd000399dceb25888d356d021f"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Jul 19 01:50:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: Lindent i3000\n\nLindent cleanup of i3000_edac driver\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Douglas 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": "849a4c375a8e06cd000399dceb25888d356d021f",
      "tree": "c5822a688179cbaf6b18659916bb18e03225699e",
      "parents": [
        "f4aff426533f62c46d4e4d104572d838d35034eb"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Jul 19 01:50:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: Lindent e7xxx\n\nLindent cleanup of e7xxx_edac driver\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Douglas 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": "f4aff426533f62c46d4e4d104572d838d35034eb",
      "tree": "e8322dc50bb5b7800f43e0b93ba2d4bd51ec752d",
      "parents": [
        "67cb2b61225601ef1ead842c7a012bb6da19f847"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: Lindent i5000\n\nRan e752x_edac.c file through Lindent for cleanup\n\nSigned-off-by: Douglas Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67cb2b61225601ef1ead842c7a012bb6da19f847",
      "tree": "fab3ae9a1a3789e94cd3b7010ec5be434244e6a8",
      "parents": [
        "86aa8cb7bc47fe786df073246055d69d98e6330a"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: Lindent amd76x\n\nRan this driver through Lindent for cleanup\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Douglas 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": "86aa8cb7bc47fe786df073246055d69d98e6330a",
      "tree": "391f85de03e0deeb44aa73f62633cc750a4cf609",
      "parents": [
        "542b25881a6ae1bf0804d4d39bf8b4d2cfc25e42"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: cleanup workq ifdefs\n\nThe origin of this code comes from patches at sourceforge, that\nallow EDAC to be updated to various kernels. With kernel version 2.6.20 a\nnew workq system was installed, thus the patches needed to be modified\nbased on the kernel version. For submitting to the latest kernel.org\nthose #ifdefs are removed\n\nSigned-off-by: Douglas 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": "542b25881a6ae1bf0804d4d39bf8b4d2cfc25e42",
      "tree": "1b514d51a76f0187cb81ae4bac8882569518ed99",
      "parents": [
        "079708b9173595bf74b31b14c36e946359ae6c7e"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:50:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: edac_device sysfs cleanup\n\nRemoval of some old dead and disabled code from the edac_device sysfs code\n\nSigned-off-by: Douglas 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": "079708b9173595bf74b31b14c36e946359ae6c7e",
      "tree": "79ed508a2ccdcf8d8095923cb4613594ed0af54d",
      "parents": [
        "4de78c6877ec21142582ac19453c2d453d1ea298"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:49:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: core Lindent cleanup\n\nRun the EDAC CORE files through Lindent for cleanup\n\nSigned-off-by: Douglas Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4de78c6877ec21142582ac19453c2d453d1ea298",
      "tree": "784a1e007bea40744b93d4e0a09131e107fb6522",
      "parents": [
        "66ee2f940ac8ab25f0c43a1e717d25dc46bfe74d"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Jul 19 01:49:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: mod PCI poll names\n\nFixup poll values for MC and PCI.\nAlso make mc function names unique to mc.\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Douglas Thompson \u003cdougthompson@xmissin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66ee2f940ac8ab25f0c43a1e717d25dc46bfe74d",
      "tree": "929e24aefc27c95e13641a8f4052d9093a1ef34a",
      "parents": [
        "91b99041c1d577ded1da599ddc28cec2e07253cf"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Jul 19 01:49:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: mod assert_error check\n\nChange error check and clear variable from an atomic to an int\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Douglas Thompson \u003cdougthompson@xmission.com\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91b99041c1d577ded1da599ddc28cec2e07253cf",
      "tree": "21b132d19166dca5c363b98e20741b78df4ad68a",
      "parents": [
        "81d87cb13e367bb804bf44889ae0de7369705d6c"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Jul 19 01:49:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: updated PCI monitoring\n\nMoving PCI to a per-instance device model\n\nThis should include the correct sysfs setup as well. Please review.\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Douglas 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": "81d87cb13e367bb804bf44889ae0de7369705d6c",
      "tree": "1c135cb57d92ae3baf2b3308f01fb548ab39f644",
      "parents": [
        "535c6a53035d8911f6b90455550c5fde0da7b866"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Jul 19 01:49:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: mod MC to use workq instead of kthread\n\nMove the memory controller object to work queue based implementation from the\nkernel thread based.\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Douglas 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": "535c6a53035d8911f6b90455550c5fde0da7b866",
      "tree": "adea5611dd32f312438b2447f70a7cf2e98b508c",
      "parents": [
        "c4192705fec85219086231a1c0fa61e8776e2c3b"
      ],
      "author": {
        "name": "Jason Uhlenkott",
        "email": "juhlenko@akamai.com",
        "time": "Thu Jul 19 01:49:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:54 2007 -0700"
      },
      "message": "drivers/edac: new inte 30x0 MC driver\n\nHere\u0027s a driver for the Intel 3000 and 3010 memory controllers,\nrelative to today\u0027s Sourceforge code drop.  This has only had light\ntesting (I\u0027ve yet to actually see it handle a memory error) but it\ndetects my hardware correctly.\n\nSigned-off-by: Jason Uhlenkott \u003cjuhlenko@akamai.com\u003e\nSigned-off-by: Douglas 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": "c4192705fec85219086231a1c0fa61e8776e2c3b",
      "tree": "2ac7f03963fbc1bec8457a0f4a61adeb398a5df7",
      "parents": [
        "20bcb7a81dee21bfa3408f03f46b2891c9b5c84b"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Jul 19 01:49:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac: add dev_name getter function\n\nMove dev_name() macro to a more generic interface since it\u0027s not possible\nto determine whether a device is pci, platform, or of_device easily.\n\nNow each low level driver sets the name into the control structure, and\nthe EDAC core references the control structure for the information.\n\nBetter abstraction.\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Douglas 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": "20bcb7a81dee21bfa3408f03f46b2891c9b5c84b",
      "tree": "992905e94e17bbd1cd01c2dbfe0281eeede6a8fb",
      "parents": [
        "c0d121720220584bba2876b032e58a076b843fa1"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:49:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac: mod use edac_core.h\n\nIn the refactoring of edac_mc.c into several subsystem files,\nthe header file edac_mc.h became meaningless. A new header file\nedac_core.h was created. All the files that previously included\n\"edac_mc.h\" are changed to include \"edac_core.h\".\n\nSigned-off-by: Douglas 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": "c0d121720220584bba2876b032e58a076b843fa1",
      "tree": "13ba24c6d875ded1494e1560f336b8551c663ef1",
      "parents": [
        "28f96eeafc89643d411d54c258788a8573576127"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Jul 19 01:49:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac: add new nmi rescan\n\nProvides a way for NMI reported errors on x86 to notify the EDAC\nsubsystem pending ECC errors by writing to a software state variable.\n\nHere\u0027s the reworked patch. I added an EDAC stub to the kernel so we can\nhave variables that are in the kernel even if EDAC is a module. I also\nimplemented the idea of using the chip driver to select error detection\nmode via module parameter and eliminate the kernel compile option.\nPlease review/test. Thx!\n\nAlso, I only made changes to some of the chipset drivers since I am\nunfamiliar with the other ones. We can add similar changes as we go.\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Douglas 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": "28f96eeafc89643d411d54c258788a8573576127",
      "tree": "34c5781dab6408ebff28d2f2f230961ee88c9da4",
      "parents": [
        "5a2c675c891960f86c025d4ab3d3904364bf4f96"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jul 19 01:49:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac-new-i82443bxgz-mc-driver: mark as broken\n\nIt will claim the PCI devices from under intel_agp.ko\u0027s feet.  Greg is brewing\nsome fix for that.\n\nCc: Douglas Thompson \u003cdougthompson@xmission.com\u003e\nCc: Tim Small \u003ctim@buttersideup.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a2c675c891960f86c025d4ab3d3904364bf4f96",
      "tree": "e0c4198ae33408cd7b2e06e2d9e0b9ae885d8793",
      "parents": [
        "522a94bd1e18a2acf9428f48db585a2fc816559e"
      ],
      "author": {
        "name": "Tim Small",
        "email": "tim@buttersideup.com",
        "time": "Thu Jul 19 01:49:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac: new i82443bxgz MC driver\n\nThis is a NEW EDAC Memory Controller driver for the 440BX chipset (I82443BXGX)\ncreated and submitted by Timm Small\n\nSigned-off-by: Tim Small \u003ctim@buttersideup.com\u003e\nSigned-off-by: Douglas 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": "522a94bd1e18a2acf9428f48db585a2fc816559e",
      "tree": "baf645b9a61b294e3e280e0edb70f059b50b5397",
      "parents": [
        "eb60705ac5a9869b2d078f0b472ea64b9b52b684"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:49:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac: core.h fix scrubdefs\n\nPatch to fix some scrubbing #defines in the edac_core.h file\n\nSigned-off-by: Douglas 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": "eb60705ac5a9869b2d078f0b472ea64b9b52b684",
      "tree": "b6d7300549568ad669b267cffc2bd1e91fad668a",
      "parents": [
        "63b7df9101895d1f0a259c567b3bab949a23075f"
      ],
      "author": {
        "name": "Eric Wollesen",
        "email": "ericw@xmtp.net",
        "time": "Thu Jul 19 01:49:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac: new intel 5000 MC driver\n\nEric Wollesen ported the Bluesmoke Memory Controller driver (written by Doug\nThompson) for the Intel 5000X/V/P (Blackford/Greencreek) chipset to the in\nkernel EDAC model.\n\nThis patch incorporates the module for the 5000X/V/P chipset family\n\n[m.kozlowski@tuxland.pl: edac i5000 parenthesis balance fix]\nSigned-off-by: Eric Wollesen \u003cericw@xmtp.net\u003e\nSigned-off-by: Doug Thompson \u003cnorsk5@xmission.com\u003e\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63b7df9101895d1f0a259c567b3bab949a23075f",
      "tree": "05a861b959abe5f254dd706995ce2a4ceb22c88a",
      "parents": [
        "1a9b85e6b36cdd046b0a354c38af20a7155272b8"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Thu Jul 19 01:49:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac: change from semaphore to mutex operation\n\nThe EDAC core code uses a semaphore as mutex. use the mutex API\ninstead of the (binary) semaphore.\n\nMatthaias wrote this, but since I had some patches ahead of it,\nI need to modify it to follow my patches.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Douglas 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": "1a9b85e6b36cdd046b0a354c38af20a7155272b8",
      "tree": "ba17a3725bda6147515faac11f795649fef70a71",
      "parents": [
        "e27e3dac651771fe3250f6305dee277bce29fc5d"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Jul 19 01:49:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac: mc sysfs add missing mem types\n\nAdding missing mem types for use in the sysfs presentation file for\nMemory Controller device objects.\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.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": "e27e3dac651771fe3250f6305dee277bce29fc5d",
      "tree": "9c0ac81a0948d8e52a72865ff9fbae4a12031a32",
      "parents": [
        "7c9281d76c1c0b130f79d5fc021084e9749959d4"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:49:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac: add edac_device class\n\nThis patch adds the new \u0027class\u0027 of object to be managed, named: \u0027edac_device\u0027.\n\nAs a peer of the \u0027edac_mc\u0027 class of object, it provides a non-memory centric\nview of an ERROR DETECTING device in hardware. It provides a sysfs interface\nand an abstraction for varioius EDAC type devices.\n\nMultiple \u0027instances\u0027 within the class are possible, with each \u0027instance\u0027\nable to have multiple \u0027blocks\u0027, and each \u0027block\u0027 having \u0027attributes\u0027.\n\nAt the \u0027block\u0027 level there are the \u0027ce_count\u0027 and \u0027ue_count\u0027 fields\nwhich the device driver can update and/or call edac_device_handle_XX()\nfunctions. At each higher level are additional \u0027total\u0027 count fields,\nwhich are a summation of counts below that level.\n\nThis \u0027edac_device\u0027 has been used to capture and present ECC errors\nwhich are found in a a L1 and L2 system on a per CORE/CPU basis.\n\nSigned-off-by: Douglas 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": "7c9281d76c1c0b130f79d5fc021084e9749959d4",
      "tree": "8e54412e8dc529e8bf755633ebe71e35183353d0",
      "parents": [
        "d56933e018b14fc7cad322f413eecc6cb6edf12e"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:49:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac: split out functions to unique files\n\nThis is a large patch to refactor the original EDAC module in the kernel\nand to break it up into better file granularity, such that each source\nfile contains a given subsystem of the EDAC CORE.\n\nOriginally, the EDAC \u0027core\u0027 was contained in one source file: edac_mc.c\nwith it corresponding edac_mc.h file.\n\nNow, there are the following files:\n\nedac_module.c\tThe main module init/exit function and other overhead\nedac_mc.c\tCode handling the edac_mc class of object\nedac_mc_sysfs.c\tCode handling for sysfs presentation\nedac_pci_sysfs.c  Code handling for PCI sysfs presentation\nedac_core.h\tCORE .h include file for \u0027edac_mc\u0027 and \u0027edac_device\u0027 drivers\nedac_module.h\tInternal CORE .h include file\n\nThis forms a foundation upon which a later patch can create the \u0027edac_device\u0027\nclass of object code in a new file \u0027edac_device.c\u0027.\n\nSigned-off-by: Douglas 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": "d56933e018b14fc7cad322f413eecc6cb6edf12e",
      "tree": "c1fabd51181d5bc1e3773c14235d37d841b7e364",
      "parents": [
        "2da1c119fd999cb834b4fe0c1a5a8c36195df1cb"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:49:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac: add RDDR2 memory types\n\nAdd Registered RDDR2 memory types for displaying DDR2 memories\n\nSigned-off-by: Douglas 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": "2da1c119fd999cb834b4fe0c1a5a8c36195df1cb",
      "tree": "db6a9dffb60accf0e0d2fabb01414d5f49c30f6f",
      "parents": [
        "5da0831c598f94582bce6bb0a55b8de2f9897cb1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jul 19 01:49:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac: core: make functions static\n\nThis patch makes needlessly global code static, in the edac core\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Doug Thompson \u003cnorsk5@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": "5da0831c598f94582bce6bb0a55b8de2f9897cb1",
      "tree": "463ccd5d3c6c83eac8562610567c5f8bfede6a45",
      "parents": [
        "8ca47e00690914a9e5e6c734baa37c829a2f2fa1"
      ],
      "author": {
        "name": "Douglas Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 19 01:49:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:53 2007 -0700"
      },
      "message": "drivers/edac: add edac_mc_find API\n\nThis simple patch adds an important CORE API for EDAC that EDAC drivers can\nuse to find their edac_mc control structure by passing a mem_ctl_info\n\u0027instance\u0027 value\n\nNeeded for subsequent patches\n\nSigned-off-by: Douglas 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": "831441862956fffa17b9801db37e6ea1650b0f69",
      "tree": "b0334921341f8f1734bdd3243de76d676329d21c",
      "parents": [
        "787d2214c19bcc9b6ac48af0ce098277a801eded"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jul 17 04:03:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:02 2007 -0700"
      },
      "message": "Freezer: make kernel threads nonfreezable by default\n\nCurrently, the freezer treats all tasks as freezable, except for the kernel\nthreads that explicitly set the PF_NOFREEZE flag for themselves.  This\napproach is problematic, since it requires every kernel thread to either\nset PF_NOFREEZE explicitly, or call try_to_freeze(), even if it doesn\u0027t\ncare for the freezing of tasks at all.\n\nIt seems better to only require the kernel threads that want to or need to\nbe frozen to use some freezer-related code and to remove any\nfreezer-related code from the other (nonfreezable) kernel threads, which is\ndone in this patch.\n\nThe patch causes all kernel threads to be nonfreezable by default (ie.  to\nhave PF_NOFREEZE set by default) and introduces the set_freezable()\nfunction that should be called by the freezable kernel threads in order to\nunset PF_NOFREEZE.  It also makes all of the currently freezable kernel\nthreads call set_freezable(), so it shouldn\u0027t cause any (intentional)\nchange of behaviour to appear.  Additionally, it updates documentation to\ndescribe the freezing of tasks more accurately.\n\n[akpm@linux-foundation.org: build fixes]\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "751cb5e56436f6c889d9acbd3d4464224e49965d",
      "tree": "97a26f7cc8b307c60b0123108aa25ff59a603940",
      "parents": [
        "f5920969fb9e29c9d60568864d0a56fe85e8f4b6"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Sun Jul 15 23:39:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:40 2007 -0700"
      },
      "message": "Use menuconfig objects II - EDAC\n\nChange Kconfig objects from \"menu, config\" into \"menuconfig\" so\nthat the user can disable the whole feature without having to\nenter the menu first.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e25df1205f37c7bff3ab14fdfc8a5249f3c69c82",
      "tree": "e53c1f17d79a62bb845438d6af6a7693ef5440f3",
      "parents": [
        "eeca7a36a86db8bfc1945dd7f6f0c22a6b66b31d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:57 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:07 2007 +0200"
      },
      "message": "[S390] Kconfig: menus with depends on HAS_IOMEM.\n\nAdd \"depends on HAS_IOMEM\" to a number of menus to make them\ndisappear for s390 which does not have I/O memory.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    }
  ],
  "next": "62456726d715042e1976b830c59fd73f41c4aaa6"
}
