|
@@ -144,40 +144,6 @@ static ssize_t udf_file_aio_write(struct kiocb *iocb, const struct iovec *iov,
|
|
|
return retval;
|
|
|
}
|
|
|
|
|
|
-/*
|
|
|
- * udf_ioctl
|
|
|
- *
|
|
|
- * PURPOSE
|
|
|
- * Issue an ioctl.
|
|
|
- *
|
|
|
- * DESCRIPTION
|
|
|
- * Optional - sys_ioctl() will return -ENOTTY if this routine is not
|
|
|
- * available, and the ioctl cannot be handled without filesystem help.
|
|
|
- *
|
|
|
- * sys_ioctl() handles these ioctls that apply only to regular files:
|
|
|
- * FIBMAP [requires udf_block_map()], FIGETBSZ, FIONREAD
|
|
|
- * These ioctls are also handled by sys_ioctl():
|
|
|
- * FIOCLEX, FIONCLEX, FIONBIO, FIOASYNC
|
|
|
- * All other ioctls are passed to the filesystem.
|
|
|
- *
|
|
|
- * Refer to sys_ioctl() in fs/ioctl.c
|
|
|
- * sys_ioctl() -> .
|
|
|
- *
|
|
|
- * PRE-CONDITIONS
|
|
|
- * inode Pointer to inode that ioctl was issued on.
|
|
|
- * filp Pointer to file that ioctl was issued on.
|
|
|
- * cmd The ioctl command.
|
|
|
- * arg The ioctl argument [can be interpreted as a
|
|
|
- * user-space pointer if desired].
|
|
|
- *
|
|
|
- * POST-CONDITIONS
|
|
|
- * <return> Success (>=0) or an error code (<=0) that
|
|
|
- * sys_ioctl() will return.
|
|
|
- *
|
|
|
- * HISTORY
|
|
|
- * July 1, 1997 - Andrew E. Mileski
|
|
|
- * Written, tested, and released.
|
|
|
- */
|
|
|
int udf_ioctl(struct inode *inode, struct file *filp, unsigned int cmd,
|
|
|
unsigned long arg)
|
|
|
{
|
|
@@ -225,18 +191,6 @@ int udf_ioctl(struct inode *inode, struct file *filp, unsigned int cmd,
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
-/*
|
|
|
- * udf_release_file
|
|
|
- *
|
|
|
- * PURPOSE
|
|
|
- * Called when all references to the file are closed
|
|
|
- *
|
|
|
- * DESCRIPTION
|
|
|
- * Discard prealloced blocks
|
|
|
- *
|
|
|
- * HISTORY
|
|
|
- *
|
|
|
- */
|
|
|
static int udf_release_file(struct inode *inode, struct file *filp)
|
|
|
{
|
|
|
if (filp->f_mode & FMODE_WRITE) {
|