lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 10 Mar 2017 11:46:23 +0000 From: Ben Hutchings <ben@...adent.org.uk> To: linux-kernel@...r.kernel.org, stable@...r.kernel.org CC: akpm@...ux-foundation.org, "Sathya Perla" <sathya.perla@...adcom.com>, "Ivan Vecera" <cera@...a.cz>, "Ajit Khaparde" <ajit.khaparde@...adcom.com>, "David S. Miller" <davem@...emloft.net>, "Sriharsha Basavapatna" <sriharsha.basavapatna@...adcom.com>, "Somnath Kotur" <somnath.kotur@...adcom.com> Subject: [PATCH 3.16 225/370] be2net: fix status check in be_cmd_pmac_add() 3.16.42-rc1 review patch. If anyone has any objections, please let me know. ------------------ From: Ivan Vecera <cera@...a.cz> commit fe68d8bfe59c561664aa87d827aa4b320eb08895 upstream. Return value from be_mcc_notify_wait() contains a base completion status together with an additional status. The base_status() macro need to be used to access base status. Fixes: e3a7ae2 be2net: Changing MAC Address of a VF was broken Cc: Sathya Perla <sathya.perla@...adcom.com> Cc: Ajit Khaparde <ajit.khaparde@...adcom.com> Cc: Sriharsha Basavapatna <sriharsha.basavapatna@...adcom.com> Cc: Somnath Kotur <somnath.kotur@...adcom.com> Signed-off-by: Ivan Vecera <cera@...a.cz> Signed-off-by: David S. Miller <davem@...emloft.net> Signed-off-by: Ben Hutchings <ben@...adent.org.uk> --- drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/net/ethernet/emulex/benet/be_cmds.c +++ b/drivers/net/ethernet/emulex/benet/be_cmds.c @@ -1008,7 +1008,7 @@ int be_cmd_pmac_add(struct be_adapter *a err: spin_unlock_bh(&adapter->mcc_lock); - if (status == MCC_STATUS_UNAUTHORIZED_REQUEST) + if (base_status(status) == MCC_STATUS_UNAUTHORIZED_REQUEST) status = -EPERM; return status;
Powered by blists - more mailing lists