Displaying 20 results from an estimated 59 matches for "debugfs_remove_recursive".
2014 Jun 29
2
[PATCH 1/1] virtio: console: remove unnecessary null test before debugfs_remove_recursive
Fix checkpatch warning:
WARNING: debugfs_remove_recursive(NULL) is safe this check is probably not required
Cc: Amit Shah <amit.shah at redhat.com>
Cc: Arnd Bergmann <arnd at arndb.de>
Cc: virtualization at lists.linux-foundation.org
Signed-off-by: Fabian Frederick <fabf at skynet.be>
---
drivers/char/virtio_console.c | 6 ++----
1 fil...
2014 Jun 29
2
[PATCH 1/1] virtio: console: remove unnecessary null test before debugfs_remove_recursive
Fix checkpatch warning:
WARNING: debugfs_remove_recursive(NULL) is safe this check is probably not required
Cc: Amit Shah <amit.shah at redhat.com>
Cc: Arnd Bergmann <arnd at arndb.de>
Cc: virtualization at lists.linux-foundation.org
Signed-off-by: Fabian Frederick <fabf at skynet.be>
---
drivers/char/virtio_console.c | 6 ++----
1 fil...
2014 Jun 30
0
[PATCH 1/1] virtio: console: remove unnecessary null test before debugfs_remove_recursive
On (Sun) 29 Jun 2014 [10:41:33], Fabian Frederick wrote:
> Fix checkpatch warning:
> WARNING: debugfs_remove_recursive(NULL) is safe this check is probably not required
>
> Cc: Amit Shah <amit.shah at redhat.com>
> Cc: Arnd Bergmann <arnd at arndb.de>
> Cc: virtualization at lists.linux-foundation.org
> Signed-off-by: Fabian Frederick <fabf at skynet.be>
Reviewed-by: Amit Shah <...
2014 Jan 07
0
[PATCH net-next v2 4/4] virtio-net: initial debugfs support, export mergeable rx buffer size
...quot;, S_IRUSR,
+ rq_stats->dbg, rq_stats,
+ &mergeable_rx_buffer_size_fops);
+}
+
+static void receive_queue_debugfs_del(struct receive_queue *rq)
+{
+ struct virtnet_info *vi = rq->vq->vdev->priv;
+ struct receive_queue_stats *rq_stats = vi->rq_stats[vq2rxq(rq->vq)];
+ debugfs_remove_recursive(rq_stats->dbg);
+ rq_stats->dbg = NULL;
+}
+
/* TODO: Eliminate OOO packets during switching */
static int virtnet_set_channels(struct net_device *dev,
struct ethtool_channels *channels)
{
struct virtnet_info *vi = netdev_priv(dev);
- u16 queue_pairs = channels->combined_count;
-...
2014 Aug 11
0
[PULL] virtio-next
...virtio: rng: delay hwrng_register() till driver is ready
Revert "hwrng: virtio - ensure reads happen after successful probe"
Benoit Taine (1):
virtio: Replace DEFINE_PCI_DEVICE_TABLE macro use
Fabian Frederick (1):
virtio: console: remove unnecessary null test before debugfs_remove_recursive
drivers/char/hw_random/core.c | 6 ------
drivers/char/hw_random/virtio-rng.c | 39 ++++++++++++++++---------------------
drivers/char/virtio_console.c | 6 ++----
drivers/virtio/virtio_pci.c | 2 +-
4 files changed, 20 insertions(+), 33 deletions(-)
2014 Aug 11
0
[PULL] virtio-next
...virtio: rng: delay hwrng_register() till driver is ready
Revert "hwrng: virtio - ensure reads happen after successful probe"
Benoit Taine (1):
virtio: Replace DEFINE_PCI_DEVICE_TABLE macro use
Fabian Frederick (1):
virtio: console: remove unnecessary null test before debugfs_remove_recursive
drivers/char/hw_random/core.c | 6 ------
drivers/char/hw_random/virtio-rng.c | 39 ++++++++++++++++---------------------
drivers/char/virtio_console.c | 6 ++----
drivers/virtio/virtio_pci.c | 2 +-
4 files changed, 20 insertions(+), 33 deletions(-)
2010 Feb 12
4
[PATCH 0/6] virtio: console: Fixes
Hey Rusty,
Here are a few fixes for virtio and virtio_console.
The first patch ensures the data elements of vqs are properly
initialised at allocation-time so that we don't trigger BUG_ONs. I found
this when hot-unplugging ports and there was just one unused buffer.
detach_unused_buffers() kept returning pointers that were invalid. I
didn't catch this earlier as I had the in_vq filled
2010 Feb 12
4
[PATCH 0/6] virtio: console: Fixes
Hey Rusty,
Here are a few fixes for virtio and virtio_console.
The first patch ensures the data elements of vqs are properly
initialised at allocation-time so that we don't trigger BUG_ONs. I found
this when hot-unplugging ports and there was just one unused buffer.
detach_unused_buffers() kept returning pointers that were invalid. I
didn't catch this earlier as I had the in_vq filled
2014 Jan 07
10
[PATCH net-next v2 1/4] net: allow > 0 order atomic page alloc in skb_page_frag_refill
skb_page_frag_refill currently permits only order-0 page allocs
unless GFP_WAIT is used. Change skb_page_frag_refill to attempt
higher-order page allocations whether or not GFP_WAIT is used. If
memory cannot be allocated, the allocator will fall back to
successively smaller page allocs (down to order-0 page allocs).
This change brings skb_page_frag_refill in line with the existing
page allocation
2014 Jan 07
10
[PATCH net-next v2 1/4] net: allow > 0 order atomic page alloc in skb_page_frag_refill
skb_page_frag_refill currently permits only order-0 page allocs
unless GFP_WAIT is used. Change skb_page_frag_refill to attempt
higher-order page allocations whether or not GFP_WAIT is used. If
memory cannot be allocated, the allocator will fall back to
successively smaller page allocs (down to order-0 page allocs).
This change brings skb_page_frag_refill in line with the existing
page allocation
2012 Sep 20
0
[PATCHv3] virtio_console: Add support for remoteproc serial
...rr = register_virtio_driver(&virtio_rproc_serial);
+ if (err < 0) {
+ pr_err("Error %d registering virtio rproc serial driver\n",
+ err);
+ goto unregister;
+ }
+ return 0;
+unregister:
+ unregister_virtio_driver(&virtio_console);
+free:
+ if (pdrvdata.debugfs_dir)
+ debugfs_remove_recursive(pdrvdata.debugfs_dir);
+ class_destroy(pdrvdata.class);
+ return err;
}
static void __exit fini(void)
{
unregister_virtio_driver(&virtio_console);
+ unregister_virtio_driver(&virtio_rproc_serial);
class_destroy(pdrvdata.class);
if (pdrvdata.debugfs_dir)
diff --git a/include/lin...
2012 Sep 20
0
[PATCHv3] virtio_console: Add support for remoteproc serial
...rr = register_virtio_driver(&virtio_rproc_serial);
+ if (err < 0) {
+ pr_err("Error %d registering virtio rproc serial driver\n",
+ err);
+ goto unregister;
+ }
+ return 0;
+unregister:
+ unregister_virtio_driver(&virtio_console);
+free:
+ if (pdrvdata.debugfs_dir)
+ debugfs_remove_recursive(pdrvdata.debugfs_dir);
+ class_destroy(pdrvdata.class);
+ return err;
}
static void __exit fini(void)
{
unregister_virtio_driver(&virtio_console);
+ unregister_virtio_driver(&virtio_rproc_serial);
class_destroy(pdrvdata.class);
if (pdrvdata.debugfs_dir)
diff --git a/include/lin...
2018 Aug 28
0
[PATCH v2 1/4] drm/debugfs: Add support for dynamic debugfs initialization
...for_each_entry_safe(pos, tmp,
+ &minor->debugfs_callback_list,
+ list) {
+ pos->cleanup_cb(pos->data);
+ kfree(pos);
+ }
+ }
+ minor->debugfs_callbacks_done = true;
+
if (!minor->debugfs_root)
- return 0;
+ goto out;
drm_debugfs_remove_all_files(minor);
debugfs_remove_recursive(minor->debugfs_root);
minor->debugfs_root = NULL;
+out:
+ mutex_unlock(&minor->debugfs_callback_lock);
return 0;
}
diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
index ea4941da9b27..7041b3137229 100644
--- a/drivers/gpu/drm/drm_drv.c
+++ b/drivers/gpu/drm/d...
2019 Aug 09
0
[RFC PATCH v6 01/92] kvm: introduce KVMI (VM introspection subsystem)
...fn = pfn;
@@ -4204,6 +4208,9 @@ int kvm_init(void *opaque, unsigned vcpu_size, unsigned vcpu_align,
r = kvm_vfio_ops_init();
WARN_ON(r);
+ r = kvmi_init();
+ WARN_ON(r);
+
return 0;
out_unreg:
@@ -4229,6 +4236,7 @@ EXPORT_SYMBOL_GPL(kvm_init);
void kvm_exit(void)
{
+ kvmi_uninit();
debugfs_remove_recursive(kvm_debugfs_dir);
misc_deregister(&kvm_dev);
kmem_cache_destroy(kvm_vcpu_cache);
diff --git a/virt/kvm/kvmi.c b/virt/kvm/kvmi.c
new file mode 100644
index 000000000000..20638743bd03
--- /dev/null
+++ b/virt/kvm/kvmi.c
@@ -0,0 +1,64 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * KVM introsp...
2020 Jan 11
2
Unresolved dependencies when upgrade on centOS 8
...ded
by kmod-iwlegacy-0.0-2.el8_1.elrepo.x86_64
- nothing provides kernel(wiphy_rfkill_set_hw_state) = 0x1df077cc needed
by kmod-iwlegacy-0.0-2.el8_1.elrepo.x86_64
- nothing provides kernel(debugfs_remove) = 0x9ef3e60b needed by
kmod-iwlegacy-0.0-2.el8_1.elrepo.x86_64
- nothing provides kernel(debugfs_remove_recursive) = 0x4668b613 needed
by kmod-iwlegacy-0.0-2.el8_1.elrepo.x86_64
- nothing provides kernel(default_llseek) = 0x384172fd needed by
kmod-iwlegacy-0.0-2.el8_1.elrepo.x86_64
- nothing provides kernel(pcie_capability_read_word) = 0xa785480e needed
by kmod-iwlegacy-0.0-2.el8_1.elrepo.x86_64
- nothin...
2019 Aug 12
2
[RFC PATCH v6 01/92] kvm: introduce KVMI (VM introspection subsystem)
..._vfio_ops_init();
> WARN_ON(r);
>
> + r = kvmi_init();
> + WARN_ON(r);
Leftover development/debugging crud.
> +
> return 0;
>
> out_unreg:
> @@ -4229,6 +4236,7 @@ EXPORT_SYMBOL_GPL(kvm_init);
>
> void kvm_exit(void)
> {
> + kvmi_uninit();
> debugfs_remove_recursive(kvm_debugfs_dir);
> misc_deregister(&kvm_dev);
> kmem_cache_destroy(kvm_vcpu_cache);
> diff --git a/virt/kvm/kvmi.c b/virt/kvm/kvmi.c
> new file mode 100644
> index 000000000000..20638743bd03
> --- /dev/null
> +++ b/virt/kvm/kvmi.c
> @@ -0,0 +1,64 @@
> +// SPDX-Li...
2012 Dec 12
2
[PATCHv9 0/2] virtio_console: Add rproc_serial driver
This patch-set introduces a new virtio type "rproc_serial" for communicating
with remote processors over shared memory. The driver depends on the
the remoteproc framework. As preparation for introducing "rproc_serial"
I've done a refactoring of the transmit buffer handling.
NOTE: These two patches are identical to first two patches of the V8 patch-set,
but are rebased to
2012 Dec 12
2
[PATCHv9 0/2] virtio_console: Add rproc_serial driver
This patch-set introduces a new virtio type "rproc_serial" for communicating
with remote processors over shared memory. The driver depends on the
the remoteproc framework. As preparation for introducing "rproc_serial"
I've done a refactoring of the transmit buffer handling.
NOTE: These two patches are identical to first two patches of the V8 patch-set,
but are rebased to
2012 Oct 30
5
[PATCHv8 0/3]virtio_console: Add rproc_serial driver
From: Sjur Br?ndeland <sjur.brandeland at stericsson.com>
This patch-set introduces a new virtio type "rproc_serial" for communicating
with remote processors over shared memory. The driver depends on the
the remoteproc framework. As preparation for introducing "rproc_serial"
I've done a refactoring of the transmit buffer handling.
Changes since v7:
- Rebased to
2012 Oct 30
5
[PATCHv8 0/3]virtio_console: Add rproc_serial driver
From: Sjur Br?ndeland <sjur.brandeland at stericsson.com>
This patch-set introduces a new virtio type "rproc_serial" for communicating
with remote processors over shared memory. The driver depends on the
the remoteproc framework. As preparation for introducing "rproc_serial"
I've done a refactoring of the transmit buffer handling.
Changes since v7:
- Rebased to