Linus Torvalds
4cb38750d4
Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
...
Pull x86/mm changes from Peter Anvin:
"The big change here is the patchset by Alex Shi to use INVLPG to flush
only the affected pages when we only need to flush a small page range.
It also removes the special INVALIDATE_TLB_VECTOR interrupts (32
vectors!) and replace it with an ordinary IPI function call."
Fix up trivial conflicts in arch/x86/include/asm/apic.h (added code next
to changed line)
* 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86/tlb: Fix build warning and crash when building for !SMP
x86/tlb: do flush_tlb_kernel_range by 'invlpg'
x86/tlb: replace INVALIDATE_TLB_VECTOR by CALL_FUNCTION_VECTOR
x86/tlb: enable tlb flush range support for x86
mm/mmu_gather: enable tlb flush range in generic mmu_gather
x86/tlb: add tlb_flushall_shift knob into debugfs
x86/tlb: add tlb_flushall_shift for specific CPU
x86/tlb: fall back to flush all when meet a THP large page
x86/flush_tlb: try flush_tlb_single one by one in flush_tlb_range
x86/tlb_info: get last level TLB entry number of CPU
x86: Add read_mostly declaration/definition to variables from smp.h
x86: Define early read-mostly per-cpu macros
2012-07-26 13:17:17 -07:00
..
2012-06-27 14:42:03 +08:00
2011-12-05 17:17:24 +01:00
2012-07-26 13:17:17 -07:00
2012-07-19 15:51:36 -04:00
2012-05-30 10:12:48 -07:00
2012-01-04 15:01:56 +01:00
2012-06-29 15:33:34 -07:00
2012-06-07 12:43:44 +02:00
2011-12-05 17:17:07 +01:00
2012-07-26 13:17:17 -07:00
2012-05-18 09:46:07 +02:00
2012-04-20 17:22:34 -07:00
2012-05-09 11:38:20 +02:00
2011-08-29 13:44:12 -07:00
2011-08-29 13:44:12 -07:00
2012-03-28 18:11:12 +01:00
2012-03-28 18:11:12 +01:00
2012-06-25 12:38:35 +03:00
2012-05-08 14:08:44 +02:00
2012-07-20 16:18:58 -07:00
2012-03-28 18:11:12 +01:00
2012-03-28 18:11:12 +01:00
2012-01-04 15:01:54 +01:00
2012-01-04 15:01:54 +01:00
2012-04-06 09:40:07 -07:00
2012-05-14 14:15:31 -07:00
2012-01-26 16:44:41 -08:00
2012-07-20 13:36:41 -07:00
2012-05-14 14:15:31 -07:00
2012-02-28 17:48:04 -05:00
2012-05-14 14:15:31 -07:00
2012-04-12 11:09:56 -07:00
2011-12-05 18:16:11 +01:00
2012-05-21 15:09:38 +02:00
2012-05-25 09:18:59 -07:00
2011-09-28 19:04:52 +02:00
2011-12-12 18:25:56 +01:00
2012-02-23 18:54:51 -08:00
2012-03-29 18:12:23 -07:00
2012-06-17 10:51:01 -07:00
2012-06-27 19:29:13 -07:00
2012-03-28 18:11:12 +01:00
2011-12-18 09:17:02 +01:00
2012-06-06 09:17:22 +02:00
2012-05-14 14:15:31 -07:00
2012-05-31 23:12:17 -04:00
2012-03-28 18:11:12 +01:00
2012-05-11 18:00:14 -06:00
2012-05-14 14:15:31 -07:00
2012-03-20 21:48:30 +08:00
2011-09-21 10:22:03 +02:00
2011-08-25 15:23:19 -07:00
2012-07-11 19:33:32 +03:00
2012-03-28 18:11:12 +01:00
2011-11-17 13:35:37 -08:00
2012-04-14 11:13:21 +10:00
2012-03-26 03:16:07 +02:00
2012-02-11 15:11:35 +01:00
2011-11-11 10:22:55 +01:00
2012-02-11 15:11:35 +01:00
2011-12-05 12:42:11 +01:00
2012-05-01 14:50:09 -04:00
2012-06-25 13:48:30 +02:00
2012-05-14 14:15:31 -07:00
2012-05-08 11:17:29 +02:00
2012-06-27 19:29:13 -07:00
2012-02-24 10:05:59 +01:00
2012-05-08 14:19:41 -07:00
2012-02-20 12:51:00 -08:00
2012-05-09 11:44:42 +02:00
2012-03-22 15:07:15 -05:00
2012-07-09 14:19:02 +03:00
2012-07-24 12:01:20 -07:00
2012-06-25 12:38:06 +03:00
2012-06-18 16:06:35 +03:00
2012-03-28 18:11:12 +01:00
2011-11-21 19:00:57 -08:00
2011-11-10 16:21:01 +01:00
2012-03-28 18:11:12 +01:00
2012-02-22 12:58:06 -08:00
2011-12-14 12:46:47 +01:00
2012-05-14 14:15:31 -07:00
2012-04-14 14:28:58 +02:00
2012-05-17 19:06:13 -04:00
2012-05-17 19:06:13 -04:00
2012-01-26 21:23:53 +01:00
2012-05-09 15:22:23 +02:00
2012-07-05 21:12:11 +02:00
2012-03-01 12:48:52 -08:00
2012-06-20 14:23:17 +02:00
2012-04-19 15:07:42 -07:00
2012-05-08 14:08:44 +02:00
2012-05-08 14:08:44 +02:00
2012-03-28 18:30:03 +01:00
2012-07-26 13:17:17 -07:00
2012-07-26 13:17:17 -07:00
2012-07-24 16:17:07 -07:00
2012-01-06 14:02:26 -08:00
2012-06-14 12:42:10 +02:00
2012-07-05 21:55:57 +02:00
2012-06-06 09:17:22 +02:00
2012-06-06 09:17:22 +02:00
2012-07-22 12:04:44 -07:00
2011-12-18 09:14:18 +01:00
2012-05-30 21:04:50 -04:00
2012-02-14 12:01:30 -08:00
2012-02-20 12:48:47 -08:00
2012-04-23 14:51:14 -07:00
2012-07-12 13:07:34 +03:00
2012-06-27 19:29:10 -07:00
2012-02-23 14:37:47 -07:00
2012-02-20 12:52:04 -08:00
2012-04-08 12:48:57 +03:00
2011-08-30 14:42:30 +03:00
2012-06-17 10:51:01 -07:00
2012-06-17 10:51:01 -07:00
2011-08-29 13:44:12 -07:00
2012-04-19 15:42:45 -07:00
2011-12-18 09:17:02 +01:00
2012-04-23 14:51:14 -07:00
2012-02-20 12:52:05 -08:00
2012-06-01 12:58:51 -04:00
2012-04-23 18:11:40 -07:00
2012-07-26 13:17:17 -07:00
2012-03-28 18:11:12 +01:00
2012-02-07 10:09:54 +01:00
2012-03-30 10:01:59 -07:00
2012-05-09 15:34:28 +02:00
2012-05-14 14:15:31 -07:00
2012-05-06 18:02:40 -07:00
2012-03-28 18:11:12 +01:00
2012-02-20 12:52:05 -08:00
2012-04-14 11:13:20 +10:00
2012-06-01 12:58:50 -04:00
2012-03-13 16:27:51 +01:00
2012-06-27 19:29:11 -07:00
2012-07-20 15:01:48 -07:00
2012-05-09 15:00:55 +02:00
2012-03-09 16:47:54 -08:00
2012-03-20 12:37:45 +02:00
2012-05-26 11:33:54 -07:00
2012-06-29 15:33:34 -07:00
2012-06-06 17:08:01 +02:00
2012-04-23 14:51:14 -07:00
2012-06-08 12:22:27 +02:00
2012-04-24 09:50:18 +01:00
2012-03-23 16:49:33 -07:00
2012-03-28 18:11:12 +01:00
2012-07-12 13:07:34 +03:00
2011-08-10 19:26:46 -05:00
2012-05-26 11:33:40 -07:00
2012-06-06 10:22:17 +02:00
2012-06-18 11:09:49 +02:00
2012-05-22 13:54:04 +10:00
2012-05-22 13:54:04 +10:00
2012-05-22 13:54:04 +10:00
2012-04-20 13:51:40 -07:00