Cyrill Gorcunov
093e4f35c3
kernel: Update kernel patches
...
Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
2011-12-13 12:39:15 +04:00
Cyrill Gorcunov
762a5a16a7
kernel: Drop no longer needed CLONE_CHILD_USEPID functionality
...
Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
2011-12-01 18:51:56 +04:00
Cyrill Gorcunov
63fea93076
dump: Switch to /proc/$pid/children parsing to obtain children set
...
This also depends on kernel's inteface being changed,
so kernel/ is updated as well.
Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Acked-by: Pavel Emelyanov <xemul@parallels.com>
2011-12-01 18:51:40 +04:00
Cyrill Gorcunov
523cd85198
kernel: Add kernel.ns_last_pid control patch and update prctls
...
The patch "sysctl: Add the kernel.ns_last_pid control" is not
yet handled by crtools, still it's staged here to not loose
it and collect all Acks in place.
Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
2011-12-01 00:08:01 +04:00
Cyrill Gorcunov
89dde261c2
kernel: Add rewviewed tag
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-11-30 10:07:10 +04:00
Cyrill Gorcunov
82fe01c35d
kernel: Update prctl patch
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-11-30 01:41:43 +04:00
Cyrill Gorcunov
24f33b86ea
kernel: Add Ack and Review for a patch
...
So I wont forget.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-11-30 01:36:57 +04:00
Cyrill Gorcunov
5e2b5f098b
kernel: Update kernel patches series
...
Tossing patches in git repo is a pure madness,
so stick back with quilt tool.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-11-30 01:13:38 +04:00
Cyrill Gorcunov
42a661f5e4
kernel: Update patch series
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-11-25 18:35:54 +04:00
Cyrill Gorcunov
d3a30d6bb7
kernel: Update PR_ patch
...
It happened to not flush error code even if
syscall successed. Fixed.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-11-22 21:13:08 +04:00
Cyrill Gorcunov
8b80bba789
kernel: Update patch series
...
As usually based on Linux 3.2-rc1
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-11-21 20:21:14 +04:00
Cyrill Gorcunov
a4d37dcf67
kernel: Add patches needed
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-11-08 17:53:17 +04:00
Cyrill Gorcunov
b50ee4a175
Update kernel area
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-11-08 15:16:06 +04:00
Cyrill Gorcunov
8bcb885877
kernel: Drop redundant string from a patch changelog
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-25 00:45:30 +04:00
Cyrill Gorcunov
e0f63ca802
kernel: Prepare patchset for submission
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-14 14:44:37 +04:00
Cyrill Gorcunov
c4c543c36e
kernel: Update series order
...
Since not all patches are sent to LKML
better to have them ordered in a special
way so quilt mail --send would allow to
send a range we need.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-14 14:37:03 +04:00
Cyrill Gorcunov
003e153207
kernel: Update patch series
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-14 14:25:05 +04:00
Cyrill Gorcunov
bd2a541c96
kernel: Update readme on patches
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-14 13:22:14 +04:00
Cyrill Gorcunov
f002c67f0c
kernel: Update patches description
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-14 11:48:52 +04:00
Cyrill Gorcunov
2c2fa9c29d
kernel: Add reviewed-by tag for map_files
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 21:34:51 +04:00
Cyrill Gorcunov
90160f5920
kernel: Check early that checkpoint header version is valid
...
As being pointed by xemul@
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 18:44:56 +04:00
Cyrill Gorcunov
2de7445205
kernel: Update clone-with-pid patch subject
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 18:15:58 +04:00
Cyrill Gorcunov
7fab1b23fd
kernel: Update clone-with-pid patch description
...
Signed-off-by: Pavel Emelyanov <xemul@openvz.org>
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 17:50:39 +04:00
Cyrill Gorcunov
ba5aef005a
kernel: Add patch description for /proc/$pid/stat addition
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 16:23:12 +04:00
Cyrill Gorcunov
69a7b9e7ce
kernel: Add stack being found test
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 12:03:49 +04:00
Cyrill Gorcunov
147d2fd723
kernel: Move /proc/$pid/stat changes into a separate patch
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 00:37:19 +04:00
Cyrill Gorcunov
4389c021fc
dump, kernel: Add some mm structure members into the dump
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-12 18:05:07 +04:00
Cyrill Gorcunov
ce65f2f718
dump, kernel: Add start/end_code data
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-12 16:02:36 +04:00
Cyrill Gorcunov
b2c4ebf207
kernel: Make sure brk area is found
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-12 13:33:20 +04:00
Cyrill Gorcunov
f7e6e63b44
kernel, dump: Obtain brk value
...
Also re-make image to be 2 pages in size
which should be enough for basic params we
need to restore tasks.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-12 09:40:02 +04:00
Cyrill Gorcunov
116b00ee17
kernel: Restore explicit set of fs/gs
...
We can't wait until task get switched but need
to setup gs/fs by own. Also fixup cp_reg arguments
order otherwise zeros are written into registers instead
of proper values.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-11 19:11:27 +04:00
Cyrill Gorcunov
7d712407aa
kernel: Explicit registers assignment
...
Since types might be changed one day
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-11 14:41:22 +04:00
Cyrill Gorcunov
c3553db68b
kernel: Use ptrace helper to restore GPRs
...
This shrinks code a bit
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-11 13:37:08 +04:00
Cyrill Gorcunov
a997fcf635
kernel: Use set_fs helper to operate with ptrace
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-11 12:34:48 +04:00
Cyrill Gorcunov
572e8a1519
kernel, elf: Move arch dependant things into arch/
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-11 10:57:13 +04:00
Cyrill Gorcunov
68cc400790
kernel: Use __u32 for inkernel stuff
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-10 21:06:19 +04:00
Cyrill Gorcunov
8c4894a8a5
kernel: Restore FPU context if needed
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-10 17:06:51 +04:00
Cyrill Gorcunov
6307ce67dc
kernel: Update changelog for elf-checkpoint file
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-06 20:13:06 +04:00
Cyrill Gorcunov
e47408c93c
kernel: Update binfmt patch
...
- Add check for chkp file header version and arch
- Send SIGKILL on error properly
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-06 20:02:16 +04:00
Cyrill Gorcunov
ce5298188c
restore: Update Elf checkpoint handling
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-06 19:02:15 +04:00
Cyrill Gorcunov
a97985ce95
kernel: Update elf handling to not unlink thread from parent
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-04 16:52:42 +04:00
Cyrill Gorcunov
8f0af4f8a6
Restore task's command line as well
...
Note binary format for core file is changed.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-01 13:24:34 +04:00
Cyrill Gorcunov
aff6918b17
kernel: Fixups on segment loading in Elf handling
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-09-27 15:11:52 +04:00
Cyrill Gorcunov
af4f7d66d4
kernel: Don't foget to load %gs index
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-09-23 16:18:43 +04:00
Cyrill Gorcunov
55a7852866
kernel: Add missing ET_CKPT into patch title
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-09-23 12:46:43 +04:00
Cyrill Gorcunov
afe2b3fc3d
kernel: Update Elf patch changelong
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-09-23 12:43:50 +04:00
Cyrill Gorcunov
523de23624
Initial commit
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-09-23 12:00:45 +04:00