)]}'
{
  "commit": "7543fc7b3abfee8c6cd6349ebd5e5fde02fac984",
  "tree": "c3525ab6440599fcde96bda0cd41db30308dc2b3",
  "parents": [
    "36faadc144477b4929c8fe60b8053f4472eeb3d2"
  ],
  "author": {
    "name": "Vasily Averin",
    "email": "vvs@sw.ru",
    "time": "Wed Sep 27 01:49:33 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Sep 27 08:26:09 2006 -0700"
  },
  "message": "[PATCH] ext3: wrong error behavior\n\nSWsoft Virtuozzo/OpenVZ Linux kernel team has discovered that ext3 error\nbehavior was broken in linux kernels since 2.5.x versions by the following\npatch:\n\n2002/10/31 02:15:26-05:00 tytso@snap.thunk.org\nDefault mount options from superblock for ext2/3 filesystems\nhttp://linux.bkbits.net:8080/linux-2.6/gnupatch@3dc0d88eKbV9ivV4ptRNM8fBuA3JBQ\n\nIn case ext3 file system is mounted with errors\u003dcontinue\n(EXT3_ERRORS_CONTINUE) errors should be ignored when possible.  However at\npresent in case of any error kernel aborts journal and remounts filesystem\nto read-only.  Such behavior was hit number of times and noted to differ\nfrom that of 2.4.x kernels.\n\nThis patch fixes this:\n- do nothing in case of EXT3_ERRORS_CONTINUE,\n- set EXT3_MOUNT_ABORT and call journal_abort() in all other cases\n- panic() should be called after ext3_commit_super() to save\n sb marked as EXT3_ERROR_FS\n\nSigned-off-by: Vasily Averin \u003cvvs@sw.ru\u003e\nAcked-by: Kirill Korotaev \u003cdev@sw.ru\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nCc: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nCc: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc7a768f9bb42e8265deb9789efc155a75786e89",
      "old_mode": 33188,
      "old_path": "fs/ext3/super.c",
      "new_id": "4b526b49610281664c98c300be7fe61e4bcaacb9",
      "new_mode": 33188,
      "new_path": "fs/ext3/super.c"
    }
  ]
}
