)]}'
{
  "commit": "861b5ae7cde96ca081914e21dedfa7e8a38da622",
  "tree": "376cae55475cce2bb45b96213b1f91b330db0448",
  "parents": [
    "c1e6ca7a501f0139e5ec2a01f8420eeb21c97a52"
  ],
  "author": {
    "name": "Akinobu Mita",
    "email": "akinobu.mita@gmail.com",
    "time": "Wed Mar 23 16:42:02 2011 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Mar 23 19:46:15 2011 -0700"
  },
  "message": "bitops: introduce little-endian bitops for most architectures\n\nIntroduce little-endian bit operations to the big-endian architectures\nwhich do not have native little-endian bit operations and the\nlittle-endian architectures.  (alpha, avr32, blackfin, cris, frv, h8300,\nia64, m32r, mips, mn10300, parisc, sh, sparc, tile, x86, xtensa)\n\nThese architectures can just include generic implementation\n(asm-generic/bitops/le.h).\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "adfab8a21dfe95714700580a58795da1f6f5d634",
      "old_mode": 33188,
      "old_path": "arch/alpha/include/asm/bitops.h",
      "new_id": "955fec7cfeb82dbe5c659da96a475994567cd019",
      "new_mode": 33188,
      "new_path": "arch/alpha/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "f7dd5f71edf7e497537a31725cf05f514f7de5ca",
      "old_mode": 33188,
      "old_path": "arch/avr32/include/asm/bitops.h",
      "new_id": "1c482fc9da78d71457057ca739a9e8089e6ab325",
      "new_mode": 33188,
      "new_path": "arch/avr32/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "29f4fd8861748892cb1192860519f0e6355c8e97",
      "old_mode": 33188,
      "old_path": "arch/blackfin/include/asm/bitops.h",
      "new_id": "fe257cfec978366bd83dc8da31ff46299fdba6f5",
      "new_mode": 33188,
      "new_path": "arch/blackfin/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "9e69cfb7f1342a86c4e22617d36cefbf6289de80",
      "old_mode": 33188,
      "old_path": "arch/cris/include/asm/bitops.h",
      "new_id": "599ae6730bc8fde7f414d01cfdc499512f17bb29",
      "new_mode": 33188,
      "new_path": "arch/cris/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "50ae91b29674584743e5935aa49e0717fb260b34",
      "old_mode": 33188,
      "old_path": "arch/frv/include/asm/bitops.h",
      "new_id": "2631917c2be4d6734f1396da3d487b7af3a8307e",
      "new_mode": 33188,
      "new_path": "arch/frv/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "cb9ddf5fc54ff3837c8393a8e891a8e4766216f9",
      "old_mode": 33188,
      "old_path": "arch/h8300/include/asm/bitops.h",
      "new_id": "763094fdd7c267c236e5a16debca4ca5291be73a",
      "new_mode": 33188,
      "new_path": "arch/h8300/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "9da3df6f1a522b7ac46330918967776343d67652",
      "old_mode": 33188,
      "old_path": "arch/ia64/include/asm/bitops.h",
      "new_id": "2cde4f0f1aab30422b4280f5b41707d2131e3be9",
      "new_mode": 33188,
      "new_path": "arch/ia64/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "aaddf0d5760326626616ecfdf3c884c196f924bb",
      "old_mode": 33188,
      "old_path": "arch/m32r/include/asm/bitops.h",
      "new_id": "681f7e8e458e89e03d667524185dcbe9dbfab148",
      "new_mode": 33188,
      "new_path": "arch/m32r/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "50b4ef288c53f0be1a78d9de79e40e2337a3f76d",
      "old_mode": 33188,
      "old_path": "arch/mips/include/asm/bitops.h",
      "new_id": "ef420eb12222714c9625559c3988641ff4c28206",
      "new_mode": 33188,
      "new_path": "arch/mips/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "3b8a868188f59e88f2926d48298b54c188f318f2",
      "old_mode": 33188,
      "old_path": "arch/mn10300/include/asm/bitops.h",
      "new_id": "42b54539c3887ca28fb2f47a64da4a41268a1d6e",
      "new_mode": 33188,
      "new_path": "arch/mn10300/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "7a6ea10bd231a051217ddd00b0f9318a604b1878",
      "old_mode": 33188,
      "old_path": "arch/parisc/include/asm/bitops.h",
      "new_id": "4b9e58debb189d6be4e0bc3bd782edd2f5fc0d28",
      "new_mode": 33188,
      "new_path": "arch/parisc/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "98511e4d28cbe54c1c43f466eed1edba870a8361",
      "old_mode": 33188,
      "old_path": "arch/sh/include/asm/bitops.h",
      "new_id": "9167810c57bd32d2e64da3100bdf8229cfe0c29a",
      "new_mode": 33188,
      "new_path": "arch/sh/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "9cf4ae0cd7ba7b2a173c5c30039365a06f0a1db1",
      "old_mode": 33188,
      "old_path": "arch/sparc/include/asm/bitops_32.h",
      "new_id": "5b3ab0646587931df90c779c2c6c65950baa9390",
      "new_mode": 33188,
      "new_path": "arch/sparc/include/asm/bitops_32.h"
    },
    {
      "type": "modify",
      "old_id": "766121a67a24a1de821325352c1b3a5bc738a799",
      "old_mode": 33188,
      "old_path": "arch/sparc/include/asm/bitops_64.h",
      "new_id": "9097862faaadc3ca6038a30c1122c1c7f0d74f3e",
      "new_mode": 33188,
      "new_path": "arch/sparc/include/asm/bitops_64.h"
    },
    {
      "type": "modify",
      "old_id": "6d4f0ff2c68cad734d9cb59df5c74e799e47a5ce",
      "old_mode": 33188,
      "old_path": "arch/tile/include/asm/bitops.h",
      "new_id": "56b03553ad06a962a3cfe599fdf047fc5a3e6afd",
      "new_mode": 33188,
      "new_path": "arch/tile/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "903683b07e423fde4189c8340bfa4fcf0725b206",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/bitops.h",
      "new_id": "c68bc101441df84ecc4675dbbfc2cb53dfb3a8c9",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "6c3930397bd32539716f51c0cd23a290efa74cdd",
      "old_mode": 33188,
      "old_path": "arch/xtensa/include/asm/bitops.h",
      "new_id": "0475c11bfde2fb3087da83f1be380e8d147569b1",
      "new_mode": 33188,
      "new_path": "arch/xtensa/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "a54f4421a24d8bc738815fdf9c1c5884795a94f3",
      "old_mode": 33188,
      "old_path": "include/asm-generic/bitops.h",
      "new_id": "933710b06e828cd655bd306b073dad7dfc362264",
      "new_mode": 33188,
      "new_path": "include/asm-generic/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "ba27bbe755a268103ffcd1b3f414c79c6c6f79de",
      "old_mode": 33188,
      "old_path": "include/asm-generic/bitops/ext2-non-atomic.h",
      "new_id": "ad0a244787f6823428f8b775e06fe51b391df658",
      "new_mode": 33188,
      "new_path": "include/asm-generic/bitops/ext2-non-atomic.h"
    },
    {
      "type": "modify",
      "old_id": "854e9489f62d8e37063ea5f8f2910f131809ed69",
      "old_mode": 33188,
      "old_path": "include/asm-generic/bitops/minix-le.h",
      "new_id": "70f95eef4161043eb041f8af6fc5ee5861992ea4",
      "new_mode": 33188,
      "new_path": "include/asm-generic/bitops/minix-le.h"
    }
  ]
}
