- 04 Apr, 2002 40 commits
-
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Dave Jones authored
Original from: Brian Gerst <bgerst@didntduck.org> Has had a once over by Chris Mason and Al. Seperates reiserfs_sb_info from struct super_block. Brian Gerst
-
Dave Jones authored
Originally by Grant R.Guenther Has had a quick once over by Al, who weeded out one chunk that was unrelated.
-
Dave Jones authored
Originally from Andrew Morton
-
Dave Jones authored
-
Dave Jones authored
Brings QNX4FS back in sync with 2.4
-
Dave Jones authored
Originally from the kernel janitor folks
-
Dave Jones authored
Original from Rene Scharfe This fixes a problem where MSDOS fs's ignore their 'check' mount option.
-
Dave Jones authored
Original fix from Andi Kleen
-
Dave Jones authored
Originally by Anton Altaparmakov. I think Anton is going to submit his rewritten NTFS soon making this null and void, but in the interim, it fixes a known problem with NTFS and large allocations.
-
Dave Jones authored
From the kernel janitor folks
-
Dave Jones authored
From the kernel janitor folks
-
Linus Torvalds authored
-
Dave Kleikamp authored
Submitted by Christoph Hellwig
-
Dave Kleikamp authored
Submitted by Christoph Hellwig
-
Dave Kleikamp authored
Submitted by Christoph Hellwig & Dave Kleikamp
-
Dave Kleikamp authored
Submitted by Christoph Hellwig
-
Dave Kleikamp authored
Remove redundant include of slab.h Submitted by Christoph Hellwig
-
Linus Torvalds authored
-
Dave Kleikamp authored
-
bk://bk.arm.linux.org.ukLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Russell King authored
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk
-
http://gkernel.bkbits.net/net-drivers-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
http://gkernel.bkbits.net/fs-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
http://gkernel.bkbits.net/irda-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Robert Love authored
The preempt_count debug check that went into 2.5.8-pre1 already caught a simple case in kjournald. Specifically, kjournald does not drop the BKL when it exits as it knows schedule will do so for it. For the sake of clarity and exiting with a preempt_count of zero, the attached patch explicitly calls unlock_kernel when kjournald is exiting.
-
Linus Torvalds authored
-
Eli Kupermann authored
Adding proper print level qualifier to the printk calls.
-
Eli Kupermann authored
Adding missing pci write flush to the procedure e100_exec_cmd
-
Eli Kupermann authored
The patch separates max busy wait constants making in max of 100 usec for wait scb and max of 50 usec for wait cus idle. These constants found sufficient using heavy traffic tests.
-
Andrew Morton authored
Again, we don't need to sync indirects as we dirty them because we run a commit if IS_SYNC(inode) prior to returning to the caller of write(2). Writing a 10 meg file in 0.1 meg chunks is sped up by, err, a factor of fifty. That's a best case.
-
Jeff Garzik authored
At present, when mounted synchronously or with `chattr +S' in effect, ext2 syncs the indirect blocks for every new block when extending a file. This is not necessary, because a sync is performed on the way out of generic_file_write(). This will pick up all necessary data from inode->i_dirty_buffers and inode->i_dirty_data_buffers, and is sufficient. The patch removes all the syncing of indirect blocks. On a non-write-caching scsi disk, an untar of the util-linux tarball runs three times faster. Writing a 100 megabyte file in one megabyte chunks speeds up ten times. The patch also removes the intermediate indirect block syncing on the truncate() path. Instead, we sync the indirects at a single place, via inode->i_dirty_buffers. This not only means that the writes (may) cluster better. It means that we perform much, much less actual I/O during truncate, because most or all of the indirects will no longer be needed for the file, and will be invalidated. fsync() and msync() still work correctly. One side effect of this patch is that VM-initiated writepage() against a file hole will no longer block on writeout of indirect blocks. This is good.
-
Alan Cox authored
-