* Do not build mpc85_edac as a module (Michael Ellerman)
* Correct edac_mc_find()'s return value on error (Robert Richter) -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEzv7L6UO9uDPlPSfHEsHwGGHeVUoFAlzdOjIACgkQEsHwGGHe VUrkxQ/+J+mSL23ush4HNq43OqW7Wgpkdoljo+5hr1XWH790Kc/HNI+B/Qdsgl6I UoFkJPwMTfxqV/JZFuNC22ADnrXw6nRDZSE7+K+fHmpBgj2rK4hQ6tOYON9dTg/X 9nPF1ylBQcdzwNt4eTTnS5U1eKBSWqmQm5NtYmq2s83DQ1v3r2Pckqx00SC5Stdy 9vQLCPUR5SjsGpeQZnrdesxO89t3pWWzfZrAsCxPiY36VbUVmsHQVbHC9yfpLSIE 6pzc0esQx6zqyb4e0Rx+aKJPJ6fS43NsxifkI81h7S5F/xPEuZy39rhAmnEOYCNE 0ceQwl+ktzzGzmurgXf9Y5LLy8vOcCUJX4HBCkaweHSDRiP1xZtIl7Ao3aAaP4no AUQqX/O0BydkO+awarhCduM7vIGdr0B9xn0xCtUODitoTIzaoVZ8F2iF7xSOi/3F QkP4dSsf72ZK/EdA/8k1bxyBnxQ/TKgwLIQEJ1n9Bz7biPxZmqCyHQMDg7HaA1Uc crGkJJr0cGHb9TEAzy0ygtRNrKE+hpt0FGFGE0zlE4uX7YP1Y/Bw3R38zbcl2x9h nIqEmHwswVfBdm28RfxRH3LnS9SHwsXTtUk0y89Je1pK0qZ2Kv6nRiEFzWIAqPyY I/7eorSkNXU+vVnZko8cvuHEuJh1VUj2bGJeS6NUo9X5+IOE0LE= =yjXI -----END PGP SIGNATURE----- Merge tag 'edac_fixes_for_5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp Pull EDAC fixes from Borislav Petkov: - Do not build mpc85_edac as a module (Michael Ellerman) - Correct edac_mc_find()'s return value on error (Robert Richter) * tag 'edac_fixes_for_5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp: EDAC/mc: Fix edac_mc_find() in case no device is found EDAC/mpc85xx: Prevent building as a module
This commit is contained in:
Коммит
11b1177399
|
@ -263,8 +263,8 @@ config EDAC_PND2
|
|||
micro-server but may appear on others in the future.
|
||||
|
||||
config EDAC_MPC85XX
|
||||
tristate "Freescale MPC83xx / MPC85xx"
|
||||
depends on FSL_SOC
|
||||
bool "Freescale MPC83xx / MPC85xx"
|
||||
depends on FSL_SOC && EDAC=y
|
||||
help
|
||||
Support for error detection and correction on the Freescale
|
||||
MPC8349, MPC8560, MPC8540, MPC8548, T4240
|
||||
|
|
|
@ -679,22 +679,18 @@ static int del_mc_from_global_list(struct mem_ctl_info *mci)
|
|||
|
||||
struct mem_ctl_info *edac_mc_find(int idx)
|
||||
{
|
||||
struct mem_ctl_info *mci = NULL;
|
||||
struct mem_ctl_info *mci;
|
||||
struct list_head *item;
|
||||
|
||||
mutex_lock(&mem_ctls_mutex);
|
||||
|
||||
list_for_each(item, &mc_devices) {
|
||||
mci = list_entry(item, struct mem_ctl_info, link);
|
||||
|
||||
if (mci->mc_idx >= idx) {
|
||||
if (mci->mc_idx == idx) {
|
||||
goto unlock;
|
||||
}
|
||||
break;
|
||||
}
|
||||
if (mci->mc_idx == idx)
|
||||
goto unlock;
|
||||
}
|
||||
|
||||
mci = NULL;
|
||||
unlock:
|
||||
mutex_unlock(&mem_ctls_mutex);
|
||||
return mci;
|
||||
|
|
Загрузка…
Ссылка в новой задаче