summaryrefslogtreecommitdiff
path: root/arch/x86/lib
AgeCommit message (Expand)AuthorFilesLines
2009-09-26x86: Use __builtin_object_size() to validate the buffer size for copy_from_us...Arjan van de Ven2-4/+4
2009-09-23Merge commit 'linus/master' into tracing/kprobesFrederic Weisbecker4-0/+158
2009-09-15x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpusBorislav Petkov1-27/+19
2009-09-11x86: Add MMX support for instruction decoderMasami Hiramatsu1-107/+200
2009-09-04x86, msr: change msr-reg.o to obj-y, and export its symbolsH. Peter Anvin2-1/+7
2009-09-03x86, msr: Fix msr-reg.S compilation with gas 2.16.1, on 32-bit tooIngo Molnar1-1/+1
2009-09-01x86, msr: fix msr-reg.S compilation with gas 2.16.1H. Peter Anvin1-1/+1
2009-08-31x86, msr: Create _on_cpu helpers for {rw,wr}msr_safe_regs()H. Peter Anvin1-0/+49
2009-08-31x86, msr: CFI annotations, cleanups for msr-reg.SH. Peter Anvin1-38/+42
2009-08-31x86, msr: Add rd/wrmsr interfaces with preset registersBorislav Petkov2-0/+99
2009-08-27x86: Instruction decoder APIMasami Hiramatsu4-0/+1274
2009-08-03x86, msr: execute on the correct CPU subsetBorislav Petkov1-16/+10
2009-07-10Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-1/+1
2009-07-10Merge branch 'perfcounters-fixes-for-linus' of git://git.kernel.org/pub/scm/l...Linus Torvalds2-0/+231
2009-07-10Fix congestion_wait() sync/async vs read/write confusionJens Axboe1-1/+1
2009-07-04x86: atomic64: Inline atomic64_read() againEric Dumazet1-22/+1
2009-07-03x86: atomic64: Clean up atomic64_sub_and_test() and atomic64_add_negative()Ingo Molnar1-4/+4
2009-07-03x86: atomic64: Improve atomic64_xchg()Ingo Molnar1-6/+15
2009-07-03x86: atomic64: Export APIs to modulesIngo Molnar2-1/+19
2009-07-03x86: atomic64: Improve atomic64_read()Eric Dumazet1-2/+10
2009-07-03x86: Add missing annotation to arch/x86/lib/copy_user_64.S::copy_to_userMike Galbraith1-0/+1
2009-07-03x86: atomic64: Fix unclean type use in atomic64_xchg()Ingo Molnar1-1/+1
2009-07-03x86: atomic64: Reduce size of functionsIngo Molnar1-2/+2
2009-07-03x86: atomic64: Improve atomic64_add_return()Ingo Molnar1-3/+12
2009-07-03x86: atomic64: Improve cmpxchg8b()Eric Dumazet1-12/+7
2009-07-03x86: atomic64: Improve atomic64_read()Eric Dumazet1-6/+2
2009-07-03x86: atomic64: Move the 32-bit atomic64_t implementation to a .c fileIngo Molnar2-0/+217
2009-06-30x86: Fix symbol annotation for arch/x86/lib/clear_page_64.S::clear_page_cMike Galbraith1-3/+2
2009-06-25x86, delay: tsc based udelay should have rdtsc_barrierPallipadi, Venkatesh1-0/+3
2009-06-20x86, 64-bit: Clean up user address maskingLinus Torvalds1-1/+1
2009-06-10x86: MSR: add methods for writing of an MSR on several CPUsBorislav Petkov1-6/+92
2009-06-10x86: MSR: add a struct representation of an MSRBorislav Petkov2-14/+14
2009-03-12x86: memcpy, clean upIngo Molnar1-55/+81
2009-03-12x86-64: remove unnecessary spill/reload of rbx from memcpyJan Beulich1-7/+0
2009-02-13x86: use _types.h headers in asm where availableJeremy Fitzhardinge1-1/+1
2009-01-21x86: use early clobbers in usercopy*.cAndi Kleen2-4/+4
2008-10-28Merge commit 'v2.6.28-rc2' into core/lockingIngo Molnar5-69/+67
2008-10-11Merge branch 'x86/unify-cpu-detect' into x86-v28-for-linus-phase4-DIngo Molnar2-3/+7
2008-09-11x86: some lock annotations for user copy paths, v3Ingo Molnar1-0/+1
2008-09-11x86: some lock annotations for user copy paths, v2Nick Piggin2-15/+5
2008-09-10x86: some lock annotations for user copy pathsNick Piggin2-1/+10
2008-09-04x86: drop -funroll-loops for csum_partial_64.cAndi Kleen1-3/+0
2008-08-27Merge branch 'x86/urgent' into x86/cpuH. Peter Anvin1-10/+12
2008-08-25x86: msr-on-cpu: remove unnecessary level of abstractionH. Peter Anvin1-42/+36
2008-08-25Merge branch 'x86/urgent' into x86/cleanupsH. Peter Anvin1-10/+12
2008-08-25x86: msr: propagate errors from smp_call_function_single()H. Peter Anvin1-10/+12
2008-08-18x86: make movsl_mask definition non-CPU specificThomas Petazzoni1-0/+7
2008-08-15x86: coding style fixes to arch/x86/lib/string_32.cPaolo Ciarrocchi1-21/+21
2008-08-15x86: coding style fixes to arch/x86/lib/strstr_32.cPaolo Ciarrocchi1-3/+3
2008-07-30x86: wrong register was used in align macroVitaly Mayatskikh2-3/+2