)]}'
{
  "log": [
    {
      "commit": "71df099dc3f9cd17e8564eb647d7c1fb2ee83e2d",
      "tree": "cd355dc9b7f89511e27eca3da778a8e52200d7b1",
      "parents": [
        "75e17b3caf29b262000dc7348f1be9a7d5403463"
      ],
      "author": {
        "name": "Yingping Lu",
        "email": "yingping@sgi.com",
        "time": "Wed Jan 11 21:02:29 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 21:02:29 2006 +1100"
      },
      "message": "[XFS] xfssyncd is responsible for flushing inode or device\u0027s data by\nextracting the work from its queue. In addition, this processing also\ndecrement the inode\u0027s i_count. If there are any remaining works in queue\nbefore this process terminates, we have unbalanced increment and decrement\nof i_count. Thus it can cause assertion failure of vn_count. The fix\nallows xyssyncd to process any remaining work before it is shutdown. \n\nSGI-PV: 945935\nSGI-Modid: xfs-linux-melb:xfs-kern:203970a\n\nSigned-off-by: Yingping Lu \u003cyingping@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "75e17b3caf29b262000dc7348f1be9a7d5403463",
      "tree": "4bdf782dd3624fd23832b035ebbdbb4daca7dd94",
      "parents": [
        "204ab25f36fbd44a24458c0227cf2629c8caf00d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 20:58:44 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 20:58:44 2006 +1100"
      },
      "message": "[XFS] add helper to get xfs_inode from vnode\n\nSGI-PV: 947206\nSGI-Modid: xfs-linux-melb:xfs-kern:203960a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "204ab25f36fbd44a24458c0227cf2629c8caf00d",
      "tree": "df4121663a00f4a2573444e99a0f89e23c48ffbc",
      "parents": [
        "da7f93e9eec0885317351eb8a20cc550ed48f470"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 20:50:22 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 20:50:22 2006 +1100"
      },
      "message": "[XFS] Fix up offset type inconsistencies and gcc warnings from earlier\nchanges.\n\nSGI-PV: 947038\nSGI-Modid: xfs-linux-melb:xfs-kern:24875a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "da7f93e9eec0885317351eb8a20cc550ed48f470",
      "tree": "aadc8493c85eea24287223b129b7331551c1c7c9",
      "parents": [
        "f5e596bbef3b0fa583c66c5a83dc9737c0fe2610"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 20:49:57 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 20:49:57 2006 +1100"
      },
      "message": "[XFS] fix up per-device xfsbufd\n\nSGI-PV: 947098\nSGI-Modid: xfs-linux-melb:xfs-kern:203831a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "f5e596bbef3b0fa583c66c5a83dc9737c0fe2610",
      "tree": "5e6e318574c86865eb87b3eb897c199823b85467",
      "parents": [
        "6c4fe19f66a839bce68fcb7b99cdcb0f31c7a59e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 20:49:42 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 20:49:42 2006 +1100"
      },
      "message": "[XFS] fix writeback control handling  fix a reversed condition on where to\ntrylock and deal with block layer congestion properly.\tPatch from David\nChinner and Christoph Hellwig.\n\nSGI-PV: 947118\nSGI-Modid: xfs-linux-melb:xfs-kern:203830a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "6c4fe19f66a839bce68fcb7b99cdcb0f31c7a59e",
      "tree": "c3f1bd213af0ccc5dfed6ce68f83f126a03fa48f",
      "parents": [
        "7336cea8c2737bbaf0296d67782f760828301d56"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 20:49:28 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 20:49:28 2006 +1100"
      },
      "message": "[XFS] cluster rewrites\tWe can cluster mapped pages aswell, this improves\nperformances on rewrites since we can reduce the number of allocator\ncalls.\n\nSGI-PV: 947118\nSGI-Modid: xfs-linux-melb:xfs-kern:203829a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "7336cea8c2737bbaf0296d67782f760828301d56",
      "tree": "de5dd8666d4968b7f96204a3cdd8f070d3543124",
      "parents": [
        "d5cb48aaac5bba1721bce3232e6fb022ade2c0b7"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 20:49:16 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 20:49:16 2006 +1100"
      },
      "message": "[XFS] pass full 64bit offsets to xfs_add_to_ioend\n\nSGI-PV: 947118\nSGI-Modid: xfs-linux-melb:xfs-kern:203828a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "d5cb48aaac5bba1721bce3232e6fb022ade2c0b7",
      "tree": "39011d4f06e966cf462ebdfd36f41d7e1e35703b",
      "parents": [
        "9260dc6b2ee011f728bae50edce11022567be096"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 20:49:02 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 20:49:02 2006 +1100"
      },
      "message": "[XFS] consolidate some code in xfs_page_state_convert  The unmapped buffer\ncase is very similar to delayed and unwritten extends. Reorganize the code\nto share some code for these cases.\n\nSGI-PV: 947118\nSGI-Modid: xfs-linux-melb:xfs-kern:203827a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "9260dc6b2ee011f728bae50edce11022567be096",
      "tree": "e9422f63e7d15077feeaa6cc8e0a6a394e06cb85",
      "parents": [
        "1defeac9d4fffa3eabc4fba887e8ff5b1da7f361"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 20:48:47 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 20:48:47 2006 +1100"
      },
      "message": "[XFS] various fixes for xfs_convert_page  fix various bogusities in\nhandling offets  From David Chinner and Christoph Hellwig\n\nSGI-PV: 947118\nSGI-Modid: xfs-linux-melb:xfs-kern:203826a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "1defeac9d4fffa3eabc4fba887e8ff5b1da7f361",
      "tree": "2943a4d8f5fda0dc4e5722af95ced19fe5d4bdb1",
      "parents": [
        "10ce444428c2329eb2aaf84850b5c7c09cecc58c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 20:48:33 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 20:48:33 2006 +1100"
      },
      "message": "[XFS] clean up the xfs_offset_to_map interface\tCurrently we pass a struct\npage and a relative offset into that page around, and returns the current\nxfs_iomap_t if the block at the specified offset fits into it, or a NULL\npointer otherwise.  This patch passed the full 64bit offset into the inode\nthat all callers have anyway, and changes the return value to a simple\nboolean.  Also the function gets a more descriptive name: xfs_iomap_valid.\n\nSGI-PV: 947118\nSGI-Modid: xfs-linux-melb:xfs-kern:203825a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "10ce444428c2329eb2aaf84850b5c7c09cecc58c",
      "tree": "e96e409bc47f89ad2c5129b7a39f44b1d5205f9c",
      "parents": [
        "78539fdfa4c21308e90c596f060df8114483862a"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 20:48:14 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 20:48:14 2006 +1100"
      },
      "message": "[XFS] use pagevec lookups  This reduces the time spend in the radix tree\nlookups and avoids unessecary look roundtrips.\n\nSGI-PV: 947118\nSGI-Modid: xfs-linux-melb:xfs-kern:203823a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "f6d6d4fcd180f8e47bf6b13fc6cce1e6c156d0ea",
      "tree": "2d4e981bb61f564904f7b7ca1ab69d163c0f69dd",
      "parents": [
        "ce8e922c0e79c8093452ba9a124981332b75706b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 15:40:13 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:40:13 2006 +1100"
      },
      "message": "[XFS] Initial pass at going directly-to-bio on the buffered IO path.  This\nallows us to submit much larger I/Os instead of sending down lots of small\nbuffer_heads.  To do this we need to have a rather complicated I/O\nsubmission and completion tracking infrastructure.  Part of the latter has\nbeen merged already a long time ago for direct I/O support. Part of the\nproblem is that we need to track sub-pagesize regions and for that we\nstill need buffer_heads for the time beeing.  Long-term I hope we can move\nto better data strucutures and/or maybe move this to fs/mpage.c instead of\nhaving it in XFS.  Original patch from Nathan Scott with various updates\nfrom David Chinner and Christoph Hellwig.\n\nSGI-PV: 947118\nSGI-Modid: xfs-linux-melb:xfs-kern:203822a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "ce8e922c0e79c8093452ba9a124981332b75706b",
      "tree": "0f681391461d4d6bbccd3bf88a7762cc7daa8852",
      "parents": [
        "68bdb6eabcd2869caa795019961a5445a11b5bc1"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:39:08 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:39:08 2006 +1100"
      },
      "message": "[XFS] Complete the pagebuf -\u003e xfs_buf naming convention transition,\nfinally.\n\nSGI-PV: 947038\nSGI-Modid: xfs-linux-melb:xfs-kern:24866a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "68bdb6eabcd2869caa795019961a5445a11b5bc1",
      "tree": "5731c3af7454bca3c3d20604085d16545c98f046",
      "parents": [
        "a6867a6815fa0241848d4620f2dbd2954f4405d7"
      ],
      "author": {
        "name": "Yingping Lu",
        "email": "yingping@sgi.com",
        "time": "Wed Jan 11 15:38:31 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:38:31 2006 +1100"
      },
      "message": "[XFS] Fixed delayed_blks assert failure during umount. The delayed_blks\nwas caused by ENOSPC but not Rreclaimed by xfs_release or xfs_inactive.\nThe fix changed the condition in xfs_release and xfs_inactive to invoke\nxfs_inactive_free_eofblocks for this special case, changed\nxfs_inactive_free_eofblocks to clean the delayed blks after eof. It also\nchanged xfs_write to set correct eof when ENOSPC occurs.\n\nSGI-PV: 946267\nSGI-Modid: xfs-linux-melb:xfs-kern:203788a\n\nSigned-off-by: Yingping Lu \u003cyingping@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "a6867a6815fa0241848d4620f2dbd2954f4405d7",
      "tree": "9565d18c86b935c3a099e4a817137372ce81dde1",
      "parents": [
        "216d3b2acba469a9bee98a09bb957e012ba7bc25"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Wed Jan 11 15:37:58 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:37:58 2006 +1100"
      },
      "message": "[XFS] Introduce per-filesystem delwri pagebuf flushing to reduce\ncontention between filesystems and prevent deadlocks between filesystems\nwhen a flush dependency exists between them.\n\nSGI-PV: 947098\nSGI-Modid: xfs-linux-melb:xfs-kern:24844a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "216d3b2acba469a9bee98a09bb957e012ba7bc25",
      "tree": "c63ef07ba2c32bc4dfa4fd0bdccb0765db3dc1b0",
      "parents": [
        "794fe2dc65f1ec4acacc388053bb52d32d3a932e"
      ],
      "author": {
        "name": "Tim Shimmin",
        "email": "tes@sgi.com",
        "time": "Wed Jan 11 15:37:38 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:37:38 2006 +1100"
      },
      "message": "[XFS] take out the call to vn_mark_bad() used when acl inherit fails and\nit needs to back out the inode creation. Tested by xfs_tests/077.\n\nSGI-PV: 930841\nSGI-Modid: xfs-linux-melb:xfs-kern:24842a\n\nSigned-off-by: Tim Shimmin \u003ctes@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "794fe2dc65f1ec4acacc388053bb52d32d3a932e",
      "tree": "3aecc571134961cdf78fa392b14d02ae84f7f1c4",
      "parents": [
        "60a204f096dd67683f3993798e14905ee9828ba5"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 15:37:17 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:37:17 2006 +1100"
      },
      "message": "[XFS] endianess annotations and tidying for the uuid code\n\nSGI-PV: 943272\nSGI-Modid: xfs-linux-melb:xfs-kern:203709a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "60a204f096dd67683f3993798e14905ee9828ba5",
      "tree": "04774002024bd658807544fdf7ae7c5b1b5a56db",
      "parents": [
        "0733af213f2859f7228229f3ac053c025f57d0d5"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:37:00 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:37:00 2006 +1100"
      },
      "message": "[XFS] Fix a thinko when generating a forced shutdown stack trace.\n\nSGI-PV: 929558\nSGI-Modid: xfs-linux-melb:xfs-kern:203817a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "0733af213f2859f7228229f3ac053c025f57d0d5",
      "tree": "a962211c1640d18b5bf49622edcbd07159fd9f71",
      "parents": [
        "77a7cce42509461067f49c484aee626f62162fbc"
      ],
      "author": {
        "name": "Ryan Hankins",
        "email": "hankins@sgi.com",
        "time": "Wed Jan 11 15:36:44 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:36:44 2006 +1100"
      },
      "message": "[XFS] Add a stack trace in the case of xfs_forced_shutdown.\n\nSGI-PV: 929558\nSGI-Modid: xfs-linux-melb:xfs-kern:203701a\n\nSigned-off-by: Ryan Hankins \u003chankins@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "77a7cce42509461067f49c484aee626f62162fbc",
      "tree": "063dd02ce6e3c07f4ba37afb131532633937c606",
      "parents": [
        "446ada4a03808f128e8f28daa0f103dc69d22d5b"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:35:57 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:35:57 2006 +1100"
      },
      "message": "[XFS] Fix quotaoff logitem for project quota, affects log recovery only.\n\nSGI-PV: 946444\nSGI-Modid: xfs-linux-melb:xfs-kern:24768a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "446ada4a03808f128e8f28daa0f103dc69d22d5b",
      "tree": "b761443e2b7da0dfb1741413e2347b8cdf0b437f",
      "parents": [
        "c2cd2550603d847b709035c4c6b666adf560d7b8"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:35:44 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:35:44 2006 +1100"
      },
      "message": "[XFS] Add an XFS callout to security_inode_init_security; SE Linux is not\nfunctional with XFS without this change.\n\nSGI-PV: 946762\nSGI-Modid: xfs-linux-melb:xfs-kern:24766a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "c2cd2550603d847b709035c4c6b666adf560d7b8",
      "tree": "98c481f98dd3cef56e2f07dbc20079396a471ca4",
      "parents": [
        "42fe2b1f7fe788ed5304a7bfa0a0b0db81bc03a8"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:35:32 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:35:32 2006 +1100"
      },
      "message": "[XFS] Fix v2 log bufsize reporting in /proc/mounts.\n\nSGI-PV: 946760\nSGI-Modid: xfs-linux-melb:xfs-kern:24765a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "42fe2b1f7fe788ed5304a7bfa0a0b0db81bc03a8",
      "tree": "bbf454c788e4370faf569fdf51893529b3f71ab3",
      "parents": [
        "dd954c69d189cd91571b42d3f926e70351395dc3"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 15:35:17 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:35:17 2006 +1100"
      },
      "message": "[XFS] fix, speedup and simplify atime handling\tlet the VFS handle atime\nupdates and only sync back to the xfs inode when nessecary\n\nSGI-PV: 946679\nSGI-Modid: xfs-linux-melb:xfs-kern:203362a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "dd954c69d189cd91571b42d3f926e70351395dc3",
      "tree": "2268d30490b9ea288b73afe56afa2e6eae50db5e",
      "parents": [
        "24ee80882deb5777aeee6f75a05f178ab8fbfa69"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 15:34:50 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:34:50 2006 +1100"
      },
      "message": "[XFS] turn xlog helper macros into real functions\n\nSGI-PV: 946205\nSGI-Modid: xfs-linux-melb:xfs-kern:203360a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "24ee80882deb5777aeee6f75a05f178ab8fbfa69",
      "tree": "e13924d483483dd2f380e7d4eb909447f66d2d1f",
      "parents": [
        "65be60541909c7bf8c384cde3502c18cc362939e"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Wed Jan 11 15:34:32 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:34:32 2006 +1100"
      },
      "message": "[XFS] remove unused vars, args, \u0026 unneeded intermediate vars from zeroing\ncode\n\nSGI-PV: 946641\nSGI-Modid: xfs-linux-melb:xfs-kern:203328a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "65be60541909c7bf8c384cde3502c18cc362939e",
      "tree": "6a8edc80147e7e444c74eb15d122dfb325013b49",
      "parents": [
        "0d14824c0774d050cb4232e1e470e5fc9e32e587"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Wed Jan 11 15:34:19 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:34:19 2006 +1100"
      },
      "message": "[XFS] remove unused \"readonly\" arg from xlog_find_tail and xlog_recover\n\nSGI-PV: 946611\nSGI-Modid: xfs-linux-melb:xfs-kern:203307a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "0d14824c0774d050cb4232e1e470e5fc9e32e587",
      "tree": "5bb89912861e406b87a19bd0bface95fd0e7df69",
      "parents": [
        "ee2a4f7caa4a72cdf2329081a1f7eb9939df3aab"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:33:51 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:33:51 2006 +1100"
      },
      "message": "[XFS] Ensure max diosize reported is aligned with minimum diosize.\n\nSGI-PV: 910890\nSGI-Modid: xfs-linux-melb:xfs-kern:24689a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "ee2a4f7caa4a72cdf2329081a1f7eb9939df3aab",
      "tree": "c4061472d5b83877254e10d39e3f9628bd883833",
      "parents": [
        "3ddb8fa98ccce6c3b2afd2f4b95a10b3bb60d1f0"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:33:36 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:33:36 2006 +1100"
      },
      "message": "[XFS] Fix an intermittent pquota panic caused by dodgey quota flags to an\numount dquot flush call.\n\nSGI-PV: 946444\nSGI-Modid: xfs-linux-melb:xfs-kern:24680a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "3ddb8fa98ccce6c3b2afd2f4b95a10b3bb60d1f0",
      "tree": "b0dcd39ac52092cb66c022b2ec86bee27dda6a64",
      "parents": [
        "a255a7456d4051e804fd6efff9a7c0f43483a7fc"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:33:02 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:33:02 2006 +1100"
      },
      "message": "[XFS] Sort out cosmetic differences between user and kernel copies of some\nsources.\n\nSGI-PV: 907752\nSGI-Modid: xfs-linux-melb:xfs-kern:24659a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "a255a7456d4051e804fd6efff9a7c0f43483a7fc",
      "tree": "623c53e2dc77d61a249e257e9fee5f569857031a",
      "parents": [
        "b04ed21a1fdbfe48ee0738519a4d1af09589dfea"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:32:30 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:32:30 2006 +1100"
      },
      "message": "[XFS] Make d_maxiosz report the real maximum (INT_MAX) so we dont\nincorrectly limit people using this interface to size IO buffers.\n\nSGI-PV: 910890\nSGI-Modid: xfs-linux-melb:xfs-kern:24657a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "b04ed21a1fdbfe48ee0738519a4d1af09589dfea",
      "tree": "2023988bb96a9258a3fe52b73782bd7d76204057",
      "parents": [
        "13059ff04c5071c3f6f8a4bd9e51631849f63fa4"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:32:17 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:32:17 2006 +1100"
      },
      "message": "[XFS] Disable write barriers for now till intermittent IO errors are\nunderstood.\n\nSGI-PV: 912426\nSGI-Modid: xfs-linux-melb:xfs-kern:202962a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "13059ff04c5071c3f6f8a4bd9e51631849f63fa4",
      "tree": "5a038d985cefde848e52c7bc232a71df454f3e0e",
      "parents": [
        "e13a73f02595c564e423bda5742fb8df4ebca455"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:32:01 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:32:01 2006 +1100"
      },
      "message": "[XFS] Reverse the sense of COMPAT_ATTR and ATTR2, keeps it simple and\nconsistent.\n\nSGI-PV: 941645\nSGI-Modid: xfs-linux-melb:xfs-kern:202961a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "e13a73f02595c564e423bda5742fb8df4ebca455",
      "tree": "0bd3dfd259bb21266332faa255f6d64001915fd1",
      "parents": [
        "1df84c930a5101223da016f256b46b192dbf2b30"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 15:30:08 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:30:08 2006 +1100"
      },
      "message": "[XFS] Write log dummy record when freezing filesystem\n\nSGI-PV: 945483\nSGI-Modid: xfs-linux-melb:xfs-kern:202638a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "1df84c930a5101223da016f256b46b192dbf2b30",
      "tree": "306dd22b0df37f70770f3f6a1f991abfcb1c239d",
      "parents": [
        "1661dc8e7a2c6aeb8f2fb6a8197909c95c220a71"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 15:29:52 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:29:52 2006 +1100"
      },
      "message": "[XFS] Mark some lookup tables const.  Thanks to Arjan van de Ven for\nspotting these.\n\nSGI-PV: 946028\nSGI-Modid: xfs-linux-melb:xfs-kern:202617a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "1661dc8e7a2c6aeb8f2fb6a8197909c95c220a71",
      "tree": "925c8d4f009a5d080fc5885619c619d9c1e4da71",
      "parents": [
        "c7d437da3dda0ac7199c320b6a48c04ec37a614d"
      ],
      "author": {
        "name": "Yingping Lu",
        "email": "yingping@sgi.com",
        "time": "Wed Jan 11 15:29:39 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:29:39 2006 +1100"
      },
      "message": "[XFS] Fixed an assertion failure in xfs_reclaim caused by delayed block.\nThe assertion failure came from XFS QA41. The fix is done by enabling\ntruncate for delayed block in xfs_inactive.\n\nSGI-PV: 945412\nSGI-Modid: xfs-linux-melb:xfs-kern:202521a\n\nSigned-off-by: Yingping Lu \u003cyingping@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "c7d437da3dda0ac7199c320b6a48c04ec37a614d",
      "tree": "4dcf74947a1cca8f7553d668600df7d8db4aaaa8",
      "parents": [
        "70a061f1fdbfa4805233a113868d059e9614731a"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 15:28:56 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:28:56 2006 +1100"
      },
      "message": "[XFS] do barrier checks earlier.  quota initialization may write to the\nfilesystem\n\nSGI-PV: 912426\nSGI-Modid: xfs-linux-melb:xfs-kern:202355a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "70a061f1fdbfa4805233a113868d059e9614731a",
      "tree": "a69839c15152b4614ab34e8eed96b068d1b36b7a",
      "parents": [
        "dd9f438e32900d67def49fa1b8961b3e19b6fefc"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:28:45 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:28:45 2006 +1100"
      },
      "message": "[XFS] Fix typo from when enabling write barriers by default, flags botch\nin showargs.\n\nSGI-PV: 912426\nSGI-Modid: xfs-linux-melb:xfs-kern:24383a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "dd9f438e32900d67def49fa1b8961b3e19b6fefc",
      "tree": "a0a51110a13445f3a27b72303e36ef6ef48db0eb",
      "parents": [
        "061f7209bdfb0193b306f88b4ff36b2574b001d3"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:28:28 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:28:28 2006 +1100"
      },
      "message": "[XFS] Implement the di_extsize allocator hint for non-realtime files as\nwell.  Also provides a mechanism for inheriting this property from the\nparent directory for new files.\n\nSGI-PV: 945264\nSGI-Modid: xfs-linux-melb:xfs-kern:24367a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "061f7209bdfb0193b306f88b4ff36b2574b001d3",
      "tree": "589ad79019067e1b82006bacf6c10d1d717a46dc",
      "parents": [
        "4ef19dddbaf2f24e492c18112fd8a04ce116daca"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:27:50 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:27:50 2006 +1100"
      },
      "message": "[XFS] Do not inherit properties for the quota inodes from the root inode.\n\nSGI-PV: 945264\nSGI-Modid: xfs-linux-melb:xfs-kern:24366a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "4ef19dddbaf2f24e492c18112fd8a04ce116daca",
      "tree": "857a14290f682a9a1bc71d9a6b0e20f095c5cc91",
      "parents": [
        "d3a9b1f9da4ee3e6d284148412097621b1c9e575"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 15:27:18 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:27:18 2006 +1100"
      },
      "message": "[XFS] enable write barriers by default\n\nSGI-PV: 912426\nSGI-Modid: xfs-linux-melb:xfs-kern:201981a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "d3a9b1f9da4ee3e6d284148412097621b1c9e575",
      "tree": "0de472c3ae18e863aaa0099f2227e2163f71693a",
      "parents": [
        "f60d36690ce11a6a41b89e63b4201fbba3aa0bfb"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 15:23:43 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:23:43 2006 +1100"
      },
      "message": "[XFS] merge xfs_arch.h userspace changes back\n\nSGI-PV: 907752\nSGI-Modid: xfs-linux-melb:xfs-kern:201882a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "f60d36690ce11a6a41b89e63b4201fbba3aa0bfb",
      "tree": "88b5457809dc6071ee5d9a89fa98d1d8462e5058",
      "parents": [
        "58dc125a66145f45f239cd78db9410062dc0bcd4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@sgi.com",
        "time": "Wed Jan 11 15:22:04 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Wed Jan 11 15:22:04 2006 +1100"
      },
      "message": "[XFS] remove over-eager assert\n\nSGI-PV: 941804\nSGI-Modid: xfs-linux-melb:xfs-kern:201702a\n\nSigned-off-by: Christoph Hellwig \u003chch@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "845884d332c060b0dfc54ba5a580d0f1a99c58a2",
      "tree": "da786d4435001105f36d903b532a165e2bae5462",
      "parents": [
        "082f2c1cc7aa7aabdbf5235b788ff42e10abb399"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Tue Jan 10 16:59:37 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 09:31:27 2006 -0800"
      },
      "message": "[PATCH] uclinux: delay binfmt_flat trace\n\nModify the initial trace output (which is based on flags in the binary\nheader) so that it is not done until after the magic number check.  This\nmay well not be a flat format binary, so the flags could be invalid.\n(Prime example, running a script).\n\nChanges prompted by patches from Stuart Hughs.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab396e91bfe953db26fa1083d9c3e7a4fbe0334a",
      "tree": "81db9e5f919b84dcb4284ca8cdf675e13716c191",
      "parents": [
        "9979ead5d1eb23191a00453559927c5abf9087e2",
        "4f0210b9c4889eede9f8f379f93570c01998ccb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:21:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:21:33 2006 -0800"
      },
      "message": "Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\nFix up some trivial conflicts in {i386|ia64}/Makefile\n"
    },
    {
      "commit": "9979ead5d1eb23191a00453559927c5abf9087e2",
      "tree": "50741cf0f7d99c0cc395c4549eef725335edafa6",
      "parents": [
        "f346f4b373aa320fb0337a3b504e3fb5344abc0b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 09 20:54:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:02:03 2006 -0800"
      },
      "message": "[PATCH] fs/hfsplus/: remove the hfsplus_inode_check() debug function\n\nThis patch removes the hfsplus_inode_check() debug function.\n\nIt also removes the now obsolete last_inode_cnt and inode_cnt from struct\nhfsplus_sb_info.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "792db3af38a55b2079df504b9f5aa57b2dbee48d",
      "tree": "a88af0f8cdda91f4ed8ac8278ca0412abd63d489",
      "parents": [
        "352d768b19408d3c019a3fa09fd5bfed99a55bc6"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Jan 09 20:54:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:02:01 2006 -0800"
      },
      "message": "[PATCH] fs/binfmt_elf: Remove unneeded kmalloc() return value casts\n\nRemove unneeded casts of kmalloc() return value in binfmt_elf.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3af13763d696468d31f71a798155b33f681f221f",
      "tree": "7a4b68f956cedf415462929139df6dc5385ae25e",
      "parents": [
        "4610a6bea7742ab34e40dcb776bd3feb52da10d6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 09 20:54:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:56 2006 -0800"
      },
      "message": "[PATCH] fs/ext3/: small cleanups\n\nThis patch contains the following cleanups:\n- there\u0027s no need for ext3_count_free() #ifndef EXT3FS_DEBUG\n- having prototypes for ext3_count_free() in two different headers is\n  nonsense\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4610a6bea7742ab34e40dcb776bd3feb52da10d6",
      "tree": "5ab0d7a0e6109cb8e2d80400ba21846b56cc8d54",
      "parents": [
        "a0aa7d0639277f375989071fb52a7ce78beeef97"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 09 20:54:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:56 2006 -0800"
      },
      "message": "[PATCH] fs/ext2/bitmap.c: ext2_count_free() is only required #ifdef EXT2FS_DEBUG\n\nThere\u0027s no need for ext2_count_free() #ifndef EXT2FS_DEBUG.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c6bee1d4037a5c569f30d40bd852a57ba250912",
      "tree": "dfa0259ccb4e0c823b81f3e040fb09ab17524bde",
      "parents": [
        "e7c368b7676bbe6145f14fbc87913596c9b93c11"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Jan 09 20:54:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:55 2006 -0800"
      },
      "message": "[PATCH] turn \"const static\" into \"static const\"\n\nICC likes to complain about storage class not being first, GCC doesn\u0027t\ncare much (except for cases like \"inline static\").\nhave a hard time seeing how it could break anything.\n\nThanks to Gabriel A. Devenyi for pointing out\nhttp://linuxicc.sourceforge.net/ which is what made me create this patch.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e866cfa939de7f52c154a9495eb5767f89abf453",
      "tree": "331c6c08848597ea5674ebccb51f31a045bd1e30",
      "parents": [
        "632d6407afb58ef125bf7e82a2e8af27d0704b56"
      ],
      "author": {
        "name": "Oleg Drokin",
        "email": "green@linuxhacker.ru",
        "time": "Mon Jan 09 20:52:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:41 2006 -0800"
      },
      "message": "[PATCH] d_instantiate_unique / NFS inode leakage\n\nIf we have found aliased dentry that we return, inode reference is not\ndropped and inode is not attached anywhere, so it seems the reference to\ninode is leaked in that case.\n\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e,\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nCc: 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": "2ff678b8da6478d861c1b0ecb3ac14575760e906",
      "tree": "0ca983ce820ac8bb9f6e8b193926e0804116a7e0",
      "parents": [
        "df78488de7befd387e9d060da6e18bb5d1cb882c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jan 09 20:52:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:38 2006 -0800"
      },
      "message": "[PATCH] hrtimer: switch itimers to hrtimer\n\nswitch itimers to a hrtimers-based implementation\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ff92053ddff48d9d7908a353bd85f893944463e",
      "tree": "7536ae8d96b112e87766a60e52de40df8f1f657b",
      "parents": [
        "fc33a7bb9c6dd8f6e4a014976200f8fdabb3a45c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:34 2006 -0800"
      },
      "message": "[PATCH] don\u0027t include ioctl32.h in drivers\n\nThese days ioctl32.h is only used for communication of fs/compat.c and\nfs/compat_ioctl.c and doesn\u0027t contain anything of interest to drivers.\n\nRemove inclusion in various drivers.\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": "fc33a7bb9c6dd8f6e4a014976200f8fdabb3a45c",
      "tree": "26f4d676de476075545e58057aa5d8c57618741d",
      "parents": [
        "0d456fa4261f43433287a10fe3ec04a9818fac64"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:34 2006 -0800"
      },
      "message": "[PATCH] per-mountpoint noatime/nodiratime\n\nTurn noatime and nodiratime into per-mount instead of per-sb flags.\n\nAfter all the preparations this is a rather trivial patch.  The mount code\nneeds to treat the two options as per-mount instead of per-superblock, and\ntouch_atime needs to be changed to check the new MNT_ flags in addition to\nthe MS_ flags that are kept for filesystems that are always\nnoatime/nodiratime but not user settable anymore.  Besides that core code\nonly nfs needed an update because it\u0027s leaving atime updates to the server\nand thus sets the S_NOATIME flag on every inode, but needs to know whether\nit\u0027s a real noatime mount for an getattr optimization.\n\nWhile we\u0027re at it I\u0027ve killed the IS_NOATIME/IS_NODIRATIME macros that were\nonly used by touch_atime.\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": "0d456fa4261f43433287a10fe3ec04a9818fac64",
      "tree": "37de7a1bf7bdb25d15292b958068c59d1285c032",
      "parents": [
        "24a44dca356e7c68e33bece4effa7021e7429493"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:33 2006 -0800"
      },
      "message": "[PATCH] 9p: remove superflous MS_NODIRATIME assignment\n\nMS_NOATIME implies MS_NODIRATIME\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Eric Van Hensbergen \u003cericvh@ericvh.myip.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24a44dca356e7c68e33bece4effa7021e7429493",
      "tree": "8ca94216e6b82e222a2cbdff128cbda3ef87164c",
      "parents": [
        "e6a6d2efcb7e7c87c5fe0395803da1453b29cbef"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:33 2006 -0800"
      },
      "message": "[PATCH] ntfs: remove superflous MS_NOATIME/MS_NODIRATIME assignments\n\nMS_RDONLU implies not atime updates at all, no need for the MS_NOATIME and\nMS_NODIRATIME flags.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6a6d2efcb7e7c87c5fe0395803da1453b29cbef",
      "tree": "76061b3067e22ba78cce975e5f729c6a6a37fce5",
      "parents": [
        "8262037f406dc8e0908ad51f355c3dfd4d662aba"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:33 2006 -0800"
      },
      "message": "[PATCH] sanitize building of fs/compat_ioctl.c\n\nNow that all these entries in the arch ioctl32.c files are gone [1], we can\nbuild fs/compat_ioctl.c as a normal object and kill tons of cruft.  We need a\nspecial do_ioctl32_pointer handler for s390 so the compat_ptr call is done.\nThis is not needed but harmless on all other architectures.  Also remove some\nsuperflous includes in fs/compat_ioctl.c\n\nTested on ppc64.\n\n[1] parisc still had it\u0027s PPP handler left, which is not fully correct\n    for ppp and besides that ppp uses the generic SIOCPRIV ioctl so it\u0027d\n    kick in for all netdevice users.  We can introduce a proper handler\n    in one of the next patch series by adding a compat_ioctl method to\n    struct net_device but for now let\u0027s just kill it - parisc doesn\u0027t\n    compile in mainline anyway and I don\u0027t want this to block this\n    patchset.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec3cad96901373ad0e21611cfbcc372fe09df1f7",
      "tree": "4c4fff817b9e88fe3fd015382913944fe2d946d8",
      "parents": [
        "3a0f69d59ba41fbcad6a17b6e8aab02bf45e20ce"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:32 2006 -0800"
      },
      "message": "[PATCH] move rtc compat ioctl handling to fs/compat_ioctl.c\n\nThis patch implements generic handling of RTC_IRQP_READ32, RTC_IRQP_SET32,\nRTC_EPOCH_READ32 and RTC_EPOCH_SET32 in fs/compat_ioctl.c.  It\u0027s based on the\nx86_64 code which needed a little massaging to be endian-clean.\n\nparisc used COMPAT_IOCTL or generic w_long handlers for these whichce is wrong\nand can\u0027t work because the ioctls encode sizeof(unsigned long) in their ioctl\nnumber.  parisc also duplicated COMPAT_IOCTL entries for other rtc ioctls\nwhich I remove in this patch, too.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "869243a0f6143f76e7c847e707eee6ece9cbf821",
      "tree": "bf14139c86988c40aa10587834141859049ec890",
      "parents": [
        "9cf6f4b3a3d24d8a41515b509b8fb6448f9201e9"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:31 2006 -0800"
      },
      "message": "[PATCH] remove update_atime\n\nAll callers use touch_atime now which takes a vfsmount and allows us to\nimplement per-mount noatime.\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": "9cf6f4b3a3d24d8a41515b509b8fb6448f9201e9",
      "tree": "858c953f9880e6dd67ffb71ab63fa429996f2a48",
      "parents": [
        "870f481793b585323fbda3e87c54efc116f46351"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:31 2006 -0800"
      },
      "message": "[PATCH] switch autofs4 to touch_atime()\n\nAfter my lookup_hash patch -\u003ed_revalidate always gets a valid struct nameidata\npassed (unless you use lookup_one_len which autofs4 doesn\u0027t), so we can switch\nit from update_atime to touch_atime.  This is a bit of an academic excercise\nbecause autofs has a 1:1 vfsmount superblock relation, but I want to get rid\nof update_atime so filesystems authors can\u0027t easily screw up per-mountpoint\nnoatime support.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "870f481793b585323fbda3e87c54efc116f46351",
      "tree": "08dce269f14c18ae1b1682d3cb0f149b938d40bb",
      "parents": [
        "3542c6e18f6470bad2bde1e94331e4f488a8d3f1"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:30 2006 -0800"
      },
      "message": "[PATCH] replace inode_update_time with file_update_time\n\nTo allow various options to work per-mount instead of per-sb we need a\nstruct vfsmount when updating ctime and mtime.  This preparation patch\nreplaces the inode_update_time routine with a file_update_atime routine so\nwe can easily get at the vfsmount.  (and the file makes more sense in this\ncontext anyway).  Also get rid of the unused second argument - we always\nwant to update the ctime when calling this routine.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3542c6e18f6470bad2bde1e94331e4f488a8d3f1",
      "tree": "3f6cea6d0c3554439b76c219573e7633b2ba97c3",
      "parents": [
        "b98932cb514eef404c6168c9a15cf28851498dea"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:30 2006 -0800"
      },
      "message": "[PATCH] remove xfs xattr permission checks\n\nremove checks now in the VFS\n\nXFS has an additional xattr interface through obscure ioctl.  it requires\nraised capabilities but we need to add some read-only/immutable checks anyway\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b98932cb514eef404c6168c9a15cf28851498dea",
      "tree": "445c3d1b2510dec9ba5caf38e9e44e1d96a712cb",
      "parents": [
        "c37ef806a3e1c0bca65fd03b7590d56d19625da4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:51:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:30 2006 -0800"
      },
      "message": "[PATCH] remove reiserfs xattr permission checks\n\nremove checks now in the VFS\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": "c37ef806a3e1c0bca65fd03b7590d56d19625da4",
      "tree": "858caa56d151f28a98765e993a503c2481ec440c",
      "parents": [
        "267fd05791aafea3786494365a5d13d7923ef526"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:30 2006 -0800"
      },
      "message": "[PATCH] remove ext3 xattr permission checks\n\n\r)\n\nFrom: Christoph Hellwig \u003chch@lst.de\u003e\n\nremove checks now in the VFS\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": "267fd05791aafea3786494365a5d13d7923ef526",
      "tree": "01f46843a0095dfb80fd7686e27b94045d2a0ff9",
      "parents": [
        "44a0033f6d5f3e7e2fc37d7b44a1d105c70d4682"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:30 2006 -0800"
      },
      "message": "[PATCH] remove ext2 xattr permission checks\n\n\r)\n\nFrom: Christoph Hellwig \u003chch@lst.de\u003e\n\nremove checks now in the VFS\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": "44a0033f6d5f3e7e2fc37d7b44a1d105c70d4682",
      "tree": "9e58f915cd745ea021687b3e79ced79afc68c4dc",
      "parents": [
        "e0ad7b073eb7317e5afe0385b02dcb1d52a1eedf"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:51:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:29 2006 -0800"
      },
      "message": "[PATCH] remove jfs xattr permission checks\n\nremove checks now in the VFS\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": "e0ad7b073eb7317e5afe0385b02dcb1d52a1eedf",
      "tree": "bd4a424efe77bfb94c74bb6e57dcf0a0ff998969",
      "parents": [
        "5be196e5f925dab2309530fabce69c2e562b9791"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:29 2006 -0800"
      },
      "message": "[PATCH] move xattr permission checks into the VFS\n\n\r)\n\nFrom: Christoph Hellwig \u003chch@lst.de\u003e\n\nThe xattr code has rather complex permission checks because the rules are very\ndifferent for different attribute namespaces.  This patch moves as much as we\ncan into the generic code.  Currently all the major disk based filesystems\nduplicate these checks, while many minor filesystems or network filesystems\nlack some or all of them.\n\nTo do this we need defines for the extended attribute names in common code, I\nmoved them up from JFS which had the nicest defintions.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5be196e5f925dab2309530fabce69c2e562b9791",
      "tree": "4249d808c38b6f13e899ac936585c1fbb48e5b3b",
      "parents": [
        "a7e670d828e85ef9aacb7fa1cd221525c408110f"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:51:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:29 2006 -0800"
      },
      "message": "[PATCH] add vfs_* helpers for xattr operations\n\nAdd vfs_getxattr, vfs_setxattr and vfs_removexattr helpers for common checks\naround invocation of the xattr methods.  NFSD already was missing some of the\nchecks and there will be more soon.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\n\n(James, I haven\u0027t touched selinux yet because it\u0027s doing various odd things\nand I\u0027m not sure how it would interact with the security attribute fallbacks\nyou added.  Could you investigate whether it could use vfs_getxattr or if not\nadd a __vfs_getxattr helper to share the bits it is fine with?)\n\nFor NFSv4: instead of just converting it add an nfsd_getxattr helper for the\ncode shared by NFSv2/3 and NFSv4 ACLs.  In fact that code isn\u0027t even\nNFS-specific, but I\u0027ll wait for more users to pop up first before moving it to\ncommon code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05970d476f2c8aa0f47e4e82473b0551b1e4e6d4",
      "tree": "99708f3c7d8b17b994776ace981ea43208e8649d",
      "parents": [
        "720e1a9f1c3bfa9f72cded56962e7f092fefaaed"
      ],
      "author": {
        "name": "Maneesh Soni",
        "email": "maneesh@in.ibm.com",
        "time": "Mon Jan 09 20:51:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:29 2006 -0800"
      },
      "message": "[PATCH] kexec: change CONFIG_PHYSICAL_START dependency\n\nI have heard some complaints about people not finding CONFIG_CRASH_DUMP\noption and also some objections about its dependency on CONFIG_EMBEDDED.\nThe following patch ends that dependency.  I thought of hiding it under\nCONFIG_KEXEC, but CONFIG_PHYSICAL_START could also be used for some reasons\nother than kexec/kdump and hence left it visible.  I will also update the\ndocumentation accordingly.\n\no Following patch removes the config dependency of CONFIG_PHYSICAL_START\n  on CONFIG_EMBEDDED. The reason being CONFIG_CRASH_DUMP option for\n  kdump needs CONFIG_PHYSICAL_START which makes CONFIG_CRASH_DUMP depend\n  on CONFIG_EMBEDDED. It is not always obvious for kdump users to choose\n  CONFIG_EMBEDDED.\n\no It also shifts the palce where this option appears, to make it closer\n  to kexec and kdump options.\n\nSigned-off-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ae362be509306eafa6441603686d33fefe321c1",
      "tree": "d16a59e9c85945a6cc4a0945c80c0ecd97815923",
      "parents": [
        "ec9ce0dbaa734bc95ec73cf5c13f202f1adb219d"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Mon Jan 09 20:51:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:28 2006 -0800"
      },
      "message": "[PATCH] kdump: read previous kernel\u0027s memory\n\n- Moving the crash_dump.c file to arch dependent part as kmap_atomic_pfn is\n  specific to i386 and highmem may not exist in other archs.\n\n- Use ioremap for x86_64 to map the previous kernel memory.\n\n- In copy_oldmem_page(), we now directly copy to the user/kernel buffer and\n  avoid the unneccesary copy to a kmalloc\u0027d page.\n\nSigned-off-by: Rachita Kothiyal \u003crachita@in.ibm.com\u003e\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df2e71fb9115a8d4f721fb1464db09adc8332bc5",
      "tree": "460230de8257235dc57f9835582afb0875cbc057",
      "parents": [
        "be4f1bb2627c2d963d09be1cd69f8820995a9112"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:25 2006 -0800"
      },
      "message": "[PATCH] dump_thread() cleanup\n\n\r)\n\nFrom: Adrian Bunk \u003cbunk@stusta.de\u003e\n\n- create one common dump_thread() prototype in kernel.h\n\n- dump_thread() is only used in fs/binfmt_aout.c and can therefore be\n  removed on all architectures where CONFIG_BINFMT_AOUT is not\n  available\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80c0531514516e43ae118ddf38424e06e5c3cb3c",
      "tree": "2eef8cf8fdf505b18f83078d1eb41167e98f5b54",
      "parents": [
        "a457aa6c2bdd743bbbffd3f9e4fdbd8c71f8af1b",
        "11b751ae8c8ca3fa24c85bd5a3e51dd9f95cda17"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 17:31:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 17:31:38 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mingo/mutex-2.6\n"
    },
    {
      "commit": "a457aa6c2bdd743bbbffd3f9e4fdbd8c71f8af1b",
      "tree": "23b1109d5d286d1e96424f0195ed8c3144e04eb1",
      "parents": [
        "dbc1651f0c5b7d13acc59d3b805a7224332fb1fb",
        "b3c29d85bf0dcce9e99cbfba2811aeefae017aaa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 17:06:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 17:06:53 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n"
    },
    {
      "commit": "7892f2f48d165a34b0b8130c8a195dfd807b8cb6",
      "tree": "592b29350c168aa5758700820ab22fb56e72a567",
      "parents": [
        "1b1dcc1b57a49136f118a0f16367256ff9994a69"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 09 15:59:25 2006 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@hera.kernel.org",
        "time": "Mon Jan 09 15:59:25 2006 -0800"
      },
      "message": "[PATCH] mutex subsystem, semaphore to mutex: VFS, sb-\u003es_lock\n\nThis patch converts the superblock-lock semaphore to a mutex, affecting\nlock_super()/unlock_super(). Tested on ext3 and XFS.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1b1dcc1b57a49136f118a0f16367256ff9994a69",
      "tree": "b0b36d4f41d28c9d6514fb309d33c1a084d6309b",
      "parents": [
        "794ee1baee1c26be40410233e6c20bceb2b03c08"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Jan 09 15:59:24 2006 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@hera.kernel.org",
        "time": "Mon Jan 09 15:59:24 2006 -0800"
      },
      "message": "[PATCH] mutex subsystem, semaphore to mutex: VFS, -\u003ei_sem\n\nThis patch converts the inode semaphore to a mutex. I have tested it on\nXFS and compiled as much as one can consider on an ia64. Anyway your\nluck with it might be different.\n\nModified-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n(finished the conversion)\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "794ee1baee1c26be40410233e6c20bceb2b03c08",
      "tree": "1173a5cca98ddfbc1520d2d124af6d16bf950df2",
      "parents": [
        "de5097c2e73f826302cd8957c225b3725e0c7553"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@trained-monkey.org",
        "time": "Mon Jan 09 15:59:21 2006 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@hera.kernel.org",
        "time": "Mon Jan 09 15:59:21 2006 -0800"
      },
      "message": "[PATCH] mutex subsystem, semaphore to mutex: XFS\n\nThis patch switches XFS over to use the new mutex code directly as\nopposed to the previous workaround patch I posted earlier that avoided\nthe namespace clash by forcing it back to semaphores. This falls in the\n\u0027works for me\u003ctm\u003e\u0027 category.\n\nSigned-off-by: Jes Sorensen \u003cjes@trained-monkey.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "943ffb587cfdf3b2adfe52a6db08573f4ecf3284",
      "tree": "d2b631e24a824e9742f941cf3b89b0eea91bd201",
      "parents": [
        "540695886075964c0e5295bea8e4793e8765d010"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "message": "spelling: s/retreive/retrieve/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3995f4c5327595b51482bdac8c189736262eb6e0",
      "tree": "ef768d0ecf243a2376bfc646b847964313146d3e",
      "parents": [
        "05814450070f13b671fc9dbf89477677aa0258cb",
        "fe38ea5623d262afc0b92ea47b8a7d8c988521d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 15:09:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 15:09:30 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "f17578decc40df8fceff82b106582e30bdfb3189",
      "tree": "911a435a2094ac03ae649f020237674224e4124a",
      "parents": [
        "682e852e2638ed0aff84aa51181c9e5d2f939562",
        "cec418346e5a411e907293aba7cc21ac53c95834"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 13:03:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 13:03:58 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n"
    },
    {
      "commit": "a9aa1ffaac7c8d6f093bb8f7cdeea761a5e25f53",
      "tree": "97141773b0cb2e0403d73e35a29b726b7ab55d94",
      "parents": [
        "0d20babd86b40fa5ac55d9ebf31d05f6f7082161"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jan 09 20:48:03 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jan 09 20:48:03 2006 +0100"
      },
      "message": "kbuild/xfs: introduce fs/xfs/Kbuild\n\nIn kbuild the file named \u0027Kbuild\u0027 has precedence over the file named\nMakefile. Utilise a file named Kbuild to include the 2.6 Makefile for xfs\n- since the xfs people likes to keep their arch specific Makefiles separate.\n\nWith this patch xfs does no longer rely on the KERNELRELEASE components to be global.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0a3a98f6dd4e8f4d928a09302c0d1c56f2192ac3",
      "tree": "92f55e374a84d06ce8213a4540454760fdecf137",
      "parents": [
        "8ef12c9f01afba47c2d33bb939085111ca0d0f7d",
        "5367f2d67c7d0bf1faae90e6e7b4e2ac3c9b5e0f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 09 19:18:33 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 09 19:18:33 2006 +0000"
      },
      "message": "Merge Linus\u0027 tree.\n"
    },
    {
      "commit": "0d0fbf8152fb3bb4393be11e8df7f70e1fbbd738",
      "tree": "98ef8850e6b769da7391665716e4e2348de21ec1",
      "parents": [
        "5367f2d67c7d0bf1faae90e6e7b4e2ac3c9b5e0f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jan 09 15:24:57 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 09 15:24:57 2006 -0200"
      },
      "message": "V4L (926_2): Moves compat32 functions from fs to v4l subsystem\n\nThis moves the 32 bit ioctl compatibility handlers for\nVideo4Linux into a new file and adds explicit calls to them\nto each v4l device driver.\n\nUnfortunately, there does not seem to be any code handling\nthe v4l2 ioctls, so quite often the code goes through two\nseparate conversions, first from 32 bit v4l to 64 bit v4l,\nand from there to 64 bit v4l2. My patch does not change\nthat, so there is still much room for improvement.\n\nAlso, some drivers have additional ioctl numbers, for\nwhich the conversion should be handled internally to\nthat driver.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\n"
    },
    {
      "commit": "50365c57860cd931c2d806057e0987634797e9af",
      "tree": "7d7ad82233e681c72ff18e443a54491c14f34260",
      "parents": [
        "50465d0da69e8d8b5493c5b752f0aa6d039c3914"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 09 14:15:14 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 09 14:15:14 2006 +0000"
      },
      "message": "[ARM] Make Acorn partition types depend on ACORN_PARTITION\n\nbalamurugan reported a problem where it was possible to have\nthe various Acorn partition types selected in the configuration,\nbut ACORN_PARTITION disabled.  Since ACORN_PARTITION controls\nwhether we build fs/partitions/acorn.c, this lead to undefined\nreferences to the adfspart_check_TYPE symbols.\n\nFix this by making the Acorn partition type symbols depend on\nACORN_PARTITION.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0ea60b5ad8c3630e8f44c443f173d841be7fc701",
      "tree": "9a8d23c797439a03dcccf26678994783d12f1bbb",
      "parents": [
        "769db45b73896a88d6b40e3e648dfc50a155ec93"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 14:45:10 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 14:45:10 2006 +0100"
      },
      "message": "[BLOCK] bio: init -\u003ebi_bdev in bio_init()\n\nFor SG_IO requests, bio-\u003ebi_bdev may not be explicitly initialized. So make\nbio_init() clear the field to make sure it\u0027s always NULL or valid.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "708e9a794cf8822b760edaccd9053edb07c34d19",
      "tree": "ae5f0f9d69c082db751554b3f5717eee60d6205c",
      "parents": [
        "e585e47031751f4e393e10ffd922885508b958dd"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jan 08 01:05:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:11 2006 -0800"
      },
      "message": "[PATCH] tiny: Configure ELF core dump support\n\nconfigurable support for ELF core dumps\n\n   text    data     bss     dec     hex filename\n3330172  529036  190556 4049764  3dcb64 vmlinux-baseline\n3325552  528912  190556 4045020  3db8dc vmlinux-no-elf\n\nadd/remove: 0/8 grow/shrink: 0/0 up/down: 0/-4424 (-4424)\nfunction                                     old     new   delta\nfill_note                                     32       -     -32\nmaydump                                       58       -     -58\ndump_seek                                     67       -     -67\nwritenote                                    180       -    -180\nelf_dump_thread_status                       274       -    -274\nfill_psinfo                                  308       -    -308\nfill_prstatus                                466       -    -466\nelf_core_dump                               3039       -   -3039\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33443c42f4ffa5ca23b3323234bcb1a78e85d9db",
      "tree": "b524ba077d49afb7633088c66a2ef77fede0ccd7",
      "parents": [
        "5d2bea4582d20cb24085152acaa29b95c05cdcf8"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jan 08 01:05:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:10 2006 -0800"
      },
      "message": "[PATCH] tiny: Uninline some fslocks.c functions\n\nuninline some file locking functions\n\nadd/remove: 3/0 grow/shrink: 0/15 up/down: 256/-1525 (-1269)\nfunction                                     old     new   delta\nlocks_free_lock                                -     134    +134\nposix_same_owner                               -      69     +69\n__locks_delete_block                           -      53     +53\nposix_locks_conflict                         126     108     -18\nlocks_remove_posix                           266     237     -29\nlocks_wake_up_blocks                         121      87     -34\nlocks_block_on_timeout                        83      47     -36\nlocks_insert_block                           157     120     -37\nlocks_delete_block                            62      23     -39\nposix_unblock_lock                           104      59     -45\nposix_locks_deadlock                         162     100     -62\nlocks_delete_lock                            228     119    -109\nsys_flock                                    338     217    -121\n__break_lease                                600     474    -126\nlease_init                                   252     122    -130\nfcntl_setlk64                                793     649    -144\nfcntl_setlk                                  793     649    -144\n__posix_lock_file                           1477    1026    -451\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d2bea4582d20cb24085152acaa29b95c05cdcf8",
      "tree": "0ac4e47c8e97ecd3d76507c57ed4346c04a4dba1",
      "parents": [
        "b01ec0ef63e95570e2463b26333d9c9c854cb941"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jan 08 01:05:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:10 2006 -0800"
      },
      "message": "[PATCH] tiny: Uninline some inode.c functions\n\nuninline a couple inode.c functions\n\nadd/remove: 2/0 grow/shrink: 0/5 up/down: 256/-428 (-172)\nfunction                                     old     new   delta\nifind                                          -     136    +136\nifind_fast                                     -     120    +120\nilookup5_nowait                              131      80     -51\nilookup                                      158      71     -87\nilookup5                                     171      80     -91\niget_locked                                  190      95     -95\niget5_locked                                 240     136    -104\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b01ec0ef63e95570e2463b26333d9c9c854cb941",
      "tree": "c895cfbeca5443d64075864e4fedbe759b27d0d2",
      "parents": [
        "d960600df3ce3588571e2c1adf1f5f6d8ca9eb5a"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jan 08 01:05:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:10 2006 -0800"
      },
      "message": "[PATCH] tiny: Uninline some open.c functions\n\nuninline some open.c functions\n\nadd/remove: 3/0 grow/shrink: 0/6 up/down: 679/-1166 (-487)\nfunction                                     old     new   delta\ndo_sys_truncate                                -     336    +336\ndo_sys_ftruncate                               -     317    +317\n__put_unused_fd                                -      26     +26\nput_unused_fd                                 57      49      -8\nsys_close                                    150     119     -31\nsys_ftruncate64                              260      26    -234\nsys_ftruncate                                272      24    -248\nsys_truncate                                 339      25    -314\nsys_truncate64                               336       5    -331\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfc090c468b33fb1f75c27a11efa7b7dc250556f",
      "tree": "c561f969b0f8b965cd82170b7e70002a17fce253",
      "parents": [
        "6a878184c202395ea17212f111ab9ec4b5f6d6ee"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Sun Jan 08 01:05:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:07 2006 -0800"
      },
      "message": "[PATCH] afs: remove unnecessary __attribute__((packed))\n\nRemove the unnecessary __attribute__((packed)) since the enum itself is packed\nand not the location of it in the structure.\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1dac06b20dcc8078dab037bd70652c69c67ba672",
      "tree": "34436f474074aa2760604555e3aa9b02df18fce2",
      "parents": [
        "531b1094b74365dcc55fa464d28a9a2497ae825d"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Sun Jan 08 01:05:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:06 2006 -0800"
      },
      "message": "[PATCH] v9fs: handle kthread_create failure, minor bugfixes\n\n- remove unnecessary -ENOMEM assignments\n- return correct value when buf_check_size for second time in a buffer\n- handle failures when create_workqueue and kthread_create are called\n- use kzalloc instead of kmalloc/memset 0\n- v9fs_str_copy and v9fs_str_compare were buggy, were used only in one\n  place, correct the logic and move it to the place it is used.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@ericvh.myip.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "531b1094b74365dcc55fa464d28a9a2497ae825d",
      "tree": "a0384dabe3be1c844166d028b3ef7c21c3dfe5fc",
      "parents": [
        "d8da097afb765654c866062148fd98b11db9003e"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Sun Jan 08 01:05:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:06 2006 -0800"
      },
      "message": "[PATCH] v9fs: zero copy implementation\n\nPerformance enhancement reducing the number of copies in the data and\nstat paths.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@ericvh.myip.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d8da097afb765654c866062148fd98b11db9003e",
      "tree": "35dc36ed893bceb63168eba245791b6d0a850698",
      "parents": [
        "3cf6429a26da5c4d7b795e6d0f8f56ed2e4fdfc0"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Sun Jan 08 01:04:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:05 2006 -0800"
      },
      "message": "[PATCH] v9fs: fix fid management in v9fs_create\n\nv9fs_create doesn\u0027t manage correctly the fids when it is called to create a\ndirectory..  The fid created by the create 9P call (newfid) and the one\ncreated by walking to already created file (wfidno) are not used\nconsistently.\n\nThis patch cleans up the usage of newfid and wfidno.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@ericvh.myip.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3cf6429a26da5c4d7b795e6d0f8f56ed2e4fdfc0",
      "tree": "a8d856763fd9a0536519634c93ab92da684107fa",
      "parents": [
        "f5ef3c105bee3a52486d7b55cef3330fcde9bca6"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Sun Jan 08 01:04:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:05 2006 -0800"
      },
      "message": "[PATCH] v9fs: new multiplexer implementation\n\nNew multiplexer implementation. Decreases the number of kernel threads\nrequired. Better handling when the user process receives a signal.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@ericvh.myip.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5ef3c105bee3a52486d7b55cef3330fcde9bca6",
      "tree": "528a6b32cb8fbbeeced3a147e77fc544567e3a6f",
      "parents": [
        "7e7f358c8f8f836c504faa293fda0c1c0733b63c"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Sun Jan 08 01:04:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:05 2006 -0800"
      },
      "message": "[PATCH] v9fs: fix fd_close\n\nIf a 9pfs server crashes, v9fs_fd_close() is called.  Subsequently, in\ncleaning up by performing a umount() on the FS that was provided by this\nserver v9fs_fd_close() is called again, and uses the old, freed valus of\ntrans-\u003epriv.  This patch ensures that trans-\u003epriv can be freed only once,\notherwise this function bails early.\n\nSigned-off-by: Michal Ostrowski \u003cmostrows@watson.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "15b2fe3931831891a62bad9cafd403c169ae087c",
      "tree": "f962f7fea257daba3d3db47f58bf12c7ecc5a379",
      "parents": [
        "ac34dd052400b1e63aa8e711a13c0670943296fd"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Sun Jan 08 01:04:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:04 2006 -0800"
      },
      "message": "[PATCH] UFS: inode-\u003ei_sem is not released in error path\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac34dd052400b1e63aa8e711a13c0670943296fd",
      "tree": "690f1c13638420df3dbad24bd9916b5b29b32c32",
      "parents": [
        "a12dea7af93ae83bd868c0dc09367090ead7cc1e"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Sun Jan 08 01:04:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:04 2006 -0800"
      },
      "message": "[PATCH] fs/smbfs/proc.c: fix data corruption in smb_proc_setattr_unix()\n\nThis patch fixes a data corruption in smb_proc_setattr_unix()\n(smb_filetype_from_mode() returns an u32, and there are only four bytes\nreserved for it in data.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fee781e6c25772db862d3322b4745a896022a4f1",
      "tree": "ab1d3ea15594c684eb054bd333a8a38d2ab873a6",
      "parents": [
        "80851ef2a5a404e6054211ca96ecd5ac4b06d297"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jan 08 01:04:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:03 2006 -0800"
      },
      "message": "[PATCH] fs/proc/: function prototypes belong in header files\n\nFunction prototypes belong into header files.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1365647022eb05a5993f270a78e9bef3bf554eb",
      "tree": "6dbcab4db80b7d07fdaec88c003743d1f6e1a289",
      "parents": [
        "fd285bb54d8a3e99810090ae88cfe8ed77d1da25"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jan 08 01:04:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:02 2006 -0800"
      },
      "message": "[PATCH] remove gcc-2 checks\n\nRemove various things which were checking for gcc-1.x and gcc-2.x compilers.\n\nFrom: Adrian Bunk \u003cbunk@stusta.de\u003e\n\n    Some documentation updates and removes some code paths for gcc \u003c 3.2.\n\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddc0f846aa7621940b74cee0c91cd26405058a4d",
      "tree": "74909608259f44d538dc4389ad9b04d2b0352274",
      "parents": [
        "37a327957e4b193369854f76afcedaee8d903521"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jan 08 01:04:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:01 2006 -0800"
      },
      "message": "[PATCH] fs/udf/balloc.c: \"extern inline\" -\u003e \"static inline\"\n\n\"extern inline\" doesn\u0027t make much sense.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e78c9a004aadebe22306c81d1a7f1d1278dc37f9",
      "tree": "abbe82c7f8ce8d3059619c7941de14e585859aa4",
      "parents": [
        "90f2447d08a5fbddc8b58f8a6425b0513807f919"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sun Jan 08 01:03:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:59 2006 -0800"
      },
      "message": "[PATCH] fs: remove s_old_blocksize from struct super_block\n\nThis patch inlines the single user of struct super_block field\ns_old_blocksize and removes the field.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dda6ebde96044e9b5f1b14588659b39b4e6c08e7",
      "tree": "c06bba58d2623784c88acc321137c34b7be16335",
      "parents": [
        "cc398c2eae35b13d77b77337136325edc6ca94ca"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Sun Jan 08 01:03:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:58 2006 -0800"
      },
      "message": "[PATCH] Fix handling of ELF segments with zero filesize\n\nmmap() returns -EINVAL if given a zero length, and thus elf_map() in\nbinfmt_elf.c does likewise if it attempts to map a (page-aligned) ELF\nsegment with zero filesize.  Such a situation never arises with the default\nlinker scripts, but there\u0027s nothing inherently wrong with zero-filesize\n(but non-zero memsize) ELF segments.  Custom linker scripts can generate\nthem, and the kernel should be able to map them; this patch makes it so.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "5160ee6fc891a9ca114be0e90fa6655647bb64b2"
}
