Lines Matching full:now
43 Keep in mind that now you need explicit initialization of private data
64 informative error value to report). Call it foo_fill_super(). Now declare::
93 Now we have the exclusion between ->lookup() and directory removal (by
104 and ->readdir() are called without BKL now. Grab it on entry, drop upon return
106 parts do not need BKL - better yet, now you can shift lock_kernel() and
156 ->setattr() is called without BKL now. Caller _always_ holds ->i_mutex, so
158 Callers of notify_change() need ->i_mutex now.
179 s_export_op is now required for exporting a filesystem.
279 ->permission() is called without BKL now. Grab it on entry, drop upon
281 your method or its parts do not need BKL - better yet, now you can
289 ->statfs() is now called without BKL held. BKL should have been
324 implemented in ->setattr, which is now mandatory for filesystems
329 setattr_prepare (which used to be inode_change_ok) now includes the size checks
341 ->drop_inode() returns int now; it's called on final iput() with
364 .d_delete() now only advises the dcache as to whether or not to cache
365 unreferenced dentries, and is now only called when the dentry refcount goes to
411 vfs now tries to do path walking in "rcu-walk mode", which avoids
427 may now be called in rcu-walk mode (nd->flags & LOOKUP_RCU). -ECHILD should be
433 must now be rcu-walk aware (mask & MAY_NOT_BLOCK). See
540 ->readdir() is gone now; switch to ->iterate()
564 need now. Remember that they have opposite orders of arguments ;-/
645 ->get_link() gets struct delayed_call ``*done`` now, and should do
667 it's a symlink. Checking ->i_mode is really needed now. In-tree we had
675 ->i_mutex is replaced with ->i_rwsem now. inode_lock() et.al. work as
692 parallel now.
762 ->getattr() is now passed a struct path rather than a vfsmount and
763 dentry separately, and it now has request_mask and query_flags arguments
775 0, not 1. Since finish_no_open() itself is returning 0 now, that part
782 alloc_file() has become static now; two wrappers are to be used instead.
874 clone_private_mount() returns a longterm mount now, so the proper destructor of
888 For bvec based itererators bio_iov_iter_get_pages() now doesn't copy bvecs but
897 mnt_want_write_file() can now only be paired with mnt_drop_write_file(),
913 Calling conventions for file_open_root() changed; now it takes struct path *
931 returning 0 or -E... it returns bool now. false means "no more" (as -E... used
941 Calling conventions for ->tmpfile() have changed. It now takes a struct