)]}'
{
  "commit": "b590eb41be766c5a63acc7e8896a042f7a4e8293",
  "tree": "2c5df4d705e855d81c3c6d627cb977b830426353",
  "parents": [
    "0167236e7d66c5e1e85d902a6abc2529b7544539"
  ],
  "author": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Wed Nov 01 22:03:28 2023 +0000"
  },
  "committer": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Fri Nov 24 14:52:01 2023 +0000"
  },
  "message": "afs: Fix file locking on R/O volumes to operate in local mode\n\nAFS doesn\u0027t really do locking on R/O volumes as fileservers don\u0027t maintain\nstate with each other and thus a lock on a R/O volume file on one\nfileserver will not be be visible to someone looking at the same file on\nanother fileserver.\n\nFurther, the server may return an error if you try it.\n\nFix this by doing what other AFS clients do and handle filelocking on R/O\nvolume files entirely within the client and don\u0027t touch the server.\n\nFixes: 6c6c1d63c243 (\"afs: Provide mount-time configurable byte-range file locking emulation\")\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nReviewed-by: Marc Dionne \u003cmarc.dionne@auristor.com\u003e\ncc: linux-afs@lists.infradead.org\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "95d713074dc8130125e55da2cd4e19b693682f8f",
      "old_mode": 33188,
      "old_path": "fs/afs/super.c",
      "new_id": "e95fb4cb4fcd23d9c3635684171c9f1ba996a791",
      "new_mode": 33188,
      "new_path": "fs/afs/super.c"
    }
  ]
}
