lkml.org 
[lkml]   [2014]   [Oct]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
SubjectRe: [PATCH RESEND] drivers/block/mtip32xx: Fix incorrect warning
On 14/10/2014 1:11 am, Jens Axboe wrote:
> What is the patch against? It doesn't apply to for-3.18/drivers or even
> master.
>

Sorry about that, I'm new to this; it applied against whatever master I
had at the time. Here's a v2 against for-3.18/drivers:

Prevent mtip32xx block driver from showing a warning at load time
("Error creating debugfs parent") when debugfs is not included in
the kernel. If debugfs is included, show the error code. Fixes bug
55831 in the Bugzilla.

Signed-off-by: Daniel Cotton <danielcotton.patches@gmail.com>
---
drivers/block/mtip32xx/mtip32xx.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/drivers/block/mtip32xx/mtip32xx.c
b/drivers/block/mtip32xx/mtip32xx.c
index 936f8c1..b0953e3 100644
--- a/drivers/block/mtip32xx/mtip32xx.c
+++ b/drivers/block/mtip32xx/mtip32xx.c
@@ -4688,16 +4688,19 @@ static int __init mtip_init(void)
mtip_major = error;

dfs_parent = debugfs_create_dir("rssd", NULL);
- if (IS_ERR_OR_NULL(dfs_parent)) {
- pr_warn("Error creating debugfs parent\n");
+ if (IS_ERR_OR_NULL(dfs_parent) && PTR_ERR(dfs_parent) != -ENODEV) {
+ pr_warn("Error creating debugfs parent, error code: %ld\n",
+ PTR_ERR(dfs_parent));
dfs_parent = NULL;
}
if (dfs_parent) {
dfs_device_status = debugfs_create_file("device_status",
S_IRUGO, dfs_parent, NULL,
&mtip_device_status_fops);
- if (IS_ERR_OR_NULL(dfs_device_status)) {
- pr_err("Error creating device_status node\n");
+ if (IS_ERR_OR_NULL(dfs_device_status) &&
+ PTR_ERR(dfs_device_status) != -ENODEV) {
+ pr_err("Error creating device_status node, error code: %ld\n",
+ PTR_ERR(dfs_device_status));
dfs_device_status = NULL;
}
}

\
 
 \ /
  Last update: 2014-10-17 19:21    [W:0.056 / U:0.224 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site