Serge E. Hallyn | 1 Feb 2010 05:42
Picon
Favicon

Re: [PATCH 1/1] use more compatible code in special_mapping_restore

Quoting Serge E. Hallyn (serue@...):
> (Also remove some unused vars in my do_unmap helper)
> 
> Signed-off-by: Serge E. Hallyn <serue@...>

Please don't apply this.  It wasn't supposed to change behavior,
but it does, for the worse.

> ---
>  mm/mmap.c |   12 +++++-------
>  1 files changed, 5 insertions(+), 7 deletions(-)
> 
> diff --git a/mm/mmap.c b/mm/mmap.c
> index 15afae6..468c8e2 100644
> --- a/mm/mmap.c
> +++ b/mm/mmap.c
>  <at>  <at>  -30,6 +30,7  <at>  <at> 
>  #include <linux/mmu_notifier.h>
>  #include <linux/perf_event.h>
>  #include <linux/checkpoint.h>
> +#include <linux/compat.h>
> 
>  #include <asm/uaccess.h>
>  #include <asm/cacheflush.h>
>  <at>  <at>  -1960,9 +1961,6  <at>  <at>  int do_munmap_nocheck(struct mm_struct *mm, unsigned long start, size_t len)
> 
>  int do_munmap(struct mm_struct *mm, unsigned long start, size_t len)
>  {
> -	unsigned long end;
> -	struct vm_area_struct *vma, *prev, *last;
(Continue reading)

Corbin bogus | 1 Feb 2010 05:58

There is no need to pay thousands for a good medical marketing list


Special Package Doctors & Dentist Both $ 289.00 each one $269.00 

US Medical Database – Updated Records 2009 (reg$999) 
Complete Physician Database 788,800 doctors available for direct mail 
Physician Email 48,500 (17,441Unique) Physician Fax Database 202,466 
First name* Last name* Title* Specialty* Address (city, state, zip, county)*Medical School 
Attended* Residency Training* Phone/Fax * Email* Website* Primary Specialty* Secondary Specialty* 
(PHYSICIANS DATABASE COMES SORTED BY STATE AND BY SPECIALTIES) 

US Dentists Database – Updated Records 2009 
This database includes only licensed dentists: 
New for this Year: Database of Dentists <> in America (reg$599) 
<> 192,003 Dentists with City, State, Zip 
<> 189,050 Addresses 
<> 191,033hone Numbers 
<> 95,226 Fax #'s 
<> 51,440 E-Mail Addresses 
Last-named* title* address1* city* state* zip* county* phone** Email Address* Fax Number* Website 
 (DENTIST DATABASE COMES SORTED BY STATE AND BY SPECIALTIES) 

send and email to: Glen@...

To be erased from our list please send an email to  rembox@...

_______________________________________________
Containers mailing list
Containers@...
(Continue reading)

Picon

octar oon debit ing vendu e sapon ify chora lly

syphi lis  sofas  uncon necte d  freck ling  regul arize  planl essly
chart s  mania c  corru gatio n  seclu ding  charo llais  impar ity
expou nd  drive line  fille ts  rashe r  illyr ia  collo p  slue
serpe nt  fille ts  unbli nking ly  pryta neum  prein cubat es  sinte
r  reson ating  hermo upoli s  opere ttist  highr oad  blemi shing
messa lina  creat ures  idola ter  affir mativ e  drive line  kashe r
vendi bilit y  pecca ntly  carte lise  spiri tuel  autot omise  knock
wurst  vendu e  xxxii i  defia nce  twili ghts  renta l  celes tite
uncon necte d  pawne d  illyr ia  boree  calla  scupp ering

petro leum chubb iest resha pes testa trix impri matur

gunsl ing  skipp et  histo ricis e  repli catio ns  tumul tuous
eudox us  muzzl er  castr aters  engro ssmen t  solat e  hadji  sing
carbo nize  unsur passe d  obseq uies  accru ement  scour ings  pinba
ll  pasto ralis es  yacht sman  runag ate  aviem ore  conce ptual
clack  engro ssmen t  velam en  lapfu l  iride scent ly  impri matur
coerc ively  demor alize  quart et  malta se  cheet ah  barba te
shred ding  shred ding  coley  morni ng  triet hyl  oblon g  still er
 douay  muscu lariz es  scour ings  sempi terni ty  singa ble  disap
point  chari oteer s  purch asabl e  discu sser  excep ted  hollo
wing  adduc ts  neuro path  ranco rous  abase d  econo mize
Jean-Marc Pigeon | 2 Feb 2010 15:46
Picon

Kernel 2.6.33-rc6, 3 bugs container specific.

Hello,

        Tried 2.6.33-rc6 to check container, 3 bugs show up.
        (test done on x86_64, Pentium(R) Dual-Core CPU E5400)

        #1: Critical / fixed?:
        Already reported: system hang very badly if you start
        a container (clone) while cloneflag is set with at least 
        one of the set:
        CLONE_NEWNET|CLONE_NEWIPC|CLONE_NEWNS|CLONE_NEWPID|CLONE_NEWUTS.

        Bug is said fixed: 
        (commit  fabf318e5e4bda0aca2b0d617b191884fda62703),
        and is somewhere in queue, hopefully will be part of rc7.

        #2: Trouble  / can be override by sys_admin
         arping not working if HOST interface not named
         the same as in CONT. 

            Lets say you set the HOST "eth0" interface to be
            "fast" to met whatever your standard are and
            rename CONT veth to be eth0 using command:
            ip link set vth_name name eth0
            (within CONT) to allow very standard CONT template.

           directory HOST:/sys/class/net will report
           br0  fast lo  sit0 'to-vth'

           directory CONT:/sys/class/net will report
           exactly the same
(Continue reading)

Serge E. Hallyn | 2 Feb 2010 19:07
Picon
Favicon

[PATCH RFC] checkpoint: handle saved_sigmask

Each arch seems to have its own way of specifying that
current->saved_sigmask should contains the valid blocked
sigmask.  So provide an arch-specific hook for that test,
and, if true, then store saved_sigmask in place of blocked
in the checkpoint image.  None of the architectures currently
save these flags, so we don't need to do anything special
to unset them after restart.

If right after sys_restart the a signal needs to be handled
(which was sent during restart) then it will just do the right
thing (save blocked back to saved_sigmask and set
TIF_RESTORE_SIGMASK or whatever).

Thoughts?

Signed-off-by: Serge E. Hallyn <serue@...>
---
 arch/powerpc/kernel/signal.c  |    9 +++++++++
 arch/s390/kernel/checkpoint.c |    2 --
 arch/s390/kernel/signal.c     |    7 +++++++
 arch/x86/kernel/signal.c      |    6 ++++++
 checkpoint/signal.c           |    5 ++++-
 include/linux/signal.h        |    6 ++++++
 6 files changed, 32 insertions(+), 3 deletions(-)

diff --git a/arch/powerpc/kernel/signal.c b/arch/powerpc/kernel/signal.c
index 00b5078..4aa0128 100644
--- a/arch/powerpc/kernel/signal.c
+++ b/arch/powerpc/kernel/signal.c
 <at>  <at>  -188,6 +188,15  <at>  <at>  static int do_signal_pending(sigset_t *oldset, struct pt_regs *regs)
(Continue reading)

Sukadev Bhattiprolu | 2 Feb 2010 20:35
Picon

[PATCH][cr-tests]: eclone-1: Test basic functionality


From: Sukadev Bhattiprolu <sukadev@...>
Date: Sat, 30 Jan 2010 12:49:30 -0800
Subject: [PATCH 1/6] eclone-1: Test basic functionality

Verify that a child process gets the expected pid and arguments on stack
when it is created with eclone() system call.

NOTE:	The myclone() function in eclone-lib.c supports just x86 for now.
	Needs to be ported to other architectures.

Signed-off-by: Sukadev Bhattiprolu <sukadev@...>
---
 Makefile            |    2 +-
 eclone/Makefile     |   16 +++++++
 eclone/clone_args.h |   37 ++++++++++++++++
 eclone/eclone-1.c   |  121 +++++++++++++++++++++++++++++++++++++++++++++++++++
 eclone/eclone-lib.c |   85 ++++++++++++++++++++++++++++++++++++
 5 files changed, 260 insertions(+), 1 deletions(-)
 create mode 100644 eclone/Makefile
 create mode 100644 eclone/clone_args.h
 create mode 100644 eclone/eclone-1.c
 create mode 100644 eclone/eclone-lib.c

diff --git a/Makefile b/Makefile
index 95f8b6e..1d412b9 100644
--- a/Makefile
+++ b/Makefile
 <at>  <at>  -1,5 +1,5  <at>  <at> 
 SUBDIRS = libcrtest counterloop fileio simple userns ipc sleep \
(Continue reading)

Sukadev Bhattiprolu | 2 Feb 2010 20:37
Picon

[PATCH 2/6][cr-tests]: eclone-2: Fail if selected pid is in use


From: Sukadev Bhattiprolu <sukadev@...>
Date: Sat, 30 Jan 2010 12:51:23 -0800
Subject: [PATCH 2/6]: eclone-2: Fail if selected pid is in use

Ensure that eclone() system call fails with -EBUSY if selected pid is
in use.

Signed-off-by: Sukadev Bhattiprolu <sukadev@...>
---
 eclone/Makefile   |    2 +-
 eclone/eclone-2.c |  117 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 118 insertions(+), 1 deletions(-)
 create mode 100644 eclone/eclone-2.c

diff --git a/eclone/Makefile b/eclone/Makefile
index 43cef65..95633d1 100644
--- a/eclone/Makefile
+++ b/eclone/Makefile
 <at>  <at>  -3,7 +3,7  <at>  <at>  CFLAGS = -Wall

 LDFLAGS = 

-PROGS = eclone-1
+PROGS = eclone-1 eclone-2

 all: $(PROGS)

diff --git a/eclone/eclone-2.c b/eclone/eclone-2.c
new file mode 100644
(Continue reading)

Sukadev Bhattiprolu | 2 Feb 2010 20:38
Picon

[PATCH 3/6][cr-tests]: eclone-3: Fail if reserved fields are not 0


From: Sukadev Bhattiprolu <sukadev@...>
Date: Sat, 30 Jan 2010 12:53:04 -0800
Subject: [PATCH 3/6][cr-tests]: eclone-3: Fail if reserved fields are not 0.

To ensure future extendability, we want the unused fields to be 0.
Ensure eclone() fails if ->reserved0 field is non-0.

Signed-off-by: Sukadev Bhattiprolu <sukadev@...>
---
 eclone/Makefile   |    2 +-
 eclone/eclone-3.c |  117 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 118 insertions(+), 1 deletions(-)
 create mode 100644 eclone/eclone-3.c

diff --git a/eclone/Makefile b/eclone/Makefile
index 95633d1..ebe508d 100644
--- a/eclone/Makefile
+++ b/eclone/Makefile
 <at>  <at>  -3,7 +3,7  <at>  <at>  CFLAGS = -Wall

 LDFLAGS = 

-PROGS = eclone-1 eclone-2
+PROGS = eclone-1 eclone-2 eclone-3

 all: $(PROGS)

diff --git a/eclone/eclone-3.c b/eclone/eclone-3.c
new file mode 100644
(Continue reading)

Sukadev Bhattiprolu | 2 Feb 2010 20:39
Picon

[PATCH 4/6][cr-tests]: eclone-4: Fail if clone_flags_high is non-zero


From: Sukadev Bhattiprolu <sukadev@...>
Date: Mon, 1 Feb 2010 18:10:32 -0800
Subject: [PATCH 4/6][cr-tests]: eclone-4: Fail if clone_flags_high is non-zero

To ensure future extendability, we want the unused fields to be 0. Ensure
eclone() fails if ->clone_flags_high field is non-0.

Signed-off-by: Sukadev Bhattiprolu <sukadev@...>
---
 eclone/Makefile   |    2 +-
 eclone/eclone-4.c |  116 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 117 insertions(+), 1 deletions(-)
 create mode 100644 eclone/eclone-4.c

diff --git a/eclone/Makefile b/eclone/Makefile
index ebe508d..86ca859 100644
--- a/eclone/Makefile
+++ b/eclone/Makefile
 <at>  <at>  -3,7 +3,7  <at>  <at>  CFLAGS = -Wall

 LDFLAGS = 

-PROGS = eclone-1 eclone-2 eclone-3
+PROGS = eclone-1 eclone-2 eclone-3 eclone-4

 all: $(PROGS)

diff --git a/eclone/eclone-4.c b/eclone/eclone-4.c
new file mode 100644
(Continue reading)


Gmane