Changes between Version 18 and Version 19 of Dev/KernelHack/COINS/worklog/201111


Ignore:
Timestamp:
Nov 25, 2011 2:53:31 AM (13 years ago)
Author:
mitty
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Dev/KernelHack/COINS/worklog/201111

    v18 v19  
    40844084stack: 0 
    40854085}}} 
     4086 
     4087 == test with i386 == 
     4088 * s0711489@ubuntu-lucid:~$ sudo insmod stackmod.ko 
     4089 * s0711489@ubuntu-lucid:~$ cat /proc/stackmod 
     4090{{{ 
     4091stack: 0 
     4092}}} 
     4093 
     4094 * s0711489@ubuntu-lucid:~$ sudo mknod /dev/stack c 251 0 
     4095 * s0711489@ubuntu-lucid:~$ sudo chmod 666 /dev/stack 
     4096 * s0711489@ubuntu-lucid:~$ echo hoge > /dev/stack 
     4097 * s0711489@ubuntu-lucid:~$ echo fuga > /dev/stack 
     4098 * s0711489@ubuntu-lucid:~$ cat /proc/stackmod 
     4099{{{ 
     4100stack: 2 
     4101stack.data[0].length:      5 
     4102stack.data[1].length:      5 
     4103}}} 
     4104 * s0711489@ubuntu-lucid:~$ cat /dev/stack 
     4105{{{ 
     4106fuga 
     4107hoge 
     4108}}} 
     4109 * s0711489@ubuntu-lucid:~$ dd if=/dev/zero of=/dev/stack bs=10 
     4110{{{ 
     4111dd: writing `/dev/stack': No space left on device 
     4112129+0 records in 
     4113128+0 records out 
     41141280 bytes (1.3 kB) copied, 0.00711637 s, 180 kB/s 
     4115}}} 
     4116 * s0711489@ubuntu-lucid:~$ cat /proc/stackmod | tail 
     4117{{{ 
     4118stack.data[118].length:     10 
     4119stack.data[119].length:     10 
     4120stack.data[120].length:     10 
     4121stack.data[121].length:     10 
     4122stack.data[122].length:     10 
     4123stack.data[123].length:     10 
     4124stack.data[124].length:     10 
     4125stack.data[125].length:     10 
     4126stack.data[126].length:     10 
     4127stack.data[127].length:     10 
     4128}}} 
     4129 * s0711489@ubuntu-lucid:~$ cat /dev/stack 
     4130 * s0711489@ubuntu-lucid:~$ cat /proc/stackmod 
     4131{{{ 
     4132stack: 0 
     4133}}} 
     4134 
     4135 == add author/description == 
     4136 * s0711489@ubuntu-lucid:~$ modinfo stackmod.ko 
     4137{{{ 
     4138filename:       stackmod.ko 
     4139license:        Dual BSD/GPL 
     4140author:         Ken-ichi Mito, @mittyorz 
     4141description:    Kernel Stack Module 
     4142depends: 
     4143vermagic:       2.6.35.14 SMP mod_unload 686 
     4144parm:           entry:max entry number (int) 
     4145}}}