[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <504F52D4.5010509@colorfullife.com>
Date: Tue, 11 Sep 2012 17:03:48 +0200
From: Manfred Spraul <manfred@...orfullife.com>
To: Stanislav Kinsbursky <skinsbursky@...allels.com>
CC: akpm@...ux-foundation.org, a.p.zijlstra@...llo.nl, arnd@...db.de,
hughd@...gle.com, linux-kernel@...r.kernel.org,
cmetcalf@...era.com, yeohc@....ibm.com,
linux-security-module@...r.kernel.org,
kosaki.motohiro@...fujitsu.com, hpa@...or.com,
casey@...aufler-ca.com, eparis@...isplace.org, devel@...nvz.org
Subject: Re: [PATCH v4 8/9] IPC: message queue copy feature introduced
On 08/13/2012 02:32 PM, Stanislav Kinsbursky wrote:
> This patch is required for checkpoint/restore in userspace.
> IOW, c/r requires some way to get all pending IPC messages without deleting
> them from the queue (checkpoint can fail and in this case tasks will be resumed,
> so queue have to be valid).
> To achive this, new operation flag MSG_COPY for sys_msgrcv() system call was
> introduced. If this flag was specified, then mtype is interpreted as number of
> the message to copy.
> If MSG_COPY is set, then kernel will allocate dummy message with passed size,
> and then use new copy_msg() helper function to copy desired message (instead of
> unlinking it from the queue).
>
> Notes:
> 1) Return -ENOSYS if MSG_COPY is specified, but CONFIG_CHECKPOINT_RESTORE is
> not set.
How is CONFIG_CHECKPOINT_RESTORE set?
I'm not sure, but I think it should be added to Kconfig.
--
Manfred
--
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