- 15 Jan, 2003 14 commits
-
-
Richard Henderson authored
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Adjust virt_to_phys / phys_to_virt functions to follow EV6/7 PA sign extension to properly convert between 43-bit superpage I/O addresses and physical addresses. This change is backwards compatible with all previous Alphas as they implemented fewer than 41 bits of physical address.
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Remove redundant lock in osf_shmat (sys_shmat locks already); redundant lock has been seen to cause livelock in some workloads.
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Adjust kernel layout format to match other architectures and prevent reording of the first entry in a section with the section start label.
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Adjust Alpha HARDIRQ_BITS check to make sure there is enough room for each IPL, not each interrupt (Marvel can have too many unique device interrupts for that, and it really only needs to cover potential nesting of interrupts, which covering the IPLs does)
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Two stage timeout in alpha call_function_on_cpu. If the primary timeout expires with no response, log a message and start secondary timeout. If reponse is received log how far into secondary timeout. If no response is received, crash.
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Fix alpha Makefiles for bootpfile target.
-
Ivan Kokshaysky authored
From Jeff.Wiedemeier@hp.com: Export proper functions when debugging is enabled.
-
Trond Myklebust authored
-
Trond Myklebust authored
The warning /lockd/clntXxXxXxXx RPC: Couldn't create pipefs entry is due to the lockd process starting RPC clients as an unprivileged user, causing path_walk() to fail. The following patch fixes it.
-
Gabriel Paubert authored
I have more carefully tested the proposed removal of the NT flag clearing on lcall entry. The question I wanted to answer is: is it necessary to clear NT in the sysenter entry path as implemented for lcall7/lcall27 or is it possible to remove the flag manipulation from do_lcall? Doing it only for one and not the other looks wrong since several return paths are shared, especially the ones which end up in iret, the only instruction which is affected by the NT flag. The conclusion is that 2.5 is NT safe (had to dig out an old P5-133 which I could crash without fear of data loss, so I have only tested on 1 machine). The reason this cleanup works is that now (since Jan 5th) flags are saved and restored in switch_to() to keep IOPL private to a process even when using sysenter/sysexit. The side effect of that patch is that NT becomes also process-private instead of infecting all processes and triggering a killfest of all user mode processes, including init (AFAICT kernel threads survived, but I did not have any debug tools enabled in the kernel). The only addition to the preceding version is that interrupts are reenabled in the iret fixup path because it seems that do_exit() might otherwise spend quite some time with interrupts disabled.
-
Christoph Hellwig authored
New version with all ifdef CONFIG_MMU gone from procfs. Instead, the conditional code is in either task_mmu.c/task_nommu.c, and the Makefile will select the proper file for inclusion depending on CONFIG_MMU.
-
Dave Jones authored
-
Dave Jones authored
into tetrachloride.(none):/mnt/stuff/kernel/2.5/agpgart
-
- 14 Jan, 2003 17 commits
-
-
Dave Jones authored
into tetrachloride.(none):/mnt/stuff/kernel/2.5/agpgart
-
Greg Ungerer authored
This adds the new common m68knommu entry.S into the build list.
-
Greg Ungerer authored
This converts the current m68knommu/68360 entry.S file to use the new entry.h, and also removes all the common entry.S code that is now in the common m68knommu/kernel/entry.S.
-
Greg Ungerer authored
This converts the current m68knommu/68328 entry.S file to use the new entry.h, and also removes all the common entry.S code that is now in the common m68knommu/kernel/entry.S.
-
Greg Ungerer authored
This converts the current m68knommu/5307 entry.S file to use the new entry.h, and also removes all the common entry.S code that is now in the common m68knommu/kernel/entry.S.
-
Greg Ungerer authored
This overhauls asm-m68knommu/entry.h. It contains much cruft, and is out of date relative to the underlying entry.S code. More specifically this brings the SAVE_ALL and RESTORE_ALL macros from the various m68knommu entry.S files into this header.
-
Greg Ungerer authored
This cleans up the linker symbols used in the 68EZ328 ucdimm target assembler head file. Removed some unused (and not defined) names. Also changes a couple of names to be consistent with all other m68knommu targets.
-
Greg Ungerer authored
This cleans up the linker symbols used in the 68EZ328 ucsimm target assembler head file. Removed some unused (and not defined) names. Also changes a couple of names to be consistent with all other m68knommu targets.
-
Greg Ungerer authored
This removes the last remaining obsolete m68knommu sub-architecture linker script. No longer needed with the new merge script.
-
Greg Ungerer authored
This removes the BUG and PAGE_BUG macros from asm-m68knommu/page.h. All this is now moved into asm-m68knommu/bug.h.
-
Greg Ungerer authored
This adds the new bug.h file for the m68knommu arch. It is basically a copy of asm-cris/bug.h.
-
bk://kernel.bkbits.net/gregkh/linux/tty-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Roger Luethi authored
This patch has already made it into 2.4.21pre3-ac4. Please apply.
-
Roger Luethi authored
Actually exporting the symbol introduced in 2.5.57 makes module users happy.
-
http://fbdev.bkbits.net:8080/fbdev-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
James Simmons authored
-
bk://bk.arm.linux.org.ukLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
- 15 Jan, 2003 1 commit
-
-
Russell King authored
The CPUFREQ initialisation now registers an interface with the device model, and thus needs to initialise after postcore. We use the arch level for this. This does, however, impose the restriction that cpufreq may not be available for other architecture initialisated code.
-
- 14 Jan, 2003 8 commits
-
-
Russell King authored
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk
-
Russell King authored
Remove ide_release_lock and ide_get_lock definitions from asm-arm/ide.h; they're defined in include/linux/ide.h.
-
Russell King authored
Add entries for sendfile64, futex, async io, etc system calls to both unistd.h and the system call handler table.
-
bk://linuxusb.bkbits.net/pci_hp-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
James H. Cloos Jr. authored
In addition to the diff from the 1.7 i8kutils release to the 1.13 release, I made the new globals static as per Rusty's namespace pollution patch yesterday, and removed the reference to an include no longer in 2.5.
-
Alexander Atanasov authored
An old AMD 486DX4-SE(as reported by bios) here crashes on boot in amd_init, doing rdmsr in k6 case. Elan fixes added case 4 there but without break. This break allows it to boot.
-
Ulrich Drepper authored
Northwood P4's have one more bit in the CPUID processor info set: bit 31. Intel calls the feature PBE (Pending Break Enable). The attached patch adds the necessary entry.
-
Greg Kroah-Hartman authored
Note, there are still races with unloading modules, this patch does not fix that...
-