- 25 Apr, 2002 23 commits
-
-
Alexander Viro authored
- switch md_error() to struct block_device * - just cleaning up after ->bi_dev switch.
-
Alexander Viro authored
- bdevname() switched to struct block_device *. Old variant (taking kdev_t) renamed to __bdevname() (very few callers remain). This allow to drop ->b_dev conveniently - it's duplicated by ->b_bdev and most of remaining users were bdevname(bh->b_dev) in various places.
-
Alexander Viro authored
- *NOW* all places that (re)assign ->bi_dev have relevant struct block_device *. ->bi_bdev (struct block_device * equivalent of ->bi_dev) introduced, ->bi_dev removed, users updated.
-
Alexander Viro authored
- block/loop.c - switch ->lo_device to struct block_device *.
-
Alexander Viro authored
- (JFS) removes ->dev from struct jfs_log - it's duplicated by ->bdev. Old users of ->dev updated.
-
Alexander Viro authored
- md/linear.c - bring struct block_device * into private data.
-
Alexander Viro authored
- this one is interesting and will play in the next series as well; affected place is fs/block_dev.c::do_open(). We check if bdev is a partition (same way it is done in generic_make_request()) and if it is - open entire disk and put pointer to its bdev into a new field bdev->bd_contains. Otherwise (non-partition) we set bdev->bd_contains to bdev. Corresponding cleanup done in blkdev_put() (and failure path in do_open()) - when the last opener goes away we close bdev->bd_contains if bdev is a partition (i.e. not equal to its ->bd_contains) and set it to NULL. Immediate effect is that we can get from bdev of partition to bdev of disk when submitting a bio, but it also opens a way to handle partition-parsing in a sane way. That will be done in the next series.
-
Alexander Viro authored
- md/raid1.c - bring struct block_device * into private data.
-
Alexander Viro authored
- md/multipath.c convert to bio, compile fixes, bring struct block_device * into private data.
-
Alexander Viro authored
- switch loop_set_fd() to struct block_device
-
Alexander Viro authored
- switch blk_{get,set}_readahead() to struct block_device *
-
Alexander Viro authored
- switch block_ioctl() to struct block_device *
-
Alexander Viro authored
- new helpers: queue_hardsect_size() and bdev_hardsect_size(). Analogous to get_hardsect_size() for queue and struct block_device * respectively Most of get_hardsect_size() callers converted to these.
-
Alexander Viro authored
- remove abuses of blksize_size[] and (late) hardsect_size[]. Mostly drivers/s390/char/*, BTW...
-
Alexander Viro authored
- remove abuses of blksize_size[] and (late) hardsect_size[]. Mostly drivers/s390/char/*, BTW...
-
Hirofumi Ogawa authored
Remove unnecessary linux/bitops.h from fat/inode.c.
-
Hirofumi Ogawa authored
This patch cleans up fat_clusters_flush().
-
Hirofumi Ogawa authored
This patch does misc cleanup. OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
-
Hirofumi Ogawa authored
This patch makes detection of a FAT filesystem more exact by checking the first FAT entry.
-
Hirofumi Ogawa authored
Currently fatfs disregards most wrong cluster chains, and only continues processing. This fixes it. If a wrong cluster chain is detected, change filesystem to the read only, and return the error code.
-
Randy Dunlap authored
-
Martin Dalecki authored
- Revoke the TCQ stuff. Well having it for some time showed just nicely what has to be done before it can be included cleanly. But it's just not ready yet. For more explanations please simply track the usage of the special field of struct request - *both* in the generic request handling code and in overall driver code.
-
Linus Torvalds authored
-
- 24 Apr, 2002 5 commits
-
-
Hanna V. Linder authored
Reduce cacheline bouncing when a dentry is in the cache. Specifically, the d_count reference counter is not incremented and decremented for every dentry in a path during path walking if the dentry is in the dcache. Execcisve atomic inc/dec's are expensive on SMP systems due to the cachline bouncing.
-
http://test1.bkbits.net/system-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Kai Germaschewski authored
-
Kai Germaschewski authored
Forward port changes from 2.4.19-pre, originally by Keith Owens. This driver used to build a module target called "aic7xxx_mod.o" and introduced the MOD_TARGET variable to rename it to "aic7xxx.o" at modules_install time. Now, we just build "aic7xxx.o" directly, which becomes possible after renaming aic7xxx.c to aic7xxx_core.c, as done in 2.4.19-pre.
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.make
-
- 23 Apr, 2002 12 commits
-
-
Linus Torvalds authored
-
Andi Kleen authored
This patch fixes up some lose ends left over from the last x86-64 jumbo merge. - make it compile again. ia32_ioctl was referencing IDE ioctls that got remove in a merge race - Use the memset/FXRSTOR way to initialize the FPU, as discussed. - Fix semctl/shmctl ABI (thanks to Andreas Schwab) - Other minor fixes.
-
Nathan Dabney authored
This fixes compile errors. It has been tested with a weekend of Bonnie++ 8GB runs on a RAID0 setup at the OSDL. This was built against and tested on 2.5.8 and applies cleanly to 2.5.9. LSI told me they have a version 2.0 of the driver in development but it would be really nice to have the dang thing working now ;-)
-
Robert Kuebel authored
Fix a few spelling mistakes in documentation (arch/i386/boot/setup.S, Documentation/sysrq.txt).
-
Dave Hansen authored
Move BKL into the fs-specific write_super()'s.
-
Dave Olien authored
As we discussed some time ago, here is a patch for the SEM_UNDO change that can be applied to linux-2.5.9.
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
warnings for proper usage.
-
Linus Torvalds authored
No object-code changes, but removes warnings from the stricter typechecking.
-
Kai Germaschewski authored
Now it really works (I tried).
-