)]}'
{
  "log": [
    {
      "commit": "786d35d45cc40b2a51a18f73e14e135d47fdced7",
      "tree": "df18f4dc3f8a333267e74089760043769b3b6184",
      "parents": [
        "6ede81239e31cfacbb1e2d260530cd80d13cf0db"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Sep 28 14:31:03 2012 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Sep 28 14:31:03 2012 +0930"
      },
      "message": "Make most arch asm/module.h files use asm-generic/module.h\n\nUse the mapping of Elf_[SPE]hdr, Elf_Addr, Elf_Sym, Elf_Dyn, Elf_Rel/Rela,\nELF_R_TYPE() and ELF_R_SYM() to either the 32-bit version or the 64-bit version\ninto asm-generic/module.h for all arches bar MIPS.\n\nAlso, use the generic definition mod_arch_specific where possible.\n\nTo this end, I\u0027ve defined three new config bools:\n\n (*) HAVE_MOD_ARCH_SPECIFIC\n\n     Arches define this if they don\u0027t want to use the empty generic\n     mod_arch_specific struct.\n\n (*) MODULES_USE_ELF_RELA\n\n     Arches define this if their modules can contain RELA records.  This causes\n     the Elf_Rela mapping to be emitted and allows apply_relocate_add() to be\n     defined by the arch rather than have the core emit an error message.\n\n (*) MODULES_USE_ELF_REL\n\n     Arches define this if their modules can contain REL records.  This causes\n     the Elf_Rel mapping to be emitted and allows apply_relocate() to be\n     defined by the arch rather than have the core emit an error message.\n\nNote that it is possible to allow both REL and RELA records: m68k and mips are\ntwo arches that do this.\n\nWith this, some arch asm/module.h files can be deleted entirely and replaced\nwith a generic-y marker in the arch Kbuild file.\n\nAdditionally, I have removed the bits from m32r and score that handle the\nunsupported type of relocation record as that\u0027s now handled centrally.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "aafe4dbed0bf6cbdb2e9f03e1d42f8a540d8541d",
      "tree": "5cc3e500ebb234ad82928de0ed680373c616dc44",
      "parents": [
        "9858c60cc2d33b18367b2bc6947e3ea23db26ccb"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 13 22:56:33 2009 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe2.(none)",
        "time": "Thu Jun 11 21:02:37 2009 +0200"
      },
      "message": "asm-generic: add generic versions of common headers\n\nThese are all kernel internal interfaces that get copied\naround a lot. In most cases, architectures can provide\ntheir own optimized versions, but these generic versions\ncan work as well.\n\nI have tried to use the most common contents of each\nheader to allow existing architectures to migrate easily.\n\nThanks to Remis for suggesting a number of cleanups.\n\nSigned-off-by: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    }
  ]
}
