Lines Matching refs:it
51 informative error value to report). Call it foo_fill_super(). Now declare
80 it by internal locking (most of filesystems couldn't care less) - you
88 and ->readdir() are called without BKL now. Grab it on entry, drop upon return
98 individual fs sb_op functions. If you don't need it, remove it.
104 free to drop it...
116 an existing filesystem, set it according to ->fs_flags:
120 FS_LITTER is gone - just remove it from fs_flags.
126 went in - and hadn't been documented ;-/). Just remove it from fs_flags
144 Briefly it allows for the definition of decode_fh and encode_fh operations
175 When the inode has been created by iget5_locked(), it will be returned with the
177 the initialization. Once the inode is initialized it must be unlocked by
197 should be called on the inode to render it dead, and an appropriate error
208 ->revalidate() is gone. If your filesystem had it - provide ->getattr()
209 and let it call whatever you had as ->revlidate() + (for symlinks that
231 FS_NOMOUNT is gone. If you use it - just set MS_NOUSER in flags
239 As soon as it gets fixed is_read_only() will die.
244 ->permission() is called without BKL now. Grab it on entry, drop upon
254 shifted into individual fs sb_op functions where it's not clear that
255 it's safe to remove it. If you don't need it, remove it.
296 be used instead. It gets called whenever the inode is evicted, whether it has
302 ->drop_inode() returns int now; it's called on final iput() with
303 inode->i_lock held and it returns true if filesystems wants the inode to be
304 dropped. As before, generic_drop_inode() is still the default and it's been
305 updated appropriately. generic_delete_inode() is also alive and it consists
310 ->evict_inode() (as it used to be for each call of ->delete_inode()). Unlike
312 mark_buffer_dirty_inode()), it's your responsibility to call
316 if it's zero is not *and* *never* *had* *been* enough. Final unlink() and iput()
319 to it.
326 0. Even on 0 refcount transition, it must be able to tolerate being called 0,
358 initialize the former in inode_init_always(), so just leave it alone in
359 the callback. It used to be necessary to clean it there, but not anymore
377 the filesystem provides it), which requires dropping out of rcu-walk mode. This
398 ->get_sb() is gone. Switch to use of ->mount(). Typically it's just
400 function type. If you were doing it manually, just switch from setting ->mnt_root
414 SEEK_DATA. You can hanle this by returning -EINVAL, but it would be nicer to
415 support it in some way. The generic handler assumes that the entire file is
425 anymore, so if you require i_mutex locking you must make sure to take it and
426 release it yourself.
431 misusing it. Replacement: d_make_root(inode). The difference is,
436 The witch is dead! Well, 2/3 of it, anyway. ->d_revalidate() and
441 two, it gets "is it an O_EXCL or equivalent?" boolean argument. Note that
446 FS_REVAL_DOT is gone; if you used to have it, add ->d_weak_revalidate()
462 taken anymore, so verify that your callbacks do not rely on it (none
473 it entirely.
481 do _not_ use new_sync_{read,write} for ->read/->write; leave it NULL