)]}'
{
  "commit": "baed3b21f0979c839fcb16afeac2fae5a41663e0",
  "tree": "5bf01d6b2ac7833b0f5f1b8af472f4c4dd27d35c",
  "parents": [
    "e8b7fa83afbdca0094da16f06b4b9d36f8b46102"
  ],
  "author": {
    "name": "Kevin Berry",
    "email": "kpberry@google.com",
    "time": "Tue Apr 15 00:22:44 2025 +0000"
  },
  "committer": {
    "name": "Cloud Image Release",
    "email": "cloud-image-release@prod.google.com",
    "time": "Fri Apr 18 16:35:05 2025 -0700"
  },
  "message": "Revert \"nfs: ignore SB_RDONLY when mounting nfs\"\n\nThis reverts commit 56a5d998c912566e4467487db7efe2818cce1e1f.\n\nSee the bug for more context. The short explanation is that the bug\nwhich the commit claims to fix is that when a client mounts the same\ndirectory as ro and rw from the same server, the second mount will be rw\ninstead of ro. This behavior dates back to 2007 and is arguably not a\nbug to begin with. Even so, the attempted fix makes it so that *all*\ndirectories mounted after a ro directory from the same server became ro,\nwhich is definitely a bug and should be reverted while we wait for the\nproposed fixes\n(https://lore.kernel.org/lkml/20250304130533.549840-1-lilingfeng3@huawei.com/T/)\nto be accepted upstream.\n\nBUG\u003db/409333762\nTEST\u003dpresubmit; create vm without this change, run the steps from\nhttps://lore.kernel.org/all/12d7ea53-1202-4e21-a7ef-431c94758ce5@app.fastmail.com/T/,\nand confirm that both directories are mounted ro; create a vm with this\nchange, run the same steps, and verify that the second directory is\nmounted as rw\nRELEASE_NOTE\u003dReverted a change in the linux kernel which caused nfs directories to unexpectedly be mounted as ro instead of rw.\n\ncos-patch: bug\nChange-Id: I38b3e3d9278c622ac56a5eff4321c595a3a2d7de\nSigned-off-by: Kevin Berry \u003ckpberry@google.com\u003e\nReviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/99166\nMain-Branch-Verified: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Anil Altinay \u003caaltinay@google.com\u003e\nReviewed-by: Arnav Kansal \u003crnv@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/99864\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7fa23a6368e0bd6e932811626044e23e5de99869",
      "old_mode": 33188,
      "old_path": "fs/nfs/internal.h",
      "new_id": "d921d7b7bec64c7bb6680d76cabfd6e7b974ee60",
      "new_mode": 33188,
      "new_path": "fs/nfs/internal.h"
    }
  ]
}
