)]}'
{
  "log": [
    {
      "commit": "69ea6405980f217557b6a58f70ff60d8d88519a5",
      "tree": "d5e2b702e0226465d6962a28d1406c2deeb9fedd",
      "parents": [
        "1e2aec873ad6d16538512dbb96853caa1fa076af"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 28 12:59:56 2012 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 27 20:59:46 2012 -0700"
      },
      "message": "lib: Fix generic strnlen_user for 32-bit big-endian machines\n\nThe aligned_byte_mask() definition is wrong for 32-bit big-endian\nmachines: the \"7-(n)\" part of the definition assumes a long is 8\nbytes.  This fixes it by using BITS_PER_LONG - 8 instead of 8*7.\nTested on 32-bit and 64-bit PowerPC.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a08c5356a3aaf638c41897ae4169de18db89595e",
      "tree": "fe0d1cb48a26cc000c199d484a139799d559a178",
      "parents": [
        "36126f8f2ed8168eb13aa0662b9b9585cba100a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 11:06:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 11:33:53 2012 -0700"
      },
      "message": "lib: add generic strnlen_user() function\n\nThis adds a new generic optimized strnlen_user() function that uses the\n\u003casm/word-at-a-time.h\u003e infrastructure to portably do efficient string\nhandling.\n\nIn many ways, strnlen is much simpler than strncpy, and in particular we\ncan always pre-align the words we load from memory.  That means that all\nthe worries about alignment etc are a non-issue, so this one can easily\nbe used on any architecture.  You obviously do have to do the\nappropriate word-at-a-time.h macros.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ]
}
