Constify & voidify get_property()
PATCH 3/16 Constify & voidify get_property()
Now that get_property() returns a void *, there's no need to cast its return value. Also, treat the return value as const, so we can constify get_property later.
iseries platform changes.
Built for iseries_defconfig
Signed-off-by Jeremy Kerr <[email protected]>
---
resend: rebase after benh's IRQ changes
iommu.c | 2 +- pci.c | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-)
arch/powerpc/platforms/iseries/iommu.c +1 -1
@@ -162,7 +162,7 @@ void iommu_devnode_init_iSeries(struct d {struct iommu_table *tbl;struct pci_dn *pdn =PCI_DN (dn); -u32 *lsn = (u32 *)get_property (dn,"linux,logical-slot-number" ,NULL ); +const u32 *lsn =get_property (dn,"linux,logical-slot-number" ,NULL );BUG_ON (lsn ==NULL );
arch/powerpc/platforms/iseries/pci.c +4 -5
@@ -176,12 +176,12 @@ void iSeries_pcibios_init(void) }while ((node =of_get_next_child (root, node)) !=NULL ) {HvBusNumber bus; -u32 *busp; +const u32 *busp;if ((node->type ==NULL ) || (strcmp (node->type,"pci" ) !=0 ))continue ; - busp = (u32 *)get_property (node,"bus-range" ,NULL ); + busp =get_property (node,"bus-range" ,NULL );if (busp ==NULL )continue ; bus = *busp;
@@ -221,10 +221,9 @@ void __init iSeries_pci_final_fixup(voidif (node !=NULL ) {struct pci_dn *pdn =PCI_DN (node); -u32 *agent; +const u32 *agent; - agent = (u32 *)get_property (node,"linux,agent-id" , -NULL ); + agent =get_property (node,"linux,agent-id" ,NULL );if ((pdn !=NULL ) && (agent !=NULL )) {u8 irq =iSeries_allocate_IRQ (pdn->busno,0 , pdn->bussubno);