[IA64] Convert ia64 to use int-ll64.h
It is generally agreed that it would be beneficial for u64 to be an unsigned long long on all architectures. ia64 (in common with several other 64-bit architectures) currently uses unsigned long. Migrating piecemeal is too painful; this giant patch fixes all compilation warnings and errors that come as a result of switching to use int-ll64.h. Note that userspace will still see __u64 defined as unsigned long. This is important as it affects C++ name mangling. [Updated by Tony Luck to change efi.h:efi_freemem_callback_t to use u64 for start/end rather than unsigned long] Signed-off-by: Matthew Wilcox <willy@linux.intel.com> Signed-off-by: Tony Luck <tony.luck@intel.com>
This commit is contained in:

committed by
Tony Luck

parent
e56e2dcd38
commit
e088a4ad7f
@@ -40,7 +40,7 @@ struct sn_pcidev_match {
|
||||
/*
|
||||
* Perform the early IO init in PROM.
|
||||
*/
|
||||
static s64
|
||||
static long
|
||||
sal_ioif_init(u64 *result)
|
||||
{
|
||||
struct ia64_sal_retval isrv = {0,0,0,0};
|
||||
@@ -492,7 +492,7 @@ void __init
|
||||
sn_io_acpi_init(void)
|
||||
{
|
||||
u64 result;
|
||||
s64 status;
|
||||
long status;
|
||||
|
||||
/* SN Altix does not follow the IOSAPIC IRQ routing model */
|
||||
acpi_irq_model = ACPI_IRQ_MODEL_PLATFORM;
|
||||
|
@@ -342,7 +342,7 @@ sn_common_bus_fixup(struct pci_bus *bus,
|
||||
struct pcibus_bussoft *b = SN_PCIBUS_BUSSOFT(bus);
|
||||
|
||||
printk(KERN_WARNING "Device ASIC=%u XID=%u PBUSNUM=%u "
|
||||
"L_IO=%lx L_MEM=%lx BASE=%lx\n",
|
||||
"L_IO=%llx L_MEM=%llx BASE=%llx\n",
|
||||
b->bs_asic_type, b->bs_xid, b->bs_persist_busnum,
|
||||
b->bs_legacy_io, b->bs_legacy_mem, b->bs_base);
|
||||
printk(KERN_WARNING "on node %d but only %d nodes online."
|
||||
|
@@ -414,7 +414,7 @@ static int sn_topology_show(struct seq_file *s, void *d)
|
||||
}
|
||||
seq_printf(s, "partition %u %s local "
|
||||
"shubtype %s, "
|
||||
"nasid_mask 0x%016lx, "
|
||||
"nasid_mask 0x%016llx, "
|
||||
"nasid_bits %d:%d, "
|
||||
"system_size %d, "
|
||||
"sharing_size %d, "
|
||||
@@ -683,7 +683,7 @@ static int sn_hwperf_map_err(int hwperf_err)
|
||||
* ioctl for "sn_hwperf" misc device
|
||||
*/
|
||||
static int
|
||||
sn_hwperf_ioctl(struct inode *in, struct file *fp, u32 op, u64 arg)
|
||||
sn_hwperf_ioctl(struct inode *in, struct file *fp, u32 op, unsigned long arg)
|
||||
{
|
||||
struct sn_hwperf_ioctl_args a;
|
||||
struct cpuinfo_ia64 *cdata;
|
||||
|
@@ -36,7 +36,7 @@ static int system_serial_number_open(struct inode *inode, struct file *file)
|
||||
|
||||
static int licenseID_show(struct seq_file *s, void *p)
|
||||
{
|
||||
seq_printf(s, "0x%lx\n", sn_partition_serial_number_val());
|
||||
seq_printf(s, "0x%llx\n", sn_partition_serial_number_val());
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@@ -368,7 +368,7 @@ static void tio_corelet_reset(nasid_t nasid, int corelet)
|
||||
static int is_fpga_tio(int nasid, int *bt)
|
||||
{
|
||||
u16 uninitialized_var(ioboard_type); /* GCC be quiet */
|
||||
s64 rc;
|
||||
long rc;
|
||||
|
||||
rc = ia64_sn_sysctl_ioboard_get(nasid, &ioboard_type);
|
||||
if (rc) {
|
||||
|
@@ -79,7 +79,7 @@ static int sal_pcibr_error_interrupt(struct pcibus_info *soft)
|
||||
|
||||
u16 sn_ioboard_to_pci_bus(struct pci_bus *pci_bus)
|
||||
{
|
||||
s64 rc;
|
||||
long rc;
|
||||
u16 uninitialized_var(ioboard); /* GCC be quiet */
|
||||
nasid_t nasid = NASID_GET(SN_PCIBUS_BUSSOFT(pci_bus)->bs_base);
|
||||
|
||||
|
@@ -123,7 +123,7 @@ tioca_gart_init(struct tioca_kernel *tioca_kern)
|
||||
|
||||
if (!tmp) {
|
||||
printk(KERN_ERR "%s: Could not allocate "
|
||||
"%lu bytes (order %d) for GART\n",
|
||||
"%llu bytes (order %d) for GART\n",
|
||||
__func__,
|
||||
tioca_kern->ca_gart_size,
|
||||
get_order(tioca_kern->ca_gart_size));
|
||||
@@ -348,7 +348,7 @@ tioca_dma_d48(struct pci_dev *pdev, u64 paddr)
|
||||
agp_dma_extn = __sn_readq_relaxed(&ca_base->ca_agp_dma_addr_extn);
|
||||
if (node_upper != (agp_dma_extn >> CA_AGP_DMA_NODE_ID_SHFT)) {
|
||||
printk(KERN_ERR "%s: coretalk upper node (%u) "
|
||||
"mismatch with ca_agp_dma_addr_extn (%lu)\n",
|
||||
"mismatch with ca_agp_dma_addr_extn (%llu)\n",
|
||||
__func__,
|
||||
node_upper, (agp_dma_extn >> CA_AGP_DMA_NODE_ID_SHFT));
|
||||
return 0;
|
||||
@@ -367,7 +367,7 @@ tioca_dma_d48(struct pci_dev *pdev, u64 paddr)
|
||||
* dma_addr_t is guaranteed to be contiguous in CA bus space.
|
||||
*/
|
||||
static dma_addr_t
|
||||
tioca_dma_mapped(struct pci_dev *pdev, u64 paddr, size_t req_size)
|
||||
tioca_dma_mapped(struct pci_dev *pdev, unsigned long paddr, size_t req_size)
|
||||
{
|
||||
int i, ps, ps_shift, entry, entries, mapsize, last_entry;
|
||||
u64 xio_addr, end_xio_addr;
|
||||
|
@@ -493,7 +493,7 @@ tioce_dma_unmap(struct pci_dev *pdev, dma_addr_t bus_addr, int dir)
|
||||
|
||||
if (&map->ce_dmamap_list == &ce_kern->ce_dmamap_list) {
|
||||
printk(KERN_WARNING
|
||||
"%s: %s - no map found for bus_addr 0x%lx\n",
|
||||
"%s: %s - no map found for bus_addr 0x%llx\n",
|
||||
__func__, pci_name(pdev), bus_addr);
|
||||
} else if (--map->refcnt == 0) {
|
||||
for (i = 0; i < map->ate_count; i++) {
|
||||
@@ -642,7 +642,7 @@ dma_map_done:
|
||||
* in the address.
|
||||
*/
|
||||
static u64
|
||||
tioce_dma(struct pci_dev *pdev, u64 paddr, size_t byte_count, int dma_flags)
|
||||
tioce_dma(struct pci_dev *pdev, unsigned long paddr, size_t byte_count, int dma_flags)
|
||||
{
|
||||
return tioce_do_dma_map(pdev, paddr, byte_count, 0, dma_flags);
|
||||
}
|
||||
@@ -657,7 +657,7 @@ tioce_dma(struct pci_dev *pdev, u64 paddr, size_t byte_count, int dma_flags)
|
||||
* in the address.
|
||||
*/
|
||||
static u64
|
||||
tioce_dma_consistent(struct pci_dev *pdev, u64 paddr, size_t byte_count, int dma_flags)
|
||||
tioce_dma_consistent(struct pci_dev *pdev, unsigned long paddr, size_t byte_count, int dma_flags)
|
||||
{
|
||||
return tioce_do_dma_map(pdev, paddr, byte_count, 1, dma_flags);
|
||||
}
|
||||
|
Reference in New Issue
Block a user