Commit Graph

207 Commits (a406f75840e15afbabd98cb64ae36b51424a8033)

Author SHA1 Message Date
Arun Sharma 60063497a9 atomic: use <linux/atomic.h> 14 years ago
Robert Richter 1ac2e6ca44 x86, perf: Make copy_from_user_nmi() a library function 14 years ago
Jan Beulich a750036f35 x86: Fix write lock scalability 64-bit issue 14 years ago
Jan Beulich a738669464 x86: Unify rwsem assembly implementation 14 years ago
Jan Beulich 4625cd6379 x86: Unify rwlock assembly implementation 14 years ago
Andy Lutomirski 59e97e4d6f x86: Make alternative instruction pointers relative 14 years ago
Borislav Petkov 38e6b75d3b x86, asm: Cleanup thunk_64.S 14 years ago
Jiri Olsa 26afb7c661 x86, 64-bit: Fix copy_[to/from]_user() checks for the userspace address limit 14 years ago
Fenghua Yu 2f19e06ac3 x86, mem: memset_64.S: Optimize memset by enhanced REP MOVSB/STOSB 14 years ago
Fenghua Yu 057e05c1d6 x86, mem: memmove_64.S: Optimize memmove by enhanced REP MOVSB/STOSB 14 years ago
Fenghua Yu 101068c1f4 x86, mem: memcpy_64.S: Optimize memcpy by enhanced REP MOVSB/STOSB 14 years ago
Fenghua Yu 4307bec934 x86, mem: copy_user_64.S: Support copy_to/from_user by enhanced REP MOVSB/STOSB 14 years ago
Fenghua Yu e365c9df2f x86, mem: clear_page_64.S: Support clear_page() with enhanced REP MOVSB/STOSB 14 years ago
Bart Van Assche 9de4966a4d x86: Fix spelling error in the memcpy() source code comment 14 years ago
Christoph Lameter d7c3f8cee8 percpu: Omit segment prefix in the UP case for cmpxchg_double 14 years ago
Ingo Molnar 2c76397bdd x86: Clean up csum-copy_64.S a bit 14 years ago
Lucas De Marchi 0d2eb44f63 x86: Fix common misspellings 14 years ago
Jan Beulich e938c287ea x86: Fix a bogus unwind annotation in lib/semaphore_32.S 14 years ago
Jan Beulich 039e13890b x86: Remove unused bits from lib/thunk_*.S 14 years ago
Jan Beulich 60cf637a13 x86: Use {push,pop}_cfi in more places 14 years ago
Jan Beulich 39f2205e1a x86-64: Add CFI annotations to lib/rwsem_64.S 14 years ago
Christoph Lameter b9ec40af0e percpu, x86: Add arch-specific this_cpu_cmpxchg_double() support 14 years ago
Fenghua Yu 9599ec0471 x86-64, mem: Convert memmove() to assembly file and fix return value bug 14 years ago
Christoph Lameter 357089fca9 x86: udelay: Use this_cpu_read to avoid address calculation 14 years ago
Ma Ling 3b4b682bec x86, mem: Optimize memmove for small size and unaligned cases 15 years ago
Ma Ling 59daa706fb x86, mem: Optimize memcpy by avoiding memory false dependece 15 years ago
Ma, Ling fdf4289679 x86, mem: Don't implement forward memmove() as memcpy() 15 years ago
Luca Barbieri 417484d47e x86, asm: Use a lower case name for the end macro in atomic64_386_32.S 15 years ago
Luca Barbieri 30246557a0 x86, asm: Refactor atomic64_386_32.S to support old binutils and be cleaner 15 years ago
H. Peter Anvin a378d9338e x86, asm: Merge cmpxchg_486_u64() and cmpxchg8b_emu() 15 years ago
H. Peter Anvin 90c8f92f5c x86, asm: Move cmpxchg emulation code to arch/x86/lib 15 years ago
H. Peter Anvin df378ccfc4 x86, alternatives: Fix one more open-coded 8-bit alternative number 15 years ago
H. Peter Anvin 83a7a2ad2a x86, alternatives: Use 16-bit numbers for cpufeature index 15 years ago
David Howells a66f6375bd Fix the x86_64 implementation of call_rwsem_wait() 15 years ago
Ingo Molnar ba7e4d13fc perf, x86: Add INSTRUCTION_DECODER config flag 15 years ago
Luca Barbieri f3e8313146 x86-32: Fix atomic64_inc_not_zero return value convention 15 years ago
Luca Barbieri 6e6104fe08 x86-32: Fix atomic64_add_unless return value convention 15 years ago
Luca Barbieri a7e926abc3 x86-32: Rewrite 32-bit atomic64 functions in assembly 15 years ago
Brian Gerst 6175ddf06b x86: Clean up mem*io functions. 15 years ago
Borislav Petkov a7b480e7f3 x86, lib: Add wbinvd smp helpers 15 years ago
Linus Torvalds bafaecd11d x86-64: support native xadd rwsem implementation 15 years ago
Jan Beulich 7269e8812a x86-64: Modify memcpy()/memset() alternatives mechanism 15 years ago
Jan Beulich 1b1d925818 x86-64: Modify copy_user_generic() alternatives mechanism 15 years ago
Borislav Petkov 6ede31e030 x86, msr: msrs_alloc/free for CONFIG_SMP=n 15 years ago
Borislav Petkov 505422517d x86, msr: Add support for non-contiguous cpumasks 15 years ago
Masami Hiramatsu d32ba45503 x86 insn: Delete empty or incomplete inat-tables.c 15 years ago
OGAWA Hirofumi cbe5c34c8c x86: Compile insn.c and inat.c only for KPROBES 15 years ago
Frederic Weisbecker 3c93ca00ee x86: Add missing might_fault() checks to copy_{to,from}_user() 15 years ago
Jan Beulich 1472248583 x86-64: __copy_from_user_inatomic() adjustments 15 years ago
Hiroshi Shimamoto 09879b99d4 x86: Gitignore: arch/x86/lib/inat-tables.c 15 years ago