Skip to content

Instantly share code, notes, and snippets.

View satoru-takeuchi's full-sized avatar

Satoru Takeuchi satoru-takeuchi

View GitHub Profile
kernel/cgroup/cgroup.c:439:13: warning: 'cgroup_get' defined but not used [-Wunused-function]
static void cgroup_get(struct cgroup *cgrp)
^
0: Fri Jun 9 19:41:36 JST 2017: OK
kernel/cgroup/cgroup.c:439:13: warning: 'cgroup_get' defined but not used [-Wunused-function]
static void cgroup_get(struct cgroup *cgrp)
^
1: Fri Jun 9 19:42:50 JST 2017: OK
kernel/cgroup/cgroup.c:439:13: warning: 'cgroup_get' defined but not used [-Wunused-function]
static void cgroup_get(struct cgroup *cgrp)
diff --git a/arch/x86/kernel/traps.c b/arch/x86/kernel/traps.c
index 4e49637..1653a73 100644
--- a/arch/x86/kernel/traps.c
+++ b/arch/x86/kernel/traps.c
@@ -514,10 +514,9 @@ do_general_protection(struct pt_regs *regs, long error_code)
tsk->thread.error_code = error_code;
tsk->thread.trap_nr = X86_TRAP_GP;
- if (show_unhandled_signals && unhandled_signal(tsk, SIGSEGV) &&
- printk_ratelimit()) {
#!/bin/bash
export LANG=C
for ((i=0;1;i++)) ; do
if make -j16 >/dev/null 2>>log.txt ; then
echo "$i: $(date): OK" >>log.txt
else
echo "$i: $(date): NG" >>log.txt
fi
[ 1281.616433] traps: cc1[1901] general protection ip:1131177 sp:7ffced3796e0 error:0 in cc1[400000+13d4000]
[ 1458.970321] traps: cc1[10914] general protection ip:d0ce47 sp:7ffe4d3ecaa0 error:0 in cc1[400000+13d4000]
[ 2130.058373] traps: cc1[17951] general protection ip:d0d118 sp:7fff687f2720 error:0 in cc1[400000+13d4000]
[ 2130.512729] traps: cc1[18217] general protection ip:d0d253 sp:7ffda6767bc0 error:0 in cc1[400000+13d4000]
[ 2313.045301] traps: cc1[27243] general protection ip:d0d10b sp:7ffd719d6630 error:0 in cc1[400000+13d4000]
code=128 comm=cc1 pid=19539 grp=0 res=0
<...>-19539 [014] d... 3257.455416: <stack trace>
=> send_signal
=> force_sig_info
=> do_general_protection
=> general_protection
0: Tue Jun 6 21:03:41 DST 2017: OK
1: Tue Jun 6 21:07:28 DST 2017: OK
2: Tue Jun 6 21:11:15 DST 2017: OK
3: Tue Jun 6 21:15:02 DST 2017: OK
4: Tue Jun 6 21:18:48 DST 2017: OK
5: Tue Jun 6 21:22:39 DST 2017: OK
6: Tue Jun 6 21:26:24 DST 2017: OK
7: Tue Jun 6 21:30:07 DST 2017: OK
8: Tue Jun 6 21:33:49 DST 2017: OK
9: Tue Jun 6 21:37:32 DST 2017: OK
0: Tue Jun 6 17:46:59 DST 2017: OK
1: Tue Jun 6 17:50:49 DST 2017: OK
2: Tue Jun 6 17:54:37 DST 2017: OK
3: Tue Jun 6 17:58:25 DST 2017: OK
4: Tue Jun 6 18:02:16 DST 2017: OK
5: Tue Jun 6 18:06:11 DST 2017: OK
6: Tue Jun 6 18:10:04 DST 2017: OK
7: Tue Jun 6 18:13:51 DST 2017: OK
8: Tue Jun 6 18:17:46 DST 2017: OK
9: Tue Jun 6 18:21:40 DST 2017: OK
#!/bin/bash
export LANG=C
for ((i=0;1;i++)) ; do
if make -j16 >/dev/null 2>>log.txt ; then
echo "$i: $(date): OK" >>log.txt
else
echo "$i: $(date): NG" >>log.txt
fi
0: Tue Jun 6 17:46:59 DST 2017: OK
1: Tue Jun 6 17:50:49 DST 2017: OK
2: Tue Jun 6 17:54:37 DST 2017: OK
3: Tue Jun 6 17:58:25 DST 2017: OK
4: Tue Jun 6 18:02:16 DST 2017: OK
5: Tue Jun 6 18:06:11 DST 2017: OK
6: Tue Jun 6 18:10:04 DST 2017: OK
7: Tue Jun 6 18:13:51 DST 2017: OK
8: Tue Jun 6 18:17:46 DST 2017: OK
9: Tue Jun 6 18:21:40 DST 2017: OK
/*
* a light weight programming language interpreter
*
* usage: ./lang <code>
*
* - prefix notation
* - 'A' to 'Z' can bs used for functions. 'P' is a specitial function to print
* the result of a evaluation
* - 'a' to 'z' can be used for the arguments of a function. 'a' is the first
* argument, 'b' is the second one, and so on.