- 02 Mar, 2003 14 commits
-
-
Andrew Morton authored
Patch from Maneesh Soni <maneesh@in.ibm.com> It's supposed to return an ERR_PTR value on error, not NULL.
-
Andrew Morton authored
The loop driver takes a copy of the data which it is writing. When this happens on the try_to_free_pages() path, loop can easily consume ALL memory and bio_copy() will fail to allocate a page. Loop forgets to check the bio_copy() return value and oopses. Fix this by dropping PF_MEMALLOC and throttling to the block writeout speed. The patch exports blk_congestion_wait() to modules for this. This is a needed export: several filesystems have a "try to allocate and yield if it failed" loop and blk_congestion_wait() is a more appropriate way of implementing the sleep in this situation.
-
Andrew Morton authored
Patch from Nick Piggin <piggin@cyberone.com.au> Closes a window in which we can get an invalid (already dispatched) request in the next_drq cache. This fixed an oops which was reported by Janet Morgan.
-
Andrew Morton authored
Patch from Anton Blanchard <anton@samba.org> e100 is performing a header checksum calculation which is a) duplication of the core kernel's calculation of the same and b) incorrect on big-endian machines. This fix has been tested on ia32 and pppc64 and acked by davem, jgarzik and Scott Feldman
-
Andrew Morton authored
s/seperate/separate/
-
Russell King authored
Fix socket memory mapping bug - we need to take account of the requested card offset when returning the address for ioremap.
-
Russell King authored
Request PCMCIA socket resources without marking them busy - this allows future modifications to pcmcia to allow it to claim the CIS resources for statically mapped sockets.
-
Russell King authored
Sanitise our pcmcia interrupt handling. Make sure we only use set_irq_type after the interrupt has been registered. Register the socket handling interrupts using the function name rather than some pointer passed by the generic code. Let the generic sa11x0 code handle the cards interrupt masking.
-
Russell King authored
Remove get_irq_info method, passing the information via the init method instead. The IRQ allocated to a socket never changes on these platforms, so the extra code was just bloat.
-
Russell King authored
Convert all SA11x0 drivers to register with the Linux driver model, so they work with the pcmcia layer in 2.5.63.
-
Russell King authored
Make low level socket_status() method take the socket index as an argument in the same way that our other methods do. socket_status() now only returns the status of the requested socket, not all sockets.
-
Russell King authored
Make low-level configure_socket() method take the socket number as a parameter rather than embedded in a structure.
-
Russell King authored
Make SA11x0 generic pcmcia implementation fit better with Dominik's work - pass around our socket structure rather than the socket number itself. Reference socket operations using the socket structure rather than a static variable.
-
Alan Stern authored
You wouldn't expect that an innocent two-line patch would practically destroy the entire functionality of the USB subsystem. But that's what my last patch did. I didn't realize until I saw it in Greg's list of patches forwarded to Linus; that patch includes a mistakenly unreverted prior change. This explains the problems I was having yesterday, and probably also the problems a great many people are having today. Anyway, here's the correction -- it puts things back to what they should have been in the first place. Greg, please apply this and send it to Linus for his tree as soon as reasonably possible.
-
- 01 Mar, 2003 16 commits
-
-
Russell King authored
This is a temporary patch which should get cardbus working again. In order to use pci_remove_behind_bridge(), we need to separately allocate the pci_dev structures.
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
http://linux-isdn.bkbits.net/linux-2.5.makeLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/scratch/kai/kernel/v2.5/linux-2.5.do_mounts
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/scratch/kai/kernel/v2.5/linux-2.5.do_mounts
-
Sam Ravnborg authored
1) Define comma so dependency files does not include a '_' in the filename 2) Use correct path for mkspec and mkversion 3) Removed checkhelp - corresponding perl script is no longer present 4) Spelling correction (reported on lkml)
-
Kai Germaschewski authored
For some people (though not me), the '+' indicating that a command will invoke a sub-make didn't propagated properly, and caused a warning. Putting the command all into one line should fix that. Plus some cosmetics and clean up the per_cpu check.
-
Kai Germaschewski authored
-
Kai Germaschewski authored
-
Roger Luethi authored
Alas no rave reviews on lkml, but the private feedback I have received so far on the recent changes has been excellent. The Rhine-II is now finally usable with via-rhine. Time to call it 1.17.
-
Roger Luethi authored
This trivial patch fixes an obvious typo. Please apply. Bad semicolon in previous patch ([1/2]). Thanks to Erik@harddisk-recovery.nl for spotting this.
-
Dominik Brodowski authored
update CPUfreq documentation, and move it to extra directory.
-
Dominik Brodowski authored
Update x86 drivers so that they can live with the new cpufreq governor "userspace". sparc64 doesn't need any change, and I'll send the corresponding patch for ARM to Russell King.
-
Dominik Brodowski authored
The old /proc/sys/cpu/ - based interface is nothing else than a cpufreq governor which decides what frequency to use within a policy based on userspace input. So, convert this interface (and add a corresponding sysfs file, /sys/devices/sys/cpu0/scaling_setspeed) to become a cpufreq governor, and move it out to an extra module (which partly explains the size of this patch).
-
Dominik Brodowski authored
- update the VIA Longhaul driver to use frequency table helpers and the advanced cpufreq driver registration interface. - cleanup of the ACPI P-States cpufreq driver - very small update of the core -- set 24API values ahead of the setpolicy call.
-
Dominik Brodowski authored
- switch the AMD Elan, AMD PowerNow-K6 and the Cyrix/MediaGX driver to use the advanced cpufreq_driver registration process - cleanups
-
- 28 Feb, 2003 10 commits
-
-
Muli Ben-Yehuda authored
Fix an operator precedence bug that caused a comparison to always return false. Patch from John Levon <levon@movementarian.org>.
-
Greg Kroah-Hartman authored
into kroah.com:/home/greg/linux/BK/pci-2.5
-
bk://linuxusb.bkbits.net/linus-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
-
Martin J. Bligh authored
Patch from Dave Hansen. Fix simple bounding error found by some Stanford-checker type thing to use the proper MAX_MP_BUSSES define instead of a constant.
-
Martin J. Bligh authored
This simple patch just makes sure the PIT code is available for NUMA-Q (as its TSCs are not synced). Has been tested in my tree for over a month on UP, SMP, and NUMA and compile tested against a variety of different configs.
-
Martin J. Bligh authored
At the moment, there are two different switches used, irqbalance_disabled and no_balance_irq ... each of which switches half the code off. This patch harmonises them into one (irqbalance_disable), and uses the old subarch stuff as a default value so that this is auto-disabled on boxes like NUMA-Q that can't cope with it. Also renamed no_balance_irq to NO_BALANCE_IRQ as it's really a static defined number now, not pretending to be a switch variable any more. Now off by default for NUMA-Q, on by default for others, but can be disabled with the boot time flag if people desire.
-
Martin J. Bligh authored
Patch from Matthew Dobson Provide a pcibus_to_cpumask function in the topology infrastructure to access the pre-existing array.
-
Martin J. Bligh authored
Patch from William Lee Irwin Inline and simplify pfn_to_nid - this is called heavily, it's a tiny function, and makes a noticable difference in system time for kernel compiles (sorry, lost the data). Is only used on NUMA machines. Has been tested in my tree for over a month on UP, SMP, and NUMA and compile tested against a variety of different configs.
-
Martin J. Bligh authored
translation_table could be unintialised on machines other than NUMA-Q. You never see this, as the compiler happens to optimise it away, but it's still a Really Bad Idea (tm). Thanks to someone whose name I have unfortunately forgotten for pointing this out. Has been tested in my tree for over two weeks on UP, SMP, and NUMA and compile tested against a variety of different configs.
-