Commit Graph

  • ea125cb58c checkpatch: remove warning on LINUX_KERNEL_VERSION and split strings Dominique Martinet 2018-08-03 13:18:47 +09:00
  • 689a799bb9 mcctrl prepare_image: return reserve_user_space error Dominique Martinet 2018-08-03 13:04:29 +09:00
  • 802b1ac14b ihk_os_getperfevent,setperfevent: Timeout IKC sent by mcctrl Masamichi Takagi 2018-08-20 17:47:47 +09:00
  • affe3e9010 do_fork: Increase tid table size when allowing oversubscription Masamichi Takagi 2018-08-20 10:02:07 +09:00
  • 0b2169964a futex_wait_queue_me: Spin-sleep when timeout and idle_halt is specified Masamichi Takagi 2018-08-16 16:28:12 +09:00
  • f18d1f5383 __sched_wakeup_thread: Notify interrupt_exit() of re-schedule Masamichi Takagi 2018-08-16 16:36:24 +09:00
  • ea35954613 linux side: replace vfs_read by kernel_read Dominique Martinet 2018-08-17 10:14:54 +09:00
  • 61a942acdc arm64 vdso/gettimeofday: add new includes for cpu_set_t and pte_t Dominique Martinet 2018-07-27 14:52:52 +09:00
  • c4b4b7222e arm64: ihk_mc_perfctr_start/stop: fix prototype that was changed in x86 Dominique Martinet 2018-08-16 16:48:48 +09:00
  • 21af0351d1 arm64 syscall.c needs uio.h for struct iovec Dominique Martinet 2018-07-27 14:37:42 +09:00
  • 1e1c91962e mcctrl: add missing sched_param include for newer linux Dominique Martinet 2018-07-27 10:02:55 +09:00
  • b1aa94d417 arm64 arch-perfctr.h: remove duplicate enums Dominique Martinet 2018-07-27 14:30:46 +09:00
  • a6a9bac5b7 Protect more code by #ifdef PERF_ENABLE Dominique Martinet 2018-07-27 14:34:42 +09:00
  • 240a23a21b arch-lock: tentative implementation of irqflags_can_interrupt for arm64 Dominique Martinet 2018-07-27 14:49:06 +09:00
  • d5108dba80 arm64 eclair build: add missing explicit libs Dominique Martinet 2018-07-27 14:59:10 +09:00
  • 20368dd317 syscall: move sync_child_event up a bit Dominique Martinet 2018-07-27 14:44:35 +09:00
  • b93e14f695 arm64 signal.h: add valid_signal() function Dominique Martinet 2018-07-27 14:38:45 +09:00
  • 3e3f3c5590 mcoverlayfs: vfs_readdir -> iterate_dir compat for el7.5 Dominique Martinet 2018-07-31 15:19:15 +09:00
  • e8f8660b73 mcctrl: lookup unexported symbols at runtime Dominique Martinet 2018-08-03 13:12:08 +09:00
  • 794684985f mcctrl syscall: remove unused walk page debug function Dominique Martinet 2018-08-03 13:17:26 +09:00
  • 625607e6db mcctrl sysfs_files: cleanup vfs_readdir -> iterate_dir compat Dominique Martinet 2018-07-31 10:56:34 +09:00
  • 05afa8b6dd mcctrl sysfs_files: vfs_readdir -> iterate_dir compat Dominique Martinet 2018-07-31 10:47:38 +09:00
  • 6cf89076dc mcctrl handle_mm_fault compat: add el7.5 support Dominique Martinet 2018-07-31 11:00:20 +09:00
  • 29a658716b configure: Create config file for test programs Ken Sato 2018-07-30 13:55:25 +09:00
  • a7c9988aeb schedule: Don't reschedule immediately when wake up on migrate Ken Sato 2018-07-10 10:27:09 +09:00
  • d4fa953975 test: Add testcase for #1001 Ken Sato 2018-08-01 12:55:08 +09:00
  • 786649d2a3 perf_event: Move changing monitoring-status into perf_stop Ken Sato 2018-07-27 11:35:37 +09:00
  • d7416c6f79 perf_event: Specify counter by bit_mask on start/stop Ken Sato 2018-07-23 17:10:45 +09:00
  • cb1522ca92 perf_event: Handle fixed-pmc in arch-dep part Ken Sato 2018-07-26 09:20:29 +09:00
  • 14660a10c3 Fix to procfs read returns EIO Tomoki Shirasawa 2018-07-11 11:13:01 +09:00
  • 1387c9687b Add test cases for #765 Tomoki Shirasawa 2018-08-01 13:21:53 +09:00
  • ec99adde4a Add test cases for #998 and #999 Tomoki Shirasawa 2018-08-01 16:06:48 +09:00
  • c716e87c53 execve: Clear sigaltstack and fp_regs Ken Sato 2018-07-17 15:37:57 +09:00
  • d898f18293 mcexec: Do not close fd returned to mckernel side Dominique Martinet 2018-07-30 18:11:43 +09:00
  • bc0759e2dc arm64 arch-lock: add missing include for cpu_set Dominique Martinet 2018-07-27 09:58:00 +09:00
  • 1aa429d4f5 init_normal_area: fix warnings Dominique Martinet 2018-07-26 16:14:21 +09:00
  • 1543119139 mcctrl rus_vm_fault: tpe changed with kernel >= 4.11 Dominique Martinet 2018-07-27 10:08:37 +09:00
  • 0a0a78ac2e mcctrl: replace GFP_TEMPORARY by GFP_KERNEL Dominique Martinet 2018-07-26 18:07:34 +09:00
  • 6999d0a3f9 bind_mount_recursive: Use lstat instead of d_type of readdir Masamichi Takagi 2018-07-24 09:43:17 +09:00
  • f01a883971 devobj: fix out of bounds shift Dominique Martinet 2018-07-17 18:53:32 +09:00
  • 3185334c1c debug messages: implement dynamic debug Dominique Martinet 2018-05-24 18:17:45 +09:00
  • bc887aab44 x86 futex: fix out of bounds shift Dominique Martinet 2018-07-17 18:49:26 +09:00
  • d979444049 file_ops: add missing break statement (harmless) Dominique Martinet 2018-06-12 15:25:33 +09:00
  • 6f7c428a34 terminate: fix oversubscribe hang when waiting for other threads on same CPU to die Dominique Martinet 2018-05-25 10:19:17 +09:00
  • 68c702d024 process_procfs_request: Add Pid to /proc/<PID>/status Aurelien Cedeyn 2018-02-28 15:27:12 +01:00
  • 97273adcc5 x86_64 move_pages_smp_handler: rework initialisation Dominique Martinet 2018-06-12 09:32:17 +09:00
  • ad2cb6375a kprintf: only call eventfd() if it is safe to interrupt Dominique Martinet 2018-06-18 18:05:07 +09:00
  • 6df4bd8f8c Fix a few more warnings Dominique Martinet 2018-06-12 15:21:15 +09:00
  • 0994c3300e search_free_space: remove POSTK_DEBUG_ARCH_DEP_27 side Dominique Martinet 2018-06-21 13:00:02 +09:00
  • a5c3e48843 search_free_space(): manage region->map_end internally Balazs Gerofi 2017-12-05 12:33:45 +09:00
  • df2c993721 fileobj_create: only allocate new object if one wasn't found Dominique Martinet 2018-07-24 18:44:52 +09:00
  • dc8d6b740c pager_req_read: handle short read Dominique Martinet 2018-07-24 18:36:58 +09:00
  • c2e1b8d694 mcctrl_ikc_send_wait: fix interrupt with do_frees == NULL Dominique Martinet 2018-07-24 18:27:00 +09:00
  • f6d8138e05 mcexec_wait_syscall: requeue potential request on interrupted wait Dominique Martinet 2018-07-24 18:32:19 +09:00
  • 9d587dcbe8 fileobj_release: do not notify linux of surplus refs Dominique Martinet 2018-07-24 18:46:02 +09:00
  • eb675818c7 x86 mmap: fix out of bounds shift Dominique Martinet 2018-07-13 15:43:40 +09:00
  • 3ce7763715 x86 mem init: do not map identity mapping Dominique Martinet 2018-07-17 18:03:59 +09:00
  • fd429ecc5b rusage_private: fix null pointer dereference Dominique Martinet 2018-07-13 15:44:10 +09:00
  • ed7f5abc28 schedule: fix null pointer dereferences Dominique Martinet 2018-07-13 15:44:25 +09:00
  • 79e5026f01 x86 mem init: fix clearing of init_pt Dominique Martinet 2018-07-17 18:03:33 +09:00
  • a1b50051ed mcexec: always compile debug statements Dominique Martinet 2018-07-02 16:36:01 +09:00
  • 9a79920ef9 Static analysis fixes Dominique Martinet 2018-07-02 15:06:12 +09:00
  • 141fa5120e git hooks: use correct directory for submodule Dominique Martinet 2018-07-12 11:09:24 +09:00
  • 699cb4f88c arm64/arch-lock: typedef mcs_lock_t Dominique Martinet 2018-06-22 10:56:12 +09:00
  • bc3e6ded65 disable sse for everyone Dominique Martinet 2018-07-02 18:26:57 +09:00
  • eae5c40f60 init_process_stack: Support "ulimit -s unlimited" Tomoki Shirasawa 2018-06-18 15:55:59 +09:00
  • 0c7384f980 Add test cases for #840 Tomoki Shirasawa 2018-07-04 09:48:24 +09:00
  • 67ebcca74d Fix to VMAP virtual address leak Tomoki Shirasawa 2018-07-11 10:34:12 +09:00
  • 3d365b0d7a add ihk as submodule Dominique Martinet 2018-07-12 09:54:38 +09:00
  • 94e96927a6 mremap: Do nothing when no size change and !MREMAP_FIXED Ken Sato 2018-06-17 11:24:45 +09:00
  • 3636c8e7e4 setrlimit: Check arguments in the same order as in Linux Ken Sato 2018-07-02 13:15:32 +09:00
  • b920da5103 execve: Use interp in shebang as is Ken Sato 2018-07-04 14:04:31 +09:00
  • f1a40a409f perf_event: Include list.h by itself Ken Sato 2018-07-26 09:32:13 +09:00
  • 4ce4c9f264 init_process: Inherit parent cpu_set Ken Sato 2018-07-04 13:00:39 +09:00
  • e770a22fa5 scripts: add checkpatch.pl & git hooks Dominique Martinet 2018-06-22 11:04:49 +09:00
  • 9bb8076dc0 shmget: Make shmobj underwent IPC_RMID invisible to shmget Tomoki Shirasawa 2018-06-11 11:40:48 +09:00
  • 229b041320 test: Add testcase for #1122 Ken Sato 2018-06-29 15:53:45 +09:00
  • e1f204de4a test: Add testcase for #1112 Ken Sato 2018-06-29 13:49:55 +09:00
  • c6cc0bf07a test: Add testcase for #1111 Ken Sato 2018-06-27 23:12:43 +09:00
  • 04e54ead5d test: Add testcase for #1031 Ken Sato 2018-06-27 22:53:49 +09:00
  • 992705d465 pager_get_path: Append \0 to path Masamichi Takagi 2018-07-03 15:16:48 +09:00
  • ae09d979b6 Add testcases for #1141 Masamichi Takagi 2018-07-02 18:40:42 +09:00
  • 14d819eff4 configure.ac: Update version number 1.5.1 Masamichi Takagi 2018-07-06 18:28:26 +09:00
  • 1cbe389879 do_fork: Propagate error code returned by mcexec 1.5.1-rc1 Tomoki Shirasawa 2018-06-18 16:44:26 +09:00
  • 0758f6254e headers: declare void arguments for functions Dominique Martinet 2018-06-08 16:21:06 +09:00
  • db732a245c execve: Reinitialize vm_regions's map area on execve Ken Sato 2018-06-13 13:23:02 +09:00
  • 08f2840f7d procfs: Show file names in /proc/<PID>/maps Ken Sato 2018-06-13 13:06:05 +09:00
  • 521bdc6181 mremap: Fix type of size arguments (from ssize_t to size_t) Ken Sato 2018-06-18 13:55:53 +09:00
  • e7b6a3472b sched_getaffinity: Check arguments in the same order as in Linux Ken Sato 2018-06-21 09:08:34 +09:00
  • 11756d96ef mmap, mremap: Check arguments in the same order as in Linux Ken Sato 2018-06-27 11:43:42 +09:00
  • f185be06eb mcoverlay-create.sh, mcoverlay-destroy.sh: Return -EINVAL on failure Masamichi Takagi 2018-07-02 13:02:49 +09:00
  • 854bc85602 mcctrl: convert send_signal to mcctrl_ihk_send_wait Dominique Martinet 2018-06-29 19:05:58 +09:00
  • ab8fe0bbbf mcctrl: convert perf ctrl ioctls to mcctrl_ihk_send_wait Dominique Martinet 2018-06-29 10:57:44 +09:00
  • b87c06cbcb mcctrl_ikc_send_wait: give possibility to use pre-allocated desc Dominique Martinet 2018-06-29 13:49:36 +09:00
  • b939ca9370 mcctrl: refactor prepare_image into new generic ikc send&wait Dominique Martinet 2018-06-21 19:12:59 +09:00
  • ec202a1ca9 execve: fix execve with oversubscribing Dominique Martinet 2018-06-18 14:38:26 +09:00
  • d4471df94e execve: use thread variable instead of cpu_local_var(current) Dominique Martinet 2018-06-18 14:24:44 +09:00
  • a6ac4acf40 rusage: Fix initialization of rusage->num_processors Masamichi Takagi 2018-06-19 17:52:38 +09:00
  • 8ff754c466 test: delete garbage files Tomoki Shirasawa 2018-06-21 13:48:37 +09:00
  • faa357d5a6 Merge "configure.ac: Update version number to 1.5.0-knl+hfi" into development+unimap+hfi+OFP 1.5.0-knl+hfi Masamichi Takagi 2018-06-21 02:39:43 +00:00