)]}'
{
  "log": [
    {
      "commit": "041e0e3b1970c508dc9a95b7dd9dc86271a7d7ac",
      "tree": "41ff880a87412cf55eb12425e916fda57955ee5c",
      "parents": [
        "373016e9e1353f2af871993d27d00768f08cc883"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Sat Sep 10 00:27:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:36 2005 -0700"
      },
      "message": "[PATCH] fs: fix-up schedule_timeout() usage\n\nUse schedule_timeout_{,un}interruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.  Also use helper\nfunctions to convert between human time units and jiffies rather than constant\nHZ division to avoid rounding errors.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cde410a99d0dd38eb218be884d02034fcdf5125b",
      "tree": "a503ef290f3fbeb2382b69a33cbcd1a209904b7f",
      "parents": [
        "c31e887807a3eab26614ee142629ba447cbcc0dc"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 11:47:01 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 11:47:01 2005 +1000"
      },
      "message": "[XFS] Sort out some cosmetic differences between XFS trees.\n\nSGI-PV: 904196\nSGI-Modid: xfs-linux-melb:xfs-kern:23719a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "c31e887807a3eab26614ee142629ba447cbcc0dc",
      "tree": "cb62912731e2fb0e2afde311c5bdc12d018df179",
      "parents": [
        "a3c476d8a19ded7c5f1e17ea07df377764d9d1d3"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 10:06:55 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 10:06:55 2005 +1000"
      },
      "message": "[XFS] Fix incorrect use of BMAPI_READ in unwritten extent handling\n(luckily just cosmetic).\n\nSGI-PV: 942232\nSGI-Modid: xfs-linux-melb:xfs-kern:23718a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "a3c476d8a19ded7c5f1e17ea07df377764d9d1d3",
      "tree": "df7255c33ac4200424eb716e4e6ae30ff83c42c2",
      "parents": [
        "4df08c52582be558e12316ae60bf077ca8f17a1e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Mon Sep 05 08:40:49 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 08:40:49 2005 +1000"
      },
      "message": "[XFS] replace \"extern inline\" with \"static inline\"  Patch from Adrian Bunk\n\u003cbunk@stusta.de\u003e, thanks a lot!\n\nSGI-PV: 942227\nSGI-Modid: xfs-linux:xfs-kern:198642a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "4df08c52582be558e12316ae60bf077ca8f17a1e",
      "tree": "11d32ac6553e26198ec1be4b830f57c8668d7cca",
      "parents": [
        "2f926587512869ebf6bc820bd5f030e127aae774"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Mon Sep 05 08:34:18 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 08:34:18 2005 +1000"
      },
      "message": "[XFS] Switch kernel thread handling to the kthread_ API\n\nSGI-PV: 942063\nSGI-Modid: xfs-linux:xfs-kern:198388a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "2f926587512869ebf6bc820bd5f030e127aae774",
      "tree": "f5bfb33cea1c6d7d2ababf5f800e63e2ec89a65a",
      "parents": [
        "ba403ab43e896c57f32995ccba9a6bd6ec8dd1b9"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Mon Sep 05 08:33:35 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 08:33:35 2005 +1000"
      },
      "message": "[XFS] Fix racy access to pb_flags.  pagebuf_rele() modified pb_flags after\nthe pagebuf had been unlocked if the buffer was delwri. At high load, this\ncould result in a race when the superblock was being synced that would\nresult the flags being incorrect and the iodone functions being executed\nincorrectly. This then leads to iclog callback failures or AIL list\ncorruptions resulting in filesystem shutdowns.\n\nSGI-PV: 923981\nSGI-Modid: xfs-linux:xfs-kern:23616a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "0f9fffbcc1817c655d6dd40960ae2e0086b0f64f",
      "tree": "81f580bcc4729c190d7cd6209d9d61c5f88b84b7",
      "parents": [
        "02ba71de98d5eee63e82cc2d88f9ea8430810a9a"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Mon Sep 05 08:28:16 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 08:28:16 2005 +1000"
      },
      "message": "[XFS] remove some dead code from pagebuf\n\nSGI-PV: 934766\nSGI-Modid: xfs-linux:xfs-kern:197783a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "02ba71de98d5eee63e82cc2d88f9ea8430810a9a",
      "tree": "b85447888ac27b35136d92f4dc25cc55de3b1b97",
      "parents": [
        "53937c52c3f1dff6100174f50a85c068f16713ae"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Mon Sep 05 08:28:02 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 08:28:02 2005 +1000"
      },
      "message": "[XFS] allow a null behaviour pointer in linvfs_clear_inode\n\nSGI-PV: 940531\nSGI-Modid: xfs-linux:xfs-kern:197782a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "53937c52c3f1dff6100174f50a85c068f16713ae",
      "tree": "4d0355092af3e324fc7d66d7964f0b7e69105bc6",
      "parents": [
        "526c420c44b45b11e25a98f37702cc3044ba9bdc"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 08:27:50 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 08:27:50 2005 +1000"
      },
      "message": "[XFS] Manage spinlock differences between kernel versions a bit.\n\nSGI-PV: 904196\nSGI-Modid: xfs-linux:xfs-kern:23563a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "526c420c44b45b11e25a98f37702cc3044ba9bdc",
      "tree": "e76d37e3d61a19bceb6b1d61f662fbc8ce0c16f3",
      "parents": [
        "0c147f9a864f043e6f93a4bb3519c1166419bd74"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Mon Sep 05 08:25:06 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 08:25:06 2005 +1000"
      },
      "message": "[XFS] add handlers to fix xfs_flock_t alignment issues in compat ioctls\n\nSGI-PV: 938899\nSGI-Modid: xfs-linux:xfs-kern:197403a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "0c147f9a864f043e6f93a4bb3519c1166419bd74",
      "tree": "767fd3c37f9bce54b3412b6c0cb1b0138125a242",
      "parents": [
        "4cd4a034a3ef020d9de48fe0a3f5f976e5134669"
      ],
      "author": {
        "name": "Felix Blyakher",
        "email": "felixb@sgi.com",
        "time": "Mon Sep 05 08:24:49 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 08:24:49 2005 +1000"
      },
      "message": "[XFS] Check if there is first behavior before calling VOP_RECLAIM from\nlinvfs_clear_inode(). The behavior may go away in VOP_INACTIVE. \n\nSGI-PV: 941000\nSGI-Modid: xfs-linux:xfs-kern:197355a\n\nSigned-off-by: Felix Blyakher \u003cfelixb@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "56d433e430eb399a4b6d0e73d28af6e1d4713547",
      "tree": "d43aa8b457e52d80254e8c621b01ecc5b20d05ab",
      "parents": [
        "c1a073bdff997216eac25254a2716faf640e4e8d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Mon Sep 05 08:23:54 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 08:23:54 2005 +1000"
      },
      "message": "[XFS] streamline the clear_inode path\n\nSGI-PV: 940531\nSGI-Modid: xfs-linux:xfs-kern:196888a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "c1a073bdff997216eac25254a2716faf640e4e8d",
      "tree": "0121a8f6fe10e62bbd943defafe6a92c03e633b6",
      "parents": [
        "f09738638d3bae6501e8e160c66233832d8c280f"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Mon Sep 05 08:23:35 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 08:23:35 2005 +1000"
      },
      "message": "[XFS] Delay I/O completion for unwritten extents after conversion\n\nSGI-PV: 936584\nSGI-Modid: xfs-linux:xfs-kern:196886a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "f09738638d3bae6501e8e160c66233832d8c280f",
      "tree": "e205b44c883da5b9ba37741bf5763b5e85d2bcfa",
      "parents": [
        "65b3da3705ff873d8704074a75ac983495863380"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Mon Sep 05 08:22:52 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 08:22:52 2005 +1000"
      },
      "message": "[XFS] Delay direct I/O completion to a workqueue  This is nessecary\nbecause aio+dio completions may happen from irq context but we need\nprocess context for converting unwritten extents.  We also queue regular\ndirect I/O completions to workqueue for regularity, there\u0027s only one\nqueue_work call per syscall.\n\nSGI-PV: 934766\nSGI-Modid: xfs-linux:xfs-kern:196857a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "65b3da3705ff873d8704074a75ac983495863380",
      "tree": "1cbdd59928b14533efbb8ab87f50f9c31813dec0",
      "parents": [
        "0829c3602f4df95898752c402ea90b92a3e33154"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Mon Sep 05 08:18:12 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Sep 05 08:18:12 2005 +1000"
      },
      "message": "[XFS] Add in the new xfs_aops.h header file for I/O completion struct.\n\nSGI-PV: 934766\nSGI-Modid: xfs-linux:xfs-kern:196857a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "0829c3602f4df95898752c402ea90b92a3e33154",
      "tree": "35c0efa4e1fe35b118165fea5812fe9248f30023",
      "parents": [
        "51c91ed52b8a9a30fcb2a465b40c20a1f11735ba"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Fri Sep 02 16:58:49 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Sep 02 16:58:49 2005 +1000"
      },
      "message": "[XFS] Add infrastructure for tracking I/O completions\n\nSGI-PV: 934766\nSGI-Modid: xfs-linux:xfs-kern:196856a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "51c91ed52b8a9a30fcb2a465b40c20a1f11735ba",
      "tree": "edebb01cbfe550a2edb066d5b4185445cfff11ba",
      "parents": [
        "592cb26bda6fe69838529acf71e50a6dee7acbb4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Fri Sep 02 16:58:38 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Sep 02 16:58:38 2005 +1000"
      },
      "message": "[XFS] add infrastructure for waiting on I/O completion at inode reclaim\ntime\n\nSGI-PV: 934766\nSGI-Modid: xfs-linux:xfs-kern:196854a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "592cb26bda6fe69838529acf71e50a6dee7acbb4",
      "tree": "06558d42a069d0faeb398d81016c33448960d009",
      "parents": [
        "760dea671ea9c5b8c732d76d09673d6d052a186f"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Fri Sep 02 16:56:14 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Sep 02 16:56:14 2005 +1000"
      },
      "message": "[XFS] remove unessecary vnode flags\n\nSGI-PV: 934766\nSGI-Modid: xfs-linux:xfs-kern:196852a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "760dea671ea9c5b8c732d76d09673d6d052a186f",
      "tree": "a86bef9269c786a073980749044fe495b730ea8d",
      "parents": [
        "6f948fbd443255e3a918438ce41cd7581cf8146d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Fri Sep 02 16:56:02 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Sep 02 16:56:02 2005 +1000"
      },
      "message": "[XFS] Fix sparse warnings in kmem_* functions  Patch from Victor Fusco\n\u003cvictor@cetuc.puc-rio.br\u003e\n\nSGI-PV: 940376\nSGI-Modid: xfs-linux:xfs-kern:196705a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "0432dab2d2d3b35347a95c01c78a40781b6431fb",
      "tree": "44fa8c13d6300c9c42b9f5a60aeb933131e24e67",
      "parents": [
        "155ffd075caedcea5ad595c95403c71bfc391c4a"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Fri Sep 02 16:46:51 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Sep 02 16:46:51 2005 +1000"
      },
      "message": "[XFS] remove struct vnode::v_type\n\nSGI-PV: 936236\nSGI-Modid: xfs-linux:xfs-kern:195878a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "ad4a8ac4e9d9cffb0a4c9ebebc6bda9d8dbbfe99",
      "tree": "9904bc324d1d174c198da8a74d6dec937cddc036",
      "parents": [
        "3bdbfb104e53b367892cc9510e6722346dfb656b"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Fri Sep 02 16:41:16 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Sep 02 16:41:16 2005 +1000"
      },
      "message": "[XFS] Fix check for writeable file in xfs_ioc_space ioctl code\n\nSGI-PV: 938905\nSGI-Modid: xfs-linux:xfs-kern:195240a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "bcec2b7f2bf856bdf2a8780a57fe78417a513682",
      "tree": "9eee863e455b22d18727610e09ff8111af9d62e9",
      "parents": [
        "eedb5530aad71aecbc1e99cb67f676c26280d3f9"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Sep 02 16:40:17 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Sep 02 16:40:17 2005 +1000"
      },
      "message": "[XFS] Add a chunk of tracing code to diagnose truncate related issues.\n\nSGI-PV: 938410\nSGI-Modid: xfs-linux:xfs-kern:22966a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "eedb5530aad71aecbc1e99cb67f676c26280d3f9",
      "tree": "613ddae544b533a9051fd3bb8a733aaf6133961e",
      "parents": [
        "cdb626878f6f5e37d678d30c9cacf5726b88a656"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Sep 02 16:39:56 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Sep 02 16:39:56 2005 +1000"
      },
      "message": "[XFS] Make metadata IO completion consistent with other IO completion\nhandlers.\n\nSGI-PV: 938409\nSGI-Modid: xfs-linux:xfs-kern:22965a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "cdb626878f6f5e37d678d30c9cacf5726b88a656",
      "tree": "2c9ff3f0ce5831bc34820ffbaffa8681fa1e0271",
      "parents": [
        "bb3f724e12eb9c62c92ff6f14a856bc58ba35f5e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Fri Sep 02 16:24:19 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Sep 02 16:24:19 2005 +1000"
      },
      "message": "[XFS] replace vn_get usage by ihold\n\nSGI-PV: 938306\nSGI-Modid: xfs-linux:xfs-kern:194627a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "bb3f724e12eb9c62c92ff6f14a856bc58ba35f5e",
      "tree": "e7943d759656f73490668226b8b1580cb6a47c92",
      "parents": [
        "536388be42c938fb6d0eece681526ce13bb50aab"
      ],
      "author": {
        "name": "Dean Roehrich",
        "email": "roehrich@sgi.com",
        "time": "Fri Sep 02 15:43:05 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Sep 02 15:43:05 2005 +1000"
      },
      "message": "[XFS] send dmapi events from nopage for mmapped files\n\nSGI-PV: 935317\nSGI-Modid: xfs-linux:xfs-kern:192007a\n\nSigned-off-by: Dean Roehrich \u003croehrich@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "536388be42c938fb6d0eece681526ce13bb50aab",
      "tree": "f7727545f1a9e223987127d3001ade533c8c8cd5",
      "parents": [
        "616b1c7238f0de5cec12045267a924035f8ed317"
      ],
      "author": {
        "name": "Dean Roehrich",
        "email": "roehrich@sgi.com",
        "time": "Fri Sep 02 15:35:43 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Sep 02 15:35:43 2005 +1000"
      },
      "message": "[XFS] upate copyrights\n\nSGI-PV: 933765\nSGI-Modid: xfs-linux:xfs-kern:190760a\n\nSigned-off-by: Dean Roehrich \u003croehrich@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "008b150a3c4d971cd65d02d107b8fcc860bc959c",
      "tree": "8594c24dbb13dc253f41ef885a8ac899f0e434c1",
      "parents": [
        "cc314eef0128a807e50fa03baf2d0abc0647952c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Sat Aug 20 00:17:39 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 18:08:21 2005 -0700"
      },
      "message": "[PATCH] Fix up symlink function pointers\n\nThis fixes up the symlink functions for the calling convention change:\n\n * afs, autofs4, befs, devfs, freevxfs, jffs2, jfs, ncpfs, procfs,\n   smbfs, sysvfs, ufs, xfs - prototype change for -\u003efollow_link()\n * befs, smbfs, xfs - same for -\u003eput_link()\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e1d1d28d99dabe63c64f7f40f1ca1d646de1f73",
      "tree": "d1e7c1e2e8902072042aefc3a7976b271cf76021",
      "parents": [
        "b3e112bcc19abd8e9657dca34a87316786e096f3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "christoph@lameter.com",
        "time": "Fri Jun 24 23:13:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 17:10:13 2005 -0700"
      },
      "message": "[PATCH] Cleanup patch for process freezing\n\n1. Establish a simple API for process freezing defined in linux/include/sched.h:\n\n   frozen(process)\t\tCheck for frozen process\n   freezing(process)\t\tCheck if a process is being frozen\n   freeze(process)\t\tTell a process to freeze (go to refrigerator)\n   thaw_process(process)\tRestart process\n   frozen_process(process)\tProcess is frozen now\n\n2. Remove all references to PF_FREEZE and PF_FROZEN from all\n   kernel sources except sched.h\n\n3. Fix numerous locations where try_to_freeze is manually done by a driver\n\n4. Remove the argument that is no longer necessary from two function calls.\n\n5. Some whitespace cleanup\n\n6. Clear potential race in refrigerator (provides an open window of PF_FREEZE\n   cleared before setting PF_FROZEN, recalc_sigpending does not check\n   PF_FROZEN).\n\nThis patch does not address the problem of freeze_processes() violating the rule\nthat a task may only modify its own flags by setting PF_FREEZE. This is not clean\nin an SMP environment. freeze(process) is therefore not SMP safe!\n\nSigned-off-by: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "92198f7eaa5df3479341dd8fa20c2c81aa3b1e25",
      "tree": "b2b7f8c73b94b4179d5002eaaa30f683b6dc5132",
      "parents": [
        "16c29b67fb3bbacfc2a71f9e5f7d85728ef45efa"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jun 23 22:00:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:19 2005 -0700"
      },
      "message": "[PATCH] pass iocb to dio_iodone_t\n\nXFS will have to look at iocb-\u003eprivate to fix aio+dio.  No other filesystem\nis using the blockdev_direct_IO* end_io callback.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2a5a68b840cbab31baab2d9b2e1e6de3b289ae1e",
      "tree": "25b8fc041b4dce6c404ff01b462bc6b58fa7d372",
      "parents": [
        "990a8baf568ca1d0ae65e59783ff821794118d07",
        "e1a40fa907498030b6e432c0dbcb06d7a9f14ee3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:51:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:51:18 2005 -0700"
      },
      "message": "Merge rsync://oss.sgi.com/git/xfs-2.6\n"
    },
    {
      "commit": "39c715b71740c4a78ba4769fb54826929bac03cb",
      "tree": "94dd679dfc8e6c2db65971739aa8c8c6206f8174",
      "parents": [
        "84929801e14d968caeb84795bfbb88f04283fbd9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 21 17:14:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 18:46:13 2005 -0700"
      },
      "message": "[PATCH] smp_processor_id() cleanup\n\nThis patch implements a number of smp_processor_id() cleanup ideas that\nArjan van de Ven and I came up with.\n\nThe previous __smp_processor_id/_smp_processor_id/smp_processor_id API\nspaghetti was hard to follow both on the implementational and on the\nusage side.\n\nSome of the complexity arose from picking wrong names, some of the\ncomplexity comes from the fact that not all architectures defined\n__smp_processor_id.\n\nIn the new code, there are two externally visible symbols:\n\n - smp_processor_id(): debug variant.\n\n - raw_smp_processor_id(): nondebug variant. Replaces all existing\n   uses of _smp_processor_id() and __smp_processor_id(). Defined\n   by every SMP architecture in include/asm-*/smp.h.\n\nThere is one new internal symbol, dependent on DEBUG_PREEMPT:\n\n - debug_smp_processor_id(): internal debug variant, mapped to\n                             smp_processor_id().\n\nAlso, i moved debug_smp_processor_id() from lib/kernel_lock.c into a new\nlib/smp_processor_id.c file.  All related comments got updated and/or\nclarified.\n\nI have build/boot tested the following 8 .config combinations on x86:\n\n {SMP,UP} x {PREEMPT,!PREEMPT} x {DEBUG_PREEMPT,!DEBUG_PREEMPT}\n\nI have also build/boot tested x64 on UP/PREEMPT/DEBUG_PREEMPT.  (Other\narchitectures are untested, but should work just fine.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1a40fa907498030b6e432c0dbcb06d7a9f14ee3",
      "tree": "8f6ad8643346358ef39d7d28d1e001af81eb6e9a",
      "parents": [
        "ad89d0212e32c5cf27dfcbad67b91a32b9878529"
      ],
      "author": {
        "name": "Dean Roehrich",
        "email": "roehrich@sgi.com",
        "time": "Wed Jun 22 10:20:44 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jun 22 10:20:44 2005 +1000"
      },
      "message": "[XFS] Handle inode semaphores properly for dmapi queues\n\nSGI-PV: 931572\nSGI-Modid: xfs-linux-melb:xfs-kern:189560a\n\nSigned-off-by: Dean Roehrich \u003croehrich@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "77bc5beb5977a166e41b87c9d55d8e9cf2b3a04f",
      "tree": "c4721d0fe343cb7c0bc0f61720581f2498b2b0bb",
      "parents": [
        "bd5a876ac4c130e8e1986dcdbb21839ae4cd91c0"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Jun 21 15:48:04 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Jun 21 15:48:04 2005 +1000"
      },
      "message": "[XFS] Makes more sense to use the fsxattr interface instead of adding new\nioctls for project IDs.\n\nSGI-PV: 938145\nSGI-Modid: xfs-linux:xfs-kern:22899a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "bd5a876ac4c130e8e1986dcdbb21839ae4cd91c0",
      "tree": "5b03fbdcfafa7702cf70388891a1bab700349add",
      "parents": [
        "d130c14c0310edac5ea0c6327bef7e3715f9a083"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Tue Jun 21 15:47:39 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Jun 21 15:47:39 2005 +1000"
      },
      "message": "[XFS] (mostly) remove xfs_inval_cached_pages  Since the last round of\ndirect I/O locking changes it is just a wrapper around\nVOP_FLUSHINVAL_PAGES, so it\u0027s not nessecary anymore.  Keep a simplified\nversion for kernels \u003c 2.4.22, as these don\u0027t have the changed direct I/O\nlocking.\n\nSGI-PV: 938064\nSGI-Modid: xfs-linux:xfs-kern:194420a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "f898d6c09caa40d82203acd72e9fda3cd5aeae74",
      "tree": "4fc118dd4374cae5804e427e2703c2343d01a6a4",
      "parents": [
        "48fab6bf5f8baf0d16b20a35e537719d14b66275"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Tue Jun 21 15:40:48 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Jun 21 15:40:48 2005 +1000"
      },
      "message": "[XFS] quiesce the filesystem proper when freezing\n\nSGI-PV: 936977\nSGI-Modid: xfs-linux:xfs-kern:193840a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "c8ad20ffeb592d66ea869c57f8c525a9d727c67b",
      "tree": "3306edfe984170bc881a1d7fbeab29b4b59f0305",
      "parents": [
        "8401e9631c26dca9ebbc6997ac445fd49b06c79e"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Jun 21 15:38:48 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Jun 21 15:38:48 2005 +1000"
      },
      "message": "[XFS] Add support for project quota, based on Dan Knappes earlier work.\n\nSGI-PV: 932952\nSGI-Modid: xfs-linux:xfs-kern:22805a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "8401e9631c26dca9ebbc6997ac445fd49b06c79e",
      "tree": "ba1254075e3875e20ebec6ff74f4a75bd976037c",
      "parents": [
        "66f58d236fd9c2676545678374d58d48206bdbfa"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Tue Jun 21 15:38:03 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Jun 21 15:38:03 2005 +1000"
      },
      "message": "[XFS] remove xfs_incore_relse\n\nSGI-PV: 936977\nSGI-Modid: xfs-linux:xfs-kern:193409a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "cf9937c6c6c7edb6650411d1cf3cb57f072b1277",
      "tree": "89b25ad33a5f87d52106455cef3088175609d7f5",
      "parents": [
        "02de1f0abfc60aa4fead65eee4118d05667c93c3"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Tue Jun 21 15:35:24 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Jun 21 15:35:24 2005 +1000"
      },
      "message": "[XFS] Fix pagebuf slab initialization\n\nSGI-PV: 908809\nSGI-Modid: xfs-linux:xfs-kern:192756a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "02de1f0abfc60aa4fead65eee4118d05667c93c3",
      "tree": "15417089cdb2ff212f51d8c3a4100146f8b14ea8",
      "parents": [
        "23ea4032c875fc75c2363a9bcaba87cfb134ff68"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Tue Jun 21 15:33:48 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Jun 21 15:33:48 2005 +1000"
      },
      "message": "[XFS] fix some more compiler warnings in the vnode tracing code\n\nSGI-PV: 934679\nSGI-Modid: xfs-linux:xfs-kern:192570a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "23ea4032c875fc75c2363a9bcaba87cfb134ff68",
      "tree": "397a6515ff564d68c068938e2050439857d762dd",
      "parents": [
        "9ba91bd365a7f137c40b3644b57bc25853cd2d8d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Tue Jun 21 15:14:01 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Jun 21 15:14:01 2005 +1000"
      },
      "message": "[XFS] rename various pagebuf symbols to xfsbuf\n\nSGI-PV: 908809\nSGI-Modid: xfs-linux:xfs-kern:192348a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "6fac0cb46bc4c50d6cbc5998ad206435f39fb00f",
      "tree": "1ef1029927e2e59440c0bcecb6afea567fed38a6",
      "parents": [
        "b74e2159c9849fb97659c6dc47ad706f702b22b9"
      ],
      "author": {
        "name": "Dean Roehrich",
        "email": "roehrich@sgi.com",
        "time": "Tue Jun 21 14:07:45 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Jun 21 14:07:45 2005 +1000"
      },
      "message": "[XFS] coordinate mmap calls with xfs_dm_punch_hole\n\nSGI-PV: 933551\nSGI-Modid: xfs-linux:xfs-kern:190622a\n\nSigned-off-by: Dean Roehrich \u003croehrich@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "b74e2159c9849fb97659c6dc47ad706f702b22b9",
      "tree": "a2fd0ade921c483b10aee42be2c3b30ceb2c02c7",
      "parents": [
        "91b90475e793e84a57d956af8c52645e292badcb"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Jun 21 13:21:49 2005 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Jun 21 13:21:49 2005 +1000"
      },
      "message": "[XFS] Add a get/set interface for XFS project identifiers.\n\nSGI-PV: 932952\nSGI-Modid: xfs-linux:xfs-kern:21938a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "66f5507133f97088e553b1c8f8d341a0efd438f9",
      "tree": "fbf1ca5377bc37704eb9d427e058e64ef52a99ec",
      "parents": [
        "b19312c4c8f3f84da57bba01d45549df1cf10dcd"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@hera.kernel.org",
        "time": "Fri May 27 01:17:08 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Fri May 27 01:17:08 2005 -0700"
      },
      "message": "[XFS] remove an over-zealous WARN_ON\n"
    },
    {
      "commit": "d3870398fafd4911bd84573b78be4b6b762f32b0",
      "tree": "4c7821e6893049bd3c01346b072f2e536b657fd9",
      "parents": [
        "68d1498c3a7e5223b587ad067111fbed12df52a1"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri May 06 06:44:46 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Fri May 06 06:44:46 2005 -0700"
      },
      "message": "[XFS] Fix directory inodes ioctl compat code, minor code consistency cleanups\n\nSGI Modid: xfs-linux:xfs-kern:21810a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\n"
    },
    {
      "commit": "24e17b5fb99d4d1b47fe0847a3a801e36d431ff6",
      "tree": "0ac181b6ddc64a04fe55aa79efceecc6e4d90451",
      "parents": [
        "775bf6c99a4ebde13bdb8dfa528ed241483b49ef"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu May 05 13:33:20 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Thu May 05 13:33:20 2005 -0700"
      },
      "message": "[XFS] Use the right offset when ensuring a delayed allocate conversion has covered the offset originally requested.  Can cause data corruption when multiple processes are performing writeout on different areas of the same file.  Quite difficult to hit though.\n\nSGI Modid: xfs-linux:xfs-kern:22377a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\n.\n"
    },
    {
      "commit": "775bf6c99a4ebde13bdb8dfa528ed241483b49ef",
      "tree": "21a27aa8304751ef7e71ae9131da6ddd0b2c4a80",
      "parents": [
        "18e0a926ad7c5ab4ef05334230671c6975dac26b"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu May 05 13:33:01 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Thu May 05 13:33:01 2005 -0700"
      },
      "message": "[XFS] Do not do delalloc conversion on pages beyond EOF ever, not just sometimes\n\nSGI Modid: xfs-linux:xfs-kern:22376a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\n"
    },
    {
      "commit": "18e0a926ad7c5ab4ef05334230671c6975dac26b",
      "tree": "e6863265ad454d1acdfb31be85117915aa8c2205",
      "parents": [
        "3ba0815a4b0709ef5e7b481067573d10806bbe2c"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Thu May 05 13:32:18 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Thu May 05 13:32:18 2005 -0700"
      },
      "message": "[XFS] remove noisy printk at vnode trace allocation\n\nSGI Modid: xfs-linux:xfs-kern:191625a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\n"
    },
    {
      "commit": "3ba0815a4b0709ef5e7b481067573d10806bbe2c",
      "tree": "0f42aebeef2638661c22e88b4bc374eebc1ac23b",
      "parents": [
        "3f243766660da3df4a75ea1892c310d6080646c8"
      ],
      "author": {
        "name": "Daniel Moore",
        "email": "dxm@sgi.com",
        "time": "Thu May 05 13:31:34 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Thu May 05 13:31:34 2005 -0700"
      },
      "message": "[XFS] stop background sync from waiting for in-use inodes\n\nSGI Modid: xfs-linux:xfs-kern:191586a\n\nSigned-off-by: Daniel Moore \u003cdxm@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\n"
    },
    {
      "commit": "3f243766660da3df4a75ea1892c310d6080646c8",
      "tree": "ac2b037cfea6d9bf36ec74b0719497f986c17631",
      "parents": [
        "abd0cf7aeaaf8a15d9777e65606b6076868b6186"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu May 05 13:30:34 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Thu May 05 13:30:34 2005 -0700"
      },
      "message": "[XFS] Disable the combination of XFS direct IO and AIO until the IO completion\nhandling for unwritten extents can be moved out of interrupt context.\n\nSGI Modid: xfs-linux:xfs-kern:22343a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\n"
    },
    {
      "commit": "abd0cf7aeaaf8a15d9777e65606b6076868b6186",
      "tree": "6ee2f3ee4fb4bcb6f922b80e03f69488254a469e",
      "parents": [
        "764433b7f1cf5d7b5e27ceb4f5546042e1f4acc7"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu May 05 13:30:13 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Thu May 05 13:30:13 2005 -0700"
      },
      "message": "[XFS] Resolve an issue with xfsbufd not getting along with swsusp.\n\nSGI Modid: xfs-linux:xfs-kern:22342a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\n"
    },
    {
      "commit": "764433b7f1cf5d7b5e27ceb4f5546042e1f4acc7",
      "tree": "127f84ce4af9034577fcd01888a206ab40388301",
      "parents": [
        "1f443ad70d3afa6bc74019ade2d664eadd7d505a"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Thu May 05 13:29:17 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Thu May 05 13:29:17 2005 -0700"
      },
      "message": "[XFS] Fix up warnings\n\nSGI Modid: xfs-linux:xfs-kern:191411a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\n"
    },
    {
      "commit": "5fcbab355e1528545671a5221666ef640b8250c8",
      "tree": "03fbc618c046b16b00d5fdd9b4479e15241c4e34",
      "parents": [
        "9effd8e62570c6e47b91734770e6122002c33ed5"
      ],
      "author": {
        "name": "Dean Roehrich",
        "email": "roehrich@sgi.com",
        "time": "Thu May 05 13:27:19 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Thu May 05 13:27:19 2005 -0700"
      },
      "message": "[XFS] Add ATTR_NOLOCK for xfs_setattr to indicate that XFS_IOLOCK is held\n\nSGI Modid: xfs-linux:xfs-kern:190711a\n\nSigned-off-by: Dean Roehrich \u003croehrich@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\n.\n"
    },
    {
      "commit": "9effd8e62570c6e47b91734770e6122002c33ed5",
      "tree": "d199b3f93ac771637b562b01993d12028bf0c5af",
      "parents": [
        "31b084aef3f088962f56c100b31bb8479c5dd769"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Thu May 05 13:26:18 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Thu May 05 13:26:18 2005 -0700"
      },
      "message": "[XFS] Enable XFS_VNODE_TRACE\n\nSGI Modid: xfs-linux:xfs-kern:190725a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\n.\n"
    },
    {
      "commit": "31b084aef3f088962f56c100b31bb8479c5dd769",
      "tree": "855685aced7ce0c25fc250875ad0428ea7f63448",
      "parents": [
        "de20614b351e4d4d23af0a105baa8fd2d7cd4f26"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu May 05 13:25:00 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Thu May 05 13:25:00 2005 -0700"
      },
      "message": "[XFS] Fix up uses of nlink_t incorrectly restricting us to 2^16 links for some platforms\n\nSGI Modid: xfs-linux:xfs-kern:22032a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
