)]}'
{
  "commit": "0330df603e66c7971556a40fa126bdde3ee407ac",
  "tree": "dbfd3f6d0e12ac2601e3ffe71f992a7368d1d85b",
  "parents": [
    "cd4f8b428cd77b48462fd869c96ffba6641020cb"
  ],
  "author": {
    "name": "Arnd Bergmann",
    "email": "arnd@arndb.de",
    "time": "Mon Dec 06 16:31:13 2021 +0100"
  },
  "committer": {
    "name": "Arnd Bergmann",
    "email": "arnd@arndb.de",
    "time": "Wed Dec 08 20:58:23 2021 +0100"
  },
  "message": "fs: repurpose linux/fs_types.h\n\nlinux/fs_types.h traditionally describes the types of file systems we\ndeal with, but the file name could also be interpreted to refer to\ndata types used for interacting with file systems, similar to\nlinux/spinlock_types.h or linux/mm_types.h.\n\nSplitting out the data type definitions from the generic header helps\navoid excessive indirect include hierarchies, so steal this file\nname and repurpose it to contain the definitions for file, inode,\naddress_space, super_block, file_lock, quota and filename, along with\ntheir respective callback operations, moving them out of linux/fs.h.\n\nThe preprocessed linux/fs_types.h is now about 43KB, compared to\nover 1MB for the traditional linux/fs.h, and can be included from\nmost other headers that currently rely on type definitions from\nlinux/fs.h.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9617dea249782601f878d79b4c7f10a8a50dbcb5",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "dca9a2c073c5378ace89155597e7bafd1c379ef6",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "54816791196f0695871532250f35068f55afae88",
      "old_mode": 33188,
      "old_path": "include/linux/fs_types.h",
      "new_id": "9426a33a2dedae592637ca512aabdd0cbe152622",
      "new_mode": 33188,
      "new_path": "include/linux/fs_types.h"
    },
    {
      "type": "modify",
      "old_id": "18ebd39c948713aeb52a18719fb8e87807250805",
      "old_mode": 33188,
      "old_path": "include/linux/quota.h",
      "new_id": "b105e92290ddc905d63430de0db9d4bd5288ad24",
      "new_mode": 33188,
      "new_path": "include/linux/quota.h"
    }
  ]
}
