)]}'
{
  "log": [
    {
      "commit": "fef266580e5cf897a1b63528fc6b1185e2d6bb87",
      "tree": "a432a35914b8a74f0c8c73ca57257c7e609365d3",
      "parents": [
        "e85b565233236a2a833adea73fb2f0e0f8fa2a61"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Sep 09 13:01:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:27 2005 -0700"
      },
      "message": "[PATCH] update filesystems for new delete_inode behavior\n\nUpdate the file systems in fs/ implementing a delete_inode() callback to\ncall truncate_inode_pages().  One implementation note: In developing this\npatch I put the calls to truncate_inode_pages() at the very top of those\nfilesystems delete_inode() callbacks in order to retain the previous\nbehavior.  I\u0027m guessing that some of those could probably be optimized.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3ef6f63e5c575c136b39bb423a6e9a002932da7",
      "tree": "ed58cfc7e6e31bd08ec7129d310c41575d0453df",
      "parents": [
        "378bac820be6a0ec95df8151524de73ad2b2d2ac"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Tue Sep 06 15:17:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:26 2005 -0700"
      },
      "message": "[PATCH] Speedup FAT filesystem directory reads\n\n      OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\n\nThis speeds up directory reads for large FAT partitions, if the buffercache\nhas to be filled from the drive. Following values were taken from:\n\n        $ time find path_to_freshly_mounted_fat \u003e /dev/null\n\non an otherwise idle system.\n\nFAT with 16KB Clusters on IDE attached drive:   Factor  2\nFAT with 32KB Clusters on USB2 attached drive:  Factor 10 (!)\nIts less than 1/10 slower, if the buffercache is uptodate.\n\nThe patch introduces the new function fat_dir_readahead().\n\nfat_dir_readahead() calls sb_breadahead() to readahead a whole cluster,\nif the requested sector is the first one in a cluster.\nIt is usefull to do this, because on FAT directories occupy whole\nclusters, with the exception of FAT12/FAT16 root dirs.\n\nReadahead is only done, if the cluster\u0027s first sector is not uptodate\nto avoid overhead, when the buffer cache is already uptodate.\nNote that under memory pressure, the maximal byte count wasted\n(read: has to be red from disk twice) is 1 cluster\u0027s size.  Thats 64KB.\n\nfat_dir_readahead() is called from fat__get_entry().\n\nThere is also an unrelated cleanup at one spot:\n\n        if (bh)\n                brelse(bh);\n\nis replaced with:\n\n        brelse(bh);\n\nbrelse() can handle NULL pointer arguments by itself.\n\nSigned-off-by: Karsten Wiese \u003cannabellesgarden@yahoo.de\u003e\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef6689eff4b58273fed9e54293a3da983b321e9a",
      "tree": "f7c88505374a9b5e14a8d35800ebd7aa846a7cc1",
      "parents": [
        "eaf05be039cf5adfba5b1846452ce89646110fdb"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Jun 30 22:13:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 22:29:48 2005 -0700"
      },
      "message": "[PATCH] fatfs sectioning fix\n\nFixup for the recent slab leak fix\n\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "532a39a3754a3b8ce507414863023f8db21f9a7c",
      "tree": "0bd0bed6f235feaabcc7fa77346d82f7fac671c4",
      "parents": [
        "9ec55a9bd365dfc78945bb8e6bf5d0fdf1d75ad0"
      ],
      "author": {
        "name": "Pekka J Enberg",
        "email": "penberg@cs.Helsinki.FI",
        "time": "Thu Jun 30 02:59:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 08:45:11 2005 -0700"
      },
      "message": "[PATCH] fat: fix slab cache leak\n\nThis patch plugs a slab cache leak in fat module initialization.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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"
    }
  ]
}
