- 17 Apr, 2004 24 commits
-
-
Andrew Morton authored
From: Chris Mason <mason@suse.com> Updates the reiserfs-logging improvements to use schedule_timeout instead of yield when letting the transaction grow a little before forcing a commit for fsync/O_SYNC/O_DIRECT. Also, when one process forces a transaction to end and plans on doing the commit (like fsync), it sets a flag on the transaction so the journal code knows not to bother kicking the journal work queue. queue_delayed_work is used so that if we get a bunch of tiny transactions ended quickly, we aren't constantly kicking the work queue. These significantly improve reiserfs performance during fsync heavy workloads.
-
Andrew Morton authored
From: Bart Samwel <bart@samwel.tk> Add support for value 0 to the commit option of reiserfs. Means "restore to the default value". For the maximum commit age, this default value is normally read from the journal; this patch adds an extra variable to cache the default value for the maximum commit age.
-
Andrew Morton authored
From: David Gibson <david@gibson.dropbear.id.au> This is a small cleanup to the PPC64 hugepage code. It removes an unhelpful function, removing some studlyCaps in the process. It was originally this way to match the normal page path, but that has all been rewritten since.
-
Andrew Morton authored
From: Jakub Jelinek <jakub@redhat.com> The first change removes just a useless put_user (si_int and si_ptr are part of the same union, si_ptr is on all arches covering whole union), the rest is fixes for signal handling of SI_MESGQ.
-
Andrew Morton authored
From: Jeff Garzik <jgarzik@pobox.com> It was debug code, no longer required.
-
Andrew Morton authored
From: Bjorn Helgaas <bjorn.helgaas@hp.com> This consolidates the PCI MSI configuration into drivers/pci/Kconfig, removing it from the i386, x86_64, and ia64 Kconfig. It also changes the default for ia64 from "y" to "n". The default on i386 is "n" already, and I'm not sure why ia64 should be different.
-
Andrew Morton authored
From: Jeff Garzik <jgarzik@pobox.com> Nobody ever checks the return value of submit_bh(), and submit_bh() is the only caller that checks the submit_bio() return value. This changes the kernel I/O submission path -- a fast path -- so this cleanup is also a microoptimization.
-
Andrew Morton authored
From: NeilBrown <neilb@cse.unsw.edu.au> From: "J. Bruce Fields" <bfields@fieldses.org> From: Andros: Implement server-side reboot recovery (server now handles open and lock reclaims). Not completely to spec: we don't yet store the state in stable storage that would be required to recover correctly in certain situations.
-
Andrew Morton authored
From: NeilBrown <neilb@cse.unsw.edu.au> The credentials (uid/gid) of a process are set when a filehandle is verified. Nfsv4 allows requests without an explicit filehandle (instead, an implicit 'root' filehandle) so we much make sure the credentials are set for these requests too. From: "J. Bruce Fields" <bfields@fieldses.org> From: Andros: added a call to nfsd_setuser in nfsd4_putrootfh so that nfsd runs as the rpc->cred user.
-
Andrew Morton authored
From: NeilBrown <neilb@cse.unsw.edu.au> From: "J. Bruce Fields" <bfields@fieldses.org> From: Andros: Hold state_lock longer so the stateowner doesn't diseappear out from under us before we get the chance to encode the replay. Don't attempt to save replay if we failed to find a stateowner.
-
Andrew Morton authored
From: NeilBrown <neilb@cse.unsw.edu.au> From: "J. Bruce Fields" <bfields@fieldses.org> From: Andros: locku replies should be saved for possible replay as well.
-
Andrew Morton authored
From: NeilBrown <neilb@cse.unsw.edu.au> From: "J. Bruce Fields" <bfields@fieldses.org> From: Andros: Idea is to keep around a list of openowners recently released by closes, and make sure they stay around long enough so that replays still work.
-
Andrew Morton authored
From: NeilBrown <neilb@cse.unsw.edu.au> From: "J. Bruce Fields" <bfields@fieldses.org> Error return when the client supplies a bad service should be badcred.
-
Andrew Morton authored
From: NeilBrown <neilb@cse.unsw.edu.au> From: "J. Bruce Fields" <bfields@fieldses.org> Fix out-of-spec errors in nfs4 readdir. Add checks for bad cookie values. (plus compile fix from akpm)
-
Andrew Morton authored
From: Kevin Corry <kevcorry@us.ibm.com> Striped: Use an EMIT macro in the status function.
-
Andrew Morton authored
From: Kevin Corry <kevcorry@us.ibm.com> dm-ioctl.c::retrieve_status(): Prevent overrunning the ioctl buffer by making sure we don't call the target status routine with a buffer size limit of zero. [Kevin Corry, Alasdair Kergon]
-
Andrew Morton authored
From: Kevin Corry <kevcorry@us.ibm.com> Clarify the comment regarding the "next" field in struct dm_target_spec. The "next" field has different behavior if you're performing a DM_TABLE_STATUS command than it does if you're performing a DM_TABLE_LOAD command. See populate_table() and retrieve_status() in drivers/md/dm-ioctl.c for more details on how this field is used.
-
Andrew Morton authored
From: Kevin Corry <kevcorry@us.ibm.com> Correctly align the dm_target_spec structures during retrieve_status().
-
Andrew Morton authored
From: Kevin Corry <kevcorry@us.ibm.com> Log an error if the target has unknown target type, or zero length.
-
Andrew Morton authored
From: Kevin Corry <kevcorry@us.ibm.com> dm.c: Use wake_up() rather than wake_up_interruptible() with the eventq.
-
Andrew Morton authored
From: Kevin Corry <kevcorry@us.ibm.com> Handle interrupts within suspend.
-
Andrew Morton authored
From: Kevin Corry <kevcorry@us.ibm.com> Check the uptodate flag in sub-bios to see if there was an error. [Mike Christie]
-
Andrew Morton authored
From: Kevin Corry <kevcorry@us.ibm.com> Fix 64/32 bit ioctl problems.
-
Petr Vandrovec authored
The recent controlling terminal changes broke exec from multithreaded application because de_thread was not upgraded to new arrangement. I know that I should not have LD_PRELOAD library which automatically creates one thread, but it looked like a cool solution to the problem I had. de_thread must initialize the controlling terminal information in the new thread group.
-
- 16 Apr, 2004 16 commits
-
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Marcel Holtmann authored
The just merged openpromfs remount patch contains a silly typo in the field of the super_operations structure. Fixed like this.
-
bk://gkernel.bkbits.net/misc-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://gkernel.bkbits.net/net-drivers-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://gkernel.bkbits.net/libata-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Don Fry authored
When the pcnet32 adapter is installed in a system with long PCI latency and the read burst bit is not set, performance on transmission is very low (under 20Mbit on a 100Mbit link). This patch against 2.6.6-rc1 will make sure that read and write bursts are enabled. Tested on ppc64 and ia32.
-
Jeff Garzik authored
Noticed by Roger Luethi, via-rhine maintainer.
-
Andrew Morton authored
drivers/net/amd8111e.c: In function `amd8111e_vlan_rx': drivers/net/amd8111e.c:677: warning: control reaches end of non-void function
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.6
-
bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Russell King authored
Many binutils versions over the last year appear to silently build assembler files with undefined constants, and able to successfully create executables from such files. The assembler appears to add undefined symbols to the symbol table without any corresponding relocation information. Obviously this is bad news since the resulting executable may not be what the programmer intended. Work around the problem by forcing the linker to fail if there are any undefined symbols in the final object(s).
-