Adds nowait asserts to btree search functions which are not used by
buffered IO and direct IO paths.
Reviewed-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: Stefan Roesch <shr@fb.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
 
        lowest_level = p->lowest_level;
        WARN_ON(p->nodes[0] != NULL);
+       ASSERT(!p->nowait);
 
        if (p->search_commit_root) {
                BUG_ON(time_seq);
        int ret = 1;
        int keep_locks = path->keep_locks;
 
+       ASSERT(!path->nowait);
        path->keep_locks = 1;
 again:
        cur = btrfs_read_lock_root_node(root);
        int ret;
        int i;
 
+       ASSERT(!path->nowait);
+
        nritems = btrfs_header_nritems(path->nodes[0]);
        if (nritems == 0)
                return 1;