Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6

* 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
[IA64] Fix __{in,out}s{w,l} to handle unaligned data
[IA64] Fix ia64 build failure when CONFIG_SFC=m

+7 -4
+6 -4
arch/ia64/include/asm/io.h
··· 19 * Copyright (C) 1999 Don Dugger <don.dugger@intel.com> 20 */ 21 22 /* We don't use IO slowdowns on the ia64, but.. */ 23 #define __SLOW_DOWN_IO do { } while (0) 24 #define SLOW_DOWN_IO do { } while (0) ··· 243 unsigned short *dp = dst; 244 245 while (count--) 246 - *dp++ = platform_inw(port); 247 } 248 249 static inline void ··· 252 unsigned int *dp = dst; 253 254 while (count--) 255 - *dp++ = platform_inl(port); 256 } 257 258 static inline void ··· 270 const unsigned short *sp = src; 271 272 while (count--) 273 - platform_outw(*sp++, port); 274 } 275 276 static inline void ··· 279 const unsigned int *sp = src; 280 281 while (count--) 282 - platform_outl(*sp++, port); 283 } 284 285 /*
··· 19 * Copyright (C) 1999 Don Dugger <don.dugger@intel.com> 20 */ 21 22 + #include <asm/unaligned.h> 23 + 24 /* We don't use IO slowdowns on the ia64, but.. */ 25 #define __SLOW_DOWN_IO do { } while (0) 26 #define SLOW_DOWN_IO do { } while (0) ··· 241 unsigned short *dp = dst; 242 243 while (count--) 244 + put_unaligned(platform_inw(port), dp++); 245 } 246 247 static inline void ··· 250 unsigned int *dp = dst; 251 252 while (count--) 253 + put_unaligned(platform_inl(port), dp++); 254 } 255 256 static inline void ··· 268 const unsigned short *sp = src; 269 270 while (count--) 271 + platform_outw(get_unaligned(sp++), port); 272 } 273 274 static inline void ··· 277 const unsigned int *sp = src; 278 279 while (count--) 280 + platform_outl(get_unaligned(sp++), port); 281 } 282 283 /*
+1
arch/ia64/kernel/smpboot.c
··· 138 EXPORT_SYMBOL(cpu_possible_map); 139 140 cpumask_t cpu_core_map[NR_CPUS] __cacheline_aligned; 141 DEFINE_PER_CPU_SHARED_ALIGNED(cpumask_t, cpu_sibling_map); 142 EXPORT_PER_CPU_SYMBOL(cpu_sibling_map); 143
··· 138 EXPORT_SYMBOL(cpu_possible_map); 139 140 cpumask_t cpu_core_map[NR_CPUS] __cacheline_aligned; 141 + EXPORT_SYMBOL(cpu_core_map); 142 DEFINE_PER_CPU_SHARED_ALIGNED(cpumask_t, cpu_sibling_map); 143 EXPORT_PER_CPU_SYMBOL(cpu_sibling_map); 144