From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: unmodified drivers question Date: Tue, 23 Oct 2007 07:33:33 +0100 Message-ID: <471DB1DD.76E4.0078.0@novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Return-path: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org In platform-compat.h I find #if defined(_LINUX_SYSRQ_H) && LINUX_VERSION_CODE > KERNEL_VERSION(2,6,18) #define handle_sysrq(x,y,z) handle_sysrq(x,y) #endif which apparently assumes that non-ported Linux code (in this case drivers/xen/core/reboot.c) is being compiled for newer kernel versions. If that is the intended model (which I doubt is a generally workable one), a second more natural model would need to be implemented by some means so that building the drivers from an already forward ported tree is = possible (in the given case I'm talking about mentioned file already having the handle_sysrq() converted to the two argument form). Thanks for clarification, Jan