- 07 Jun, 2003 6 commits
-
-
bk://linux-dj.bkbits.net/cpufreqLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Dave Jones authored
powernow-k7 needs dmi_broken
-
Andi Kleen authored
This patch works around a gcc 3.3 bug on AMD64. On AMD64 the get_current() function expands to a switch on sizeof which has to be optimized away by the compiler, finally yielding an inline assembler statement. In some cases it seems to get that wrong and forgets to reference and use the argument. I have only seen it happen in binfmt_elf so far. Work around by just computing "current" once.
-
René Scharfe authored
hugetlbfs was unnecessarily verbose, and didn't even print out the right thing if given invalid mount options. Just return EINVAL.
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://ppc.bkbits.net/for-linus-ppcLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 08 Jun, 2003 4 commits
-
-
Paul Mackerras authored
-
Paul Mackerras authored
-
Paul Mackerras authored
-
Paul Mackerras authored
This reduces the number of warnings from Linus' `check' program for stuff in arch/ppc.
-
- 07 Jun, 2003 1 commit
-
-
Paul Mackerras authored
into samba.org:/stuff/paulus/kernel/for-linus-ppc
-
- 06 Jun, 2003 29 commits
-
-
Paul Mackerras authored
-
Matt Porter authored
-
Paul Mackerras authored
-
David S. Miller authored
-
Stephen Hemminger authored
-
Sridhar Samudrala authored
-
Mitsuru Kanda authored
-
Randy Dunlap authored
-
Paul Mackerras authored
into samba.org:/stuff/paulus/kernel/for-linus-ppc
-
Herbert Xu authored
-
Christoph Hellwig authored
-
Anton Blanchard authored
An update to the ppc64 MAINTAINERS entry.
-
Rusty Russell authored
Trivial patch: when these were introduced cpu.h didn't exist.
-
Rusty Russell authored
This adds a /proc/kallsyms if you have CONFIG_KALLSYMS in your kernel. The output is nm-like, with symbols in caps (global) if exported using EXPORT_SYMBOL, rather than the normal static vs. non-static differentiation. This is useful for things like performance monitoring tools (profiling etc) that want to match addresses to names in user space.
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
http://linux-sound.bkbits.net/linux-soundLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jaroslav Kysela authored
- added AZT3328 driver - added Terratec Aureon support to ICE1724 driver - fixed possible PCI posting problems - ENS1370, ENS1371, FM801, ICE1712, ICE1724, VIA82xx - AC'97 code - added new IDs - fixed typo in S/PDIF code - C-Media related fixes - USB driver - added nrpacks module option - added hack for AudioTrak Optoplay - removed OLD_USB stuff
-
Linus Torvalds authored
-
Andrew Morton authored
The loop thread is getting permanently stuck in balance_dirty_pages() (nr_writeback is exceeded) because the loop thread itself is responsible for completing writeback on behalf of higher layers. So we need to take that out: don't throttle the loop thread. Throttle the tasks which are generating all the dirty data instead.
-
Andrew Morton authored
From: Matthew Dobson <colpatch@us.ibm.com> This resurrects the old /proc/sys/vm/free_pages functionality: the ability to tell page reclaim how much free memory to maintain. This may be needed for specialised networking applications, and it provides an interesting way to stress the kernel: set it very low so atomic allocations can easily fail. Also, a 16G ppc64 box currently cruises along at 1M free memory, which is surely too little to supporthigh-speed networking. We have not changed that setting here, but it is now possible to do so. The patch also reduces the amount of free memory which the VM will maintain in ZONE_HIGHMEM, as it is almost always wasted memory.
-
Andrew Morton authored
From: Dave Olien <dmo@osdl.org> The change makes the transfer rate numbers come out right for the fibre channel version of this controller. For 1G FC, the NegotiatedSynchronousMegaTransfers is 1000, and the NegotiatedDataWidthBIts is 1. The old code assumed NegotiatedDataWidthBits was always either 8 or 16. The new code is simpler, and does the calculation correctly for all cases.
-
Andrew Morton authored
From: Matthew Dobson <colpatch@us.ibm.com> This patch implements a generic version of the nr_cpus_node(node) macro implemented for ppc64 by the previous patch. The generic version simply computes an hweight of the bitmask returned by node_to_cpumask(node) topology macro. This patch also adds a generic_hweight64() function and an hweight_long() function which are used as helpers for the generic nr_cpus_node() macro. This patch also adds a for_each_node_with_cpus() macro, which is used in sched_best_cpu() in kernel/sched.c to fix the original problem of scheduling processes on CPU-less nodes. This macro should also be used in the future to avoid similar problems. Test compiled and booted by Andrew Theurer (habanero@us.ibm.com) on both x440 and ppc64.
-
Andrew Morton authored
From: Matthew Dobson <colpatch@us.ibm.com> This patch defines a topology macro for ppc64, nr_cpus_node(node) which returns the number of CPUs on 'node'. This patch also adds code to compute and store these values in an array for quick lookup. Test compiled and booted by Andrew Theurer (habanero@us.ibm.com) on both x440 and ppc64.
-
Andrew Morton authored
From: Matthew Dobson <colpatch@us.ibm.com> sched_best_cpu schedules processes on nodes based on node_nr_running. For CPU-less nodes, this is always 0, and thus sched_best_cpu tends to migrate tasks to these nodes, which eventually get remigrated elsewhere. This patch adds include/linux/topology.h, and modifies all includes of asm/topology.h to linux/topology.h. A subsequent patch in this series adds helper functions to linux/topology.h to ensure processes are only migrated to nodes with CPUs. Test compiled and booted by Andrew Theurer (habanero@us.ibm.com) on both x440 and ppc64.
-
Andrew Morton authored
From: Ingo Molnar <mingo@elte.hu> Apparently this BUG is triggerable due to correct and expected events.
-
Andrew Morton authored
As "Dmitry A. Fedorov" <D.A.Fedorov@inp.nsk.su> points out, get_current_user() has a local variable __user which conflicts with the sparse tagging. But get_current_user() has no callers.
-
Andrew Morton authored
From: Adam Belay <ambx1@neo.rr.com> - cs4236 doesn't check if the memory for the resource table was successfully allocated.
-
Andrew Morton authored
- Add comment about slab ctor behaviour (Ingo Oeser) - mm/slab.c:fprob() shows up in profiles a lot. Rename it to something more meaningful. - fatfs printk warning fix (Randy Dunlap) - give the the time interpolator list and lock file-static scope (hch)
-
Andrew Morton authored
From: Christoph Hellwig <hch@lst.de> Currently the tty code abuses tty_driver.name as the prefix for the devfs names of the ttys. This is a very bad idea because it means the tty name changes depending on whether devfs is enabled or not, leading to different names in /proc/tty/ depending on whether we have devfs or not (and not whether it actually is mounted!) and a huge amount of ifdefs. The patch below adds a .devfs_name member instead, similar to the block device changes a few weeks ago.
-