- 18 Feb, 2003 40 commits
-
-
Greg Ungerer authored
This patch to the MMUless flat loader does 2 important things: 1. Allow for architectures that do not want argv and envp on the initial process stack (v850 is an example of this) 2. Does some bounds checking on the zipped flat header when processing it.
-
Greg Ungerer authored
This patch fixes the use of sighand for the m68knommu architecture.
-
Greg Ungerer authored
This patch overhauls the cache support routines for the m68knommu architecture. It removes depricated functions, and fixes those required to operate as per Documentation/cachetlb.txt.
-
Greg Ungerer authored
This patch adds exception table support for the m68knommu architecture.
-
Greg Ungerer authored
Add initialization of init_sighand for m68knommu architectures.
-
Miles Bader authored
Otherwise a if one them is partially empty, the following input section can end up in the wrong place.
-
Miles Bader authored
On the v850 RTE-MA1-CB-MULTI platform, these are normally intercepted by the monitor for the use of an external debugger, but if you want to use a linux-resident debugger, the kernel has to see them.
-
Miles Bader authored
-
Miles Bader authored
1) Preserve the v850 system-call-number register when handling a signal; otherwise system calls will not be correctly restarted afterwards 2) Correctly handle illegal insn exceptions, which need a special instruction to return (not reti), and save PC/PSW to a different place 2) Remove some unnecessary register saving in the trap handler 3) Consolidate various places that use the register save/restore macros 4) Eliminate some unused compile-time configuration stuff 5) A bit of whitespace and other syntactic cleanup
-
Miles Bader authored
Removes a bunch of unnecessary nops... :-)
-
Miles Bader authored
-
Miles Bader authored
Previously the v850's copy_thread function didn't set the child's stack pointer at all, with the result that it accidentally worked for vfork (where the child has the same SP as the parent), but not for user threads; kernel threads also accidentally worked, for a different reason.
-
Miles Bader authored
-
Miles Bader authored
-
Miles Bader authored
-
Andrew Morton authored
Various overflow problems compiling the lib/idr.c code for ppc64
-
Andrew Morton authored
Patch from William Lee Irwin III <wli@holomorphy.com> Remove start_lazy_tlb() and end_lazy_tlb(), as they are unused.
-
Andrew Morton authored
Patch from Max Krasnyansky <maxk@qualcomm.com> This changeset adds module refcounting for TTY line disciplines. I've sent the patch to LKM earlier. No negative comments (actually most people didn't seem to care). This is needed at least for Bluetooth and IrDA (Jean is ok with the patch).
-
Andrew Morton authored
Make the prof_counter and prof_old_counter arrays use per-cpu data, and give them static scope. Also fix a signedness bug in the voyager implementation (from James)
-
Andrew Morton authored
Patch from Nikita Danilov <Nikita@Namesys.COM> this moves functions from identical per-architecture arch/*/kernel/profile.c into generic kernel/profile.c. Also, identical {x86,parisc,ppc64,sparc64}_profile_hook()'s are all replaced by the single kernel/profile.c:profile_hook(), which is #defined to noop in include/linux/profile.h if CONFIG_PROFILING is not set.
-
Andrew Morton authored
-
Andrew Morton authored
Patch from Andrey Panin <pazke@orbita1.ru> And finally, attached patch enables visws subarch support in kernel config.
-
Andrew Morton authored
Patch from Andrey Panin <pazke@orbita1.ru> Looks like I'm a maintainer of visws support now :))
-
Andrew Morton authored
Patch from Andrey Panin <pazke@orbita1.ru> This patch contains SGI visws OSS sound driver update.
-
Andrew Morton authored
Patch from Andrey Panin <pazke@orbita1.ru> This patch contains SGI visws framebuffer update. Patch makes it compile again and brings flatpanel monitor support back.
-
Andrew Morton authored
Patch from Andrey Panin <pazke@orbita1.ru> This patch contains core support for visws subarch.
-
Andrew Morton authored
Patch from Andrey Panin <pazke@orbita1.ru> This patch contains update of pci support for visws.
-
Andrew Morton authored
Patch from Andrey Panin <pazke@orbita1.ru> This patch adds misiing mach_apic.h file.
-
Andrew Morton authored
Patch from Andrey Panin <pazke@orbita1.ru> This trivial patch moves visws related header files into asm/mach-visws.
-
Andrew Morton authored
Patch from Andrey Panin <pazke@orbita1.ru> This simple patch adds some additional code into head.S. On visws bootup cpu starts in protected mode (so we don't need setup.S), but setting up pagetables and gdt is required before running rest of head.S.
-
Andrew Morton authored
Patch from Andrey Panin <pazke@orbita1.ru> This simple patch exports boottime gdt descriptor from trampoline.S. Visws uses it to initialize bootup cpu before running the rest of head.S
-
Andrew Morton authored
Patch from Andrey Panin <pazke@orbita1.ru> This patch marks startup_32 (in head.S) as kernel entry point, visws kernel loader uses raw elf kernel images and entry point at stext causes jump to wrong address.
-
Andrew Morton authored
Patch from Andrey Panin <pazke@orbita1.ru> This trivial patch exports some functions from 8259.c file. Visws subarch needs them to handle interrupts from legacy devices connected to PIIX4 i8259s, which are in turn connected to SGI Cobalt APIC.
-
Andrew Morton authored
Patch from Andrey Panin <pazke@orbita1.ru> I'm here again, starting another hopeless attempt to submmit visws subarch support for 2.5. This series of patches was tested by me and brave people from linux-visws-devel mailing list and our beloved workstations seem to work well under 2.5.xx. This patch moves enable_NMI_through_LVT0() function from io_apic.c to apic.c to allow SMP kernel build without io_apic.c included.
-
Andrew Morton authored
Patch from Stephen Hemminger <shemminger@osdl.org>
-
Andrew Morton authored
Patch from Stephen Hemminger <shemminger@osdl.org>
-
Andrew Morton authored
Patch from Andries.Brouwer@cwi.nl Remove MAX_BLKDEV from nfsd.
-
Andrew Morton authored
Patch from Dave Hansen <haveblue@us.ibm.com> The new kirq patch assumes flat addressing APIC mode where apicid = (1 << cpu). This isn't true for clustered mode. - Change name/type of irq_balance_mask. The type of apicid seems to be int. - Change instance of (1<<cpu) to cpu_to_logical_apicid() - Don't use target_cpu_mask, use min_loaded, and convert the real way Tested on Summit, and plain SMP. Martin Bligh and I figured this out together, and he agrees.
-
Andrew Morton authored
Patch from Andi Kleen <ak@muc.de> This simple patch allow me to symlink hugetlbpage.c for x86-64.
-
Andrew Morton authored
CIFS is using these. Given that the readpages() address_space op is supposed to add the pages to pagecache, it makes sense to make these functions available to modules. I can't say that I put a lot of though into the readpages API. It was designed as just enough functionality to be able to stuff a bunch of readahead pages into a single BIO. The only reason I made it an a_op at all was because we have toi enter the fs to pick up the ->get_block callback's address. But a couple of filesystems seem to be making use of it now. Reiser4 will need access at the do_page_cache_readahead() level too.
-