1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-03 05:18:29 +03:00

o Remove hard-coded mount point

o Fix macro for compilation
This commit is contained in:
Alasdair Kergon 2001-09-13 16:52:50 +00:00
parent 576d347777
commit cb68f33cf3
2 changed files with 5 additions and 6 deletions

View File

@ -21,8 +21,6 @@
/* some random number */
#define DM_MAGIC 0x211271
const char *_mount_point = "/device-mapper";
static struct super_operations dm_ops;
static struct address_space_operations dm_aops;
static struct file_operations dm_dir_operations;
@ -81,13 +79,14 @@ static struct file *open_error_file(struct file *table)
char *name;
struct file *f;
/* FIXME: arbitrary size */
name = kmalloc(512, GFP_KERNEL);
name = kmalloc(PATH_MAX + 1, GFP_KERNEL);
if (!name)
return 0;
sprintf(name, "%s/%s/%s.err", _mount_point,
/* FIXME: Assumes path depth; avoid filp_open. */
sprintf(name, "/%s/%s/%s.err",
table->f_vfsmnt->mnt_mountpoint->d_name.name,
table->f_dentry->d_parent->d_name.name,
table->f_dentry->d_name.name);
f = filp_open(name, O_WRONLY|O_TRUNC|O_CREAT, 0);

View File

@ -171,7 +171,7 @@ static int dm_blk_close(struct inode *inode, struct file *file)
return 0;
}
#define VOLUME_SIZE(minor) ((_block_size[(minor)] << 10) /
#define VOLUME_SIZE(minor) ((_block_size[(minor)] << 10) / \
_hardsect_size[(minor)])
static int dm_blk_ioctl(struct inode *inode, struct file *file,