Prev: linux-next: manual merge of the device-mapper tree with the block tree
Next: linux-next: manual merge of the trivial tree with the v4l-dvb tree
From: Justin P. Mattock on 6 Jul 2010 00:40 Remove addr_space in exchange for two symbols that represent mm = IPMI_MEM_ADDR_SPACE; io = IPMI_IO_ADDR_SPACE; then add a dev_warn printing information so that GCC doesn't give a warning when building the kernel. the original warning from GCC is this: CC [M] drivers/char/ipmi/ipmi_si_intf.o drivers/char/ipmi/ipmi_si_intf.c: In function 'try_init_spmi': drivers/char/ipmi/ipmi_si_intf.c:2016:8: warning: variable 'addr_space' set but not used And also the web address pointing to a *.pdf is no where to be found(or atleast I couldn't find it), so just use the web site itself(if somebody has the *.pdf let me know I can change this). Signed-off-by: Justin P. Mattock <justinmattock(a)gmail.com> --- drivers/char/ipmi/ipmi_si_intf.c | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/drivers/char/ipmi/ipmi_si_intf.c b/drivers/char/ipmi/ipmi_si_intf.c index 094bdc3..969e69a 100644 --- a/drivers/char/ipmi/ipmi_si_intf.c +++ b/drivers/char/ipmi/ipmi_si_intf.c @@ -1965,8 +1965,7 @@ static int acpi_gpe_irq_setup(struct smi_info *info) /* * Defined at - * http://h21007.www2.hp.com/dspp/files/unprotected/devresource/ - * Docs/TechPapers/IA64/hpspmi.pdf + * http://h21007.www2.hp.com/portal/site/dspp */ struct SPMITable { s8 Signature[4]; @@ -2013,7 +2012,7 @@ struct SPMITable { static __devinit int try_init_spmi(struct SPMITable *spmi) { struct smi_info *info; - u8 addr_space; + u8 mem, io; if (spmi->IPMIlegacy != 1) { printk(KERN_INFO PFX "Bad SPMI legacy %d\n", spmi->IPMIlegacy); @@ -2021,9 +2020,14 @@ static __devinit int try_init_spmi(struct SPMITable *spmi) } if (spmi->addr.space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY) - addr_space = IPMI_MEM_ADDR_SPACE; + mem = IPMI_MEM_ADDR_SPACE; else - addr_space = IPMI_IO_ADDR_SPACE; + io = IPMI_IO_ADDR_SPACE; + + if (mem || io) { + dev_warn(info->dev, "spmi address space %d\n", mem ?: io); + return 0; + } info = kzalloc(sizeof(*info), GFP_KERNEL); if (!info) { -- 1.7.1.rc1.21.gf3bd6 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |