|
|
79e5026f01
|
x86 mem init: fix clearing of init_pt
memset(init_pt...) had the wrong size.
Change-Id: Idb5d0d53b3c70ee4a16a101dd265d0854cfd3b72
|
2018-07-26 03:50:31 +00:00 |
|
|
|
9a79920ef9
|
Static analysis fixes
Change-Id: I7bc42545a1c497f704d7bfa6ea1b7e3893acc697
|
2018-07-26 03:36:50 +00:00 |
|
|
|
67ebcca74d
|
Fix to VMAP virtual address leak
Fujitsu: POSTK_DEBUG_TEMP_FIX_51
Refs: #1024
Change-Id: I1692ee4f004cb4d1f725baf47a8ed31fce1bf42a
|
2018-07-26 02:17:55 +00:00 |
|
|
|
11756d96ef
|
mmap, mremap: Check arguments in the same order as in Linux
Refs: #1137
Change-Id: I4fd2ac83b013a2741a3facce4dd7e0c37b14fd25
|
2018-07-03 08:41:30 +00:00 |
|
|
|
249bda4aef
|
fileobj: use MCS locks for per-file page hash
|
2018-05-14 17:46:52 +09:00 |
|
|
|
ce3af4734a
|
fix: dual hold_thread() in do_kill()
|
2018-03-19 11:12:50 +09:00 |
|
|
|
65667709a8
|
Fix thread status race-condition caused by hold_thread() in do_kill() and terminate()
Conflicts:
arch/x86_64/kernel/syscall.c
kernel/syscall.c
|
2018-03-09 17:53:17 +09:00 |
|
|
|
3b277b2354
|
uti: Fix dead-lock of calling terminate() from terminate()
Conflicts:
arch/x86_64/kernel/syscall.c
kernel/syscall.c
|
2018-03-09 17:38:55 +09:00 |
|
|
|
06b1b4f8ab
|
Fix deadlock on thread->times_update in getrusage()
Set thread->in_kernel properly on exiting interrupt handler when entering
it from kernel mode.
Conflicts:
arch/x86_64/kernel/cpu.c
kernel/mem.c
|
2018-03-09 17:26:31 +09:00 |
|
|
|
a224bf648a
|
fix: Bug for getrusage return incorrect ru_maxrss
refs #1032
|
2018-03-07 13:09:24 +09:00 |
|
|
|
140f813d77
|
fix: differences in behavior of sigaction between Linux and Mckernel
|
2018-03-01 09:44:44 +09:00 |
|
|
|
523a066245
|
sigaction: support for SA_RESETHAND on x86_64
refs #1031
|
2018-02-22 11:55:32 +09:00 |
|
|
|
228f8f8533
|
Wait for LWK to run at shutdown.
refs #898
refs #928
|
2018-02-06 10:40:12 +09:00 |
|
|
|
559fc9746c
|
signal: check_signal must be called after check_need_resched.
|
2018-01-28 13:38:51 +09:00 |
|
|
|
86efc86945
|
save_syscall_return_value(): separate from check_signal() and call from syscall() (for ARM64)
|
2018-01-26 14:43:18 +09:00 |
|
|
|
f55f01cc11
|
signal: If the thread receiving the signal is not current, the signal is not processed.
|
2018-01-25 22:27:34 +09:00 |
|
|
|
1fa398cfab
|
do_kill: fix to initialization leakage
|
2018-01-24 23:11:18 +09:00 |
|
|
|
4bb65494e9
|
signal: When the process receives a termination signal, it first terminates mcexec.
refs #863
refs #870
|
2018-01-23 14:40:38 +09:00 |
|
|
|
2f2b3cdc6f
|
signal: interrupt_syscall is called by the core executing the thread that recieved the signal.
refs #999
|
2018-01-23 14:31:04 +09:00 |
|
|
|
d209c00a30
|
part of Issue#994
mcexec: open syscall moves to arch_dep
do_fork: don't use __NR_fork. use __NR_clone
vfork: moves to arch_dep
|
2017-12-26 10:30:33 +09:00 |
|
|
|
9a5d5feb9c
|
time(): Split into architecture dependent functions
This fixes the bug reported as POSTK_ARCH_DEP_13 and POSTK_DEBUG_ARCH_DEP_13.
|
2017-12-23 11:36:52 +09:00 |
|
|
|
0cda763f95
|
fix /proc/*/pagemap
refs #387
|
2017-12-25 16:08:51 +09:00 |
|
|
|
c9fa445f54
|
Merge branch 'development' of pccluster.org:mckernel into development
|
2017-11-22 10:53:33 +09:00 |
|
|
|
d273a2f58b
|
add strace bundled test cases
|
2017-11-22 10:52:30 +09:00 |
|
|
|
2af6d5115a
|
fix: depending arch futex_atomic_op_inuser() (a part of ARCH_DEP_8)
|
2017-11-20 16:42:47 +09:00 |
|
|
|
08a625cc0d
|
modify:User space memory access
perf_event_open,futex,process_vm_readv,process_vm_writev,move_pages
|
2017-10-23 20:27:56 +09:00 |
|
|
|
12840601e1
|
support PERF_TYPE_{HARDWARE|HW_CACHE} in perf_event_open
refs #829
|
2017-10-20 23:10:20 +09:00 |
|
|
|
43ecf06e83
|
arch: x86 -> x86_64 and build system changes
|
2017-10-18 09:20:52 +09:00 |
|