summaryrefslogtreecommitdiff
path: root/Documentation/filesystems
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@home.transmeta.com>2002-07-04 08:54:40 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2002-07-04 08:54:40 -0700
commit75eead62e1de867de280c4edfc24e86cc50577cb (patch)
tree59990c678e78f2928badd292062a1632851a4f4d /Documentation/filesystems
parent78f1f626d9412e572e9e18a06c9989deaede8a9a (diff)
parent88cc0d3e8fc80880372e6900712a6f3f8172286a (diff)
Merge home.transmeta.com:/home/torvalds/v2.5/viro
into home.transmeta.com:/home/torvalds/v2.5/linux
Diffstat (limited to 'Documentation/filesystems')
-rw-r--r--Documentation/filesystems/porting18
1 files changed, 18 insertions, 0 deletions
diff --git a/Documentation/filesystems/porting b/Documentation/filesystems/porting
index b88f356a5919..2dcccf3d8a3a 100644
--- a/Documentation/filesystems/porting
+++ b/Documentation/filesystems/porting
@@ -230,3 +230,21 @@ anything from oops to silent memory corruption.
Use bdev_read_only(bdev) instead of is_read_only(kdev). The latter
is still alive, but only because of the mess in drivers/s390/block/dasd.c.
As soon as it gets fixed is_read_only() will die.
+
+---
+[mandatory]
+
+ is_read_only() is gone; use bdev_read_only() instead.
+
+---
+[mandatory]
+
+ destroy_buffers() is gone; use invalidate_bdev().
+
+---
+[mandatory]
+
+ fsync_dev() is gone; use fsync_bdev(). NOTE: lvm breakage is
+deliberate; as soon as struct block_device * is propagated in a reasonable
+way by that code fixing will become trivial; until then nothing can be
+done.