)]}'
{
  "log": [
    {
      "commit": "e16b396ce314b2bcdfe6c173fe075bf8e3432368",
      "tree": "640f0f56f2ea676647af4eb42d32fa56be2ee549",
      "parents": [
        "7fd23a24717a327a66f3c32d11a20a2f169c824f",
        "e6e8dd5055a974935af1398c8648d4a9359b0ecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (47 commits)\n  doc: CONFIG_UNEVICTABLE_LRU doesn\u0027t exist anymore\n  Update cpuset info \u0026 webiste for cgroups\n  dcdbas: force SMI to happen when expected\n  arch/arm/Kconfig: remove one to many l\u0027s in the word.\n  asm-generic/user.h: Fix spelling in comment\n  drm: fix printk typo \u0027sracth\u0027\n  Remove one to many n\u0027s in a word\n  Documentation/filesystems/romfs.txt: fixing link to genromfs\n  drivers:scsi Change printk typo initate -\u003e initiate\n  serial, pch uart: Remove duplicate inclusion of linux/pci.h header\n  fs/eventpoll.c: fix spelling\n  mm: Fix out-of-date comments which refers non-existent functions\n  drm: Fix printk typo \u0027failled\u0027\n  coh901318.c: Change initate to initiate.\n  mbox-db5500.c Change initate to initiate.\n  edac: correct i82975x error-info reported\n  edac: correct i82975x mci initialisation\n  edac: correct commented info\n  fs: update comments to point correct document\n  target: remove duplicate include of target/target_core_device.h from drivers/target/target_core_hba.c\n  ...\n\nTrivial conflict in fs/eventpoll.c (spelling vs addition)\n"
    },
    {
      "commit": "08351fc6a75731226e1112fc7254542bd3a2912e",
      "tree": "8b25bd168e0663c766f0332c8be082aa7d6ed265",
      "parents": [
        "0df0914d414a504b975f3cc66ace0c16ef55b7f3",
        "0dccb0489f9a5a13a33e828ab965aa49685d12f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:34:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:34:12 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile: (27 commits)\n  arch/tile: support newer binutils assembler shift semantics\n  arch/tile: fix deadlock bugs in rwlock implementation\n  drivers/edac: provide support for tile architecture\n  tile on-chip network driver: sync up with latest fixes\n  arch/tile: support 4KB page size as well as 64KB\n  arch/tile: add some more VMSPLIT options and use consistent naming\n  arch/tile: fix some comments and whitespace\n  arch/tile: export some additional module symbols\n  arch/tile: enhance existing finv_buffer_remote() routine\n  arch/tile: fix two bugs in the backtracer code\n  arch/tile: use extended assembly to inline __mb_incoherent()\n  arch/tile: use a cleaner technique to enable interrupt for cpu_idle()\n  arch/tile: sync up with \u003carch/sim.h\u003e and \u003carch/sim_def.h\u003e changes\n  arch/tile: fix reversed test of strict_strtol() return value\n  arch/tile: avoid a simulator warning during bootup\n  arch/tile: export \u003casm/hardwall.h\u003e to userspace\n  arch/tile: warn and retry if an IPI is not accepted by the target cpu\n  arch/tile: stop disabling INTCTRL_1 interrupts during hypervisor downcalls\n  arch/tile: fix __ndelay etc to work better\n  arch/tile: bug fix: exec\u0027ed task thought it was still single-stepping\n  ...\n\nFix up trivial conflict in arch/tile/kernel/vmlinux.lds.S (percpu\nalignment vs section naming convention fix)\n"
    },
    {
      "commit": "978ca164bd9f30bd51f71dad86d8c3797f7add76",
      "tree": "e7cbd50aa6b2709ea27a59bc2adafe2ff27e8a33",
      "parents": [
        "02e4c627d862427653fc088ce299746ea7d85600",
        "d34a6ecd45c1362d388af8d83ed329c609d1712b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:21:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:21:32 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp: (38 commits)\n  amd64_edac: Fix decode_syndrome types\n  amd64_edac: Fix DCT argument type\n  amd64_edac: Fix ranges signedness\n  amd64_edac: Drop local variable\n  amd64_edac: Fix PCI config addressing types\n  amd64_edac: Fix DRAM base macros\n  amd64_edac: Fix node id signedness\n  amd64_edac: Drop redundant declarations\n  amd64_edac: Enable driver on F15h\n  amd64_edac: Adjust ECC symbol size to F15h\n  amd64_edac: Simplify scrubrate setting\n  PCI: Rename CPU PCI id define\n  amd64_edac: Improve DRAM address mapping\n  amd64_edac: Sanitize -\u003eread_dram_ctl_register\n  amd64_edac: Adjust sys_addr to chip select conversion routine to F15h\n  amd64_edac: Beef up early exit reporting\n  amd64_edac: Revamp online spare handling\n  amd64_edac: Fix channel interleave removal\n  amd64_edac: Correct node interleaving removal\n  amd64_edac: Add support for interleaved region swapping\n  ...\n\nFix up trivial conflict in include/linux/pci_ids.h due to\nAMD_15H_NB_MISC being renamed as AMD_15H_NB_F3 next to the new\nAMD_15H_NB_LINK entry.\n"
    },
    {
      "commit": "d34a6ecd45c1362d388af8d83ed329c609d1712b",
      "tree": "3a2a8c5fd2a35ae9305c20b0f1ad77e3ebb59207",
      "parents": [
        "8c6717510f8002ea31b309c84b7d7a7f7c15197b"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Feb 23 17:41:50 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:40 2011 +0100"
      },
      "message": "amd64_edac: Fix decode_syndrome types\n\nThose should all be unsigned.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "8c6717510f8002ea31b309c84b7d7a7f7c15197b",
      "tree": "6fda1db2bb648c5ae7f446e3bedabd78da098fa5",
      "parents": [
        "e761359a25c26b59c2c1ddcc180a441bb442a5ba"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Feb 23 17:25:12 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:34 2011 +0100"
      },
      "message": "amd64_edac: Fix DCT argument type\n\nFix amd64_debug_display_dimm_sizes() arguments order per convention (pvt\nis always first). Also, the now second arg denotes the DCT so adjust its\ntype.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "e761359a25c26b59c2c1ddcc180a441bb442a5ba",
      "tree": "49e9f269bd045c71087abdafed66bb658187cf4e",
      "parents": [
        "972ea17ab9116cca513a45526c93651d769fefc6"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Feb 21 19:49:01 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:33 2011 +0100"
      },
      "message": "amd64_edac: Fix ranges signedness\n\nThe dram ranges make sense only as an unsigned type.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "972ea17ab9116cca513a45526c93651d769fefc6",
      "tree": "793f97c57ee6ebf5877152a8df8cde7926903181",
      "parents": [
        "71d2a32e8e8411e160705aad88d26fb993a1faba"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Feb 21 19:43:02 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:32 2011 +0100"
      },
      "message": "amd64_edac: Drop local variable\n\nUse the macro directly instead\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "71d2a32e8e8411e160705aad88d26fb993a1faba",
      "tree": "7e9ba25b87487487da8a2bd734faa148845d8a98",
      "parents": [
        "151fa71c581d1295f3f44f4882ceb17ca014dc8d"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Feb 21 19:37:24 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:31 2011 +0100"
      },
      "message": "amd64_edac: Fix PCI config addressing types\n\nAdjust argument types to the PCI config API\u0027s types.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "151fa71c581d1295f3f44f4882ceb17ca014dc8d",
      "tree": "b5987d55156426eec04a85af5b300a1a30c7cd36",
      "parents": [
        "b487c33e55eb7e18cd98094f7159c6d9e8b6bedd"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Feb 21 19:33:10 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:30 2011 +0100"
      },
      "message": "amd64_edac: Fix DRAM base macros\n\nReturn unsigned u8 values only.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "b487c33e55eb7e18cd98094f7159c6d9e8b6bedd",
      "tree": "56fe006bf392c090a8d2fcf2a2109055e3279fda",
      "parents": [
        "d88977a9c433deb7e558e0af51092449ef2ad2dd"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Feb 21 18:55:00 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:28 2011 +0100"
      },
      "message": "amd64_edac: Fix node id signedness\n\nA node id can never be negative since we use it as an index into\nthe DRAM ranges array. This also makes one of the BUG_ON conditions\nredundant.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "d88977a9c433deb7e558e0af51092449ef2ad2dd",
      "tree": "badbade41dd924520d11673d9403a5fd4c8bceb1",
      "parents": [
        "df71a053241548b728d3bf45b0c11ed092a20319"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Feb 21 18:05:57 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:27 2011 +0100"
      },
      "message": "amd64_edac: Drop redundant declarations\n\nThose were moved to the mce_amd.h header.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "df71a053241548b728d3bf45b0c11ed092a20319",
      "tree": "a82963dc5b4365b456a4b3054b052268291f5c37",
      "parents": [
        "a3b7db09a6d5a6b8d237766b0b320447bb609bc5"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Jan 19 18:15:10 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:26 2011 +0100"
      },
      "message": "amd64_edac: Enable driver on F15h\n\nAdd the PCI device ids required for driver registration. Remove\npvt-\u003ectl_name and use the family descriptor directly, instead. Then,\nbump driver version and fixup its format. Finally, enable DRAM ECC\ndecoding on F15h.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "a3b7db09a6d5a6b8d237766b0b320447bb609bc5",
      "tree": "0f9aa61dff86715af09aa700feb82ba5b8ac7878",
      "parents": [
        "87b3e0e6e43b7e92575b79ed05ab86d221323642"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Jan 19 20:35:12 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:26 2011 +0100"
      },
      "message": "amd64_edac: Adjust ECC symbol size to F15h\n\nF15h has the same ECC symbol size options as F10h revD and later so\nadjust checks to that. Simplify code a bit.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "87b3e0e6e43b7e92575b79ed05ab86d221323642",
      "tree": "21dffcdbee0b720f96351ba7cc42cd985852276d",
      "parents": [
        "cb293250c71fa85de3ef378d7383ddecf248c32d"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Jan 19 20:02:38 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:25 2011 +0100"
      },
      "message": "amd64_edac: Simplify scrubrate setting\n\nDrop per-instance variable and compute min scrubrate dynamically.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "41d8bfaba70311c2fa0666554ef160ea8ffc9daf",
      "tree": "87b236d16240872304638ed0011bb2a9c244c0ee",
      "parents": [
        "5a5d237169152d4d7e4b6105eab15831829fb8e7"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Jan 18 19:16:08 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:24 2011 +0100"
      },
      "message": "amd64_edac: Improve DRAM address mapping\n\nDrop static tables which map the bits in F2x80 to a chip select size in\nfavor of functions doing the mapping with some bit fiddling. Also, add\nF15 support.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "5a5d237169152d4d7e4b6105eab15831829fb8e7",
      "tree": "2cfd8c926c05a70d302d792d9687ab55788c05e7",
      "parents": [
        "b15f0fcab1ab85c773c9fa235c76e6ce90b7462e"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Jan 17 17:52:57 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:23 2011 +0100"
      },
      "message": "amd64_edac: Sanitize -\u003eread_dram_ctl_register\n\nThis function is relevant for F10h and higher, and it has only one\ncallsite so drop its function pointer from the low_ops struct.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "b15f0fcab1ab85c773c9fa235c76e6ce90b7462e",
      "tree": "eb68a43d4df1b34da9ecc67ea26bc51df174aeef",
      "parents": [
        "355fba600549cfcfab227f928eab3ccae444ec8e"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Jan 17 15:59:58 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:22 2011 +0100"
      },
      "message": "amd64_edac: Adjust sys_addr to chip select conversion routine to F15h\n\nF15h sys_addr to chip select mapping is almost identical to F10h\u0027s so\nreuse that. Rename functions on that path accordingly.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "355fba600549cfcfab227f928eab3ccae444ec8e",
      "tree": "c1b5b554fabcefc656a27c630a2f184d2197692c",
      "parents": [
        "614ec9d8532cc6b2f6b471c399daffdfd1c32d03"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Jan 17 13:03:26 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:22 2011 +0100"
      },
      "message": "amd64_edac: Beef up early exit reporting\n\nAdd paranoid checks for the sys address before going off and decoding\nit.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "614ec9d8532cc6b2f6b471c399daffdfd1c32d03",
      "tree": "3b1df3a950e605047d1fea9a6f3a7598c626cf96",
      "parents": [
        "5d4b58e84a382309dfa4dbe19220cd1f78ffc71f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Jan 13 18:02:22 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:21 2011 +0100"
      },
      "message": "amd64_edac: Revamp online spare handling\n\nReplace per-DCT macros with smarter ones, drop hack and look for the\nspare rank on all chip selects on a channel.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "5d4b58e84a382309dfa4dbe19220cd1f78ffc71f",
      "tree": "8d608bbe95786145a54eb42706c4b0af066a34f7",
      "parents": [
        "e2f79dbdfbf4326fcec50a3c2568476df24b16b6"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Jan 13 16:01:13 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:21 2011 +0100"
      },
      "message": "amd64_edac: Fix channel interleave removal\n\nRemove the channel interleave select bit properly. See\nF2x110[DctSelIntLvAddr] for details.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "e2f79dbdfbf4326fcec50a3c2568476df24b16b6",
      "tree": "296d1ef7795f06d986b7932d52dbe58baff704a8",
      "parents": [
        "95b0ef55cd8a8278b64c7ba98c29cda5f4e4b617"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Jan 13 14:57:34 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:20 2011 +0100"
      },
      "message": "amd64_edac: Correct node interleaving removal\n\nWhen node interleaving is enabled, a subset of the addr[14:12] bits has\nto be removed in order to get the normalized DCT address of the DRAM\nchannel. The actual number of bits to remove is determined by F1x[1,\n0][7C:40][IntlvEn]. Do this correctly.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "95b0ef55cd8a8278b64c7ba98c29cda5f4e4b617",
      "tree": "95bb1fb585fe4a410d4f7065fa72f3c6b38b0956",
      "parents": [
        "700466249f9bb787165da64d2615cee456d88751"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Jan 11 22:08:07 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:20 2011 +0100"
      },
      "message": "amd64_edac: Add support for interleaved region swapping\n\nOn revC3 and revE Fam10h machines and later, non-interleaved graphics\nframebuffer memory under the 16G mark can be swapped with a region\nlocated at the bottom of memory so that the GPU can use the interleaved\nregion and thus two channels. Add support for that.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "700466249f9bb787165da64d2615cee456d88751",
      "tree": "35fc0e5a32b5d0d2da3b42bcc7380c06ce4cbade",
      "parents": [
        "f192c7b16c98839c1945733f1013f75daec5f380"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Jan 10 14:37:27 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:19 2011 +0100"
      },
      "message": "amd64_edac: Unify get_error_address\n\nThe address bits from MC4_STATUS differ only between K8 and the rest so\nno need for a per-family method.\n\nNo functional change.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "f192c7b16c98839c1945733f1013f75daec5f380",
      "tree": "5b1559606678b417dc4331c00f94aa1b3e6f16be",
      "parents": [
        "7d20d14da1bf24199add02cf4293871c277a4bda"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Jan 10 14:24:32 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:19 2011 +0100"
      },
      "message": "amd64_edac: Simplify decoding path\n\nUse the struct mce directly instead of copying from it into a custom\nstruct err_regs.\n\nNo functionality change.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "7d20d14da1bf24199add02cf4293871c277a4bda",
      "tree": "b24bdf17282eb9a9ac2b3708cff50e0d72296517",
      "parents": [
        "5980bb9cd88a3fa44cc5beab599f08fbc928b832"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 17:58:04 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:19 2011 +0100"
      },
      "message": "amd64_edac: Adjust channel counting to F15h\n\nThe only difference is that F10h used to sport ganged DCTs and F15h\ndoesn\u0027t so adjust the F10h routine and reuse it.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "5980bb9cd88a3fa44cc5beab599f08fbc928b832",
      "tree": "d5af45439240fb8e6535fc8a11c6f6903966c7ed",
      "parents": [
        "bcd781f46a5f892ef2ae5843839849aa579fe096"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 16:26:49 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:18 2011 +0100"
      },
      "message": "amd64_edac: Cleanup old defines cruft\n\nRemove unused defines, drop family names from define names.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "bcd781f46a5f892ef2ae5843839849aa579fe096",
      "tree": "7498d7d5096a61042d9f72444001f8b31e765b25",
      "parents": [
        "a97fa68ec403e2761a37b28651de8fd9da8c5e1f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 16:17:46 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:17 2011 +0100"
      },
      "message": "amd64_edac: Cleanup NBSH cruft\n\nRemove reporting of errors with UC bit set - this is done by the MCE\ndecoding code anyway and this driver deals with DRAM ECC errors only. UC\n(NB uncorrectable error) doesn\u0027t necessarily mean it is a DRAM error.\nRemove unused macros while at it.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "a97fa68ec403e2761a37b28651de8fd9da8c5e1f",
      "tree": "3f9e70f80e4cbe15f603547e2360438a41179cbe",
      "parents": [
        "c9f4f26eae096c39547139666e8af607c2447f94"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 23 14:07:18 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:16 2011 +0100"
      },
      "message": "amd64_edac: Cleanup NBCFG handling\n\nThe fact whether we are chipkill capable or not does not have any\nbearing when computing the channel index on a ganged DCT configuration\nso remove that. Also, simplify debug statements. Finally, remove old\nerror injection leftovers, while at it.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "c9f4f26eae096c39547139666e8af607c2447f94",
      "tree": "754fabb84aea79bac1d8a05e3017d4df52ac817b",
      "parents": [
        "78da121e1560805a0e6e11952de30b416accef62"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Dec 22 19:48:20 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:15 2011 +0100"
      },
      "message": "amd64_edac: Cleanup NBCTL code\n\nRemove family names from macro names, drop single bit defines and\ncomment their meaning instead.\n\nNo functional change.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "78da121e1560805a0e6e11952de30b416accef62",
      "tree": "405a56f49280210c354355c7d977a490831e39df",
      "parents": [
        "cb32850744b8b574966637ae98d55692717eced4"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Dec 22 19:31:45 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:15 2011 +0100"
      },
      "message": "amd64_edac: Cleanup DCT Select Low/High code\n\nShorten macro names, remove family name from macros, fix macro\narguments, shorten debug strings.\n\nNo functionality change.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "cb32850744b8b574966637ae98d55692717eced4",
      "tree": "3052886f38108f72a5d6c60be43af68198ef2ac5",
      "parents": [
        "525a1b20a6830317db17b62df322b45d92ecd550"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Dec 22 14:28:24 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:14 2011 +0100"
      },
      "message": "amd64_edac: Cleanup Dram Configuration registers handling\n\n* Restrict DCT ganged mode check since only Fam10h supports it\n* Adjust DRAM type detection for BD since it only supports DDR3\n* Remove second and thus unneeded DCLR read in k8_early_channel_count() - we do\n  that in read_mc_regs()\n* Cleanup comments and remove family names from register macros\n* Remove unused defines\n\nThere should be no functional change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "525a1b20a6830317db17b62df322b45d92ecd550",
      "tree": "02b9f603b4545e11726b40c96f39f30c6eeed199",
      "parents": [
        "f678b8ccce69dcf9c597e3029ee35421ba62a215"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Dec 21 15:53:27 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:14 2011 +0100"
      },
      "message": "amd64_edac: Cleanup DBAM handling\n\nDo not read DBAM regs twice and simplify code around them.\n\nThere should be no functional change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "f678b8ccce69dcf9c597e3029ee35421ba62a215",
      "tree": "49194173601c7d446864f0aae69c8c1f149fef96",
      "parents": [
        "c8e518d5673d6b694ab843ee586438cdff0b3809"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 13 19:21:07 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:14 2011 +0100"
      },
      "message": "amd64_edac: Replace huge bitmasks with a macro\n\nReplace hard to read hex constants with a continuous masks macro.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "c8e518d5673d6b694ab843ee586438cdff0b3809",
      "tree": "1d21328c162aa25bf7083ccbfbae085159b2f337",
      "parents": [
        "229a7a11ac1afa84db2eac91b3fc38a0f5464696"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Dec 10 19:49:19 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:13 2011 +0100"
      },
      "message": "amd64_edac: Sanitize f10_get_base_addr_offset\n\nThis function maps the system address to the normalized DCT address.\nDocument what the code does for more clarity and wrap insane bitmasks in\na more understandable macro which generates them. Also, reduce number of\narguments passed to the function. Finally, rename this function to what\nit actually does.\n\nNo functional change.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "229a7a11ac1afa84db2eac91b3fc38a0f5464696",
      "tree": "515508afed96c844be173c973ec3158a4363f544",
      "parents": [
        "11c75eadaf75fe6320325aa13dc135f26ad724b8"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 09 18:57:54 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:13 2011 +0100"
      },
      "message": "amd64_edac: Sanitize channel extraction\n\nCleanup and simplify f10_determine_channel(); make it more readable.\nAlso drop f10_map_intlv_en_to_shift() in favor of simply counting the\nbits in F1x124[DramIntlvEn] which is equivalent.\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "11c75eadaf75fe6320325aa13dc135f26ad724b8",
      "tree": "f55042eb1fbd039e7ab7323d00f23822414edac7",
      "parents": [
        "bc21fa578742924aa129a493657f797c13d34ad2"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Nov 29 19:49:02 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:12 2011 +0100"
      },
      "message": "amd64_edac: Cleanup chipselect handling\n\nAdd a struct representing the DRAM chip select base/limit register\npairs. Concentrate all CS handling in a single function. Also, add CS\nlooping macros for cleaner, more readable code. While at it, adjust code\nto F15h. Finally, do smaller macro names cleanups (remove family names\nfrom register macros) and debug messages clarification.\n\nNo functional change.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "bc21fa578742924aa129a493657f797c13d34ad2",
      "tree": "8a1803ed8a9d045e291af441e400d9811a490ad4",
      "parents": [
        "7f19bf755ced6fa16dbf118c0eff60586760496b"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Nov 11 17:29:13 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:12 2011 +0100"
      },
      "message": "amd64_edac: Cleanup DHAR handling\n\nAdjust to F15h, simplify code, fixup macros.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "7f19bf755ced6fa16dbf118c0eff60586760496b",
      "tree": "93b050e1a30efe33aaa1ffdf26473bd9ab55a585",
      "parents": [
        "b2b0c605436e343a9a24f00e7fc8fb89a8316e20"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Oct 21 18:52:53 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:11 2011 +0100"
      },
      "message": "amd64_edac: Remove DRAM base/limit subfields caching\n\nAdd a struct representing the DRAM base/limit range pairs and remove all\ncached subfields. Replace them with accessor functions, which actually\nsaves us some space:\n\n   text    data     bss     dec     hex filename\n  14712    1577     336   16625    40f1 drivers/edac/amd64_edac_mod.o.after\n  14831    1609     336   16776    4188 drivers/edac/amd64_edac_mod.o.before\n\nAlso, it simplifies the code a lot allowing to merge the K8 and F10h\nroutines.\n\nNo functional change.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "b2b0c605436e343a9a24f00e7fc8fb89a8316e20",
      "tree": "afc2d4300b7ad6e8b8c92d02cdf176e55fddc689",
      "parents": [
        "b6a280bb96e0981a527d26cfb0fad203cb9bd808"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Oct 08 18:32:29 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:11 2011 +0100"
      },
      "message": "amd64_edac: Add support for F15h DCT PCI config accesses\n\nF15h \"multiplexes\" between the configuration space of the two DRAM\ncontrollers by toggling D18F1x10C[DctCfgSel] while F10h has a different\nset of registers for DCT0, and DCT1 in extended PCI config space.\n\nAdd DCT configuration space accessors per family thus wrapping all the\ndifferent access prerequisites. Clean up code while at it, shorten\nnames.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "b6a280bb96e0981a527d26cfb0fad203cb9bd808",
      "tree": "c788efac44d4208211f7f4086afad25544f04d0b",
      "parents": [
        "521cb40b0c44418a4fd36dc633f575813d59a43d"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Jan 13 19:03:28 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Mar 17 14:46:10 2011 +0100"
      },
      "message": "EDAC: Shut up sysfs registration debug code\n\nRaise the debug level of these routines so that their output get issued\nout only when the highest debug level is selected. Otherwise, don\u0027t\npollute driver debug output.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "5c7707554858eca8903706b6df7cba5c0f802244",
      "tree": "6ebb5ef933b1cf4dbca374cf2a03e249383cd41e",
      "parents": [
        "d91c641233ae09fcccec75313b7f55992668bf8d"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Tue Mar 01 13:01:49 2011 -0500"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Mar 10 13:30:14 2011 -0500"
      },
      "message": "drivers/edac: provide support for tile architecture\n\nAdd tile support for the EDAC driver, which provides unified system\nerror (memory, PCI, etc.) reporting. For now, the TILEPro port\nreports memory correctable error (CE) only.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "000061245a6797d542854106463b6b20fbdcb12e",
      "tree": "08ead444b59ce33cf533b19c1c6d338dcec4649d",
      "parents": [
        "710ac54be44e0cc53f5bf29b03d12c8706e7077a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 19:59:54 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 01:36:39 2011 -0700"
      },
      "message": "dt/powerpc: Eliminate users of of_platform_{,un}register_driver\n\nGet rid of old users of of_platform_driver in arch/powerpc.  Most\nof_platform_driver users can be converted to use the platform_bus\ndirectly.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n\n"
    },
    {
      "commit": "cb60a422694e03c2a8d5d2c551a06a3039072332",
      "tree": "6d68f21649aa638fcc2e16b63e76a23e0d2cc128",
      "parents": [
        "da95b3d21f41da39ee716e0db781de4b9ffbb233"
      ],
      "author": {
        "name": "Arvind R",
        "email": "arvino55@gmail.com",
        "time": "Tue Jan 25 22:38:53 2011 +0530"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 17 16:47:04 2011 +0100"
      },
      "message": "edac: correct i82975x error-info reported\n\nto edac-core\n\nfix the totally wrong info w.r.t page,row,dimm-label previously reported to\nedac-core by i82975x driver\n\nSigned-off-by: Arvind R. \u003carvino55@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "da95b3d21f41da39ee716e0db781de4b9ffbb233",
      "tree": "24aea9611d95dd0f5bc8747f171ee42231e39bcc",
      "parents": [
        "7ba9957581a889ce19919a0cdc1cef9f04e5e3a8"
      ],
      "author": {
        "name": "Arvind R",
        "email": "arvino55@gmail.com",
        "time": "Tue Jan 25 22:38:38 2011 +0530"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 17 16:46:22 2011 +0100"
      },
      "message": "edac: correct i82975x mci initialisation\n\ncorrected mtype, and added dev_name,scrubmode initialisers\nin i82975x struct mem_ctl initialisation\n\nSigned-off-by: Arvind R. \u003carvino55@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7ba9957581a889ce19919a0cdc1cef9f04e5e3a8",
      "tree": "ff10350cf36aaa5a1a3ade9746c671c39694a8d6",
      "parents": [
        "b0a4bb830e099a31bec79452268639a7d8c2c1e4"
      ],
      "author": {
        "name": "Arvind R",
        "email": "arvino55@gmail.com",
        "time": "Tue Jan 25 22:38:27 2011 +0530"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 17 16:44:45 2011 +0100"
      },
      "message": "edac: correct commented info\n\nwrong comments in i82975x driver corrected\n\nSigned-off-by: Arvind R. \u003carvino55@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0a9d59a2461477bd9ed143c01af9df3f8f00fa81",
      "tree": "df997d1cfb0786427a0df1fbd6f0640fa4248cf4",
      "parents": [
        "a23ce6da9677d245aa0aadc99f4197030350ab54",
        "795abaf1e4e188c4171e3cd3dbb11a9fcacaf505"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 15 10:24:31 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 15 10:24:31 2011 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "4d7963648f1666ce10cb52391682589af5a62f9a",
      "tree": "d4bc1077e2e80f15a7336244fc0bf7048070f41b",
      "parents": [
        "100b33c8bd8a3235fd0b7948338d6cbb3db3c63d"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Feb 03 15:59:57 2011 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Feb 10 14:41:49 2011 +0100"
      },
      "message": "amd64_edac: Fix DIMMs per DCTs output\n\namd64_debug_display_dimm_sizes() reports the distribution of the DIMMs\non each DRAM controller and its chip select sizes. Thus, the last don\u0027t\nhave anything to do with whether we\u0027re running in ganged DCT mode or not\n- their sizes don\u0027t change all of a sudden. Fix that by removing the\nganged-check and dump DCT0\u0027s config for DCT1 when in ganged mode since\nthey\u0027re identical.\n\nReported-and-tested-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "25527885e335a6da18bc9d043c3fd589280d120f",
      "tree": "9c026aaae6b8d75b0e6ed85dfe3765fbc0dc06b7",
      "parents": [
        "b8d6568a122ab7bd47b151ff9f9a40cebea579c0"
      ],
      "author": {
        "name": "Arvind R",
        "email": "arvino55@gmail.com",
        "time": "Fri Jan 21 23:13:37 2011 +0530"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 24 16:17:51 2011 +0100"
      },
      "message": "edac: i82975x author/maintainer email address change\n\nedac-i82975x author/maintainer email address change\n\nSigned-off-by: Arvind R. \u003carvino55@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "42b16b3fbb5ee4555f5dee6220f3ccaa6e1ebe47",
      "tree": "966c1266afca5dd0e59cace37f7cd49577bdf0e2",
      "parents": [
        "f0940cee222790e6e995a23f25c4ffb23f939a24"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jan 17 00:09:38 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jan 19 15:43:08 2011 +0100"
      },
      "message": "Kill off warning: ‘inline’ is not at beginning of declaration\n\nFix a bunch of\n\twarning: ‘inline’ is not at beginning of declaration\nmessages when building a \u0027make allyesconfig\u0027 kernel with -Wextra.\n\nThese warnings are trivial to kill, yet rather annoying when building with\n-Wextra.\nThe more we can cut down on pointless crap like this the better (IMHO).\n\nA previous patch to do this for a \u0027allnoconfig\u0027 build has already been\nmerged. This just takes the cleanup a little further.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "128283a47e7cc6754db3d2704004c1ed728d26db",
      "tree": "b3b0db4cd62600776f5e3dd5762798a8bfe793d2",
      "parents": [
        "442d1ba237c81304ccfa33887094e843183645f7",
        "6d5db4668796d903dc3bad2852c82073509c37d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:54:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:54:03 2011 -0800"
      },
      "message": "Merge branch \u0027mce-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027mce-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  EDAC, MCE: Fix NB error formatting\n  EDAC, MCE: Use BIT_64() to eliminate warnings on 32-bit\n  EDAC, MCE: Enable MCE decoding on F15h\n  EDAC, MCE: Allow F15h bank 6 MCE injection\n  EDAC, MCE: Shorten error report formatting\n  EDAC, MCE: Overhaul error fields extraction macros\n  EDAC, MCE: Add F15h FP MCE decoder\n  EDAC, MCE: Add F15 EX MCE decoder\n  EDAC, MCE: Add an F15h NB MCE decoder\n  EDAC, MCE: No F15h LS MCE decoder\n  EDAC, MCE: Add F15h CU MCE decoder\n  EDAC, MCE: Add F15h IC MCE decoder\n  EDAC, MCE: Add F15h DC MCE decoder\n  EDAC, MCE: Select extended error code mask\n"
    },
    {
      "commit": "6d5db4668796d903dc3bad2852c82073509c37d2",
      "tree": "a6520e67f93ececcb71f6469fde28e63cb3bb52c",
      "parents": [
        "50adbbd8a8e572ad2533eace228c841ec84028a3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Nov 25 15:40:27 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:26 2011 +0100"
      },
      "message": "EDAC, MCE: Fix NB error formatting\n\nMinor formatting fixup since the information which core was associated\nwith the MCE is not always valid.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "50adbbd8a8e572ad2533eace228c841ec84028a3",
      "tree": "34df56e03f29790ed6b16b73cf25d2a5793f0b05",
      "parents": [
        "bad11e031862294265145d87dd4be1ae4af0d57f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Nov 13 11:44:26 2010 -0500"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:25 2011 +0100"
      },
      "message": "EDAC, MCE: Use BIT_64() to eliminate warnings on 32-bit\n\nBuilding for X86_32 produces shift count warnings, so use BIT_64() to\neliminate the warnings.\n\ndrivers/edac/mce_amd.c:778: warning: left shift count \u003e\u003d width of type\ndrivers/edac/mce_amd.c:778: warning: left shift count \u003e\u003d width of type\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: bluesmoke-devel@lists.sourceforge.net\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "bad11e031862294265145d87dd4be1ae4af0d57f",
      "tree": "ccc411f7b6543e807137ad68f6c79c7ce5b88ba7",
      "parents": [
        "1b07ca47ff2fbffbe09d8b0a0a25d8747a3cdcae"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Sep 22 17:44:51 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:24 2011 +0100"
      },
      "message": "EDAC, MCE: Enable MCE decoding on F15h\n\nNow that everything is inplace, enable MCE decoding on F15h. Make\ninitcall routine a bit more readable.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "1b07ca47ff2fbffbe09d8b0a0a25d8747a3cdcae",
      "tree": "da2c3d76f16c13dcc24b40865489b93d0d8963f9",
      "parents": [
        "fa7ae8cc8c88c0679eab24c5a1b5d3b134a5f542"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Nov 09 19:41:49 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:23 2011 +0100"
      },
      "message": "EDAC, MCE: Allow F15h bank 6 MCE injection\n\nF15h adds a sixth MCE bank: adjust bank number check in the injection\ncode.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "fa7ae8cc8c88c0679eab24c5a1b5d3b134a5f542",
      "tree": "c6325ce19c35d8fb5b1e85358973c517866584aa",
      "parents": [
        "6245288232516aadf293f575d1812dafb4696aee"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Sep 22 17:42:27 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:22 2011 +0100"
      },
      "message": "EDAC, MCE: Shorten error report formatting\n\nShorten up MCi_STATUS flags and add BD\u0027s new deferred and poison types.\nAlso, simplify formatting.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "6245288232516aadf293f575d1812dafb4696aee",
      "tree": "8ca69fb55bbc1556b75cc3cbc5cccc1bca4aa613",
      "parents": [
        "b8f85c477bdf1fec98ea7cbe952fdb5f40eb0aa7"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Sep 22 16:08:37 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:21 2011 +0100"
      },
      "message": "EDAC, MCE: Overhaul error fields extraction macros\n\nMake macro names shorter thus making code shorter and more clear.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "b8f85c477bdf1fec98ea7cbe952fdb5f40eb0aa7",
      "tree": "b657c1b6bed836c19516401782ffc15d706ac6a0",
      "parents": [
        "8259a7e5724c42c89d927b92cda3e0ab15b9ade9"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Sep 22 15:37:58 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:20 2011 +0100"
      },
      "message": "EDAC, MCE: Add F15h FP MCE decoder\n\nAdd decoder for FP MCEs.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "8259a7e5724c42c89d927b92cda3e0ab15b9ade9",
      "tree": "9b6f55194f8566c4a13350059d61562c6e116b5b",
      "parents": [
        "05cd667d668eb08845dd49c02130e5223121b715"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Sep 22 15:28:59 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:19 2011 +0100"
      },
      "message": "EDAC, MCE: Add F15 EX MCE decoder\n\nIntegrate the single FIROB signature into an expanded table along with\nthe new BD MCE types.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "05cd667d668eb08845dd49c02130e5223121b715",
      "tree": "e6133b9f7edccfb41b530400b6d17630a9b63210",
      "parents": [
        "b18434cad1740466f7a1c304ea4af0f4d3c874f1"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Sep 22 15:06:24 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:18 2011 +0100"
      },
      "message": "EDAC, MCE: Add an F15h NB MCE decoder\n\nby (almost) reusing the F10h one since the signatures are the same.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "b18434cad1740466f7a1c304ea4af0f4d3c874f1",
      "tree": "4d19e97e1cdf4ab5ae31e71ae24d3b45d7b7700c",
      "parents": [
        "70fdb494aa8c82f76745d5a32b8abc505813557c"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Sep 22 11:53:32 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:17 2011 +0100"
      },
      "message": "EDAC, MCE: No F15h LS MCE decoder\n\nF15h BD doesn\u0027t generate LS MCEs so warn about it.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "70fdb494aa8c82f76745d5a32b8abc505813557c",
      "tree": "fc4799261257903f10b0f5ad7d2cfd68574ae2c1",
      "parents": [
        "86039cd401e1780573733870f9c0bd458fc96ea2"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Sep 21 20:45:10 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:16 2011 +0100"
      },
      "message": "EDAC, MCE: Add F15h CU MCE decoder\n\nMCE bank 2 is redefined from a BU to a CU (Combined Unit) bank on F15h.\nAdd a decoder function for CU MCEs.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "86039cd401e1780573733870f9c0bd458fc96ea2",
      "tree": "64f2acb7d10b8d50983a8b625de849160274f676",
      "parents": [
        "25a4f8b05917f8137bfff8a3f8c6c8c1ac561208"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Nov 08 15:03:35 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:15 2011 +0100"
      },
      "message": "EDAC, MCE: Add F15h IC MCE decoder\n\nAdd support for decoding F15h IC MCEs.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "25a4f8b05917f8137bfff8a3f8c6c8c1ac561208",
      "tree": "8fc91785a6d142c9bf9f72c85df6b4abc234e152",
      "parents": [
        "2be64bfac71378e1aa8c20031a499bd55e391244"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Sep 17 19:22:34 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:14 2011 +0100"
      },
      "message": "EDAC, MCE: Add F15h DC MCE decoder\n\nAdd a decoder for F15h DC MCEs to support the new types of DC MCEs\nintroduced by the BD microarchitecture.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "2be64bfac71378e1aa8c20031a499bd55e391244",
      "tree": "e9eb0cb97d4262e2674e34865a4ee01504199086",
      "parents": [
        "3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Sep 17 19:11:47 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:54:12 2011 +0100"
      },
      "message": "EDAC, MCE: Select extended error code mask\n\nF15h enlarges the extended error code of an MCE to a 5-bit field\n(MCi_STATUS[20:16]). Add a mask variable which default 0xf is overridden\non F15h.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "a135cef79a2927ecff800492a26cd314e9cba996",
      "tree": "22236442bbf197c5231cb054fcc2b71e0a0cf240",
      "parents": [
        "390944439f746824faec51b576f50cb5ef18745b"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Nov 26 19:24:44 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:38:46 2011 +0100"
      },
      "message": "amd64_edac: Disable DRAM ECC injection on K8\n\nK8 does not allow for an atomic RMW to a cacheline as F10h does so\ndisable the error injection interface for it.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "390944439f746824faec51b576f50cb5ef18745b",
      "tree": "5fd15e75e8e5e5d3dc1e176c655829f9d0f83aa9",
      "parents": [
        "360b7f3c602ed80ce8c6b2585dcb76883a440c17"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Nov 24 19:52:09 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:38:31 2011 +0100"
      },
      "message": "EDAC: Fixup scrubrate manipulation\n\nMake the -\u003e{get|set}_sdram_scrub_rate return the actual scrub rate\nbandwidth it succeeded setting and remove superfluous arg pointer used\nfor that. A negative value returned still means that an error occurred\nwhile setting the scrubrate. Document this for future reference.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "360b7f3c602ed80ce8c6b2585dcb76883a440c17",
      "tree": "1737a8de8539548fc7a6ba965798234ba62c5ee7",
      "parents": [
        "2299ef7114000f8e403797b7f9a972f54bc05fad"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Oct 15 19:25:38 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:34:03 2011 +0100"
      },
      "message": "amd64_edac: Remove two-stage initialization\n\nNow that all prerequisites are in place, drop the two-stage driver\ninstances initialization in favor of the following simple init sequence:\n\n1. Probe PCI device: we only test ECC capabilities here and if none exit\nearly.\n\n2. If the hw supports ECC and it is/can be enabled, we init the per-node\ninstance.\n\nRemove \"amd64_\" prefix from static functions touched, while at it.\n\nThere actually should be no visible functional change resulting from\nthis patch.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "2299ef7114000f8e403797b7f9a972f54bc05fad",
      "tree": "bcce876e2bcd05d168e43422d3ad82a1a2419ae3",
      "parents": [
        "ae7bb7c679e7ddba6c52d1a78a30f9bc868d9738"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Oct 15 17:44:04 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:34:02 2011 +0100"
      },
      "message": "amd64_edac: Check ECC capabilities initially\n\nRework the code to check the hardware ECC capabilities at PCI probing\ntime. We do all further initialization only if we actually can/have ECC\nenabled.\n\nWhile at it:\n0. Fix function naming.\n1. Simplify/clarify debug output.\n2. Remove amd64_ prefix from the static functions\n3. Reorganize code.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "ae7bb7c679e7ddba6c52d1a78a30f9bc868d9738",
      "tree": "dccc3bdf93c8746a77d84ecb20b103ddab722e64",
      "parents": [
        "f1db274e1ba7004909de4a9cee62f631c030ba3e"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Oct 14 16:01:30 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:34:00 2011 +0100"
      },
      "message": "amd64_edac: Carve out ECC-related hw settings\n\nThis is in preparation for the init path reorganization where we want\nonly to\n\n1) test whether a particular node supports ECC\n2) can it be enabled\n\nand only then do the necessary allocation/initialization. For that,\nwe need to decouple the ECC settings of the node from the instance\u0027s\ndescriptor.\n\nThe should be no functional change introduced by this patch.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "f1db274e1ba7004909de4a9cee62f631c030ba3e",
      "tree": "81c74f068eb1e428025053e30c05be264762a0b6",
      "parents": [
        "027dbd6f5d419c25750d6a26c5c46f46f2093a11"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Oct 14 14:37:13 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:33:59 2011 +0100"
      },
      "message": "amd64_edac: Remove PCI ECS enabling functions\n\nPCI ECS is being enabled by default since 2.6.26 on AMD so this code is\njust superfluous now, remove it.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "027dbd6f5d419c25750d6a26c5c46f46f2093a11",
      "tree": "aa8edec28533e42dbbe1a177c0e08852f76adf6b",
      "parents": [
        "cc4d8860fc37dd315b16a43202400d822ab63221"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Oct 13 22:12:15 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:33:58 2011 +0100"
      },
      "message": "amd64_edac: Remove explicit Kconfig PCI dependency\n\nAMD_NB pulls in the dependency on PCI. Clarify/fix help text while at it.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "cc4d8860fc37dd315b16a43202400d822ab63221",
      "tree": "9058c36eb01cd7186a1bf11df21df235dc3e904a",
      "parents": [
        "24f9a7fe3f19f3fd310f556364d01a22911724b3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Oct 13 16:11:59 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:33:57 2011 +0100"
      },
      "message": "amd64_edac: Allocate driver instances dynamically\n\nRemove static allocation in favor of dynamically allocating space for as\nmany driver instances as northbridges present on the system.\n\nThere should be no functional change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "24f9a7fe3f19f3fd310f556364d01a22911724b3",
      "tree": "4fa8aff338bd58d42fc95b930f29a39b91bacedd",
      "parents": [
        "8d5b5d9c7b86e44fda29a367db3ccd2815a52f7c"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Oct 07 18:29:15 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:33:56 2011 +0100"
      },
      "message": "amd64_edac: Rework printk macros\n\nAdd a macro per printk level, shorten up error messages. Add relevant\ninformation to KERN_INFO level. No functional change.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "8d5b5d9c7b86e44fda29a367db3ccd2815a52f7c",
      "tree": "3444029260ba184d6726bd46c48d9fa87a2fc3a5",
      "parents": [
        "b8cfa02f833a614e80f851747c4ce14989a4cfd0"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Oct 01 20:11:07 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:33:54 2011 +0100"
      },
      "message": "amd64_edac: Rename CPU PCI devices\n\nRename variables representing PCI devices to their BKDG names for faster\nsearch and shorter, clearer code.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "b8cfa02f833a614e80f851747c4ce14989a4cfd0",
      "tree": "64e9b0dca377952e8671b4a61c47bfffc73e6235",
      "parents": [
        "bbd0c1f675d7d64fc02393d4985a069be5037b54"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Oct 01 19:35:38 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:33:53 2011 +0100"
      },
      "message": "amd64_edac: Concentrate per-family init even more\n\nMove the remaining per-family init code into the proper place and\nsimplify the rest of the initialization. Reorganize error handling in\namd64_init_one_instance().\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "bbd0c1f675d7d64fc02393d4985a069be5037b54",
      "tree": "dea760f017356a6b8da787c42333aa712e81cbb7",
      "parents": [
        "0092b20d4cf3de243b5c82b410ee02644cec2707"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Oct 01 19:27:58 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:33:52 2011 +0100"
      },
      "message": "amd64_edac: Cleanup the CPU PCI device reservation\n\nShorten code and clarify comments, return proper -E* values on error.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "0092b20d4cf3de243b5c82b410ee02644cec2707",
      "tree": "b839d0953cf4949d93dd957f776aae0c4b9f8751",
      "parents": [
        "395ae783b384e5243804b07fba3e3f8379ddf1d6"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Oct 01 19:20:05 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:33:51 2011 +0100"
      },
      "message": "amd64_edac: Simplify CPU family detection\n\nConcentrate CPU family detection in the per-family init function.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "395ae783b384e5243804b07fba3e3f8379ddf1d6",
      "tree": "d5b841a23508eed59caf67d7a4ee411e808b2860",
      "parents": [
        "9f56da0e3c3269abe0b2745a54f1b082c3c14433"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Oct 01 18:38:19 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:33:50 2011 +0100"
      },
      "message": "amd64_edac: Add per-family init function\n\nRun a per-family init function which does all the settings based on\nthe family this driver instance is running on. Move the scrubrate\ncalculation in it and simplify code.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "9f56da0e3c3269abe0b2745a54f1b082c3c14433",
      "tree": "e3c5c7435e643256f9bb324f95112859761f9ba1",
      "parents": [
        "3ab0e7dc2e1d5598da609ec9a9bcd3b69b8fa654"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Oct 01 19:44:53 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:33:49 2011 +0100"
      },
      "message": "amd64_edac: Use cached extended CPU model\n\n... instead of computing it needlessly again.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "3ab0e7dc2e1d5598da609ec9a9bcd3b69b8fa654",
      "tree": "4b4e6d7ef06b1136d8ea31c672e972f38576a06d",
      "parents": [
        "42cbd8efb0746b55112de45173219f76c54390da"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Oct 01 18:19:06 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jan 07 11:33:47 2011 +0100"
      },
      "message": "amd64_edac: Remove F11h support\n\nF11h doesn\u0027t support DRAM ECC so whack it away.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "42cbd8efb0746b55112de45173219f76c54390da",
      "tree": "3be21847ac861d36897bbb41de9478ddf5142c4d",
      "parents": [
        "dda5f0a372873bca5f0b1d1866d7784dffd8b675",
        "f658bcfb2607bf0808966a69cf74135ce98e5c2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 10:50:28 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 10:50:28 2011 -0800"
      },
      "message": "Merge branch \u0027x86-amd-nb-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-amd-nb-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, cacheinfo: Cleanup L3 cache index disable support\n  x86, amd-nb: Cleanup AMD northbridge caching code\n  x86, amd-nb: Complete the rename of AMD NB and related code\n"
    },
    {
      "commit": "e7bf068aa3208d73e9dea817f6d975071ddd4336",
      "tree": "31cb8b8732da9aad13e66fa2f1ab7c2d4d42a491",
      "parents": [
        "23a0790af27b08daddf1334388c48d0d4ccf2374"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Dec 27 16:51:15 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Dec 28 01:20:51 2010 +0100"
      },
      "message": "i7core_edac: fix typos in comments\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "e726f3c368e7c1919a7166ec09c5705759f1a69d",
      "tree": "f52fadab84c20e05afdd89cb620827ebccb37d1c",
      "parents": [
        "76f04f2591e60fa76e70a2736965bc810bf1c764"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 06 16:20:25 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Dec 08 19:52:54 2010 +0100"
      },
      "message": "amd64_edac: Fix interleaving check\n\nWhen matching error address to the range contained by one memory node,\nwe\u0027re in valid range when node interleaving\n\n1. is disabled, or\n2. enabled and when the address bits we interleave on match the\ninterleave selector on this node (see the \"Node Interleaving\" section in\nthe BKDG for an enlightening example).\n\nThus, when we early-exit, we need to reverse the compound logic\nstatement properly.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "76f04f2591e60fa76e70a2736965bc810bf1c764",
      "tree": "4be9408b953a0f194d763c1f8568cb1c7b6091bd",
      "parents": [
        "bb31b3122c0dd07d2d958da17a50ad771ce79e2b"
      ],
      "author": {
        "name": "Andrei Konovalov",
        "email": "akonovalov@mvista.com",
        "time": "Tue Dec 07 07:48:00 2010 -0500"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Dec 08 19:52:53 2010 +0100"
      },
      "message": "EDAC: Correct MiB_TO_PAGES() macro\n\nThis corrects the misprint introduced when moving \u0027#if\nPAGE_SHIFT\u0027 from i7core_edac.c to edac_core.h (commit\ne9144601d364d5b81f3e63949337f8507eb58dca)\n\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Andrei Konovalov \u003cakonovalov@mvista.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "bb31b3122c0dd07d2d958da17a50ad771ce79e2b",
      "tree": "c76193ec64772ee387be80245e86d093ab16c908",
      "parents": [
        "cf7d7e5a1980d1116ee152d25dac382b112b9c17"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 02 17:48:35 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Dec 08 19:52:27 2010 +0100"
      },
      "message": "EDAC: Fix workqueue-related crashes\n\n00740c58541b6087d78418cebca1fcb86dc6077d changed edac_core to\nun-/register a workqueue item only if a lowlevel driver supplies a\npolling routine. Normally, when we remove a polling low-level driver, we\ngo and cancel all the queued work. However, the workqueue unreg happens\nbased on the -\u003eop_state setting, and edac_mc_del_mc() sets this to\nOP_OFFLINE _before_ we cancel the work item, leading to NULL ptr oops on\nthe workqueue list.\n\nFix it by putting the unreg stuff in proper order.\n\nCc: \u003cstable@kernel.org\u003e #36.x\nReported-and-tested-by: Tobias Karnat \u003ctobias.karnat@googlemail.com\u003e\nLKML-Reference: \u003c1291201307.3029.21.camel@Tobias-Karnat\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "df4b2a30e0b9e553abfd63ee75dbbd66be80f01a",
      "tree": "d6879b023bfe3ee94b03a86aec55741aa448fc2a",
      "parents": [
        "f570e1dd8469d39420f406a4f5442c270b1e759e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 18 22:05:43 2010 -0500"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Nov 22 15:35:32 2010 +0100"
      },
      "message": "EDAC, MCE: Fix edac_init_mce_inject error handling\n\nOtherwise, variable i will be -1 inside the latest iteration of the\nwhile loop.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "f570e1dd8469d39420f406a4f5442c270b1e759e",
      "tree": "1f597ef2577073285ae401c72280cc28b0da9f9e",
      "parents": [
        "3561d43fd289f590fdae672e5eb831b8d5cf0bf6"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 07 09:43:33 2010 -0500"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Nov 22 15:35:31 2010 +0100"
      },
      "message": "EDAC: Remove deprecated kbuild goal definitions\n\nChange EDAC\u0027s Makefile to use \u003cmodules\u003e-y instead of\n\u003cmodules\u003e-objs because -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\n [bp: Fixup commit message]\n [bp: Fixup indentation]\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "9653a5c76c8677b05b45b3b999d3b39988d2a064",
      "tree": "9224748c69296fc6ac50beae72f20e6e2ae16aca",
      "parents": [
        "eec1d4fa00c6552ae2fdf71d59f1eded7c88dd89"
      ],
      "author": {
        "name": "Hans Rosenfeld",
        "email": "hans.rosenfeld@amd.com",
        "time": "Fri Oct 29 17:14:31 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Nov 18 15:53:05 2010 +0100"
      },
      "message": "x86, amd-nb: Cleanup AMD northbridge caching code\n\nSupport more than just the \"Misc Control\" part of the northbridges.\nSupport more flags by turning \"gart_supported\" into a single bit flag\nthat is stored in a flags member. Clean up related code by using a set\nof functions (amd_nb_num(), amd_nb_has_feature() and node_to_amd_nb())\ninstead of accessing the NB data structures directly. Reorder the\ninitialization code and put the GART flush words caching in a separate\nfunction.\n\nSigned-off-by: Hans Rosenfeld \u003chans.rosenfeld@amd.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "eec1d4fa00c6552ae2fdf71d59f1eded7c88dd89",
      "tree": "ee2c918694e1a01e0826e98c89b703916488bedd",
      "parents": [
        "e53beacd23d9cb47590da6a7a7f6d417b941a994"
      ],
      "author": {
        "name": "Hans Rosenfeld",
        "email": "hans.rosenfeld@amd.com",
        "time": "Fri Oct 29 17:14:30 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Nov 18 15:53:04 2010 +0100"
      },
      "message": "x86, amd-nb: Complete the rename of AMD NB and related code\n\nNot only the naming of the files was confusing, it was even more so for\nthe function and variable names.\n\nRenamed the K8 NB and NUMA stuff that is also used on other AMD\nplatforms. This also renames the CONFIG_K8_NUMA option to\nCONFIG_AMD_NUMA and the related file k8topology_64.c to\namdtopology_64.c. No functional changes intended.\n\nSigned-off-by: Hans Rosenfeld \u003chans.rosenfeld@amd.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "b595076a180a56d1bb170e6eceda6eb9d76f4cd3",
      "tree": "bc01ec7283808013e0b8ce7713fd6fc40f810429",
      "parents": [
        "6aaccece1c483f189f76f1282b3984ff4c7ecb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "message": "tree-wide: fix comment/printk typos\n\n\"gadget\", \"through\", \"command\", \"maintain\", \"maintain\", \"controller\", \"address\",\n\"between\", \"initiali[zs]e\", \"instead\", \"function\", \"select\", \"already\",\n\"equal\", \"access\", \"management\", \"hierarchy\", \"registration\", \"interest\",\n\"relative\", \"memory\", \"offset\", \"already\",\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "da62aa69c181e3bd465a5c868ece166921a81e14",
      "tree": "5f1a3e234dd791099ba8761f79442b0ac6f664c0",
      "parents": [
        "f1ebdd60cc73ed36fd977f7e719ce70d2f5cd1c0",
        "76a7bd81130646459dfded1845e0d511488a6afa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:13:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:13:48 2010 -0700"
      },
      "message": "Merge branch \u0027linux_next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core\n\n* \u0027linux_next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core: (34 commits)\n  i7core_edac: return -ENODEV when devices were already probed\n  i7core_edac: properly terminate pci_dev_table\n  i7core_edac: Avoid PCI refcount to reach zero on successive load/reload\n  i7core_edac: Fix refcount error at PCI devices\n  i7core_edac: it is safe to i7core_unregister_mci() when mci\u003dNULL\n  i7core_edac: Fix an oops at i7core probe\n  i7core_edac: Remove unused member channels in i7core_pvt\n  i7core_edac: Remove unused arg csrow from get_dimm_config\n  i7core_edac: Reduce args of i7core_register_mci\n  i7core_edac: Introduce i7core_unregister_mci\n  i7core_edac: Use saved pointers\n  i7core_edac: Check probe counter in i7core_remove\n  i7core_edac: Call pci_dev_put() when alloc_i7core_dev()  failed\n  i7core_edac: Fix error path of i7core_register_mci\n  i7core_edac: Fix order of lines in i7core_register_mci\n  i7core_edac: Always do get/put for all devices\n  i7core_edac: Introduce i7core_pci_ctl_create/release\n  i7core_edac: Introduce free_i7core_dev\n  i7core_edac: Introduce alloc_i7core_dev\n  i7core_edac: Reduce args of i7core_get_onedevice\n  ...\n"
    },
    {
      "commit": "229aebb873e29726b91e076161649cf45154b0bf",
      "tree": "acc02a3702215bce8d914f4c8cc3d7a1382b1c67",
      "parents": [
        "8de547e1824437f3c6af180d3ed2162fa4b3f389",
        "50a23e6eec6f20d55a3a920e47adb455bff6046e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  Update broken web addresses in arch directory.\n  Update broken web addresses in the kernel.\n  Revert \"drivers/usb: Remove unnecessary return\u0027s from void functions\" for musb gadget\n  Revert \"Fix typo: configuation \u003d\u003e configuration\" partially\n  ida: document IDA_BITMAP_LONGS calculation\n  ext2: fix a typo on comment in ext2/inode.c\n  drivers/scsi: Remove unnecessary casts of private_data\n  drivers/s390: Remove unnecessary casts of private_data\n  net/sunrpc/rpc_pipe.c: Remove unnecessary casts of private_data\n  drivers/infiniband: Remove unnecessary casts of private_data\n  drivers/gpu/drm: Remove unnecessary casts of private_data\n  kernel/pm_qos_params.c: Remove unnecessary casts of private_data\n  fs/ecryptfs: Remove unnecessary casts of private_data\n  fs/seq_file.c: Remove unnecessary casts of private_data\n  arm: uengine.c: remove C99 comments\n  arm: scoop.c: remove C99 comments\n  Fix typo configue \u003d\u003e configure in comments\n  Fix typo: configuation \u003d\u003e configuration\n  Fix typo interrest[ing|ed] \u003d\u003e interest[ing|ed]\n  Fix various typos of valid in comments\n  ...\n\nFix up trivial conflicts in:\n\tdrivers/char/ipmi/ipmi_si_intf.c\n\tdrivers/usb/gadget/rndis.c\n\tnet/irda/irnet/irnet_ppp.c\n"
    },
    {
      "commit": "8de547e1824437f3c6af180d3ed2162fa4b3f389",
      "tree": "1318eea19b4b6a563ea2bbe95cf9b2ad10f92b43",
      "parents": [
        "76c39e4fef73e42777c27d6b87a04f89ebd0ef66",
        "e6649cc62949f1ed473bf1131fa425cfe72d3f64"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:06:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:06:57 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/edac\n\n* \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/edac: (25 commits)\n  i7300_edac: Properly initialize per-csrow memory size\n  V4L/DVB: i7300_edac: better initialize page counts\n  MAINTAINERS: Add maintainer for i7300-edac driver\n  i7300-edac: CodingStyle cleanup\n  i7300_edac: Improve comments\n  i7300_edac: Cleanup: reorganize the file contents\n  i7300_edac: Properly detect channel on CE errors\n  i7300_edac: enrich FBD error info for corrected errors\n  i7300_edac: enrich FBD error info for fatal errors\n  i7300_edac: pre-allocate a buffer used to prepare err messages\n  i7300_edac: Fix MTR x4/x8 detection logic\n  i7300_edac: Make the debug messages coherent with the others\n  i7300_edac: Cleanup: remove get_error_info logic\n  i7300_edac: Add a code to cleanup error registers\n  i7300_edac: Add support for reporting FBD errors\n  i7300_edac: Properly detect the type of error correction\n  i7300_edac: Detect if the device is on single mode\n  i7300_edac: Adds detection for enhanced scrub mode on x8\n  i7300_edac: Clear the error bit after reading\n  i7300_edac: Add error detection code for global errors\n  ...\n"
    },
    {
      "commit": "76a7bd81130646459dfded1845e0d511488a6afa",
      "tree": "1b3f4aa48253aaadd4adc72a0888beee8ee58e6b",
      "parents": [
        "3c52cc57ccd5c99441368d5e66be36681ce90e72"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 24 11:36:19 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 24 11:36:19 2010 -0200"
      },
      "message": "i7core_edac: return -ENODEV when devices were already probed\n\nDue to the nature of i7core, we need to probe and attach all PCI\ndevices used by this driver during the first time probe is called.\nHowever, PCI core will call the probe routine one time for each CPU\nsocket. If we return -EINVAL to those calls, it would seem that the\ndriver fails, when, in fact, there\u0027s no more devices left to initialize.\n\nChanging the return code to -ENODEV solves this issue.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3c52cc57ccd5c99441368d5e66be36681ce90e72",
      "tree": "1530857d511404da725e56e0943b6b722f84907e",
      "parents": [
        "a3e1541637f2096ab31af311c53eaeb0853650d3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 24 11:12:28 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 24 11:31:50 2010 -0200"
      },
      "message": "i7core_edac: properly terminate pci_dev_table\n\nAt pci_xeon_fixup(), it waits for a null-terminated table, while at\ni7core_get_all_devices, it just do a for 0..ARRAY_SIZE. As other tables\nare zero-terminated, change it to be terminate with 0 as well, and fixes\na bug where it may be running out of the table elements.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a3e1541637f2096ab31af311c53eaeb0853650d3",
      "tree": "879f49d58f5b36a571950249eb04a80376b0b508",
      "parents": [
        "79daef2099a02fed35747c23bad22f30441133ea"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 21 08:52:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 24 11:20:41 2010 -0200"
      },
      "message": "i7core_edac: Avoid PCI refcount to reach zero on successive load/reload\n\nThat\u0027s a nasty bug that took me a lot of time to track, and whose\nsolution took just one line to solve. The best fragrances and the worse\npoisons are shipped on the smalest bottles.\n\nThe drivers/pci/quick.c implements the pci_get_device function. The normal\nbehavior is that you call it, the function returns you a pdev pointer\nand increment pdev-\u003ekobj.kref.refcount of the pci device. However,\nif you want to keep searching an object, you need to pass the previous\npdev function to the search.\n\nWhen you use a not null pointer to pdev \"from\" field, pci_get_device\nwill decrement pdev-\u003ekobj.kref.refcount, assuming that the driver won\u0027t\nbe using the previous pdev.\n\nThe solution is simple: we just need to call pci_dev_get() manually,\nfor the pdev\u0027s that the driver will actually use.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "79daef2099a02fed35747c23bad22f30441133ea",
      "tree": "6bdc6f1383d399fe35c89ec3158831cd67a5a932",
      "parents": [
        "88ef5ea9767b0c7bfb4b477e1857629fe8fa2983"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 21 01:03:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 24 11:20:41 2010 -0200"
      },
      "message": "i7core_edac: Fix refcount error at PCI devices\n\nProbably due to a bug or some testing logic at PCI level, device\nrefcount for \u003cbus\u003e:00.0 device is decremented at the end of the\npci_get_device, made by i7core_get_all_devices(). The fact is that\nthe first versions of the driver relied on those devices to probe\nfor Nehalem, but the current versions don\u0027t use it at all.\n\nSo, let\u0027s just remove those devices from the driver, making it simpler\nand fixing the bug.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "88ef5ea9767b0c7bfb4b477e1857629fe8fa2983",
      "tree": "77acb64879c9ce62f9e7fc77b33cb0d3639c8cef",
      "parents": [
        "6d37d240f2ff411c4d58bbbddefbda73a227d40c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Aug 20 15:39:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 24 11:20:41 2010 -0200"
      },
      "message": "i7core_edac: it is safe to i7core_unregister_mci() when mci\u003dNULL\n\ni7core_unregister_mci() checks internally when mci\u003dNULL. There\u0027s no\nneed to test it outside.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "6d37d240f2ff411c4d58bbbddefbda73a227d40c"
}
