summaryrefslogtreecommitdiffstats
path: root/arch/x86/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-0221-0/+21
* x86/boot: Add early cmdline parsing for options with argumentsTom Lendacky2017-07-181-0/+105
* include/linux/string.h: add the option of fortified string.h functionsDaniel Micay2017-07-131-1/+1
* Merge tag 'libnvdimm-for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2017-07-071-0/+134
|\
| * x86, dax, libnvdimm: remove wb_cache_pmem() indirectionDan Williams2017-06-151-0/+6
| * x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass ope...Dan Williams2017-06-091-0/+128
* | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2017-07-031-2/+5
|\ \
| * | x86/uaccess: Optimize copy_user_enhanced_fast_string() for short stringsPaolo Abeni2017-06-301-2/+5
| |/
* | Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2017-07-031-1/+1
|\ \
| * | x86/insn: perf tools: Add new ptwrite instructionAdrian Hunter2017-06-271-1/+1
| |/
* / objtool, x86: Add several functions and files to the objtool whitelistJosh Poimboeuf2017-06-301-4/+4
|/
* x86/mm/kaslr: Use the _ASM_MUL macro for multiplication to work around Clang ...Matthias Kaehlcke2017-05-051-1/+2
* Merge branch 'linus' into x86/urgent, to pick up dependent commitsIngo Molnar2017-05-055-363/+11
|\
| * Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2017-05-021-10/+7
| |\
| | * x86/asm: Optimize clear_page()Borislav Petkov2017-03-071-10/+7
| * | Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2017-05-021-1/+1
| |\ \
| | * | Merge branch 'linus' into WIP.x86/boot, to fix up conflicts and to pick up up...Ingo Molnar2017-03-011-2/+2
| | |\|
| | * | x86/boot/e820: Move asm/e820.h to asm/e820/api.hIngo Molnar2017-01-281-1/+1
| * | | Merge branch 'work.uaccess' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2017-05-013-352/+3
| |\ \ \
| | * | | x86: switch to RAW_COPY_USERAl Viro2017-03-292-222/+3
| | * | | x86: don't wank with magical size in __copy_in_user()Al Viro2017-03-291-9/+0
| | * | | kill __copy_from_user_nocache()Al Viro2017-03-291-118/+0
| | * | | amd64: get rid of zeroingAl Viro2017-03-292-8/+5
| | | |/ | | |/|
* | / | x86/asm: Don't use RBP as a temporary register in csum_partial_copy_generic()Josh Poimboeuf2017-05-051-6/+6
|/ / /
* | | Prevent timer value 0 for MWAITXJanakarajan Natarajan2017-04-301-0/+7
* | | x86/mce: Fix copy/paste error in exception table entriesTony Luck2017-03-221-1/+1
|/ /
* / x86/timer: Make delay() work during early bootupJiri Slaby2017-01-221-2/+2
|/
* Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds2016-12-241-1/+1
* Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2016-12-123-96/+49
|\
| * x86/copy_user: Unify the code by removing the 64-bit asm _copy_*_user() variantsBorislav Petkov2016-11-013-96/+49
* | x86/msr: Cleanup/streamline MSR helpersBorislav Petkov2016-11-161-2/+2
|/
* Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek...Linus Torvalds2016-10-1413-1/+43
|\
| * x86: move exports to actual definitionsAl Viro2016-08-0813-1/+43
* | x86/mce: Improve memcpy_mcsafe()Tony Luck2016-09-051-3/+3
* | x86/mm/kaslr: Fix -Wformat-security warningNicolas Iooss2016-08-111-1/+1
* | x86/hweight: Don't clobber %rdiVille Syrjälä2016-08-081-0/+2
|/
* Merge branch 'x86-headers-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2016-08-0114-14/+16
|\
| * x86/lib: Audit and remove any unnecessary uses of module.hPaul Gortmaker2016-07-1414-14/+16
* | Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2016-07-291-1/+1
|\ \
| * | x86/insn: remove pcommitDan Williams2016-07-231-1/+1
| |/
* | Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2016-07-262-95/+186
|\ \
| * | x86/insn: Add AVX-512 support to the instruction decoderAdrian Hunter2016-07-212-95/+186
| * | x86/insn: perf tools: Fix vcvtph2ps instruction decodingAdrian Hunter2016-07-201-1/+1
| |/
* | Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2016-07-262-0/+91
|\ \
| * | x86/mm: Refactor KASLR entropy functionsThomas Garnier2016-07-082-0/+91
| |/
* | x86/uaccess: Move thread_info::addr_limit to thread_structAndy Lutomirski2016-07-155-20/+21
* | x86/hweight: Get rid of the special calling conventionBorislav Petkov2016-06-082-1/+78
|/
* Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2016-05-171-2/+2
|\
| * x86/cpufeature: Remove cpu_has_xmm2Borislav Petkov2016-03-311-2/+2
* | locking/rwsem: Fix comment on register clobberingBorislav Petkov2016-05-161-2/+4