)]}'
{
  "commit": "3b16a4e3c355ee3c790473decfcf83d4faeb8ce0",
  "tree": "5c3dad941468cf6952623cc18d6b1e682ee3f264",
  "parents": [
    "455757c322cc0a0f2a692c5625dd88aaf6a7b889"
  ],
  "author": {
    "name": "Josef Bacik",
    "email": "josef@redhat.com",
    "time": "Wed Sep 21 15:05:58 2011 -0400"
  },
  "committer": {
    "name": "Josef Bacik",
    "email": "josef@redhat.com",
    "time": "Wed Oct 19 15:12:45 2011 -0400"
  },
  "message": "Btrfs: use the inode\u0027s mapping mask for allocating pages\n\nJohannes pointed out we were allocating only kernel pages for doing writes,\nwhich is kind of a big deal if you are on 32bit and have more than a gig of ram.\nSo fix our allocations to use the mapping\u0027s gfp but still clear __GFP_FS so we\ndon\u0027t re-enter.  Thanks,\n\nReported-by: Johannes Weiner \u003cjweiner@redhat.com\u003e\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5faf8e33baa477541eef3054264e08cd2342350",
      "old_mode": 33188,
      "old_path": "fs/btrfs/ctree.h",
      "new_id": "47dea7118e0ecaab2d55aeb72314abb50670de28",
      "new_mode": 33188,
      "new_path": "fs/btrfs/ctree.h"
    },
    {
      "type": "modify",
      "old_id": "de569af766fefa48d4344e48d0ef2c769f0f2fc6",
      "old_mode": 33188,
      "old_path": "fs/btrfs/file.c",
      "new_id": "f2e928289600dbefd736a5df07401bf5415de511",
      "new_mode": 33188,
      "new_path": "fs/btrfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "ffc42ef44711e3bf5c1334396ebb8a4a716f0440",
      "old_mode": 33188,
      "old_path": "fs/btrfs/free-space-cache.c",
      "new_id": "0a8ccdbdd464c1e9d56d7f6f616b9050f87143e2",
      "new_mode": 33188,
      "new_path": "fs/btrfs/free-space-cache.c"
    },
    {
      "type": "modify",
      "old_id": "2947e94947b583e1abae286c7b6f69f0c7b63ec1",
      "old_mode": 33188,
      "old_path": "fs/btrfs/inode.c",
      "new_id": "88e3956be57d271c7713cbf4bd19156ae85b00d7",
      "new_mode": 33188,
      "new_path": "fs/btrfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "538f65a79ec5694eb16bd80567238eb320de0703",
      "old_mode": 33188,
      "old_path": "fs/btrfs/ioctl.c",
      "new_id": "24fd75bb0f96c8eb64da63b75370f916cb3884fd",
      "new_mode": 33188,
      "new_path": "fs/btrfs/ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "3ab67409f90f078c5af4d923641c5b389aa05f30",
      "old_mode": 33188,
      "old_path": "fs/btrfs/relocation.c",
      "new_id": "7fa090fa0d39e100efa35a443fe174eefd45f63a",
      "new_mode": 33188,
      "new_path": "fs/btrfs/relocation.c"
    }
  ]
}
