X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fufs%2Fdir.c;h=1a561202d3f44d33712ebd9e95609a0a436f5e44;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=3d6a263ea82b7ab2e37d7f5e07816e1618e0d4fe;hpb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;p=linux-2.6.git diff --git a/fs/ufs/dir.c b/fs/ufs/dir.c index 3d6a263ea..1a561202d 100644 --- a/fs/ufs/dir.c +++ b/fs/ufs/dir.c @@ -462,7 +462,7 @@ int ufs_add_link(struct dentry *dentry, struct inode *inode) if (IS_DIRSYNC(dir)) sync_dirty_buffer(bh); brelse (bh); - dir->i_mtime = dir->i_ctime = CURRENT_TIME; + dir->i_mtime = dir->i_ctime = CURRENT_TIME_SEC; dir->i_version++; mark_inode_dirty(dir); @@ -491,7 +491,7 @@ int ufs_delete_entry (struct inode * inode, struct ufs_dir_entry * dir, UFSD(("ino %u, reclen %u, namlen %u, name %s\n", fs32_to_cpu(sb, de->d_ino), - fs16to_cpu(sb, de->d_reclen), + fs16_to_cpu(sb, de->d_reclen), ufs_get_de_namlen(sb, de), de->d_name)) while (i < bh->b_size) { @@ -505,7 +505,7 @@ int ufs_delete_entry (struct inode * inode, struct ufs_dir_entry * dir, fs16_to_cpu(sb, dir->d_reclen)); dir->d_ino = 0; inode->i_version++; - inode->i_ctime = inode->i_mtime = CURRENT_TIME; + inode->i_ctime = inode->i_mtime = CURRENT_TIME_SEC; mark_inode_dirty(inode); mark_buffer_dirty(bh); if (IS_DIRSYNC(inode)) @@ -620,7 +620,7 @@ int ufs_empty_dir (struct inode * inode) return 1; } -struct file_operations ufs_dir_operations = { +const struct file_operations ufs_dir_operations = { .read = generic_read_dir, .readdir = ufs_readdir, .fsync = file_fsync,