- 27 Apr, 2003 7 commits
-
-
Alexander Viro authored
Somewhat cleaned up, sanitized the module init/exit code (BTW, built-in case was b0rken for quite a while - somebody forgot to add initcall there; converted the bugger to module_init/module_exit)
-
Alexander Viro authored
New helper - bdget_disk(gendisk, partition) invalidate_device() replaced with invalidate_partition(disk, part)
-
Alexander Viro authored
Obvious cleanup of the code in init_blkmtd(). Killed code duplication, replaced opening underlying block device manually with use of appropriate helpers.
-
Alexander Viro authored
New helper - open_by_devnum(). Opens block_device by device number; for use in situations when we really have nothing better than dev_t (i.e. had received it from stupid userland API).
-
Alexander Viro authored
A couple of helpers - simple_pin_fs() and simple_release_fs(). My fault - that code should've been put into libfs.c from the very beginning. As it is, it got copied all over the place (binfmt_misc, capifs, usbfs, usbdevfs, rpc_pipefs). Taken to libfs.c and cleaned up.
-
Alexander Viro authored
New libfs.c helper - simple_fill_super(). Abstracted from nfsd/nfsctl.c, couple of filesystems converted to it (nfsctl, binfmt_misc). Function takes an array of triples (name, file_operations, mode), superblock and value for its ->s_magic. It acts as fill_super() - populates superblock or fails. We get a ramfs-style flat tree - root directory and a bunch of files in it. That animal allows to put together a simple filesystem without touching any directory-related stuff - now it's as easy as implementing file_operations for files you want to have and telling what to call them.
-
bk://bk.arm.linux.org.uk/linux-2.5-rmkLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 28 Apr, 2003 3 commits
-
-
Russell King authored
set_pgd implies that we're setting a pgd entry. We aren't; we're switching the MMU page table pointer. Call it switch_mm instead.
-
Russell King authored
check_bugs() has never been used to detect buggy ARM CPUs. Therefore is no point in passing it to the per-cpu support code.
-
Russell King authored
This is the new API; we now have methods for handling DMA which are separate from those handling the TLB consistency issues, which are in turn separate from the methods handling the cache coherency issues. Implementations are, however, free to alias these methods internally.
-
- 27 Apr, 2003 19 commits
-
-
Russell King authored
This starts to move the ARM cache handling interface towards a purpose-defined rather than functionality-defined interface. This is necessary so we are able to support a wide range of ARM CPUs.
-
Russell King authored
The common case is building a kernel for one CPU type, and we are able to allow GCC to optimise any the PMD entry cache handling assembly which will never be used.
-
Russell King authored
-
Russell King authored
fault-common.c included unnecessary headers. mach-integrator.c needed list.h included.
-
Russell King authored
-
Russell King authored
Prevent all gcc's from assuming that assembly within asm() may be conditional.
-
Russell King authored
-
Russell King authored
We need to parse the command line arguments not only for the memory parameters, but also CPU cache policies. Rather than extending the early parsing in arch/arm/kernel/setup.c, we make this a generic feature. The parameters and their parsing function can now be placed along side the code which makes use of the parsed information.
-
Russell King authored
-
Russell King authored
-
Russell King authored
Saner selection of architecture build flags (for Xscale) Make asm-offsets.s depend on the selected platform
-
Alexander Schulz authored
Patch from Alexander Schulz I cannot compile the file cyber2000fb.c because of an undifined reference to machine_is_netwinder(). This patch makes it compile again.
-
Alexander Schulz authored
Patch from Alexander Schulz This updates the defconfig for the Shark
-
Eli Carter authored
Patch from Eli Carter # Tue Apr 22 14:28:13 CDT 2003 ejc@rnd-linux-c84 # e45-iq80321-mtd-c99-fix # # I didn't test my C99 fix for the iq80321 MTD mapping. "If you didn't test it, # it's broken." This fixes that (embarrasing) blunder. # # Diffed against linux-2.5.68-rmk1+1513 # # drivers/mtd/maps/iq80321.c | 22 +++++++++++----------- # 1 files changed, 11 insertions(+), 11 deletions(-) #
-
Eli Carter authored
Patch from Eli Carter # Tue Apr 22 10:26:15 CDT 2003 ejc@rnd-linux-c84 # e42-fix-missing-iop-header # # Add in the missing iop310-irq.h header file. # # Diffed against linux-2.5.59-rmk1-ec0 # Applies cleanly to 2.5.67-rmk1, 2.5.68-rmk1 # # include/asm-arm/arch-iop3xx/iop310-irqs.h | 80 ++++++++++++++++++++++++++++++ # 1 files changed, 80 insertions(+) #
-
Bartlomiej Zolnierkiewicz authored
[trivia] Remove duplicated defines of PRD_BYTES and PRD_ENTRIES.
-
Bartlomiej Zolnierkiewicz authored
Fix compilation of CONFIG_IDE_TASKFILE_IO, but don't expose this config option yet.
-
Bartlomiej Zolnierkiewicz authored
Fix handling of read/write DMA in do_rw_taskfile(), it was broken because default return value is ide_stopped.
-
Paul Mackerras authored
This patch changes the interrupt handler routines in four of the macintosh-specific drivers to return an irqreturn_t value.
-
- 26 Apr, 2003 7 commits
-
-
bk://cifs.bkbits.net/linux-2.5cifsLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Steve French authored
readonly dos attribute in mode when server does not support CIFS Unix extensions. Fix abbreviated readdir to servers that do support CIFS Unix extensions.
-
Matthew Wilcox authored
Every 64-bit architecture changes the end of iomem_resources. Some more gracefully than others. This patch does away with all that by making it end at ~0UL by default.
-
Linus Torvalds authored
at cleanups.
-
http://linux-scsi.bkbits.net/scsi-for-linus-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
James Bottomley authored
-
Linus Torvalds authored
-
- 27 Apr, 2003 1 commit
-
-
Oliver Neukum authored
-
- 26 Apr, 2003 3 commits
-
-
James Bottomley authored
-
Christoph Hellwig authored
It's the last file of the scsi core that needed to be converted from the old scsi style.
-
Patrick Mansfield authored
Patch against current scsi-misc-2.5 tree. Remove the scsi EVPD code. Set the sysfs name to the form "SCSI scsi-type".
-