- 27 Apr, 2003 15 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(+) #
-
- 25 Apr, 2003 1 commit
-
-
René Scharfe authored
find_rock_ridge_relocation() has been unused since 2.4.0-test11 -- time to bury it. Acked by Peter Anvin.
-
- 24 Apr, 2003 24 commits
-
-
Michael Hunold authored
This does the following: - make initialization data for helper chipsets (saa7111 and saa7740) static and with file scope Additionally fixes: - don't use irq driven i2c transfer when saa7740 is present (this screws up the i2c bus and may hang the computer) - add MODULE_DEVICE_TABLE to allow /sbin/hotplug to handle the device
-
Andrew Morton authored
Fix various places which aren't using unsigned long for jiffies. Also other warnings and compilation errors as encountered.
-
Andrew Morton authored
Fix a bttv compile warning
-
Andrew Morton authored
The header file cleanups bite. All these watchdog drivers need fs.h for struct inode, struct file, etc.
-
Andrew Morton authored
- jiffies is unsigned long - don't zero-init BSS.
-
Andrew Morton authored
Basically a mop-up of missed bits. Also fix various warnings and compilation errors.
-
Andrew Morton authored
teach various drivers that the CPU flags require unsigned long
-
Andrew Morton authored
All these drivers have a return hidden in a macro and I missed the lot in the first pass due to some config option not begin set.
-
Andrew Morton authored
Update SCSI drivers for the new IRQ API. Also fix warnings and compilation errors as encountered.
-
Andrew Morton authored
Fix up various char drivers for the IRQ API change. Also IDE, ISDN and i2o bits. Fix various warnings and compilation errors.
-
Andrew Morton authored
Mop up various block and cdrom drivers. Also fix a bunch of warnings and compilation failures.
-
Andrew Morton authored
Update ATM drivers to new IRQ API
-
Andrew Morton authored
Several scsi drivers are already using an IRQ_NONE. Rename that to SCSI_IRQ_NONE.
-
Bartlomiej Zolnierkiewicz authored
I found this while doing bio_map_user() changes. Acked by Jens.
-
Jens Axboe authored
Bart did this patch, I changed it a bit. Basically it cleans the mapping interface up a bit, and adds a little helper to set up the request from the bio. In addition, it fixes a long standing bug where bio_map_user() would call blk_queue_bounce() without the direction bit being set, auch. - Abstract out bio request preparation - Have bio_map_user() set data direction (fixes bug where blk_queue_bounce() is called without it set) - Split bio_map_user() in two
-
Christoph Hellwig authored
So we don't have to lookup the private data everytime.
-
Christoph Hellwig authored
Kill one user of mem_map_reserve/mem_map_unreserve I missed the last time and it can go away.
-
Anton Blanchard authored
-
Alexander Viro authored
PPC logics for choice of default boot device number switched to dev_t. Rationale: it belongs to userland; we notice partitions with certain properties and choose one of them as the best candidate for being a root fs; then we put the resulting device number into ROOT_DEV, which has only one use - it's passed to mknod(2) to create a device node on rootfs and allow mount(2) get us the final root. IOW, all that code has nothing whatsoever with kernel internals of any description - the value we are generating will be passed to mknod(2) anyway. Switched to dev_t. Note: that code should eventually be moved to early userland.
-
Alexander Viro authored
* bogus calls of invalidate_buffers() gone from floppy_open() * invalidate_buffers() killed. * new helper - __invalidate_device(bdev, do_sync). invalidate_device() is calling it. * fixed races between floppy_open()/floppy_open and floppy_open()/set_geometry(): a) floppy_open()/floppy_release() is done under a semaphore. That closes the races between simultaneous open() on /dev/fd0foo and /dev/fd0bar. b) pointer to struct block_device is kept as long as floppy is opened (per-drive, non-NULL when number of openers is non-zero, does not contribute to block_device refcount). c) set_geometry() grabs the same semaphore and invalidates the devices directly instead of messing with setting fake "it had changed" and calling __check_disk_change(). * __check_disk_change() killed - no remaining callers * full_check_disk_change() killed - ditto.
-
Alexander Viro authored
capifs switched to ramfs-style tree and cleaned up; it's the same changes that had been done its prototype (devpts) + stuff needed to deal with unload (devpts is non-modular and always internally mounted).
-
Alexander Viro authored
fbdev.node converted from kdev_t to int - all of its users have register_framebuffer() which sets .node to mk_kdev(FB_MAJOR, index) already called and all of them start with applying minor(). IOW, what they actually want is framebuffer number. * type of ->node changed to int * register_framebuffer() sets it to index instead of mk_kdev(...) * users converted from minor(foo.node) to foo.node * useless assignments (typically to NODEV) removed - we never look at that field before register_framebuffer() overwrites it and thus any assignments prior to register_framebuffer() call are dead code.
-
Alexander Viro authored
Console drivers cleanup. In current tree interaction between console and tty layer sits in the ->device() method of struct console. It takes a pointer to console and returns device number of its tty device. open(2) on /dev/console goes through the list of registered consoles, picks the first one that has ->device() and remaps the device number to console->device(console). Then it proceeds with normal opening of tty. This is the only caller of ->device(). Cleanup: let ->device() return a pair (pointer to tty_driver, index of tty in question) instead of device number. Note that a) the first thing tty_open() does with remapped device number is conversion to such pair. b) console driver _knows_ which tty_driver we want - one that implements tty interface to the same physical device (i.e. the part of the same driver). c) current code expects the result of ->device() to be a device number of tty device - anything else is immediate -ENODEV from tty_open(); might as well have NULL ->device in that driver. Console drivers converted, (the only) caller updated.
-
Alexander Viro authored
Preparation to console->device() cleanup: serial drivers converted to common helper for their ->device() methods.
-