Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755867Ab0D2AWb (ORCPT ); Wed, 28 Apr 2010 20:22:31 -0400 Received: from smtp01.one2one.net ([149.254.200.196]:38612 "EHLO smtp01.one2one.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753413Ab0D2AWa (ORCPT ); Wed, 28 Apr 2010 20:22:30 -0400 X-Greylist: delayed 1743 seconds by postgrey-1.27 at vger.kernel.org; Wed, 28 Apr 2010 20:22:30 EDT From: Christoffer Dall To: containers , linux-arm-kernel Cc: linux-kernel , Christoffer Dall Subject: [C/R ARM v2][PATCH 0/3] Linux Checkpoint-Restart - ARM port Date: Mon, 26 Apr 2010 17:43:40 -0400 Message-Id: <1272318223-28438-1-git-send-email-christofferdall@christofferdall.dk> X-Mailer: git-send-email 1.5.6.5 X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: christofferdall@christofferdall.dk X-SA-Exim-Scanned: No (on localhost); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1411 Lines: 36 Following there will be two preparatory patches for an ARM port of the checkpoint-restart code and finally a third patch implementing the architecture-specific parts of c/r. The preparatory patches consist of a partial syscall trace implementation for ARM and an eclone implementation for ARM. The syscall trace implementation provides only the needed functionality for c/r. There is a separate patch for the user space code, which supports cross-compilation, extracting headers for ARM and an eclone implementation for ARM. The kernel patches presented here are based on the ckpt-v21-rc6 patch set. --- CHANGELOG: [2010-Apr-08] v2: - Systrace implementation now inspects process state to get the system call number thereby avoiding extra work on system calls. - Removed __user attribute on long type in eclone implementation - Better check for architecture versions across C/R - Improved checking of user space ABI settings across C/R - Code simplifications [2010-Mar-22] v1: - Initial version - Systrace implementation modified the system call entry path to store the system call number globally in memory. - ARM implementation lightly tested -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/