)]}'
{
  "log": [
    {
      "commit": "f68aa5b445fd00b67588ade611a4efb1a34dadb4",
      "tree": "fcc4c8f74e96922d439d37ba045867f8e4952d8a",
      "parents": [
        "cfa54a0fcfc1017c6f122b6f21aaba36daa07f71"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue May 24 17:12:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:37 2011 -0700"
      },
      "message": "asm-generic/cacheflush.h: flush icache when copying to user pages\n\nThe copy_to_user_page() function is supposed to flush the icache on the\nmemory that was written, but the current asm-generic version lacks that\nlogic.  While normally it isn\u0027t a big deal as the asm-generic version of\nicache flushing is a stub, it is a deal for ports that want to use the\nasm-generic version as a baseline and then overlay its own specific parts\n(like icache flushing).\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d4dc890b5c8fabd818a8586607e6843c4375e62",
      "tree": "9976ed7b0eed0056f8289aeb6a2b0abf8c940454",
      "parents": [
        "3586e917f2c7df769d173c4ec99554cb40a911e5"
      ],
      "author": {
        "name": "Ilya Loginov",
        "email": "isloginov@gmail.com",
        "time": "Thu Nov 26 09:16:19 2009 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Nov 26 09:16:19 2009 +0100"
      },
      "message": "block: add helpers to run flush_dcache_page() against a bio and a request\u0027s pages\n\nMtdblock driver doesn\u0027t call flush_dcache_page for pages in request.  So,\nthis causes problems on architectures where the icache doesn\u0027t fill from\nthe dcache or with dcache aliases.  The patch fixes this.\n\nThe ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE symbol was introduced to avoid\npointless empty cache-thrashing loops on architectures for which\nflush_dcache_page() is a no-op.  Every architecture was provided with this\nflush pages on architectires where ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE is\nequal 1 or do nothing otherwise.\n\nSee \"fix mtd_blkdevs problem with caches on some architectures\" discussion\non LKML for more information.\n\nSigned-off-by: Ilya Loginov \u003cisloginov@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Peter Horton \u003cphorton@bitbox.co.uk\u003e\nCc: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "5c01b46bb6bb8f2662573c05c87b5d68fa25af89",
      "tree": "77a85f19546e08ad8dfdb21b380bbdf8fb1c857e",
      "parents": [
        "3f7e212df82ca0459d44c91d9e019efd1b5f936c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 13 22:56:36 2009 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe2.(none)",
        "time": "Thu Jun 11 21:02:50 2009 +0200"
      },
      "message": "asm-generic: add generic NOMMU versions of some headers\n\nMemory management in generic is highly architecture specific,\nbut on NOMMU architectures, it is mostly trivial, so just\nadd a default implementation in asm-generic that applies\nto all NOMMU architectures.\n\nThe two files cache.h and cacheflush.h can possibly also\nbe used by architectures that have an MMU but never require\nflushing the cache or have cache lines larger than 32 bytes.\n\nSigned-off-by: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    }
  ]
}
