- 11 Mar, 2003 40 commits
-
-
Christoph Hellwig authored
The old adap_lock and driver_lock could deadlock and there was a bunch of stuff that was horribly racy. The new locking scheme is from lm_sensors CVS but I had to fix quite a few bugs to make this work.
-
Christoph Hellwig authored
This one is from lm_sensors CVS and mostly cosmetic changes. I it up a bit to compile properly under latest 2.5.
-
Christoph Hellwig authored
another bunch of IDs appeared in lm_sensors CVS lately..
-
Christoph Hellwig authored
This somehow got lost in the uClinux merge.
-
Christoph Hellwig authored
It's the _device_ filesystem, so regular files are grossly misplaced here. Fortauntely only one driver actually tries to use it (microcode) and it's works fine with a regular miscdevice as well.
-
Christoph Hellwig authored
Sorry, the devs_only() patch accidentally included the devfs-portion of the DEVFS_FL_AUTO_DEVNUM patch. This patch contains the remaining parts.
-
Christoph Hellwig authored
The new slab poisoning code broke kmem_cache_size(), it now returns a too large size as the poisoning area after the object is includes. XFS's kmem_zone_zalloc thus overwrites exactly that area and triggers the new checks everytime such an object is freed again. I don't recommend using XFS on BK-current without this patch applied :)
-
Jens Axboe authored
-
Greg Ungerer authored
This patches fixes the m68knommu 68360 serial driver 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 5206 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 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).
-