>From Christoph:
"XFS already uses struct block_device for kernel interfaces where
possible. In addition there are lots of places where device numbers
are passed around in XFS, currently these are kdev_ts.
They should be dev_t though so this patch changes over most places to
use dev_t instead of kdev_t. The only place XFS still deals with kdev_t
is inode->i_rdev, a VFS interface that will change to dev_t in late 2.5.
I will also send a 2.4 sycnup patch that adds a kdev_t back to
struct pb_target for the 2.4 VFS interfaces that still want it."
remove kdev_t abuse from XFS
Date: Mon Jul 22 07:24:36 PDT 2002
Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.5.x-xfs/workarea
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.5.x-xfs
Modid: 2.5.x-xfs:slinx:123447a
linux/fs/xfs/xfsidbg.c - 1.193
linux/fs/xfs/xfs_rw.c - 1.363
linux/fs/xfs/xfs_buf.h - 1.94
linux/fs/xfs/xfs_buf_item.c - 1.128
linux/fs/xfs/xfs_da_btree.h - 1.45
linux/fs/xfs/xfs_vnodeops.c - 1.543
linux/fs/xfs/xfs_rtalloc.c - 1.76
linux/fs/xfs/xfs_dmapi.c - 1.77
linux/fs/xfs/xfs_qm_syscalls.c - 1.65
linux/fs/xfs/xfs_log_recover.c - 1.239
linux/fs/xfs/xfs_vfsops.c - 1.361
linux/fs/xfs/xfs_dquot.c - 1.67
linux/fs/xfs/xfs_mount.h - 1.151
linux/fs/xfs/xfs_mount.c - 1.296
linux/fs/xfs/xfs_qm.c - 1.79
linux/fs/xfs/xfs_error.h - 1.27
linux/fs/xfs/xfs_fsops.c - 1.83
linux/fs/xfs/xfs_trans_buf.c - 1.104
linux/fs/xfs/linux/xfs_linux.h - 1.82
linux/fs/xfs/linux/xfs_super.h - 1.25
linux/fs/xfs/linux/xfs_super.c - 1.209
linux/fs/xfs/pagebuf/page_buf_locking.c - 1.20
linux/fs/xfs/pagebuf/page_buf.h - 1.31
linux/fs/xfs/pagebuf/page_buf_internal.h - 1.13
|