From owner-freebsd-stable@FreeBSD.ORG Sun Dec 5 20:27:02 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9949210656A4; Sun, 5 Dec 2010 20:27:02 +0000 (UTC) (envelope-from artemb@gmail.com) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id 1F1098FC1E; Sun, 5 Dec 2010 20:27:01 +0000 (UTC) Received: by qwj9 with SMTP id 9so5933332qwj.13 for ; Sun, 05 Dec 2010 12:27:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=wd8oBkKBNnGCSdOJRsTUaN4wf8Es7AHV3Mwd/Qip0HA=; b=sIWqvMgeLE7k6WWN3+TSMR5jWQ9g0inDmMZrIU9vSmuQjTNLjpAImEZud3H2kxgmvb qx9lTFaGRfAFcjaoluDiShWtCEenwhK33P//UwoJRBqGqxvy25qnhWHYWOj6hdc9AOid 6adQiNjPAUaeXS+CsZ+CxIlUsaVC29nhiPpiE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=iOWMl7bDSnY3LPpCybC32PTm9wWDmVuENDqfgRNYZUPRm6HJhXvnvXzwQc/hbHar7T 7shvQQjbgGNr/dDF2PhST2cMdl7v0Wkr8iUVnK3E2kVnr0hiwgNb3ToFshLYRSGuTUVV 9iikUtI8wp481lntc9kgwDWia+uQaZNnnXyzE= MIME-Version: 1.0 Received: by 10.224.80.198 with SMTP id u6mr3808259qak.113.1291580820684; Sun, 05 Dec 2010 12:27:00 -0800 (PST) Sender: artemb@gmail.com Received: by 10.220.177.195 with HTTP; Sun, 5 Dec 2010 12:27:00 -0800 (PST) In-Reply-To: <4CFBE887.6010704@freebsd.org> References: <4CFBE887.6010704@freebsd.org> Date: Sun, 5 Dec 2010 12:27:00 -0800 X-Google-Sender-Auth: dAbyoH4_T2PsX2eO6HdHSGaZRoY Message-ID: From: Artem Belevich To: Andriy Gapon Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-stable , Alexander Leidinger Subject: Re: DTrace (or other monitor) access to LBA of a block device X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Dec 2010 20:27:02 -0000 On Sun, Dec 5, 2010 at 11:31 AM, Andriy Gapon wrote: >> By the way, in order for this to work one would need r207057 applied >> to -8. Any chance that could be MFC'ed? >> >> http://svn.freebsd.org/viewvc/base?view=revision&revision=207057 > > Nice catch. > > Alexander, > can that commit be trivially MFC-ed or are there any complications around this > change? r207057 seems to depend on r206082: http://svn.freebsd.org/viewvc/base?view=revision&revision=206082 I'm using simpler version of changes equivalent to those in r207057 that I've picked up on one of freebsd lists some time back: diff --git a/sys/conf/kmod.mk b/sys/conf/kmod.mk index 56ef3ef..e9b5879 100644 --- a/sys/conf/kmod.mk +++ b/sys/conf/kmod.mk @@ -132,6 +132,10 @@ CFLAGS+= -mlongcall -fno-omit-frame-pointer CFLAGS+= -G0 -fno-pic -mno-abicalls -mlong-calls .endif +.if defined(DEBUG) || defined(DEBUG_FLAGS) +CTFFLAGS+= -g +.endif + .if defined(FIRMWS) .if !exists(@) ${KMOD:S/$/.c/}: @ @@ -197,6 +201,9 @@ ${KMOD}.kld: ${OBJS} ${FULLPROG}: ${OBJS} .endif ${LD} ${LDFLAGS} -r -d -o ${.TARGET} ${OBJS} +.if defined(CTFMERGE) + ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${OBJS} +.endif .if defined(EXPORT_SYMS) .if ${EXPORT_SYMS} != YES .if ${EXPORT_SYMS} == NO --Artem