aboutsummaryrefslogtreecommitdiffstats
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2015-05-29x86: Conditionally update time when ack-ing pending irqsShai Fultheim1-5/+7
2015-05-29x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimizationAndy Lutomirski1-5/+8
2015-05-29x86, cpu, amd: Add workaround for family 16h, erratum 793Borislav Petkov2-0/+11
2015-05-29ASLR: fix stack randomization on 64-bit systemsHector Marco-Gisbert1-3/+3
2015-05-29x86_64, vdso: Fix the vdso address randomization algorithmAndy Lutomirski1-10/+26
2015-05-29x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefitAndy Lutomirski2-2/+8
2015-05-29x86/tls: Don't validate lm in set_thread_area() after allAndy Lutomirski2-6/+7
2015-05-29x86/tls: Disallow unusual TLS segmentsAndy Lutomirski1-0/+22
2015-05-29x86, tls: Interpret an all-zero struct user_desc as "no segment"Andy Lutomirski2-2/+36
2015-05-29x86, tls, ldt: Stop checking lm in LDT_emptyAndy Lutomirski1-7/+2
2015-05-29x86/tls: Validate TLS entries to protect espfixAndy Lutomirski1-0/+23
2015-05-29x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regsAndy Lutomirski1-2/+2
2014-12-15x86_64, traps: Rework bad_iretAndy Lutomirski2-29/+48
2014-12-15x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in CAndy Lutomirski2-32/+26
2014-12-15x86_64, traps: Stop using IST for #SSAndy Lutomirski5-22/+7
2014-12-15x86/espfix/xen: Fix allocation of pages for paravirt page tablesBoris Ostrovsky1-3/+2
2014-12-15x86_64/entry/xen: Do not invoke espfix64 on XenAndy Lutomirski3-24/+11
2014-12-15x86, espfix: Make it possible to disable 16-bit supportH. Peter Anvin4-5/+44
2014-12-15x86, espfix: Make espfix64 a Kconfig option, fix UMLH. Peter Anvin3-2/+6
2014-12-15x86, espfix: Fix broken header guardH. Peter Anvin1-1/+1
2014-12-15x86, espfix: Move espfix definitions into a separate header fileH. Peter Anvin3-0/+19
2014-12-15x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stackH. Peter Anvin7-26/+313
2014-12-15x86-32, espfix: Remove filter for espfix32 due to raceH. Peter Anvin1-5/+0
2014-12-15x86-64, modify_ldt: Ban 16-bit segments on 64-bit kernelsH. Peter Anvin1-0/+11
2014-12-15x86-64: Adjust frame type at paranoid_exit:Jan Beulich1-1/+1
2014-12-15x86, 64-bit: Move K8 B step iret fixup to fault entry asmBrian Gerst3-35/+8
2014-11-25ARM: 7670/1: fix the memset fixNicolas Pitre1-20/+13
2014-11-25ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimiza...Ivan Djelic1-41/+44
2014-11-25ptrace,x86: force IRET path after a ptrace_stop()Tejun Heo1-0/+16
2014-11-25MIPS: asm: thread_info: Add _TIF_SECCOMP flagMarkos Chandras1-1/+2
2014-11-25MIPS: Cleanup flags in syscall flags handlers.Ralf Baechle5-4/+6
2014-11-25x86_32, entry: Clean up sysenter_badsys declarationStefan Bader1-1/+1
2014-11-25x86_32, entry: Store badsys error code in %eaxSven Wegener1-4/+5
2014-11-25x86_32, entry: Do syscall exit work on badsys (CVE-2014-4508)Andy Lutomirski1-2/+8
2014-05-20s390: fix kernel crash due to linkage stack instructionsMartin Schwidefsky1-2/+5
2014-05-20KVM: x86: Fix potential divide by 0 in lapic (CVE-2013-6367)Andy Honig1-1/+2
2014-05-20uml: check length in exitcode_proc_write()Dan Carpenter1-1/+3
2014-05-20exec/ptrace: fix get_dumpable() incorrect testsKees Cook1-1/+1
2014-05-20powernow-k6: reorder frequenciesMikulas Patocka1-7/+10
2014-05-20powernow-k6: correctly initialize default parametersMikulas Patocka1-4/+72
2014-05-20powernow-k6: disable cache when changing frequencyMikulas Patocka1-17/+39
2014-05-20powernow-k6: set transition latency value so ondemand governor can be usedKrzysztof Helt1-1/+1
2014-05-20x86, fpu, amd: Clear exceptions in AMD FXSAVE workaroundLinus Torvalds1-6/+7
2014-05-20x86, ptrace: fix build breakage with gcc 4.7 (second try)Willy Tarreau1-3/+0
2014-05-20Revert "x86, ptrace: fix build breakage with gcc 4.7"Willy Tarreau1-3/+2
2013-06-10x86, ptrace: fix build breakage with gcc 4.7Willy Tarreau1-2/+3
2013-06-10PARISC: fix user-triggerable panic on pariscAl Viro1-2/+4
2013-06-10alpha: Add irongate_io to PCI bus resourcesJay Estabrook1-0/+5
2013-06-10MCE: Fix vm86 handling for 32bit mce handlerAndi Kleen1-1/+8
2013-06-10KVM: x86: invalid opcode oops on SET_SREGS with OSXSAVE bit set (CVE-2012-4461)Petr Matousek1-0/+3
2013-06-10KVM: x86: relax MSR_KVM_SYSTEM_TIME alignment checkMarcelo Tosatti1-3/+4
2013-06-10KVM: x86: fix for buffer overflow in handling of MSR_KVM_SYSTEM_TIME (CVE-201...Andy Honig1-0/+5
2013-06-10xen/bootup: allow {read|write}_cr8 pvops call.Konrad Rzeszutek Wilk1-1/+15
2013-06-10xen/bootup: allow read_tscp call for Xen PV guests.Konrad Rzeszutek Wilk1-0/+2
2013-06-10x86, mm, paravirt: Fix vmalloc_fault oops during lazy MMU updatesSamu Kallio1-2/+4
2013-06-10x86/mm: Check if PUD is large when validating a kernel addressMel Gorman2-0/+8
2013-06-10x86/msr: Add capabilities checkAlan Cox1-0/+3
2013-06-10x86/xen: don't assume %ds is usable in xen_iret for 32-bit PVOPS.Jan Beulich1-7/+7
2013-06-10x86, random: make ARCH_RANDOM prompt if EMBEDDED, not EXPERTRomain Francoise1-1/+1
2013-06-10x86: Don't use the EFI reboot method by defaultMatthew Garrett1-3/+0
2013-06-10x86, ioapic: initialize nr_ioapic_registers early in mp_register_ioapic()Suresh Siddha1-2/+7
2013-06-10signal: Define __ARCH_HAS_SA_RESTORER so we know whether to clear sa_restorerBen Hutchings12-0/+13
2013-06-10kbuild: Fix gcc -x syntaxJean Delvare2-2/+2
2012-10-09random: remove rand_initialize_irq()Theodore Ts'o1-1/+0
2012-10-09x86, random: Verify RDRAND functionality and allow it to be disabledH. Peter Anvin4-0/+78
2012-10-09x86, random: Architectural inlines to get random integers with RDRANDH. Peter Anvin2-0/+82
2012-10-09x86, cpufeature: Update CPU feature RDRND to RDRANDKees Cook1-1/+1
2012-10-09x86, cpu: Add CPU flags for F16C and RDRNDH. Peter Anvin1-0/+2
2012-10-09sparc64: Eliminate obsolete __handle_softirq() functionPaul E. McKenney1-7/+0
2012-10-09x86, tls: Off by one limit checkDan Carpenter1-2/+2
2012-10-09x86, amd, xen: Avoid NULL pointer paravirt referencesKonrad Rzeszutek Wilk1-0/+3
2012-10-09xen: correctly check for pending events when restoring irq flagsDavid Vrabel1-1/+1
2012-10-09ia64: Add accept4() syscallÉmeric Maschino2-1/+15
2012-10-09PARISC: Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the castsMel Gorman1-2/+2
2012-10-09powerpc: Add "memory" attribute for mfmsr()Tiejun Chen1-1/+2
2012-10-09powerpc/ftrace: Fix assembly trampoline register usageroger blofeld1-6/+6
2012-10-09MIPS: Properly align the .data..init_task section.David Daney2-3/+4
2012-10-09powerpc: Fix kernel panic during kernel module loadSteffen Rumler1-6/+5
2012-10-09ARM: 7410/1: Add extra clobber registers for assembly in kernel_execveTim Bird1-1/+1
2012-10-09sparc64: Fix bootup crash on sun4v.David S. Miller1-1/+1
2012-10-09sched/x86: Fix overflow in cyc2ns_offsetSalman Qazi2-7/+4
2012-10-09x86: Derandom delay_tsc for 64 bitThomas Gleixner1-2/+2
2012-10-09KVM: ia64: fix build due to typoAvi Kivity1-1/+1
2012-10-09KVM: Ensure all vcpus are consistent with in-kernel irqchip settingsAvi Kivity2-0/+13
2012-10-09KVM: x86: disallow multiple KVM_CREATE_IRQCHIPMarcelo Tosatti2-9/+27
2012-10-09KVM: x86: fix missing checks in syscall emulationStephan Bärwolf2-2/+68
2012-10-09KVM: x86: extend "struct x86_emulate_ops" with "get_cpuid"Stephan Bärwolf2-0/+25
2012-10-09KVM: x86: Prevent starting PIT timers in the absence of irqchip supportJan Kiszka1-3/+7
2012-10-09PNP: fix "work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB"Willy Tarreau1-0/+1
2012-10-09x86/PCI: amd: factor out MMCONFIG discoveryBjorn Helgaas3-31/+44
2012-10-09oprofile: use KM_NMI slot for kmap_atomicJunxiao Bi1-2/+2
2012-10-09fix pgd_lock deadlockPhilipp Hahn4-29/+20
2012-10-09powerpc/pmac: Fix SMP kernels on pre-core99 UP machinesBenjamin Herrenschmidt1-1/+1
2012-10-09Fix sparc build with newer tools.David Miller1-1/+1
2012-03-19KEYS: Enable the compat keyctl wrapper on s390xDavid Howells1-0/+3
2012-03-19IA64: Remove COMPAT_IA32 supportBen Hutchings1-17/+0
2012-03-19compat: Re-add missing asm/compat.h include to fix compile breakage on s390Heiko Carstens1-0/+1
2012-03-05compat: fix compile breakage on s390Heiko Carstens5-11/+3
2012-03-05ARM: 7325/1: fix v7 boot with lockdep enabledRabin Vincent2-1/+6
2012-03-05ARM: 7321/1: cache-v7: Disable preemption when reading CCSIDRStephen Boyd1-0/+6
2012-01-26score: fix off-by-one index into syscall tableDan Rosenberg1-1/+1
2012-01-26x86: Fix mmap random address rangeLudwig Nussel1-2/+2
2012-01-09ARM:imx:fix pwm period valueJason Chen1-0/+9
2012-01-09MXC PWM: should active during DOZE/WAIT/DBG modeJason Chen1-1/+6
2012-01-02oprofile, x86: Fix crash when unloading module (timer mode)Robert Richter1-4/+4
2012-01-02oprofile, x86: Fix nmi-unsafe callgraph supportRobert Richter1-4/+42
2012-01-02ARM: davinci: dm646x evm: wrong register used in setup_vpif_input_channel_modeHans Verkuil1-3/+3
2011-12-12oprofile, x86: Fix crash when unloading module (nmi timer mode)Robert Richter1-2/+5
2011-12-12x86/mpparse: Account for bus types other than ISA and PCIBjorn Helgaas1-1/+1
2011-12-12sched, x86: Avoid unnecessary overflow in sched_clockSalman Qazi1-1/+22
2011-12-12ARM: 7161/1: errata: no automatic store buffer drainWill Deacon2-0/+15
2011-11-28tty: icount changeover for other main devicesAlan Cox1-11/+1
2011-11-09Revert "powerpc/mpic: Fix problem that affinity is not updated"Greg Kroah-Hartman1-5/+12
2011-11-08Revert "MIPS: MTX-1: Make au1000_eth probe all PHYFlorian Fainelli1-9/+0
2011-11-08KVM: x86: Reset tsc_timestamp on TSC writesPhilipp Hahn2-0/+2
2011-11-08xen/timer: Missing IRQF_NO_SUSPEND in timer code broke suspend.Ian Campbell1-1/+3
2011-11-08um: fix ubd cow sizeRichard Weinberger1-1/+30
2011-11-08plat-mxc: iomux-v3.h: implicitly enable pull-up/down when that's desiredPaul Fertser1-5/+5
2011-11-08iommu/amd: Fix wrong shift directionJoerg Roedel1-1/+1
2011-11-08KVM: s390: check cpu_id prior to using itCarsten Otte1-4/+10
2011-11-08x86: Fix compilation bug in kprobes' twobyte_is_boostableJosh Stone1-1/+3
2011-11-08ARM: davinci: da850 EVM: read mac address from SPI flashSudhakar Rajashekhara1-0/+28
2011-11-08xen/smp: Warn user why they keel over - nosmp or noapic and what to use instead.Konrad Rzeszutek Wilk1-0/+10
2011-11-08xen: x86_32: do not enable iterrupts when returning from exception in interru...Igor Mammedov1-3/+5
2011-11-08powerpc/pci: Check devices status property when scanning OF treeSonny Rao1-0/+2
2011-11-08powerpc/mpic: Fix problem that affinity is not updatedYang Li1-12/+5
2011-11-08Revert "x86, hotplug: Use mwait to offline a processor, fix the legacy case"Greg Kroah-Hartman2-84/+24
2011-11-08sparc: fix array bounds error setting up PCIC NMI trapIan Campbell1-2/+2
2011-11-08sparc: Allow handling signals when stack is corrupted.David S. Miller8-233/+468
2011-10-05x86, UV: Remove UV delay in starting slave cpusJack Steiner1-1/+0
2011-10-05x86-32, vdso: On system call restart after SYSENTER, use int $0x80H. Peter Anvin1-1/+1
2011-08-17powerpc: pseries: Fix kexec on machines with more than 4TB of RAMAnton Blanchard1-1/+1
2011-08-17powerpc: Fix device tree claim codeAnton Blanchard1-3/+3
2011-08-08alpha: fix several security issuesDan Rosenberg1-4/+7
2011-08-08x86: HPET: Chose a paranoid safe value for the ETIME checkThomas Gleixner1-10/+16
2011-08-08x86: Hpet: Avoid the comparator readback penaltyThomas Gleixner1-22/+21
2011-08-08powerpc/pseries/hvconsole: Fix dropped console outputAnton Blanchard1-1/+1
2011-08-08xtensa: prevent arbitrary read in ptraceDan Rosenberg1-0/+3
2011-08-08powerpc/kdump: Fix timeout in crash_kexec_wait_realmodeMichael Neuling1-5/+1
2011-08-08kexec, x86: Fix incorrect jump back address if not preserving contextHuang Ying2-0/+4
2011-08-08ARM: pxa/cm-x300: fix V3020 RTC functionalityIgor Grinberg1-4/+4
2011-08-08x86: Make Dell Latitude E5420 use reboot=pciDaniel J Blueman1-0/+8
2011-08-08davinci: DM365 EVM: fix video input mux bitsJon Povey1-2/+2
2011-07-14um: os-linux/mem.c needs sys/stat.hLiu Aleaxander1-0/+1
2011-07-14uml: fix CONFIG_STATIC_LINK=y build failure with newer glibcRoland McGrath2-2/+29
2011-07-14xen: partially revert "xen: set max_pfn_mapped to the last pfn mapped"Stefano Stabellini1-1/+8
2011-06-27exec: delay address limit change until point of no returnMathias Krause2-2/+0
2011-06-27x86/amd-iommu: Fix 3 possible endless loopsJoerg Roedel1-4/+4
2011-06-27xen: off by one errors in multicalls.cDan Carpenter1-6/+6
2011-06-27xen mmu: fix a race window causing leave_mm BUG()Tian, Kevin1-1/+1
2011-06-27x86, amd: Use _safe() msr access for GartTlbWlk disable codeRoedel, Joerg1-3/+6
2011-06-27x86, amd: Do not enable ARAT feature on AMD processors below family 0x12Boris Ostrovsky1-2/+5
2011-06-27x86, 64-bit: Fix copy_[to/from]_user() checks for the userspace address limitJiri Olsa2-3/+3
2011-06-27powerpc/oprofile: Handle events that raise an exception without overflowingEric B Munson1-1/+23
2011-06-27powerpc/kexec: Fix memory corruption from unallocated slavesMilton Miller1-5/+8
2011-05-25x86, mce, AMD: Fix leaving freed data in a listJulia Lawall1-0/+1
2011-05-25x86, apic: Fix spurious error interrupts triggering on all non-boot APsYouquan Song2-5/+8
2011-05-25x86, AMD: Fix ARAT feature setting againBorislav Petkov1-1/+1
2011-05-25Revert "x86, AMD: Fix APIC timer erratum 400 affecting K8 Rev.A-E processors"Borislav Petkov1-1/+1
2011-05-10KVM: x86: Fix kvmclock bugZachary Amsden1-0/+1
2011-05-10KVM: x86: Fix a possible backwards warp of kvmclockZachary Amsden2-3/+47
2011-05-10x86: pvclock: Move scale_delta into common headerZachary Amsden2-1/+40
2011-05-10powerpc/boot/dts: Install dts from the right directoryBen Hutchings1-1/+1
2011-05-10MIPS: DMA: Fix computation of DMA flags from device's coherent_dma_mask.Ralf Baechle1-8/+20
2011-05-10ARM: 6891/1: prevent heap corruption in OABI semtimedopDan Rosenberg1-1/+1
2011-05-10x86, AMD: Fix APIC timer erratum 400 affecting K8 Rev.A-E processorsBoris Ostrovsky1-1/+1
2011-05-10m68k/mm: Set all online nodes in N_NORMAL_MEMORYMichael Schmitz1-0/+2
2011-05-10set memory ranges in N_NORMAL_MEMORY when onlinedDavid Rientjes1-1/+3
2011-05-10x86, cpu: Fix regression in AMD errata checking codeHans Rosenfeld1-1/+1
2011-05-10x86, amd: Disable GartTlbWlkErr when BIOS forgets itJoerg Roedel2-0/+23
2011-05-10x86, AMD: Set ARAT feature on AMD processorsBoris Ostrovsky1-0/+4
2011-05-10x86, cpu: Clean up AMD erratum 400 workaroundHans Rosenfeld3-37/+8
2011-05-10x86, cpu: AMD errata checking frameworkHans Rosenfeld2-0/+78
2011-05-10mca.c: Fix cast from integer to pointer warningJeff Mahoney1-1/+2
2011-05-10tioca: Fix assignment from incompatible pointer warningsJeff Mahoney1-1/+1
2011-05-10x86: Fix a bogus unwind annotation in lib/semaphore_32.SJan Beulich1-1/+1
2011-04-18Revert "x86: Cleanup highmap after brk is concluded"Greg Kroah-Hartman4-11/+27
2011-04-18powerpc: Fix default_machine_crash_shutdown #ifdef botchKamalesh Babulal1-1/+1
2011-04-18powerpc/kexec: Add ifdef CONFIG_PPC_STD_MMU_64 to PPC64 codeKamalesh Babulal1-0/+4
2011-04-18x86, microcode, AMD: Extend ucode size verificationBorislav Petkov1-19/+44
2011-04-18x86, amd-ucode: Remove needless log messagesAndreas Herrmann1-8/+1
2011-04-18x86, mtrr, pat: Fix one cpu getting out of sync during resumeSuresh Siddha1-5/+15
2011-03-28x86: Cleanup highmap after brk is concludedYinghai Lu4-27/+11
2011-03-28xen: set max_pfn_mapped to the last pfn mappedStefano Stabellini1-6/+7
2011-03-24x86, binutils, xen: Fix another wrong size directiveAlexander van Heukelum1-1/+1
2011-03-24powerpc: rtas_flash needs to use rtas_data_bufMilton Miller1-18/+21
2011-03-24powerpc/kdump: Fix race in kdump shutdownMichael Neuling1-0/+27
2011-03-24powerpc/kexec: Fix race in kexec shutdownMichael Neuling6-18/+48
2011-03-24fix per-cpu flag problem in the cpu affinity checkersThomas Gleixner1-1/+1
2011-03-24x86: Flush TLB if PGD entry is changed in i386 PAE modeShaohua Li2-10/+4
2011-03-24perf, powerpc: Handle events that raise an exception without overflowingAnton Blanchard2-1/+24
2011-03-24x86, quirk: Fix SB600 revision checkAndreas Herrmann1-1/+6
2011-03-24x86: Emit "mem=nopentium ignored" warning when not supportedKamal Mostafa1-2/+5
2011-03-24x86: Fix panic when handling "mem={invalid}" paramKamal Mostafa1-0/+3
2011-03-24x86/mm: Handle mm_fault_error() in kernel spaceAndrey Vagin1-0/+7
2011-03-24MIPS: MTX-1: Make au1000_eth probe all PHY addressesFlorian Fainelli1-0/+9
2011-03-15powerpc/kexec: Fix orphaned offline CPUs across kexecMatt Evans1-0/+25
2011-03-15powerpc/crashdump: Do not fail on NULL pointer dereferencingMaxim Uvarov1-0/+3
2011-03-15powerpc/kexec: Speedup kexec hash PTE tear downMichael Neuling1-13/+20
2011-03-15powerpc/pseries: Add hcall to read 4 ptes at a time in real modeMichael Neuling3-0/+57