)]}'
{
  "log": [
    {
      "commit": "0ef675d491bd65028fa838015ebc6ce8abefab6f",
      "tree": "8a2074152fceef8384b2276f4e06a05f9efbe969",
      "parents": [
        "eff2c2f6f569267aa52e2431844cec30637d7ade"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Mar 09 17:33:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] mtd: 64 bit fixes\n\nFix some bugs in mtd/jffs2 on 64bit platform.\n\nThe MEMGETBADBLOCK/MEMSETBADBLOCK ioctl are not listed in compat_ioctl.h.\n\nAnd some variables in jffs2 are declared as uint32_t but used to hold\nsize_t values.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1efa3c05f8640c37ba89d54dfaa18504d21986ce",
      "tree": "c777fd8a5fc44492971ac51f8299c4cbfb52f175",
      "parents": [
        "2ec5e3a867d63d04932e11c6097f63760d9be3fe"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Mar 08 16:46:08 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 08 16:46:08 2006 -0800"
      },
      "message": "[NET] compat ifconf: fix limits\n\nA recent change to compat. dev_ifconf() in fs/compat_ioctl.c\ncauses ifconf data to be truncated 1 entry too early when copying it\nto userspace.  The correct amount of data (length) is returned,\nbut the final entry is empty (zero, not filled in).\nThe for-loop \u0027i\u0027 check should use \u003c\u003d to allow the final struct\nifreq32 to be copied.  I also used the ifconf-corruption program\nin kernel bugzilla #4746 to make sure that this change does not\nre-introduce the corruption.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "731805b49489055c1548f7ccfbd44c9b84013264",
      "tree": "8ff2ee8091a911a6dfb15e02bfcb61d7a9af46b7",
      "parents": [
        "ed2da193fe6671fe4d7e34041bae40308d18247f"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@advancedsolutions.com",
        "time": "Tue Mar 07 21:55:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:02 2006 -0800"
      },
      "message": "[PATCH] v9fs: fix for access to unitialized variables or freed memory\n\nMiscellaneous fixes related to accessing uninitialized variables or memory\nthat was already freed.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@ericvh.myip.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90f0094dc607abe384a412bfb7199fb667ab0735",
      "tree": "2cd4c048a95d49a532bd237388f2b50ceb55ceb6",
      "parents": [
        "fbcae7eafcf7dfb315602de935d7ca85574e5c11"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Tue Mar 07 21:55:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] s390: dasd partition detection\n\nDASD allows to open a device as soon as gendisk is registered, which means the\ndevice is a fake device (capacity\u003d0) and we do know nothing about blocksize\nand partitions at that point of time.  In case the device is opened by\nsomeone, the bdev and inode creation is done with the fake device info and the\nfollowing partition detection code is just using the wrong data.\n\nTo avoid this modify the DASD state machine to make sure that the open is\nrejected until the device analysis is either finished or an unformatted device\nwas detected.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e96fb230cc97760e448327c0de612cfba94ca7bf",
      "tree": "1f7d0280c9c2286c790754abf779b8e03a8de92d",
      "parents": [
        "529bf6be5c04f2e869d07bfdb122e9fd98ade714"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Mar 07 21:55:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] jffs2: avoid divide-by-zero\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "529bf6be5c04f2e869d07bfdb122e9fd98ade714",
      "tree": "38514bb3941c4ac2a79266e4483663b79efa2f22",
      "parents": [
        "21a1ea9eb40411d4ee29448c53b9e4c0654d6ceb"
      ],
      "author": {
        "name": "Dipankar Sarma",
        "email": "dipankar@in.ibm.com",
        "time": "Tue Mar 07 21:55:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] fix file counting\n\nI have benchmarked this on an x86_64 NUMA system and see no significant\nperformance difference on kernbench.  Tested on both x86_64 and powerpc.\n\nThe way we do file struct accounting is not very suitable for batched\nfreeing.  For scalability reasons, file accounting was\nconstructor/destructor based.  This meant that nr_files was decremented\nonly when the object was removed from the slab cache.  This is susceptible\nto slab fragmentation.  With RCU based file structure, consequent batched\nfreeing and a test program like Serge\u0027s, we just speed this up and end up\nwith a very fragmented slab -\n\nllm22:~ # cat /proc/sys/fs/file-nr\n587730  0       758844\n\nAt the same time, I see only a 2000+ objects in filp cache.  The following\npatch I fixes this problem.\n\nThis patch changes the file counting by removing the filp_count_lock.\nInstead we use a separate percpu counter, nr_files, for now and all\naccesses to it are through get_nr_files() api.  In the sysctl handler for\nnr_files, we populate files_stat.nr_files before returning to user.\n\nCounting files as an when they are created and destroyed (as opposed to\ninside slab) allows us to correctly count open files with RCU.\n\nSigned-off-by: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d6660eb3665f22d16aff466eb9d45df6102b254",
      "tree": "d70e689d8c23c92164f601fa6f8589ed7a5e394b",
      "parents": [
        "7f709ed0e3ccd3e88e0632b69f00174e83f8d98b"
      ],
      "author": {
        "name": "Phillip Susi",
        "email": "psusi@cfl.rr.com",
        "time": "Tue Mar 07 21:55:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:00 2006 -0800"
      },
      "message": "[PATCH] udf: fix uid/gid options and add uid/gid\u003dignore and forget options\n\nFix a bug in udf where it would write uid/gid \u003d 0 to the disk for files\nowned by the id given with the uid\u003d/gid\u003d mount options.  It also adds 4 new\nmount options: uid/gid\u003dforget and uid/gid\u003dignore.  Without any options the\nid in core and on disk always match.  Giving uid/gid\u003dnnn specifies a\ndefault ID to be used in core when the on disk ID is -1.  uid/gid\u003dignore\nforces the in core ID to allways be used no matter what the on disk ID is.\nuid/gid\u003dforget forces the on disk ID to always be written out as -1.\n\nThe use of these options allows you to override ownerships on a disk or\ndisable ownwership information from being written, allowing the media to be\nused portably between different computers and possibly different users\nwithout permissions issues that would require root to correct.\n\nSigned-off-by: Phillip Susi \u003cpsusi@cfl.rr.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a19cbd4bf258840ade3b6ee9e9256006d0644e09",
      "tree": "b532fe78c5ecbe5c8e6aca8b7d6f704a24a52129",
      "parents": [
        "432e7c0dfe884b6ab1c32fd3f17c64c31d8fa7e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:03:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:03:09 2006 -0800"
      },
      "message": "Mark the pipe file operations static\n\nThey aren\u0027t used (nor even really usable) outside of pipe.c anyway\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d19e9974084b4024abcfcfc9d8676c90d26994bb",
      "tree": "4f97c70129e74730a57cc7988877b2243e1d3a93",
      "parents": [
        "d11d9b2dd2c43dd99a491df8a83ae28401db0044"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 07 09:16:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 07 09:16:35 2006 -0800"
      },
      "message": "Simplify fifo_open() locking logic\n\nWe don\u0027t do interruptible waits for the pipe mutex anywhere else any\nmore either, so don\u0027t do it in fifo_open() either.\n\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad820c5dd47dff9397ef1e94388bc6577983f68b",
      "tree": "37c5386889669dd12899d28d2a38a25d1d9bcea2",
      "parents": [
        "5ddfae16bddb12104fff63c36fb5901f1a3729fc"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Mon Mar 06 15:42:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:45 2006 -0800"
      },
      "message": "[PATCH] smaps: shared fix\n\nThe point of the smaps \"shared\" is to count the number of pages that are\nmapped by more than one process, according to Mauricio Lin.  However, smaps\nuses page_count for this, so it will return a false positive for every page\nthat is mapped by just that one process, which is also in pagecache or\nswapcache.  There are false positive situations for anonymous pages not in\nswapcache as well: - page reclaim, migration - get_user_pages (eg.\ndirect-io, ptrace)\n\nUse page_mapcount instead, to count the number of mappings to the page.\n\nUse vm_normal_page so that weird things like /dev/mem aren\u0027t counted either.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ddfae16bddb12104fff63c36fb5901f1a3729fc",
      "tree": "70efe36cb2e33c57108916137c8f916692b30dc8",
      "parents": [
        "ecbd3a632c8198744655b769c5c2b5a1455c1fba"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Mon Mar 06 15:42:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:45 2006 -0800"
      },
      "message": "[PATCH] smaps: hugepages fix\n\nsmaps doesn\u0027t have a hugepage pagetable walker. Skip walking hugepage\nvmas.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecbd3a632c8198744655b769c5c2b5a1455c1fba",
      "tree": "95e68beb43315ecdcdd1a57393ef76f2779f3ba2",
      "parents": [
        "e8c3b5a6faf50b426cd8d06912a52e24837a73ad"
      ],
      "author": {
        "name": "Peter Staubach",
        "email": "staubach@redhat.com",
        "time": "Mon Mar 06 15:42:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:45 2006 -0800"
      },
      "message": "[PATCH] ramfs needs to update directory m/ctime on symlink\n\nramfs neglects to update the directory mtime and ctime fields when creating\na new symbolic link.  Ramfs was modified in 2.6.15 to update these fields\nwhen other types of entries are created.  The symlink support is separate\nfrom that other support, so that change did not cover quite all of the\npossibilities.\n\nAll of the directory content manipulation entry points now seem to be\ncovered with respect to these time field updates.\n\nSigned-off-by: Peter Staubach \u003cstaubach@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff3aea0e68bfd46120ce2d08bc1f8240fa2bd36a",
      "tree": "6994ee69f5007218ce5b6cc1b14e372ebffc457f",
      "parents": [
        "9888e6fa7b68d9c8cc2c162a90979825ab45150a"
      ],
      "author": {
        "name": "Dave Johnson",
        "email": "djohnson@sw.starentnetworks.com",
        "time": "Mon Mar 06 15:42:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:43 2006 -0800"
      },
      "message": "[PATCH] cramfs mounts provide corrupted content since 2.6.15\n\nFix handling of cramfs images created by util-linux containing empty\nregular files.  Images created by cramfstools 1.x were ok.\n\nFill out inode contents in cramfs_iget5_set() instead of get_cramfs_inode()\nto prevent issues if cramfs_iget5_test() is called with I_LOCK|I_NEW still\nset.\n\nSigned-off-by: Dave Johnson \u003cdjohnson+linux-kernel@sw.starentnetworks.com\u003e\nCc: Olaf Hering \u003colh@suse.de\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nCc: 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": "e77e6f3be93763ef88ccbaa9e0ebda5360d92f7c",
      "tree": "35260c1d1968c448af77c267814d925d3c62f475",
      "parents": [
        "501f74f29498543c27f4f9697f5c1e980dd2de0d"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Mar 05 03:39:55 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Mar 05 03:39:55 2006 +0000"
      },
      "message": "[CIFS] Always match oplock break (cache notification) to the right tcp\nsession when multiply mounted.\n\nFixes slow response when cifs client is mounted to shares on multiple\nservers and oplock break occurs (usually due to attempt to multiply open a\nfile).  When treeids on mutiple mounted shares match and we find the wrong\nmatch first, we searched for the wrong cached files to send oplock break\nresponse for which usually meant that no matching file was found and thus\nthe server would have to timeout the notification.  Oplock break timeout is\nabout 20 seconds on some servers so this could cause significantly slower\nperformance on file open calls in a few cases (in particular when multiple\nshares are mounted from multiple servers, tree ids match, and we have a\ncached file which is later opened multiple times).  This was the most\nimportant of the bugs that was found and fixed at Connectathon\n(interoperability testing event) this week.\n\nAcked-by:  Shaggy (shaggy@austin.ibm.com)\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n"
    },
    {
      "commit": "3af1efe8a301f5b1c813f5f761cb1e10d6175605",
      "tree": "3f2604369c0ea1a742a31eb29cae672b335826cc",
      "parents": [
        "c499ec24c31edf270e777a868ffd0daddcfe7ebd"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Mar 02 13:25:26 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 02 10:37:59 2006 -0800"
      },
      "message": "[PATCH] reiserfs: fix unaligned bitmap usage\n\nThe bitmaps associated with generation numbers for directory entries\nare declared as an array of ints. On some platforms, this causes alignment\nexceptions.\n\nThe following patch uses the standard bitmap declaration macros to\ndeclare the bitmaps, fixing the problem.\n\nOriginally from Takashi Iwai.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c499ec24c31edf270e777a868ffd0daddcfe7ebd",
      "tree": "bf16f601b5446bb0b9fe3f90030a76ac4e25fc11",
      "parents": [
        "a57ebfdb2cf9fa60dfa2f403f70ef6c432ca2a62"
      ],
      "author": {
        "name": "Vladimir V. Saveliev",
        "email": "vs@namesys.com",
        "time": "Thu Mar 02 02:54:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 02 08:33:08 2006 -0800"
      },
      "message": "[PATCH] reiserfs: do not check if unsigned \u003c 0\n\nThis patch fixes bugs in reiserfs where unsigned integers were checked\nwhether they are less then 0.\n\nSigned-off-by: Vladimir V. Saveliev \u003cvs@namesys.com\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Hans Reiser \u003creiser@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46f6dac259717551916405ee3388de89fb152bca",
      "tree": "0e6c8b4505339e90c05ec8326220286fd19fe1f4",
      "parents": [
        "74b8054c730785cd9db093e48f53337e521b6270"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Thu Mar 02 02:54:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 02 08:33:07 2006 -0800"
      },
      "message": "[PATCH] v9fs: simplify fid mapping\n\nv9fs has been plagued by an over-complicated approach trying to map Linux\ndentry semantics to Plan 9 fid semantics.  Our previous approach called for\naggressive flushing of the dcache resulting in several problems (including\nwierd cwd behavior when running /bin/pwd).\n\nThis patch dramatically simplifies our handling of this fid management.  Fids\nwill not be clunked as promptly, but the new approach is more functionally\ncorrect.  We now clunk un-open fids only when their dentry ref_count reaches 0\n(and d_delete is called).\n\nAnother simplification is we no longer seek to match fids to the process-id or\nuid of the action initiator.  The uid-matching will need to be revisited when\nwe fix the security model.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74b8054c730785cd9db093e48f53337e521b6270",
      "tree": "d67f4d55de189d39afd82e0de3aa0edbccec4a23",
      "parents": [
        "6a3124a3946c16159c3faf83e62ffdb5d1134b3a"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Thu Mar 02 02:54:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 02 08:33:07 2006 -0800"
      },
      "message": "[PATCH] v9fs: fix bug in atomic create open fix\n\nLucho\u0027s atomic create+open fix had a bug in the super block initialization\ncausing all mounts to fail.  He was freeing an fcall too early.  This patch\nfixes that oversight.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a3124a3946c16159c3faf83e62ffdb5d1134b3a",
      "tree": "989f1e89ed0971824db973af5347b879e12c67cd",
      "parents": [
        "77a3313551afd53c90012e5a87f7f2b2195fc67e"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Thu Mar 02 02:54:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 02 08:33:07 2006 -0800"
      },
      "message": "[PATCH] v9fs: fix atomic create open\n\nIn order to assure atomic create+open v9fs stores the open fid produced by\nv9fs_vfs_create in the dentry, from where v9fs_file_open retrieves it and\nassociates it with the open file.\n\nThis patch modifies v9fs to use nameidata.intent.open values to do the atomic\ncreate+open.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "81f2094a631df1ba275f4d4bd7ea5bacfd8dbcfc",
      "tree": "20efc0b486ec9cb260d22dd09f02de13c0e71eb1",
      "parents": [
        "b7668c72d2ae004363fb0588600bfa942e1b245c"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Feb 28 17:31:22 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 01 12:18:16 2006 -0800"
      },
      "message": "[PATCH] ocfs2: use hlists for lockres hash\n\nSwitch from list_head to hlist_head. Make the size of the hash dependent\nupon the allocated area, rather than a constant.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "b7668c72d2ae004363fb0588600bfa942e1b245c",
      "tree": "f35be6a2fa11afc4e7b2f2c295a8bf6fbf07cc9e",
      "parents": [
        "110ba90858a7f619ff26c6b9b43c27b3c0872335"
      ],
      "author": {
        "name": "Sunil Mushran",
        "email": "sunil.mushran@oracle.com",
        "time": "Tue Feb 28 23:28:01 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 01 12:17:04 2006 -0800"
      },
      "message": "[PATCH] ocfs2: added source addr to bind() in o2net_start_connect()\n\nto prevent confusion when a virtual ip is created on the same interface\n\nSigned-off-by: Sunil Mushran \u003csunil.mushran@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "110ba90858a7f619ff26c6b9b43c27b3c0872335",
      "tree": "2a28b91a66b7570b576a581f50e512f3f316a8af",
      "parents": [
        "93cc9ac4555a9b95c78b2f5dfe536fe8196002a7"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Tue Feb 28 17:58:36 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 01 11:44:50 2006 -0800"
      },
      "message": "ocfs2: Respond to on-disk corruption in the extent map code.\n\nThe extent map code has long noticed when the on-disk extent information\nis corrupt.  However, so far it has only returned an error.  We should\ntake the filesystem read-only, as it is corrupt.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "93cc9ac4555a9b95c78b2f5dfe536fe8196002a7",
      "tree": "98777dd8c52bfe5c88a12a3f20f0470e2eeb7de7",
      "parents": [
        "b4df6ed8db0c387d38292e31f00adc4cd297ed5a"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Mon Feb 27 16:53:05 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 01 11:43:20 2006 -0800"
      },
      "message": "ocfs2: Set .owner on masklog sysfs attributes.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "b4df6ed8db0c387d38292e31f00adc4cd297ed5a",
      "tree": "d7dcaeecfa55b3fd9d6c4844d90e07759182f845",
      "parents": [
        "895928b8380cc697ac56e9732cedf549c0a4f79c"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Feb 22 17:35:08 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 01 11:32:41 2006 -0800"
      },
      "message": "[PATCH] ocfs2: fix orphan recovery deadlock\n\nOrphan dir recovery can deadlock with another process in\nocfs2_delete_inode() in some corner cases. Fix this by tracking recovery\nstate more closely and allowing it to handle inode wipes which might\ndeadlock.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "895928b8380cc697ac56e9732cedf549c0a4f79c",
      "tree": "472589e737ff7c3221fee149d7ef4bb11e823a90",
      "parents": [
        "362342f68e331f080d0438f08af1e2c570b0b5fe"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Feb 21 16:54:00 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 01 11:29:30 2006 -0800"
      },
      "message": "[PATCH] ocfs2: complete failure recovery for nodemanager init\n\n This patch finishes cleaning up the node manager allocations if it fails\n to initialize.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "362342f68e331f080d0438f08af1e2c570b0b5fe",
      "tree": "18f4a30bbe5af6b716561b1dd08eca4285f5e8d4",
      "parents": [
        "d267a56c883b350a2fa80f1daf4636809e3f8e67"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Feb 21 16:46:33 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 01 11:19:47 2006 -0800"
      },
      "message": "[PATCH] ocfs2: remove non existing function prototypes\n\nRemove some prototypes from tcp.h for functions which have long been gone.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "d267a56c883b350a2fa80f1daf4636809e3f8e67",
      "tree": "85ffceda2a1cdea2ebe957c9026966301729a58c",
      "parents": [
        "d3178bcdd41b050e221337d7f5e30b3c58d4015a"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Feb 23 13:23:39 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 01 11:18:22 2006 -0800"
      },
      "message": "[PATCH] ocfs2: remove unused code\n\nRemove some #ifdef\u0027d out code which was inadvertantly introduced in our\ninitial merge.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "d3178bcdd41b050e221337d7f5e30b3c58d4015a",
      "tree": "cf1ef81b009423e5481d1e54b183873248d57285",
      "parents": [
        "6b7a6c94c9c15b2664b568ead83e6b3aaf60d65c"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 24 17:23:36 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 01 11:16:58 2006 -0800"
      },
      "message": "[PATCH] ocfs2: remove pointless max journal size limit\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "6b7a6c94c9c15b2664b568ead83e6b3aaf60d65c",
      "tree": "4df54f212e9fce05125929f6da25f1661f0d2246",
      "parents": [
        "96789ac4b3943fec27fb6bf2713633b01a3903ad"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Feb 21 11:57:30 2006 -0500"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Mar 01 11:15:49 2006 -0800"
      },
      "message": "[PATCH] ocfs2: fix -Wformat warnings when building UML on x86-64\n\n The check to determine which format string is appopriate for u64 and\n friends works in most cases, but UML on x86_64 doesn\u0027t define CONFIG_X86_64,\n so it results in screen fulls of compile-time warnings.\n\n This patch fixes it to handle that case.\n\n fs/ocfs2/cluster/masklog.h |    2 +-\n 1 files changed, 1 insertion(+), 1 deletion(-)\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "0551fbd29e16fccd46e41b7d01bf0f8f39b14212",
      "tree": "760783df743eec940d6f6cb848498580ddde03d8",
      "parents": [
        "f61388822a6040ff462c5f7260daa0f1017f2db0"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Feb 28 16:59:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 28 20:53:44 2006 -0800"
      },
      "message": "[PATCH] Add mm-\u003etask_size and fix powerpc vdso\n\nThis patch adds mm-\u003etask_size to keep track of the task size of a given mm\nand uses that to fix the powerpc vdso so that it uses the mm task size to\ndecide what pages to fault in instead of the current thread flags (which\nbroke when ptracing).\n\n(akpm: I expect that mm_struct.task_size will become the way in which we\nfinally sort out the confusion between 32-bit processes and 32-bit mm\u0027s.  It\nmay need tweaks, but at this stage this patch is powerpc-only.)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50322fe7d46b544d5649edb58bdbe5c95dd44b98",
      "tree": "0d6b61c08b2e61657278b7ff54529013f9e46d85",
      "parents": [
        "511030bcd24119fa3759ef3f914d354e107ef839"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Tue Feb 28 16:59:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 28 20:53:43 2006 -0800"
      },
      "message": "[PATCH] fuse: fix bug in negative lookup\n\nIf negative entries (nodeid \u003d\u003d 0) were sent in reply to LOOKUP requests,\ntwo bugs could be triggered:\n\n- looking up a negative entry would return -EIO,\n\n- revaildate on an entry which turned negative would send a FORGET\n  request with zero nodeid, which would cause an abort() in the\n  library.\n\nThe above would only happen if the \u0027negative_timeout\u003dN\u0027 option was used,\notherwise lookups reply -ENOENT, which worked correctly.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2353e8e9b6ae29aad77935f21735a30f5cc419b4",
      "tree": "6c3b2b28e1e33ebe26bf12866dccfdeedaf6ea1e",
      "parents": [
        "dae81d4774ecbeb7d24bb9a6a4db9f9baee54d85"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sgi.com",
        "time": "Tue Feb 28 12:30:30 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Feb 28 12:30:30 2006 +1100"
      },
      "message": "[XFS] Don\u0027t map non-uptodate buffers in xfs_probe_cluster; also fixes\nobscure corruption case\n\nSGI-PV: 942658\nSGI-Modid: xfs-linux-melb:xfs-kern:207119a\n\nSigned-off-by: Eric Sandeen \u003csandeen@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "dae81d4774ecbeb7d24bb9a6a4db9f9baee54d85",
      "tree": "5166f7d485c833cde45f9b27c3c8bdae2870e69f",
      "parents": [
        "07ff2fa8fcb3d9207f1c16e5acf9086d5731ed8b"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Feb 28 12:30:13 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Feb 28 12:30:13 2006 +1100"
      },
      "message": "[XFS] Reduce stack use during quota mounts (caused a panic).  This\nregressed recently via the fix for inherited quota inode attributes.\n\nSGI-PV: 947312\nSGI-Modid: xfs-linux-melb:xfs-kern:25318a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "07ff2fa8fcb3d9207f1c16e5acf9086d5731ed8b",
      "tree": "819bc2fb3e66bbaa91d6164116b96f7c1756d1f8",
      "parents": [
        "051d3cbd96909b2fe6b5038e7bbe77f41356db05"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Feb 28 12:29:51 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Feb 28 12:29:51 2006 +1100"
      },
      "message": "[XFS] Fix a realtime allocator regression introduced by an old iget race\nfix.  Noticed by Roger Willcocks.\n\nSGI-PV: 949821\nSGI-Modid: xfs-linux-melb:xfs-kern:25257a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "fc5870f66279fabedc9dbba7c28451bbb8f47778",
      "tree": "f0beaef2e55404663ef0872c923813df9a0fa7b5",
      "parents": [
        "ab9b32ee626e9b6df4ce2560a70ae15e62423cf4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:55 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:31 2006 -0800"
      },
      "message": "[PATCH] x86_64: Fix ioctl compat code for /dev/rtc\n\nRTC_IRQP_SET/RTC_EPOCH_SET don\u0027t take a pointer to an argument, but the\nargument itself.  This actually simplifies the code and makes it work.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5342fba5412cead88b61ead07168615dbeba1ee3",
      "tree": "1ec0936cff22284b2226f431033b1a36b27615c7",
      "parents": [
        "f83f2b5fbab4585f4de4523c7879d60e3f85a248"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sun Feb 26 04:18:28 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86_64: Check for bad elf entry address.\n\nFixes a local DOS on Intel systems that lead to an endless\nrecursive fault.  AMD machines don\u0027t seem to be affected.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2cb5b6beef3a3357ef1f2a580d5e2284516efc39",
      "tree": "8f9e12f91652c510632cb9965f2c4b92d2b19717",
      "parents": [
        "329dda083e496bc5ffbb4b1973243bd8a9420e24",
        "1cf3109ffb26a6ea572fd02436bd10458b4b2187"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:36:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:36:42 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6\n"
    },
    {
      "commit": "8dde0509e74ff6044cf1788c917a22facce9f68d",
      "tree": "e9242b771b1b6b1528090ece3eea6b7659474eb6",
      "parents": [
        "d4f7796e9b387e471ab0e8ed4e0c2bd616b3c193"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Feb 24 13:04:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:39 2006 -0800"
      },
      "message": "[PATCH] ramfs: update dir mtime and ctime\n\nPhil Marek \u003cphilipp.marek@bmlv.gv.at\u003e points out that ramfs forgets to update\na directory\u0027s mtime and ctime when it is modified.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c04030e16dbea2f7581f82cc6688695927f6ac5b",
      "tree": "7ff5cd2494a133f1bf571f7af02e656bb01d124f",
      "parents": [
        "ee713059d4922e4ee17700496d9eb3b95b1ab836"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Fri Feb 24 13:04:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:39 2006 -0800"
      },
      "message": "[PATCH] flags parameter for linkat\n\nI\u0027m currently at the POSIX meeting and one thing covered was the\nincompatibility of Linux\u0027s link() with the POSIX definition.  The name.\nLinux does not follow symlinks, POSIX requires it does.\n\nEven if somebody thinks this is a good default behavior we cannot change this\nbecause it would break the ABI.  But the fact remains that some application\nmight want this behavior.\n\nWe have one chance to help implementing this without breaking the behavior.\n For this we could use the new linkat interface which would need a new\nflags parameter.  If the new parameter is AT_SYMLINK_FOLLOW the new\nbehavior could be invoked.\n\nI do not want to introduce such a patch now.  But we could add the\nparameter now, just don\u0027t use it.  The patch below would do this.  Can we\nget this late patch applied before the release more or less fixes the\nsyscall API?\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cf3109ffb26a6ea572fd02436bd10458b4b2187",
      "tree": "446f6e1c2160565f8dd1bf4da0e211c00fcce284",
      "parents": [
        "78af34f03d33d2ba179c9d35685860170b94a285"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:48:14 2006 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:48:14 2006 +0000"
      },
      "message": "NTFS: Do more detailed reporting of why we cannot mount read-write by\n     special casing the VOLUME_MODIFIED_BY_CHKDSK flag.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "78af34f03d33d2ba179c9d35685860170b94a285",
      "tree": "dc41d99f07193a581e7dd3734671c3854aa185eb",
      "parents": [
        "7b875affd49fbc8978a1a898a0a80ebfff11f8c6"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:32:33 2006 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:32:33 2006 +0000"
      },
      "message": "NTFS: Implement support for sector sizes above 512 bytes (up to the maximum\n      supported by NTFS which is 4096 bytes).\n"
    },
    {
      "commit": "7b875affd49fbc8978a1a898a0a80ebfff11f8c6",
      "tree": "c611237ddce08f33c858254a67c4858fe643861d",
      "parents": [
        "3672b638ec1d5b1020ea27986060b830f09c96c1",
        "944d79559d154c12becde0dab327016cf438f46c"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:04:22 2006 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:04:22 2006 +0000"
      },
      "message": "Merge ../ntfs-2.6-devel\n"
    },
    {
      "commit": "3672b638ec1d5b1020ea27986060b830f09c96c1",
      "tree": "dca562635528062a8c04c416978a1133b95310fc",
      "parents": [
        "fab8d6ddf6dee2608869005d45fe97f70e4f5bdd"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 09:55:07 2006 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 09:55:07 2006 +0000"
      },
      "message": "NTFS: - Cope with attribute list attribute having invalid flags.\n\tWindows copes with this and even chkdsk does not detect or fix this\n\tso we have to cope with it, too.  Thanks to Pawel Kot for reporting\n\tthe problem.\n      - Miscellaneous updates to layout.h.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "fab8d6ddf6dee2608869005d45fe97f70e4f5bdd",
      "tree": "fecf566e03a87b2a44c7f3363ddb5c0d4bebdca7",
      "parents": [
        "64419d93a5906600af5817ad0cae3c6ecf7fb389",
        "f52ee1410d563cd409b08822492273a5bc235821"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 09:06:36 2006 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 09:06:36 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of /home/src/linux-2.6/\n"
    },
    {
      "commit": "6cec2aed8686840906f6298391dc4fd04d9ba843",
      "tree": "a6ae4784522a03c5b8eb6041ef0da5e8c81b14dc",
      "parents": [
        "c45ec6566021ba3162233b575e7bc76d57b86688"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfltc@us.ibm.com",
        "time": "Wed Feb 22 17:31:52 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 22 15:20:33 2006 -0800"
      },
      "message": "[PATCH] CIFS: CIFSSMBRead was returning an invalid pointer in buf on socket error\n\nThanks to Adrian Bunk for debugging the problem and to Shaggy for\nhelping find the solution.\n\nAlso added a fix for 64K pages we found in loosely-related testing\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa675765afed59bb89adba3369094ebd428b930b",
      "tree": "777a8c1bb48ef7de39073104f974209f4a462b6f",
      "parents": [
        "b00dc3ad74fdb676552d46ee573b88e927240d0c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 22 09:39:02 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 22 09:39:02 2006 -0800"
      },
      "message": "Revert mount/umount uevent removal\n\nThis change reverts the 033b96fd30db52a710d97b06f87d16fc59fee0f1 commit\nfrom Kay Sievers that removed the mount/umount uevents from the kernel.\nSome older versions of HAL still depend on these events to detect when a\nnew device has been mounted.  These events are not correctly emitted,\nand are broken by design, and so, should not be relied upon by any\nfuture program.  Instead, the /proc/mounts file should be polled to\nproperly detect this kind of event.\n\nA feature-removal-schedule.txt entry has been added, noting when this\ninterface will be removed from the kernel.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cf70a6f264f6e1a4c06553699159d94996b2f916",
      "tree": "7a5993585e7e8b80c37cae75468fca45da6519d2",
      "parents": [
        "0b1fc9b86f49e1e73e473e06a16556ca0dce53ae",
        "ad6b97fc929e5844bfd1d708ab1d74d131d7960d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:09:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:09:44 2006 -0800"
      },
      "message": "Merge branch \u0027fixes.b8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/bird\n"
    },
    {
      "commit": "e1c92117558261d5504c59712751f6c7925ff3ba",
      "tree": "782fccd28ad4c1037580a1b0f322cfb7fafeeb4e",
      "parents": [
        "9db91546570ca1b3bc90b4c2d25d5bb74a44be24"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@hera.kernel.org",
        "time": "Mon Feb 20 18:28:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:11 2006 -0800"
      },
      "message": "[PATCH] v9fs: update documentation and fix debug flag\n\nMinor updates to the documentation to bring them into sync with current\nwebsites and available features.  The debug flag was switched back to hex\nto match the documentation.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76b6159ba094544e003a237cedcf555d82fa3bfe",
      "tree": "134d104a2e1568d752a8d509cdeba86815f8f66d",
      "parents": [
        "e30809fde59d591809f00caa1a4c960cca5916af"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 14:37:40 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Feb 18 15:54:36 2006 -0500"
      },
      "message": "[PATCH] fix handling of st_nlink on procfs root\n\n1) it should use nr_processes(), not nr_threads; otherwise we are getting\nvery confused find(1) and friends, among other things.\n2) better do that at stat() time than at every damn lookup in procfs root.\n\nPatch had been sitting in FC4 kernels for many months now...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "74910e6c7dc7471b286a883c1a7af70483ffd2ba",
      "tree": "42314cf5882563b967284900a18e990b8a974a91",
      "parents": [
        "200a4552af34b9a32e1f68a881a9ed5c7ec699cc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Feb 17 13:52:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 17 13:59:28 2006 -0800"
      },
      "message": "[PATCH] select: time comparison fixes\n\nI got all of these backwards.  We want to return\n\n\tmin(input timeout, new timeout)\n\nto userspace to prevent increasing the time-remaining value.\n\nThanks to Ernst Herzberg \u003cearny@net4u.de\u003e for reporting and diagnosing.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "77e7f250f88cd62844e24c42aff4d0e95969c746",
      "tree": "ee14c76d87f8ac141d2fee43e40278b5fcadadd8",
      "parents": [
        "a8534adb74e23374889b84b3d97eb18da542a1b5"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Fri Feb 17 13:52:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 17 13:59:27 2006 -0800"
      },
      "message": "[PATCH] fuse: fix bug in aborted fuse_release_end()\n\nThere\u0027s a rather theoretical case of the BUG triggering in\nfuse_reset_request():\n\n  - iget() fails because of OOM after a successful CREATE_OPEN request\n  - during IO on the resulting RELEASE request the connection is aborted\n\nFix and add warning to fuse_reset_request().\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2f49033d80c952a0ffc2d5647bc1a0b8a09c1b3",
      "tree": "63a57e80389c1343e56150d31accf91829ce700a",
      "parents": [
        "614f8f50ca1361d054cdeca38d241684490d2296"
      ],
      "author": {
        "name": "Peter Staubach",
        "email": "staubach@redhat.com",
        "time": "Fri Feb 17 13:52:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 17 13:59:26 2006 -0800"
      },
      "message": "[PATCH] fix deadlock in ext2\n\nFix a deadlock possible in the ext2 file system implementation.  This\ndeadlock occurs when a file is removed from an ext2 file system which was\nmounted with the \"sync\" mount option.\n\nThe problem is that ext2_xattr_delete_inode() was invoking the routine,\nsync_dirty_buffer(), using a buffer head which was previously locked via\nlock_buffer().  The first thing that sync_dirty_buffer() does is to lock\nthe buffer head that it was passed.  It does this via lock_buffer().  Oops.\n\nThe solution is to unlock the buffer head in ext2_xattr_delete_inode()\nbefore invoking sync_dirty_buffer().  This makes the code in\next2_xattr_delete_inode() obey the same locking rules as all other callers\nof sync_dirty_buffer() in the ext2 file system implementation.\n\nSigned-off-by: Peter Staubach \u003cstaubach@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f671c09bce88ea253d576c842f8f39d9a2a29028",
      "tree": "af1ddeb0a068ca869c4a74f8eef88e1d6aa825bb",
      "parents": [
        "745ae8ba29e729ec922393fa4d9448c385673599"
      ],
      "author": {
        "name": "Kurt Hackel",
        "email": "Kurt.Hackel@oracle.com",
        "time": "Tue Feb 14 11:45:21 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Feb 16 12:04:55 2006 -0800"
      },
      "message": "[PATCH] ocfs2: detach from heartbeat events before freeing mle\n\nSigned-off-by: Kurt Hackel \u003cKurt.Hackel@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "745ae8ba29e729ec922393fa4d9448c385673599",
      "tree": "280e0a766e5b008648942172517b491d6c585a39",
      "parents": [
        "558c70c59b75a5a53ba496fe3bccea80a9e3e6fb"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Feb 09 13:23:39 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Feb 16 12:04:10 2006 -0800"
      },
      "message": "[PATCH] ocfs2: only checkpoint journal when asked to\n\nDisable automatic checkpointing of the journal - this is a relic from older\nocfs2 days. Worth quite a bit of performance on longer running single node\ntests.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "558c70c59b75a5a53ba496fe3bccea80a9e3e6fb",
      "tree": "4120f862eda3b1141fb29e07febaddb568f8c297",
      "parents": [
        "44465a7daf7c4e34199b2b0ebb3c5101619dcb9d"
      ],
      "author": {
        "name": "Kurt Hackel",
        "email": "kurt.hackel@oracle.com",
        "time": "Wed Jan 18 17:07:47 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Feb 16 12:02:13 2006 -0800"
      },
      "message": "[PATCH] ocfs2: manually grant remote recovery lock\n\n* fix a hang in recovery that occurred in dlmlock_remote.  the $RECOVERY\n  lock was never moved to the granted queue even after getting DLM_NORMAL\n  back from the master node.\n\nSigned-off-by: Kurt Hackel \u003ckurt.hackel@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "44465a7daf7c4e34199b2b0ebb3c5101619dcb9d",
      "tree": "ec10b2c1a93a41b16abeb1535c25944c628b447c",
      "parents": [
        "e2b5e4506f5c5187b91d7a79fbad28fe3ebd2fc5"
      ],
      "author": {
        "name": "Kurt Hackel",
        "email": "kurt.hackel@oracle.com",
        "time": "Wed Jan 18 17:05:38 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Feb 16 12:01:38 2006 -0800"
      },
      "message": "[PATCH] ocfs2: add dlm_wait_for_node_death\n\n* add dlm_wait_for_node_death function to be used after receiving a network\n  error.  this will wait for the given timeout to allow the heartbeat\n  callbacks to update the domain map.  without this, some paths may spin\n  and consume enough cpu that the heartbeat gets starved and never updates.\n\nSigned-off-by: Kurt Hackel \u003ckurt.hackel@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "e2b5e4506f5c5187b91d7a79fbad28fe3ebd2fc5",
      "tree": "4a00cffdfa93009639da2f3edfc5c9797f33608e",
      "parents": [
        "898efface1a5076cbae5af87b935212b1869971b"
      ],
      "author": {
        "name": "Kurt Hackel",
        "email": "kurt.hackel@oracle.com",
        "time": "Wed Jan 18 17:02:56 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Feb 16 12:00:48 2006 -0800"
      },
      "message": "[PATCH] ocfs2: fix release of ast never reserved\n\n* fix a bug in dlm_convert_lock_handler where dlm_lockres_release_ast was\n  being called even if no ast was ever reserved\n\nSigned-off-by: Kurt Hackel \u003ckurt.hackel@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "898efface1a5076cbae5af87b935212b1869971b",
      "tree": "7d8cf71f88238ccdcc2fc537087dbe3643815470",
      "parents": [
        "90f9dd8f72773152b69042debd6b9ed6d224703a"
      ],
      "author": {
        "name": "Kurt Hackel",
        "email": "kurt.hackel@oracle.com",
        "time": "Wed Jan 18 17:01:25 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Feb 16 12:00:16 2006 -0800"
      },
      "message": "[PATCH] ocfs2: recheck recovery state after getting lock\n\n* after successfully taking the $RECOVERY lock in EX mode, recheck to make\n  sure that recovery has not already begun or completed on another node\n\nSigned-off-by: Kurt Hackel \u003ckurt.hackel@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "5ecfbae093f0c37311e89b29bfc0c9d586eace87",
      "tree": "eabd0a145af64e26c900578c95175ab313828661",
      "parents": [
        "dadac81b1b86196fcc48fb87620403c4a7174f06"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Wed Feb 15 22:50:10 2006 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 15 11:05:43 2006 -0800"
      },
      "message": "[PATCH] fix zap_thread\u0027s ptrace related problems\n\n1. The tracee can go from ptrace_stop() to do_signal_stop()\n   after __ptrace_unlink(p).\n\n2. It is unsafe to __ptrace_unlink(p) while p-\u003eparent may wait\n   for tasklist_lock in ptrace_detach().\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93544cc6486bea12e127ed58ca33477bb6ceafe6",
      "tree": "94eda2f741603fbf350bb8849b3291920d991d52",
      "parents": [
        "10ee39fe3ff618d274e1cd0f6abbc2917b736bfd"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfrench@austin.rr.com",
        "time": "Tue Feb 14 22:30:52 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 14 19:46:25 2006 -0800"
      },
      "message": "[PATCH] CIFS: fix cifs_user_read oops when null SMB response on forcedirectio mount\n\nThis patch fixes an oops reported by Adrian Bunk in cifs_user_read when a null\nread response is returned on a forcedirectio mount.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ac5f9d1ce8492163dbde5d357dc5d03becf7e36",
      "tree": "3ce7f36c074e37dd565b91490582c4a4902f2b18",
      "parents": [
        "7c8903f6373f9abecf060bad53ca36bc4ac037f2"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Feb 14 13:53:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 14 16:09:34 2006 -0800"
      },
      "message": "[PATCH] NLM: Fix the NLM_GRANTED callback checks\n\nIf 2 threads attached to the same process are blocking on different locks on\ndifferent files (maybe even on different servers) but have the same lock\narguments (i.e.  same offset+length - actually quite common, since most\nprocesses try to lock the entire file) then the first GRANTED call that wakes\none up will also wake the other.\n\nCurrently when the NLM_GRANTED callback comes in, lockd walks the list of\nblocked locks in search of a match to the lock that the NLM server has\ngranted.  Although it checks the lock pid, start and end, it fails to check\nthe filehandle and the server address.\n\nBy checking the filehandle and server IP address, we ensure that this only\nhappens if the locks truly are referencing the same file.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c8903f6373f9abecf060bad53ca36bc4ac037f2",
      "tree": "473644b1f2999e3e516cd4f55a3535d9bb29595d",
      "parents": [
        "be5efffb762fa4a7b9a7a45ebf34b13e3bf5a2d8"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Feb 14 13:53:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 14 16:09:34 2006 -0800"
      },
      "message": "[PATCH] jbd: revert checkpoint list changes\n\nThis patch reverts commit f93ea411b73594f7d144855fd34278bcf34a9afc:\n  [PATCH] jbd: split checkpoint lists\n\nThis broke journal_flush() for OCFS2, which is its method of being sure\nthat metadata is sent to disk for another node.\n\nAnd two related commits 8d3c7fce2d20ecc3264c8d8c91ae3beacdeaed1b and\n43c3e6f5abdf6acac9b90c86bf03f995bf7d3d92 with the subjects:\n  [PATCH] jbd: log_do_checkpoint fix\n  [PATCH] jbd: remove_transaction fix\n\nThese seem to be incremental bugfixes on the original patch and as such are\nno longer needed.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90947ef26fa689a3252aa8282a01f60648e70fdb",
      "tree": "317ab8984d68fed9e4ad6e259c44134907b3021a",
      "parents": [
        "326a625748535c4cdb1c632b1dcb07030989a393"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Feb 13 11:12:36 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 13 08:56:01 2006 -0800"
      },
      "message": "[PATCH] reiserfs: fix potential (unlikely) oops in reiserfs_get_acl\n\nThis fixes a potential oops if there is an error reported by\nposix_acl_from_disk().  This is mostly theoretical due to the use of\nmagics and checksums in xattrs, but is still possible.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89edc3d2b429136a0e25f40275fd82dc58f147fd",
      "tree": "abe4ceb1f1d5e59a6e090e255f9330d7100d8e5a",
      "parents": [
        "3c791925da0e6108cda15e3c2c7bfaebcd9ab9cf"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Sun Feb 12 14:34:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 12 16:10:47 2006 -0800"
      },
      "message": "[PATCH] reiserfs: disable automatic enabling of reiserfs inode attributes\n\nUnfortunately, the reiserfs_attrs_cleared bit in the superblock flag can\nlie.  File systems have been observed with the bit set, yet still contain\ngarbage in the stat data field, causing unpredictable results.\n\nThis patch backs out the enable-by-default behavior.\n\nIt eliminates the changes from: d50a5cd860ce721dbeac6a4f3c6e42abcde68cd8,\nand ef5e5414e7a83eb9b4295bbaba5464410b11e030.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "643a654540579b0dcc7a206a4a7475276a41aff0",
      "tree": "e31d40e4362e4dc7823b7290c0de2a9353d3d117",
      "parents": [
        "33042a9ff4d126ba944b9dc3076665a2029e0a34"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 11 17:55:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:11 2006 -0800"
      },
      "message": "[PATCH] select: fix returned timeval\n\nWith David Woodhouse \u003cdwmw2@infradead.org\u003e\n\nselect() presently has a habit of increasing the value of the user\u0027s\n`timeout\u0027 argument on return.\n\nWe were writing back a timeout larger than the original.  We _deliberately_\nround up, since we know we must wait at _least_ as long as the caller asks\nus to.\n\nThe patch adds a couple of helper functions for magnitude comparison of\ntimespecs and of timevals, and uses them to prevent the various poll and\nselect functions from returning a timeout which is larger than the one which\nwas passed in.\n\nThe patch also fixes a bug in compat_sys_pselect7(): it was adding the new\ntimeout value to the old one and was returning that.  It should just return\nthe new timeout value.\n\n(We have various handy timespec/timeval-to-from-nsec conversion functions in\ntime.h.  But this code open-codes it all).\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: george anzinger \u003cgeorge@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cff2b760096d1e6feaa31948e7af4abbefe47822",
      "tree": "9bd6d2796ffb8c6611ca06b74c6349f8f1289ce2",
      "parents": [
        "25bf368b3d98668c5d5f38e2201d8bca16e52680"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Sat Feb 11 17:55:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:10 2006 -0800"
      },
      "message": "[PATCH] fstatat64 support\n\nThe *at patches introduced fstatat and, due to inusfficient research, I\nused the newfstat functions generally as the guideline.  The result is that\non 32-bit platforms we don\u0027t have all the information needed to implement\nfstatat64.\n\nThis patch modifies the code to pass up 64-bit information if\n__ARCH_WANT_STAT64 is defined.  I renamed the syscall entry point to make\nthis clear.  Other archs will continue to use the existing code.  On x86-64\nthe compat code is implemented using a new sys32_ function.  this is what\nis done for the other stat syscalls as well.\n\nThis patch might break some other archs (those which define\n__ARCH_WANT_STAT64 and which already wired up the syscall).  Yet others\nmight need changes to accomodate the compatibility mode.  I really don\u0027t\nwant to do that work because all this stat handling is a mess (more so in\nglibc, but the kernel is also affected).  It should be done by the arch\nmaintainers.  I\u0027ll provide some stand-alone test shortly.  Those who are\neager could compile glibc and run \u0027make check\u0027 (no installation needed).\n\nThe patch below has been tested on x86 and x86-64.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b2b4e5a26fe3795b1c6711cee0eae057844491d",
      "tree": "c0eef6250226c6107c83dde5290a822138c0709c",
      "parents": [
        "d656101009d76000b8fc0998a33d592100334d52"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 06:33:33 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:04:01 2006 -0500"
      },
      "message": "[PATCH] compat_ioctl __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "f30ac319f1b91878cdc57a50930f15c36e0e103a",
      "tree": "edc7cd2d72281a5ae6e80ae4fecdc5d926921db8",
      "parents": [
        "8854eddbdb3e45b8d381ecff2937a942d0cb2067"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 07:53:21 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 07 21:01:15 2006 -0500"
      },
      "message": "[PATCH] umount_tree() decrements mount count on wrong dentry\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8854eddbdb3e45b8d381ecff2937a942d0cb2067",
      "tree": "25e8a0d272ed0edadb13b00e271d9933b8df34fa",
      "parents": [
        "cc59853b4a9973126e15e0e6bdddf0627d4b99c4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Jan 04 01:44:17 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 07 21:00:42 2006 -0500"
      },
      "message": "[PATCH] nfsroot port\u003d parameter fix [backport of 2.4 fix]\n\nDirect backport of 2.4 fix that didn\u0027t get propagated to 2.6; original\ncomment follows:\n\u003cquote\u003e\n   When I specify the NFS port for nfsroot (e.g.,\n   nfsroot\u003d\u003cdir\u003e,port\u003d2049), the\n   kernel uses the wrong port. In my case it tries to use 264 (0x108)\n   instead\n   of 2049 (0x801).\n\n   This patch adds the missing htons().\n\n   Eric\n\u003c/quote\u003e\n\nPatch got applied in 2.4.21-pre6.  Author: Eric Lammerts (\u003ceric@lammerts.org\u003e,\nAFAICS).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e110ab94ebc714de57f75f0c7c576dde8cf80944",
      "tree": "c07b5f010d244cb11afeb50becdb1d7256a8560d",
      "parents": [
        "3023b438c4b6103d520690cfa8b790bdd3868dc2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 05:26:09 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 07 20:57:31 2006 -0500"
      },
      "message": "[PATCH] fix __user annotations in fs/select.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b8623545b42c03eb92e51b28c84acf4b8ba00a3",
      "tree": "071045ad9c60d2697292c523c77322a70a248fb9",
      "parents": [
        "92118c739df879497b8cc5a2eb3a9dc255f01b20"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Dec 15 01:07:03 2005 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 07 20:56:35 2006 -0500"
      },
      "message": "[PATCH] remove bogus asm/bug.h includes.\n\nA bunch of asm/bug.h includes are both not needed (since it will get\npulled anyway) and bogus (since they are done too early).  Removed.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "92118c739df879497b8cc5a2eb3a9dc255f01b20",
      "tree": "da556ca2f8afa1b43ca0626c9426f6634c64d32d",
      "parents": [
        "b4669d66fb1488fd9cebe0b8da447cfeb86109ba",
        "276e0c75f1e9a8b34b7b19e8fe188be958d420dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:29:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:29:55 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n"
    },
    {
      "commit": "b43d4ddaec2b33fd6eaf0bed970c86ab08a52aaf",
      "tree": "1d319bfaae322c348e31e59b5eddc4ec3f427e3b",
      "parents": [
        "8e63e66b4cd066fe6c2d962460e286c2a61d3fe8",
        "9bd6f13dfd1dfb2e8f20df50581ebe7344ba97bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:28:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:28:26 2006 -0800"
      },
      "message": "Merge git://oss.sgi.com:8090/oss/git/rc-fixes-xfs-2.6\n"
    },
    {
      "commit": "741a295130606143edbf9fc740f633dbc1e6225f",
      "tree": "3679047dd44e94ba94ee1487880a94def93a06f9",
      "parents": [
        "99d1419d96d7df9cfa56bc977810be831bd5ef64"
      ],
      "author": {
        "name": "JANAK DESAI",
        "email": "janak@us.ibm.com",
        "time": "Tue Feb 07 12:59:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:12:34 2006 -0800"
      },
      "message": "[PATCH] unshare system call -v5: unshare namespace\n\nIf the namespace structure is being shared, allocate a new one and copy\ninformation from the current, shared, structure.\n\nSigned-off-by: Janak Desai \u003cjanak@us.ibm.com\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b4fe29e00a5ab4e778bb24be86d836a25570bc9",
      "tree": "3bdde16b7bcaab953674c24f358c6346829995c8",
      "parents": [
        "1fcbf053e55e961112f237dc690129f0858156f1"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Feb 07 12:58:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:12:33 2006 -0800"
      },
      "message": "[PATCH] More informative message on umount failure\n\nWe had a user trigger this message on a box that had a lot of different\nmounts, all with different options.  It might help narrow down wtf happened\nif we print out which device failed.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5173119ff10c5538e92a7957a50887ae170b8da",
      "tree": "5b5af4e03e627b66a9f37d25dd370a145ec72438",
      "parents": [
        "8e08b756869eeb08ace17ad64c2a8cb97b18e856"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Tue Feb 07 12:58:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:12:33 2006 -0800"
      },
      "message": "[PATCH] inotify: fix one-shot support\n\nFix one-shot support in inotify.  We currently drop the IN_ONESHOT flag\nduring watch addition.  Fix is to not do that.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nCc: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3bc8414b079ec372485c99ed1f33c6c42ca9d756",
      "tree": "bdb939f8ef5ad746ac61948c8476683c9e83334f",
      "parents": [
        "c00a76aea339b427b47ddc28de06dee0a652e801"
      ],
      "author": {
        "name": "Suzuki",
        "email": "suzuki@In.ibm.com",
        "time": "Tue Feb 07 12:58:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:12:32 2006 -0800"
      },
      "message": "[PATCH] Fix do_path_lookup() to add the check for error in link_path_walk()\n\nFix do_path_lookup() to avoid accessing invalid dentry or inode when the\nlink_path_walk() has failed.  This should fix Bugme #5897.\n\nSigned-off-by: Suzuki K P \u003csuzuki@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cbd0d51a3318583fabf03bccc7a987e158482361",
      "tree": "62a7d1d2bb6cd9f11536c2b9873a46b81fcac2a8",
      "parents": [
        "0df420d8b6c718d9a5e37531c3a9a6804493e9f4"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Tue Feb 07 12:58:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:12:31 2006 -0800"
      },
      "message": "[PATCH] knfsd: fix nfs4_open lock leak\n\nI just noticed that my patch \"don\u0027t create on open that fails due to\nERR_GRACE\" (recently commited as fb553c0f17444e090db951b96df4d2d71b4f4b6b)\nhad an obvious problem that causes a deadlock on reboot recovery.  Sending\nin this now since it seems like a clear 2.6.16 candidate.--b.\n\nWe\u0027re returning with a lock held in some error cases.\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@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9bd6f13dfd1dfb2e8f20df50581ebe7344ba97bd",
      "tree": "9c726f8831ade876012136a626e2e7e9ad052de4",
      "parents": [
        "9fddaca2293d768eb21ea115e5eedec7f1c13c1c"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Feb 07 20:27:44 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Feb 07 20:27:44 2006 +1100"
      },
      "message": "[XFS] Fix missing inode atime update from the utime syscall.\n\nSGI-PV: 949214\nSGI-Modid: xfs-linux-melb:xfs-kern:25136a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "9fddaca2293d768eb21ea115e5eedec7f1c13c1c",
      "tree": "5be386559a0baea812e9e29b0c20036d34c977fc",
      "parents": [
        "e3f749c4af69c4344d89f11e2293e3790eb4eaca"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Tue Feb 07 20:27:24 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Feb 07 20:27:24 2006 +1100"
      },
      "message": "[XFS] Account for the page we just wrote when we detect congestion during\nthe clustering of extra pages in a buffered write.\n\nSGI-PV: 949210\nSGI-Modid: xfs-linux-melb:xfs-kern:25130a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "276e0c75f1e9a8b34b7b19e8fe188be958d420dd",
      "tree": "f44e4dbc0da80ab6d732a8715f0be3ffbcdff79b",
      "parents": [
        "d87499ed1a3ba0f6dbcff8d91c96ef132c115d08"
      ],
      "author": {
        "name": "Vincent Hanquez",
        "email": "vincent@snarc.org",
        "time": "Wed Jan 25 14:49:13 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:17:18 2006 -0800"
      },
      "message": "[PATCH] debugfs: trivial comment fix\n\nFix trivial type mixup in the debugfs function comments.\n\nSigned-off-by: Vincent Hanquez \u003cvincent@snarc.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "64419d93a5906600af5817ad0cae3c6ecf7fb389",
      "tree": "9bb76dcc8b19580a2b177418c3a3cbe91c703126",
      "parents": [
        "0f36b018b2e314d45af86449f1a97facb1fbe300"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sun Feb 05 21:43:57 2006 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Sun Feb 05 21:43:57 2006 +0000"
      },
      "message": "NTFS: We have struct kmem_cache now so use it instead of the typedef.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "170aa3d02614ae621d54af10555e2f48977ae8de",
      "tree": "c1a93a5c95ccc2225639a7c878f6c16b7c317924",
      "parents": [
        "f55eab822b93864ef4eef3bd7eadac2a727c914b"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Sat Feb 04 23:28:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] namei.c: unlock missing in error case\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f55eab822b93864ef4eef3bd7eadac2a727c914b",
      "tree": "ab5103610ecc7699a7307c157c517f2ad790e3a7",
      "parents": [
        "4484ebf12bdb0ebcdc6e8951243cbab3d7f6f4c1"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sat Feb 04 23:28:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] VFS: Ensure LOOKUP_CONTINUE flag is preserved by link_path_walk()\n\nWhen walking a path, the LOOKUP_CONTINUE flag is used by some filesystems\n(for instance NFS) in order to determine whether or not it is looking up\nthe last component of the path.  It this is the case, it may have to look\nat the intent information in order to perform various tasks such as atomic\nopen.\n\nA problem currently occurs when link_path_walk() hits a symlink.  In this\ncase LOOKUP_CONTINUE may be cleared prematurely when we hit the end of the\npath passed by __vfs_follow_link() (i.e.  the end of the symlink path)\nrather than when we hit the end of the path passed by the user.\n\nThe solution is to have link_path_walk() clear LOOKUP_CONTINUE if and only\nif that flag was unset when we entered the function.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe1dcbc4f311c2e6c23b33c0fa8572461618ab3e",
      "tree": "189e935ff275bba20629e46e2832bd523acf6cff",
      "parents": [
        "bc5e483da61eb5ab8d24b4a919fb512e5886d02c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 04 23:27:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] jbd: fix transaction batching\n\nBen points out that:\n\n  When writing files out using O_SYNC, jbd\u0027s 1 jiffy delay results in a\n  significant drop in throughput as the disk sits idle.  The patch below\n  results in a 4-5x performance improvement (from 6.5MB/s to ~24-30MB/s on my\n  IDE test box) when writing out files using O_SYNC.\n\nSo optimise the batching code by omitting it entirely if the process which is\ndoing a sync write is the same as the one which did the most recent sync\nwrite.  If that\u0027s true, we\u0027re unlikely to get any other processes joining the\ntransaction.\n\n(Has been in -mm for ages - it took me a long time to get on to performance\ntesting it)\n\nNumbers, on write-cache-disabled IDE:\n\n/usr/bin/time -p synctest -n 10 -uf -t 1 -p 1 dir-name\n\nUnpatched:\n\t40 seconds\nPatched:\n\t35 seconds\nBatching disabled:\n\t35 seconds\n\nThis is the problematic single-process-doing-fsync case.  With multiple\nfsyncing processes the numbers are AFACIT unaltered by the patch.\n\nAside: performance testing and instrumentation shows that the transaction\nbatching almost doesn\u0027t help (testing with synctest -n 1 -uf -t 100 -p 10\ndir-name on non-writeback-caching IDE).  This is because by the time one\nprocess is running a synchronous commit, a bunch of other processes already\nhave a transaction handle open, so they\u0027re all going to batch into the same\ntransaction anyway.\n\nThe batching seems to offer maybe 5-10% speedup with this workload, but I\u0027m\npretty sure it was more important than that when it was first developed 4-odd\nyears ago...\n\nCc: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nCc: Benjamin LaHaise \u003cbcrl@kvack.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7128ec2a747d7a5f3c764c37bef17081ccc2374c",
      "tree": "10781a63d46811789e1cd26964f1d0a9eb963ce2",
      "parents": [
        "e22bec266cd6f540da2a61db216914c3473135cc"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Sat Feb 04 23:27:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] fuse: fix request_end() vs fuse_reset_request() race\n\nThe last fix for this function in fact opened up a much more often\ntriggering race.\n\nIt was uncommented tricky code, that was buggy.  Add comment, make it less\ntricky and fix bug.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88a2a4ac6b671a4b0dd5d2d762418904c05f4104",
      "tree": "8c30052a0d7fadec37c785a42a71b28d0a9c5fcf",
      "parents": [
        "cef5076987dd545ac74f4efcf1c962be8eac34b0"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sat Feb 04 23:27:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] percpu data: only iterate over possible CPUs\n\npercpu_data blindly allocates bootmem memory to store NR_CPUS instances of\ncpudata, instead of allocating memory only for possible cpus.\n\nAs a preparation for changing that, we need to convert various 0 -\u003e NR_CPUS\nloops to use for_each_cpu().\n\n(The above only applies to users of asm-generic/percpu.h.  powerpc has gone it\nalone and is presently only allocating memory for present CPUs, so it\u0027s\ncurrently corrupting memory).\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: William Irwin \u003cwli@holomorphy.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1ffa5669cd834f901141756e63195f48c1bfbf9",
      "tree": "f0bed266c1f3fef528bbced56b48aac63e0a26b1",
      "parents": [
        "d6c8f6aaa1d7f68c1e6471ab0839d9047cdd159f",
        "6eff5790d57a5c9c01489c95946881808a4b2a2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 15:21:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 15:21:40 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://oss.oracle.com/home/sourcebo/git/ocfs2\n"
    },
    {
      "commit": "6eff5790d57a5c9c01489c95946881808a4b2a2c",
      "tree": "2b96da58c99b27945e8c9bffb0ae48a97c4231be",
      "parents": [
        "1a1974fd4533afdb73873cdacb942d9a79ff7c9b"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Jan 18 10:31:47 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 14:05:14 2006 -0800"
      },
      "message": "[PATCH] ocfs2: don\u0027t wait on recovery when locking journal\n\nThe mount path had incorrectly asked the locking code to wait for recovery\ncompletion, which deadlocks things because recovery waits for mount to\ncomplete first.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "1a1974fd4533afdb73873cdacb942d9a79ff7c9b",
      "tree": "2ca6e62b007f54a4b4d755bb98ad9692e4547395",
      "parents": [
        "3d0f89bb169482d26d5aa4e82e763077e7e9bc4d"
      ],
      "author": {
        "name": "Eric Sesterhenn / snakebyte",
        "email": "snakebyte@gmx.de",
        "time": "Fri Jan 27 10:32:24 2006 +0100"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 14:03:09 2006 -0800"
      },
      "message": "[PATCH] BUG_ON() Conversion in fs/configfs/\n\nthis changes if() BUG(); constructs to BUG_ON() which is\ncleaner, contains unlikely() and can better optimized away.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "3d0f89bb169482d26d5aa4e82e763077e7e9bc4d",
      "tree": "2d2317ce1417202322e3f715534fab80394bd5d2",
      "parents": [
        "62ca3d2603571dc2b1b4c1368e19d44b599062e2"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Wed Jan 25 13:31:07 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 14:01:05 2006 -0800"
      },
      "message": "configfs: Add permission and ownership to configfs objects.\n\nconfigfs always made item and attribute ownership root.root and\npermissions based on a umask of 022.  Add -\u003esetattr() to allow\nchown(2)/chmod(2), and persist the changes for the lifetime of the\nitems and attributes.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "215c7f9fa11d3fc6ccd2df242d259c721ec7ae6a",
      "tree": "873d9a2d1b345567c1c6b51f8aab83b034fff922",
      "parents": [
        "ebdec83ba46c123fe3bfdcaacf62d0dfe8fe4187"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Feb 01 16:42:10 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 13:55:26 2006 -0800"
      },
      "message": "[PATCH] ocfs2: fix compile warnings\n\nFix a couple of compile warnings found when compiling on a ppc64 build box.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "ebdec83ba46c123fe3bfdcaacf62d0dfe8fe4187",
      "tree": "acd18f3170c1de8295375cadb0a33fa23066524e",
      "parents": [
        "b4c7f538508adcde7a0a5162faec0b2ab19b90bd"
      ],
      "author": {
        "name": "Eric Sesterhenn / snakebyte",
        "email": "snakebyte@gmx.de",
        "time": "Fri Jan 27 10:32:52 2006 +0100"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 13:54:22 2006 -0800"
      },
      "message": "[PATCH] BUG_ON() Conversion in fs/ocfs2/\n\nthis changes if() BUG(); constructs to BUG_ON() which is\ncleaner, contains unlikely() and can better optimized away.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "b4c7f538508adcde7a0a5162faec0b2ab19b90bd",
      "tree": "143ce7f02ffa904cf770960c495d672b81710f21",
      "parents": [
        "c74ec2f77a7763a4a56c6cb13ecab961e1bbb456"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 14 20:55:10 2006 +0100"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 13:47:21 2006 -0800"
      },
      "message": "[PATCH] fs/ocfs2/dlm/dlmrecovery.c must #include \u003clinux/delay.h\u003e\n\nfs/ocfs2/dlm/dlmrecovery.c does now use msleep(), and does therefore\nneed to #include \u003clinux/delay.h\u003e for getting the prototype of this\nfunction.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "c74ec2f77a7763a4a56c6cb13ecab961e1bbb456",
      "tree": "aa1ce70fae2b098a4e452fd065581268ba8a6d5c",
      "parents": [
        "e2faea4ce340f199c1957986c4c3dc2de76f5746"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Jan 13 21:54:23 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 13:47:21 2006 -0800"
      },
      "message": "[PATCH] ocfs2: Semaphore to mutex conversion.\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "e2faea4ce340f199c1957986c4c3dc2de76f5746",
      "tree": "2336b06cf270b3cff2ff39ba75fc67639dc63df9",
      "parents": [
        "0d419a6a95ee158675aa184c6c3e476b22d02145"
      ],
      "author": {
        "name": "Kurt Hackel",
        "email": "kurt.hackel@oracle.com",
        "time": "Thu Jan 12 14:24:55 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 13:47:20 2006 -0800"
      },
      "message": "[PATCH] ocfs2/dlm: fixes\n\n* fix a hang which can occur during shutdown migration\n* do not allow nodes to join during recovery\n* when restarting lock mastery, do not ignore nodes which come up\n* more than one node could become recovery master, fix this\n* sleep to allow some time for heartbeat state to catch up to network\n* extra debug info for bad recovery state problems\n* make DLM_RECO_NODE_DATA_DONE a valid state for non-master recovery nodes\n* prune all locks from dead nodes on $RECOVERY lock resources\n* do NOT automatically add new nodes to mle nodemaps until they have properly\n  joined the domain\n* make sure dlm_pick_recovery_master only exits when all nodes have synced\n* properly handle dlmunlock errors in dlm_pick_recovery_master\n* do not propagate network errors in dlm_send_begin_reco_message\n* dead nodes were not being put in the recovery map sometimes, fix this\n* dlmunlock was failing to clear the unlock actions on DLM_DENIED\n\nSigned-off-by: Kurt Hackel \u003ckurt.hackel@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "251b6eccbeff4f0f8a3509769b327705e899f5dd",
      "tree": "7da835c3bebc8150a1a1ae6abb681a1e1a9c5f36",
      "parents": [
        "aee93ac4b7ad461255939248d0d51566cff77e05"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Jan 10 15:41:43 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 13:47:19 2006 -0800"
      },
      "message": "[OCFS2] Make ip_io_sem a mutex\n\nip_io_sem is now ip_io_mutex.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "aee93ac4b7ad461255939248d0d51566cff77e05",
      "tree": "c5b1bda905d89548bd052eaf040da6eb287ee44b",
      "parents": [
        "0c6c98fb187524935a93fdd4f9a7193e7b110782"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Jan 09 12:36:40 2006 -0500"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 13:47:18 2006 -0800"
      },
      "message": "[PATCH] ocfs2/dlm: fix compilation on ia64\n\n Including \u003casm/signal.h\u003e results in compilation failure on ia64 due to\n not including \u003clinux/compiler.h\u003e\n\n Including \u003clinux/signal.h\u003e corrects the problem.\n\n Please apply.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "0c6c98fb187524935a93fdd4f9a7193e7b110782",
      "tree": "d26e99e927cecafb3f56611fab83f7d0d5c8f39f",
      "parents": [
        "8c5a950c9693aa24828d16dd7bc38bced3f37d48"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 07 20:07:02 2006 +0100"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Feb 03 13:47:18 2006 -0800"
      },
      "message": "[PATCH] OCFS2: __init / __exit problem\n\nFunctions called by __init funtions mustn\u0027t be __exit.\n\nReported by Jan-Benedict Glaw \u003cjbglaw@lug-owl.de\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\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"
    }
  ],
  "next": "db9a369ec172c8251dbc6f7bf6bf13f6c5b6e7f5"
}
