[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20130219104633.GA23279@xo-6d-61-c0.localdomain>
Date: Tue, 19 Feb 2013 11:46:33 +0100
From: Pavel Machek <pavel@....cz>
To: "Rafael J. Wysocki" <rjw@...k.pl>
Cc: "Li, Fei" <fei.li@...el.com>, Miklos Szeredi <miklos@...redi.hu>,
Goswin von Brederlow <goswin-v-b@....de>,
"Brown, Len" <len.brown@...el.com>,
"mingo@...hat.com" <mingo@...hat.com>,
"peterz@...radead.org" <peterz@...radead.org>,
"Wang, Biao" <biao.wang@...el.com>,
"linux-pm@...r.kernel.org" <linux-pm@...r.kernel.org>,
"fuse-devel@...ts.sourceforge.net" <fuse-devel@...ts.sourceforge.net>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"Liu, Chuansheng" <chuansheng.liu@...el.com>
Subject: Re: Getting rid of freezer for suspend [was Re: [fuse-devel] [PATCH]
fuse: make fuse daemon frozen along with kernel threads]
Hi!
> > > > > Well, I suppose that information is available to user space.
> > > > >
> > > > > Do we need an interface for a process to mark itself as PF_FREEZE_LATE or
> > > > > do we need an interface for one process to mark another process as
> > > > > PF_FREEZE_LATE, or both?
> > > >
> > > > As a first step marking self with PF_FREEZE_LATE and inheriting this
> > > > flag across fork/clone would work for most cases, I think.
> > >
> > > OK, so we can just have a switch for that in /proc I suppose.
> >
> > Thanks for feedback and suggestion.
> >
> > We have ever tried similar idea, expose interface /sys/power/pm_freeze_daemon,
> > userspace tasks write 1 to this attribute to make itself to be frozen at the same time
> > with kernel tasks, and it worked in our experiment.
> >
> > Do you think it's suitable and enough to use such attribute /sys/power/pm_freeze_late,
> > or other more suitable place under /proc suggested?
>
> I think it should be inder /proc, because that's where controls related to
> process behavior are located. E.g. /proc/PID/freeze_late or something like
> that.
freeze_priority?
I _hope_ we will not need more than three priorities, (user, fused, kernel), but
I hoped not no need more than two before, so...
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists