Displaying 4 results from an estimated 4 matches for "configfs_depend_item".
2009 Feb 03
1
[git patches] Ocfs2 and Configfs fixes
...ocfs2/xattr.c | 17 ++++++-------
9 files changed, 133 insertions(+), 14 deletions(-)
Jan Kara (2):
ocfs2: Push out dropping of dentry lock to ocfs2_wq
ocfs2: Fix possible deadlock in ocfs2_write_dquot()
Joel Becker (1):
configfs: Silence lockdep on mkdir(), rmdir() and configfs_depend_item()
Mark Fasheh (1):
ocfs2: add quota call to ocfs2_remove_btree_range()
Sunil Mushran (1):
ocfs2: Wakeup the downconvert thread after a successful cancel convert
Tao Ma (1):
ocfs2: Access the xattr bucket only before modifying it.
--
Mark Fasheh
2008 May 15
3
[PATCH 1/4] ocfs2: Fixes pipe_buf_operations->pin switch to confirm in 2.6.23.
Signed-off-by: Tiger Yang <tiger.yang at oracle.com>
---
Config.make.in | 1 +
configure.in | 6 ++++++
fs/ocfs2/Makefile | 4 ++++
kapi-compat/include/pipe_buf_operations.h | 10 ++++++++++
4 files changed, 21 insertions(+), 0 deletions(-)
create mode 100644 kapi-compat/include/pipe_buf_operations.h
2018 Dec 13
0
[PATCH] vhost: correct the related warning message
...q_err(vq, "Illegal virtio-scsi lun: %u\n", *vc->lunp);
> @@ -1441,7 +1441,7 @@ static void vhost_scsi_flush(struct vhost_scsi *vs)
> se_tpg = &tpg->se_tpg;
> ret = target_depend_item(&se_tpg->tpg_group.cg_item);
> if (ret) {
> - pr_warn("configfs_depend_item() failed: %d\n", ret);
> + pr_warn("target_depend_item() failed: %d\n", ret);
> kfree(vs_tpg);
> mutex_unlock(&tpg->tv_tpg_mutex);
> goto out;
> --
> 1.8.3.1
>
2023 Jun 06
0
[bug report] ocfs2/cluster: Pin/unpin o2hb regions
...186 return ret;
187 }
There are a couple OCFS functions which call this sleeping function
while holding a spinlock.
o2hb_heartbeat_group_drop_item() <- disables preempt
o2hb_region_inc_user() <- disables preempt
-> o2hb_region_pin()
-> o2nm_depend_item()
-> configfs_depend_item()
-> configfs_pin_fs()
-> simple_pin_fs()
-> vfs_kern_mount()
-> vfs_parse_fs_string()
fs/ocfs2/cluster/heartbeat.c
2338 static int o2hb_region_inc_user(const char *region_uuid)
2339 {
2340 int ret = 0;
2341...