- 22 Aug, 2003 7 commits
-
-
Erik Andersen authored
In both 2.4 and in 2.6, error handling for bad cdrom media is wrong. And it is my fault I'm afraid, since I botched an earlier fix for the problem by putting the fix in the wrong spot. My kids have a "Jumpstart Toddlers" cd they have long since completely killed, which makes a great test disc. Without this fix, the best time projection I can get for completing a dd type sector copy is about 2 years... Most of that is spent thrashing about in kernel space trying to re-read sectors we already know are not correctable.... After the fix, I was able to rip a copy the CD (or rather muddle through it getting lots of EIO errors) in about 15 minutes. Attached is the fix for 2.6.x,
-
Linus Torvalds authored
-
Linus Torvalds authored
of requiring users to select SCSI in order to see it.
-
http://nfsclient.bkbits.net/linux-2.5Trond Myklebust authored
into fys.uio.no:/home/linux/bitkeeper/nfsclient-2.5
-
Linus Torvalds authored
From Christoph Hellwig
-
Rusty Russell authored
From David Mosberger: > We definitely are seeing some strange crashes in get_ksymbol_core(). > I think the reason is the lack of iterator initialization. Yes, looks good: reset the iterator at allocation.
-
Christoph Hellwig authored
Remove the PCMCIA release timer that got missed in earlier patch. This is required for successful compilation of the driver.
-
- 21 Aug, 2003 33 commits
-
-
http://nfsclient.bkbits.net/linux-2.5Trond Myklebust authored
into fys.uio.no:/home/linux/bitkeeper/nfsclient-2.5
-
Trond Myklebust authored
nfsroot_mount().
-
Trond Myklebust authored
Problem analysis and fix provided by Andries Brouwer. Cleanup of nfs_lookup() by me...
-
Yoshinori Sato authored
o inline assembler funcs cleanup o machine depend header cleanup o interrupt management fix
-
Yoshinori Sato authored
o build script update o interrupt management fix o mtd support fix o signal handling fix
-
http://klibc.bkbits.net/early_userspaceLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
bk://cifs.bkbits.net/linux-2.5cifsLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
a valid SEP bit. The errata has it right: you have to have at least model 3, stepping 3. Not "model >= 3 or stepping >= 3". Fix the test accordingly.
-
Bryan O'Sullivan authored
into camp4.serpentine.com:/export/bos/bk/linux-early
-
Bryan O'Sullivan authored
-
Steve French authored
-
http://nfsclient.bkbits.net/linux-2.5Trond Myklebust authored
into fys.uio.no:/home/linux/bitkeeper/nfsclient-2.5
-
Trond Myklebust authored
ESTALE errors.
-
Trond Myklebust authored
resent since you don't know whether the server is replying to the first or the second transmission. However we're currently setting the cutoff point to be the timeout of the first transmission. This patch moves the cutoff point to the actual start of the retransmission.
-
Trond Myklebust authored
in line with what is done for TCP. Signedness corrections when updating RTT. Be conservative when calculating RTO. Round up the residues.
-
Trond Myklebust authored
among other things, for the "soft" mount option.
-
Trond Myklebust authored
that call_encode() may cause rq_rcv_buf to be reset despite the fact that a reply might be delivered at any moment by a softirq. This typically results in 'NFS: server cheating in read reply' error messages. Solve by adding rq_private_buf, which is updated atomically from rq_rcv_buf.
-
Trond Myklebust authored
- Ensure that we reset req->rq_received before resending if the server has sent us a garbage reply. - Whenever we grab the xprt_lock_write "semaphore" ensure that we reset req->rq_bytes_sent. - When resending a TCP request, do not interrupt in the middle of transmission even if we do get a reply from the server. - Protect the call to rpc_calc_rto() against modification while we are calculating
-
http://lia64.bkbits.net/to-linus-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
William Lee Irwin III authored
Fix APIC ID lookup. In the bios_cpu_apicid[] case, it would walk off the end of bios_cpu_apicid[] and attempt to send APIC INIT messages to garbage without this patch, and in the NUMA-Q case, it would attempt to send NMI wakeups to destinations in the broadcast cluster (which is harmless, but very poor form) without this patch.
-
John Levon authored
The MSRs might change between CPU models, error out if we haven't met the CPU before. From Venkatesh Pallipadi
-
John Levon authored
Add a stat counting the (relatively common) case where a PC value is logged but there is no (longer) any executable mapping covering that address.
-
John Levon authored
Tell user-space how big kernel pointers are, as preferable to sniffing /proc/kcore. Improve the oprofilefs_ulong_to_user() prototype.
-
John Levon authored
Andi Kleen pointed out the MSRs array was a massive bloat source. Reduce it somewhat by only allocating the amount actually needed for the CPU type. Untested on Pentium IV - I don't have a machine.
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
David Mosberger authored
Here is a ChangeLog for the patch: - The perfmon core will invoke the sampling module handler routine once for each overflowed PMD. When multiple PMDs overflow at the same time (with the same PMU interrupt), then up to 64 distinct calls can happen. A common timestamp parameter allows the module to identify this kind of entries. - Changed the module ovfl_ctrl arguments to simplify the reset field. Now it is a simple boolean. - Updated perfmon.h to convert the "set" field to ushort from uint. Other structure updates to get better layout. - Update perfmon_default_smpl.h to reflect the change in overflow processing mentioned above. - Cleanup some state checking code to use switch-case instead of if-then with macros. Make the code more readable and easier to optmize for gcc. Thanks to David for the suggestion. - Added extra safety checks on pfm_context_load() to verify that the task actually exists. - The default sampling format module now supports the fmt_restart_active callbacks. Patch from David.
-
bk://kernel.bkbits.net//home/mochel/linux-2.5-powerLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
bk://cifs.bkbits.net/linux-2.5cifsLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Steve French authored
remove spurious logging of message on "create if file does not exist" case (without O_EXCL) when file exists
-
Michel Dänzer authored
-
Steve French authored
-
David S. Miller authored
When addrconf_ifdown() calls ipv6_mc_destroy_dev(), it has NULL'd out dev->ip6_ptr, which means all in6_dev_get() calls will fail. So pass an explicit idev into ipv6_dev_mc_dec() in this case so that we don't leak the all-nodes multicast address reference to the idev.
-
Patrick Mochel authored
From Dominik Brodowski. - Can simplify, since the policy is already known, and we only need to kick the CPU. - Make sure we set the right method in the sysdev driver.
-