)]}'
{
  "commit": "3b24f207ca4f3773c4424bb4483e7bee326214f1",
  "tree": "1019a9500cdf061e3dc346e1b18d470659f3f3ed",
  "parents": [
    "7e950ba1d6106ccd350470b2aa710e0d81c0dbe6"
  ],
  "author": {
    "name": "Darrick J. Wong",
    "email": "djwong@kernel.org",
    "time": "Mon May 11 08:33:24 2026 -0700"
  },
  "committer": {
    "name": "Darrick J. Wong",
    "email": "djwong@kernel.org",
    "time": "Mon May 11 13:19:55 2026 -0700"
  },
  "message": "mount_fsmount: fix signature of ms_flags_to_mount_attrs\n\nThe flags parameter of mount() is an unsigned long on Linux, which means\nthat the return type of type of ms_flags_to_mount_attrs must also be\nunsigned long to avoid possible truncation of unconverted MS_* flags.\n\nHowever, the attr_flags parameter of fsmount() is unsigned int, so\nthere\u0027s no need to use an unnecessarily large type.  Why the kernel ABI\ndidn\u0027t specify this as u64 is beyond me, but there it is.\n\nFix both problems with the function signature and caller.\n\nFixes: 14cb7b93bb9688 (\"Add support for the new linux mount API\")\nSigned-off-by: \"Darrick J. Wong\" \u003cdjwong@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2afffce2a936e29fed85f6e2b24ccc7bc6950a8a",
      "old_mode": 33188,
      "old_path": "lib/mount_fsmount.c",
      "new_id": "8ae5f05875f6eb03f93a1188e33f8e05b77c5d4d",
      "new_mode": 33188,
      "new_path": "lib/mount_fsmount.c"
    }
  ]
}
