)]}'
{
  "commit": "801b03653fc04de2cc5bc83c06de504d41345b63",
  "tree": "e77de2bc0198d82c5286a8f28f58cd0945212880",
  "parents": [
    "614a6d4341b3760ca98a1c2c09141b71db5d1e90",
    "15e1c960227dc22d976c270fc854dfe363c04bbd"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Jul 24 17:57:05 2012 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Jul 24 17:57:05 2012 -0700"
  },
  "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw\n\nPull GFS2 updates from Steven Whitehouse.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw:\n  GFS2: Eliminate 64-bit divides\n  GFS2: Reduce file fragmentation\n  GFS2: kernel panic with small gfs2 filesystems - 1 RG\n  GFS2: Fixing double brelse\u0027ing bh allocated in gfs2_meta_read when EIO occurs\n  GFS2: Combine functions get_local_rgrp and gfs2_inplace_reserve\n  GFS2: Add kobject release method\n  GFS2: Size seq_file buffer more carefully\n  GFS2: Use seq_vprintf for glocks debugfs file\n  seq_file: Add seq_vprintf function and export it\n  GFS2: Use lvbs for storing rgrp information with mount option\n  GFS2: Cache last hash bucket for glock seq_files\n  GFS2: Increase buffer size for glocks and glstats debugfs files\n  GFS2: Fix error handling when reading an invalid block from the journal\n  GFS2: Add \"top dir\" flag support\n  GFS2: Fold quota data into the reservations struct\n  GFS2: Extend the life of the reservations\n",
  "tree_diff": []
}
