Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

edac: better report error conditions in debug mode

It is hard to find what's wrong without a proper error
report. Improve it, in debug mode.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

+6 -1
+6 -1
drivers/edac/edac_mc_sysfs.c
··· 429 429 if (!nr_pages_per_csrow(csrow)) 430 430 continue; 431 431 err = edac_create_csrow_object(mci, mci->csrows[i], i); 432 - if (err < 0) 432 + if (err < 0) { 433 + edac_dbg(1, 434 + "failure: create csrow objects for csrow %d\n", 435 + i); 433 436 goto error; 437 + } 434 438 } 435 439 return 0; 436 440 ··· 1003 999 edac_dbg(0, "creating device %s\n", dev_name(&mci->dev)); 1004 1000 err = device_add(&mci->dev); 1005 1001 if (err < 0) { 1002 + edac_dbg(1, "failure: create device %s\n", dev_name(&mci->dev)); 1006 1003 bus_unregister(&mci->bus); 1007 1004 kfree(mci->bus.name); 1008 1005 return err;