)]}'
{
  "commit": "18eac1cc100fa2afd5f39085aae6b694e417734b",
  "tree": "52ac69ef9832c77a0c6865f9eff39dd4f287776e",
  "parents": [
    "a33a052f19a21d727847391c8c1aff3fb221c472"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Aug 03 10:58:29 2009 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Tue Aug 04 13:46:30 2009 -0700"
  },
  "message": "tty-ldisc: make refcount be atomic_t \u0027users\u0027 count\n\nThis is pure preparation of changing the ldisc reference counting to be\na true refcount that defines the lifetime of the ldisc.  But this is a\npurely syntactic change for now to make the next steps easier.\n\nThis patch should make no semantic changes at all. But I wanted to make\nthe ldisc refcount be an atomic (I will be touching it without locks\nsoon enough), and I wanted to rename it so that there isn\u0027t quite as\nmuch confusion between \u0027ldo-\u003erefcount\u0027 (ldisk operations refcount) and\n\u0027ld-\u003erefcount\u0027 (ldisc refcount itself) in the same file.\n\nSo it\u0027s now an atomic \u0027ld-\u003eusers\u0027 count. It still starts at zero,\ndespite having a reference from \u0027tty-\u003eldisc\u0027, but that will change once\nwe turn it into a _real_ refcount.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nTested-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nTested-by: Sergey Senozhatsky \u003csergey.senozhatsky@mail.by\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "acd76b767d4c10aac5b540e31a1cd2dddf3c8436",
      "old_mode": 33188,
      "old_path": "drivers/char/tty_ldisc.c",
      "new_id": "fd175e60aad5801e27299b2cdb1fcb9c41906550",
      "new_mode": 33188,
      "new_path": "drivers/char/tty_ldisc.c"
    },
    {
      "type": "modify",
      "old_id": "40f38d896777400f1bcbb56c36063eed22db45fe",
      "old_mode": 33188,
      "old_path": "include/linux/tty_ldisc.h",
      "new_id": "0c4ee9b88f8551d51c308840a7f3c7ba7fb83d13",
      "new_mode": 33188,
      "new_path": "include/linux/tty_ldisc.h"
    }
  ]
}
