- 02 Jan, 2003 7 commits
-
-
Tomas Szepe authored
-
Rusty Russell authored
Use ".init.plt" section consistently, and mark plt sections executable.
-
Martin Mares authored
This brings pci.ids in your BK tree in sync with my database. I've merged changes from both 2.4 and 2.5 with direct submissions to my repository and deleted a few entries which are obviously wrong.
-
Stephen Rothwell authored
"savesegment()" is declared in multiple places. Clean up and declare it just once in <asm/system.h>
-
-
Daniel Ritz authored
The attached patch fixes the crash top or cat /proc/*/wchan produces when using KALLSYMS it's a buffer overrun that should not happen. Based on patch by andi kleen.
-
http://ppc.bkbits.net/for-linus-ppc64Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 03 Jan, 2003 8 commits
-
-
Anton Blanchard authored
into samba.org:/scratch/anton/for-alan
-
Anton Blanchard authored
-
Anton Blanchard authored
into samba.org:/scratch/anton/for-alan
-
Anton Blanchard authored
-
Anton Blanchard authored
into samba.org:/scratch/anton/for-alan
-
Anton Blanchard authored
into samba.org:/scratch/anton/linux-2.5_ppc64
-
Anton Blanchard authored
into samba.org:/scratch/anton/for-alan
-
Anton Blanchard authored
into samba.org:/scratch/anton/linux-2.5_ppc64
-
- 02 Jan, 2003 2 commits
-
-
bk://are.twiddle.net/tga-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
Noted by Adrian Bunk and Adam Richter
-
- 01 Jan, 2003 23 commits
-
-
Richard Henderson authored
This was originally added in rev 1.26.1.2, then dropped during a merge in rev 1.33. Please be more careful with those merges, people.
-
Richard Henderson authored
-
Richard Henderson authored
-
Russell King authored
-
Russell King authored
This patch adds support for enable/disable_irq_wake for the SA11x0 CPUs, allowing drivers or other code to select which IRQs are able to wake the CPU from sleep mode.
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Russell King authored
This brings the ARM dma mapping functionality into line with the current generic interface, allowing any struct device to be passed into the dma_* functions. Further cleanups will be possible when the USB layer is converted to use the dma_* API.
-
Linus Torvalds authored
-
Linus Torvalds authored
Noted by Steven Barnhart <sbarn03@softhome.net>
-
Rusty Russell authored
RTH's final complaint (so far 8) was that we should sort the module sections: archs might require some sections to be adjacent, so they can all be reached by a relative pointer (ie. GOT pointer). This implements that reordering, and simplfies the module interface for architectures as well. Previously an arch could specify it wanted extra space, but not where that space would be. The new method (used only by PPC so far) is to allocate an empty section (in asm/module.h or by setting LDFLAGS_MODULE to use an arch specific linker script), and expand that to the desired size in "module_frob_arch_sections()".
-
Rusty Russell authored
From: Richard Henderson <rth@twiddle.net> Richard points out that we should be using sh_addr to hold the address, The original patch used to overload sh_offset to a pointer to the location of the section. This uses sh_addr, which is more correct and less surprising.
-
Rusty Russell authored
As RTH pointed out, we use -fno-common for the kernel (otherwise we'd have to sort out the small symbols anyway). So the common section allocation in the module code is pointless.
-
Russell King authored
Only set IRQ type after a successful request_irq(). Driver now known as sa1111-pcmcia in driverfs.
-
Russell King authored
- Add missing include files. - Fail to set pcmcia socket state for invalid socket numbers. - Fix locla_ typo. - Make pcmcia_jornada720_exit __devexit, not __exit. - Don't initialise jornada720 machine specifics if not running on jornada720.
-
Russell King authored
bios32.c uses outb(), and therefore should have asm/io.h included.
-
Russell King authored
Add <asm/arch/iop310.h> include, needed for platform implementation of architecture private __virt_to_bus / __bus_to_virt.
-
Russell King authored
The semaphore initialisers were using the old gcc syntax. Add sema_count() implementation for the sa11x0 audio implementation.
-
Russell King authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Andrew Morton authored
I've been carrying this since Jan sent it out a month or two ago. I don't know if anyone has tested it though. The sort of people who use quotas tend to like nice stable kernels. I read through it, but can't say that I know enough about quotas to know if it makes sense. The wait_on_dquot() synchronisation is a bit odd. I do need to do a round of stability testing with this and ext3 - the interaction between quotas and ext3 is an area where we've had deadlocks in the past. But the quota locking is definitely looking crufty, and I'd suggest that we run with this.. Patch from Jan Kara <jack@suse.cz> "I'm resending you the patch with new quota SMP locking. The patch removes BKL and replaces it with two spinlocks protecting quota lists and data stored in dquot structures. Also non-SMP locking was changed a bit make SMP locking easier (eg. we got rid of not very nice dq_dup_ref counters). The patch is against 2.5.48 but applies well also to 2.5.49. Would you please apply the patch?" - Change dqoff_sem from a semaphore to an rwsem. - Convert dqi_flags from an int to a ulong and use test_bit/set_bit rather thatn &/| - The various exported quota operations now run without lock_kernel(). This means that things like DQUOT_ALLOC_SPACE no longer take lock_kernel() in out high-perfomance filesystems. Nice. - Replace lock_kernel() in the quota code with two quota-private global locks. - Replace all the open-coded waitqueue management with a semaphore (wait_on_dquot())
-