- 11 Mar, 2003 32 commits
-
-
Greg Ungerer authored
This patch moves common ColdFire vector and timer procesing code from the local per-processor config.c for the 5206e ColdFire sub-architecture. All ColdFire CPU's have the same timer and basic vector setup, seems crazy to repeat this code for each of 6 ColdFire CPU varients. This patch also removes the reset button support, this is now moved to a proper device driver, where it belongs.
-
Greg Ungerer authored
This patch moves common ColdFire vector and timer procesing code from the local per-processor config.c for the 5249 ColdFire sub-architecture. All ColdFire CPU's have the same timer and basic vector setup, seems crazy to repeat this code for each of 6 ColdFire CPU varients.
-
Greg Ungerer authored
This patch creates common timer setup and handling code for the m68knommu ColdFire CPU sub-architecture. All 6 ColdFire CPU varients contain the same hardware timers. Currently each sub-arch has its own timer code. This reduces a lot of code duplication.
-
Greg Ungerer authored
This patch puts the new common ColdFire timers.c and vectors.c into the build list (in the m68knommu architecture branch).
-
Greg Ungerer authored
This patches fixes the m68knommu 68328 serial driver header to use the work_struct, not the obsoleted workqueue.
-
Greg Ungerer authored
This patch moves common ColdFire vector and timer procesing code from the local per-processor config.c for the 5407 ColdFire sub-architecture. All ColdFire CPU's have the same timer and basic vector setup, seems crazy to repeat this code for each of 6 ColdFire CPU varients.
-
Greg Ungerer authored
This patch fixes up the PCI bios header for the m68knommu COMEM-lite PCI hardware support. Adds missing definitions, and a couple of trivial inline functions here.
-
Greg Ungerer authored
This patches add an include to stddef.h into include/linux/list.h. It uses the NULL define.
-
Greg Ungerer authored
This patch is the last of the MMUless support changes to the mm system. It inlines for MMUless targets the following functions: vmalloc_to_page() follow_page() remap_page_range() All of these return NULL for the non-MMU case. Doing the inline here minimizes changes to assorted mm/ files. This patch was originally from Christoph Hellwig.
-
Greg Ungerer authored
This patch fixes a wrong m68knommu/68360 config define, CONFIG_68630_SCC -> CONFIG_68360_SCC.
-
Greg Ungerer authored
This patch moves common ColdFire vector and timer procesing code from the local per-processor config.c for the 5307 ColdFire sub-architecture. All ColdFire CPU's have the same timer and basic vector setup, seems crazy to repeat this code for each of 6 ColdFire CPU varients. This patch also removes the reset button support, this is now moved to a proper device driver, where it belongs.
-
Greg Ungerer authored
This patch adds a call to schedule_tail() in the return from fork post processing.
-
Greg Ungerer authored
This patch fixes the m68knomu/68VZ328/ucdimm Makefile to build all its local code files. Previously it relied on Makefiles above it to do this. It should be done here.
-
Greg Ungerer authored
This patch fixes the m68knomu/68VZ328/de2 Makefile to build all its local code files. Previously it relied on Makefiles above it to do this. It should be done here.
-
Greg Ungerer authored
This patch moves common ColdFire vector and timer procesing code from the local per-processor config.c for the 5272 ColdFire sub-architecture. All ColdFire CPU's have the same timer and basic vector setup, seems crazy to repeat this code for each of 6 ColdFire CPU varients. This patch also removes the reset button support, this is now moved to a proper device driver, where it belongs.
-
Greg Ungerer authored
This patch fixes up a lot of problems in the m68knommu architecture CO-MEMlite PCI interface code. The code was seriously out of date, not implementing many of the requried PCI bios support functions. Also fixes many wrong function return types and arguments.
-
Greg Ungerer authored
Fix m68knommu 68VZ328 Makefile to only traverse its sub-directories. There is no local code files for it to compile.
-
Greg Ungerer authored
Include errno.h in the m68knommu 68360 specific interrupt setup code. It needs a few E* types as return values.
-
Greg Ungerer authored
Fix wrong argument prototype in m68knommu commproc.c.
-
Greg Ungerer authored
This patch fixes the m68knommu de2 platform config to use the generic 68328 irq setup. All 68*328 family can use the same setup.
-
Greg Ungerer authored
This patch fixes a couple of spelling errors in the m68knommy Kconfig help entries. Also makes CONFIG_HIGHPROFILE dependant on CONFIG_COLDFIRE, since that feature is only implemented on ColdFIre based platforms.
-
Greg Ungerer authored
This patch fixes the m68knommu ucdimm platform config to use the generic 68328 irq setup. All 68*328 family can use the same setup.
-
Greg Ungerer authored
Include errno.h in the m68knommu 68328 specific interrupt setup code. It needs a few E* types as return values.
-
Greg Ungerer authored
Include asm/unistd.h to get the NR_syscalls definition in the m68knommu 68328 interrupt entry code.
-
Greg Ungerer authored
Include asm/unistd.h to get the NR_syscalls definition in the m68knommu 68360 interrupt entry code.
-
Marc Zyngier authored
Here is the latest round of EISA/sysfs update. - Add documentation, - Add support for per EISA-id driver data, - Move virtual_root device to a platform device, - Update CREDITS.
-
Stephen Rothwell authored
Here is the parisc part of the patch with Willy's blessing.
-
Stephen Rothwell authored
Here is the s390x part of the patch with Martin's blessing.
-
Stephen Rothwell authored
Here is the x86_64 part of the patch with Andi's blessing.
-
Stephen Rothwell authored
This patch creates compat_sys_fcntl{,64}. The diffstat for the whole patch set is below, but this is just the generic part, the architecture specific parts will follow. This patch also removes struct flock64 from all the 64 bit architectures (except parisc).
-
Dave Jones authored
into tetrachloride.(none):/mnt/raid/src/kernel/2.5/cpufreq
-
Dave Jones authored
-
- 10 Mar, 2003 8 commits
-
-
Dave Jones authored
-
Dave Jones authored
-
Andrew Morton authored
Patch from Dave Miller. Fixes a very long-standing bug. If a process has an fd open against a now-removed directory, lookups on that fd will end up calling ext2_find_entry() against a zero-length directory. When this happens ext2_find_entry() will, on the first pass through the loop, set `kaddr' to page_address(page) - 20. Things get confused and the "zero length directory entry" warning triggers. This only happens on 64-bit machines, because ext2_last_byte() is returning an unsigned (32-bit) value, and the arithmetic works out OK for 32-bit machines. So we change ext2_find_entry() to bale out immediately if the directory is zero-length. All other directory-walking functions do this, but ext2_find_entry() forgot to, due to the search-from-the-last-place optimisation.
-
Andrew Morton authored
Fix a couple of ext3 error handling routines to not assume that the superblock has valid journal and buffer_head pointers. These functions are called during mount and unmount and that may not be true. This should fix the oops which Zwane saw when mounting a corrupt filesystem.
-
Andrew Morton authored
I enabled the advanced use-after-free detector for large slab objects and the kernel oopsed. This is because that debug code adds things at the head of the slab objects, and the kernel will die if task_structs are not well-aligned. The way to tell the slab allocator that it is not allowed to misalign objects from this slab is SLAB_MUST_HWCACHE_ALIGN.
-
Andrew Morton authored
Patch from Oleg Drokin <green@linuxhacker.ru> There seems to be a memleak on error exit path.
-
Andrew Morton authored
Patch from Oleg Drokin <green@linuxhacker.ru> Not freeing allocated memory on error exit path.
-
Andrew Morton authored
Patch from Petr Vandrovec <vandrove@vc.cvut.cz> Reported by Oleg Drokin. In NCP_IOC_SETOBJECTNAME handler, we allocated space (newname pointer), copy stuff from userspace to there and then assign userspace pointer to our internal structure, whoops!
-