)]}'
{
  "log": [
    {
      "commit": "f4921aff5b174349bc36551f142a5dbac782ea3f",
      "tree": "bdff8ca1531977ad1d04ac8d70e10f8dfbb26c38",
      "parents": [
        "419217cb1d0266f62cbea6cdc6b1d1324350bc34",
        "05c88babab957dfd63bd351b25042d80bd854dd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 10:46:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 10:47:35 2007 -0700"
      },
      "message": "Merge git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* git://git.linux-nfs.org/pub/linux/nfs-2.6: (131 commits)\n  NFSv4: Fix a typo in nfs_inode_reclaim_delegation\n  NFS: Add a boot parameter to disable 64 bit inode numbers\n  NFS: nfs_refresh_inode should clear cache_validity flags on success\n  NFS: Fix a connectathon regression in NFSv3 and NFSv4\n  NFS: Use nfs_refresh_inode() in ops that aren\u0027t expected to change the inode\n  SUNRPC: Don\u0027t call xprt_release in call refresh\n  SUNRPC: Don\u0027t call xprt_release() if call_allocate fails\n  SUNRPC: Fix buggy UDP transmission\n  [23/37] Clean up duplicate includes in\n  [2.6 patch] net/sunrpc/rpcb_clnt.c: make struct rpcb_program static\n  SUNRPC: Use correct type in buffer length calculations\n  SUNRPC: Fix default hostname created in rpc_create()\n  nfs: add server port to rpc_pipe info file\n  NFS: Get rid of some obsolete macros\n  NFS: Simplify filehandle revalidation\n  NFS: Ensure that nfs_link() returns a hashed dentry\n  NFS: Be strict about dentry revalidation when doing exclusive create\n  NFS: Don\u0027t zap the readdir caches upon error\n  NFS: Remove the redundant nfs_reval_fsid()\n  NFSv3: Always use directory post-op attributes in nfs3_proc_lookup\n  ...\n\nFix up trivial conflict due to sock_owned_by_user() cleanup manually in\nnet/sunrpc/xprtsock.c\n"
    },
    {
      "commit": "b160292cc216a50fd0cd386b0bda2cd48352c73b",
      "tree": "ef07cf98f91353ee4c9ec1e1ca7a2a5d9d4b538a",
      "parents": [
        "b37bde147890c8fea8369a5a4e230dabdea4ebfb",
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 13 14:43:54 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 13 14:43:54 2007 +0100"
      },
      "message": "Merge Linux 2.6.23\n"
    },
    {
      "commit": "113632d00acb569420b14eb7575833ac7e2eb311",
      "tree": "ced98505cd004b89fb9569f64b7e9024b8c817a4",
      "parents": [
        "c56c65fb67d6461f6059dd83b1750a1973a91185"
      ],
      "author": {
        "name": "\\\"Talpey, Thomas\\",
        "email": "Thomas.Talpey@netapp.com",
        "time": "Thu Sep 20 17:37:58 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 09 17:18:11 2007 -0400"
      },
      "message": "SUNRPC: Add RDMA dependency to SUNRPC_XPRT_RDMA\n\nAdd a dependency on RDMA before enabling SUNRPC_XPRT_RDMA\nYes, \"INFINIBAND\" also turns on iWARP and other RDMA support.\n\nSigned-off-by: Tom Talpey \u003ctalpey@netapp.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "c3a57ed7471a17b07844d531534d970b84b69faf",
      "tree": "6457a4dfea6a849ec821c1e013f97f211713fe93",
      "parents": [
        "56928edd5afb51d684c38c0bed56594e93ffe4c7"
      ],
      "author": {
        "name": "\\\"Talpey, Thomas\\",
        "email": "Thomas.Talpey@netapp.com",
        "time": "Mon Sep 10 13:49:15 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 09 17:17:57 2007 -0400"
      },
      "message": "RPCRDMA: Kconfig and header file with rpcrdma protocol definitions\n\nThis file implements the configuration target, protocol template and\nconstants for the rpcrdma transport framing, for use by the xprtrdma\nrpc transport implementation.\n\nSigned-off-by: Tom Talpey \u003ctalpey@netapp.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "10b0845bed2b93f88d9758880a0a0e53f50c5139",
      "tree": "6f59ed3681076f167d346a9264f9d167101164a3",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Aug 23 11:17:55 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:38:25 2007 -0700"
      },
      "message": "ocfs2: update docs for new features\n\nUpdate documentation listing ocfs2 features to reflect the current state of\nthe file system. Add missing descriptions for some mount options which ocfs2\nsupports.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "3ca135e16a393e5c5cf6490ce751e43c59011dde",
      "tree": "12fc25c3e3c00965604836a3d3eaf3f7d7776e03",
      "parents": [
        "440fdb53b4ae58602711b5b8c3a139ace2404dbb"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Aug 02 16:32:02 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Aug 02 16:32:02 2007 +0100"
      },
      "message": "[JFFS2] LZO compression should default off for compatibility.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "39fe5434cb9de5da40510028b17b96bc4eb312b3",
      "tree": "7a02a317b9ad57da51ca99887c119e779ccf3f13",
      "parents": [
        "0fc72b81d3111d114ab378935b1cf07680ca1289",
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jul 23 10:20:10 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jul 23 10:20:10 2007 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "8cd69e1bc7970bfb032b425043cc0d4e4345c74c",
      "tree": "c6f2890e454d469ecd6c31cbf0b143ea3d806500",
      "parents": [
        "ce8c2293be47999584908069e78bf6d94beadc53"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 10:03:34 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:09:02 2007 -0400"
      },
      "message": "NFSD/SUNRPC: Fix the automatic selection of RPCSEC_GSS\n\nBruce\u0027s patch broke the ability to compile RPCSEC_GSS as a module.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "0f49d5d019afa4e94253bfc92f0daca3badb990b",
      "tree": "9a8266d3a7292a0632df0f970f6377a8b8b98658",
      "parents": [
        "e23291b9120c11aafb2ee76fb71a062eb3c1056c"
      ],
      "author": {
        "name": "Jose R. Santos",
        "email": "jrs@us.ibm.com",
        "time": "Wed Jul 18 08:50:18 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Jul 18 08:50:18 2007 -0400"
      },
      "message": "jbd2: Move jbd2-debug file to debugfs\n\nThe jbd2-debug file used to be located in /proc/sys/fs/jbd2-debug, but it\nincorrectly used create_proc_entry() instead of the sysctl routines, and\nno proc entry was ever created.\n\nInstead of fixing this we might as well move the jbd2-debug file to\ndebugfs which would be the preferred location for this kind of tunable.\nThe new location is now /sys/kernel/debug/jbd2/jbd2-debug.\n\nSigned-off-by: Jose R. Santos \u003cjrs@us.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "42ed95c4e7415714aaab604ae7b1602b87b27b73",
      "tree": "ec6524852847ae42486a3598f59b7b03d247b2fc",
      "parents": [
        "2d3bb25209c1f9a27ea9535c7fd2f6729a5e7db1"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Tue Jul 17 04:04:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:07 2007 -0700"
      },
      "message": "knfsd: nfsd4: build rpcsec_gss whenever nfsd4 is built\n\nSelect rpcsec_gss support whenever asked for NFSv4 support.  The rfc actually\nrequires gss, and gss is also the main reason to migrate to v4.  We already do\nthis on the client side.\n\nSigned-off-by: \"J. Bruce Fields\" \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b91cba52e9b7b3f1c0037908a192d93a869ca9e5",
      "tree": "bbce7f323c8f52b308af5a152673a75b3e445360",
      "parents": [
        "98283bb49c6c8c070ebde9f47489d3e9a83c1323",
        "e509ac4bbc661052dc73a2e8138800ba77d4ecb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:32:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:32:02 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6: (68 commits)\n  sh: sh-rtc support for SH7709.\n  sh: Revert __xdiv64_32 size change.\n  sh: Update r7785rp defconfig.\n  sh: Export div symbols for GCC 4.2 and ST GCC.\n  sh: fix race in parallel out-of-tree build\n  sh: Kill off dead mach.c for hp6xx.\n  sh: hd64461.h cleanup and added comments.\n  sh: Update the alignment when 4K stacks are used.\n  sh: Add a .bss.page_aligned section for 4K stacks.\n  sh: Don\u0027t let SH-4A clobber SH-4 CFLAGS.\n  sh: Add parport stub for SuperIO ports.\n  sh: Drop -Wa,-dsp for DSP tuning.\n  sh: Update dreamcast defconfig.\n  fb: pvr2fb: A few more __devinit annotations for PCI.\n  fb: pvr2fb: Fix up section mismatch warnings.\n  sh: Select IPR-IRQ for SH7091.\n  sh: Correct __xdiv64_32/div64_32 return value size.\n  sh: Fix timer-tmu build for SH-3.\n  sh: Add cpu and mach links to CLEAN_FILES.\n  sh: Preliminary support for the SH-X3 CPU.\n  ...\n"
    },
    {
      "commit": "bd238fb431f31989898423c8b6496bc8c4204a86",
      "tree": "f85a536383cbf360125ecb0592f6c515e0ecf0ff",
      "parents": [
        "8d9107e8c50e1c4ff43c91c8841805833f3ecfb9"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Tue Jul 10 17:57:28 2007 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-desktop.austin.ibm.com",
        "time": "Sat Jul 14 15:13:40 2007 -0500"
      },
      "message": "9p: Reorganization of 9p file system code\n\nThis patchset moves non-filesystem interfaces of v9fs from fs/9p to net/9p.\nIt moves the transport, packet marshalling and connection layers to net/9p\nleaving only the VFS related files in fs/9p.  This work is being done in\npreparation for in-kernel 9p servers as well as alternate 9p clients (other\nthan VFS).\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "3b23c1f5fa7e4c99e9451958a1004ef7434a71f0",
      "tree": "2442c774918a422dee47b44d92515fcfb1897f35",
      "parents": [
        "c799aca31bfe61ba3a91133acf5a13a0773087d4"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@openedhand.com",
        "time": "Tue Jul 10 10:28:42 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jul 11 15:04:38 2007 +0100"
      },
      "message": "[JFFS2] Add a \"favourlzo\" compression mode\n\nAdd a \"favourlzo\" compression mode to jffs2 which tries to\noptimise by size but gives lzo an advantage when comparing sizes.\nThis means the faster lzo algorithm can be preferred when there\nisn\u0027t much difference in compressed size (the exact threshold can\nbe changed).\n\nSigned-off-by: Richard Purdie \u003crpurdie@openedhand.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c799aca31bfe61ba3a91133acf5a13a0773087d4",
      "tree": "d05f44fbec08e26fd52b8b1f4c7b5d162cfe3c31",
      "parents": [
        "8691a729a2a3d739ee40a577053157393450aabd"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@openedhand.com",
        "time": "Tue Jul 10 10:28:36 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jul 11 15:03:53 2007 +0100"
      },
      "message": "[JFFS2] Add LZO compression support.\n\nAdd LZO1X compression/decompression support to jffs2.\n\nLZO\u0027s interface doesn\u0027t entirely match that required by jffs2 so a\nbuffer and memcpy is unavoidable.\n\nSigned-off-by: Richard Purdie \u003crpurdie@openedhand.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a6bc432e296dfa1f05d4b586ca5ca3085a2d42d7",
      "tree": "db51669fcc74686efb4c65f98938907d76202ffa",
      "parents": [
        "ef53cb02ffee8ceb44ea75f778f77eace6b9c89a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jul 11 14:23:54 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jul 11 14:23:54 2007 +0100"
      },
      "message": "[JFFS2] Add support for write-buffer verification.\n\nWe\u0027ve seen some evil corruption issues, where the corruption seems to be\nintroduced after the JFFS2 crc32 is calculated but before the NAND\ncontroller calculates the ECC. So it\u0027s in RAM or in the PCI DMA\ntransfer; not on the flash. Attempt to catch it earlier by (optionally)\nreading back from the flash immediately after writing it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ef53cb02ffee8ceb44ea75f778f77eace6b9c89a",
      "tree": "3e41f74e33ca8b995f5aeb914074ac980b10e56a",
      "parents": [
        "16adce7b6f4dab015d0b93274b41f8aae6fe07a5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jul 10 10:01:22 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jul 10 10:01:22 2007 +0100"
      },
      "message": "[JFFS2] Whitespace cleanups.\n\nConvert many spaces to tabs; one or two other minor cosmetic fixes.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "dd9505879c3381e98fc46f74cd8c17f0b23d0cd7",
      "tree": "c51f3385062726faa5178970ad1945e526ebc492",
      "parents": [
        "9f9a5de4669902f80b6664baeba01595ffce3597"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 11 15:35:34 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 11 15:35:34 2007 +0900"
      },
      "message": "fs: hugetlbfs: Disable for shnommu.\n\nSH can turn CONFIG_MMU on and off, don\u0027t let us get to a state\nwhere hugetlbfs/hugetlbpage gets built when building for nommu.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "148e423f909e14564d8af13239c5d060f7df273e",
      "tree": "09369a0e0fc425b366fe0df9aab5fedfe1419b57",
      "parents": [
        "59c51591a0ac7568824f541f57de967e88adaa07"
      ],
      "author": {
        "name": "Alexander E. Patrakov",
        "email": "patrakov@ums.usu.ru",
        "time": "Wed May 09 07:31:54 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:58:15 2007 +0200"
      },
      "message": "Remove obsolete fat_cvf help text\n\nThe text removed by the following patch refers to functionality that never\nworked, to non-existing documentation file, and to mount options marked as\nobsolete in the module.\n\nSigned-off-by: Alexander E. Patrakov \u003cpatrakov@ums.usu.ru\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "880ebdc5166aa6a0aa2a3218357a3d6e0eebcec8",
      "tree": "9c8399771750d93ac8db22d178f18b0a87d884f2",
      "parents": [
        "98a27ba485c7508ef9d9527fe06e4686f3a163dc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:26:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:04 2007 -0700"
      },
      "message": "reiserfs: proc support requires PROC_FS\n\nREISER_FS /proc option needs to depend on PROC_FS.\n\nfs/reiserfs/procfs.c: In function \u0027show_super\u0027:\nfs/reiserfs/procfs.c:134: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027max_hash_collisions\u0027\nfs/reiserfs/procfs.c:134: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027breads\u0027\nfs/reiserfs/procfs.c:135: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027bread_miss\u0027\nfs/reiserfs/procfs.c:135: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027search_by_key\u0027\nfs/reiserfs/procfs.c:136: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027search_by_key_fs_changed\u0027\nfs/reiserfs/procfs.c:136: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027search_by_key_restarted\u0027\nfs/reiserfs/procfs.c:137: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027insert_item_restarted\u0027\nfs/reiserfs/procfs.c:137: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027paste_into_item_restarted\u0027\nfs/reiserfs/procfs.c:138: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027cut_from_item_restarted\u0027\nfs/reiserfs/procfs.c:139: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027delete_solid_item_restarted\u0027\nfs/reiserfs/procfs.c:139: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027delete_item_restarted\u0027\nfs/reiserfs/procfs.c:140: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027leaked_oid\u0027\nfs/reiserfs/procfs.c:140: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027leaves_removable\u0027\nfs/reiserfs/procfs.c: In function \u0027show_per_level\u0027:\nfs/reiserfs/procfs.c:184: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027balance_at\u0027\nfs/reiserfs/procfs.c:185: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027sbk_read_at\u0027\nfs/reiserfs/procfs.c:186: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027sbk_fs_changed\u0027\nfs/reiserfs/procfs.c:187: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027sbk_restarted\u0027\nfs/reiserfs/procfs.c:188: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027free_at\u0027\nfs/reiserfs/procfs.c:189: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027items_at\u0027\nfs/reiserfs/procfs.c:190: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027can_node_be_removed\u0027\nfs/reiserfs/procfs.c:191: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027lnum\u0027\nfs/reiserfs/procfs.c:192: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027rnum\u0027\nfs/reiserfs/procfs.c:193: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027lbytes\u0027\nfs/reiserfs/procfs.c:194: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027rbytes\u0027\nfs/reiserfs/procfs.c:195: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027get_neighbors\u0027\nfs/reiserfs/procfs.c:196: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027get_neighbors_restart\u0027\nfs/reiserfs/procfs.c:197: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027need_l_neighbor\u0027\nfs/reiserfs/procfs.c:197: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027need_r_neighbor\u0027\nfs/reiserfs/procfs.c: In function \u0027show_bitmap\u0027:\nfs/reiserfs/procfs.c:224: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027free_block\u0027\nfs/reiserfs/procfs.c:225: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027scan_bitmap\u0027\nfs/reiserfs/procfs.c:226: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027scan_bitmap\u0027\nfs/reiserfs/procfs.c:227: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027scan_bitmap\u0027\nfs/reiserfs/procfs.c:228: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027scan_bitmap\u0027\nfs/reiserfs/procfs.c:229: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027scan_bitmap\u0027\nfs/reiserfs/procfs.c:230: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027scan_bitmap\u0027\nfs/reiserfs/procfs.c:230: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027scan_bitmap\u0027\nfs/reiserfs/procfs.c: In function \u0027show_journal\u0027:\nfs/reiserfs/procfs.c:384: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c:385: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c:386: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c:387: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c:388: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c:389: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c:390: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c:391: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c:392: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c:393: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c:394: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c:395: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c:395: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c:395: error: \u0027reiserfs_proc_info_data_t\u0027 has no member named \u0027journal\u0027\nfs/reiserfs/procfs.c: In function \u0027reiserfs_proc_info_init\u0027:\nfs/reiserfs/procfs.c:504: warning: implicit declaration of function \u0027__PINFO\u0027\nfs/reiserfs/procfs.c:504: error: request for member \u0027lock\u0027 in something not a structure or union\nfs/reiserfs/procfs.c: In function \u0027reiserfs_proc_info_done\u0027:\nfs/reiserfs/procfs.c:544: error: request for member \u0027lock\u0027 in something not a structure or union\nfs/reiserfs/procfs.c:545: error: request for member \u0027exiting\u0027 in something not a structure or union\nfs/reiserfs/procfs.c:546: error: request for member \u0027lock\u0027 in something not a structure or union\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4d4700707c0d4be0efc968989fb1cd01c60c0a35",
      "tree": "478453a4ae9453bd8d26ffc3df6eedcc30799a43",
      "parents": [
        "7e20ef030dde0e52dd5a57220ee82fa9facbea4e",
        "84dde76c4a2d99ed2d7de6ec82c53b56620900a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 19:55:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 19:55:11 2007 -0700"
      },
      "message": "Merge git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* git://git.linux-nfs.org/pub/linux/nfs-2.6: (28 commits)\n  NFS: Fix a compile glitch on 64-bit systems\n  NFS: Clean up nfs_create_request comments\n  spkm3: initialize hash\n  spkm3: remove bad kfree, unnecessary export\n  spkm3: fix spkm3\u0027s use of hmac\n  NFS4: invalidate cached acl on setacl\n  NFS: Fix directory caching problem - with test case and patch.\n  NFS: Set meaningful value for fattr-\u003etime_start in readdirplus results.\n  NFS: Added support to turn off the NFSv3 READDIRPLUS RPC.\n  SUNRPC: RPC client should retry with different versions of rpcbind\n  SUNRPC: remove old portmapper\n  NFS: switch NFSROOT to use new rpcbind client\n  SUNRPC: switch the RPC server to use the new rpcbind registration API\n  SUNRPC: switch socket-based RPC transports to use rpcbind\n  SUNRPC: introduce rpcbind: replacement for in-kernel portmapper\n  SUNRPC: Eliminate side effects from rpc_malloc\n  SUNRPC: RPC buffer size estimates are too large\n  NLM: Shrink the maximum request size of NLM4 requests\n  NFS: Use pgoff_t in structures and functions that pass page cache offsets\n  NFS: Clean up nfs_sync_mapping_wait()\n  ...\n"
    },
    {
      "commit": "80c72fe415698049a477314ac82790c1af0fa7e3",
      "tree": "ae5fbc5ad3327d1c44cead49df8fb0e724baf56f",
      "parents": [
        "ef4533f8af7a8798cb8f52b06f47acf0c0d2d767"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu May 03 03:11:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 03 03:11:29 2007 -0700"
      },
      "message": "[AFS/AF_RXRPC]: Miscellaneous fixes.\n\nMake miscellaneous fixes to AFS and AF_RXRPC:\n\n (*) Make AF_RXRPC select KEYS rather than RXKAD or AFS_FS in Kconfig.\n\n (*) Don\u0027t use FS_BINARY_MOUNTDATA.\n\n (*) Remove a done \u0027TODO\u0027 item in a comemnt on afs_get_sb().\n\n (*) Don\u0027t pass a void * as the page pointer argument of kmap_atomic() as this\n     breaks on m68k.  Patch from Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e.\n\n (*) Use match_*() functions rather than doing my own parsing.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00a6e7bbf990e3a5e59a9a1e6a68e99c94fe001c",
      "tree": "fb0427a8b08702c99bf5eba9c6d5bb16ea4ee2bc",
      "parents": [
        "4c2eaf073f0cc2b5bf593b8133c078b9d9406e95"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Thu Mar 29 16:48:33 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Apr 30 22:17:16 2007 -0700"
      },
      "message": "SUNRPC: RPC client should retry with different versions of rpcbind\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "b1bdb691c3c38b4fbaf99fa8474f5cfa99b2d774",
      "tree": "aab0b09167997e5d5269bd5465bf99a41333e68b",
      "parents": [
        "47051a2152f8b2355ee70249a0faaf7b682e8ce5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Apr 27 15:28:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 27 15:28:45 2007 -0700"
      },
      "message": "[AF_RXRPC/AFS]: Arch-specific fixes.\n\nFixes for various arch compilation problems:\n\n (*) Missing module exports.\n\n (*) Variable name collision when rxkad and af_rxrpc both built in\n     (rxrpc_debug).\n\n (*) Large constant representation problem (AFS_UUID_TO_UNIX_TIME).\n\n (*) Configuration dependencies.\n\n (*) printk() format warnings.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63b6be55e8b51cb718468794d343058e96c7462c",
      "tree": "83c06275ba6b7ca1ffbf8c2e52497d7bceed567c",
      "parents": [
        "08e0e7c82eeadec6f4871a386b86bf0f0fbcb4eb"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Apr 26 15:55:48 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 15:55:48 2007 -0700"
      },
      "message": "[AF_RXRPC]: Delete the old RxRPC code.\n\nDelete the old RxRPC code as it\u0027s now no longer used.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08e0e7c82eeadec6f4871a386b86bf0f0fbcb4eb",
      "tree": "1c4f7e91e20e56ff2ec755e988a6ee828b1a21c0",
      "parents": [
        "651350d10f93bed7003c9a66e24cf25e0f8eed3d"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Apr 26 15:55:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 15:55:03 2007 -0700"
      },
      "message": "[AF_RXRPC]: Make the in-kernel AFS filesystem use AF_RXRPC.\n\nMake the in-kernel AFS filesystem use AF_RXRPC instead of the old RxRPC code.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "419ee448ff76aef13526a99c2dc39ba3ae1f0970",
      "tree": "b475ef43632700d5d7eab3e9e9f1a80159aad73d",
      "parents": [
        "8a03d9a498eaf02c8a118752050a5154852c13bf"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 16:10:59 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 16:10:59 2007 -0500"
      },
      "message": "Remove JFFS (version 1), as scheduled.\n\nUnmaintained for years, few if any users.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9468482bd4c3b89abe04a770848d5eaa1ea830b0",
      "tree": "7bac4349702c6414e78d83e6d6febd633177f52a",
      "parents": [
        "551a10c7fc14640d484ee3dda699758041d8123f",
        "8af18971584d1e05770560206cfdfd1d6ba8a17f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 13 21:15:42 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 13 21:15:42 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] on reconnect to Samba - reset the unix capabilities\n  [CIFS] Allow update of EOF on remote extend of file\n  [CIFS] POSIX CIFS Extensions (continued) - POSIX Open\n  [CIFS] Additional POSIX CIFS Extensions infolevels\n"
    },
    {
      "commit": "8af18971584d1e05770560206cfdfd1d6ba8a17f",
      "tree": "5720ee5fa4de18eebc64d41b761e2f890d99b35e",
      "parents": [
        "7ba526316ae122e60c0c7a40793491f71b9ec590"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Feb 14 04:42:51 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Feb 14 04:42:51 2007 +0000"
      },
      "message": "[CIFS] on reconnect to Samba - reset the unix capabilities\n\nAfter temporary server or network failure and reconneciton, we were not\nresending the unix capabilities via SetFSInfo - which confused Samba posix\nbyte range locking code.\n\nDiscovered by jra\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "88b4a07e6610f4c93b08b0bb103318218db1e9f6",
      "tree": "32e2f2650bd4841ba6b2fafc724c2806219351b4",
      "parents": [
        "b5d5dfbd59577aed72263f22e28d3eaf98e1c6e5"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Mon Feb 12 00:53:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:36 2007 -0800"
      },
      "message": "[PATCH] eCryptfs: Public key transport mechanism\n\nThis is the transport code for public key functionality in eCryptfs.  It\nmanages encryption/decryption request queues with a transport mechanism.\nCurrently, netlink is the only implemented transport.\n\nEach inode has a unique File Encryption Key (FEK).  Under passphrase, a File\nEncryption Key Encryption Key (FEKEK) is generated from a salt/passphrase\ncombo on mount.  This FEKEK encrypts each FEK and writes it into the header of\neach file using the packet format specified in RFC 2440.  This is all\nsymmetric key encryption, so it can all be done via the kernel crypto API.\n\nThese new patches introduce public key encryption of the FEK.  There is no\nasymmetric key encryption support in the kernel crypto API, so eCryptfs pushes\nthe FEK encryption and decryption out to a userspace daemon.  After\nconsidering our requirements and determining the complexity of using various\ntransport mechanisms, we settled on netlink for this communication.\n\neCryptfs stores authentication tokens into the kernel keyring.  These tokens\ncorrelate with individual keys.  For passphrase mode of operation, the\nauthentication token contains the symmetric FEKEK.  For public key, the\nauthentication token contains a PKI type and an opaque data blob managed by\nindividual PKI modules in userspace.\n\nEach user who opens a file under an eCryptfs partition mounted in public key\nmode must be running a daemon.  That daemon has the user\u0027s credentials and has\naccess to all of the keys to which the user should have access.  The daemon,\nwhen started, initializes the pluggable PKI modules available on the system\nand registers itself with the eCryptfs kernel module.  Userspace utilities\nregister public key authentication tokens into the user session keyring.\nThese authentication tokens correlate key signatures with PKI modules and PKI\nblobs.  The PKI blobs contain PKI-specific information necessary for the PKI\nmodule to carry out asymmetric key encryption and decryption.\n\nWhen the eCryptfs module parses the header of an existing file and finds a Tag\n1 (Public Key) packet (see RFC 2440), it reads in the public key identifier\n(signature).  The asymmetrically encrypted FEK is in the Tag 1 packet;\neCryptfs puts together a decrypt request packet containing the signature and\nthe encrypted FEK, then it passes it to the daemon registered for the\ncurrent-\u003eeuid via a netlink unicast to the PID of the daemon, which was\nregistered at the time the daemon was started by the user.\n\nThe daemon actually just makes calls to libecryptfs, which implements request\npacket parsing and manages PKI modules.  libecryptfs grabs the public key\nauthentication token for the given signature from the user session keyring.\nThis auth tok tells libecryptfs which PKI module should receive the request.\nlibecryptfs then makes a decrypt() call to the PKI module, and it passes along\nthe PKI block from the auth tok.  The PKI uses the blob to figure out how it\nshould decrypt the data passed to it; it performs the decryption and passes\nthe decrypted data back to libecryptfs.  libecryptfs then puts together a\nreply packet with the decrypted FEK and passes that back to the eCryptfs\nmodule.\n\nThe eCryptfs module manages these request callouts to userspace code via\nmessage context structs.  The module maintains an array of message context\nstructs and places the elements of the array on two lists: a free and an\nallocated list.  When eCryptfs wants to make a request, it moves a msg ctx\nfrom the free list to the allocated list, sets its state to pending, and fires\noff the message to the user\u0027s registered daemon.\n\nWhen eCryptfs receives a netlink message (via the callback), it correlates the\nmsg ctx struct in the alloc list with the data in the message itself.  The\nmsg-\u003eindex contains the offset of the array of msg ctx structs.  It verifies\nthat the registered daemon PID is the same as the PID of the process that sent\nthe message.  It also validates a sequence number between the received packet\nand the msg ctx.  Then, it copies the contents of the message (the reply\npacket) into the msg ctx struct, sets the state in the msg ctx to done, and\nwakes up the process that was sleeping while waiting for the reply.\n\nThe sleeping process was whatever was performing the sys_open().  This process\noriginally called ecryptfs_send_message(); it is now in\necryptfs_wait_for_response().  When it wakes up and sees that the msg ctx\nstate was set to done, it returns a pointer to the message contents (the reply\npacket) and returns.  If all went well, this packet contains the decrypted\nFEK, which is then copied into the crypt_stat struct, and life continues as\nnormal.\n\nThe case for creation of a new file is very similar, only instead of a decrypt\nrequest, eCryptfs sends out an encrypt request.\n\n\u003e - We have a great clod of key mangement code in-kernel.  Why is that\n\u003e   not suitable (or growable) for public key management?\n\neCryptfs uses Howells\u0027 keyring to store persistent key data and PKI state\ninformation.  It defers public key cryptographic transformations to userspace\ncode.  The userspace data manipulation request really is orthogonal to key\nmanagement in and of itself.  What eCryptfs basically needs is a secure way to\ncommunicate with a particular daemon for a particular task doing a syscall,\nbased on the UID.  Nothing running under another UID should be able to access\nthat channel of communication.\n\n\u003e - Is it appropriate that new infrastructure for public key\n\u003e management be private to a particular fs?\n\nThe messaging.c file contains a lot of code that, perhaps, could be extracted\ninto a separate kernel service.  In essence, this would be a sort of\nrequest/reply mechanism that would involve a userspace daemon.  I am not aware\nof anything that does quite what eCryptfs does, so I was not aware of any\nexisting tools to do just what we wanted.\n\n\u003e   What happens if one of these daemons exits without sending a quit\n\u003e   message?\n\nThere is a stale uid\u003c-\u003epid association in the hash table for that user.  When\nthe user registers a new daemon, eCryptfs cleans up the old association and\ngenerates a new one.  See ecryptfs_process_helo().\n\n\u003e - _why_ does it use netlink?\n\nNetlink provides the transport mechanism that would minimize the complexity of\nthe implementation, given that we can have multiple daemons (one per user).  I\nexplored the possibility of using relayfs, but that would involve having to\nintroduce control channels and a protocol for creating and tearing down\nchannels for the daemons.  We do not have to worry about any of that with\nnetlink.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "730c385bc58802b51812bfcd13ae3578d16c1dfd",
      "tree": "fce46b7ca739819c1e1c9a336ccb03f41012abcb",
      "parents": [
        "b9b2a700378016cead20f34232be87eea45087d2"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 10 01:46:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:18:06 2007 -0800"
      },
      "message": "[PATCH] Remove unused kernel config option ZISOFS_FS\n\nRemove the kernel config option ZISOFS_FS, since it appears that the actual\noption is simply ZISOFS.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f71aa8a55a0ae1a0d06c6079265d16502a678e8e",
      "tree": "adb5b97c984fd96eada350a7b90986b711f50348",
      "parents": [
        "0dd82141b236ce36253e3056c6068ee3d5732196"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jan 25 14:51:50 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Feb 07 12:14:27 2007 -0800"
      },
      "message": "[PATCH] ocfs2: drop INET from Kconfig, not needed\n\nOCFS2: drop \u0027depends on INET\u0027 since local mounts are now allowed.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "163ca88b9c5858909ee3f8801ae0096b5f94e835",
      "tree": "07dc9cae76a3a1c0b7f80d47b22dc4efc686959b",
      "parents": [
        "9127d4b1d9b2e8fba8e7fbc7f88ea93e5eb01396"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@gmail.com",
        "time": "Fri Dec 22 01:09:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 08:55:48 2006 -0800"
      },
      "message": "[PATCH] Make JFFS depend on CONFIG_BROKEN\n\nMark JFFS as broken and provide a warning to users that it is deprecated\nand scheduled for removal in 2.6.21\n\nSigned-off-by: Josh Boyer \u003cjwboyer@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bef1f40261c8bc5ad2ca70a5a1760b0eb79b6812",
      "tree": "c2799c3f46bb82d3db3be07ed22edc13b4352114",
      "parents": [
        "c48e3fca3f063edb0c8c4d163e880b94c1d9f93d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Dec 12 20:04:19 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 20:04:19 2006 +0100"
      },
      "message": "kconfig: Standardize \"depends\" -\u003e \"depends on\" in Kconfig files\n\nStandardize the miniscule percentage of occurrences of \"depends\" in\nKconfig files to \"depends on\", and update kconfig-language.txt to\nreflect that.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "d23edbd3d596553db4ffac71a6e3745e85aee7cc",
      "tree": "a162bc8fdc2daf78ad30315835c2c1bcf3abc697",
      "parents": [
        "11c302c14d8ddc47504bd3b650bc9e8da7c717b7"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Tue Dec 12 19:07:45 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 19:07:45 2006 +0100"
      },
      "message": "EXT{2,3,4}_FS: remove outdated part of the help text\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nAcked-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "03a67a46af8647b2c7825107045ecae641e103d3",
      "tree": "7986405e63cfafe97f9fb6093b1ce2a96d1657c3",
      "parents": [
        "93e06b4140cc018826bce4d97b0bf7c9ba05ae6e"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Thu Nov 30 05:32:19 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:32:19 2006 +0100"
      },
      "message": "Fix typos in doc and comments\n\nChanges persistant -\u003e persistent. www.dictionary.com does not know\npersistant (with an A), but should it be one of those things you can\nspell in more than one correct way, let me know.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3cb2fccc5f48a4d6269dfd00b4db570fca2a04d5",
      "tree": "d11c4db3e38705f7d2c51531e744dd9d27834883",
      "parents": [
        "5d3f083d8f897ce2560bbd4dace483d5aa60d623"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Thu Nov 30 05:22:59 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:22:59 2006 +0100"
      },
      "message": "Fix misc Kconfig typos\n\nFix various Kconfig typos.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "64aaa4f8b7e676ccd3f6448df6867097b873b0a6",
      "tree": "43c9bceb2ebbb9fe8143d6788c08f49d22b1701d",
      "parents": [
        "6897083abfb0156b533ab8ac42c47f68c550ca9e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Nov 16 01:19:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:43:38 2006 -0800"
      },
      "message": "[PATCH] AFS: Amend the AFS configuration options\n\nAmend the text of AFS configuration options.\n\nSigned-off-by: 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": "bcbaecbb9968750d4bfb2686a97e396f681f88ef",
      "tree": "f08729c1ee1883a6221a39863a3d1683f35e1c3b",
      "parents": [
        "7059abedd2f04b68bd7e1a79c9c72f7aeee134c0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Oct 25 16:49:36 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Oct 25 16:51:05 2006 +1000"
      },
      "message": "[CRYPTO] users: Select ECB/CBC where needed\n\nCRYPTO_MANAGER is selected automatically by CONFIG_ECB and CONFIG_CBC.\n\nconfig CRYPTO_ECB\n        tristate \"ECB support\"\n        select CRYPTO_BLKCIPHER\n        select CRYPTO_MANAGER\n\n\nI\u0027ve added CONFIG_ECB to the ones you mentioned and CONFIG_CBC to\ngssapi.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f2fbc6c2dad7bbcbf226c094749534f1e84d3be2",
      "tree": "23b6702a9386fa4ee331e763477a802660448e5e",
      "parents": [
        "d6f8ff7381501887233666b508b9eac70143303d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 19 23:28:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:38 2006 -0700"
      },
      "message": "[PATCH] fs/Kconfig: move GENERIC_ACL, fix acl() call errors\n\nGENERIC_ACL shouldn\u0027t be under Network File Systems (which made it depend\non NET) as far as I can tell.  Having it there and having many (FS) config\nsymbols disabled gives this (which the patch fixes):\n\nmm/built-in.o: In function `shmem_check_acl\u0027:\nshmem_acl.c:(.text.shmem_check_acl+0x33): undefined reference to `posix_acl_permission\u0027\nfs/built-in.o: In function `generic_acl_get\u0027:\n(.text.generic_acl_get+0x30): undefined reference to `posix_acl_to_xattr\u0027\nfs/built-in.o: In function `generic_acl_set\u0027:\n(.text.generic_acl_set+0x75): undefined reference to `posix_acl_from_xattr\u0027\nfs/built-in.o: In function `generic_acl_set\u0027:\n(.text.generic_acl_set+0x94): undefined reference to `posix_acl_valid\u0027\nfs/built-in.o: In function `generic_acl_set\u0027:\n(.text.generic_acl_set+0xc1): undefined reference to `posix_acl_equiv_mode\u0027\nfs/built-in.o: In function `generic_acl_init\u0027:\n(.text.generic_acl_init+0x7a): undefined reference to `posix_acl_clone\u0027\nfs/built-in.o: In function `generic_acl_init\u0027:\n(.text.generic_acl_init+0xb4): undefined reference to `posix_acl_clone\u0027\nfs/built-in.o: In function `generic_acl_init\u0027:\n(.text.generic_acl_init+0xc8): undefined reference to `posix_acl_create_masq\u0027\nfs/built-in.o: In function `generic_acl_chmod\u0027:\n(.text.generic_acl_chmod+0x49): undefined reference to `posix_acl_clone\u0027\nfs/built-in.o: In function `generic_acl_chmod\u0027:\n(.text.generic_acl_chmod+0x76): undefined reference to `posix_acl_chmod_masq\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12e36b2f41b6cbc67386fcb9c59c32a3e2033905",
      "tree": "ec1794bae2f96eef6cc2afb2fa5c48e6fd346316",
      "parents": [
        "1baaf0b424fe611a99cf3e2e59e84df0561d679a",
        "1a4e15a04ec69cb3552f4120079f5472377df5f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 13 08:09:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 13 08:09:29 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6: (27 commits)\n  [CIFS] Missing flags2 for DFS\n  [CIFS] Workaround incomplete byte length returned by some\n  [CIFS] cifs Kconfig: don\u0027t select CONNECTOR\n  [CIFS] Level 1 QPathInfo needed for proper OS2 support\n  [CIFS] fix typo in previous patch\n  [CIFS] Fix old DOS time conversion to handle timezone\n  [CIFS] Do not need to adjust for Jan/Feb for leap day\n  [CIFS] Fix leaps year calculation for years after 2100\n  [CIFS] readdir (ffirst) enablement of accurate timestamps from legacy servers\n  [CIFS] Fix compiler warning with previous patch\n  [CIFS] Fix typo\n  [CIFS] Allow for 15 minute TZs (e.g. Nepal) and be more explicit about\n  [CIFS] Fix readdir of large directories for backlevel servers\n  [CIFS] Allow LANMAN21 support even in both POSIX non-POSIX path\n  [CIFS] Make use of newer QFSInfo dependent on capability bit instead of\n  [CIFS] Do not send newer QFSInfo to legacy servers which can not support it\n  [CIFS] Fix typo in name of new cifs_show_stats\n  [CIFS] Rename server time zone field\n  [CIFS] Handle legacy servers which return undefined time zone\n  [CIFS] CIFS support for /proc/\u003cpid\u003e/mountstats part 1\n  ...\n\nManual conflict resolution in fs/cifs/connect.c\n"
    },
    {
      "commit": "230a03950ecd63bc613c6adeffbe9049189d9f05",
      "tree": "aeea3e2237576efea3adf8cd99827baf046efa8a",
      "parents": [
        "acf1a1b1043327b2179ea529730358e58c7c277e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Oct 12 15:07:55 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 12 15:07:55 2006 +0000"
      },
      "message": "[CIFS] cifs Kconfig: don\u0027t select CONNECTOR\n`select\u0027 is a bit obnoxious: the option keeps on coming back\nand it\u0027s hard to work out what to do to make it go away again.\nThe use of `depends on\u0027 is preferred (although it has\nusability problems too..)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "dab291af8d6307a3075c3d67d0cc8f98e646cb94",
      "tree": "a2207ab3e2e00472e5e3c969ad0dd211fb9e4151",
      "parents": [
        "a920e9416b3469994860ab552dfd7fd5a5aff162"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Wed Oct 11 01:21:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:16 2006 -0700"
      },
      "message": "[PATCH] jbd2: enable building of jbd2 and have ext4 use it rather than jbd\n\nReworked from a patch by Mingming Cao and Randy Dunlap\n\nSigned-off-By: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-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": "02ea2104c55b625cf5b5d9ba8586a4fc17920f5c",
      "tree": "fc7b380eb0f77307902379436c3a9cfca9330737",
      "parents": [
        "617ba13b31fbf505cc21799826639ef24ed94af0"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Wed Oct 11 01:20:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:15 2006 -0700"
      },
      "message": "[PATCH] ext4: enable building of ext4\n\nOriginally part of a patch from Mingming Cao and Randy Dunlap.  Reorganized\nby Shaggy.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Mingming Cao\u003ccmm@us.ibm.com\u003e\nSigned-off-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": "4a61f17378c2cdd9bd8f34ef8bd7422861d0c1f1",
      "tree": "a2054556900af8c16fd9f5419f012dcf1ee2995a",
      "parents": [
        "d002ec481c24f325ed6cfcb7810d317c015dd1b5",
        "7ecdb70a0ea436c06540140242bfac6ac3babfc0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 09:06:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 09:06:16 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6: (292 commits)\n  [GFS2] Fix endian bug for de_type\n  [GFS2] Initialize SELinux extended attributes at inode creation time.\n  [GFS2] Move logging code into log.c (mostly)\n  [GFS2] Mark nlink cleared so VFS sees it happen\n  [GFS2] Two redundant casts removed\n  [GFS2] Remove uneeded endian conversion\n  [GFS2] Remove duplicate sb reading code\n  [GFS2] Mark metadata reads for blktrace\n  [GFS2] Remove iflags.h, use FS_\n  [GFS2] Fix code style/indent in ops_file.c\n  [GFS2] streamline-generic_file_-interfaces-and-filemap gfs fix\n  [GFS2] Remove readv/writev methods and use aio_read/aio_write instead (gfs bits)\n  [GFS2] inode-diet: Eliminate i_blksize from the inode structure\n  [GFS2] inode_diet: Replace inode.u.generic_ip with inode.i_private (gfs)\n  [GFS2] Fix typo in last patch\n  [GFS2] Fix direct i/o logic in filemap.c\n  [GFS2] Fix bug in Makefiles for lock modules\n  [GFS2] Remove (extra) fs_subsys declaration\n  [GFS2/DLM] Fix trailing whitespace\n  [GFS2] Tidy up meta_io code\n  ...\n"
    },
    {
      "commit": "237fead619984cc48818fe12ee0ceada3f55b012",
      "tree": "40c6cacf2331191139e847988882b168d111c12e",
      "parents": [
        "f7aa2638f288f4c67acdb55947472740bd27d27a"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Wed Oct 04 02:16:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 07:55:24 2006 -0700"
      },
      "message": "[PATCH] ecryptfs: fs/Makefile and fs/Kconfig\n\neCryptfs is a stacked cryptographic filesystem for Linux.  It is derived from\nErez Zadok\u0027s Cryptfs, implemented through the FiST framework for generating\nstacked filesystems.  eCryptfs extends Cryptfs to provide advanced key\nmanagement and policy features.  eCryptfs stores cryptographic metadata in the\nheader of each file written, so that encrypted files can be copied between\nhosts; the file will be decryptable with the proper key, and there is no need\nto keep track of any additional information aside from what is already in the\nencrypted file itself.\n\n[akpm@osdl.org: updates for ongoing API changes]\n[bunk@stusta.de: cleanups]\n[akpm@osdl.org: alpha build fix]\n[akpm@osdl.org: cleanups]\n[tytso@mit.edu: inode-diet updates]\n[pbadari@us.ibm.com: generic_file_*_read/write() interface updates]\n[rdunlap@xenotime.net: printk format fixes]\n[akpm@osdl.org: make slab creation and teardown table-driven]\nSigned-off-by: Phillip Hellewell \u003cphillip@hellewell.homeip.net\u003e\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Erez Zadok \u003cezk@cs.sunysb.edu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Stephan Mueller \u003csmueller@chronox.de\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cab00891c5489cb6d0cde0a55d39bd5f2871fa70",
      "tree": "0dc810a15ad02dc76939b6ea021a4a24794561bb",
      "parents": [
        "44c09201a4178e08ed1c8cc37e7aea0683888f0a"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:36:44 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:36:44 2006 +0200"
      },
      "message": "Still more typo fixes\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "44c09201a4178e08ed1c8cc37e7aea0683888f0a",
      "tree": "2b8a859ef668b24cc7c41331d29357979e07c364",
      "parents": [
        "095096038d637c477ef3c1b674612bcbc4d60c2d"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:34:14 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:34:14 2006 +0200"
      },
      "message": "more misc typo fixes\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "cc2e2767f172fb2f38ca72e22ac98e452550437f",
      "tree": "9db828ab5b1bde698653c815968d1e8ef7c0438f",
      "parents": [
        "4b3f686d4aa8ad815dc68a4e8fabd05b1ebb9f2c"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "laplam@rpi.edu",
        "time": "Tue Oct 03 22:22:29 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:22:29 2006 +0200"
      },
      "message": "Typos in fs/Kconfig\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "59458f40e25915a355d8b1d701425fe9f4f9ea23",
      "tree": "f1c9a2934df686e36d75f759ab7313b6f0e0e5f9",
      "parents": [
        "825f9075d74028d11d7f5932f04e1b5db3022b51",
        "d834c16516d1ebec4766fc58c059bf01311e6045"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Oct 02 08:45:08 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Oct 02 08:45:08 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into gfs2\n"
    },
    {
      "commit": "9361401eb7619c033e2394e4f9f6d410d6719ac7",
      "tree": "04b94a71f2366988c17740d1c16cfbdec41d5d2e",
      "parents": [
        "d366e40a1cabd453be6e2609caa7e12f9ca17b1f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Sep 30 20:45:40 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Sat Sep 30 20:52:31 2006 +0200"
      },
      "message": "[PATCH] BLOCK: Make it possible to disable the block layer [try #6]\n\nMake it possible to disable the block layer.  Not all embedded devices require\nit, some can make do with just JFFS2, NFS, ramfs, etc - none of which require\nthe block layer to be present.\n\nThis patch does the following:\n\n (*) Introduces CONFIG_BLOCK to disable the block layer, buffering and blockdev\n     support.\n\n (*) Adds dependencies on CONFIG_BLOCK to any configuration item that controls\n     an item that uses the block layer.  This includes:\n\n     (*) Block I/O tracing.\n\n     (*) Disk partition code.\n\n     (*) All filesystems that are block based, eg: Ext3, ReiserFS, ISOFS.\n\n     (*) The SCSI layer.  As far as I can tell, even SCSI chardevs use the\n     \t block layer to do scheduling.  Some drivers that use SCSI facilities -\n     \t such as USB storage - end up disabled indirectly from this.\n\n     (*) Various block-based device drivers, such as IDE and the old CDROM\n     \t drivers.\n\n     (*) MTD blockdev handling and FTL.\n\n     (*) JFFS - which uses set_bdev_super(), something it could avoid doing by\n     \t taking a leaf out of JFFS2\u0027s book.\n\n (*) Makes most of the contents of linux/blkdev.h, linux/buffer_head.h and\n     linux/elevator.h contingent on CONFIG_BLOCK being set.  sector_div() is,\n     however, still used in places, and so is still available.\n\n (*) Also made contingent are the contents of linux/mpage.h, linux/genhd.h and\n     parts of linux/fs.h.\n\n (*) Makes a number of files in fs/ contingent on CONFIG_BLOCK.\n\n (*) Makes mm/bounce.c (bounce buffering) contingent on CONFIG_BLOCK.\n\n (*) set_page_dirty() doesn\u0027t call __set_page_dirty_buffers() if CONFIG_BLOCK\n     is not enabled.\n\n (*) fs/no-block.c is created to hold out-of-line stubs and things that are\n     required when CONFIG_BLOCK is not set:\n\n     (*) Default blockdev file operations (to give error ENODEV on opening).\n\n (*) Makes some /proc changes:\n\n     (*) /proc/devices does not list any blockdevs.\n\n     (*) /proc/diskstats and /proc/partitions are contingent on CONFIG_BLOCK.\n\n (*) Makes some compat ioctl handling contingent on CONFIG_BLOCK.\n\n (*) If CONFIG_BLOCK is not defined, makes sys_quotactl() return -ENODEV if\n     given command other than Q_SYNC or if a special device is specified.\n\n (*) In init/do_mounts.c, no reference is made to the blockdev routines if\n     CONFIG_BLOCK is not defined.  This does not prohibit NFS roots or JFFS2.\n\n (*) The bdflush, ioprio_set and ioprio_get syscalls can now be absent (return\n     error ENOSYS by way of cond_syscall if so).\n\n (*) The seclvl_bd_claim() and seclvl_bd_release() security calls do nothing if\n     CONFIG_BLOCK is not set, since they can\u0027t then happen.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "39f0247d3823e4e0bf8f6838a10362864b1e1053",
      "tree": "f5808b2bb5fd719c42c7068e2dc43a4b8f402304",
      "parents": [
        "f0c8bd164e1a0585d7e46896553136b4f488bd19"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Fri Sep 29 02:01:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:24 2006 -0700"
      },
      "message": "[PATCH] Access Control Lists for tmpfs\n\nAdd access control lists for tmpfs.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0c8bd164e1a0585d7e46896553136b4f488bd19",
      "tree": "75cbeec5113da7c20c6ee9ef09bdaea82014738a",
      "parents": [
        "4e6fd33b75602ced4c5d43e99a10a1d13f33d4f4"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Fri Sep 29 02:01:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:24 2006 -0700"
      },
      "message": "[PATCH] Generic infrastructure for acls\n\nThe patches solve the following problem: We want to grant access to devices\nbased on who is logged in from where, etc.  This includes switching back and\nforth between multiple user sessions, etc.\n\nUsing ACLs to define device access for logged-in users gives us all the\nflexibility we need in order to fully solve the problem.\n\nDevice special files nowadays usually live on tmpfs, hence tmpfs ACLs.\n\nDifferent distros have come up with solutions that solve the problem to\ndifferent degrees: SUSE uses a resource manager which tracks login sessions\nand sets ACLs on device inodes as appropriate.  RedHat uses pam_console, which\nchanges the primary file ownership to the logged-in user.  Others use a set of\ngroups that users must be in in order to be granted the appropriate accesses.\n\nThe freedesktop.org project plans to implement a combination of a\nconsole-tracker and a HAL-device-list based solution to grant access to\ndevices to users, and more distros will likely follow this approach.\n\nThese patches have first been posted here on 2 February 2005, and again\non 8 January 2006. We have been shipping them in SLES9 and SLES10 with\nno problems reported.  The previous submission is archived here:\n\n   http://lkml.org/lkml/2006/1/8/229\n   http://lkml.org/lkml/2006/1/8/230\n   http://lkml.org/lkml/2006/1/8/231\n\nThis patch:\n\nAdd some infrastructure for access control lists on in-memory\nfilesystems such as tmpfs.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "185a257f2f73bcd89050ad02da5bedbc28fc43fa",
      "tree": "5e32586114534ed3f2165614cba3d578f5d87307",
      "parents": [
        "3f1a9aaeffd8d1cbc5ab9776c45cbd66af1c9699",
        "a77c64c1a641950626181b4857abb701d8f38ccc"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Sep 28 08:29:59 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Sep 28 08:29:59 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into gfs2\n"
    },
    {
      "commit": "b89a81712f486e4f7a606987413e387605fdeaf4",
      "tree": "98702b89a50e927c38f2e31cf824c10d2585722f",
      "parents": [
        "571817849c76aabf34d534c905b5e604f2e824c5"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Sep 27 01:51:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:19 2006 -0700"
      },
      "message": "[PATCH] sysctl: Allow /proc/sys without sys_sysctl\n\nSince sys_sysctl is deprecated start allow it to be compiled out.  This\nshould catch any remaining user space code that cares, and paves the way\nfor further sysctl cleanups.\n\n[akpm@osdl.org: If sys_sysctl() is not compiled-in, emit a warning]\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "363e065c02b1273364d5356711a83e7f548fc0c8",
      "tree": "0df0e65da403ade33ade580c2770c97437b1b1af",
      "parents": [
        "907b9bceb41fa46beae93f79cc4a2247df502c0f",
        "7c250413e5b7c3dfae89354725b70c76d7621395"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Sep 25 12:26:59 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Sep 25 12:26:59 2006 -0400"
      },
      "message": "[GFS2] Fix up merge of Linus\u0027 kernel into GFS2\n\nThis fixes up a couple of conflicts when merging up with\nLinus\u0027 latest kernel. This will hopefully allow GFS2 to\nbe more easily merged into forthcoming -mm and FC kernels\ndue to the \"one line per header\" format now used for the\nkernel headers.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n\nConflicts:\n\n\tinclude/linux/Kbuild\n\tinclude/linux/kernel.h\n"
    },
    {
      "commit": "026ed5c9185dcc4b2df92e98c3d61a01cea19cbf",
      "tree": "3a070b30921f3fedd06478b0d8a435d786416baa",
      "parents": [
        "f551e44ff11d3e2ec8f37907bb88ec2433cc8b74"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Wed Sep 20 14:33:07 2006 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Sep 22 23:25:06 2006 -0400"
      },
      "message": "NFS: unmark NFS direct I/O as experimental\n\nRemove the EXPERIMENTAL flag from the NFS_DIRECTIO option.\n\nTest plan:\nUnset the EXPERIMENTAL kernel build option and check to see that the NFS\ndirect I/O option is still available.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "02ed8416fe5b7e33b5bbf2d73f9af1d316806822",
      "tree": "5d13f6792c2ec5f593f7a89ca55bf8454e06c887",
      "parents": [
        "aa9588741db907785e4d92c8b768dd6c9077e6f0"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Sep 14 10:28:06 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Sep 20 16:00:06 2006 -0700"
      },
      "message": "ocfs2: Remove EXPERIMENTAL dependency\n\nThings have been working pretty well for a while now.\n\nWe should\u0027ve probably done this at least one kernel\nrevision ago, but it doesn\u0027t hurt to be paranoid.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "4bf311ddfbffe12d41ad1a3c311ab727db6f72cb",
      "tree": "9d19a2774e83637d86dc876f3af22af1dacf0bec",
      "parents": [
        "597d0cae0f99f62501e229bed50e8149604015bb",
        "82d6897fefca6206bca7153805b4c5359ce97fc4"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 17 09:25:26 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 17 09:25:26 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "0d10e47f9635ecafe5a9dc6e10cb056a87a4daa2",
      "tree": "5a9f4f813bda6aeb32715fa8f5d3dc8172605795",
      "parents": [
        "300c215acd2462223a6595d3562dad67d0e10afd",
        "8ba10ab128e88bfbe58f7164543827ef3c3a2c88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 16:38:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 16:38:58 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] CIFS_DEBUG2 depends on CIFS\n"
    },
    {
      "commit": "8ba10ab128e88bfbe58f7164543827ef3c3a2c88",
      "tree": "ffb83e3b72ba094a59abdbd138d6ba52c158e767",
      "parents": [
        "f17a2686b11453680e9662ef8bdc8d948d0dce18"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Jul 08 02:17:40 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Jul 08 02:17:40 2006 +0000"
      },
      "message": "[CIFS] CIFS_DEBUG2 depends on CIFS\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0a1340c185734a57fbf4775927966ad4a1347b02",
      "tree": "d9ed8f0dd809a7c542a3356601125ea5b5aaa804",
      "parents": [
        "af18ddb8864b096e3ed4732e2d4b21c956dcfe3a",
        "29454dde27d8e340bb1987bad9aa504af7081eba"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 03 10:25:08 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 03 10:25:08 2006 -0400"
      },
      "message": "Merge rsync://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tinclude/linux/kernel.h\n"
    },
    {
      "commit": "4ba63adce06bc7549e1dd36344123dbaccdaa52f",
      "tree": "35711888b56dbcec39478d6c8406d002ee57c38d",
      "parents": [
        "2b388c67906ee8cd3bf1a600a7023cd0807d414f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 14:25:52 2006 +0200"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 14:56:12 2006 -0700"
      },
      "message": "ocfs2: OCFS2_FS must depend on SYSFS\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "2b388c67906ee8cd3bf1a600a7023cd0807d414f",
      "tree": "9c03bb07a2a6e467fb9219e8c98fea1a5cec71de",
      "parents": [
        "e7515d065d09f6450c996a8fa206ad66569e183c"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Wed May 10 18:28:59 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 14:48:30 2006 -0700"
      },
      "message": "ocfs2: Compile-time disabling of ocfs2 debugging output.\n\nGive gcc the chance to compile out the debug logging code in ocfs2.\nThis saves some size at the expense of being able to debug the code.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "936813a8807c5684c6a97f1081b31027403d4a93",
      "tree": "bc3a1343ea1548195ab4e5dd11b1830f8b9cc52b",
      "parents": [
        "73a0e405dce7d720808536b708f7c738b413b1a2",
        "6a93096195305f6f2a39544a034e77e2e74d5799"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:13:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:13:56 2006 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] NAND: Select chip before checking write protect status\n  [MTD] CORE mtdchar.c: fix off-by-one error in lseek()\n  [MTD] NAND: Fix typo in mtd/nand/ts7250.c\n  [JFFS2][XATTR] coexistence between xattr and write buffering support.\n  [JFFS2][XATTR] Fix wrong copyright\n  [JFFS2][XATTR] Re-define xd-\u003erefcnt as atomic_t\n  [JFFS2][XATTR] Fix memory leak with jffs2_xattr_ref\n  [JFFS2][XATTR] rid unnecessary writing of delete marker.\n  [JFFS2][XATTR] Fix ACL bug when updating null xattr by null ACL.\n  [JFFS2][XATTR] using \u0027delete marker\u0027 for xdatum/xref deletion\n  [MTD] Fix off-by-one error in physmap.c\n  [MTD] Remove unused \u0027nr_banks\u0027 variable from ixp2000 map driver\n  [MTD NAND] s3c2412 support in s3c2410.c\n  [MTD] Initialize \u0027writesize\u0027\n  [MTD] NAND: ndfc fix address offset thinko\n  [MTD] NAND: S3C2410 convert prinks to dev_*()s\n  [MTD] NAND: Missing fixups\n"
    },
    {
      "commit": "f17a2686b11453680e9662ef8bdc8d948d0dce18",
      "tree": "8dc0dda0afe880fbd263825e2e07fe1d814f732e",
      "parents": [
        "01f7e67367f75257ea5e8e5a21eddba9fa660f17",
        "f40c562855294bf4e7268274d7461dc32c1e6b25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:31:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:31:57 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6: (25 commits)\n  [CIFS] Fix authentication choice so we do not force NTLMv2 unless the\n  [CIFS] Fix alignment of unicode strings in previous patch\n  [CIFS] Fix allocation of buffers for new session setup routine to allow\n  [CIFS] Remove calls to to take f_owner.lock\n  [CIFS] remove some redundant null pointer checks\n  [CIFS] Fix compile warning when CONFIG_CIFS_EXPERIMENTAL is off\n  [CIFS] Enable sec flags on mount for cifs (part one)\n  [CIFS] Fix suspend/resume problem which causes EIO on subsequent access to\n  [CIFS] fix minor compile warning when config_cifs_weak_security is off\n  [CIFS] NTLMv2 support part 5\n  [CIFS] Add support for readdir to legacy servers\n  [CIFS] NTLMv2 support part 4\n  [CIFS] NTLMv2 support part 3\n  [CIFS] NTLMv2 support part 2\n  [CIFS] Fix mask so can set new cifs security flags properly\n  CIFS] Support for older servers which require plaintext passwords - part 2\n  [CIFS] Support for older servers which require plaintext passwords\n  [CIFS] Fix mapping of old SMB return code Invalid Net Name so it is\n  [CIFS] Missing brace\n  [CIFS] Do not overwrite aops\n  ...\n"
    },
    {
      "commit": "04510dee3c21ac208351cc6de7b70a5459ab3029",
      "tree": "99700a71d28b012bbc94e8d4779001515cce184f",
      "parents": [
        "332a6b99c587161a972eaa1b00ae0e0dc49fbbfd"
      ],
      "author": {
        "name": "KaiGai Kohei",
        "email": "kaigai@ak.jp.nec.com",
        "time": "Sat Jun 24 09:21:13 2006 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jun 27 16:20:06 2006 +0100"
      },
      "message": "[JFFS2][XATTR] coexistence between xattr and write buffering support.\n\nDrop \u0027\u0026\u0026 !JFFS2_FS_WRITEBUFFER\u0027 from fs/Kconfig.\nThe series of previous patches enables to use those\nfunctionality at same time.\n\nSigned-off-by: KaiGai Kohei \u003ckaigai@ak.jp.nec.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f05e15b59467d97c30fbffed80db9e00b73d640b",
      "tree": "90bc3b3a0854e0b063d438c8b151f0085d287ba0",
      "parents": [
        "5024ad4af69b3570e18d312786dc46318a1bad1a"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 26 00:25:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:23 2006 -0700"
      },
      "message": "[PATCH] nfsd kconfig: select things at the closest tristate instead of bool\n\nI noticed recently that my CONFIG_CRYPTO_MD5 turned into a y again instead\nof m.  It turns out that CONFIG_NFSD_V4 is selecting it to be y even though\nI\u0027ve chosen to compile nfsd as a module.\n\nIn general when we have a bool sitting under a tristate it is better to\nselect things you need from the tristate rather than the bool since that\nallows the things you select to be modules.\n\nThe following patch does it for nfsd.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69755652c92106855b4b096b7c2935b59e6252c6",
      "tree": "099dfc77c2bf177439433783962bba945c15ff80",
      "parents": [
        "bd40cddae2211950c81c41f25a818189f80fd0b5"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Jun 25 05:48:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:11 2006 -0700"
      },
      "message": "[PATCH] Make procfs obligatory except under CONFIG_EMBEDDED\n\nMake procfs non-optional unless EMBEDDED is set, just like sysfs.  procfs\nis already de facto required for a large subset of Linux functionality.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "abf5d15fd2e52517dd56a17a846d5a1f900b7db4",
      "tree": "ea537760c201cea57b468044dc733e06781ece2b",
      "parents": [
        "5afb3145c9a733166174e1f5a07c46410b5c4091"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Sun Jun 25 05:47:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:03 2006 -0700"
      },
      "message": "[PATCH] ufs: easy debug\n\nCurrently to turn on debug mode \"user\" has to edit ~10 files, to turn off he\nhas to do it again.\n\nThis patch introduce such changes:\n1)turn on(off) debug messages via \".config\"\n2)remove unnecessary duplication of code\n3)make \"UFSD\" macros more similar to function\n4)fix some compiler warnings\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5afb3145c9a733166174e1f5a07c46410b5c4091",
      "tree": "ed0b764a4bae09f4d4d6e5f18e0a77103794de94",
      "parents": [
        "3e41f597b1595479e4a1b2e6b17b3542120ef165"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Sun Jun 25 05:47:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:03 2006 -0700"
      },
      "message": "[PATCH] ufs: Unmark CONFIG_UFS_FS_WRITE as BROKEN\n\nTo find new bugs, I suggest revert this patch:\nhttp://lkml.org/lkml/2006/1/31/275 in -mm tree.\n\nSo others can test \"write support\" of UFS.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bbe5d235ee201705530a7153b57e141cd77d818b",
      "tree": "e98c31b4cb2ced6357a87a02596f9ecdbd6dbb26",
      "parents": [
        "189acaaef81b1d71aedd0d28810de24160c2e781",
        "dfd8317d3340f03bc06eba6b58f0ec0861da4a13"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 25 15:57:32 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 25 15:57:32 2006 +0000"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "0c426f26cce71626ed39cd7b9496ea7f460ea9d0",
      "tree": "dcff54163aaf2b5dc5b7e424622df3c5841587b5",
      "parents": [
        "be2338f3ceb6d80170ebb495190d6aee79d8c7e3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 23 02:04:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:42:55 2006 -0700"
      },
      "message": "[PATCH] ext2 XIP won\u0027t build without MMU\n\nDisable Ext2 XIP if the kernel is configured in no-MMU mode as the former\nwon\u0027t build.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: 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": "d9eaec9e295a84a80b663996d0489fcff3a1dca9",
      "tree": "85cfc09bb5f0eb42d3be7dfbddaad31353307796",
      "parents": [
        "cee4cca740d209bcb4b9857baa2253d5ba4e3fbe",
        "41757106b9ca7867dafb2404d618f947b4786fd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 15:37:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 15:37:56 2006 -0700"
      },
      "message": "Merge branch \u0027audit.b21\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b21\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current: (25 commits)\n  [PATCH] make set_loginuid obey audit_enabled\n  [PATCH] log more info for directory entry change events\n  [PATCH] fix AUDIT_FILTER_PREPEND handling\n  [PATCH] validate rule fields\u0027 types\n  [PATCH] audit: path-based rules\n  [PATCH] Audit of POSIX Message Queue Syscalls v.2\n  [PATCH] fix se_sen audit filter\n  [PATCH] deprecate AUDIT_POSSBILE\n  [PATCH] inline more audit helpers\n  [PATCH] proc_loginuid_write() uses simple_strtoul() on non-terminated array\n  [PATCH] update of IPC audit record cleanup\n  [PATCH] minor audit updates\n  [PATCH] fix audit_krule_to_{rule,data} return values\n  [PATCH] add filtering by ppid\n  [PATCH] log ppid\n  [PATCH] collect sid of those who send signals to auditd\n  [PATCH] execve argument logging\n  [PATCH] fix deadlocks in AUDIT_LIST/AUDIT_LIST_RULES\n  [PATCH] audit_panic() is audit-internal\n  [PATCH] inotify (5/5): update kernel documentation\n  ...\n\nManual fixup of conflict in unclude/linux/inotify.h\n"
    },
    {
      "commit": "2d9048e201bfb67ba21f05e647b1286b8a4a5667",
      "tree": "1df2ca6780d403f3209cf445f8b0b27f45098434",
      "parents": [
        "90204e0b7b51e9f2a6905adca12dc331128602c7"
      ],
      "author": {
        "name": "Amy Griffis",
        "email": "amy.griffis@hp.com",
        "time": "Thu Jun 01 13:10:59 2006 -0700"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jun 20 05:25:17 2006 -0400"
      },
      "message": "[PATCH] inotify (1/5): split kernel API from userspace support\n\nThe following series of patches introduces a kernel API for inotify,\nmaking it possible for kernel modules to benefit from inotify\u0027s\nmechanism for watching inodes.  With these patches, inotify will\nmaintain for each caller a list of watches (via an embedded struct\ninotify_watch), where each inotify_watch is associated with a\ncorresponding struct inode.  The caller registers an event handler and\nspecifies for which filesystem events their event handler should be\ncalled per inotify_watch.\n\nSigned-off-by: Amy Griffis \u003camy.griffis@hp.com\u003e\nAcked-by: Robert Love \u003crml@novell.com\u003e\nAcked-by: John McCutchan \u003cjohn@johnmccutchan.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ba72cb754bb091bb24a44e9682f7105110f7f38",
      "tree": "bff0ce7740916296861f7a40114bdc6d030d4c70",
      "parents": [
        "3877f0b6c9f54d43e55e532404a935b90393b635"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Jun 18 10:22:40 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Jun 18 10:22:40 2006 +0100"
      },
      "message": "[JFFS2] Mark XATTR support as experimental, for now\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3856a9d443ee24248683c415e535f7a2b0fed0f3",
      "tree": "df609fda7681cc04f1de402861e5048a503f0fbd",
      "parents": [
        "7c7b25bc8e392aea781324efa771bc191377b876"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jun 01 19:38:46 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jun 01 19:38:46 2006 +0000"
      },
      "message": "[CIFS] Fix minor build breaks due to cifs kconfig issues\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "3979877e5606ecc58c5a31bd0078c6d80ba9cbe7",
      "tree": "d221455b5176ea8b26e750d6498c3ed822998ba3",
      "parents": [
        "26a21b980b1897b11fd7f9ba4bf6060c9e15df10"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed May 31 22:40:51 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed May 31 22:40:51 2006 +0000"
      },
      "message": "[CIFS] Support for setting up SMB sessions to legacy lanman servers\n"
    },
    {
      "commit": "aa98d7cf59b5b0764d3502662053489585faf2fe",
      "tree": "e98e83f3e69ebe3a1112394a19d440419e899749",
      "parents": [
        "4992a9e88886b0c5ebc3d27eb74d0344c873eeea"
      ],
      "author": {
        "name": "KaiGai Kohei",
        "email": "kaigai@ak.jp.nec.com",
        "time": "Sat May 13 15:09:47 2006 +0900"
      },
      "committer": {
        "name": "KaiGai Kohei",
        "email": "kaigai@ak.jp.nec.com",
        "time": "Sat May 13 15:09:47 2006 +0900"
      },
      "message": "[JFFS2][XATTR] XATTR support on JFFS2 (version. 5)\n\nThis attached patches provide xattr support including POSIX-ACL and\nSELinux support on JFFS2 (version.5).\n\nThere are some significant differences from previous version posted\nat last December.\nThe biggest change is addition of EBS(Erase Block Summary) support.\nCurrently, both kernel and usermode utility (sumtool) can recognize\nxattr nodes which have JFFS2_NODETYPE_XATTR/_XREF nodetype.\n\nIn addition, some bugs are fixed.\n- A potential race condition was fixed.\n- Unexpected fail when updating a xattr by same name/value pair was fixed.\n- A bug when removing xattr name/value pair was fixed.\n\nThe fundamental structures (such as using two new nodetypes and exclusion\nmechanism by rwsem) are unchanged. But most of implementation were reviewed\nand updated if necessary.\nEspacially, we had to change several internal implementations related to\nload_xattr_datum() to avoid a potential race condition.\n\n[1/2] xattr_on_jffs2.kernel.version-5.patch\n[2/2] xattr_on_jffs2.utils.version-5.patch\n\nSigned-off-by: KaiGai Kohei \u003ckaigai@ak.jp.nec.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a748422ee45725e04e1d3792fa19dfa90ddfd116",
      "tree": "978e12895468baaa9f7ab2747b9f7d50beaf1717",
      "parents": [
        "c63e31c2cc1ec67372920b5e1aff8204d04dd172",
        "f4ffaa452e71495a06376f12f772342bc57051fc"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Apr 21 12:52:36 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Apr 21 12:52:36 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "dda27d1a55e185b0c5fd184b86ac26c66846f095",
      "tree": "112f9dea961915c32284a30edb28f2958afff1c6",
      "parents": [
        "6aa3001b239b387d98a7f945e4a51edeb59e4f2d"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "apgo@patchbomb.org",
        "time": "Tue Apr 18 22:20:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] hugetlbfs: add Kconfig help text\n\nIn kernel bugzilla #6248 (http://bugzilla.kernel.org/show_bug.cgi?id\u003d6248),\nAdrian Bunk \u003cbunk@stusta.de\u003e notes that CONFIG_HUGETLBFS is missing Kconfig\nhelp text.\n\nSigned-off-by: Arthur Othieno \u003capgo@patchbomb.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68250ba5df4c9d00d3064a0ba9a894035436916b",
      "tree": "2d53f5fea3d2e2f879f7d005bb2ea1b6ab8d4189",
      "parents": [
        "5ac90c9f78953b1a2ac937cc5a2f90c3521a710e"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Mon Apr 10 22:54:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:45 2006 -0700"
      },
      "message": "[PATCH] kdump: enable CONFIG_PROC_VMCORE by default\n\nEverybody seems to be using /proc/vmcore as a method to access the kernel\ncrash dump.  Hence probably it makes sense to enable CONFIG_PROC_VMCORE by\ndefault if CONFIG_CRASH_DUMP is selected.  This makes kdump configuration\nfurther easier for a user.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "65714b918415e06c92426f6544b2296dae694590",
      "tree": "a68b1ae614247c75dc5caba695cc4d14b37d799e",
      "parents": [
        "cbca692c246874a3cc1b5a9b694add4c39e8bc18"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 14:25:52 2006 +0200"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon Apr 10 11:17:21 2006 -0700"
      },
      "message": "[PATCH] CONFIGFS_FS must depend on SYSFS\n\nThis patch fixes the a compile error with CONFIG_SYSFS\u003dn\n\nConfigfs is creating, as a matter of policy, the /sys/kernel/config\nmountpoint.  This means it requires CONFIG_SYSFS.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "86579dd06deecfa6ac88d5e84e4d63c397cd6f6d",
      "tree": "b4475d3ccde53015ad84a06e4e55e64591171b75",
      "parents": [
        "7ea9ea832212c4a755650f7c7cc1ff0b63292a41",
        "a0f067802576d4eb4c65d40b8ee7d6ea3c81dd61"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Mar 31 15:34:58 2006 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Mar 31 15:34:58 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "1ebbe2b20091d306453a5cf480a87e6cd28ae76f",
      "tree": "f5cd7a0fa69b8b1938cb5a0faed2e7b0628072a5",
      "parents": [
        "ac58c9059da8886b5e8cde012a80266b18ca146e",
        "674a396c6d2ba0341ebdd7c1c9950f32f018e2dd"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Mar 23 23:44:19 2006 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Mar 23 23:44:19 2006 -0500"
      },
      "message": "Merge branch \u0027linus\u0027\n"
    },
    {
      "commit": "b86ff981a8252d83d6a7719ae09f3a05307e3592",
      "tree": "ba8839f46cb140664e6a1ff6c7361b7424a95a7f",
      "parents": [
        "b0e6e962992b76580f4900b166a337bad7c1e81b"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Mar 23 19:56:55 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Mar 23 19:56:55 2006 +0100"
      },
      "message": "[PATCH] relay: migrate from relayfs to a generic relay API\n\nOriginal patch from Paul Mundt, sysfs parts removed by me since they\nwere broken.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "df6db302cb236ac3a683d535a3e2073d9f4b2833",
      "tree": "9696bfbeb1cddfdb1d48d85e79986b809ad2041b",
      "parents": [
        "0e19c1ea2fa57f0612c80595f534b4ddcf69ad8f"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Mon Mar 20 23:25:10 2006 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Mar 20 23:25:10 2006 -0500"
      },
      "message": "SUNRPC,RPCSEC_GSS: spkm3--fix config dependencies\n\nAdd default selection of CRYPTO_CAST5 when selecting RPCSEC_GSS_SPKM3.\n\nSigned-off-by: Kevin Coffman \u003ckwc@citi.umich.edu\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "d35462b4bb847b68321c55e95c926aa485aecce2",
      "tree": "b08e18bf6e672633402871ee763102fdb5e63229",
      "parents": [
        "91ffd7db71e7451f89941a8f428b4daa2a7c1e38",
        "9e956c2dac9bec602ed1ba29181b45ba6d2b6448"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "steve@men-an-tol.chygwyn.com",
        "time": "Thu Feb 23 09:49:43 2006 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Feb 23 09:49:43 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "8c5a950c9693aa24828d16dd7bc38bced3f37d48",
      "tree": "22ae4a6459d2f8d7a46bb8adac11aec65460dbb4",
      "parents": [
        "826eeb53a6f264842200d3311d69107d2eb25f5e"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri Jan 06 13:46:31 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 13:47:17 2006 -0800"
      },
      "message": "o Remove confusing Kconfig text for CONFIGFS_FS.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "537421be79b94bcf620467f50dd9e38b739c2a00",
      "tree": "7ec41fbd73df646943554b43d21e130748fc77e0",
      "parents": [
        "c125a1838a95604eb35b60259a8d678dc193f7e4"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Feb 01 03:05:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:14 2006 -0800"
      },
      "message": "[PATCH] Mark CONFIG_UFS_FS_WRITE as BROKEN\n\nOpenBSD doesn\u0027t see \".\" correctly in directories created by Linux.  Copying\nfiles over several KB will buy you infinite loop in __getblk_slow().\nCopying files smaller than 1 KB seems to be OK.  Sometimes files will be\nfilled with zeros.  Sometimes incorrectly copied file will reappear after\nnext file with truncated size.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e7fd41792fc0ee52a05fcaac87511f118328d147",
      "tree": "eee5227088ba97daef795e385b7548d2a1cc4cb6",
      "parents": [
        "e47314207032cfd1157b8c377df162839b32ea6f"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Wed Jan 18 09:30:29 2006 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Jan 18 09:30:29 2006 +0000"
      },
      "message": "[DLM] The core of the DLM for GFS2/CLVM\n\nThis is the core of the distributed lock manager which is required\nto use GFS2 as a cluster filesystem. It is also used by CLVM and\ncan be used as a standalone lock manager independantly of either\nof these two projects.\n\nIt implements VAX-style locking modes.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steve Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "f7825dcf8c7301cfd3724eb40c5b443cc85ab7b8",
      "tree": "1c5e8229b09cb2ac94197cf90fbfe1a9c1659257",
      "parents": [
        "fba7b940194465ac7a8f0cdf793959fb5fbb8834"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Jan 16 16:43:37 2006 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jan 16 16:43:37 2006 +0000"
      },
      "message": "[GFS2] Hook GFS2 into the Kbuild system\n\nAdds GFS2 into fs/Kconfig and adds a Makefile entry\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\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": "51e7a5987058c6b4d0c1337587f2ec0c34ffa708",
      "tree": "7c52561ff6ba0a2fd8717218ba7bf94458c8b98f",
      "parents": [
        "82353b594c784deabb8d9764b477e65c2b3726f9"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon Dec 19 11:21:42 2005 -0800"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Tue Jan 03 11:45:57 2006 -0800"
      },
      "message": "[PATCH] o Update Kconfig documentation to reflect support for readonly mounts.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "b4e40a51881931bfcbc78a585e875bb2784d6d10",
      "tree": "a874485dafacc0896c3b355efa079f7e93a450fd",
      "parents": [
        "ccd979bdbce9fba8412beb3f1de68a9d0171b12c"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Dec 15 14:31:24 2005 -0800"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Tue Jan 03 11:45:48 2006 -0800"
      },
      "message": "[PATCH] OCFS2: The Second Oracle Cluster Filesystem\n\nLink the code into the kernel build system. OCFS2 is marked as\nexperimental.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Kurt Hackel \u003ckurt.hackel@oracle.com\u003e\n"
    },
    {
      "commit": "7063fbf2261194f72ee75afca67b3b38b554b5fa",
      "tree": "7bfe4eeab8ce784b767cf30886623d456c384718",
      "parents": [
        "88026842b0a760145aa71d69e74fbc9ec118ca44"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Thu Dec 15 14:29:43 2005 -0800"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Tue Jan 03 11:45:28 2006 -0800"
      },
      "message": "[PATCH] configfs: User-driven configuration filesystem\n\nConfigfs, a file system for userspace-driven kernel object configuration.\nThe OCFS2 stack makes extensive use of this for propagation of cluster\nconfiguration information into kernel.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "1b397f4f1c167dbf06397b3182fca521c00125c4",
      "tree": "143dee31766fad42aa0742a587b3a5f68a537002",
      "parents": [
        "69114089b75e039f531a3cb9e5e9d8c610679320"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 19:36:39 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 19:36:39 2005 -0800"
      },
      "message": "[CIFS] Fix spaces in cifs kconfig entry\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a2653ebab3a96c6e6183360821faa492c1f88c3f",
      "tree": "d14fb220e2f4191fd506fd7628312987a186bb4a",
      "parents": [
        "7b7abfe3dd81d659a0889f88965168f7eef8c5c6"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 15:33:38 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 15:33:38 2005 -0800"
      },
      "message": "[CIFS] Reserve upcall IDX value for CIFS with connector header and add\nKconfig option for CIFS upcall.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "e82b3aec8d508d2a925a4c766e97f16b7c4dfb1b",
      "tree": "69d5685ef0c194f651a03e30bff14628b4d45400",
      "parents": [
        "ec58ef03284f0bfa50a04982b74c8c2325a0758e",
        "ad8f76be48d817b48222411ae16a7dfe257bdb24"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Nov 09 14:33:22 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Nov 09 14:33:22 2005 -0800"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "b3ce1debe2685383a9ad6ace9c49869c3968c013",
      "tree": "dcb606fac467d6ce78a9c608a1e0d2323af44f2b",
      "parents": [
        "5b2f7ffcb734d3046144dfbd5ac6d76254a9e522",
        "c2965f1129ee54afcc4ef293ff0f25fa3a7e7392"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 10:24:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 10:24:08 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6\n\nSome manual fixups for clashing kfree() cleanups etc.\n"
    },
    {
      "commit": "878129a30435920f74346907baeee68a0be147b8",
      "tree": "56bcd9a73398f6b44db7c74ebace532e11419b71",
      "parents": [
        "665a7583f32ab5b3bfe7a4d88da506542f7cdd75"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Nov 07 00:59:18 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:36 2005 -0800"
      },
      "message": "[PATCH] hfs needs nls\n\nReported by Eddy Petrisor \u003ceddy.petrisor@gmail.com\u003e\n\nfs/built-in.o(.text+0x35fdc): In function `hfs_mdb_put\u0027:\n: undefined reference to `unload_nls\u0027\nfs/built-in.o(.text+0x35ff1): In function `hfs_mdb_put\u0027:\n: undefined reference to `unload_nls\u0027\nfs/built-in.o(.text+0x367a5): In function `parse_options\u0027:\nsuper.c: undefined reference to `load_nls\u0027\nfs/built-in.o(.text+0x367db):super.c: undefined reference to `load_nls\u0027\nfs/built-in.o(.text+0x36938):super.c: undefined reference to `load_nls_default\u0027\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\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"
    }
  ],
  "next": "182ec4eee397543101a6db8906ed88727d3f7e53"
}
