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: Wed, 21 Nov 2007 17:06:46 +1100 From: Benjamin Herrenschmidt <benh@...nel.crashing.org> To: <jgarzik@...ox.com> CC: <netdev@...r.kernel.org>, <linuxppc-dev@...abs.org>, Josh Boyer <jwboyer@...ux.vnet.ibm.com> Subject: [PATCH 8/8] ibm_newemac: Skip EMACs that are marked unused by the firmware From: Hugh Blemings <hugh@...mings.org> Depending on how the 44x processors are wired, some EMAC cells might not be useable (and not connected to a PHY). However, some device-trees may choose to still expose them (since their registers are present in the MMIO space) but with an "unused" property in them. Signed-off-by: Hugh Blemings <hugh@...mings.org> Signed-off-by: Benjamin Herrenschmidt <benh@...nel.crashing.org> --- drivers/net/ibm_newemac/core.c | 4 ++++ 1 file changed, 4 insertions(+) Index: linux-work/drivers/net/ibm_newemac/core.c =================================================================== --- linux-work.orig/drivers/net/ibm_newemac/core.c 2007-11-20 14:47:02.000000000 +1100 +++ linux-work/drivers/net/ibm_newemac/core.c 2007-11-20 14:47:05.000000000 +1100 @@ -2550,6 +2550,10 @@ static int __devinit emac_probe(struct o struct device_node **blist = NULL; int err, i; + /* Skip unused/unwired EMACS */ + if (of_get_property(np, "unused", NULL)) + return -ENODEV; + /* Find ourselves in the bootlist if we are there */ for (i = 0; i < EMAC_BOOT_LIST_SIZE; i++) if (emac_boot_list[i] == np) - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists