)]}'
{
  "log": [
    {
      "commit": "f5e706ad886b6a5eb59637830110b09ccebf01c5",
      "tree": "ea043a0a28e16a2ac6395c35d737f52698a165b7",
      "parents": [
        "5e3609f60c09f0f15f71f80c6d7933b2c7be71a6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Jul 17 21:55:51 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 21:55:51 2008 -0700"
      },
      "message": "sparc: join the remaining header files\n\nWith this commit all sparc64 header files are moved to asm-sparc.\nThe remaining files (71 files) were too different to be trivially\nmerged so divide them up in a _32.h and a _64.h file which\nare both included from the file with no bit size.\n\nThe following script were used:\ncd include\nFILES\u003d`wc -l asm-sparc64/*h | grep -v \u0027^     1\u0027 | cut -b 20-`\n\nfor FILE in ${FILES}; do\n  echo $FILE:\n  BASE\u003d`echo $FILE | cut -d \u0027.\u0027 -f 1`\n  FN32\u003d${BASE}_32.h\n  FN64\u003d${BASE}_64.h\n  GUARD\u003d___ASM_SPARC_`echo $BASE | tr \u0027-\u0027 \u0027_\u0027 | tr [:lower:] [:upper:]`_H\n  git mv asm-sparc/$FILE asm-sparc/$FN32\n  git mv asm-sparc64/$FILE asm-sparc/$FN64\n  echo git mv done\n  printf \"#ifndef %s\\n\" $GUARD                             \u003e   asm-sparc/$FILE\n  printf \"#define %s\\n\" $GUARD                             \u003e\u003e  asm-sparc/$FILE\n  printf \"#if defined(__sparc__) \u0026\u0026 defined(__arch64__)\\n\" \u003e\u003e  asm-sparc/$FILE\n  printf \"#include \u003casm-sparc/%s\u003e\\n\" $FN64                 \u003e\u003e  asm-sparc/$FILE\n  printf \"#else\\n\"                                         \u003e\u003e  asm-sparc/$FILE\n  printf \"#include \u003casm-sparc/%s\u003e\\n\" $FN32                 \u003e\u003e  asm-sparc/$FILE\n  printf \"#endif\\n\"                                        \u003e\u003e  asm-sparc/$FILE\n  printf \"#endif\\n\"                                        \u003e\u003e  asm-sparc/$FILE\n  git add asm-sparc/$FILE\n  echo new file done\n  printf \"#include \u003casm-sparc/%s\u003e\\n\" $FILE                 \u003e  asm-sparc64/$FILE\n  git add asm-sparc64/$FILE\n  echo sparc64 file done\ndone\n\nThe guard contains three \u0027_\u0027 to avoid conflict with existing guards.\nIn additing the two Kbuild files are emptied to avoid breaking\nheaders_* targets.\nWe will reintroduce the exported header files when the necessary\nkbuild changes are merged.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf3d7c1ef418863376d556c48c214cb828623584",
      "tree": "eaabbd9e0f0ad01e49069de10a80939ce1f23674",
      "parents": [
        "bfdf9ebc396a2373af2f1d117491dc6bbdc9ee75"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 26 01:11:55 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 26 01:11:55 2008 -0700"
      },
      "message": "[SPARC64]: Fix sparse warnings in arch/sparc64/kernel/time.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "112f48716d9f292c92a033cff9e3ce7405ed4280",
      "tree": "5be2952ca83adb519df5995c10e0686447fea88f",
      "parents": [
        "038cb01ea69cb24ecf30e3ec882e429c84badbeb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 05 15:28:37 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:15 2007 -0700"
      },
      "message": "[SPARC64]: Add clocksource/clockevents support.\n\nI\u0027d like to thank John Stul and others for helping\nme along the way.\n\nA lot of cleanups fell out of this.  For example, the get_compare()\ntick_op was totally unused, so was deleted.  And the most often used\ntick_op members were grouped together for cache-friendlyness.\n\nThe sparc64 TSC is given to the kernel as a one-shot timer.\n\ntick_ops-\u003einit_timer() simply turns off the privileged bit in\nthe tick register (when possible), and disables the interrupt\nby setting bit 63 in the compare register.  The -\u003edisable_irq()\nop also sets this bit.\n\ntick_ops-\u003eadd_compare() is changed to:\n\n1) Add the given delta to \"tick\" not to \"compare\"\n2) Return a boolean which, if true, means that the tick\n   value read after writing the compare value was found\n   to have incremented past the initial tick value.  This\n   mirrors logic used in the HPET driver\u0027s -\u003enext_event()\n   method.\n\nEach tick_ops implementation also now provides a name string.\nAnd we feed this into the clocksource and clockevents layers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f",
      "tree": "e85ca2d0dd43f90dccf758338764c3caa55f333f",
      "parents": [
        "089f26d5e31b7bf42a9a8fefec08b30cd27f4b0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "message": "Don\u0027t include linux/config.h from anywhere else in include/\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "cdd5186f753b23ab51f86679bdc4cc698ab0b893",
      "tree": "9de741421a4303d936687784d5a703641962c5d7",
      "parents": [
        "c5019a578f18cf3a76829626e91e5469dbd4a738"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:36:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 19:36:13 2005 -0700"
      },
      "message": "[SPARC64]: Privatize sun5_timer.\n\nIt is only used by some localized code in irq.c, and also\ndelete enable_prom_timer() as that is totally unused.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
