From 6e5b2927e4d4109baa070f63e62a4de5db8696de Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 9 Apr 2008 21:05:32 -0700 Subject: [PATCH] todos --- src/TODO | 6 +----- src/kernel/file.c | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/TODO b/src/TODO index c7f9aafdfc329..3e58c4c9a0588 100644 --- a/src/TODO +++ b/src/TODO @@ -17,10 +17,9 @@ userspace client yehuda: - apply_truncate needs to truncate page cache, or something? +- less heavy-handed writeback? kernel client -- somehow get a max_size bump if we lseek into a (sparse) file ... -- why is mds_client delayed work not working? - file_data_version stuff! - deal with CAP_RDCACHE properly: invalidate cache pages? - trim expired leases so we don't indefinitely hold dcache/icache refs... @@ -33,12 +32,9 @@ kernel client - vfs - can we use dentry_path(), if it gets merged into mainline? - io / osd client - - fix writeback_now on cap revocation - kick requests when new map arrives - osd ack vs commit handling. hmm! - unmount -/ - close open file handles, mds sessions - - flush data before unmount. - send (+deliver!) unmount message client diff --git a/src/kernel/file.c b/src/kernel/file.c index 6dc760313d15b..e2b6b7619339b 100644 --- a/src/kernel/file.c +++ b/src/kernel/file.c @@ -223,7 +223,7 @@ static ssize_t ceph_sync_write(struct file *file, const char __user *data, /* * wrap do_sync_read and friends with checks for cap bits on the inode. - * atomically grab references, so that those bits are released mid-read. + * atomically grab references, so that those bits are not released mid-read. */ ssize_t ceph_read(struct file *filp, char __user *buf, size_t len, loff_t *ppos) { -- 2.39.5