mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 10:58:48 +09:00
s390/ap: Don't leak debug feature files if AP instructions are not available
[ Upstream commit 020d5dc57874e58d3ebae398f3fe258f029e3d06 ]
If no AP instructions are available the AP bus module leaks registered
debug feature files. Change function call order to fix this.
Fixes: cccd85bfb7 ("s390/zcrypt: Rework debug feature invocations.")
Reviewed-by: Harald Freudenberger <freude@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
772ded5a84
commit
bb04d3610f
@@ -2235,15 +2235,15 @@ static int __init ap_module_init(void)
|
||||
{
|
||||
int rc;
|
||||
|
||||
rc = ap_debug_init();
|
||||
if (rc)
|
||||
return rc;
|
||||
|
||||
if (!ap_instructions_available()) {
|
||||
pr_warn("The hardware system does not support AP instructions\n");
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
rc = ap_debug_init();
|
||||
if (rc)
|
||||
return rc;
|
||||
|
||||
/* init ap_queue hashtable */
|
||||
hash_init(ap_queues);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user