)]}'
{
  "commit": "dd76af7b38442218c573143d2a437b2b6cf990c3",
  "tree": "b2ba5a3c9b438fc8ff2dc985397167d3dfb36c10",
  "parents": [
    "ab1947e98b51c79321bde2e60b4148dc90b03b0a"
  ],
  "author": {
    "name": "Darrick J. Wong",
    "email": "djwong@kernel.org",
    "time": "Mon Apr 08 16:16:21 2024 -0700"
  },
  "committer": {
    "name": "Darrick J. Wong",
    "email": "djwong@kernel.org",
    "time": "Tue May 21 13:01:21 2024 -0700"
  },
  "message": "xfs: enforce one namespace per attribute\n\nCreate a standardized helper function to enforce one namespace bit per\nextended attribute, and refactor all the open-coded hweight logic.  This\nfunction is not a static inline to avoid porting hassles in userspace.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@kernel.org\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba59dab6c56db23dc65fc8ac0d8f499c0e7d31f1",
      "old_mode": 33188,
      "old_path": "fs/xfs/libxfs/xfs_attr.c",
      "new_id": "629fb25d149cf8f4a635b400d1a8a70ba4711573",
      "new_mode": 33188,
      "new_path": "fs/xfs/libxfs/xfs_attr.c"
    },
    {
      "type": "modify",
      "old_id": "79b457adb7bda0acae237ddaf30f17735825bdbb",
      "old_mode": 33188,
      "old_path": "fs/xfs/libxfs/xfs_attr.h",
      "new_id": "cd106b0a424fa145ef7a704637d5cb62dd480647",
      "new_mode": 33188,
      "new_path": "fs/xfs/libxfs/xfs_attr.h"
    },
    {
      "type": "modify",
      "old_id": "17ec5ff5a4e3e4023724bdafe1cc8a35ce8635fd",
      "old_mode": 33188,
      "old_path": "fs/xfs/libxfs/xfs_attr_leaf.c",
      "new_id": "3b024ab892e68081f29f2b2b4bb2be23da263431",
      "new_mode": 33188,
      "new_path": "fs/xfs/libxfs/xfs_attr_leaf.c"
    },
    {
      "type": "modify",
      "old_id": "fd22d652a63a1281505c584e09726f285fd9f0bf",
      "old_mode": 33188,
      "old_path": "fs/xfs/scrub/attr.c",
      "new_id": "7789bd2f0950743905571cdb6d85b4bc065dac89",
      "new_mode": 33188,
      "new_path": "fs/xfs/scrub/attr.c"
    },
    {
      "type": "modify",
      "old_id": "3066d662ea13f30c5828fefae84feb346d09a63a",
      "old_mode": 33188,
      "old_path": "fs/xfs/scrub/attr_repair.c",
      "new_id": "8b89c112c492fa77ac195f8881b665bcfae8b0ee",
      "new_mode": 33188,
      "new_path": "fs/xfs/scrub/attr_repair.c"
    },
    {
      "type": "modify",
      "old_id": "39536303a7b64a2d6f40108be9824897ecf1f32f",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_attr_item.c",
      "new_id": "a65ac747976800a2457b5a50d6ed0bc641abe799",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_attr_item.c"
    },
    {
      "type": "modify",
      "old_id": "97c8f3dcfb89dcc1c1eeaa940e34b597b90514d8",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_attr_list.c",
      "new_id": "903ed46c68872bcb1bed6b41c394c0c2086a9ebd",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_attr_list.c"
    }
  ]
}
