aboutsummaryrefslogtreecommitdiffstats
path: root/arch/um
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/...Mark Brown1-2/+2
3 daysMerge branch into tip/master: 'irq/core'Ingo Molnar1-2/+2
3 daysuaccess: unify inline vs outline copy_{from,to}_user() selectionYury Norov1-2/+1
6 daysgenirq/proc: Increase default interrupt number precision to fourThomas Gleixner1-2/+2
11 daysring-buffer: Flush and stop persistent ring buffer on panicMasami Hiramatsu (Google)1-0/+1
2026-04-20Merge tag 'uml-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-13/+19
2026-04-16Merge tag 'mm-nonmm-stable-2026-04-15-04-20' of git://git.kernel.org/pub/scm/...Linus Torvalds1-24/+0
2026-04-10um: Disable GCOV_PROFILE_ALL on 32-bit UML with Clang 20/21Kees Cook1-1/+3
2026-04-08um: drivers: call kernel_strrchr() explicitly in cow_user.cMichael Bommarito1-1/+7
2026-04-05arch, mm: consolidate empty_zero_pageMike Rapoport (Microsoft)4-27/+0
2026-04-02xor: make xor.ko self-contained in lib/raid/Christoph Hellwig1-8/+0
2026-04-02um/xor: cleanup xor.hChristoph Hellwig1-16/+0
2026-03-27um: Replace strncpy() with strnlen()+memcpy_and_pad() in strncpy_chunk_from_u...Kees Cook1-2/+2
2026-03-21um: Remove CONFIG_FRAME_WARN from x86_64_defconfigTiwei Bie1-1/+0
2026-03-21um: Fix pte_read() and pte_exec() for kernel mappingsTiwei Bie2-7/+5
2026-03-21um: Fix potential race condition in TLB syncTiwei Bie1-0/+1
2026-03-21um: fix address-of CMSG_DATA() rvalue in stubMarcel W. Wysocki1-1/+1
2026-03-06Merge tag 'kbuild-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-0/+2
2026-02-26kbuild: Split .modinfo out from ELF_DETAILSNathan Chancellor2-0/+2
2026-02-23ubd: Use pointer-to-pointers for io_thread_req arraysKees Cook1-5/+5
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook2-3/+3
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-4/+2
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds9-15/+15
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook13-40/+30
2026-02-13Merge tag 'uml-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-6/+57
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+1
2026-02-12Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-6/+6
2026-02-06um: mm: enable MMU_GATHER_RCU_TABLE_FREEQi Zheng1-0/+1
2026-01-26arch, mm: consolidate initialization of nodes, zones and memory mapMike Rapoport (Microsoft)1-5/+0
2026-01-26um: introduce arch_zone_limits_init()Mike Rapoport (Microsoft)1-1/+6
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap1-0/+1
2026-01-20treewide: provide a generic clear_user_page() variantDavid Hildenbrand1-1/+0
2026-01-13arch/um: remove unused varible err in remove_files_and_dir()Alex Shi1-2/+1
2026-01-13um: virtio_uml: Support adding devices via mconsoleTiwei Bie1-1/+50
2026-01-13um: Handle SIGCHLD in seccomp mode like other IRQ signalsTiwei Bie1-0/+3
2026-01-13um: Preserve errno within signal handlerTiwei Bie1-3/+3
2026-01-05um: Fix incorrect __acquires/__releases annotationsMarco Elver2-7/+11
2025-12-06Merge tag 'objtool-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-1/+4
2025-12-05Merge tag 'uml-for-linux-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds50-600/+943
2025-12-03Merge tag 'printk-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2025-12-03x86/asm: Remove ANNOTATE_DATA_SPECIAL usageJosh Poimboeuf2-1/+1
2025-12-03x86/alternative: Remove ANNOTATE_DATA_SPECIAL usageJosh Poimboeuf1-0/+2
2025-12-01um: Disable KASAN_INLINE when STATIC_LINK is selectedChristophe Leroy (CS GROUP)2-4/+1
2025-11-27arch: um: kmsg_dump: Use console_is_usableMarcos Paulo de Souza1-1/+1
2025-11-25um: Don't rename vmap to kernel_vmapDavid Gow1-7/+5
2025-11-24um: drivers: virtio: use string choices helperKuninori Morimoto1-2/+2
2025-11-06um: Always set up AT_HWCAP and AT_PLATFORMThomas Weißschuh3-8/+7
2025-11-06um: Remove __access_ok_vsyscall()Thomas Weißschuh1-7/+1
2025-11-06um: Remove redundant range check from __access_ok_vsyscall()Thomas Weißschuh1-2/+1
2025-11-06um: Remove fixaddr_user_init()Thomas Weißschuh1-107/+0
2025-11-06x86/um: Drop gate area handlingThomas Weißschuh1-4/+0
2025-11-06x86/um: Do not inherit vDSO from hostThomas Weißschuh2-33/+0
2025-11-06um: Split out default elf_aux_hwcapThomas Weißschuh1-2/+0
2025-11-06x86/um: Move ELF_PLATFORM fallback to x86-specific codeThomas Weißschuh1-3/+0
2025-11-06um: Split out default elf_aux_platformThomas Weißschuh1-2/+4
2025-10-28um: Avoid circular dependency on asm-offsets in pgtable.hThomas Weißschuh1-0/+2
2025-10-27um: Add initial SMP supportTiwei Bie28-47/+765
2025-10-27um: Define timers on a per-CPU basisTiwei Bie6-31/+69
2025-10-27um: Determine sleep based on need_resched()Tiwei Bie5-6/+26
2025-10-27um: Turn signals_* into thread-local variablesTiwei Bie5-8/+13
2025-10-27um: Do not disable kmalloc in initial_thread_cb()Tiwei Bie1-4/+0
2025-10-27um: Remove file-based iomem emulation supportTiwei Bie11-293/+4
2025-10-27um: Replace UML_ROUND_UP() with PAGE_ALIGN()Tiwei Bie3-7/+3
2025-10-27um: Use PAGE_ALIGN() for address alignmentTiwei Bie1-6/+3
2025-10-27um: Make host_task_size a local variableTiwei Bie2-3/+1
2025-10-27um: move asm-offsets generation into a single fileJohannes Berg2-31/+43
2025-10-27um/hostfs: define HOSTFS_ATTR_* via asm-offsetsJohannes Berg1-0/+10
2025-10-27um: init cpu_tasks[] earlierJohannes Berg2-3/+3
2025-10-06Merge tag 'uml-for-linux-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds14-47/+44
2025-10-02Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-6/+13
2025-10-02Merge tag 'for-6.18/block-20250929' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+3
2025-09-30Merge tag 'sched-core-2025-09-26' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+2
2025-09-29Merge tag 'kernel-6.18-rc1.clone3' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2025-09-25arch: Add the macro COMPILE_OFFSETS to all the asm-offsets.cMenglong Dong1-0/+2
2025-09-21kasan: introduce ARCH_DEFER_KASAN and unify static key across modesSabyrzhan Tasbolatov3-6/+13
2025-09-10um: Fix FD copy size in os_rcv_fd_msg()Tiwei Bie1-1/+1
2025-09-10um: virtio_uml: Fix use-after-free after put_device in probeMiaoqian Lin1-2/+4
2025-09-10um: Don't mark stack executableRichard Weinberger1-2/+1
2025-09-10um: Remove unused ipi_pipe field from cpuinfo_umTiwei Bie2-4/+0
2025-09-10um: Remove unused cpu_data and current_cpu_data macrosTiwei Bie1-2/+0
2025-09-10um: Stop tracking virtual CPUs via mm_cpumask()Tiwei Bie1-11/+0
2025-09-10um: Centralize stub size calculationsTiwei Bie2-4/+3
2025-09-10um: Remove outdated comment about STUB_DATA_PAGESTiwei Bie1-1/+1
2025-09-10um: Remove unused offset and child_err fields from stub_dataTiwei Bie1-2/+1
2025-09-10um: Indent time-travel help messagesTiwei Bie1-18/+18
2025-09-10um: Fix help message for ssl-non-rawTiwei Bie1-1/+4
2025-09-10um: vector: Fix indentation for help messageTiwei Bie1-1/+1
2025-09-10um: Add missing trailing newline to help messagesTiwei Bie4-5/+6
2025-09-10um: virtio-pci: implement .shutdown()Johannes Berg1-0/+6
2025-09-10um: Support SPARSE_IRQSinan Nalkaya2-0/+6
2025-09-01arch: copy_thread: pass clone_flags as u64Simon Schuster1-1/+1
2025-08-13block: switch ->getgeo() to struct gendiskAl Viro1-3/+3
2025-07-29Merge tag 'uml-for-linux-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds22-90/+148
2025-07-28Merge tag 'pull-headers_param' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+0
2025-07-22um: Replace __ASSEMBLY__ with __ASSEMBLER__ in the usermode headersThomas Huth6-9/+9
2025-07-13um: Stop tracking stub's PID via userspace_pid[]Tiwei Bie6-25/+7
2025-07-13um: Remove the pid parameter of handle_trap()Tiwei Bie1-2/+2
2025-07-13um: Use err consistently in userspace()Tiwei Bie1-7/+6
2025-07-11um: vfio: Support adding devices via mconsoleTiwei Bie1-5/+57
2025-07-11um: rtc: Avoid shadowing err in uml_rtc_start()Tiwei Bie1-1/+1
2025-07-11um: Avoid redefining ARCH_HAS_CACHE_LINE_SIZETiwei Bie1-3/+1
2025-07-11um: Make mm_list and mm_list_lock staticTiwei Bie1-2/+2
2025-07-11um: Make unscheduled_userspace_iterations staticTiwei Bie1-1/+1
2025-07-11um: Re-evaluate thread flags repeatedlyThomas Weißschuh2-7/+15
2025-07-11um: simplify syscall header filesJohannes Berg1-2/+9
2025-07-11um/ptrace: Implement HAVE_SYSCALL_TRACEPOINTSThomas Weißschuh3-0/+12
2025-07-11um: virt-pci: Switch to msi_create_parent_irq_domain()Nam Cao2-22/+22
2025-07-04um: virtio_pcidev: Rename UM_PCI_STAT_WAITINGTiwei Bie1-4/+4
2025-06-25um: vector: Reduce stack usage in vector_eth_configure()Tiwei Bie1-29/+13
2025-06-25um: vfio: Prevent duplicate device assignmentsTiwei Bie1-0/+14
2025-06-25um: ubd: Add missing error check in start_io_thread()Tiwei Bie1-1/+1
2025-06-24loongarch, um, xtensa: get rid of generated arch/$ARCH/include/asm/param.hAl Viro1-1/+0
2025-06-11mm: pgtable: fix pte_swp_exclusiveMagnus Lindholm1-1/+1
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-1/+1
2025-06-07Merge tag 'kbuild-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
2025-06-07arch: use always-$(KBUILD_BUILTIN) for vmlinux.ldsMasahiro Yamada1-1/+1
2025-06-05Merge tag 'uml-for-linux-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds67-4283/+2304
2025-06-05um: remove "extern" from implementation of sigchld_handlerBenjamin Berg1-2/+2
2025-06-04um: fix SECCOMP 32bit xstate register restoreBenjamin Berg1-4/+0
2025-06-02um: pass FD for memory operations when neededBenjamin Berg8-60/+280
2025-06-02um: Add SECCOMP support detection and initializationBenjamin Berg2-4/+195
2025-06-02um: Implement kernel side of SECCOMP based process handlingBenjamin Berg8-132/+436
2025-06-02um: Track userspace children dying in SECCOMP modeBenjamin Berg11-8/+145
2025-06-02um: Add stub side of SECCOMP/futex based process handlingBenjamin Berg3-0/+65
2025-06-02um: Move faultinfo extraction into userspace routineBenjamin Berg1-11/+6
2025-06-02um: vector: Use mac_pton() for MAC address parsingTiwei Bie1-11/+4
2025-06-02um: vector: Clean up and modernize log messagesTiwei Bie1-25/+16
2025-06-02um: chan_kern: use raw spinlock for irqs_to_free_lockJohannes Berg1-5/+5
2025-06-02um: Fix tgkill compile error on old host OSesYongting Lin1-1/+2
2025-06-02um: stop using PCI port I/OArnd Bergmann3-20/+0
2025-05-31Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-20/+27
2025-05-31Merge tag 'gcc-minimum-version-6.16' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+1
2025-05-26Merge tag 'x86-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2025-05-26Merge tag 'v6.16-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-0/+2
2025-05-21Merge tag 'v6.15-rc7' into x86/core, to pick up fixesIngo Molnar1-0/+1
2025-05-13Merge branch 'x86/alternatives' into x86/core, to merge dependent commitsIngo Molnar1-1/+1
2025-05-12um: let 'make clean' properly clean underlying SUBARCH as wellMasahiro Yamada1-0/+1
2025-05-11syscall.h: introduce syscall_set_nr()Dmitry V. Levin1-0/+5
2025-05-11syscall.h: add syscall_set_arguments()Dmitry V. Levin1-0/+14
2025-05-11um: remove custom definition of mk_pte()Matthew Wilcox (Oracle)3-20/+8
2025-05-07um: Include linux/types.h in asm/fpu/api.hHerbert Xu1-0/+2
2025-05-05um: Remove legacy network transport infrastructureTiwei Bie8-1307/+5
2025-05-05um: vector: Eliminate the dependency on uml_netTiwei Bie2-3/+50
2025-05-05um: Remove obsolete legacy network transportsTiwei Bie31-2728/+2
2025-05-05irqdomain: um: use irq_domain_create_linear() helperJiri Slaby (SUSE)1-10/+5
2025-05-05um: Add VFIO-based virtual PCI driverTiwei Bie5-0/+1023
2025-05-05um: use proper care when taking mmap lock during segfaultBenjamin Berg1-12/+117
2025-05-05um: do not send SIGALRM to userspace in time-travel modeBenjamin Berg1-4/+9
2025-05-05um: Remove duplicate arch.h headerJiapeng Chong1-1/+0
2025-05-05um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.hSami Tolvanen1-0/+5
2025-05-05um: xterm: Update options for gnome-terminalTiwei Bie1-1/+1
2025-05-05um: xterm: Add Wayland supportTiwei Bie1-6/+3
2025-05-05um: fix _nofault accessesJohannes Berg2-13/+15
2025-04-30kbuild: require gcc-8 and binutils-2.30Arnd Bergmann1-3/+1
2025-04-14x86/alternatives, um: Rename UML's text_poke_sync() wrapper to smp_text_poke_...Ingo Molnar1-1/+1
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-04-03Merge tag 'mm-stable-2025-04-02-22-07' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-15/+6
2025-04-02Merge tag 'uml-for-linux-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds34-1036/+1031
2025-04-01mm: pgtable: convert some architectures to use tlb_remove_ptdesc()Qi Zheng1-15/+6
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-19/+5
2025-03-20um: Rewrite the sigio workaround based on epoll and tgkillTiwei Bie6-314/+45
2025-03-20um: Prohibit the VM_CLONE flag in run_helper_thread()Tiwei Bie1-0/+4
2025-03-20um: Switch to the pthread-based helper in sigio workaroundTiwei Bie1-25/+19
2025-03-20um: ubd: Switch to the pthread-based helperTiwei Bie3-23/+22
2025-03-20um: Add pthread-based helper supportTiwei Bie2-0/+68
2025-03-18um: x86: clean up elf specific definitionsHajime Tazaki1-0/+1
2025-03-18um: virt-pci: Refactor virtio_pcidev into its own moduleTiwei Bie5-589/+794
2025-03-18um: work around sched_yield not yielding in time-travel modeBenjamin Berg2-0/+13
2025-03-18um: Update min_low_pfn to match changes in uml_reservedTiwei Bie1-0/+1
2025-03-18um: use str_yes_no() to remove hardcoded "yes" and "no"Ethan Carter Edwards1-1/+2
2025-03-18um: remove copy_from_kernel_nofault_allowedBenjamin Berg4-72/+1
2025-03-18um: mark rodata read-only and implement _nofault accessesJohannes Berg12-23/+72
2025-03-17arch, mm: make releasing of memory to page allocator more explicitMike Rapoport (Microsoft)1-2/+0
2025-03-17arch, mm: introduce arch_mm_preinitMike Rapoport (Microsoft)1-2/+5
2025-03-17arch, mm: set high_memory in free_area_init()Mike Rapoport (Microsoft)1-1/+0
2025-03-17arch, mm: set max_mapnr when allocating memory map for FLATMEMMike Rapoport (Microsoft)3-14/+0
2025-02-18Merge tag 'v6.14-rc3' into x86/core, to pick up fixesIngo Molnar5-135/+174
2025-02-12um: convert irq_lock to raw spinlockJohannes Berg1-32/+47
2025-02-12um: virtio_uml: use raw spinlockJohannes Berg1-4/+4
2025-02-12um: virt-pci: don't use kmalloc()Johannes Berg1-95/+101
2025-02-12um: fix execve stub execution on old host OSsBenjamin Berg1-3/+13
2025-02-12um: avoid copying FP state from init_taskBenjamin Berg1-1/+9
2025-02-03Revert "x86/module: prepare module loading for ROX allocations of text"Mike Rapoport (Microsoft)1-6/+5
2025-01-30Merge tag 'uml-for-linus-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds7-92/+21
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds5-18/+9
2025-01-25mm/memblock: add memblock_alloc_or_panic interfaceGuo Weikang3-11/+3
2025-01-25asm-generic: pgalloc: provide generic __pgd_{alloc,free}Kevin Brodsky1-4/+3
2025-01-25mm: pgtable: introduce pagetable_dtor()Qi Zheng1-3/+3
2025-01-13um: Include missing headers in asm/pgtable.hTiwei Bie1-0/+3
2025-01-10um: rtc: use RTC time when calculating the alarmBenjamin Berg1-2/+5
2025-01-10um: Remove unused user_context functionTiwei Bie1-8/+0
2025-01-10um: Remove unused THREAD_NAME_LEN macroTiwei Bie1-1/+0
2025-01-10um: Remove unused PGD_BOUND macroTiwei Bie1-1/+0
2025-01-10um: Mark setup_env_path as __initTiwei Bie1-1/+1
2025-01-10um: Mark install_fatal_handler as __initTiwei Bie1-1/+1
2025-01-10um: Mark set_stklim as __initTiwei Bie1-1/+1
2025-01-10um: Mark get_top_address as __initTiwei Bie1-1/+1
2025-01-10um: Mark parse_cache_line as __initTiwei Bie1-1/+2
2025-01-10um: Mark parse_host_cpu_flags as __initTiwei Bie1-1/+1
2025-01-10um: Count iomem_size only once in physmem calculationTiwei Bie1-3/+2