)]}'
{
  "commit": "189d3c4a94ef19fca2a71a6a336e9fda900e25e7",
  "tree": "75c0de871fe9922885a2fa073f15806d829342fa",
  "parents": [
    "b6f2fcbcfca9db2bd7aa24940224fcd3bbdbb8aa"
  ],
  "author": {
    "name": "Peter Zijlstra",
    "email": "a.p.zijlstra@chello.nl",
    "time": "Wed Apr 30 00:54:35 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Apr 30 08:29:50 2008 -0700"
  },
  "message": "mm: bdi: allow setting a minimum for the bdi dirty limit\n\nUnder normal circumstances each device is given a part of the total write-back\ncache that relates to its current avg writeout speed in relation to the other\ndevices.\n\nmin_ratio - allows one to assign a minimum portion of the write-back cache to\na particular device.  This is useful in situations where you might want to\nprovide a minimum QoS.  (One request for this feature came from flash based\nstorage people who wanted to avoid writing out at all costs - they of course\nneeded some pdflush hacks as well)\n\nmax_ratio - allows one to assign a maximum portion of the dirty limit to a\nparticular device.  This is useful in situations where you want to avoid one\ndevice taking all or most of the write-back cache.  Eg.  an NFS mount that is\nprone to get stuck, or a FUSE mount which you don\u0027t trust to play fair.\n\nAdd \"min_ratio\" to /sys/class/bdi.  This indicates the minimum percentage of\nthe global dirty threshold allocated to this bdi.\n\n[mszeredi@suse.cz]\n\n - fix parsing in min_ratio_store()\n - document new sysfs attribute\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b800cdda40bb7b66434cf09abd766942cad28835",
      "old_mode": 33188,
      "old_path": "Documentation/ABI/testing/sysfs-class-bdi",
      "new_id": "b9e8a9368dc6b40a0ee3c97851bbfdd13134ea89",
      "new_mode": 33188,
      "new_path": "Documentation/ABI/testing/sysfs-class-bdi"
    },
    {
      "type": "modify",
      "old_id": "6d513666d45ce2568b0d25565e5756bfded014e1",
      "old_mode": 33188,
      "old_path": "include/linux/backing-dev.h",
      "new_id": "9a8965518d1d9c0d4eee7d8bb95eb7fc769f167a",
      "new_mode": 33188,
      "new_path": "include/linux/backing-dev.h"
    },
    {
      "type": "modify",
      "old_id": "847eabe4824cd5c8c7cd84c712cb6d2db1f98249",
      "old_mode": 33188,
      "old_path": "mm/backing-dev.c",
      "new_id": "4967fb176e532c07bca7979becea7fa25b2b8f6e",
      "new_mode": 33188,
      "new_path": "mm/backing-dev.c"
    },
    {
      "type": "modify",
      "old_id": "e5b6b1190a954c59596bd3cee1544422c031fa9c",
      "old_mode": 33188,
      "old_path": "mm/page-writeback.c",
      "new_id": "4ac077f4269c8675759028b5eba264d6bb17ecb5",
      "new_mode": 33188,
      "new_path": "mm/page-writeback.c"
    }
  ]
}
