diff options
| -rw-r--r-- | drivers/sfi/sfi_core.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/drivers/sfi/sfi_core.c b/drivers/sfi/sfi_core.c index 005195958647..ceba593dc84f 100644 --- a/drivers/sfi/sfi_core.c +++ b/drivers/sfi/sfi_core.c @@ -441,8 +441,10 @@ struct sfi_table_attr __init *sfi_sysfs_install_table(u64 pa)  	ret = sysfs_create_bin_file(tables_kobj,  				  &tbl_attr->attr); -	if (ret) +	if (ret) {  		kfree(tbl_attr); +		tbl_attr = NULL; +	}  	sfi_unmap_table(th);  	return tbl_attr; | 
