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] xen_domu_defconfig: fix build issues/warnings

+10 -9
+7
arch/ia64/include/asm/idle.h
··· 1 + #ifndef _ASM_IA64_IDLE_H 2 + #define _ASM_IA64_IDLE_H 3 + 4 + static inline void enter_idle(void) { } 5 + static inline void exit_idle(void) { } 6 + 7 + #endif /* _ASM_IA64_IDLE_H */
+1 -6
arch/ia64/include/asm/xen/events.h
··· 36 36 return !(ia64_psr(regs)->i); 37 37 } 38 38 39 - static inline void xen_do_IRQ(int irq, struct pt_regs *regs) 39 + static inline void handle_irq(int irq, struct pt_regs *regs) 40 40 { 41 - struct pt_regs *old_regs; 42 - old_regs = set_irq_regs(regs); 43 - irq_enter(); 44 41 __do_IRQ(irq); 45 - irq_exit(); 46 - set_irq_regs(old_regs); 47 42 } 48 43 #define irq_ctx_init(cpu) do { } while (0) 49 44
-2
arch/ia64/xen/xensetup.S
··· 54 54 55 55 #define isBP p3 // are we the Bootstrap Processor? 56 56 57 - .text 58 - 59 57 GLOBAL_ENTRY(xen_setup_hook) 60 58 mov r8=XEN_PV_DOMAIN_ASM 61 59 (isBP) movl r9=xen_domain_type;;
+2 -1
drivers/xen/balloon.c
··· 513 513 char *buf) 514 514 { 515 515 return sprintf(buf, "%llu\n", 516 - (u64)balloon_stats.target_pages << PAGE_SHIFT); 516 + (unsigned long long)balloon_stats.target_pages 517 + << PAGE_SHIFT); 517 518 } 518 519 519 520 static ssize_t store_target(struct sys_device *dev,