)]}'
{
  "log": [
    {
      "commit": "7c955fca3e1d8132982148267d9efcafae849bb6",
      "tree": "dd55cc5fd36e36d5c6150a0e34ec798d03b1327e",
      "parents": [
        "e9688f6acad8cb1f2e8d7abb2de06a6a5c9cbcf2",
        "a4264b3f4049ae7aeeb0017f8158119e22fa354f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 14:45:52 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 14:45:52 2011 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-udf-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-udf-2.6:\n  UDF: Close small mem leak in udf_find_entry()\n  udf: Fix directory corruption after extent merging\n  udf: Protect udf_file_aio_write from possible races\n  udf: Remove unnecessary bkl usages\n  udf: Use of s_alloc_mutex to serialize udf_relocate_blocks() execution\n  udf: Replace bkl with the UDF_I(inode)-\u003ei_data_sem for protect udf_inode_info struct\n  udf: Remove BKL from free space counting functions\n  udf: Call udf_add_free_space() for more blocks at once in udf_free_blocks()\n  udf: Remove BKL from udf_put_super() and udf_remount_fs()\n  udf: Protect default inode credentials by rwlock\n  udf: Protect all modifications of LVID with s_alloc_mutex\n  udf: Move handling of uniqueID into a helper function and protect it by a s_alloc_mutex\n  udf: Remove BKL from udf_update_inode\n  udf: Convert UDF_SB(sb)-\u003es_flags to use bitops\n  fs/udf: Add printf format/argument verification\n  fs/udf: Use vzalloc\n\n(Evil merge: this also removes the BKL dependency from the Kconfig file)\n"
    },
    {
      "commit": "6de5bd128d381ad88ac6d419a5e597048eb468cf",
      "tree": "7b3a0440f645c6e98367a87b1ca0ed1e0df204dd",
      "parents": [
        "7ff52efdca367d4bfe2449bd3d4a1f8172c5953a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Sep 11 18:00:57 2010 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Oct 21 15:44:13 2010 +0200"
      },
      "message": "BKL: introduce CONFIG_BKL.\n\nWith all the patches we have queued in the BKL removal tree, only a\nfew dozen modules are left that actually rely on the BKL, and even\nthere are lots of low-hanging fruit. We need to decide what to do\nabout them, this patch illustrates one of the options:\n\nEvery user of the BKL is marked as \u0027depends on BKL\u0027 in Kconfig,\nand the CONFIG_BKL becomes a user-visible option. If it gets\ndisabled, no BKL using module can be built any more and the BKL\ncode itself is compiled out.\n\nThe one exception is file locking, which is practically always\nenabled and does a \u0027select BKL\u0027 instead. This effectively forces\nCONFIG_BKL to be enabled until we have solved the fs/lockd\nmess and can apply the patch that removes the BKL from fs/locks.c.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "ddfaccd995b2d1bb1df4461ee9403ba9fdcbee04",
      "tree": "4ee652018dc571d32337c94a511eb14da68a1888",
      "parents": [
        "3ef7784e47975e31148c25b6fa795949fdc16d9c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Jan 22 10:35:21 2009 +0300"
      },
      "committer": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Jan 22 13:15:55 2009 +0300"
      },
      "message": "fs/Kconfig: move iso9660, udf out\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    }
  ]
}
