diff options
author | Matthew Wilcox <matthew@wil.cx> | 2009-05-22 16:49:49 -0400 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2009-06-17 12:33:49 -0400 |
commit | e088a4ad7fa53c3dc3c29f930025f41ccf01953e (patch) | |
tree | 07b012952bbbaccfe4ef3bb44b1ea0a3a3bb3868 /arch/ia64/sn/kernel/sn2 | |
parent | e56e2dcd381d9ec35379328f332221581eda4787 (diff) |
[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>
Diffstat (limited to 'arch/ia64/sn/kernel/sn2')
-rw-r--r-- | arch/ia64/sn/kernel/sn2/sn_hwperf.c | 4 | ||||
-rw-r--r-- | arch/ia64/sn/kernel/sn2/sn_proc_fs.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/arch/ia64/sn/kernel/sn2/sn_hwperf.c b/arch/ia64/sn/kernel/sn2/sn_hwperf.c index 9e6491cf72bd..4c7e74790958 100644 --- a/arch/ia64/sn/kernel/sn2/sn_hwperf.c +++ b/arch/ia64/sn/kernel/sn2/sn_hwperf.c | |||
@@ -414,7 +414,7 @@ static int sn_topology_show(struct seq_file *s, void *d) | |||
414 | } | 414 | } |
415 | seq_printf(s, "partition %u %s local " | 415 | seq_printf(s, "partition %u %s local " |
416 | "shubtype %s, " | 416 | "shubtype %s, " |
417 | "nasid_mask 0x%016lx, " | 417 | "nasid_mask 0x%016llx, " |
418 | "nasid_bits %d:%d, " | 418 | "nasid_bits %d:%d, " |
419 | "system_size %d, " | 419 | "system_size %d, " |
420 | "sharing_size %d, " | 420 | "sharing_size %d, " |
@@ -683,7 +683,7 @@ static int sn_hwperf_map_err(int hwperf_err) | |||
683 | * ioctl for "sn_hwperf" misc device | 683 | * ioctl for "sn_hwperf" misc device |
684 | */ | 684 | */ |
685 | static int | 685 | static int |
686 | sn_hwperf_ioctl(struct inode *in, struct file *fp, u32 op, u64 arg) | 686 | sn_hwperf_ioctl(struct inode *in, struct file *fp, u32 op, unsigned long arg) |
687 | { | 687 | { |
688 | struct sn_hwperf_ioctl_args a; | 688 | struct sn_hwperf_ioctl_args a; |
689 | struct cpuinfo_ia64 *cdata; | 689 | struct cpuinfo_ia64 *cdata; |
diff --git a/arch/ia64/sn/kernel/sn2/sn_proc_fs.c b/arch/ia64/sn/kernel/sn2/sn_proc_fs.c index 2526e5c783a4..c76d8dc3aea3 100644 --- a/arch/ia64/sn/kernel/sn2/sn_proc_fs.c +++ b/arch/ia64/sn/kernel/sn2/sn_proc_fs.c | |||
@@ -36,7 +36,7 @@ static int system_serial_number_open(struct inode *inode, struct file *file) | |||
36 | 36 | ||
37 | static int licenseID_show(struct seq_file *s, void *p) | 37 | static int licenseID_show(struct seq_file *s, void *p) |
38 | { | 38 | { |
39 | seq_printf(s, "0x%lx\n", sn_partition_serial_number_val()); | 39 | seq_printf(s, "0x%llx\n", sn_partition_serial_number_val()); |
40 | return 0; | 40 | return 0; |
41 | } | 41 | } |
42 | 42 | ||