From owner-freebsd-current@freebsd.org Sun Apr 10 01:50:41 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 21373B088FF for ; Sun, 10 Apr 2016 01:50:41 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-157.reflexion.net [208.70.211.157]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D9E04160F for ; Sun, 10 Apr 2016 01:50:40 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 16422 invoked from network); 10 Apr 2016 01:50:31 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 10 Apr 2016 01:50:31 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v7.90.2) with SMTP; Sat, 09 Apr 2016 21:50:38 -0400 (EDT) Received: (qmail 17328 invoked from network); 10 Apr 2016 01:50:38 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 10 Apr 2016 01:50:38 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 7DDFB1C4079; Sat, 9 Apr 2016 18:50:27 -0700 (PDT) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: 11.0-CURRENT buildworld lib32/libsoft failures: ioctl.c and sys/dev/ciss/cissio.h and __amd64__ vs. __amd64 example; LIBCOMPATWMAKEFLAGS and CP="${XCPP}" Date: Sat, 9 Apr 2016 18:50:32 -0700 Message-Id: <36DB1DE3-B69D-4D65-9BB3-D6619DE4EC38@dsl-only.net> Cc: freebsd-arm , FreeBSD PowerPC ML , Bryan Drewery , Warner Losh , emaste@freebsd.org To: FreeBSD Toolchain , FreeBSD Current Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2016 01:50:41 -0000 I'm currently getting errors for CCIS_PASSTHRU32 and others in ioctl.c = not being defined while an amd64 context updates itself from -r297514 to = -r297769 via buildworld. The problem is during lib32's build activity. A = grep of the log shows: > ioctl.c:472:18: error: use of undeclared identifier 'CCISS_PASSTHRU32' > ioctl.c:1186:18: error: use of undeclared identifier = 'IPMICTL_RECEIVE_MSG_32' > ioctl.c:1190:18: error: use of undeclared identifier = 'IPMICTL_RECEIVE_MSG_TRUNC_32' > ioctl.c:1196:18: error: use of undeclared identifier = 'IPMICTL_SEND_COMMAND_32' > ioctl.c:1394:18: error: use of undeclared identifier = 'MPTIO_RAID_ACTION32' > ioctl.c:1398:18: error: use of undeclared identifier = 'MPTIO_READ_CFG_HEADER32' > ioctl.c:1402:18: error: use of undeclared identifier = 'MPTIO_READ_CFG_PAGE32' > ioctl.c:1406:18: error: use of undeclared identifier = 'MPTIO_READ_EXT_CFG_HEADER32' > ioctl.c:1410:18: error: use of undeclared identifier = 'MPTIO_READ_EXT_CFG_PAGE32' > ioctl.c:1414:18: error: use of undeclared identifier = 'MPTIO_WRITE_CFG_PAGE32' sys/dev/ciss/cissio.h is an example of a more general issue here for = lib32 (for amd64 not cross built) and libsoft (for amd64 cross building = for a rpi2 as an example). sys/dev/ciss/cissio.h has code such as: > #ifdef __amd64__ > typedef struct { > LUNAddr_struct LUN_info; /* 8 */ > RequestBlock_struct Request; /* 20 */ > ErrorInfo_struct error_info; /* 48 */ > u_int16_t buf_size; /* 2 */ > u_int32_t buf; /* 4 */ > } __packed IOCTL_Command_struct32; > #endif > . . . > #ifdef __amd64 > #define CCISS_PASSTHRU32 _IOWR ('C', 210, = IOCTL_Command_struct32) > #endif Note the __ suffix vs. not after the "amd64". There can be headers = around that produce such variations of macros. arm has one of those that = makes macros that track characteristics of specific types of arm = variants, for example. The details of what happen for this sort of thing can depend on = Makefile.libcompat's: > LIBCOMPATWMAKEFLAGS+=3D CC=3D"${XCC} ${LIBCOMPATCFLAGS}" \ > CXX=3D"${XCXX} ${LIBCOMPATCFLAGS} = ${LIBCOMPATCXXFLAGS}" \ > DESTDIR=3D${LIBCOMPATTMP} \ > -DNO_CPU_CFLAGS \ > MK_CTF=3Dno \ > -DNO_LINT \ > MK_TESTS=3Dno vs. also having CPP=3D"${XCPP}" listed as can be required for cross = builds (such amd64 building for an rpi2 [libsoft] or powerpc64 [lib32]): > LIBCOMPATWMAKEFLAGS+=3D CC=3D"${XCC} ${LIBCOMPATCFLAGS}" \ > CXX=3D"${XCXX} ${LIBCOMPATCFLAGS} = ${LIBCOMPATCXXFLAGS}" \ > CPP=3D"${XCPP}" \ > DESTDIR=3D${LIBCOMPATTMP} \ > -DNO_CPU_CFLAGS \ > MK_CTF=3Dno \ > -DNO_LINT \ > MK_TESTS=3Dno Because of previously needing it for cross compiles I currently have the = CPP=3D"${XCPP}" in place in my context: an arm header was processed by = the amd64 preprocessor and the header could not detect its context = correctly: > --- all_subdir_lib/libsysdecode --- > In file included from :17: > In file included from = /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/include/dev/nvme/nvme.h:36: > In file included from = /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/include/sys/param.h:135: > In file included from = /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/include/machine/param.h:49: > = /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/include/machine/acle-compat.h= :182:4: error: Unable to determine architecture version. > # error Unable to determine architecture version. > ^ Is this area broken overall? Or is there something that I need to do = differently in order to have amd64 rebuild itself (not a cross build) = but also to also have amd64 do cross builds (such as arm and its = libsoft)? =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-current@freebsd.org Sun Apr 10 03:04:13 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D2B53B0A18D for ; Sun, 10 Apr 2016 03:04:13 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id C5EE511C1; Sun, 10 Apr 2016 03:04:13 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 83F88F71; Sun, 10 Apr 2016 03:04:12 +0000 (UTC) Date: Sun, 10 Apr 2016 03:04:08 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <162861852.23.1460257449025.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <94732689.21.1460242258111.JavaMail.jenkins@jenkins-9.freebsd.org> References: <94732689.21.1460242258111.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build is still unstable: FreeBSD_HEAD #178 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: UNSTABLE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2016 03:04:13 -0000 See From owner-freebsd-current@freebsd.org Sun Apr 10 03:38:43 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 66E4AB0ACB1; Sun, 10 Apr 2016 03:38:43 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-ig0-x236.google.com (mail-ig0-x236.google.com [IPv6:2607:f8b0:4001:c05::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2D1A01207; Sun, 10 Apr 2016 03:38:43 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-ig0-x236.google.com with SMTP id g8so46613663igr.0; Sat, 09 Apr 2016 20:38:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:cc; bh=kOc+Hd4MdiciKob1ZaRGU6swGJdEdNlHUcZ4SvPvC6U=; b=JQtcxlQguJQvZkB+DV5HpRRxP+XREezdesEHA0fR/YnwY3c0fUKZiVKFT84YVgVXqK XTbeJGnodf6mb3wfF8W0QBdbe5SzObI4n6afl6HXFI//iEedILz6yFWvpNzwvq7pSjD0 Y23sI2Y9A2d9gfvNqsSoqJ31E/zGGbRbPuEg4SlTdIAEHkGCudKcBwYUYAqxzul57+gQ qVAH0M65KmonQcO7iIbqthSLBG5WvnhQRrwrgIpP7/gVtxVgczXrAHFhqIP4QM2g374j QxkfLYEDWwmvWBMvM+l5LfU5Np1evEzNte8A8tJsi1lxt3a7oq2Uan1FfUKIzaXcPD8W 0nug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:date:message-id:subject:from :to:cc; bh=kOc+Hd4MdiciKob1ZaRGU6swGJdEdNlHUcZ4SvPvC6U=; b=PvBWUp5D7HK5JWGu2kRouLEjOzZdokppn67I3tGf0yLd/9E2dJ2Z4Ts2YEeQ7ZCXH+ n/ccc9/VwRSJHF9CbO5nm7zjxPnpSAMPI9I3RWsyzsQ7YxF8+0JNidIzxoXXiGGcK2e3 ZR5W11bxKpXLcHEFQgVylNFXQvJB1remSc0t5WlZL289ms4KyperQd6Jf5VrMWmwiGG8 aEg7IIXoit9Wg4gyJABIXZApzCqJQdhJr4oQS6frp/P90IiwqR/fIrjFRGM0sNwbuDDx wipfKXfBmiylDVCrgpge0sNr4A6JnGLTyUiL+Yu5DAgjUVS5KTPGUSjRLwLWXOGQSmuu oHlg== X-Gm-Message-State: AD7BkJLI7B+l4zxW6gD+BZp1HotCVFqPVhb2dORz2fDsId6w/nQ/Yht1OL4NE9X/ZughjAJHk52+xBJIdcE7qw== MIME-Version: 1.0 X-Received: by 10.50.126.67 with SMTP id mw3mr10987032igb.61.1460259522678; Sat, 09 Apr 2016 20:38:42 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.14.19 with HTTP; Sat, 9 Apr 2016 20:38:42 -0700 (PDT) Date: Sat, 9 Apr 2016 20:38:42 -0700 X-Google-Sender-Auth: 7XWh7nBOEGLugb9jyMz7NahefxM Message-ID: Subject: Re: WIFI urtwn possibly broken on 297561 From: Adrian Chadd To: =?UTF-8?B?T3RhY8OtbGlv?= Cc: freebsd-current , "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2016 03:38:43 -0000 Hi! this is because we don't have A-MPDU RX aging on by default. So, if there are holes in the sequence number space, FreeBSD's reordering logic doesn't flush frames up until it's received /all/ the traffic. I've just enabled it by default in -HEAD now. That should fix it. Otacilio, you should be able to fix it locally by adding options IEEE80211_AMPDU_AGE to your kernel config file and recompiling. Sorry! -adrian From owner-freebsd-current@freebsd.org Sun Apr 10 06:56:30 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B3B35B0A17E for ; Sun, 10 Apr 2016 06:56:30 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from dec.sakura.ne.jp (dec.sakura.ne.jp [210.188.226.8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 754291052 for ; Sun, 10 Apr 2016 06:56:29 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from fortune.joker.local (123-48-23-227.dz.commufa.jp [123.48.23.227]) (authenticated bits=0) by dec.sakura.ne.jp (8.15.2/8.15.2/[SAKURA-WEB]/20080708) with ESMTPA id u3A6uLRY054613 for ; Sun, 10 Apr 2016 15:56:21 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Sun, 10 Apr 2016 15:56:21 +0900 From: Tomoaki AOKI To: freebsd-current@freebsd.org Subject: Question about cam 4K quirks Message-Id: <20160410155621.82b751fa79f94ab2472264d7@dec.sakura.ne.jp> Organization: Junchoon corps X-Mailer: Sylpheed 3.5.0 (GTK+ 2.24.29; amd64-portbld-freebsd10.3) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2016 06:56:30 -0000 Hi. Maybe freebsd-hardware list would be the right place, but it's not so active. :-( Is 4K quirks needed for every HDDs/SSDs having physical sector size 4096? If so, I would be able to provide patch for Crucial M550 and MX200. (Possibly covers other models [BX200 etc.] by abstraction.) M550(1TB): device model Crucial CT1024M550SSD1 firmware revision MU01 MX200(1TB): device model Crucial CT1024MX200SSD1 firmware revision MU03 -> Abstracted with "Crucial CT*SSD*" or "Crucial CT*", as the part "1024" should vary with its capacity and can be 3 to 4 digits for now. I tried the former and confirmed "quirks=0x1<4K>" appears, which doesn't appear without adding the entry. If not, is it sufficient if `camcontrol identify ` states "physical 4096" on "sector size" line for everything in kernel and related components (i.e., zfs-related ones)? Regards. -- Tomoaki AOKI junchoon@dec.sakura.ne.jp From owner-freebsd-current@freebsd.org Sun Apr 10 07:58:00 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7B8CEB093F3 for ; Sun, 10 Apr 2016 07:58:00 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 5DE90185E; Sun, 10 Apr 2016 07:58:00 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id DBB911115; Sun, 10 Apr 2016 07:57:59 +0000 (UTC) Date: Sun, 10 Apr 2016 07:57:57 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1465266134.25.1460275077702.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <162861852.23.1460257449025.JavaMail.jenkins@jenkins-9.freebsd.org> References: <162861852.23.1460257449025.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build is still unstable: FreeBSD_HEAD #179 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: UNSTABLE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2016 07:58:00 -0000 See From owner-freebsd-current@freebsd.org Sun Apr 10 12:13:04 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7C65AB01E0A for ; Sun, 10 Apr 2016 12:13:04 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 6F52B18B5; Sun, 10 Apr 2016 12:13:04 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id B929C11D0; Sun, 10 Apr 2016 12:13:03 +0000 (UTC) Date: Sun, 10 Apr 2016 12:13:01 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <190324742.27.1460290381719.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1465266134.25.1460275077702.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1465266134.25.1460275077702.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build is still unstable: FreeBSD_HEAD #180 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: UNSTABLE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2016 12:13:04 -0000 See From owner-freebsd-current@freebsd.org Sun Apr 10 12:59:05 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 598A8B09A4D for ; Sun, 10 Apr 2016 12:59:05 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-oi0-x232.google.com (mail-oi0-x232.google.com [IPv6:2607:f8b0:4003:c06::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1EE881D5A for ; Sun, 10 Apr 2016 12:59:05 +0000 (UTC) (envelope-from asomers@gmail.com) Received: by mail-oi0-x232.google.com with SMTP id y204so180850883oie.3 for ; Sun, 10 Apr 2016 05:59:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=r65aODI08mpsQHNyONXXYJA3Ek6EJy0yTf6Q5QL0lmc=; b=bYCBb/i9zW44VQWBqZPx0EopEtzx4zmTm1llDt0lrhbegCu2DUwg0DAavC5E0/YERL m85p5Sfrzpw+/cf5CMDTVa+93IqEfpL3y/OXtV1+j6i7KzcThik8g/gYztSocLkwCSj5 nwM8vXgiXNi5vwpOSAddWwSlrbrzuJ6kC4CuXMAjeP1ZeOhPdQe1vFCHH1Cphro3WKiT RzPPLLMOyl9Bxsxkc8cG4utho9r0euVRWa3O5ULSfARw1OdynEzBGZmF49PfSilUwZZ7 pvbkodLmSuzkivwui8rH3YNZWsLL1qfw6KfSxSmzLJ9t4weYuRtDDCjiKqpYNc8WoNQj VJVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=r65aODI08mpsQHNyONXXYJA3Ek6EJy0yTf6Q5QL0lmc=; b=lj4i7l+oRIutbaJcGjGep6NYmVRW5uW2Uaw3dY1hK+p2+BPuFr/ShNUfwtGbkh+CfZ e+GbFnjNZpmlE9MuRPPPW5pqzDnoVdfEH8IFa7nSqoR71JhyPDbmPD15UYMJE2wX6cGB cLkmFwEPDo1/m+IZ4a7IG64HXnc5PvtR49GOXzs/Cr70DDpclyayf25rypK4Dtsds0tT t1e80Lv2HpCJcA0mDHLqT0bnSpw8bPweoheSWRMj5xUYCIxW005cCxe02e5TkdvkQsZW /uDtZbme8ikFVkg//ZOyov8JT17wu6htjPseyr527RZRJ6lEIouPkmAryClSicU+sIsV NSew== X-Gm-Message-State: AD7BkJLvnd8OY1DrxSP3oAPWYX97gIcXzB/6zhxoj33oEliqQIoz1TWknuyTcpMYII/b8ae3q1Jc8qIGEIlHpQ== MIME-Version: 1.0 X-Received: by 10.202.220.87 with SMTP id t84mr7704055oig.57.1460293144400; Sun, 10 Apr 2016 05:59:04 -0700 (PDT) Sender: asomers@gmail.com Received: by 10.202.64.138 with HTTP; Sun, 10 Apr 2016 05:59:04 -0700 (PDT) In-Reply-To: <20160410155621.82b751fa79f94ab2472264d7@dec.sakura.ne.jp> References: <20160410155621.82b751fa79f94ab2472264d7@dec.sakura.ne.jp> Date: Sun, 10 Apr 2016 06:59:04 -0600 X-Google-Sender-Auth: 4LjaxWHnDO1ZmN0mJ9plki2Wa70 Message-ID: Subject: Re: Question about cam 4K quirks From: Alan Somers To: Tomoaki AOKI Cc: FreeBSD CURRENT Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2016 12:59:05 -0000 On Sun, Apr 10, 2016 at 12:56 AM, Tomoaki AOKI wrote: > Hi. Maybe freebsd-hardware list would be the right place, but it's not > so active. :-( > > Is 4K quirks needed for every HDDs/SSDs having physical sector size > 4096? > > If so, I would be able to provide patch for Crucial M550 and MX200. > (Possibly covers other models [BX200 etc.] by abstraction.) > > M550(1TB): device model Crucial CT1024M550SSD1 > firmware revision MU01 > MX200(1TB): device model Crucial CT1024MX200SSD1 > firmware revision MU03 > -> Abstracted with "Crucial CT*SSD*" or "Crucial CT*", as the part > "1024" should vary with its capacity and can be 3 to 4 digits > for now. I tried the former and confirmed "quirks=0x1<4K>" > appears, which doesn't appear without adding the entry. > > > If not, is it sufficient if `camcontrol identify ` states > "physical 4096" on "sector size" line for everything in kernel and > related components (i.e., zfs-related ones)? > > > Regards. You only need quirk entries if the device fails to identify its physical size correctly. If "camcontrol identify" states "physical 4096", then you're probably ok, but it's not the best place to ask. "camcontrol identify" asks the device directly, whereas "diskinfo -v" asks the kernel. If "diskinfo -v" says "4096 stripesize" then you're definitely ok. -Alan From owner-freebsd-current@freebsd.org Sun Apr 10 14:19:37 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 83E18B0A183 for ; Sun, 10 Apr 2016 14:19:37 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from smtp-out-no.shaw.ca (smtp-out-no.shaw.ca [64.59.134.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 45A611B9B; Sun, 10 Apr 2016 14:19:36 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from spqr.komquats.com ([96.50.22.10]) by shaw.ca with SMTP id pGAcaQkccQeympGAdasu6K; Sun, 10 Apr 2016 08:17:00 -0600 X-Authority-Analysis: v=2.2 cv=H9KZ+KQi c=1 sm=1 tr=0 a=jvE2nwUzI0ECrNeyr98KWA==:117 a=jvE2nwUzI0ECrNeyr98KWA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=kziv93cY1bsA:10 a=BWvPGDcYAAAA:8 a=zxA2vyXaAAAA:8 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=nhzP7mxAyfDcKcYd3s0A:9 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id 379DC13751; Sun, 10 Apr 2016 07:16:58 -0700 (PDT) Received: from slippy (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id u3AEGu07083797; Sun, 10 Apr 2016 07:16:56 -0700 (PDT) (envelope-from Cy.Schubert@komquats.com) Message-Id: <201604101416.u3AEGu07083797@slippy.cwsent.com> X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.6 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.komquats.com/ To: "O. Hartmann" cc: Cy Schubert , Michael Butler , "K. Macy" , FreeBSD CURRENT Subject: Re: CURRENT slow and shaky network stability In-Reply-To: Message from "O. Hartmann" of "Sat, 09 Apr 2016 10:54:44 +0200." <20160409105444.7020f2f1.ohartman@zedat.fu-berlin.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 10 Apr 2016 07:16:56 -0700 X-CMAE-Envelope: MS4wfK57ZztmUe0BL7XAZ0Gzns9msUHKD079ucIv2cftHQ1jpvtZSjcySZufh/+2Xv2QbLTZyYzhM2ntsBDRplvQCFMz1RVvo4kwNwQNXVxsluKiPBCS1FRE AYwKwogaYjL70ub0csvkhvlKDYZ9fERQGr3Kd6PSXTl7XEm3DH8siAht0ID+oJQeGgy2m3bXWbucSgJDK2XuLpPNOOuSv61JtjQGj4NBpevZTTpyer+ZheGE ZC8+QnoCv4oa95DBZDU0WxZ14PNfkNUI6uGS7upLPbi5rRLyhu8pCKwRfxFkNvAK X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2016 14:19:37 -0000 In message <20160409105444.7020f2f1.ohartman@zedat.fu-berlin.de>, "O. Hartmann" writes: > --Sig_/SqWr.x1C_BgJVIYh7m_9T5y > Content-Type: text/plain; charset=US-ASCII > Content-Transfer-Encoding: quoted-printable > > Am Mon, 04 Apr 2016 23:46:08 -0700 > Cy Schubert schrieb: > > > In message <20160405082047.670d7241@freyja.zeit4.iv.bundesimmobilien.de>,= > =20 > > "O. H > > artmann" writes: > > > On Sat, 02 Apr 2016 16:14:57 -0700 > > > Cy Schubert wrote: > > > =20 > > > > In message <20160402231955.41b05526.ohartman@zedat.fu-berlin.de>, "O.= > =20 > > > > Hartmann" > > > > writes: =20 > > > > > --Sig_/eJJPtbrEuK1nN2zIpc7BmVr > > > > > Content-Type: text/plain; charset=3DUS-ASCII > > > > > Content-Transfer-Encoding: quoted-printable > > > > >=20 > > > > > Am Sat, 2 Apr 2016 11:39:10 +0200 > > > > > "O. Hartmann" schrieb: > > > > > =20 > > > > > > Am Sat, 2 Apr 2016 10:55:03 +0200 > > > > > > "O. Hartmann" schrieb: > > > > > >=3D20 =20 > > > > > > > Am Sat, 02 Apr 2016 01:07:55 -0700 > > > > > > > Cy Schubert schrieb: > > > > > > > =3D20 =20 > > > > > > > > In message <56F6C6B0.6010103@protected-networks.net>, Michael= > Butle =20 > > > r =20 > > > > > > > > =3D =20 > > > > > writes: =3D20 =20 > > > > > > > > > -current is not great for interactive use at all. The strat= > egy of > > > > > > > > > pre-emptively dropping idle processes to swap is hurting ..= > big > > > > > > > > > tim=3D =20 > > > > > e. =3D20 =20 > > > > > > > >=3D20 > > > > > > > > FreeBSD doesn't "preemptively" or arbitrarily push pages out = > to > > > > > > > > disk.=3D =20 > > > > > LRU=3D20 =20 > > > > > > > > doesn't do this. > > > > > > > > =3D20 =20 > > > > > > > > >=3D20 > > > > > > > > > Compare inactive memory to swap in this example .. > > > > > > > > >=3D20 > > > > > > > > > 110 processes: 1 running, 108 sleeping, 1 zombie > > > > > > > > > CPU: 1.2% user, 0.0% nice, 4.3% system, 0.0% interrupt,= > 94.5% > > > > > > > > > i=3D =20 > > > > > dle =20 > > > > > > > > > Mem: 474M Active, 1609M Inact, 764M Wired, 281M Buf, 119M F= > ree > > > > > > > > > Swap: 4096M Total, 917M Used, 3178M Free, 22% Inuse =3D= > 20 =20 > > > > > > > >=3D20 > > > > > > > > To analyze this you need to capture vmstat output. You'll see= > the > > > > > > > > fre=3D =20 > > > > > e pool=3D20 =20 > > > > > > > > dip below a threshold and pages go out to disk in response. I= > f you > > > > > > > > ha=3D =20 > > > > > ve=3D20 =20 > > > > > > > > daemons with small working sets, pages that are not part of t= > he > > > > > > > > worki=3D =20 > > > > > ng=3D20 =20 > > > > > > > > sets for daemons or applications will eventually be paged out= > . This > > > > > > > > i=3D =20 > > > > > s not=3D20 =20 > > > > > > > > a bad thing. In your example above, the 281 MB of UFS buffers= > are > > > > > > > > mor=3D =20 > > > > > e=3D20 =20 > > > > > > > > active than the 917 MB paged out. If it's paged out and never= > used > > > > > > > > ag=3D =20 > > > > > ain,=3D20 =20 > > > > > > > > then it doesn't hurt. However the 281 MB of buffers saves you= > I/O. > > > > > > > > Th=3D =20 > > > > > e=3D20 =20 > > > > > > > > inactive pages are part of your free pool that were active at= > one > > > > > > > > tim=3D =20 > > > > > e but=3D20 =20 > > > > > > > > now are not. They may be reclaimed and if they are, you've ju= > st > > > > > > > > saved=3D =20 > > > > > more=3D20 =20 > > > > > > > > I/O. > > > > > > > >=3D20 > > > > > > > > Top is a poor tool to analyze memory use. Vmstat is the bette= > r tool > > > > > > > > t=3D =20 > > > > > o help=3D20 =20 > > > > > > > > understand memory use. Inactive memory isn't a bad thing per = > se. > > > > > > > > Moni=3D =20 > > > > > tor=3D20 =20 > > > > > > > > page outs, scan rate and page reclaims. > > > > > > > >=3D20 > > > > > > > > =3D20 =20 > > > > > > >=3D20 > > > > > > > I give up! Tried to check via ssh/vmstat what is going on. Last= > lines > > > > > > > b=3D =20 > > > > > efore broken =20 > > > > > > > pipe: > > > > > > >=3D20 > > > > > > > [...] > > > > > > > procs memory page disks faults = > =20 > > > cpu =20 > > > > > > > r b w avm fre flt re pi po fr sr ad0 ad1 in s= > y c =20 > > > s =20 > > > > > > > =3D =20 > > > > > us sy id =20 > > > > > > > 22 0 22 5.8G 1.0G 46319 0 0 0 55721 1297 0 4 219 23= > 907 > > > > > > > 540=3D =20 > > > > > 0 95 5 0 =20 > > > > > > > 22 0 22 5.4G 1.3G 51733 0 0 0 72436 1162 0 0 108 40= > 869 > > > > > > > 345=3D =20 > > > > > 9 93 7 0 =20 > > > > > > > 15 0 22 12G 1.2G 54400 0 27 0 52188 1160 0 42 148 52= > 192 > > > > > > > 436=3D =20 > > > > > 6 91 9 0 =20 > > > > > > > 14 0 22 12G 1.0G 44954 0 37 0 37550 1179 0 39 141 86= > 209 > > > > > > > 436=3D =20 > > > > > 8 88 12 0 =20 > > > > > > > 26 0 22 12G 1.1G 60258 0 81 0 69459 1119 0 27 123 77= > 9569 > > > > > > > 704=3D =20 > > > > > 359 87 13 0 =20 > > > > > > > 29 3 22 13G 774M 50576 0 68 0 32204 1304 0 2 102 50= > 7337 > > > > > > > 484=3D =20 > > > > > 861 93 7 0 =20 > > > > > > > 27 0 22 13G 937M 47477 0 48 0 59458 1264 3 2 112 68= > 131 > > > > > > > 4440=3D =20 > > > > > 7 95 5 0 =20 > > > > > > > 36 0 22 13G 829M 83164 0 2 0 82575 1225 1 0 126 99= > 366 > > > > > > > 3806=3D =20 > > > > > 0 89 11 0 =20 > > > > > > > 35 0 22 6.2G 1.1G 98803 0 13 0 121375 1217 2 8 112 9= > 9371 > > > > > > > 49=3D =20 > > > > > 99 85 15 0 =20 > > > > > > > 34 0 22 13G 723M 54436 0 20 0 36952 1276 0 17 153 29= > 142 > > > > > > > 443=3D =20 > > > > > 1 95 5 0 =20 > > > > > > > Fssh_packet_write_wait: Connection to 192.168.0.1 port 22: Brok= > en pip =20 > > > e =20 > > > > > > >=3D20 > > > > > > >=3D20 > > > > > > > This makes this crap system completely unusable. The server (Fr= > eeBSD > > > > > > > 11=3D =20 > > > > > .0-CURRENT #20 =20 > > > > > > > r297503: Sat Apr 2 09:02:41 CEST 2016 amd64) in question did > > > > > > > poudriere=3D =20 > > > > > bulk job. I =20 > > > > > > > can not even determine what terminal goes down first - another = > one, > > > > > > > muc=3D =20 > > > > > h more time =20 > > > > > > > idle than the one shwoing the "vmstat 5" output, is still alive= > !=3D20 > > > > > > >=3D20 > > > > > > > i consider this a serious bug and it is no benefit what happene= > d sinc =20 > > > e =20 > > > > > > > =3D =20 > > > > > this "fancy" =20 > > > > > > > update. :-( =3D20 =20 > > > > > >=3D20 > > > > > > By the way - it might be of interest and some hint. > > > > > >=3D20 > > > > > > One of my boxes is acting as server and gateway. It utilises NAT,= > IPFW, > > > > > > w=3D =20 > > > > > hen it is under =20 > > > > > > high load, as it was today, sometimes passing the network flow fr= > om ISP > > > > > > i=3D =20 > > > > > nto the network =20 > > > > > > for clients is extremely slow. I do not consider this the reason = > for > > > > > > coll=3D =20 > > > > > apsing ssh =20 > > > > > > sessions, since this incident happens also under no-load, but in = > the > > > > > > over=3D =20 > > > > > all-view onto =20 > > > > > > the problem, this could be a hint - I hope.=3D20 =20 > > > > >=20 > > > > > I just checked on one box, that "broke pipe" very quickly after I s= > tarted =20 > > > p=3D =20 > > > > > oudriere, > > > > > while it did well a couple of hours before until the pipe broke. It= > seems =20 > > > i=3D =20 > > > > > t's load > > > > > dependend when the ssh session gets wrecked, but more important, af= > ter th =20 > > > e =3D =20 > > > > > long-haul > > > > > poudriere run, I rebooted the box and tried again with the mentione= > d brok =20 > > > en=3D =20 > > > > > pipe after a > > > > > couple of minutes after poudriere ran. Then I left the box for seve= > ral ho =20 > > > ur=3D =20 > > > > > s and logged > > > > > in again and checked the swap. Although there was for hours no load= > or ot =20 > > > he=3D =20 > > > > > r pressure, > > > > > there were 31% of of swap used - still (box has 16 GB of RAM and is= > prope =20 > > > ll=3D =20 > > > > > ed by a XEON > > > > > E3-1245 V2). > > > > > =20 > > > >=20 > > > > 31%! Is it *actively* paging or is the 31% previously paged out and n= > o=20 > > > > paging is *currently* being experienced? 31% of how swap space in tot= > al? > > > >=20 > > > > Also, what does ps aumx or ps aumxww say? Pipe it to head -40 or simi= > lar. > > > >=20 > > > > =20 > > >=20 > > > On FreeBSD 11.0-CURRENT #4 r297573: Tue Apr 5 07:01:19 CEST 2016 amd64= > , loca > > > l > > > network, no NAT. Stuck ssh session in the middle of administering and l= > eaving > > > the console/ssh session for a couple of minutes: > > >=20 > > > root 2064 0.0 0.1 91416 8492 - Is 07:18 0:00.03 ssh= > d: > > > hartmann [priv] (sshd) > > >=20 > > > hartmann 2108 0.0 0.1 91416 8664 - I 07:18 0:07.33 ssh= > d: > > > hartmann@pts/0 (sshd) > > >=20 > > > root 72961 0.0 0.1 91416 8496 - Is 08:11 0:00.03 ssh= > d: > > > hartmann [priv] (sshd) > > >=20 > > > hartmann 72970 0.0 0.1 91416 8564 - S 08:11 0:00.02 ssh= > d: > > > hartmann@pts/1 (sshd) > > >=20 > > > The situation is worse and i consider this a serious bug. > > > =20 > >=20 > > There's not a lot to go on here. Do you have physical access to the machi= > ne=20 > > to pop into DDB and take a look? You did say you're using a lot of swap.= > =20 > > IIRC 30%. You didn't answer how much 30% was of. Without more data I can'= > t=20 > > help you. At the best I can take wild guesses but that won't help you. Tr= > y=20 > > to answer the questions I asked last week and we can go further. Until th= > en=20 > > all we can do is wildly guess. > >=20 > >=20 > > Apologies for the late answer, I'm busy. That happens. > > Well, The "homebox" is physical accessible as well as the systems at work, = > but at work > they are heavily used right now. > > As you stated in your prior to this Email, I "overload" the boxes. Yes, I d= > o this by > intention and FreeBSD CURRENT withstood those attacks - approximately until= > 3 or 4 weeks > ago, when these problems occured. > > 30% swap was the "remain" after I started poudriere, poudriere "died" due t= > o a > lost/broken pipe ssh session and did not relax after hours! The box didn't = > do anything in > that time after the pipe was broken. So I mentioned this.=20 > > You also mentioned UFS and ZFS concurrency. Yes, I use a mixed system. UFS = > for the > system's partitions, and ZFS for the data volumes. UFS is on SSDs "faster",= > but this is > only a subjective impression of mine. Having /usr/ports on UFS and ZFS and = > enough memory > (32 GB RAM) shows significant differences on the very same HDD drive: while= > UFS has > finished a "matured" svn tree, the ZFS based tree could take up to 5 or 6 m= > inutes until > finished. I think this is due to the growing .svn-folder. But on ZFS this o= > ccurs only the > first time the update of /usr/ports is done. > > Just to say: if UFS and ZFS coexistency is critical, this is defintely a mu= > st for the > handbook! I don't think so. Otherwise we should also write that running too many applications will cause paging. It's like saying, when running large Oracle databases don't make the SGA larger than physical memory. It's common sense. > > But on the other hand, what I complain about is a dramatically change in st= > ability of > CURRENT since the first occurency of the reported problems. Before, the ver= > y same > hardware, the very same setup, the very same jobs performed well. I pushed = > the boxes with > poudriere and several scientific jobs to their limits, and they took it lik= > e a German > tank.=20 > > By the way, I use csh in all scenarios - I do not know whether this helps. I think I read somewhere that csh had an issue where it died under certain circumstances. I for the life of me can't find the email any more. It was a commit log email. Try /bin/sh as a test. -- Cheers, Cy Schubert or FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few. From owner-freebsd-current@freebsd.org Sun Apr 10 14:35:14 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 51816B0A658 for ; Sun, 10 Apr 2016 14:35:14 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from dec.sakura.ne.jp (dec.sakura.ne.jp [210.188.226.8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EB18F1230 for ; Sun, 10 Apr 2016 14:35:13 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from fortune.joker.local (123-48-23-227.dz.commufa.jp [123.48.23.227]) (authenticated bits=0) by dec.sakura.ne.jp (8.15.2/8.15.2/[SAKURA-WEB]/20080708) with ESMTPA id u3AEZAlF064503 for ; Sun, 10 Apr 2016 23:35:11 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Sun, 10 Apr 2016 23:35:10 +0900 From: Tomoaki AOKI To: freebsd-current@freebsd.org Subject: Re: Question about cam 4K quirks Message-Id: <20160410233510.2dd3c73b88f04aaf4b1b0ce6@dec.sakura.ne.jp> In-Reply-To: References: <20160410155621.82b751fa79f94ab2472264d7@dec.sakura.ne.jp> Organization: Junchoon corps X-Mailer: Sylpheed 3.5.0 (GTK+ 2.24.29; amd64-portbld-freebsd10.3) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2016 14:35:14 -0000 On Sun, 10 Apr 2016 06:59:04 -0600 Alan Somers wrote: > On Sun, Apr 10, 2016 at 12:56 AM, Tomoaki AOKI > wrote: > > > Hi. Maybe freebsd-hardware list would be the right place, but it's not > > so active. :-( > > > > Is 4K quirks needed for every HDDs/SSDs having physical sector size > > 4096? > > > > If so, I would be able to provide patch for Crucial M550 and MX200. > > (Possibly covers other models [BX200 etc.] by abstraction.) > > > > M550(1TB): device model Crucial CT1024M550SSD1 > > firmware revision MU01 > > MX200(1TB): device model Crucial CT1024MX200SSD1 > > firmware revision MU03 > > -> Abstracted with "Crucial CT*SSD*" or "Crucial CT*", as the part > > "1024" should vary with its capacity and can be 3 to 4 digits > > for now. I tried the former and confirmed "quirks=0x1<4K>" > > appears, which doesn't appear without adding the entry. > > > > > > If not, is it sufficient if `camcontrol identify ` states > > "physical 4096" on "sector size" line for everything in kernel and > > related components (i.e., zfs-related ones)? > > > > > > Regards. > > > You only need quirk entries if the device fails to identify its physical > size correctly. If "camcontrol identify" states "physical 4096", then > you're probably ok, but it's not the best place to ask. "camcontrol > identify" asks the device directly, whereas "diskinfo -v" asks the kernel. > If "diskinfo -v" says "4096 stripesize" then you're definitely ok. > > -Alan Thanks for clarification. Tried "diskinfo -v" as you noted (of course running the kernel without adding quirks entry) and confirmed it saying "4096 # stripesize". So it's already OK with current ata_da.c and scsi_da.c (no quirks is needed). OTOH, trying with Samsung 850 evo (the last one I have for now, having quirks entry in current source), "diskinfo -v" says "4096 # stripesize" while "camcontrol identify" says "physical 512". This should be why quirks entries are needed (and implemented) for it. I think stripesize should be primarily for RAID configuration, but after 4k physical sectored drives (so called AFT drives) appears, applied to even for single drive configuration, too. Right? If so, as writing blocks smaller than stripesize (except for the last block of a file) is nonsense for RAID configuration, all write access to HDDs/SSDs are constrained to use stripesize for minimum block size, right? Regards. -- Tomoaki AOKI junchoon@dec.sakura.ne.jp From owner-freebsd-current@freebsd.org Sun Apr 10 15:15:57 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7BB78B0B3A5 for ; Sun, 10 Apr 2016 15:15:57 +0000 (UTC) (envelope-from killing@multiplay.co.uk) Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1872513B3 for ; Sun, 10 Apr 2016 15:15:56 +0000 (UTC) (envelope-from killing@multiplay.co.uk) Received: by mail-wm0-x234.google.com with SMTP id l6so116309572wml.1 for ; Sun, 10 Apr 2016 08:15:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=multiplay-co-uk.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=M8ULAvuZ+UsQ8kTpKsydtXptMLOq4OYFk1g1+zojJ94=; b=UJcCEo2BXgv2jr4Qr09kSGvKDV3fklKZ7faZ7DhZgQA4AM1OD8HT7INdnDStXJrZCR Ylk0W6nzVxi/SQn9bdwBabr40jAO+8VMqn1Pd0M682i2ZbJ6xxeNjjlI2PxzqCje+Tra G122jOp8qNbRJi5WUef4NzrYG57eXDyDpHlAgQ0OOE7I/m5vFsFgdzTg9mlETFSKy8f7 df3BRE8NWb47KO16DHXXLeUWt2yLbfa3LuBtQvRG6Z4G8QMlll2GogNEfLAuXnBtO9fx s7cdqb1uqNohxLMwUbh6isO9EgSCQHiMJ54jQkhZYBqxYb7Dc8vsDPXRsm7ISsxFockI Iq6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=M8ULAvuZ+UsQ8kTpKsydtXptMLOq4OYFk1g1+zojJ94=; b=EqeHWkazHsBM79MVgt74OqBlkmraoAAklQdArhGPOlaLJkv/p7QrR4ztMxPoc5DYU8 NBkt8TpXOErt2k1eXyqv4jmJaINMMrRrdP7ac1PsWiZ2wVUpdoiYLhzMbul0Au7EUgoq qvJ1t1ol3phdnQbGO5sE4TGkR9zWLvHSkDeesv4WgNxvtMf60HMp/RsXZdbVgz/GHye1 tdAVAsIYYoe+a+8YymdiQaTrdd1XAOYhInfdecb/ST7NEuaqtaY+FOoGgpN7o2QopKQE wG8oJgvFWS6c5fNXqYIipSNqSNW4N8mhvdz0YBWeMjXfvPK3ua7tw7boS4uCT+rdCAIz kf9g== X-Gm-Message-State: AD7BkJK3yiXmtwoyacb1hqhffLHAG8atBs/d36UWho6F8l80C+d3ElTLlLIclGnWmhK5bWiG X-Received: by 10.194.133.161 with SMTP id pd1mr21569831wjb.66.1460301354930; Sun, 10 Apr 2016 08:15:54 -0700 (PDT) Received: from [10.10.1.58] (liv3d.labs.multiplay.co.uk. [82.69.141.171]) by smtp.gmail.com with ESMTPSA id jk1sm23241813wjb.27.2016.04.10.08.15.53 for (version=TLSv1/SSLv3 cipher=OTHER); Sun, 10 Apr 2016 08:15:53 -0700 (PDT) Subject: Re: Question about cam 4K quirks To: freebsd-current@freebsd.org References: <20160410155621.82b751fa79f94ab2472264d7@dec.sakura.ne.jp> <20160410233510.2dd3c73b88f04aaf4b1b0ce6@dec.sakura.ne.jp> From: Steven Hartland Message-ID: <570A6E2C.2090601@multiplay.co.uk> Date: Sun, 10 Apr 2016 16:15:56 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: <20160410233510.2dd3c73b88f04aaf4b1b0ce6@dec.sakura.ne.jp> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2016 15:15:57 -0000 On 10/04/2016 15:35, Tomoaki AOKI wrote: > On Sun, 10 Apr 2016 06:59:04 -0600 > Alan Somers wrote: > >> On Sun, Apr 10, 2016 at 12:56 AM, Tomoaki AOKI >> wrote: >> >>> Hi. Maybe freebsd-hardware list would be the right place, but it's not >>> so active. :-( >>> >>> Is 4K quirks needed for every HDDs/SSDs having physical sector size >>> 4096? >>> >>> If so, I would be able to provide patch for Crucial M550 and MX200. >>> (Possibly covers other models [BX200 etc.] by abstraction.) >>> >>> M550(1TB): device model Crucial CT1024M550SSD1 >>> firmware revision MU01 >>> MX200(1TB): device model Crucial CT1024MX200SSD1 >>> firmware revision MU03 >>> -> Abstracted with "Crucial CT*SSD*" or "Crucial CT*", as the part >>> "1024" should vary with its capacity and can be 3 to 4 digits >>> for now. I tried the former and confirmed "quirks=0x1<4K>" >>> appears, which doesn't appear without adding the entry. >>> >>> >>> If not, is it sufficient if `camcontrol identify ` states >>> "physical 4096" on "sector size" line for everything in kernel and >>> related components (i.e., zfs-related ones)? >>> >>> >>> Regards. >> >> You only need quirk entries if the device fails to identify its physical >> size correctly. If "camcontrol identify" states "physical 4096", then >> you're probably ok, but it's not the best place to ask. "camcontrol >> identify" asks the device directly, whereas "diskinfo -v" asks the kernel. >> If "diskinfo -v" says "4096 stripesize" then you're definitely ok. >> >> -Alan > Thanks for clarification. > > Tried "diskinfo -v" as you noted (of course running the kernel without > adding quirks entry) and confirmed it saying "4096 # stripesize". > So it's already OK with current ata_da.c and scsi_da.c (no quirks is > needed). > > OTOH, trying with Samsung 850 evo (the last one I have for now, > having quirks entry in current source), "diskinfo -v" says "4096 > # stripesize" while "camcontrol identify" says "physical 512". > This should be why quirks entries are needed (and implemented) for it. Correct, manufactures took the cop out route and return 512 for both logical and physical sizes to avoid issues with bad OS support. SSD's a particularly lazy in this regard. > I think stripesize should be primarily for RAID configuration, but > after 4k physical sectored drives (so called AFT drives) appears, > applied to even for single drive configuration, too. Right? stripesize simply gives a hit as to performance when accessing the device. > If so, as writing blocks smaller than stripesize (except for the last > block of a file) is nonsense for RAID configuration, all write access > to HDDs/SSDs are constrained to use stripesize for minimum block size, > right? Nope, sectorsize constrains that. stripesize is only used as a way to help tune filesystem access patterns e.g. in ZFS it is used to help determine the ashift value which in turn determines the minimum allocatable block size. This helps optimise performance while sacrificing storage space i.e. causing wastage. Regards Steve From owner-freebsd-current@freebsd.org Sun Apr 10 16:40:11 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0E07EB0A65F for ; Sun, 10 Apr 2016 16:40:11 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 0119A18EE; Sun, 10 Apr 2016 16:40:11 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 97BC21276; Sun, 10 Apr 2016 16:40:10 +0000 (UTC) Date: Sun, 10 Apr 2016 16:40:09 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1474524173.29.1460306409826.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <190324742.27.1460290381719.JavaMail.jenkins@jenkins-9.freebsd.org> References: <190324742.27.1460290381719.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build is still unstable: FreeBSD_HEAD #181 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: UNSTABLE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2016 16:40:11 -0000 See From owner-freebsd-current@freebsd.org Sun Apr 10 23:02:20 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4E258B0BE8A for ; Sun, 10 Apr 2016 23:02:20 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 4177E1099; Sun, 10 Apr 2016 23:02:20 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id C21F6135A; Sun, 10 Apr 2016 23:02:18 +0000 (UTC) Date: Sun, 10 Apr 2016 23:02:17 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <461772837.36.1460329337284.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1474524173.29.1460306409826.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1474524173.29.1460306409826.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build is still unstable: FreeBSD_HEAD #182 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: UNSTABLE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2016 23:02:20 -0000 See From owner-freebsd-current@freebsd.org Mon Apr 11 03:45:58 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 82081B0A3D1 for ; Mon, 11 Apr 2016 03:45:58 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 592771D0A; Mon, 11 Apr 2016 03:45:58 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id B5D981454; Mon, 11 Apr 2016 03:45:55 +0000 (UTC) Date: Mon, 11 Apr 2016 03:45:52 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1041045088.38.1460346352404.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <461772837.36.1460329337284.JavaMail.jenkins@jenkins-9.freebsd.org> References: <461772837.36.1460329337284.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build is still unstable: FreeBSD_HEAD #183 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: UNSTABLE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Apr 2016 03:45:58 -0000 See From owner-freebsd-current@freebsd.org Mon Apr 11 09:05:18 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8B088B03E89 for ; Mon, 11 Apr 2016 09:05:18 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 332811C2D for ; Mon, 11 Apr 2016 09:05:18 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: by mail-wm0-x22f.google.com with SMTP id f198so136362379wme.0 for ; Mon, 11 Apr 2016 02:05:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bris-ac-uk.20150623.gappssmtp.com; s=20150623; h=date:from:message-id:to:subject:cc:reply-to:in-reply-to; bh=pTdOQfllUilW5tGuixorERNlMb0gGovE+R2HurdKp9I=; b=UFpCrqmMnSXDOslKHmUbBasSTI/OvFlcXzzYLpdppqjZuixjIMbMe+qKEGw/wLYWeZ CBoV4BMQcoOkKhW8+/E3QSDWGjBMencNs/ddrIWuPKRVmTfXDuwW68zz37L2VGht7XBH jbY92wbc/6XhANtDBXzSlDtzycdNdk+el0Pje9mlilBtJ5KQ4driR8DbHmtneHGk8D6U mXIpSD2unxoJthAukKcaHd66KM2j9bdHi6rkJZW6hFjbrWofPbWzNy3jJ1LJh9RRcAQX KKPvtmqdirSch9VHyVX1zP5lKZyD2SrxSHv1jC88mTnDcOCjN8btK48JlCMWcbKPHdr+ FTIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:message-id:to:subject:cc:reply-to :in-reply-to; bh=pTdOQfllUilW5tGuixorERNlMb0gGovE+R2HurdKp9I=; b=gC7F7VwdzgKnqjd+10LjK3TonBgU2wDQ9RY2jD4Ldrnt4X1A0ZUofJm2KonoGYS9Co 0VJOhJee9dEhTh0MZI5iHncrq2hAC9Cnlr+3jxuFxpRjsDQIbyM6hd3NPKWtcz0FMKaI NB/ugJsQyLx2ekUq+B/ud3D4xt5HSOxRBaNaEwZHMzzWjhFEIxwiRt3Zv9pzdo0PsYXs w6jZGH7AeSEv083RKJX+eichC8dpOILVq2TLkgiV44ChjFXp2PNLiWhik3i6UGf7ZGyD m5QmqCHuB8AldsIlmMfXGWGKylQtC+ZWuh3YbW9nxpx2mATT5SgLt6kQQU8B+6joBguM /ewQ== X-Gm-Message-State: AOPr4FX2keoDgyetPKzXPozuCXn7/r4N8K/yRydtlRafC2vH6ORs/BJKFLpQheS+/MdLKqj1 X-Received: by 10.194.62.145 with SMTP id y17mr12444387wjr.109.1460365516668; Mon, 11 Apr 2016 02:05:16 -0700 (PDT) Received: from mech-as222.men.bris.ac.uk (mech-as222.men.bris.ac.uk. [137.222.170.4]) by smtp.gmail.com with ESMTPSA id wa1sm10245392wjc.45.2016.04.11.02.05.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Apr 2016 02:05:16 -0700 (PDT) Received: from mech-as222.men.bris.ac.uk (localhost [127.0.0.1]) by mech-as222.men.bris.ac.uk (8.15.2/8.15.2) with ESMTP id u3B95FoT026845; Mon, 11 Apr 2016 10:05:15 +0100 (BST) (envelope-from mexas@mech-as222.men.bris.ac.uk) Received: (from mexas@localhost) by mech-as222.men.bris.ac.uk (8.15.2/8.15.2/Submit) id u3B95E7E026844; Mon, 11 Apr 2016 10:05:14 +0100 (BST) (envelope-from mexas) Date: Mon, 11 Apr 2016 10:05:14 +0100 (BST) From: Anton Shterenlikht Message-Id: <201604110905.u3B95E7E026844@mech-as222.men.bris.ac.uk> To: adrian@freebsd.org, otacilio.neto@bsd.com.br Subject: Re: WIFI urtwn possibly broken on 297561 Cc: freebsd-arm@freebsd.org, freebsd-current@freebsd.org Reply-To: mexas@bris.ac.uk In-Reply-To: X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Apr 2016 09:05:18 -0000 > >Hi! > >this is because we don't have A-MPDU RX aging on by default. So, if >there are holes in the sequence number space, FreeBSD's reordering >logic doesn't flush frames up until it's received /all/ the traffic. > >I've just enabled it by default in -HEAD now. That should fix it. >Otacilio, you should be able to fix it locally by adding options >IEEE80211_AMPDU_AGE to your kernel config file and recompiling. > >Sorry! Is this urtwn PR related to this: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205477 Thanks Anton From owner-freebsd-current@freebsd.org Mon Apr 11 10:27:26 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 77DA5B0B800 for ; Mon, 11 Apr 2016 10:27:26 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: from mail-ig0-x22e.google.com (mail-ig0-x22e.google.com [IPv6:2607:f8b0:4001:c05::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5134C12F5 for ; Mon, 11 Apr 2016 10:27:26 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: by mail-ig0-x22e.google.com with SMTP id ui10so68697997igc.1 for ; Mon, 11 Apr 2016 03:27:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsd.com.br; s=capeta; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=mDPB7Q6vuWMJAOdzLyAplsEVyYvqZ/SeEUDKN2N4yGc=; b=EtfF0EDXvInipZDIlh9oKHnLjs8rKHXoLXSNi3WrhsJnlx6q+A3/SY8G6FM2D9dJYK 0bnpNcOhcqMJ3JalJ8vaaa2NW2810Obkk/lK3lNYOrkd6VlIGcoDIr+02vulqq2JizAo XCpEf2Slr25So6pCkHCWNb752l/UKEPfXhieg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=mDPB7Q6vuWMJAOdzLyAplsEVyYvqZ/SeEUDKN2N4yGc=; b=TKOAqie7iARBem3W4J7UuFuyqo9sKID82F5Qg9/XiBFggkto40QUkG66CIS5wCEpPc kOgXk2AFJ1EnS5FHyz3gn5BgiTVCTpwU9Ho1+gdD8ioDYMLHPo/FkpIwOWtGPYdEMJga 9SdlT/Xb5Edhe5dVANZKiWwCoJGl+ZLS9rbH6vc3HiqBHIO3abwYuKeaVVHULFkrqwaP TQ+r6KRYib7I9LBLS0FK+M9B5spzFPOPRT1EsjZQel4wR7TbNvsCPJ5Yn+Ylh8ZMbETB wQ8ky7dnlW2547Au8BWFFBfbrBIHTtO9KvPxw2BcA+ilac2WVqJT8jIPCGP8yHbczrmV givQ== X-Gm-Message-State: AD7BkJKS68081svQJ4C2j5CaX7HyLi6XbD2JMPZVrWFgmYOcayWt+sol1jAyMoQzocnH4DyQIvMPynYJf671Qg== X-Received: by 10.50.147.67 with SMTP id ti3mr16609975igb.48.1460370445585; Mon, 11 Apr 2016 03:27:25 -0700 (PDT) MIME-Version: 1.0 References: <201604110905.u3B95E7E026844@mech-as222.men.bris.ac.uk> In-Reply-To: From: =?UTF-8?Q?Otac=C3=ADlio_de_Ara=C3=BAjo_Ramos_Neto?= Date: Mon, 11 Apr 2016 10:27:16 +0000 Message-ID: Subject: Fwd: WIFI urtwn possibly broken on 297561 To: freebsd-arm@freebsd.org, freebsd-current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Apr 2016 10:27:26 -0000 Em seg, 11 de abr de 2016 06:05, Anton Shterenlikht escreveu: > > > >Hi! > > > >this is because we don't have A-MPDU RX aging on by default. So, if > >there are holes in the sequence number space, FreeBSD's reordering > >logic doesn't flush frames up until it's received /all/ the traffic. > > > >I've just enabled it by default in -HEAD now. That should fix it. > >Otacilio, you should be able to fix it locally by adding options > >IEEE80211_AMPDU_AGE to your kernel config file and recompiling. > > > >Sorry! > > Is this urtwn PR related to this: > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205477 > > Thanks > > Anton > I can't say that yes or no because I have testes only on CURRENT and the bug report is related to 10. But, the issue don't look related. In my case a previous version of CURRENT works fine and after a update to a new revision it stop works, but only under load. It is not related to initialization problem (I think). []'S -Otacilio > From owner-freebsd-current@freebsd.org Mon Apr 11 12:48:06 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 73948B0BF8C for ; Mon, 11 Apr 2016 12:48:06 +0000 (UTC) (envelope-from rizzo.unipi@gmail.com) Received: from mail-lf0-x231.google.com (mail-lf0-x231.google.com [IPv6:2a00:1450:4010:c07::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EE36B185B for ; Mon, 11 Apr 2016 12:48:05 +0000 (UTC) (envelope-from rizzo.unipi@gmail.com) Received: by mail-lf0-x231.google.com with SMTP id j11so154850967lfb.1 for ; Mon, 11 Apr 2016 05:48:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=SlLDh4wXRt9wAfgRzWjM7U37ChBZXZsHlx/z9+C8tx4=; b=rfOt3tLmqC43QpsrNs4AU3cSJfVhEPnR9XdUYLIvWJrXc9i6e+3qUinXKYYjxhoEHY bIL+jil4MLCrpW0kueKYMOXpHOHkLLdzZ2BewEZd7MplM+YZl+tAwFbnhJkxVRgneJQ5 7BK0763HFfjqhUoya/DMXU+kypPLU7QFwSbpxbKD9aVz2qYsTQlUO4ajkEGWs/cPt18N VrijYgVX8mVmQ12gC5DyfbLF2qg0o0JO8GlBza7NJVb+/aq6DZ7WahrR/jAdvmAhuEGK JdGH7nKj4Q2h5FMZ8QUNdFxuaYFutjFI/8UUKAvrconvW3YtuWeuwrwPAr57DpJ03svb jd0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=SlLDh4wXRt9wAfgRzWjM7U37ChBZXZsHlx/z9+C8tx4=; b=kLC48/HLX9/PYtdJATz5fYA6emd76iA1mdSb+hsGPgamLC1jJ2oXXHpySPOHJ03F1S RlTaM1buN0FckkQn5TbcWf1TZx/ix9lkLh8s0kW+wJeHIFqz3yCz/XH6Y0vFnjicfrdZ v8+3x9qvSFPRd+e6NvJ/7at2nyjPmNv3o7wueUBYsGPeavelGBrG+fZtKOIRkRG1T64G qGpc+lRkIfTplR2wLDk6ItaDO3SmfV+MZEr9VQCf+TPl3066V7Ahz8Q2u4EcK/9QEXMy 3uk51TAZT1XTS/WXERg0sEc6lZeXjDmVKZUirWW1pthhv+ZjuejSUahlcLyDcTSP/DAM mU9Q== X-Gm-Message-State: AD7BkJLkIgmmh7lf4QqndxQtoPzxn3uu/uTp64PEC6EC57lVQ2LSZuPdF1KukrTwjtCXsmmihOvuTp5OpQMAag== MIME-Version: 1.0 X-Received: by 10.112.171.33 with SMTP id ar1mr8315852lbc.54.1460378883960; Mon, 11 Apr 2016 05:48:03 -0700 (PDT) Sender: rizzo.unipi@gmail.com Received: by 10.114.199.19 with HTTP; Mon, 11 Apr 2016 05:48:03 -0700 (PDT) In-Reply-To: <20160408212237.GA6614@zxy.spb.ru> References: <20160408162416.GA94343@onelab2.iet.unipi.it> <20160408212237.GA6614@zxy.spb.ru> Date: Mon, 11 Apr 2016 14:48:03 +0200 X-Google-Sender-Auth: -oQs6fvoFep6hwdODDi_jehRq5Q Message-ID: Subject: Re: stall-free memory reads ? (possibly stale) ? From: Luigi Rizzo To: Slawa Olhovchenkov Cc: freebsd-current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Apr 2016 12:48:06 -0000 thank you, much appreciated. On Fri, Apr 8, 2016 at 11:22 PM, Slawa Olhovchenkov wrote: > On Fri, Apr 08, 2016 at 06:24:16PM +0200, Luigi Rizzo wrote: > > > Hi, > > I have an application with two threads sharing a memory variable, > > one continuously writing, one continuously reading. > > > > Because of the way my system works, the reader can tolerate reading > > stale data, but it should not stall on memory reads (the line > > is on the local cache for the reader, just might be invalidated). > > > > I was wondering if there is some way (either generic or > > x86-specific, either simple or convoluted, possibly using > > multiple versions of the shared variable in different cache > > lines) to make sure that reads never stalls (or, equivalently, > > let me read stale values from the cache) ? > > > > I have done some experiments and on a single-socket machines > > the stallled reads take some 50ns; on a dual socket machine > > the stall penalty grows to about 200ns. > > Can this link help to you? > > https://tu-dresden.de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/projekte/benchit/2015_ICPP_authors_version.pdf > > -- -----------------------------------------+------------------------------- Prof. Luigi RIZZO, rizzo@iet.unipi.it . Dip. di Ing. dell'Informazione http://www.iet.unipi.it/~luigi/ . Universita` di Pisa TEL +39-050-2217533 . via Diotisalvi 2 Mobile +39-338-6809875 . 56122 PISA (Italy) -----------------------------------------+------------------------------- From owner-freebsd-current@freebsd.org Mon Apr 11 14:24:27 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 60854B0C62A for ; Mon, 11 Apr 2016 14:24:27 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from dec.sakura.ne.jp (dec.sakura.ne.jp [210.188.226.8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1E0C9114A for ; Mon, 11 Apr 2016 14:24:26 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from fortune.joker.local (123-48-23-227.dz.commufa.jp [123.48.23.227]) (authenticated bits=0) by dec.sakura.ne.jp (8.15.2/8.15.2/[SAKURA-WEB]/20080708) with ESMTPA id u3BEOHJw096689 for ; Mon, 11 Apr 2016 23:24:18 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Mon, 11 Apr 2016 23:24:16 +0900 From: Tomoaki AOKI To: freebsd-current@freebsd.org Subject: Re: Question about cam 4K quirks Message-Id: <20160411232416.d2906cf7287d98c9959926f6@dec.sakura.ne.jp> In-Reply-To: <570A6E2C.2090601@multiplay.co.uk> References: <20160410155621.82b751fa79f94ab2472264d7@dec.sakura.ne.jp> <20160410233510.2dd3c73b88f04aaf4b1b0ce6@dec.sakura.ne.jp> <570A6E2C.2090601@multiplay.co.uk> Organization: Junchoon corps X-Mailer: Sylpheed 3.5.0 (GTK+ 2.24.29; amd64-portbld-freebsd10.3) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Apr 2016 14:24:27 -0000 Thanks for your answer! On Sun, 10 Apr 2016 16:15:56 +0100 Steven Hartland wrote: > > > On 10/04/2016 15:35, Tomoaki AOKI wrote: > > On Sun, 10 Apr 2016 06:59:04 -0600 > > Alan Somers wrote: > > > >> On Sun, Apr 10, 2016 at 12:56 AM, Tomoaki AOKI > >> wrote: > >> > >>> Hi. Maybe freebsd-hardware list would be the right place, but it's not > >>> so active. :-( > >>> > >>> Is 4K quirks needed for every HDDs/SSDs having physical sector size > >>> 4096? > >>> > >>> If so, I would be able to provide patch for Crucial M550 and MX200. > >>> (Possibly covers other models [BX200 etc.] by abstraction.) > >>> > >>> M550(1TB): device model Crucial CT1024M550SSD1 > >>> firmware revision MU01 > >>> MX200(1TB): device model Crucial CT1024MX200SSD1 > >>> firmware revision MU03 > >>> -> Abstracted with "Crucial CT*SSD*" or "Crucial CT*", as the part > >>> "1024" should vary with its capacity and can be 3 to 4 digits > >>> for now. I tried the former and confirmed "quirks=0x1<4K>" > >>> appears, which doesn't appear without adding the entry. > >>> > >>> > >>> If not, is it sufficient if `camcontrol identify ` states > >>> "physical 4096" on "sector size" line for everything in kernel and > >>> related components (i.e., zfs-related ones)? > >>> > >>> > >>> Regards. > >> > >> You only need quirk entries if the device fails to identify its physical > >> size correctly. If "camcontrol identify" states "physical 4096", then > >> you're probably ok, but it's not the best place to ask. "camcontrol > >> identify" asks the device directly, whereas "diskinfo -v" asks the kernel. > >> If "diskinfo -v" says "4096 stripesize" then you're definitely ok. > >> > >> -Alan > > Thanks for clarification. > > > > Tried "diskinfo -v" as you noted (of course running the kernel without > > adding quirks entry) and confirmed it saying "4096 # stripesize". > > So it's already OK with current ata_da.c and scsi_da.c (no quirks is > > needed). > > > > OTOH, trying with Samsung 850 evo (the last one I have for now, > > having quirks entry in current source), "diskinfo -v" says "4096 > > # stripesize" while "camcontrol identify" says "physical 512". > > This should be why quirks entries are needed (and implemented) for it. > Correct, manufactures took the cop out route and return 512 for both > logical and physical sizes to avoid issues with bad OS support. > SSD's a particularly lazy in this regard. > > I think stripesize should be primarily for RAID configuration, but > > after 4k physical sectored drives (so called AFT drives) appears, > > applied to even for single drive configuration, too. Right? > stripesize simply gives a hit as to performance when accessing the device. So now FreeBSD's ZFS defaults ashift 12, if I remember correctly, to align datasets with 4k. And UFS has minimum blocksize of 4k (defaults 8k). And more, now gpart can align partitions as root specifies. > > If so, as writing blocks smaller than stripesize (except for the last > > block of a file) is nonsense for RAID configuration, all write access > > to HDDs/SSDs are constrained to use stripesize for minimum block size, > > right? > Nope, sectorsize constrains that. So possibly some filesystems can be mis-aligned even if the start point is properly aligned. *Mis-aligned fragments should be allowed, though. > > stripesize is only used as a way to help tune filesystem access patterns > e.g. in ZFS it is used to help determine the ashift value which in turn > determines the minimum allocatable block size. This helps optimise > performance while sacrificing storage space i.e. causing wastage. > > Regards > Steve Exactly. :-) But there's large possibility of severe performance degradation caused by mis-aligned blocks, especially in HDD, and the capacities of HDDs became large, even in 2.5inch form factor. Defaulting block size to physical sector size would be reasonable, if any option to downsize to 512 bytes is provided. *If I remember correctly, block size of UFS is 4096 bytes at minimum, but supports 512 bytes fragments for small files (and to concentrate tail portions of large files). It would be in many cases reasonable trade-off, too. Regards. -- Tomoaki AOKI junchoon@dec.sakura.ne.jp From owner-freebsd-current@freebsd.org Mon Apr 11 15:07:04 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9886DB0B740 for ; Mon, 11 Apr 2016 15:07:04 +0000 (UTC) (envelope-from killing@multiplay.co.uk) Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 31ECA1B23 for ; Mon, 11 Apr 2016 15:07:03 +0000 (UTC) (envelope-from killing@multiplay.co.uk) Received: by mail-wm0-x22f.google.com with SMTP id a140so16972940wma.0 for ; Mon, 11 Apr 2016 08:07:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=multiplay-co-uk.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=lFbaPymx+bIHrh6ZY+UTmqdTKpkEFjH+LmEHfwa71pw=; b=aRmyd68vmp5sUoGc0O9OCnfsi4dTJgOAevbNcXLZ6R/O6Nc4AORdu69CVzs0k20X0P eIbdtctOJLfC1LIPLNZxRaBvAbdXJ2mB8Xi+yG3C2lCukH7Jvy0OpkkB074HmoXnfSw9 Ec+jW4wDpyaVsBhOGPE2IRAeilju6adRRss59lWFgliRQM/V6q7mvN7T/LXGzJEQxd+z zSD1EMWlst3HHaIe+DtF95P1hpEIutIToUMT/OtBGsqE3izT/EeyfCKvaeHNOu2uX6Ts gueHtz4nu1ZCP73qhuIf8B9QyyG3WJh5YlimU4zVWlhs6Db72Sf6l0r4ZwITorpjjeD7 z1WA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=lFbaPymx+bIHrh6ZY+UTmqdTKpkEFjH+LmEHfwa71pw=; b=dnNf7OLyx8vYIVjuh+5VE4UruWMvHL9iK5exqaAwVXiYSTe1gEtSrmh0VcUU0lukaC fJheJbGgeUXCuo/+pvrb7WhHcOGlVtYjpE1af62bW2DnFWlFfmhnzsjaY4XgaYwcN5MK BVxj0F9RVk16HpXd0K3MhP606grNnQrdfi10SCRLcDciO5XbnnCA0BOvfO8qxrngCIT9 tf2yNFNUuC7PFF5BR27XA1rzcDDN5WpEx49gN2I5wpwu9OgWD6XUhUGNbLUB343TJclH mGczM6jFTr5RDcrAuo9mIm/S3Zx8xwT2alemQExs8hv54A6xTIVgcui1d8Brg+1pDAfs l3RQ== X-Gm-Message-State: AD7BkJJVy6d4jfO4Jc7KVQz/D9Axb2mRiF1vuR27jJQ48tEb0IuDo4rmG0OC06r1YpBFOhx/ X-Received: by 10.194.135.6 with SMTP id po6mr22218610wjb.70.1460387221169; Mon, 11 Apr 2016 08:07:01 -0700 (PDT) Received: from [10.10.1.58] (liv3d.labs.multiplay.co.uk. [82.69.141.171]) by smtp.gmail.com with ESMTPSA id j71sm17814849wmj.21.2016.04.11.08.06.59 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 11 Apr 2016 08:06:59 -0700 (PDT) Subject: Re: Question about cam 4K quirks To: freebsd-current@freebsd.org References: <20160410155621.82b751fa79f94ab2472264d7@dec.sakura.ne.jp> <20160410233510.2dd3c73b88f04aaf4b1b0ce6@dec.sakura.ne.jp> <570A6E2C.2090601@multiplay.co.uk> <20160411232416.d2906cf7287d98c9959926f6@dec.sakura.ne.jp> From: Steven Hartland Message-ID: <570BBD98.8060000@multiplay.co.uk> Date: Mon, 11 Apr 2016 16:07:04 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: <20160411232416.d2906cf7287d98c9959926f6@dec.sakura.ne.jp> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Apr 2016 15:07:04 -0000 On 11/04/2016 15:24, Tomoaki AOKI wrote: > Thanks for your answer! > > On Sun, 10 Apr 2016 16:15:56 +0100 > Steven Hartland wrote: > >> >> On 10/04/2016 15:35, Tomoaki AOKI wrote: >>> On Sun, 10 Apr 2016 06:59:04 -0600 >>> Alan Somers wrote: >>> >>>> On Sun, Apr 10, 2016 at 12:56 AM, Tomoaki AOKI >>>> wrote: >>>> >>>>> Hi. Maybe freebsd-hardware list would be the right place, but it's not >>>>> so active. :-( >>>>> >>>>> Is 4K quirks needed for every HDDs/SSDs having physical sector size >>>>> 4096? >>>>> >>>>> If so, I would be able to provide patch for Crucial M550 and MX200. >>>>> (Possibly covers other models [BX200 etc.] by abstraction.) >>>>> >>>>> M550(1TB): device model Crucial CT1024M550SSD1 >>>>> firmware revision MU01 >>>>> MX200(1TB): device model Crucial CT1024MX200SSD1 >>>>> firmware revision MU03 >>>>> -> Abstracted with "Crucial CT*SSD*" or "Crucial CT*", as the part >>>>> "1024" should vary with its capacity and can be 3 to 4 digits >>>>> for now. I tried the former and confirmed "quirks=0x1<4K>" >>>>> appears, which doesn't appear without adding the entry. >>>>> >>>>> >>>>> If not, is it sufficient if `camcontrol identify ` states >>>>> "physical 4096" on "sector size" line for everything in kernel and >>>>> related components (i.e., zfs-related ones)? >>>>> >>>>> >>>>> Regards. >>>> You only need quirk entries if the device fails to identify its physical >>>> size correctly. If "camcontrol identify" states "physical 4096", then >>>> you're probably ok, but it's not the best place to ask. "camcontrol >>>> identify" asks the device directly, whereas "diskinfo -v" asks the kernel. >>>> If "diskinfo -v" says "4096 stripesize" then you're definitely ok. >>>> >>>> -Alan >>> Thanks for clarification. >>> >>> Tried "diskinfo -v" as you noted (of course running the kernel without >>> adding quirks entry) and confirmed it saying "4096 # stripesize". >>> So it's already OK with current ata_da.c and scsi_da.c (no quirks is >>> needed). >>> >>> OTOH, trying with Samsung 850 evo (the last one I have for now, >>> having quirks entry in current source), "diskinfo -v" says "4096 >>> # stripesize" while "camcontrol identify" says "physical 512". >>> This should be why quirks entries are needed (and implemented) for it. >> Correct, manufactures took the cop out route and return 512 for both >> logical and physical sizes to avoid issues with bad OS support. >> SSD's a particularly lazy in this regard. >>> I think stripesize should be primarily for RAID configuration, but >>> after 4k physical sectored drives (so called AFT drives) appears, >>> applied to even for single drive configuration, too. Right? >> stripesize simply gives a hit as to performance when accessing the device. > So now FreeBSD's ZFS defaults ashift 12, if I remember correctly, to > align datasets with 4k. ZFS calculates the most suitable given the reports physical and logical sector sizes, technically the default is ashift 9 unless altered by setting vfs.zfs.min_auto_ashift. > And UFS has minimum blocksize of 4k (defaults > 8k). And more, now gpart can align partitions as root specifies. > >>> If so, as writing blocks smaller than stripesize (except for the last >>> block of a file) is nonsense for RAID configuration, all write access >>> to HDDs/SSDs are constrained to use stripesize for minimum block size, >>> right? >> Nope, sectorsize constrains that. > So possibly some filesystems can be mis-aligned even if the start point > is properly aligned. > > *Mis-aligned fragments should be allowed, though. > >> stripesize is only used as a way to help tune filesystem access patterns >> e.g. in ZFS it is used to help determine the ashift value which in turn >> determines the minimum allocatable block size. This helps optimise >> performance while sacrificing storage space i.e. causing wastage. > Exactly. :-) > But there's large possibility of severe performance degradation caused > by mis-aligned blocks, especially in HDD, and the capacities of HDDs > became large, even in 2.5inch form factor. Defaulting block size to > physical sector size would be reasonable, if any option to downsize to > 512 bytes is provided. That would be a step back, correcting the offset would be the better fix. > *If I remember correctly, block size of UFS is 4096 bytes at minimum, > but supports 512 bytes fragments for small files (and to concentrate > tail portions of large files). It would be in many cases reasonable > trade-off, too. I don't use UFS so couldn't comment. From owner-freebsd-current@freebsd.org Mon Apr 11 18:07:52 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D5391B0C9BA for ; Mon, 11 Apr 2016 18:07:52 +0000 (UTC) (envelope-from phk@phk.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) by mx1.freebsd.org (Postfix) with ESMTP id A1176175A; Mon, 11 Apr 2016 18:07:52 +0000 (UTC) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (unknown [192.168.55.3]) by phk.freebsd.dk (Postfix) with ESMTP id 530F24FB55; Mon, 11 Apr 2016 18:07:50 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.15.2/8.15.2) with ESMTP id u3BI7m5N016648; Mon, 11 Apr 2016 18:07:48 GMT (envelope-from phk@phk.freebsd.dk) To: "O. Hartmann" cc: Cy Schubert , Michael Butler , "K. Macy" , FreeBSD CURRENT Subject: Re: CURRENT slow and shaky network stability In-reply-to: <20160409105444.7020f2f1.ohartman@zedat.fu-berlin.de> From: "Poul-Henning Kamp" References: <20160405082047.670d7241@freyja.zeit4.iv.bundesimmobilien.de> <201604050646.u356k850078565@slippy.cwsent.com> <20160409105444.7020f2f1.ohartman@zedat.fu-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <16646.1460398068.1@critter.freebsd.dk> Date: Mon, 11 Apr 2016 18:07:48 +0000 Message-ID: <16647.1460398068@critter.freebsd.dk> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Apr 2016 18:07:52 -0000 -------- I have been trying to capture a packet trace for the breaking SSH and while not a statistically rigid conclusion, it doesnt seem to happen when I run a tcpdump on wlan0. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-freebsd-current@freebsd.org Mon Apr 11 18:50:46 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DC360B0C1CB for ; Mon, 11 Apr 2016 18:50:46 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-ig0-x234.google.com (mail-ig0-x234.google.com [IPv6:2607:f8b0:4001:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A773F14BC; Mon, 11 Apr 2016 18:50:46 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-ig0-x234.google.com with SMTP id f1so69007162igr.1; Mon, 11 Apr 2016 11:50:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=htUECBbiUbtUYxWLyIDv45ZHO7R2YGuKLrrufaYD598=; b=fcu4udL7lKe04eNWz06sbJny9akMJgmweBlz0p/wGqfBUAt+Q+jyMI1TMr4VKsX6Qf JBOi4JB+/NSmhGLevUlbD68tbXhZNKSUvvmA1/f0+Sfsi9WYcNNjI2A/KtwzoQroRSAQ 2SLgR1HUpzS9P40m9u7QR56geAGrQw/9kR4tf1qEKJXoetFjwl9jtrwOiYHTultL3y6+ FOCqICH9D3ePXc/ZLZ/cNG5+IkvK44IZ1kvAUqETLwqwvikPsVZZOMXntt9rZlxYbyqX sit7C34ZF24gUS4YVl2cyttif4pccb7ZRBy/UMFQPf4Ag7kTIZMGXHke+Y4DdpJxzQDq yWFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=htUECBbiUbtUYxWLyIDv45ZHO7R2YGuKLrrufaYD598=; b=RrHBXfz2IzPgRNwROYPg80OwV0b+WOa268UqYUyt4bkRnOXvngGj31nMVzOUFrUkcd MII8sb5SvqyTRkh44iFaMfCGhdVQfySGW3XaX2B7EAD2aDCuyaz6Sol1A8j4PHDZJiB0 PPHIT9kfmErPu1pcc6armZi8uoawhWsmi3vlNL4Ak3BoLMU0cYBA0go+jDDpkS4Wux5j 7ssnKnw9o3QyKqCT7UObzMr+viHwdlma0sOgAPIpFIgvtnZ1+U8M879E6umeOcmkOsFd JzI66pJxUGbWwkC039XomKdZhgSYnZ9wiNQwztxxwB6N0Pr/+Yi7EepLeU/9eK1BPm7S W+Jg== X-Gm-Message-State: AD7BkJKyWGuuSp8ceI0Scpil2BXoRbaiGDvd4UsaJ8slz1X/eU1iHLz6gN5KwIonIc4uLA/4BEJrnIFfDynObw== MIME-Version: 1.0 X-Received: by 10.50.131.199 with SMTP id oo7mr19236671igb.22.1460400646173; Mon, 11 Apr 2016 11:50:46 -0700 (PDT) Received: by 10.36.14.19 with HTTP; Mon, 11 Apr 2016 11:50:45 -0700 (PDT) In-Reply-To: <16647.1460398068@critter.freebsd.dk> References: <20160405082047.670d7241@freyja.zeit4.iv.bundesimmobilien.de> <201604050646.u356k850078565@slippy.cwsent.com> <20160409105444.7020f2f1.ohartman@zedat.fu-berlin.de> <16647.1460398068@critter.freebsd.dk> Date: Mon, 11 Apr 2016 11:50:45 -0700 Message-ID: Subject: Re: CURRENT slow and shaky network stability From: Adrian Chadd To: Poul-Henning Kamp Cc: "O. Hartmann" , Cy Schubert , Michael Butler , "K. Macy" , FreeBSD CURRENT Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Apr 2016 18:50:47 -0000 Can you try 'ifconfig wlan0 promisc' instead and see if that helps? -a From owner-freebsd-current@freebsd.org Tue Apr 12 06:14:55 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6F844B0D6CF for ; Tue, 12 Apr 2016 06:14:55 +0000 (UTC) (envelope-from paulw@fisheyehq.com) Received: from smtprelay.hostedemail.com (smtprelay0022.hostedemail.com [216.40.44.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4B1CC135E for ; Tue, 12 Apr 2016 06:14:54 +0000 (UTC) (envelope-from paulw@fisheyehq.com) Received: from filter.hostedemail.com (unknown [216.40.38.60]) by smtprelay03.hostedemail.com (Postfix) with ESMTP id C982D6A93A for ; Tue, 12 Apr 2016 06:14:47 +0000 (UTC) X-Session-Marker: 7061756C77406669736865796568712E636F6D X-Spam-Summary: 2, 0, 0, , d41d8cd98f00b204, paulw@fisheyehq.com, :, RULES_HIT:41:355:379:421:582:960:966:973:988:989:1152:1260:1277:1311:1313:1314:1345:1381:1437:1515:1516:1518:1534:1541:1593:1594:1711:1730:1747:1777:1792:1801:2196:2199:2393:2540:2559:2562:2693:2861:3138:3139:3140:3141:3142:3353:3865:3867:3868:3870:3871:3872:4184:4250:4321:4385:4605:5007:6119:6261:7903:7974:8957:10004:10400:10848:11026:11658:11914:12517:12519:12555:12663:12679:13069:13071:13311:13357:13439:14180:14181:14581:14659:14685:21060:21080:30012:30054:30080, 0, RBL:none, CacheIP:none, Bayesian:0.5, 0.5, 0.5, Netcheck:none, DomainCache:0, MSF:not bulk, SPF:fn, MSBL:0, DNSBL:none, Custom_rules:0:0:0, LFtime:1, LUA_SUMMARY:none X-HE-Tag: shirt07_641095864ec3a X-Filterd-Recvd-Size: 2431 Received: from mail.fisheyehq.co.uk (imap-ext [216.40.42.5]) (Authenticated sender: webmail@paulw@fisheyehq.com) by omf02.hostedemail.com (Postfix) with ESMTPA for ; Tue, 12 Apr 2016 06:14:47 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 12 Apr 2016 07:14:47 +0100 From: paulw@fisheyehq.com To: Freebsd-current@freebsd.org Subject: Kernel trap when booting inside VirtualBox Message-ID: <17ea940319f36a803594bd00940efe4f@fisheyehq.com> X-Sender: paulw@fisheyehq.com User-Agent: Roundcube Webmail/1.0.2 X-Originating-IP: [31.125.229.155] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Apr 2016 06:14:55 -0000 Hi, Has anyone else got an issue with running FreeBSD SVN r297810 inside a VirtualBox session? I installed 10.3, booting under EFI on my second harddrive (Windows in on the first drive). FreeBSD would boot correctly from UEFI boot or from inside VirtualBox. I SVNed up to head (r297810), compiled and installed it. It will now boot correctly from UEFI boot, but kernel traps very early on when booted from VirtualBox. As a side note, I am using booting from zfs. I am starting FreeBSD by calling boot1.efi from inside EFIShell (from both UEFI boot and VirtualBox) Has anyone else seen this? Is it my setup? real memory = 4831838208 (4608 MB) avail memory = 4096802816 (3907 MB) Event timer "LAPIC" quality 400 APIC APIC Table: Random: unblocking device. Loapic0 irqs 0-23 on motherboard Kernel trap 1 with interrupts disabled Fatal trap 1: privileged instruction fault while in kernel mode cpuid = 0: apic id = 00 instruction pointer = 0x20:0xffffffff80fed419 stack pointer = 0x28:0xffffffff824d9c00 frame pointer = 0x28:0xffffffff824d9c80 code segment = base 0x0, Limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 Processor eflags = resume, IOPL = 0 Current process = 0 (swapper) [ thread pid 0 tid 100000 ] Stopped as native_lapic_setup+0x99: lesl %edx,%esp db>bt Tracing pis 0 tid 100000 td 0xffffffff81d351b0 native_lapic_setup() at native_lapic_setup+0x99/frame 0xffffffff8249c80 apic_setup_io() at apic_setup_io+0x53/frame 0xffffffff824d9c90 mi_startup() at mi_startup+0x118/frame 0xffffffff824d9cb0 btext() at btext+0x2c db> Many Thanks Paul From owner-freebsd-current@freebsd.org Tue Apr 12 07:55:47 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EFE1AB0C065 for ; Tue, 12 Apr 2016 07:55:47 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 72F1C1EFC for ; Tue, 12 Apr 2016 07:55:44 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u3C7tYj6073042 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 12 Apr 2016 10:55:35 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u3C7tYj6073042 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u3C7tYQi073033; Tue, 12 Apr 2016 10:55:34 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Tue, 12 Apr 2016 10:55:34 +0300 From: Konstantin Belousov To: paulw@fisheyehq.com Cc: Freebsd-current@freebsd.org Subject: Re: Kernel trap when booting inside VirtualBox Message-ID: <20160412075534.GC18263@kib.kiev.ua> References: <17ea940319f36a803594bd00940efe4f@fisheyehq.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <17ea940319f36a803594bd00940efe4f@fisheyehq.com> User-Agent: Mutt/1.6.0 (2016-04-01) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Apr 2016 07:55:48 -0000 On Tue, Apr 12, 2016 at 07:14:47AM +0100, paulw@fisheyehq.com wrote: > Hi, > > Has anyone else got an issue with running FreeBSD SVN r297810 inside a > VirtualBox session? > > I installed 10.3, booting under EFI on my second harddrive (Windows in > on the first drive). FreeBSD would boot correctly from UEFI boot or from > inside VirtualBox. I SVNed up to head (r297810), compiled and installed > it. > It will now boot correctly from UEFI boot, but kernel traps very early > on when booted from VirtualBox. > > As a side note, I am using booting from zfs. > I am starting FreeBSD by calling boot1.efi from inside EFIShell (from > both UEFI boot and VirtualBox) > > Has anyone else seen this? Is it my setup? > > real memory = 4831838208 (4608 MB) > avail memory = 4096802816 (3907 MB) > Event timer "LAPIC" quality 400 > APIC APIC Table: > Random: unblocking device. > Loapic0 irqs 0-23 on motherboard Kernel trap 1 with > interrupts disabled > > > Fatal trap 1: privileged instruction fault while in kernel mode cpuid = > 0: apic id = 00 > instruction pointer = 0x20:0xffffffff80fed419 > stack pointer = 0x28:0xffffffff824d9c00 > frame pointer = 0x28:0xffffffff824d9c80 > code segment = base 0x0, Limit 0xfffff, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 > Processor eflags = resume, IOPL = 0 > Current process = 0 (swapper) > [ thread pid 0 tid 100000 ] > Stopped as native_lapic_setup+0x99: lesl %edx,%esp > db>bt > Tracing pis 0 tid 100000 td 0xffffffff81d351b0 > native_lapic_setup() at native_lapic_setup+0x99/frame 0xffffffff8249c80 > apic_setup_io() at apic_setup_io+0x53/frame 0xffffffff824d9c90 > mi_startup() at mi_startup+0x118/frame 0xffffffff824d9cb0 > btext() at btext+0x2c > db> > Was the panic text above trascribed from the screen manually ? Anyway, please do 'kgdb kernel.debug' for your HEAD kernel, and send me the disassemble of the native_lapic_setup function. From owner-freebsd-current@freebsd.org Tue Apr 12 11:20:14 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 59195B0D5AB for ; Tue, 12 Apr 2016 11:20:14 +0000 (UTC) (envelope-from decui@microsoft.com) Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0119.outbound.protection.outlook.com [65.55.169.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F408A1307; Tue, 12 Apr 2016 11:20:13 +0000 (UTC) (envelope-from decui@microsoft.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=CR6AgOrjCA8/y+c7Ytak4pYMULfp3Sas7ZSt9G3Umrw=; b=Y8zNxp0KNXniwzxeSnDFRVx6EyzuHcGiCrmf5/kk2eTKBVSgv1opkq8I9XvfqHm1Kboz1UIDQ5yp2PBskRUd+k52GBxJc88VZTIwigaoMJV2MQcGOuOHVECoJtYkBN4vuc6RiXsMfRhCPonsPSJeE5OwfR49myq9jh5FkkoST68= Received: from BLUPR03MB1410.namprd03.prod.outlook.com (10.163.81.144) by BLUPR03MB1410.namprd03.prod.outlook.com (10.163.81.144) with Microsoft SMTP Server (TLS) id 15.1.453.26; Tue, 12 Apr 2016 08:45:27 +0000 Received: from BLUPR03MB1410.namprd03.prod.outlook.com ([10.163.81.144]) by BLUPR03MB1410.namprd03.prod.outlook.com ([10.163.81.144]) with mapi id 15.01.0453.029; Tue, 12 Apr 2016 08:45:27 +0000 From: Dexuan Cui To: Sepherosa Ziehau , "smokehydration@tutanota.com" CC: "freebsd-current@freebsd.org" , "Konstantin Belousov" Subject: RE: Revision 297176 - hyperv/evttimer: Use an independent message slot so that it can work Thread-Topic: Revision 297176 - hyperv/evttimer: Use an independent message slot so that it can work Thread-Index: AQHRkXkiMx921mGqikmAHSfbkel4Ap9/174ggAYzeFA= Date: Tue, 12 Apr 2016 08:45:27 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=microsoft.com; x-originating-ip: [2404:f801:9000:18::5cd] x-ms-office365-filtering-correlation-id: a05228c5-f5a4-4e0c-377c-08d362aecc35 x-microsoft-exchange-diagnostics: 1; BLUPR03MB1410; 5:XQiUPK+8+YT/DhRcGNB5vmKuZ0QI7iG+965/864FXzWbnBmd6GEalsGo2Q6Nz8SgbwDVMEDR59pWkcvU6k5v7subwAYEZuI7ViA5pnE4KiUFmQA4mdRpFixdyV4gJs9XKNTsGG7l2UWczVfRC6bYiA==; 24:p7v2lad4dFyEqV0759pS+CekCnc4xndZlGtS6BCI50aXaIQuQ3tIoLZh9FKRQ7yPzsaiB1uP6pR2royUz9FKz1ZdgmoihU4ePORq5BXelsk= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1410; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425038)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(61426038)(61427038); SRVR:BLUPR03MB1410; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB1410; x-forefront-prvs: 0910AAF391 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(24454002)(13464003)(377454003)(5002640100001)(87936001)(92566002)(575784001)(19580395003)(86362001)(19580405001)(76176999)(54356999)(1096002)(1220700001)(76576001)(4326007)(50986999)(189998001)(86612001)(5001770100001)(586003)(122556002)(102836003)(6116002)(5008740100001)(5003600100002)(33656002)(15650500001)(77096005)(2501003)(5004730100002)(3660700001)(2906002)(106116001)(3900700001)(11100500001)(164054004)(74316001)(81166005)(99286002)(15975445007)(9686002)(10090500001)(3280700002)(2900100001)(2950100001)(10290500002)(10400500002)(5005710100001)(21314002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR03MB1410; H:BLUPR03MB1410.namprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2016 08:45:27.8305 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1410 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Apr 2016 11:20:14 -0000 Hi smokehydration, Sephe has committed a few patches into 11-CURRENT to address the issue and the details of the patches can be found at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D208238 Can you please try today's Head branch? We believe the issue should be fixed, and it would be great to have your co= nfirmation. Thanks, -- Dexuan > -----Original Message----- > From: Dexuan Cui > Sent: Friday, April 8, 2016 19:04 > To: 'Sepherosa Ziehau' ; smokehydration@tutanota.com > Cc: freebsd-current@freebsd.org > Subject: RE: Revision 297176 - hyperv/evttimer: Use an independent messag= e > slot so that it can work >=20 > Hi smokehydration, > I guess your VM config file has something like "viridian =3D 1" or > "viridian_enlightenment=3Dxxx". >=20 > With this, Xen tries to pretend to be Hyper-V, but obviously Xen can't be= 100% > Hyper-V. > BTW, I know at least KVM can have the same behavior. >=20 > We have to find a reliable way to distinguish Hyper-V from other hypervis= ors > that > try to pretend to be Hyper-V... >=20 > Thanks, > -- Dexuan >=20 >=20 > > -----Original Message----- > > From: owner-freebsd-current@freebsd.org [mailto:owner-freebsd- > > current@freebsd.org] On Behalf Of Sepherosa Ziehau > > Sent: Friday, April 8, 2016 17:29 > > To: smokehydration@tutanota.com > > Cc: freebsd-current@freebsd.org > > Subject: Re: Revision 297176 - hyperv/evttimer: Use an independent mess= age > > slot so that it can work > > > > I have reverted this change. It will be brought back, after some code > > refactoring. > > > > On Fri, Apr 8, 2016 at 4:22 PM, wrote: > > > > > > Hello > > > > > > I recently update one of my many vms from an older CURRENT revision > > r297196 > > > to r297659 and on reboot it just panics with the following: > > > > > > FreeBSD clang version 3.8.0 (tags/RELEHSE_380/final 262564) (based on > LLVM > > > 3.8.0 > > > ) > > > VT(vga): text 80x25 > > > Timecounter "Hyper-V" frequency 10000000 Hz quality 10000000 > > > Kernel trap 9 with interrupts disabled > > > > > > > > > Fatal trap 9: general protection fault while in kernel mode > > > cpuid =3D 0: apic id =3D 00 > > > instruction pointer =3D 0x20:0xffffffff8100d6?9 > > > stack pointer =3D 0x28:oxffffffff820d5c30 > > > frame pointer =3D 0x28:oxffffffff820d5c40 > > > code segment =3D base 0x0, limit 0xfffff, type 0x1b > > > =3D DPL 0, pres 1, long 1, def32 0, gran 1 > > > processor eflags =3D IOPL =3D 0 > > > current process =3D 0 () > > > [ thread pid 0 tid 0 ] > > > stopped at hv_get_timecount+0x9: rdmsr > > > db) wh > > > Tracing pid 0 tid 0 td 0xffffffff81d0eff0 > > > hv_get_timecount() at hv_get_timecount+0x9/frame 0xffffffff820d5c40 > > > tc_init() at tc_init+0x251/frame 0xffffffff820d5c90 > > > mi_startup() at mi_startup+0x118/frame 0xffffffff820d5cb0 > > > btext() at btext+ox2c =3D > > > db> > > > > > > I changed hv_hv.c back to the previous revision (297176) and no panic= s under > > > Xen VM. > > > > > > Thanks! > > > > > > p.s. not sure why Xen gets detected as HyperV > > > > > > > > > > > -- > > Tomorrow Will Never Die > > _______________________________________________ > > freebsd-current@freebsd.org mailing list > > > https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2flists.= freebs > > d.org%2fmailman%2flistinfo%2ffreebsd- > > > current&data=3D01%7c01%7cdecui%40microsoft.com%7c3a2924929b7b4158aa4f > > > 08d35f9043e2%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=3DomVqiBrK > > 9sWAd10koNsZkG72nSoXnjFdXKUsXhGFK6k%3d > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.o= rg" From owner-freebsd-current@freebsd.org Tue Apr 12 22:32:02 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D5F9EB0EA87 for ; Tue, 12 Apr 2016 22:32:02 +0000 (UTC) (envelope-from paulw@fisheyehq.com) Received: from smtprelay.hostedemail.com (smtprelay0079.hostedemail.com [216.40.44.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AB9D11A76 for ; Tue, 12 Apr 2016 22:32:01 +0000 (UTC) (envelope-from paulw@fisheyehq.com) Received: from smtprelay.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by smtpgrave04.hostedemail.com (Postfix) with ESMTP id CB4EDB1BDE for ; Tue, 12 Apr 2016 13:02:48 +0000 (UTC) Received: from filter.hostedemail.com (unknown [216.40.38.60]) by smtprelay05.hostedemail.com (Postfix) with ESMTP id 13B6C26920A; Tue, 12 Apr 2016 13:02:42 +0000 (UTC) X-Session-Marker: 7061756C77406669736865796568712E636F6D X-Spam-Summary: 50, 0, 0, , d41d8cd98f00b204, paulw@fisheyehq.com, :::, RULES_HIT:10:41:355:379:421:541:542:599:800:960:966:967:973:988:989:1042:1155:1160:1260:1277:1311:1313:1314:1345:1359:1437:1515:1516:1518:1534:1543:1593:1594:1711:1730:1747:1777:1792:1801:1981:2194:2196:2199:2200:2393:2525:2553:2560:2563:2682:2685:2693:2859:2861:2933:2937:2939:2942:2945:2947:2951:2954:3022:3138:3139:3140:3141:3142:3355:3622:3865:3866:3867:3868:3870:3871:3872:3874:3934:3936:3938:3941:3944:3947:3950:3953:3956:3959:4184:4250:4321:4385:4605:5007:6117:6119:7903:7974:8829:8957:8985:9025:10004:10400:10848:11026:11232:11658:11914:12043:12517:12519:12555:12663:12740:13439:14096:14097:14180:14181:14721:21060:21080:21366:30012:30022:30054:30080:30083:30090:30091, 0, RBL:none, CacheIP:none, Bayesian:0.5, 0.5, 0.5, Netcheck:none, DomainCache:0, MSF:not bulk, SPF:fn, MSBL:0, DNSBL:none, Custom_rules:0:0:0, LFtime:3, LUA_SUMMARY:none X-HE-Tag: stick22_177812ce5660f X-Filterd-Recvd-Size: 4477 Received: from DESKTOPBP64BFH (host-212-159-139-150.static.as13285.net [212.159.139.150]) (Authenticated sender: paulw@fisheyehq.com) by omf08.hostedemail.com (Postfix) with ESMTPA; Tue, 12 Apr 2016 13:02:41 +0000 (UTC) From: "Paul Wootton" To: "'Konstantin Belousov'" Cc: References: <17ea940319f36a803594bd00940efe4f@fisheyehq.com> <20160412075534.GC18263@kib.kiev.ua> In-Reply-To: <20160412075534.GC18263@kib.kiev.ua> Subject: RE: Kernel trap when booting inside VirtualBox Date: Tue, 12 Apr 2016 14:02:42 +0100 Organization: Fisheye Message-ID: <000301d194bb$9aa42960$cfec7c20$@com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AdGUkLTNQ3nmdE/TR6y/FaaCtOOgcgAKpfcA Content-Language: en-gb X-Antivirus: avast! (VPS 160412-0, 12/04/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Apr 2016 22:32:02 -0000 On Tue, Apr 12, 2016 at 08:56AM, Konstantin Belousov wrote: >On Tue, Apr 12, 2016 at 07:14:47AM +0100, paulw@fisheyehq.com wrote: >> Hi, >> >> Has anyone else got an issue with running FreeBSD SVN r297810 inside a >> VirtualBox session? >> >> I installed 10.3, booting under EFI on my second harddrive (Windows in >> on the first drive). FreeBSD would boot correctly from UEFI boot or from >> inside VirtualBox. I SVNed up to head (r297810), compiled and installed >> it. >> It will now boot correctly from UEFI boot, but kernel traps very early >> on when booted from VirtualBox. >> >> As a side note, I am using booting from zfs. >> I am starting FreeBSD by calling boot1.efi from inside EFIShell (from >> both UEFI boot and VirtualBox) >> >> Has anyone else seen this? Is it my setup? >> >> real memory = 4831838208 (4608 MB) >> avail memory = 4096802816 (3907 MB) >> Event timer "LAPIC" quality 400 >> APIC APIC Table: >> Random: unblocking device. >> Loapic0 irqs 0-23 on motherboard Kernel trap 1 with >> interrupts disabled >> >> >> Fatal trap 1: privileged instruction fault while in kernel mode cpuid = >> 0: apic id = 00 >> instruction pointer = 0x20:0xffffffff80fed419 >> stack pointer = 0x28:0xffffffff824d9c00 >> frame pointer = 0x28:0xffffffff824d9c80 >> code segment = base 0x0, Limit 0xfffff, type 0x1b >> = DPL 0, pres 1, long 1, def32 0, gran 1 >> Processor eflags = resume, IOPL = 0 >> Current process = 0 (swapper) >> [ thread pid 0 tid 100000 ] >> Stopped as native_lapic_setup+0x99: lesl %edx,%esp >> db>bt >> Tracing pis 0 tid 100000 td 0xffffffff81d351b0 >> native_lapic_setup() at native_lapic_setup+0x99/frame 0xffffffff8249c80 >> apic_setup_io() at apic_setup_io+0x53/frame 0xffffffff824d9c90 >> mi_startup() at mi_startup+0x118/frame 0xffffffff824d9cb0 >> btext() at btext+0x2c >> db> >> >Was the panic text above trascribed from the screen manually ? > >Anyway, please do 'kgdb kernel.debug' for your HEAD kernel, and >send me the disassemble of the native_lapic_setup function. Yeah, I typed the panic out by hand " Dump of assembler code for function native_lapic_setup: 0xffffffff80fd1320 : add %al,(%rax) 0xffffffff80fd1322 : add %al,(%rax) 0xffffffff80fd1324 : add %al,(%rax) 0xffffffff80fd1326 : add %al,(%rax) 0xffffffff80fd1328 : add %al,(%rax) ... ... 0xffffffff80fd1880 : add %al,(%rax) 0xffffffff80fd1882 : add %al,(%rax) 0xffffffff80fd1884 : add %al,(%rax) 0xffffffff80fd1886 : add %al,(%rax) End of assembler dump " Every line is the same instruction, add %al,(%rax) I downloaded an ISO of r294499 and that booted correctly inside VBox. I SVNed down to r294499, compiled and that did not boot. Did a disassembley and it's the same as above. I downloaded an ISO of r297692 and that booted correctly. So it's got to be either my kernel conf or my enviroment Im going to try and compile a generic kernel and see if that works Paul --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-current@freebsd.org Tue Apr 12 23:20:29 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8D0CFB0E24B for ; Tue, 12 Apr 2016 23:20:29 +0000 (UTC) (envelope-from paulw@fisheyehq.com) Received: from smtprelay.hostedemail.com (smtprelay0162.hostedemail.com [216.40.44.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3FB1AA8 for ; Tue, 12 Apr 2016 23:20:28 +0000 (UTC) (envelope-from paulw@fisheyehq.com) Received: from smtprelay.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by smtpgrave03.hostedemail.com (Postfix) with ESMTP id CC03B28E6D2 for ; Tue, 12 Apr 2016 22:01:02 +0000 (UTC) Received: from filter.hostedemail.com (unknown [216.40.38.60]) by smtprelay07.hostedemail.com (Postfix) with ESMTP id D79E5C2141; Tue, 12 Apr 2016 22:00:55 +0000 (UTC) X-Session-Marker: 7061756C77406669736865796568712E636F6D X-Spam-Summary: 50, 0, 0, , d41d8cd98f00b204, paulw@fisheyehq.com, :::, RULES_HIT:10:41:355:379:541:542:599:960:967:973:988:989:1042:1155:1160:1260:1277:1311:1313:1314:1345:1437:1515:1516:1518:1534:1542:1593:1594:1711:1730:1747:1777:1792:1801:1981:2194:2199:2393:2525:2553:2560:2563:2682:2685:2859:2933:2937:2939:2942:2945:2947:2951:2954:3022:3138:3139:3140:3141:3142:3353:3865:3866:3867:3868:3871:3872:3874:3934:3936:3938:3941:3944:3947:3950:3953:3956:3959:4250:4605:5007:6117:6119:7903:7974:8829:8985:9025:10004:10400:10848:11026:11232:11233:11658:11914:12043:12517:12519:12555:12663:13018:13019:13439:14181:14721:21080:21366:30012:30022:30054:30083:30090:30091, 0, RBL:none, CacheIP:none, Bayesian:0.5, 0.5, 0.5, Netcheck:none, DomainCache:0, MSF:not bulk, SPF:fn, MSBL:0, DNSBL:none, Custom_rules:0:0:0, LFtime:1, LUA_SUMMARY:none X-HE-Tag: room60_423e1b03a365a X-Filterd-Recvd-Size: 3818 Received: from DESKTOPBP64BFH (78-32-77-65.static.enta.net [78.32.77.65]) (Authenticated sender: paulw@fisheyehq.com) by omf13.hostedemail.com (Postfix) with ESMTPA; Tue, 12 Apr 2016 22:00:55 +0000 (UTC) From: "Paul Wootton" To: Cc: "'Konstantin Belousov'" References: <17ea940319f36a803594bd00940efe4f@fisheyehq.com> <20160412075534.GC18263@kib.kiev.ua> In-Reply-To: Subject: RE: Kernel trap when booting inside VirtualBox Date: Tue, 12 Apr 2016 23:00:57 +0100 Organization: Fisheye Message-ID: <000b01d19506$cb7d8b80$6278a280$@com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AdGUkLTNQ3nmdE/TR6y/FaaCtOOgcgAKpfcAABI2g9A= Content-Language: en-gb x-cr-hashedpuzzle: C8pD DTlX F7ty Hx4s IV3B KG8x LlBG L2Qx Mnj6 O2M/ P0gv QNok Tv58 VGec Vb61 Vcjf; 2; ZgByAGUAZQBiAHMAZAAtAGMAdQByAHIAZQBuAHQAQABmAHIAZQBlAGIAcwBkAC4AbwByAGcAOwBrAG8AcwB0AGkAawBiAGUAbABAAGcAbQBhAGkAbAAuAGMAbwBtAA==; Sosha1_v1; 7; {1A89C231-3A48-4464-9863-36AF9FB66B5D}; cABhAHUAbAB3AEAAZgBpAHMAaABlAHkAZQBoAHEALgBjAG8AbQA=; Tue, 12 Apr 2016 22:00:53 GMT; UgBFADoAIABLAGUAcgBuAGUAbAAgAHQAcgBhAHAAIAB3AGgAZQBuACAAYgBvAG8AdABpAG4AZwAgAGkAbgBzAGkAZABlACAAVgBpAHIAdAB1AGEAbABCAG8AeAA= x-cr-puzzleid: {1A89C231-3A48-4464-9863-36AF9FB66B5D} X-Antivirus: avast! (VPS 160412-1, 12/04/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Apr 2016 23:20:29 -0000 On Tue, Apr 12, 2016 at 02:02PM, Paul Wootton wrote: >On Tue, Apr 12, 2016 at 08:56AM, Konstantin Belousov wrote: >>Anyway, please do 'kgdb kernel.debug' for your HEAD kernel, and >>send me the disassemble of the native_lapic_setup function. > >" >Dump of assembler code for function native_lapic_setup: >0xffffffff80fd1320 : add %al,(%rax) >0xffffffff80fd1322 : add %al,(%rax) >0xffffffff80fd1324 : add %al,(%rax) >0xffffffff80fd1326 : add %al,(%rax) >0xffffffff80fd1328 : add %al,(%rax) >... >... >0xffffffff80fd1880 : add %al,(%rax) >0xffffffff80fd1882 : add %al,(%rax) >0xffffffff80fd1884 : add %al,(%rax) >0xffffffff80fd1886 : add %al,(%rax) >End of assembler dump >" >Every line is the same instruction, add %al,(%rax) > >I downloaded an ISO of r294499 and that booted correctly inside VBox. >I SVNed down to r294499, compiled and that did not boot. Did a disassembley and it's the same as above. >I downloaded an ISO of r297692 and that booted correctly. > >So it's got to be either my kernel conf or my enviroment > >Im going to try and compile a generic kernel and see if that works With the help of Konstantin, I have got a proper disassembly. I have recompiled a few times so my new panic is instruction pointer = 0x20:0xffffffff80fed2d9 stack pointer = 0x28:0xffffffff824d89c0 frame pointer = 0x28:0xffffffff824d8a40 code segment = base 0x0, Limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 Processor eflags = resume, IOPL = 0 Current process = 0 (swapper) [ thread pid 0 tid 100000 ] Stopped at native_lapic_setup+0x99: lesl %edx,%esp and a disassembly gives 0xffffffff80fed2d9 : (bad) 0x99 == 153 Now to figure out why I am making bad binaries. Ive not seen any issues yet with the world, so its not as if every binary I make is bad --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-current@freebsd.org Wed Apr 13 02:15:09 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 844D0B0EAFF; Wed, 13 Apr 2016 02:15:09 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 682FC10A7; Wed, 13 Apr 2016 02:15:09 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id E2D861B59; Wed, 13 Apr 2016 02:15:08 +0000 (UTC) Date: Wed, 13 Apr 2016 02:15:06 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: cem@FreeBSD.org, phil@FreeBSD.org, davidcs@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <627649659.9.1460513708803.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #2843 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Apr 2016 02:15:09 -0000 FreeBSD_HEAD_i386 - Build #2843 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2843/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2843/cha= nges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2843/cons= ole Change summaries: 297898 by davidcs: 1. modify fwdump (a.k.a grcdump) memory is allocated and freed on as needed basis. 2. grcdump can be taken at failure points by invoking bxe_grc_dump() when trigger_grcdump sysctl flag is set. When grcdump is taken grcdump_done sysctl flag is set. 3. grcdump_done can be monitored by the user to retrieve the grcdump. Submitted by:vaishali.kulkarni@qlogic.com Approved by:davidcs@freebsd.org MFC after:5 days 297897 by cem: Add a small tool, resizewin(1), to query terminal for window size Submitted by:=09Daniel O'Connor Reviewed by:=09kan, wblock, cem Sponsored by:=09EMC / Isilon Storage Division Differential Revision:=09https://reviews.freebsd.org/D4438 297894 by phil: Merge libxo 0.4.6 Reviewed by: sjg Approved by: sjg (mentor) The end of the build log: [...truncated 155116 lines...] --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_pt.o --- all_subdir_bxe --- --- 57712_init_values.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.57712_init_= values.o -MT57712_init_values.o -mno-mmx -mno-sse -msoft-float -ffreestandi= ng -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-ext= erns -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wc= ast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wm= issing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-e= rror-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equ= ality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-= negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/= bxe/57712_init_values.c -o 57712_init_values.o --- all_subdir_ath --- --- ar5416_gpio.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_gpio.o -MTar5416_gpio.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_gpio.c -o a= r5416_gpio.o --- all_subdir_cam --- --- scsi_pass.o --- ctfconvert -L VERSION -g scsi_pass.o --- scsi_sa.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_sa.o -MTscsi_sa.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_sa.c -o scsi_sa.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_gpio.o --- ar5416_interrupts.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_interrupts.o -MTar5416_interrupts.o -mno-mmx -m= no-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wal= l -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototy= pes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__pri= ntf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-opti= on -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-= body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-erro= r-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Di= so9899:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416= _interrupts.c -o ar5416_interrupts.o ctfconvert -L VERSION -g ar5416_interrupts.o --- ar5416_keycache.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_keycache.o -MTar5416_keycache.o -mno-mmx -mno-s= se -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -W= redundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf_= _=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option = -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body= -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-po= inter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso98= 99:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_key= cache.c -o ar5416_keycache.o ctfconvert -L VERSION -g ar5416_keycache.o --- ar5416_misc.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_misc.o -MTar5416_misc.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_misc.c -o a= r5416_misc.o ctfconvert -L VERSION -g ar5416_misc.o --- ar5416_phy.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_phy.o -MTar5416_phy.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_phy.c -o ar54= 16_phy.o ctfconvert -L VERSION -g ar5416_phy.o --- all_subdir_bxe --- --- 57711_init_values.o --- ctfconvert -L VERSION -g 57711_init_values.o --- all_subdir_ath --- --- ar5416_power.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_power.o -MTar5416_power.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_power.c -= o ar5416_power.o --- all_subdir_cam --- --- scsi_enc.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_enc.o -MTscsi_enc.o -mno-mmx -mno-sse -msoft-float -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wi= nline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprin= tf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parent= heses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-err= or-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src= /sys/modules/cam/../../cam/scsi/scsi_enc.c -o scsi_enc.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_power.o --- ar5416_radar.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_radar.o -MTar5416_radar.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_radar.c -= o ar5416_radar.o ctfconvert -L VERSION -g ar5416_radar.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_enc.o --- all_subdir_ath --- --- ar5416_spectral.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_spectral.o -MTar5416_spectral.o -mno-mmx -mno-s= se -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -W= redundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf_= _=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option = -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body= -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-po= inter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso98= 99:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_spe= ctral.c -o ar5416_spectral.o --- all_subdir_cam --- --- scsi_enc_ses.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_enc_ses.o -MTscsi_enc_ses.o -mno-mmx -mno-sse -msoft-f= loat -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-d= ecls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-a= rith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freeb= sd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknow= n-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-erro= r-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign = -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c = /usr/src/sys/modules/cam/../../cam/scsi/scsi_enc_ses.c -o scsi_enc_ses.o --- scsi_sa.o --- ctfconvert -L VERSION -g scsi_sa.o --- all_subdir_bxe --- --- bxe.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.bxe.o -MTbx= e.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector= -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -W= missing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-point= er-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -W= no-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-func= tion -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mn= o-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/bxe/bxe.c -o bxe.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_spectral.o --- ar5416_recv.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_recv.o -MTar5416_recv.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_recv.c -o a= r5416_recv.o ctfconvert -L VERSION -g ar5416_recv.o --- ar5416_reset.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_reset.o -MTar5416_reset.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_reset.c -= o ar5416_reset.o --- all_subdir_cam --- --- scsi_enc_ses.o --- ctfconvert -L VERSION -g scsi_enc_ses.o --- scsi_enc_safte.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_enc_safte.o -MTscsi_enc_safte.o -mno-mmx -mno-sse -mso= ft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredunda= nt-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoint= er-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__f= reebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-un= known-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-= error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-s= ign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999= -c /usr/src/sys/modules/cam/../../cam/scsi/scsi_enc_safte.c -o scsi_enc_sa= fte.o --- all_subdir_bxe --- /usr/src/sys/dev/bxe/bxe.c:18746:13: error: format specifies type 'uintmax_= t' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka '= unsigned int') [-Werror,-Wformat] sc->context[i].vcxt_dma.paddr, sc->context[i].vcxt_dma.vaddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18746:13: error: format specifies type 'uintmax_= t' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka '= unsigned int') [-Werror,-Wformat] sc->context[i].vcxt_dma.paddr, sc->context[i].vcxt_dma.vaddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18756:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct host_sp_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18756:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct host_sp_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18758:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->eq_dma.paddr, sc->eq_dma.vaddr, BCM_PAGE_SIZE); ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18758:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->eq_dma.paddr, sc->eq_dma.vaddr, BCM_PAGE_SIZE); ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18760:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->sp_dma.paddr, sc->sp_dma.vaddr, sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18760:45: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sc->sp_dma.paddr, sc->sp_dma.vaddr, sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18760:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->sp_dma.paddr, sc->sp_dma.vaddr, sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18760:45: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sc->sp_dma.paddr, sc->sp_dma.vaddr, sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->spq_dma.paddr, sc->spq_dma.vaddr, BCM_PAGE_SIZE); ^~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->spq_dma.paddr, sc->spq_dma.vaddr, BCM_PAGE_SIZE); ^~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18764:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->gz_buf_dma.paddr, sc->gz_buf_dma.vaddr, FW_BUF_SIZE); ^~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18764:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->gz_buf_dma.paddr, sc->gz_buf_dma.vaddr, FW_BUF_SIZE); ^~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18768:13: error: format specifies type 'uintmax_= t' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka '= unsigned int') [-Werror,-Wformat] fp->sb_dma.paddr, fp->sb_dma.vaddr, ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18769:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(union bxe_host_hc_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18768:13: error: format specifies type 'uintmax_= t' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka '= unsigned int') [-Werror,-Wformat] fp->sb_dma.paddr, fp->sb_dma.vaddr, ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18769:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(union bxe_host_hc_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18771:13: error: format specifies type 'uintmax_= t' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka '= unsigned int') [-Werror,-Wformat] fp->tx_dma.paddr, fp->tx_dma.vaddr, ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=3D] 20 errors generated. *** [bxe.o] Error code 1 bmake[4]: stopped in /usr/src/sys/modules/bxe --- 57712_init_values.o --- ctfconvert -L VERSION -g 57712_init_values.o 1 error bmake[4]: stopped in /usr/src/sys/modules/bxe *** [all_subdir_bxe] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_reset.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_enc_safte.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/cam *** [all_subdir_cam] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_ath --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/ath *** [all_subdir_ath] Error code 2 bmake[3]: stopped in /usr/src/sys/modules 3 errors bmake[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC 1 error bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson7850614708825786347.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Wed Apr 13 04:14:36 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BC56FB0DEA5; Wed, 13 Apr 2016 04:14:36 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id AF50E19D8; Wed, 13 Apr 2016 04:14:36 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 001961BAA; Wed, 13 Apr 2016 04:14:36 +0000 (UTC) Date: Wed, 13 Apr 2016 04:14:34 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: araujo@FreeBSD.org, pfg@FreeBSD.org, swills@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <563477045.11.1460520876937.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <627649659.9.1460513708803.JavaMail.jenkins@jenkins-9.freebsd.org> References: <627649659.9.1460513708803.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #2844 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Apr 2016 04:14:36 -0000 FreeBSD_HEAD_i386 - Build #2844 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2844/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2844/cha= nges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2844/cons= ole Change summaries: 297905 by pfg: fmt(1): for pointers use NULL instead of 0 While here clean excessive not lint comment indentation. 297903 by araujo: Apply revisions 1.4 and 1.5 from ldapd's ber.c to ypldap's copy, so it can deal with messages that haven't been fully read from the server yet. Obtained from:=09OpenBSD r1.11 297902 by swills: Try harder to find svn While here, elliminate last references to CVS_UPDATE and SUP_UPDATE Reviewed by:=09gjb Approved by:=09gjb 297901 by pfg: fmt(1): reformat with indent(1). Failed attempt to get nearer to style(9) and the format from the original OpenBSD code. At least it should be readable now. No functional change. The end of the build log: [...truncated 155167 lines...] --- cc_hd.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.cc_hd.o -MTcc_hd.o -mno-mmx -mno-sse -msoft-float -ffreesta= nding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-= externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline = -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ = -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wn= o-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-= equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shi= ft-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/m= odules/cc/cc_hd/../../../netinet/cc/cc_hd.c -o cc_hd.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_recv.o --- ar5416_reset.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_reset.o -MTar5416_reset.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_reset.c -= o ar5416_reset.o --- all_subdir_cc --- ctfconvert -L VERSION -g cc_hd.o --- cc_hd.kld --- ld -d -warn-common -r -d -o cc_hd.kld cc_hd.o ctfmerge -L VERSION -g -o cc_hd.kld cc_hd.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk cc_hd.kld export_syms | xargs -J% o= bjcopy % cc_hd.kld --- cc_hd.ko.full --- ld -Bshareable -d -warn-common -o cc_hd.ko.full cc_hd.kld --- cc_hd.ko.debug --- objcopy --only-keep-debug cc_hd.ko.full cc_hd.ko.debug --- cc_hd.ko --- objcopy --strip-debug --add-gnu-debuglink=3Dcc_hd.ko.debug cc_hd.ko.full c= c_hd.ko --- all_subdir_cc/cc_htcp --- =3D=3D=3D> cc/cc_htcp (all) --- machine --- machine -> /usr/src/sys/i386/include --- x86 --- x86 -> /usr/src/sys/x86/include --- cc_htcp.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.cc_htcp.o -MTcc_htcp.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cc/cc_htcp/../../../netinet/cc/cc_htcp.c -o cc_htcp.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_target.o --- scsi_xpt.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_xpt.o -MTscsi_xpt.o -mno-mmx -mno-sse -msoft-float -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wi= nline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprin= tf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parent= heses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-err= or-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src= /sys/modules/cam/../../cam/scsi/scsi_xpt.c -o scsi_xpt.o --- all_subdir_cc --- ctfconvert -L VERSION -g cc_htcp.o --- cc_htcp.kld --- ld -d -warn-common -r -d -o cc_htcp.kld cc_htcp.o ctfmerge -L VERSION -g -o cc_htcp.kld cc_htcp.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk cc_htcp.kld export_syms | xargs -J%= objcopy % cc_htcp.kld --- cc_htcp.ko.full --- ld -Bshareable -d -warn-common -o cc_htcp.ko.full cc_htcp.kld --- all_subdir_bxe --- /usr/src/sys/dev/bxe/bxe.c:18746:13: error: format specifies type 'uintmax_= t' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka '= unsigned int') [-Werror,-Wformat] sc->context[i].vcxt_dma.paddr, sc->context[i].vcxt_dma.vaddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18746:13: error: format specifies type 'uintmax_= t' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka '= unsigned int') [-Werror,-Wformat] sc->context[i].vcxt_dma.paddr, sc->context[i].vcxt_dma.vaddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18756:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct host_sp_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18756:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct host_sp_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18758:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->eq_dma.paddr, sc->eq_dma.vaddr, BCM_PAGE_SIZE); ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18758:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->eq_dma.paddr, sc->eq_dma.vaddr, BCM_PAGE_SIZE); ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18760:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->sp_dma.paddr, sc->sp_dma.vaddr, sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18760:45: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sc->sp_dma.paddr, sc->sp_dma.vaddr, sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18760:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->sp_dma.paddr, sc->sp_dma.vaddr, sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18760:45: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sc->sp_dma.paddr, sc->sp_dma.vaddr, sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ --- all_subdir_cc --- --- cc_htcp.ko.debug --- --- all_subdir_bxe --- ^~~~ /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->spq_dma.paddr, sc->spq_dma.vaddr, BCM_PAGE_SIZE); ^~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ --- all_subdir_cc --- objcopy --only-keep-debug cc_htcp.ko.full cc_htcp.ko.debug --- all_subdir_bxe --- /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->spq_dma.paddr, sc->spq_dma.vaddr, BCM_PAGE_SIZE); ^~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18764:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->gz_buf_dma.paddr, sc->gz_buf_dma.vaddr, FW_BUF_SIZE); ^~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18764:9: error: format specifies type 'uintmax_t= ' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka 'u= nsigned int') [-Werror,-Wformat] sc->gz_buf_dma.paddr, sc->gz_buf_dma.vaddr, FW_BUF_SIZE); ^~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18768:13: error: format specifies type 'uintmax_= t' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka '= unsigned int') [-Werror,-Wformat] fp->sb_dma.paddr, fp->sb_dma.vaddr, ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' --- all_subdir_cc --- --- cc_htcp.ko --- --- all_subdir_bxe --- ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18769:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(union bxe_host_hc_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ --- all_subdir_cc --- objcopy --strip-debug --add-gnu-debuglink=3Dcc_htcp.ko.debug cc_htcp.ko.fu= ll cc_htcp.ko --- all_subdir_bxe --- /usr/src/sys/dev/bxe/bxe.c:18768:13: error: format specifies type 'uintmax_= t' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka '= unsigned int') [-Werror,-Wformat] fp->sb_dma.paddr, fp->sb_dma.vaddr, ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18769:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(union bxe_host_hc_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18771:13: error: format specifies type 'uintmax_= t' (aka 'unsigned long long') but the argument has type 'bus_addr_t' (aka '= unsigned int') [-Werror,-Wformat] fp->tx_dma.paddr, fp->tx_dma.vaddr, ^~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=3D] --- all_subdir_cc --- --- all_subdir_cc/cc_vegas --- =3D=3D=3D> cc/cc_vegas (all) --- all_subdir_bxe --- 20 errors generated. *** [bxe.o] Error code 1 bmake[4]: stopped in /usr/src/sys/modules/bxe 1 error bmake[4]: stopped in /usr/src/sys/modules/bxe *** [all_subdir_bxe] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_cc --- A failure has been detected in another branch of the parallel make bmake[5]: stopped in /usr/src/sys/modules/cc/cc_vegas *** [all_subdir_cc/cc_vegas] Error code 2 bmake[4]: stopped in /usr/src/sys/modules/cc 1 error bmake[4]: stopped in /usr/src/sys/modules/cc *** [all_subdir_cc] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_reset.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/ath *** [all_subdir_ath] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_xpt.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/cam *** [all_subdir_cam] Error code 2 bmake[3]: stopped in /usr/src/sys/modules 4 errors bmake[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC 1 error bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson8144134445366878686.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Wed Apr 13 06:14:34 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BEF7AB0ED0F; Wed, 13 Apr 2016 06:14:34 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id A3252181A; Wed, 13 Apr 2016 06:14:34 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id D2C641BF5; Wed, 13 Apr 2016 06:14:34 +0000 (UTC) Date: Wed, 13 Apr 2016 06:14:32 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: araujo@FreeBSD.org, davidcs@FreeBSD.org, sephe@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1273197753.13.1460528074794.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <563477045.11.1460520876937.JavaMail.jenkins@jenkins-9.freebsd.org> References: <563477045.11.1460520876937.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #2845 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Apr 2016 06:14:34 -0000 FreeBSD_HEAD_i386 - Build #2845 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2845/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2845/cha= nges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2845/cons= ole Change summaries: 297909 by davidcs: Fix build failure on i386. Need to typecast a bunch of variables to (uintma= x_t) MFC after:5 days 297908 by sephe: hyperv/vmbus: Merge duplicated version check for events Submitted by:=09Jun Su Reviewed by:=09sephe MFC after:=091 week Sponsored by:=09Microsoft OSTC Differential Revision:=09https://reviews.freebsd.org/D5911 297907 by araujo: Convert ypldap_addr list to a tailq(queue(3)). Obtained from:=09OpenBSD r1.11, r1.17 and r1.36 The end of the build log: [...truncated 155496 lines...] --- cardbus.ko --- objcopy --strip-debug --add-gnu-debuglink=3Dcardbus.ko.debug cardbus.ko.fu= ll cardbus.ko --- all_subdir_cam --- --- scsi_enc.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_enc.o -MTscsi_enc.o -mno-mmx -mno-sse -msoft-float -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wi= nline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprin= tf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parent= heses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-err= or-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src= /sys/modules/cam/../../cam/scsi/scsi_enc.c -o scsi_enc.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_cal_iq.o --- ar5416_cal_adcgain.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_cal_adcgain.o -MTar5416_cal_adcgain.o -mno-mmx = -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -W= all -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-proto= types -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__p= rintf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-op= tion -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empt= y-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-er= ror-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std= =3Diso9899:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar= 5416_cal_adcgain.c -o ar5416_cal_adcgain.o --- all_subdir_cam --- --- scsi_sa.o --- ctfconvert -L VERSION -g scsi_sa.o --- all_subdir_carp --- =3D=3D=3D> carp (all) --- machine --- machine -> /usr/src/sys/i386/include --- x86 --- x86 -> /usr/src/sys/x86/include --- vnode_if_newproto.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -p --- vnode_if_typedef.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -q --- opt_carp.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_carp.h opt_carp.h --- opt_bpf.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_bpf.h opt_bpf.h --- opt_inet.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_inet.h opt_inet.h --- opt_inet6.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_inet6.h opt_inet6.h --- opt_ofed.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_ofed.h opt_ofed.h --- device_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h --- bus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h --- vnode_if.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -h --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_cal_adcgain.o --- all_subdir_carp --- --- sha1.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.sha1.o -MTsha1.o -mno-mmx -mno-sse -msoft-float -ffreestand= ing -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-ex= terns -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -W= cast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -W= missing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-= error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-eq= uality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift= -negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/mod= ules/carp/../../crypto/sha1.c -o sha1.o --- all_subdir_ath --- --- ar5416_cal_adcdc.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_cal_adcdc.o -MTar5416_cal_adcdc.o -mno-mmx -mno= -sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall = -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototype= s -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__print= f__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option= -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-bo= dy -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-= pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso= 9899:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_c= al_adcdc.c -o ar5416_cal_adcdc.o --- all_subdir_bxe --- ctfconvert -L VERSION -g 57711_init_values.o --- all_subdir_cam --- --- scsi_enc.o --- ctfconvert -L VERSION -g scsi_enc.o --- scsi_enc_ses.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_enc_ses.o -MTscsi_enc_ses.o -mno-mmx -mno-sse -msoft-f= loat -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-d= ecls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-a= rith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freeb= sd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknow= n-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-erro= r-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign = -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c = /usr/src/sys/modules/cam/../../cam/scsi/scsi_enc_ses.c -o scsi_enc_ses.o --- all_subdir_bxe --- --- 57712_init_values.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.57712_init_= values.o -MT57712_init_values.o -mno-mmx -mno-sse -msoft-float -ffreestandi= ng -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-ext= erns -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wc= ast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wm= issing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-e= rror-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equ= ality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-= negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/= bxe/57712_init_values.c -o 57712_init_values.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_cal_adcdc.o --- all_subdir_carp --- ctfconvert -L VERSION -g sha1.o --- ip_carp.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.ip_carp.o -MTip_carp.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/carp/../../netinet/ip_carp.c -o ip_carp.o --- all_subdir_ath --- --- ar5416_eeprom.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_eeprom.o -MTar5416_eeprom.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_eeprom.= c -o ar5416_eeprom.o ctfconvert -L VERSION -g ar5416_eeprom.o --- ar5416_gpio.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_gpio.o -MTar5416_gpio.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_gpio.c -o a= r5416_gpio.o ctfconvert -L VERSION -g ar5416_gpio.o --- ar5416_interrupts.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_interrupts.o -MTar5416_interrupts.o -mno-mmx -m= no-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wal= l -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototy= pes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__pri= ntf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-opti= on -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-= body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-erro= r-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Di= so9899:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416= _interrupts.c -o ar5416_interrupts.o ctfconvert -L VERSION -g ar5416_interrupts.o --- ar5416_keycache.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_keycache.o -MTar5416_keycache.o -mno-mmx -mno-s= se -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -W= redundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf_= _=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option = -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body= -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-po= inter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso98= 99:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_key= cache.c -o ar5416_keycache.o ctfconvert -L VERSION -g ar5416_keycache.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_enc_ses.o --- scsi_enc_safte.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_enc_safte.o -MTscsi_enc_safte.o -mno-mmx -mno-sse -mso= ft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredunda= nt-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoint= er-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__f= reebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-un= known-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-= error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-s= ign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999= -c /usr/src/sys/modules/cam/../../cam/scsi/scsi_enc_safte.c -o scsi_enc_sa= fte.o --- all_subdir_ath --- --- ar5416_misc.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_misc.o -MTar5416_misc.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_misc.c -o a= r5416_misc.o --- all_subdir_carp --- ctfconvert -L VERSION -g ip_carp.o --- carp.kld --- ld -d -warn-common -r -d -o carp.kld ip_carp.o sha1.o ctfmerge -L VERSION -g -o carp.kld ip_carp.o sha1.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk carp.kld export_syms | xargs -J% ob= jcopy % carp.kld --- carp.ko.full --- ld -Bshareable -d -warn-common -o carp.ko.full carp.kld --- carp.ko.debug --- objcopy --only-keep-debug carp.ko.full carp.ko.debug --- carp.ko --- objcopy --strip-debug --add-gnu-debuglink=3Dcarp.ko.debug carp.ko.full car= p.ko --- all_subdir_cam --- --- scsi_sg.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_sg.o -MTscsi_sg.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_sg.c -o scsi_sg.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_misc.o --- ar5416_phy.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_phy.o -MTar5416_phy.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_phy.c -o ar54= 16_phy.o ctfconvert -L VERSION -g ar5416_phy.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_sg.o --- all_subdir_bxe --- --- bxe.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.bxe.o -MTbx= e.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector= -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -W= missing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-point= er-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -W= no-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-func= tion -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mn= o-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/bxe/bxe.c -o bxe.o --- all_subdir_ath --- --- ar5416_power.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_power.o -MTar5416_power.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_power.c -= o ar5416_power.o --- all_subdir_cam --- --- scsi_enc_safte.o --- ctfconvert -L VERSION -g scsi_enc_safte.o --- scsi_targ_bh.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_targ_bh.o -MTscsi_targ_bh.o -mno-mmx -mno-sse -msoft-f= loat -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-d= ecls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-a= rith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freeb= sd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknow= n-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-erro= r-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign = -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c = /usr/src/sys/modules/cam/../../cam/scsi/scsi_targ_bh.c -o scsi_targ_bh.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_power.o --- ar5416_radar.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_radar.o -MTar5416_radar.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_radar.c -= o ar5416_radar.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_targ_bh.o --- scsi_target.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_target.o -MTscsi_target.o -mno-mmx -mno-sse -msoft-flo= at -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-dec= ls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ari= th -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd= _kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-= pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-= parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -W= no-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /u= sr/src/sys/modules/cam/../../cam/scsi/scsi_target.c -o scsi_target.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_radar.o --- ar5416_spectral.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_spectral.o -MTar5416_spectral.o -mno-mmx -mno-s= se -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -W= redundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf_= _=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option = -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body= -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-po= inter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso98= 99:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_spe= ctral.c -o ar5416_spectral.o ctfconvert -L VERSION -g ar5416_spectral.o --- ar5416_recv.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_recv.o -MTar5416_recv.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_recv.c -o a= r5416_recv.o --- all_subdir_bxe --- /usr/src/sys/dev/bxe/bxe.c:18757:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct host_sp_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18757:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct host_sp_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18772:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(union bxe_host_hc_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18772:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(union bxe_host_hc_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18781:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] (BCM_PAGE_SIZE * RCQ_NUM_PAGES)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18781:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] (BCM_PAGE_SIZE * RCQ_NUM_PAGES)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ 8 errors generated. *** [bxe.o] Error code 1 bmake[4]: stopped in /usr/src/sys/modules/bxe --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_target.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_recv.o --- all_subdir_cam --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/cam *** [all_subdir_cam] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_ath --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/ath *** [all_subdir_ath] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_bxe --- --- 57712_init_values.o --- ctfconvert -L VERSION -g 57712_init_values.o 1 error bmake[4]: stopped in /usr/src/sys/modules/bxe *** [all_subdir_bxe] Error code 2 bmake[3]: stopped in /usr/src/sys/modules 3 errors bmake[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC 1 error bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson3809022385905143247.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Wed Apr 13 08:12:45 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 76F7DB0C6DE for ; Wed, 13 Apr 2016 08:12:45 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 193801984; Wed, 13 Apr 2016 08:12:44 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtps (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (envelope-from ) id <1aqFua-001S6y-C2>; Wed, 13 Apr 2016 10:12:32 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (envelope-from ) id <1aqFuZ-003pRH-OM>; Wed, 13 Apr 2016 10:12:32 +0200 Date: Wed, 13 Apr 2016 10:12:23 +0200 From: "O. Hartmann" To: Cy Schubert Cc: Michael Butler , "K. Macy" , FreeBSD CURRENT , "Poul-Henning Kamp" Subject: Re: CURRENT slow and shaky network stability Message-ID: <20160413101223.767e4027@freyja.zeit4.iv.bundesimmobilien.de> In-Reply-To: <201604101416.u3AEGu07083797@slippy.cwsent.com> References: <20160409105444.7020f2f1.ohartman@zedat.fu-berlin.de> <201604101416.u3AEGu07083797@slippy.cwsent.com> Organization: FU Berlin X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Apr 2016 08:12:45 -0000 On Sun, 10 Apr 2016 07:16:56 -0700 Cy Schubert wrote: > In message <20160409105444.7020f2f1.ohartman@zedat.fu-berlin.de>, "O. > Hartmann" > writes: > > --Sig_/SqWr.x1C_BgJVIYh7m_9T5y > > Content-Type: text/plain; charset=US-ASCII > > Content-Transfer-Encoding: quoted-printable > > > > Am Mon, 04 Apr 2016 23:46:08 -0700 > > Cy Schubert schrieb: > > > > > In message > > > <20160405082047.670d7241@freyja.zeit4.iv.bundesimmobilien.de>,= > > =20 > > > "O. H > > > artmann" writes: > > > > On Sat, 02 Apr 2016 16:14:57 -0700 > > > > Cy Schubert wrote: > > > > =20 > > > > > In message <20160402231955.41b05526.ohartman@zedat.fu-berlin.de>, > > > > > "O.= > > =20 > > > > > Hartmann" > > > > > writes: =20 > > > > > > --Sig_/eJJPtbrEuK1nN2zIpc7BmVr > > > > > > Content-Type: text/plain; charset=3DUS-ASCII > > > > > > Content-Transfer-Encoding: quoted-printable > > > > > >=20 > > > > > > Am Sat, 2 Apr 2016 11:39:10 +0200 > > > > > > "O. Hartmann" schrieb: > > > > > > =20 > > > > > > > Am Sat, 2 Apr 2016 10:55:03 +0200 > > > > > > > "O. Hartmann" schrieb: > > > > > > >=3D20 =20 > > > > > > > > Am Sat, 02 Apr 2016 01:07:55 -0700 > > > > > > > > Cy Schubert schrieb: > > > > > > > > =3D20 =20 > > > > > > > > > In message <56F6C6B0.6010103@protected-networks.net>, > > > > > > > > > Michael= > > Butle =20 > > > > r =20 > > > > > > > > > =3D =20 > > > > > > writes: =3D20 =20 > > > > > > > > > > -current is not great for interactive use at all. The > > > > > > > > > > strat= > > egy of > > > > > > > > > > pre-emptively dropping idle processes to swap is > > > > > > > > > > hurting ..= > > big > > > > > > > > > > tim=3D =20 > > > > > > e. =3D20 =20 > > > > > > > > >=3D20 > > > > > > > > > FreeBSD doesn't "preemptively" or arbitrarily push pages out > > > > > > > > > = > > to > > > > > > > > > disk.=3D =20 > > > > > > LRU=3D20 =20 > > > > > > > > > doesn't do this. > > > > > > > > > =3D20 =20 > > > > > > > > > >=3D20 > > > > > > > > > > Compare inactive memory to swap in this example .. > > > > > > > > > >=3D20 > > > > > > > > > > 110 processes: 1 running, 108 sleeping, 1 zombie > > > > > > > > > > CPU: 1.2% user, 0.0% nice, 4.3% system, 0.0% > > > > > > > > > > interrupt,= > > 94.5% > > > > > > > > > > i=3D =20 > > > > > > dle =20 > > > > > > > > > > Mem: 474M Active, 1609M Inact, 764M Wired, 281M Buf, 119M > > > > > > > > > > F= > > ree > > > > > > > > > > Swap: 4096M Total, 917M Used, 3178M Free, 22% Inuse > > > > > > > > > > =3D= > > 20 =20 > > > > > > > > >=3D20 > > > > > > > > > To analyze this you need to capture vmstat output. You'll > > > > > > > > > see= > > the > > > > > > > > > fre=3D =20 > > > > > > e pool=3D20 =20 > > > > > > > > > dip below a threshold and pages go out to disk in response. > > > > > > > > > I= > > f you > > > > > > > > > ha=3D =20 > > > > > > ve=3D20 =20 > > > > > > > > > daemons with small working sets, pages that are not part of > > > > > > > > > t= > > he > > > > > > > > > worki=3D =20 > > > > > > ng=3D20 =20 > > > > > > > > > sets for daemons or applications will eventually be paged > > > > > > > > > out= > > . This > > > > > > > > > i=3D =20 > > > > > > s not=3D20 =20 > > > > > > > > > a bad thing. In your example above, the 281 MB of UFS > > > > > > > > > buffers= > > are > > > > > > > > > mor=3D =20 > > > > > > e=3D20 =20 > > > > > > > > > active than the 917 MB paged out. If it's paged out and > > > > > > > > > never= > > used > > > > > > > > > ag=3D =20 > > > > > > ain,=3D20 =20 > > > > > > > > > then it doesn't hurt. However the 281 MB of buffers saves > > > > > > > > > you= > > I/O. > > > > > > > > > Th=3D =20 > > > > > > e=3D20 =20 > > > > > > > > > inactive pages are part of your free pool that were active > > > > > > > > > at= > > one > > > > > > > > > tim=3D =20 > > > > > > e but=3D20 =20 > > > > > > > > > now are not. They may be reclaimed and if they are, you've > > > > > > > > > ju= > > st > > > > > > > > > saved=3D =20 > > > > > > more=3D20 =20 > > > > > > > > > I/O. > > > > > > > > >=3D20 > > > > > > > > > Top is a poor tool to analyze memory use. Vmstat is the > > > > > > > > > bette= > > r tool > > > > > > > > > t=3D =20 > > > > > > o help=3D20 =20 > > > > > > > > > understand memory use. Inactive memory isn't a bad thing per > > > > > > > > > = > > se. > > > > > > > > > Moni=3D =20 > > > > > > tor=3D20 =20 > > > > > > > > > page outs, scan rate and page reclaims. > > > > > > > > >=3D20 > > > > > > > > > =3D20 =20 > > > > > > > >=3D20 > > > > > > > > I give up! Tried to check via ssh/vmstat what is going on. > > > > > > > > Last= > > lines > > > > > > > > b=3D =20 > > > > > > efore broken =20 > > > > > > > > pipe: > > > > > > > >=3D20 > > > > > > > > [...] > > > > > > > > procs memory page disks faults > > > > > > > > = > > =20 > > > > cpu =20 > > > > > > > > r b w avm fre flt re pi po fr sr ad0 ad1 in > > > > > > > > s= > > y c =20 > > > > s =20 > > > > > > > > =3D =20 > > > > > > us sy id =20 > > > > > > > > 22 0 22 5.8G 1.0G 46319 0 0 0 55721 1297 0 4 219 > > > > > > > > 23= > > 907 > > > > > > > > 540=3D =20 > > > > > > 0 95 5 0 =20 > > > > > > > > 22 0 22 5.4G 1.3G 51733 0 0 0 72436 1162 0 0 108 > > > > > > > > 40= > > 869 > > > > > > > > 345=3D =20 > > > > > > 9 93 7 0 =20 > > > > > > > > 15 0 22 12G 1.2G 54400 0 27 0 52188 1160 0 42 148 > > > > > > > > 52= > > 192 > > > > > > > > 436=3D =20 > > > > > > 6 91 9 0 =20 > > > > > > > > 14 0 22 12G 1.0G 44954 0 37 0 37550 1179 0 39 141 > > > > > > > > 86= > > 209 > > > > > > > > 436=3D =20 > > > > > > 8 88 12 0 =20 > > > > > > > > 26 0 22 12G 1.1G 60258 0 81 0 69459 1119 0 27 123 > > > > > > > > 77= > > 9569 > > > > > > > > 704=3D =20 > > > > > > 359 87 13 0 =20 > > > > > > > > 29 3 22 13G 774M 50576 0 68 0 32204 1304 0 2 102 > > > > > > > > 50= > > 7337 > > > > > > > > 484=3D =20 > > > > > > 861 93 7 0 =20 > > > > > > > > 27 0 22 13G 937M 47477 0 48 0 59458 1264 3 2 112 > > > > > > > > 68= > > 131 > > > > > > > > 4440=3D =20 > > > > > > 7 95 5 0 =20 > > > > > > > > 36 0 22 13G 829M 83164 0 2 0 82575 1225 1 0 126 > > > > > > > > 99= > > 366 > > > > > > > > 3806=3D =20 > > > > > > 0 89 11 0 =20 > > > > > > > > 35 0 22 6.2G 1.1G 98803 0 13 0 121375 1217 2 8 112 > > > > > > > > 9= > > 9371 > > > > > > > > 49=3D =20 > > > > > > 99 85 15 0 =20 > > > > > > > > 34 0 22 13G 723M 54436 0 20 0 36952 1276 0 17 153 > > > > > > > > 29= > > 142 > > > > > > > > 443=3D =20 > > > > > > 1 95 5 0 =20 > > > > > > > > Fssh_packet_write_wait: Connection to 192.168.0.1 port 22: > > > > > > > > Brok= > > en pip =20 > > > > e =20 > > > > > > > >=3D20 > > > > > > > >=3D20 > > > > > > > > This makes this crap system completely unusable. The server > > > > > > > > (Fr= > > eeBSD > > > > > > > > 11=3D =20 > > > > > > .0-CURRENT #20 =20 > > > > > > > > r297503: Sat Apr 2 09:02:41 CEST 2016 amd64) in question did > > > > > > > > poudriere=3D =20 > > > > > > bulk job. I =20 > > > > > > > > can not even determine what terminal goes down first - another > > > > > > > > = > > one, > > > > > > > > muc=3D =20 > > > > > > h more time =20 > > > > > > > > idle than the one shwoing the "vmstat 5" output, is still > > > > > > > > alive= > > !=3D20 > > > > > > > >=3D20 > > > > > > > > i consider this a serious bug and it is no benefit what > > > > > > > > happene= > > d sinc =20 > > > > e =20 > > > > > > > > =3D =20 > > > > > > this "fancy" =20 > > > > > > > > update. :-( =3D20 =20 > > > > > > >=3D20 > > > > > > > By the way - it might be of interest and some hint. > > > > > > >=3D20 > > > > > > > One of my boxes is acting as server and gateway. It utilises > > > > > > > NAT,= > > IPFW, > > > > > > > w=3D =20 > > > > > > hen it is under =20 > > > > > > > high load, as it was today, sometimes passing the network flow > > > > > > > fr= > > om ISP > > > > > > > i=3D =20 > > > > > > nto the network =20 > > > > > > > for clients is extremely slow. I do not consider this the reason > > > > > > > = > > for > > > > > > > coll=3D =20 > > > > > > apsing ssh =20 > > > > > > > sessions, since this incident happens also under no-load, but in > > > > > > > = > > the > > > > > > > over=3D =20 > > > > > > all-view onto =20 > > > > > > > the problem, this could be a hint - I hope.=3D20 =20 > > > > > >=20 > > > > > > I just checked on one box, that "broke pipe" very quickly after I > > > > > > s= > > tarted =20 > > > > p=3D =20 > > > > > > oudriere, > > > > > > while it did well a couple of hours before until the pipe broke. > > > > > > It= > > seems =20 > > > > i=3D =20 > > > > > > t's load > > > > > > dependend when the ssh session gets wrecked, but more important, > > > > > > af= > > ter th =20 > > > > e =3D =20 > > > > > > long-haul > > > > > > poudriere run, I rebooted the box and tried again with the > > > > > > mentione= > > d brok =20 > > > > en=3D =20 > > > > > > pipe after a > > > > > > couple of minutes after poudriere ran. Then I left the box for > > > > > > seve= > > ral ho =20 > > > > ur=3D =20 > > > > > > s and logged > > > > > > in again and checked the swap. Although there was for hours no > > > > > > load= > > or ot =20 > > > > he=3D =20 > > > > > > r pressure, > > > > > > there were 31% of of swap used - still (box has 16 GB of RAM and > > > > > > is= > > prope =20 > > > > ll=3D =20 > > > > > > ed by a XEON > > > > > > E3-1245 V2). > > > > > > =20 > > > > >=20 > > > > > 31%! Is it *actively* paging or is the 31% previously paged out and > > > > > n= > > o=20 > > > > > paging is *currently* being experienced? 31% of how swap space in > > > > > tot= > > al? > > > > >=20 > > > > > Also, what does ps aumx or ps aumxww say? Pipe it to head -40 or > > > > > simi= > > lar. > > > > >=20 > > > > > =20 > > > >=20 > > > > On FreeBSD 11.0-CURRENT #4 r297573: Tue Apr 5 07:01:19 CEST 2016 > > > > amd64= > > , loca > > > > l > > > > network, no NAT. Stuck ssh session in the middle of administering and > > > > l= > > eaving > > > > the console/ssh session for a couple of minutes: > > > >=20 > > > > root 2064 0.0 0.1 91416 8492 - Is 07:18 0:00.03 > > > > ssh= > > d: > > > > hartmann [priv] (sshd) > > > >=20 > > > > hartmann 2108 0.0 0.1 91416 8664 - I 07:18 0:07.33 > > > > ssh= > > d: > > > > hartmann@pts/0 (sshd) > > > >=20 > > > > root 72961 0.0 0.1 91416 8496 - Is 08:11 0:00.03 > > > > ssh= > > d: > > > > hartmann [priv] (sshd) > > > >=20 > > > > hartmann 72970 0.0 0.1 91416 8564 - S 08:11 0:00.02 > > > > ssh= > > d: > > > > hartmann@pts/1 (sshd) > > > >=20 > > > > The situation is worse and i consider this a serious bug. > > > > =20 > > >=20 > > > There's not a lot to go on here. Do you have physical access to the > > > machi= > > ne=20 > > > to pop into DDB and take a look? You did say you're using a lot of > > > swap.= > > =20 > > > IIRC 30%. You didn't answer how much 30% was of. Without more data I > > > can'= > > t=20 > > > help you. At the best I can take wild guesses but that won't help you. > > > Tr= > > y=20 > > > to answer the questions I asked last week and we can go further. Until > > > th= > > en=20 > > > all we can do is wildly guess. > > >=20 > > >=20 > > > > Apologies for the late answer, I'm busy. > > That happens. > > > > > Well, The "homebox" is physical accessible as well as the systems at work, = > > but at work > > they are heavily used right now. > > > > As you stated in your prior to this Email, I "overload" the boxes. Yes, I d= > > o this by > > intention and FreeBSD CURRENT withstood those attacks - approximately until= > > 3 or 4 weeks > > ago, when these problems occured. > > > > 30% swap was the "remain" after I started poudriere, poudriere "died" due t= > > o a > > lost/broken pipe ssh session and did not relax after hours! The box didn't = > > do anything in > > that time after the pipe was broken. So I mentioned this.=20 > > > > You also mentioned UFS and ZFS concurrency. Yes, I use a mixed system. UFS = > > for the > > system's partitions, and ZFS for the data volumes. UFS is on SSDs "faster",= > > but this is > > only a subjective impression of mine. Having /usr/ports on UFS and ZFS and = > > enough memory > > (32 GB RAM) shows significant differences on the very same HDD drive: while= > > UFS has > > finished a "matured" svn tree, the ZFS based tree could take up to 5 or 6 m= > > inutes until > > finished. I think this is due to the growing .svn-folder. But on ZFS this o= > > ccurs only the > > first time the update of /usr/ports is done. > > > > Just to say: if UFS and ZFS coexistency is critical, this is defintely a mu= > > st for the > > handbook! > > I don't think so. Otherwise we should also write that running too many > applications will cause paging. It's like saying, when running large Oracle > databases don't make the SGA larger than physical memory. It's common sense. > > > > > But on the other hand, what I complain about is a dramatically change in st= > > ability of > > CURRENT since the first occurency of the reported problems. Before, the ver= > > y same > > hardware, the very same setup, the very same jobs performed well. I pushed = > > the boxes with > > poudriere and several scientific jobs to their limits, and they took it lik= > > e a German > > tank.=20 > > > > By the way, I use csh in all scenarios - I do not know whether this helps. > > I think I read somewhere that csh had an issue where it died under certain > circumstances. I for the life of me can't find the email any more. It was a > commit log email. Try /bin/sh as a test. > > By the way, I tried /bin/sh. The same issue! From owner-freebsd-current@freebsd.org Wed Apr 13 08:14:34 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 41B6CB0C878; Wed, 13 Apr 2016 08:14:34 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 34C771C94; Wed, 13 Apr 2016 08:14:34 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 308041C41; Wed, 13 Apr 2016 08:14:34 +0000 (UTC) Date: Wed, 13 Apr 2016 08:14:31 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: mav@FreeBSD.org, gonzo@FreeBSD.org, adrian@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1150749773.15.1460535273803.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1273197753.13.1460528074794.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1273197753.13.1460528074794.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #2846 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Apr 2016 08:14:34 -0000 FreeBSD_HEAD_i386 - Build #2846 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2846/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2846/cha= nges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2846/cons= ole Change summaries: 297912 by mav: Respect NVRAM topology settings on 24xx and above chips. 297911 by gonzo: Multiple fixes in VCHI audio driver: - Pre-buffer audio data to VideoCore so there are no audible glitches when driver is too late to provide samples - Start actual playback when there is some prebuffered audio, it fixes audible noisy click in the beginning of playback - Use #defines instead of hardcoded values where appropriate - Fix copy-pasted comment PR:=09=09208678 297910 by adrian: [urtwn] use/track the last good RSSI for a given node, rather than no RSSI. Now that we're decap'ing A-MPDU frame, the firmware is only giving us PHY status information for the whole PPDU, rather than duplicatig it per frame. So, we fake it by maintaining the RSSI that we saw in the node struct and reuse it. This prevents us from getting some pretty garbage looking default RSSI values, which shows up as RSSI values of like "3" or "4" when doing active traffic. Tested: * RTL8188EU, STA mode The end of the build log: [...truncated 155291 lines...] awk -f /usr/src/sys/conf/kmod_syms.awk if_bwn.kld export_syms | xargs -J% = objcopy % if_bwn.kld --- if_bwn.ko.full --- ld -Bshareable -d -warn-common -o if_bwn.ko.full if_bwn.kld --- all_subdir_ath --- ctfconvert -L VERSION -g ar5111.o --- all_subdir_bwn --- --- if_bwn.ko.debug --- objcopy --only-keep-debug if_bwn.ko.full if_bwn.ko.debug --- if_bwn.ko --- objcopy --strip-debug --add-gnu-debuglink=3Dif_bwn.ko.debug if_bwn.ko.full= if_bwn.ko --- all_subdir_ath --- --- ar5112.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5112.o -MTar5112.o -mno-mmx -mno-sse -msoft-float -f= freestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -W= nested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -W= inline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpri= ntf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragm= as -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-paren= theses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-er= ror-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/sr= c/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5112.c -o ar5112.o --- all_subdir_cam --- --- scsi_all.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_all.o -MTscsi_all.o -mno-mmx -mno-sse -msoft-float -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wi= nline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprin= tf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parent= heses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-err= or-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src= /sys/modules/cam/../../cam/scsi/scsi_all.c -o scsi_all.o --- cam_xpt.o --- ctfconvert -L VERSION -g cam_xpt.o --- all_subdir_bxe --- --- 57710_init_values.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.57710_init_= values.o -MT57710_init_values.o -mno-mmx -mno-sse -msoft-float -ffreestandi= ng -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-ext= erns -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wc= ast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wm= issing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-e= rror-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equ= ality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-= negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/= bxe/57710_init_values.c -o 57710_init_values.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5112.o --- ar2413.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar2413.o -MTar2413.o -mno-mmx -mno-sse -msoft-float -f= freestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -W= nested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -W= inline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpri= ntf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragm= as -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-paren= theses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-er= ror-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/sr= c/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar2413.c -o ar2413.o ctfconvert -L VERSION -g ar2413.o --- ar2425.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar2425.o -MTar2425.o -mno-mmx -mno-sse -msoft-float -f= freestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -W= nested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -W= inline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpri= ntf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragm= as -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-paren= theses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-er= ror-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/sr= c/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar2425.c -o ar2425.o --- all_subdir_cam --- --- scsi_all.o --- ctfconvert -L VERSION -g scsi_all.o --- scsi_cd.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_cd.o -MTscsi_cd.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_cd.c -o scsi_cd.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar2425.o --- ar5413.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5413.o -MTar5413.o -mno-mmx -mno-sse -msoft-float -f= freestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -W= nested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -W= inline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpri= ntf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragm= as -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-paren= theses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-er= ror-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/sr= c/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5413.c -o ar5413.o --- all_subdir_bxe --- --- ecore_sp.o --- ctfconvert -L VERSION -g ecore_sp.o --- all_subdir_ath --- --- ah_eeprom_v14.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ah_eeprom_v14.o -MTah_eeprom_v14.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_eeprom_v14.c -o ah= _eeprom_v14.o ctfconvert -L VERSION -g ah_eeprom_v14.o --- ar5413.o --- ctfconvert -L VERSION -g ar5413.o --- all_subdir_cam --- --- scsi_ch.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_ch.o -MTscsi_ch.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_ch.c -o scsi_ch.o --- all_subdir_bxe --- --- 57710_init_values.o --- ctfconvert -L VERSION -g 57710_init_values.o --- all_subdir_ath --- --- ah_eeprom_v4k.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ah_eeprom_v4k.o -MTah_eeprom_v4k.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_eeprom_v4k.c -o ah= _eeprom_v4k.o --- all_subdir_bxe --- --- 57711_init_values.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.57711_init_= values.o -MT57711_init_values.o -mno-mmx -mno-sse -msoft-float -ffreestandi= ng -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-ext= erns -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wc= ast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wm= issing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-e= rror-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equ= ality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-= negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/= bxe/57711_init_values.c -o 57711_init_values.o --- all_subdir_cam --- --- scsi_cd.o --- ctfconvert -L VERSION -g scsi_cd.o --- all_subdir_ath --- --- ar5416_ani.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_ani.o -MTar5416_ani.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_ani.c -o ar54= 16_ani.o --- ah_eeprom_v4k.o --- ctfconvert -L VERSION -g ah_eeprom_v4k.o --- all_subdir_bxe --- --- 57712_init_values.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.57712_init_= values.o -MT57712_init_values.o -mno-mmx -mno-sse -msoft-float -ffreestandi= ng -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-ext= erns -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wc= ast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wm= issing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-e= rror-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equ= ality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-= negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/= bxe/57712_init_values.c -o 57712_init_values.o --- all_subdir_cam --- --- scsi_ch.o --- ctfconvert -L VERSION -g scsi_ch.o --- scsi_da.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_da.o -MTscsi_da.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_da.c -o scsi_da.o --- all_subdir_ath --- --- ar5416_ani.o --- ctfconvert -L VERSION -g ar5416_ani.o --- ar5416_attach.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_attach.o -MTar5416_attach.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_attach.= c -o ar5416_attach.o ctfconvert -L VERSION -g ar5416_attach.o --- ar5416_beacon.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_beacon.o -MTar5416_beacon.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_beacon.= c -o ar5416_beacon.o ctfconvert -L VERSION -g ar5416_beacon.o --- ar5416_btcoex.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_btcoex.o -MTar5416_btcoex.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_btcoex.= c -o ar5416_btcoex.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_da.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_btcoex.o --- all_subdir_cam --- --- scsi_pass.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_pass.o -MTscsi_pass.o -mno-mmx -mno-sse -msoft-float -= ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -= Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -= Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpr= intf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-prag= mas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pare= ntheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-e= rror-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/s= rc/sys/modules/cam/../../cam/scsi/scsi_pass.c -o scsi_pass.o --- all_subdir_ath --- --- ar5416_cal.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_cal.o -MTar5416_cal.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_cal.c -o ar54= 16_cal.o --- all_subdir_bxe --- --- 57711_init_values.o --- ctfconvert -L VERSION -g 57711_init_values.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_cal.o --- ar5416_cal_iq.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_cal_iq.o -MTar5416_cal_iq.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_cal_iq.= c -o ar5416_cal_iq.o --- all_subdir_cam --- --- scsi_pt.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_pt.o -MTscsi_pt.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_pt.c -o scsi_pt.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_cal_iq.o --- ar5416_cal_adcgain.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_cal_adcgain.o -MTar5416_cal_adcgain.o -mno-mmx = -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -W= all -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-proto= types -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__p= rintf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-op= tion -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empt= y-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-er= ror-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std= =3Diso9899:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar= 5416_cal_adcgain.c -o ar5416_cal_adcgain.o --- all_subdir_cam --- --- scsi_pass.o --- ctfconvert -L VERSION -g scsi_pass.o --- scsi_pt.o --- ctfconvert -L VERSION -g scsi_pt.o --- all_subdir_bxe --- --- bxe.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.bxe.o -MTbx= e.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector= -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -W= missing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-point= er-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -W= no-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-func= tion -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mn= o-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/bxe/bxe.c -o bxe.o --- all_subdir_cam --- --- scsi_sa.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_sa.o -MTscsi_sa.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_sa.c -o scsi_sa.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_cal_adcgain.o --- ar5416_cal_adcdc.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_cal_adcdc.o -MTar5416_cal_adcdc.o -mno-mmx -mno= -sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall = -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototype= s -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__print= f__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option= -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-bo= dy -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-= pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso= 9899:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_c= al_adcdc.c -o ar5416_cal_adcdc.o ctfconvert -L VERSION -g ar5416_cal_adcdc.o --- ar5416_eeprom.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_eeprom.o -MTar5416_eeprom.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_eeprom.= c -o ar5416_eeprom.o ctfconvert -L VERSION -g ar5416_eeprom.o --- ar5416_gpio.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_gpio.o -MTar5416_gpio.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_gpio.c -o a= r5416_gpio.o ctfconvert -L VERSION -g ar5416_gpio.o --- ar5416_interrupts.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_interrupts.o -MTar5416_interrupts.o -mno-mmx -m= no-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wal= l -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototy= pes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__pri= ntf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-opti= on -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-= body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-erro= r-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Di= so9899:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416= _interrupts.c -o ar5416_interrupts.o ctfconvert -L VERSION -g ar5416_interrupts.o --- all_subdir_bxe --- /usr/src/sys/dev/bxe/bxe.c:18757:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct host_sp_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18757:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct host_sp_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18772:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(union bxe_host_hc_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18772:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(union bxe_host_hc_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18781:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] (BCM_PAGE_SIZE * RCQ_NUM_PAGES)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18781:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] (BCM_PAGE_SIZE * RCQ_NUM_PAGES)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ 8 errors generated. *** [bxe.o] Error code 1 bmake[4]: stopped in /usr/src/sys/modules/bxe --- all_subdir_ath --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/ath *** [all_subdir_ath] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_bxe --- --- 57712_init_values.o --- ctfconvert -L VERSION -g 57712_init_values.o 1 error bmake[4]: stopped in /usr/src/sys/modules/bxe *** [all_subdir_bxe] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_sa.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/cam *** [all_subdir_cam] Error code 2 bmake[3]: stopped in /usr/src/sys/modules 3 errors bmake[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC 1 error bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson862327648493452455.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Wed Apr 13 12:14:15 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C05EFB0D8D6; Wed, 13 Apr 2016 12:14:15 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id A63C11202; Wed, 13 Apr 2016 12:14:15 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id F0FB31CD6; Wed, 13 Apr 2016 12:14:15 +0000 (UTC) Date: Wed, 13 Apr 2016 12:14:13 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: mav@FreeBSD.org, andrew@FreeBSD.org, sephe@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <944312004.17.1460549655767.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1150749773.15.1460535273803.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1150749773.15.1460535273803.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #2847 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Apr 2016 12:14:15 -0000 FreeBSD_HEAD_i386 - Build #2847 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2847/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2847/cha= nges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2847/cons= ole Change summaries: 297915 by mav: Filter Port Database Changed notifications. For some reason firmware sends Port Database Changed notifications in case of explicit login requests from the driver when target port is unavailabe. Those notifications don't give driver any new information, but only cause infinite scan loop. 297914 by andrew: Increase the arm64 kernel address space to 512GB, and the DMAP region to 2TB. The latter can be increased in 512GB chunks by adjusting the lower address, however more work will be needed to increase the former. There is still some work needed to only create a DMAP region for the RAM address space as on ARM architectures all mappings should have the same memory attributes, and these will be different for device and normal memory= . Reviewed by:=09kib Obtained from:=09ABT Systems Ltd Relnotes:=09yes Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D5859 297913 by sephe: hyperv: device_get_softc does not return NULL MFC after:=091 week Sponsored by:=09Microsoft OSTC The end of the build log: [...truncated 155318 lines...] cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ah_eeprom_v14.o -MTah_eeprom_v14.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_eeprom_v14.c -o ah= _eeprom_v14.o ctfconvert -L VERSION -g ah_eeprom_v14.o --- ah_eeprom_v4k.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ah_eeprom_v4k.o -MTah_eeprom_v4k.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_eeprom_v4k.c -o ah= _eeprom_v4k.o ctfconvert -L VERSION -g ah_eeprom_v4k.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_ch.o --- all_subdir_ath --- --- ar5416_ani.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_ani.o -MTar5416_ani.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_ani.c -o ar54= 16_ani.o --- xenbusb_if.c --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/xen/xenbus/xenbusb_if= .m -c --- modules-all --- --- all_subdir_cardbus --- =3D=3D=3D> cardbus (all) --- machine --- machine -> /usr/src/sys/i386/include --- x86 --- x86 -> /usr/src/sys/x86/include --- device_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h --- bus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h --- card_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pccard/card_if.m = -h --- power_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pccard/power_if.m= -h --- pci_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h --- pcib_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pcib_if.m -h --- cardbus_cis.o --- cc -O2 -pipe -DNEW_PCIB -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODU= LE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/G= ENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sy= s/GENERIC -MD -MF.depend.cardbus_cis.o -MTcardbus_cis.o -mno-mmx -mno-sse= -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wre= dundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -W= pointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__= =3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -= Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body = -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-poi= nter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso989= 9:1999 -c /usr/src/sys/modules/cardbus/../../dev/cardbus/cardbus_cis.c -o c= ardbus_cis.o --- all_subdir_cam --- --- scsi_cd.o --- ctfconvert -L VERSION -g scsi_cd.o --- scsi_da.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_da.o -MTscsi_da.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_da.c -o scsi_da.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_ani.o --- ar5416_attach.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_attach.o -MTar5416_attach.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_attach.= c -o ar5416_attach.o --- all_subdir_cardbus --- ctfconvert -L VERSION -g cardbus_cis.o --- cardbus_device.o --- cc -O2 -pipe -DNEW_PCIB -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODU= LE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/G= ENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sy= s/GENERIC -MD -MF.depend.cardbus_device.o -MTcardbus_device.o -mno-mmx -m= no-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wal= l -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototy= pes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__pri= ntf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-opti= on -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-= body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-erro= r-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Di= so9899:1999 -c /usr/src/sys/modules/cardbus/../../dev/cardbus/cardbus_devic= e.c -o cardbus_device.o ctfconvert -L VERSION -g cardbus_device.o --- cardbus.o --- cc -O2 -pipe -DNEW_PCIB -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODU= LE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/G= ENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sy= s/GENERIC -MD -MF.depend.cardbus.o -MTcardbus.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/cardbus/../../dev/cardbus/cardbus.c -o cardbus.o --- all_subdir_bxe --- --- 57712_init_values.o --- ctfconvert -L VERSION -g 57712_init_values.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_attach.o --- all_subdir_bxe --- --- bxe.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.bxe.o -MTbx= e.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector= -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -W= missing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-point= er-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -W= no-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-func= tion -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mn= o-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/bxe/bxe.c -o bxe.o --- all_subdir_ath --- --- ar5416_beacon.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_beacon.o -MTar5416_beacon.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_beacon.= c -o ar5416_beacon.o --- all_subdir_cardbus --- ctfconvert -L VERSION -g cardbus.o --- cardbus.kld --- ld -d -warn-common -r -d -o cardbus.kld cardbus.o cardbus_cis.o cardbus_dev= ice.o ctfmerge -L VERSION -g -o cardbus.kld cardbus.o cardbus_cis.o cardbus_devic= e.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk cardbus.kld export_syms | xargs -J%= objcopy % cardbus.kld --- cardbus.ko.full --- ld -Bshareable -d -warn-common -o cardbus.ko.full cardbus.kld --- cardbus.ko.debug --- objcopy --only-keep-debug cardbus.ko.full cardbus.ko.debug --- cardbus.ko --- objcopy --strip-debug --add-gnu-debuglink=3Dcardbus.ko.debug cardbus.ko.fu= ll cardbus.ko --- all_subdir_ath --- --- ar5416_btcoex.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_btcoex.o -MTar5416_btcoex.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_btcoex.= c -o ar5416_btcoex.o --- ar5416_beacon.o --- ctfconvert -L VERSION -g ar5416_beacon.o --- all_subdir_carp --- =3D=3D=3D> carp (all) --- all_subdir_ath --- --- ar5416_btcoex.o --- ctfconvert -L VERSION -g ar5416_btcoex.o --- all_subdir_carp --- --- machine --- machine -> /usr/src/sys/i386/include --- x86 --- x86 -> /usr/src/sys/x86/include --- vnode_if_newproto.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -p --- vnode_if_typedef.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -q --- opt_carp.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_carp.h opt_carp.h --- opt_bpf.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_bpf.h opt_bpf.h --- opt_inet.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_inet.h opt_inet.h --- opt_inet6.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_inet6.h opt_inet6.h --- opt_ofed.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_ofed.h opt_ofed.h --- device_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h --- all_subdir_ath --- --- ar5416_cal.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_cal.o -MTar5416_cal.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_cal.c -o ar54= 16_cal.o --- all_subdir_carp --- --- bus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h --- vnode_if.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -h --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_da.o --- all_subdir_carp --- --- sha1.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.sha1.o -MTsha1.o -mno-mmx -mno-sse -msoft-float -ffreestand= ing -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-ex= terns -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -W= cast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -W= missing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-= error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-eq= uality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift= -negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/mod= ules/carp/../../crypto/sha1.c -o sha1.o --- all_subdir_cam --- --- scsi_pass.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_pass.o -MTscsi_pass.o -mno-mmx -mno-sse -msoft-float -= ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -= Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -= Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpr= intf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-prag= mas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pare= ntheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-e= rror-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/s= rc/sys/modules/cam/../../cam/scsi/scsi_pass.c -o scsi_pass.o --- all_subdir_carp --- ctfconvert -L VERSION -g sha1.o --- ip_carp.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.ip_carp.o -MTip_carp.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/carp/../../netinet/ip_carp.c -o ip_carp.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_cal.o --- ar5416_cal_iq.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_cal_iq.o -MTar5416_cal_iq.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_cal_iq.= c -o ar5416_cal_iq.o ctfconvert -L VERSION -g ar5416_cal_iq.o --- all_subdir_bxe --- /usr/src/sys/dev/bxe/bxe.c:18757:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct host_sp_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18757:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct host_sp_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18772:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(union bxe_host_hc_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18772:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(union bxe_host_hc_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18781:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] (BCM_PAGE_SIZE * RCQ_NUM_PAGES)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18781:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] (BCM_PAGE_SIZE * RCQ_NUM_PAGES)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ 8 errors generated. *** [bxe.o] Error code 1 bmake[4]: stopped in /usr/src/sys/modules/bxe 1 error bmake[4]: stopped in /usr/src/sys/modules/bxe *** [all_subdir_bxe] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_ath --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/ath *** [all_subdir_ath] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_pass.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/cam *** [all_subdir_cam] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_carp --- ctfconvert -L VERSION -g ip_carp.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/carp *** [all_subdir_carp] Error code 2 bmake[3]: stopped in /usr/src/sys/modules 4 errors bmake[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC 1 error bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson5678305801749131682.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Wed Apr 13 12:46:30 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 85DB1B0E674; Wed, 13 Apr 2016 12:46:30 +0000 (UTC) (envelope-from david.somayajulu@qlogic.com) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bn0104.outbound.protection.outlook.com [157.56.110.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 96C3816C0; Wed, 13 Apr 2016 12:46:28 +0000 (UTC) (envelope-from david.somayajulu@qlogic.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qlgc.onmicrosoft.com; s=selector1-qlogic-com; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=T6tv4jq4QzLAdY95O0LMyxe2Suo5rsasgHdOBHSScLk=; b=VDKcXIxIaBc1EH9Bxh9KARlPyWwWAalcTDQwCh4eTgud2xotBct733hvMEzpNzIJ4ttfpHt+lQ/q77I3dkeVEs1nhARBZcM3I1bdd7hqyVEPzugv08kIEULxJWhjv5VH7W4yR29YjFJtyirktQLYotGRS7H2bzlSzy8AV6RNwag= Received: from DM2PR11MB0222.namprd11.prod.outlook.com (10.160.132.25) by DM2PR11MB0224.namprd11.prod.outlook.com (10.160.132.27) with Microsoft SMTP Server (TLS) id 15.1.453.26; Wed, 13 Apr 2016 12:46:26 +0000 Received: from DM2PR11MB0222.namprd11.prod.outlook.com ([10.160.132.25]) by DM2PR11MB0222.namprd11.prod.outlook.com ([10.160.132.25]) with mapi id 15.01.0447.029; Wed, 13 Apr 2016 12:46:26 +0000 From: David Somayajulu To: "jenkins-admin@FreeBSD.org" , "mav@FreeBSD.org" , "andrew@FreeBSD.org" , "sephe@FreeBSD.org" , "freebsd-current@FreeBSD.org" , "freebsd-i386@FreeBSD.org" Subject: RE: FreeBSD_HEAD_i386 - Build #2847 - Still Failing Thread-Topic: FreeBSD_HEAD_i386 - Build #2847 - Still Failing Thread-Index: AQHRlX4J5LGUkEps0ESjuxDtqJzDjJ+H2LdA Date: Wed, 13 Apr 2016 12:46:26 +0000 Message-ID: References: <1150749773.15.1460535273803.JavaMail.jenkins@jenkins-9.freebsd.org> <944312004.17.1460549655767.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <944312004.17.1460549655767.JavaMail.jenkins@jenkins-9.freebsd.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: FreeBSD.org; dkim=none (message not signed) header.d=none;FreeBSD.org; dmarc=none action=none header.from=qlogic.com; x-originating-ip: [2602:306:3449:6010:542d:c736:ba65:e9d6] x-ms-office365-filtering-correlation-id: 5b6460b4-88b5-4af1-c1fb-08d36399a0a9 x-microsoft-exchange-diagnostics: 1; DM2PR11MB0224; 5:7CqXd0EF7Qp6DoqowRZe7DrAtQgo0YkGTEyCZzHcMkFL6MwoNztUQqjz4dUKhsNykQMozW5qFEMFg/+Cqb7sU9ENMh+tkq/7E1AGsgXbDHLC4M/qnR07SYFFCPnKGdgMNjl4sCM6NeZkFMh12NnMLw==; 24:qGE8gJzq0O9RFW6a3BzTiRkkDMxGLkepsqIxA7u0BxaHhLLHstJHmtZa9YbF2Gis2KGdW0LunMRrP/3Ty9kZLN3YKrBuAP7f93XMrIbXPVg=; 20:clF9Twx/av6tTaQqaybWCltauBSOyXTqYnszQxH++WccPZZbZJH/J5bOcsGgTVA8dwqgKtZYPtVv4jVBS3n31RyzEoCf0yEctD5ftyKDG1NPF6jFwu7ST6WPOUwTAISEwt6hjR9IVI1hVMytg1tGexyIJ0tHhQSM661fGN3Mvo0= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR11MB0224; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:DM2PR11MB0224; BCL:0; PCL:0; RULEID:; SRVR:DM2PR11MB0224; x-forefront-prvs: 0911D5CE78 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(13624006)(53754006)(54534003)(13464003)(501624003)(76176999)(54356999)(33656002)(122556002)(2201001)(86362001)(10400500002)(189998001)(107886002)(50986999)(5001770100001)(5003600100002)(11100500001)(5004730100002)(87936001)(74316001)(99286002)(92566002)(19580395003)(19580405001)(5002640100001)(106116001)(76576001)(5890100001)(77096005)(3280700002)(2501003)(102836003)(6116002)(9686002)(2950100001)(3660700001)(1220700001)(1096002)(2906002)(15975445007)(586003)(5008740100001)(81166005)(450100001)(15760500001)(3826002)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR11MB0224; H:DM2PR11MB0222.namprd11.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: qlogic.com X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2016 12:46:26.3029 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0d68a1f9-1490-4d0e-8767-a87dab3ef2ba X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR11MB0224 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Apr 2016 12:46:30 -0000 Hi All, I would appreciate if you could let me know how to back off the following c= ommits. https://svnweb.freebsd.org/changeset/base/297916 https://svnweb.freebsd.org/changeset/base/297909 https://svnweb.freebsd.org/changeset/base/297898 I tried the following but it fails: cd =20 svn merge -c -r297916 Thanks David S. -----Original Message----- From: owner-freebsd-current@freebsd.org [mailto:owner-freebsd-current@freeb= sd.org] On Behalf Of jenkins-admin@FreeBSD.org Sent: Wednesday, April 13, 2016 5:14 AM To: mav@FreeBSD.org; andrew@FreeBSD.org; sephe@FreeBSD.org; jenkins-admin@F= reeBSD.org; freebsd-current@FreeBSD.org; freebsd-i386@FreeBSD.org Subject: FreeBSD_HEAD_i386 - Build #2847 - Still Failing FreeBSD_HEAD_i386 - Build #2847 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2847/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2847/cha= nges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2847/cons= ole Change summaries: 297915 by mav: Filter Port Database Changed notifications. For some reason firmware sends Port Database Changed notifications in case = of explicit login requests from the driver when target port is unavailabe. Those notifications don't give driver any new information, but only cause i= nfinite scan loop. 297914 by andrew: Increase the arm64 kernel address space to 512GB, and the DMAP region to 2T= B. The latter can be increased in 512GB chunks by adjusting the lower addre= ss, however more work will be needed to increase the former. There is still some work needed to only create a DMAP region for the RAM ad= dress space as on ARM architectures all mappings should have the same memor= y attributes, and these will be different for device and normal memory. Reviewed by: kib Obtained from: ABT Systems Ltd Relnotes: yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D5859 297913 by sephe: hyperv: device_get_softc does not return NULL MFC after: 1 week Sponsored by: Microsoft OSTC The end of the build log: [...truncated 155318 lines...] cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ah_eeprom_v14.o -MTah_eeprom_v14.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules /ath/../../dev/ath/ath_hal/ah_eeprom_v14.c -o = ah_eeprom_v14.o ctfconvert -L VERSION -g ah_eeprom_v14.o --- ah_eeprom_v4k.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ah_eeprom_v4k.o -MTah_eeprom_v4k.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules /ath/../../dev/ath/ath_hal/ah_eeprom_v4k.c -o = ah_eeprom_v4k.o ctfconvert -L VERSION -g ah_eeprom_v4k.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_ch.o --- all_subdir_ath --- --- ar5416_ani.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_ani.o -MTar5416_ani.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/ath/. ./../dev/ath/ath_hal/ar5416/ar5416_ani.c -o ar5416_ani.o --- xenbusb_if.c --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/xen/xenbus/xenbusb_if= .m -c --- modules-all --- --- all_subdir_cardbus --- =3D=3D=3D> cardbus (all) --- machine --- machine -> /usr/src/sys/i386/include --- x86 --- x86 -> /usr/src/sys/x86/include --- device_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h --- bus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h --- card_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pccard/card_if.m = -h --- power_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pccard/power_if.m= -h --- pci_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h --- pcib_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pcib_if.m -h --- cardbus_cis.o --- cc -O2 -pipe -DNEW_PCIB -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODU= LE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/G= ENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sy= s/GENERIC -MD -MF.depend.cardbus_cis.o -MTcardbus_cis.o -mno-mmx -mno-sse= -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wre= dundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -W= pointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__= =3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -= Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body = -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-poi= nter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso989= 9:1999 -c /usr/src/sys/modules/cardbus/../../dev/cardbus/cardbus_cis.c -o c= ardbus_cis.o --- all_subdir_cam --- --- scsi_cd.o --- ctfconvert -L VERSION -g scsi_cd.o --- scsi_da.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_da.o -MTscsi_da.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_da.c -o scsi_da.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_ani.o --- ar5416_attach.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_attach.o -MTar5416_attach.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules /ath/../../dev/ath/ath_hal/ar5416/ar5416_attac= h.c -o ar5416_attach.o --- all_subdir_cardbus --- ctfconvert -L VERSION -g cardbus_cis.o --- cardbus_device.o --- cc -O2 -pipe -DNEW_PCIB -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODU= LE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/G= ENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sy= s/GENERIC -MD -MF.depend.cardbus_device.o -MTcardbus_device.o -mno-mmx -m= no-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wal= l -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototy= pes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__pri= ntf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-opti= on -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-= body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-erro= r-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Di= so9899:1999 -c /usr/src/sys/modules/cardbus/../../dev/cardbus/cardbus_devic= e.c -o cardbus_device.o ctfconvert -L VERSION -g cardbus_device.o --- cardbus.o --- cc -O2 -pipe -DNEW_PCIB -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODU= LE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/G= ENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sy= s/GENERIC -MD -MF.depend.cardbus.o -MTcardbus.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/cardbus/../../dev/cardbus/cardbus.c -o cardbus.o --- all_subdir_bxe --- --- 57712_init_values.o --- ctfconvert -L VERSION -g 57712_init_values.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_attach.o --- all_subdir_bxe --- --- bxe.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.bxe.o -MTbx= e.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector= -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -W= missing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-point= er-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagno= stics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -W= no-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-func= tion -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mn= o-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/bxe/bxe.c -o bxe.o --- all_subdir_ath --- --- ar5416_beacon.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_beacon.o -MTar5416_beacon.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules /ath/../../dev/ath/ath_hal/ar5416/ar5416_beaco= n.c -o ar5416_beacon.o --- all_subdir_cardbus --- ctfconvert -L VERSION -g cardbus.o --- cardbus.kld --- ld -d -warn-common -r -d -o cardbus.kld cardbus.o cardbus_cis.o cardbus_dev= ice.o ctfmerge -L VERSION -g -o cardbus.kld cardbus.o cardbus_cis.o cardbus= _device.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk cardbus.kld= export_syms | xargs -J% objcopy % cardbus.kld --- cardbus.ko.full --- ld -Bshareable -d -warn-common -o cardbus.ko.full cardbus.kld --- cardbus.ko.debug --- objcopy --only-keep-debug cardbus.ko.full cardbus.ko.debug --- cardbus.ko --- objcopy --strip-debug --add-gnu-debuglink=3Dcardbus.ko.debug cardbus.ko.fu= ll cardbus.ko --- all_subdir_ath --- --- ar5416_btcoex.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_btcoex.o -MTar5416_btcoex.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules /ath/../../dev/ath/ath_hal/ar5416/ar5416_btcoe= x.c -o ar5416_btcoex.o --- ar5416_beacon.o --- ctfconvert -L VERSION -g ar5416_beacon.o --- all_subdir_carp --- =3D=3D=3D> carp (all) --- all_subdir_ath --- --- ar5416_btcoex.o --- ctfconvert -L VERSION -g ar5416_btcoex.o --- all_subdir_carp --- --- machine --- machine -> /usr/src/sys/i386/include --- x86 --- x86 -> /usr/src/sys/x86/include --- vnode_if_newproto.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -p --- vnode_if_typedef.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -q --- opt_carp.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_carp.h opt_carp.h --- opt_bpf.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_bpf.h opt_bpf.h --- opt_inet.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_inet.h opt_inet.h --- opt_inet6.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_inet6.h opt_inet6.h --- opt_ofed.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_ofed.h opt_ofed.h --- device_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h --- all_subdir_ath --- --- ar5416_cal.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_cal.o -MTar5416_cal.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/ath/. ./../dev/ath/ath_hal/ar5416/ar5416_cal.c -o ar5416_cal.o --- all_subdir_carp --- --- bus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h --- vnode_if.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -h --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_da.o --- all_subdir_carp --- --- sha1.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.sha1.o -MTsha1.o -mno-mmx -mno-sse -msoft-float -ffreestand= ing -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-ex= terns -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -W= cast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -W= missing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-= error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-eq= uality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift= -negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/mod= ules/carp/../../crypto/sha1.c -o sha1.o --- all_subdir_cam --- --- scsi_pass.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_pass.o -MTscsi_pass.o -mno-mmx -mno-sse -msoft-float -= ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -= Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -= Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpr= intf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-prag= mas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pare= ntheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-e= rror-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/s= rc/sys/modules/cam/../../cam/scsi/scsi_pass.c -o scsi_pass.o --- all_subdir_carp --- ctfconvert -L VERSION -g sha1.o --- ip_carp.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.ip_carp.o -MTip_carp.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/carp/../../netinet/ip_carp.c -o ip_carp.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5416_cal.o --- ar5416_cal_iq.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5416_cal_iq.o -MTar5416_cal_iq.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules /ath/../../dev/ath/ath_hal/ar5416/ar5416_cal_i= q.c -o ar5416_cal_iq.o ctfconvert -L VERSION -g ar5416_cal_iq.o --- all_subdir_bxe --- /usr/src/sys/dev/bxe/bxe.c:18757:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct host_sp_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18757:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct host_sp_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'unsigned = long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(struct bxe_slowpath)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18772:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(union bxe_host_hc_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18772:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] sizeof(union bxe_host_hc_status_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18781:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] (BCM_PAGE_SIZE * RCQ_NUM_PAGES)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ /usr/src/sys/dev/bxe/bxe.c:18781:13: error: format specifies type 'unsigned= long' but the argument has type 'unsigned int' [-Werror,-Wformat] (BCM_PAGE_SIZE * RCQ_NUM_PAGES)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' ## args); \ ^~~~ 8 errors generated. *** [bxe.o] Error code 1 bmake[4]: stopped in /usr/src/sys/modules/bxe 1 error bmake[4]: stopped in /usr/src/sys/modules/bxe *** [all_subdir_bxe] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_ath --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/ath *** [all_subdir_ath] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_pass.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/cam *** [all_subdir_cam] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_carp --- ctfconvert -L VERSION -g ip_carp.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/carp *** [all_subdir_carp] Error code 2 bmake[3]: stopped in /usr/src/sys/modules 4 errors bmake[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC 1 error bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Exec= ution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson5678305801749131682.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias sudo umount=20 + FreeBSD_HEAD_i386/usr/src sudo umount FreeBSD_HEAD_i386/dev sudo rm=20 + -fr FreeBSD_HEAD_i386 true sudo chflags -R noschg FreeBSD_HEAD_i386=20 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any __________________________________= _____________ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/= listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Wed Apr 13 14:22:55 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 73C7EB0EE6D; Wed, 13 Apr 2016 14:22:55 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 67AC81BA2; Wed, 13 Apr 2016 14:22:55 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 926971D21; Wed, 13 Apr 2016 14:22:55 +0000 (UTC) Date: Wed, 13 Apr 2016 14:22:53 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: mav@FreeBSD.org, andrew@FreeBSD.org, davidcs@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1468414154.19.1460557375500.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <944312004.17.1460549655767.JavaMail.jenkins@jenkins-9.freebsd.org> References: <944312004.17.1460549655767.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #2848 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Apr 2016 14:22:55 -0000 FreeBSD_HEAD_i386 - Build #2848 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2848/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2848/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2848/console Change summaries: 297921 by mav: Add hint.ahci.X.quirks tunable for some odd cases. MFC after: 2 weeks 297917 by andrew: Document the memory ranges within the kernel region to help with debugging to track down which region an address is from. Obtained from: ABT Systems Ltd Sponsored by: The FreeBSD Foundation 297916 by davidcs: Fix compilation error on i386 From owner-freebsd-current@freebsd.org Wed Apr 13 23:45:49 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E1E20B0F873 for ; Wed, 13 Apr 2016 23:45:49 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id D5BDF19DB; Wed, 13 Apr 2016 23:45:49 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by freefall.freebsd.org (Postfix) with ESMTP id 95C0B195B; Wed, 13 Apr 2016 23:45:49 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Date: Wed, 13 Apr 2016 23:45:48 +0000 From: Glen Barber To: freebsd-current@FreeBSD.org Cc: FreeBSD Release Engineering Team Subject: Update to 11.0-RELEASE Schedule Message-ID: <20160413234548.GL18163@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="FxavXfDenm+F7xE/" Content-Disposition: inline X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-SCUD-Definition: Sudden Completely Unexpected Dataloss X-SULE-Definition: Sudden Unexpected Learning Event X-PEKBAC-Definition: Problem Exists, Keyboard Between Admin/Computer User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Apr 2016 23:45:50 -0000 --FxavXfDenm+F7xE/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline As many are aware, one of the major user-facing changes to FreeBSD in 11.0-RELEASE is packaging the base system with pkg(8). Originally, the 11.0-RELEASE code slush was scheduled to start on April 22, 2016, which is only a week away at this point. With the packaged base system being such a major change to FreeBSD, and the project branch is not yet merged back to head, the 11.0-RELEASE schedule has been adjusted to push the release cycle back about a month. Anything less than a month for this code to settle in head is far too little time to allow wider testing, despite many people using the project branch and reporting problems (and thank you!). The updated schedule is available on the Project website at: https://www.FreeBSD.org/releases/11.0R/schedule.html Regarding the projects/release-pkg branch specifically, I am currently planning on merging it back to head on Friday, provided nothing serious is reported before then. Thanks. Glen On behalf of: re@ --FxavXfDenm+F7xE/ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXDtosAAoJEAMUWKVHj+KTF/wP/idbreAXIvjeyXD1XzOvxfiJ bUEqm/RAB1D9xwgBlvvU678loCaJ9Z55gG13ojRKBJhhXrhjfBam/tLOyaQqAO56 Vmdec/OjII2FbqgD4tTCE34ONRLk3R6UW/SgxC2KEfVv3q0rcguwet1nwX+hsOgB SaHKSVOZt5YSS7Xooghny/50POQR48rJR7BtlLyV64KNRKbZ0xD7JlH5hlq0BUM5 imG5QrzUTq/SFAATuSdP4uE3ym2GZjUZ62yAbwhk6sRdisVMoPtxlzz39zhKjvwJ ktyEXmrWITDHSdwq/6lGbSTgaOGrojQn5Ku8NfVqKflqASjTQ/EaLgkullanhrxp YlQ0UgP2qheV8lhFX/Jgx1jP3mop4/N3xWTlt9uE9hWF6C7MuZbXhozjL9DZndeB onKGHbfl2Tb/+BQHxmQPMcYdpxqG9c3DjTZf46/UsQPaLJW0CZNSype0TcgG0Ljb doRUF80TdEnqq4D1S3IrHZYjCbOLJpxYKSPULmt5AWYiA31rh37I5zovq63FIjXh 3FkGeHmkffjQtOIb3x8Vo0rK/+wOSb2Zg157NiHT7XA24/prQN5Jw8wNdBDzupV0 +Yv8fgM+conFKMXQ6DnUow/kEu2nL93lpy1VJGm/fzEDgRDlGcqXIGgirbFXMhLb BWOFXXmJuaAkjaN7Pg3m =mCCh -----END PGP SIGNATURE----- --FxavXfDenm+F7xE/-- From owner-freebsd-current@freebsd.org Thu Apr 14 01:41:08 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 79E39B0F54C; Thu, 14 Apr 2016 01:41:08 +0000 (UTC) (envelope-from sepherosa@gmail.com) Received: from mail-vk0-x241.google.com (mail-vk0-x241.google.com [IPv6:2607:f8b0:400c:c05::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 322331369; Thu, 14 Apr 2016 01:41:08 +0000 (UTC) (envelope-from sepherosa@gmail.com) Received: by mail-vk0-x241.google.com with SMTP id v68so8774202vka.0; Wed, 13 Apr 2016 18:41:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-transfer-encoding; bh=3Kk+rjQiIDEDRz7LJqhJk3H3Xfm6n0tVeTfuwsLBBIs=; b=KICY2lB17GOuoTOQNKSN3lHhfpnCWx6Nfxth4y/TaIqvA2stBGWL3PZrGRyl6k2zPH z5hS1B/tDKqttE1hvcPIUmAIE/rs9TBfAf9e5B7AiAfTpiQF+uMUUPdjz7CqO/nbjUo+ FjM+KGngQDhhGd5KcIrmRP/NPnK1qbCDzGP5PqaTeY0goPJGDv1GkGjk1DbIL6gHtZfU emciZvUn6I4Y05Nvjb1EzRwxs8joAnElf2xztJR6ldBZJxqMU6c813jwNcsYpV0TrT1t jExrQGFP+Vz/zsc0WfIo2oIWzxrpgwcIBpg5kgJ3OaFzBzi8g789x+o1BQed9WRQKx8x cafA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-transfer-encoding; bh=3Kk+rjQiIDEDRz7LJqhJk3H3Xfm6n0tVeTfuwsLBBIs=; b=hA104K0w690hxOrD0W4obl/2RCWayVQGI4H5fcABFcCxTI5g49hv0Qeh5W0ZUzy2ak pfYqp4jQX74Shle/6GVgKfhI26cNZKMsZN9FWQtV3j4s7yOZTP5U4kAQJzTqJsHRnVTg 55ATtid+G0g8zSxa+bhAE/TIUJHNCASDsjzX1ZJvSezkGhqWgSbDc2M5zLtUqFxg+bto WaNI59md4us904S2rfX9nm5fHvPFJSmmVLx1WPDtvaT5CjVDYSuJWAYgeMsEsLywcZic iaMHkkmuI1zEAY02w1lSyk2Pg2lUUbgYlBoL3ucTVz25pgG7rjTUJkyMvKm2qGlU2+qA +3MQ== X-Gm-Message-State: AOPr4FUHeSv2jB1XmhczkUje8qzDFiWtsosw93Q5Gn7cICG3mhlZuuF/iqDFiCFWPfLaI4tUF70fztD95+kzQw== MIME-Version: 1.0 X-Received: by 10.31.109.199 with SMTP id i190mr6417742vkc.0.1460598067165; Wed, 13 Apr 2016 18:41:07 -0700 (PDT) Sender: sepherosa@gmail.com Received: by 10.176.64.130 with HTTP; Wed, 13 Apr 2016 18:41:07 -0700 (PDT) In-Reply-To: References: <1150749773.15.1460535273803.JavaMail.jenkins@jenkins-9.freebsd.org> <944312004.17.1460549655767.JavaMail.jenkins@jenkins-9.freebsd.org> Date: Thu, 14 Apr 2016 09:41:07 +0800 X-Google-Sender-Auth: XPS0BZYjL53jaVj-NjKGovwcfrI Message-ID: Subject: Re: FreeBSD_HEAD_i386 - Build #2847 - Still Failing From: Sepherosa Ziehau To: David Somayajulu Cc: "jenkins-admin@FreeBSD.org" , "mav@FreeBSD.org" , "andrew@FreeBSD.org" , "freebsd-current@FreeBSD.org" , "freebsd-i386@FreeBSD.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Apr 2016 01:41:08 -0000 On Wed, Apr 13, 2016 at 8:46 PM, David Somayajulu wrote: > Hi All, > I would appreciate if you could let me know how to back off the following= commits. > > https://svnweb.freebsd.org/changeset/base/297916 > https://svnweb.freebsd.org/changeset/base/297909 > https://svnweb.freebsd.org/changeset/base/297898 > > I tried the following but it fails: > cd > svn merge -c -r297916 svn merge -c -rXXXX . You missed the '.' Thanks, sephe > > Thanks > David S. > > -----Original Message----- > From: owner-freebsd-current@freebsd.org [mailto:owner-freebsd-current@fre= ebsd.org] On Behalf Of jenkins-admin@FreeBSD.org > Sent: Wednesday, April 13, 2016 5:14 AM > To: mav@FreeBSD.org; andrew@FreeBSD.org; sephe@FreeBSD.org; jenkins-admin= @FreeBSD.org; freebsd-current@FreeBSD.org; freebsd-i386@FreeBSD.org > Subject: FreeBSD_HEAD_i386 - Build #2847 - Still Failing > > FreeBSD_HEAD_i386 - Build #2847 - Still Failing: > > Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2847= / > Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2847/c= hanges > Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2847/co= nsole > > Change summaries: > > 297915 by mav: > Filter Port Database Changed notifications. > > For some reason firmware sends Port Database Changed notifications in cas= e of explicit login requests from the driver when target port is unavailabe= . > Those notifications don't give driver any new information, but only cause= infinite scan loop. > > 297914 by andrew: > Increase the arm64 kernel address space to 512GB, and the DMAP region to = 2TB. The latter can be increased in 512GB chunks by adjusting the lower add= ress, however more work will be needed to increase the former. > > There is still some work needed to only create a DMAP region for the RAM = address space as on ARM architectures all mappings should have the same mem= ory attributes, and these will be different for device and normal memory. > > Reviewed by: kib > Obtained from: ABT Systems Ltd > Relnotes: yes > Sponsored by: The FreeBSD Foundation > Differential Revision: https://reviews.freebsd.org/D5859 > > 297913 by sephe: > hyperv: device_get_softc does not return NULL > > MFC after: 1 week > Sponsored by: Microsoft OSTC > > > > The end of the build log: > > [...truncated 155318 lines...] > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostd= inc -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/at= h/../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/at= h/ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENER= IC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GE= NERIC -MD -MF.depend.ah_eeprom_v14.o -MTah_eeprom_v14.o -mno-mmx -mno-sse= -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wre= dundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -W= pointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__= =3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -= Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body = -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-poi= nter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso989= 9:1999 -c /usr/src/sys/modules /ath/../../dev/ath/ath_hal/ah_eeprom_v14.c = -o ah_eeprom_v14.o ctfconvert -L VERSION -g ah_eeprom_v14.o > --- ah_eeprom_v4k.o --- > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostd= inc -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/at= h/../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/at= h/ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENER= IC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GE= NERIC -MD -MF.depend.ah_eeprom_v4k.o -MTah_eeprom_v4k.o -mno-mmx -mno-sse= -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wre= dundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -W= pointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__= =3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -= Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body = -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-poi= nter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso989= 9:1999 -c /usr/src/sys/modules /ath/../../dev/ath/ath_hal/ah_eeprom_v4k.c = -o ah_eeprom_v4k.o ctfconvert -L VERSION -g ah_eeprom_v4k.o > --- all_subdir_cam --- > ctfconvert -L VERSION -g scsi_ch.o > --- all_subdir_ath --- > --- ar5416_ani.o --- > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostd= inc -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/at= h/../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/at= h/ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENER= IC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GE= NERIC -MD -MF.depend.ar5416_ani.o -MTar5416_ani.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/. > ./../dev/ath/ath_hal/ar5416/ar5416_ani.c -o ar5416_ani.o > --- xenbusb_if.c --- > awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/xen/xenbus/xenbusb_= if.m -c > --- modules-all --- > --- all_subdir_cardbus --- > =3D=3D=3D> cardbus (all) > --- machine --- > machine -> /usr/src/sys/i386/include > --- x86 --- > x86 -> /usr/src/sys/x86/include > --- device_if.h --- > awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h > --- bus_if.h --- > awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h > --- card_if.h --- > awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pccard/card_if.= m -h > --- power_if.h --- > awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pccard/power_if= .m -h > --- pci_if.h --- > awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h > --- pcib_if.h --- > awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pcib_if.m -= h > --- cardbus_cis.o --- > cc -O2 -pipe -DNEW_PCIB -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MO= DULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys= /GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/= sys/GENERIC -MD -MF.depend.cardbus_cis.o -MTcardbus_cis.o -mno-mmx -mno-s= se -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -W= redundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf_= _=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option = -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body= -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-po= inter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso98= 99:1999 -c /usr/src/sys/modules/cardbus/../../dev/cardbus/cardbus_cis.c -o = cardbus_cis.o > --- all_subdir_cam --- > --- scsi_cd.o --- > ctfconvert -L VERSION -g scsi_cd.o > --- scsi_da.o --- > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostd= inc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/op= t_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC= -MD -MF.depend.scsi_da.o -MTscsi_da.o -mno-mmx -mno-sse -msoft-float -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wi= nline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprin= tf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parent= heses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-err= or-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src= /sys/modules/cam/../../cam/scsi/scsi_da.c -o scsi_da.o > --- all_subdir_ath --- > ctfconvert -L VERSION -g ar5416_ani.o > --- ar5416_attach.o --- > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostd= inc -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/at= h/../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/at= h/ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENER= IC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GE= NERIC -MD -MF.depend.ar5416_attach.o -MTar5416_attach.o -mno-mmx -mno-sse= -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wre= dundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -W= pointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__= =3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -= Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body = -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-poi= nter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso989= 9:1999 -c /usr/src/sys/modules /ath/../../dev/ath/ath_hal/ar5416/ar5416_at= tach.c -o ar5416_attach.o > --- all_subdir_cardbus --- > ctfconvert -L VERSION -g cardbus_cis.o > --- cardbus_device.o --- > cc -O2 -pipe -DNEW_PCIB -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MO= DULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys= /GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/= sys/GENERIC -MD -MF.depend.cardbus_device.o -MTcardbus_device.o -mno-mmx = -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -W= all -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-proto= types -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__p= rintf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-op= tion -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empt= y-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-er= ror-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std= =3Diso9899:1999 -c /usr/src/sys/modules/cardbus/../../dev/cardbus/cardbus_d= evice.c -o cardbus_device.o > ctfconvert -L VERSION -g cardbus_device.o > --- cardbus.o --- > cc -O2 -pipe -DNEW_PCIB -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MO= DULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys= /GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/= sys/GENERIC -MD -MF.depend.cardbus.o -MTcardbus.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/cardbus/../../dev/cardbus/cardbus.c -o cardbus.o > --- all_subdir_bxe --- > --- 57712_init_values.o --- > ctfconvert -L VERSION -g 57712_init_values.o > --- all_subdir_ath --- > ctfconvert -L VERSION -g ar5416_attach.o > --- all_subdir_bxe --- > --- bxe.o --- > cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_= KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_= HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/s= ys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.bxe.o -MT= bxe.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protect= or -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-poi= nter-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiag= nostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare = -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-fu= nction -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -= mno-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/bxe/bxe.c -o bxe.o > --- all_subdir_ath --- > --- ar5416_beacon.o --- > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostd= inc -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/at= h/../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/at= h/ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENER= IC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GE= NERIC -MD -MF.depend.ar5416_beacon.o -MTar5416_beacon.o -mno-mmx -mno-sse= -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wre= dundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -W= pointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__= =3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -= Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body = -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-poi= nter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso989= 9:1999 -c /usr/src/sys/modules /ath/../../dev/ath/ath_hal/ar5416/ar5416_be= acon.c -o ar5416_beacon.o > --- all_subdir_cardbus --- > ctfconvert -L VERSION -g cardbus.o > --- cardbus.kld --- > ld -d -warn-common -r -d -o cardbus.kld cardbus.o cardbus_cis.o cardbus_d= evice.o ctfmerge -L VERSION -g -o cardbus.kld cardbus.o cardbus_cis.o cardb= us_device.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk cardbus.k= ld export_syms | xargs -J% objcopy % cardbus.kld > --- cardbus.ko.full --- > ld -Bshareable -d -warn-common -o cardbus.ko.full cardbus.kld > --- cardbus.ko.debug --- > objcopy --only-keep-debug cardbus.ko.full cardbus.ko.debug > --- cardbus.ko --- > objcopy --strip-debug --add-gnu-debuglink=3Dcardbus.ko.debug cardbus.ko.= full cardbus.ko > --- all_subdir_ath --- > --- ar5416_btcoex.o --- > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostd= inc -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/at= h/../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/at= h/ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENER= IC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GE= NERIC -MD -MF.depend.ar5416_btcoex.o -MTar5416_btcoex.o -mno-mmx -mno-sse= -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wre= dundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -W= pointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__= =3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -= Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body = -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-poi= nter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso989= 9:1999 -c /usr/src/sys/modules /ath/../../dev/ath/ath_hal/ar5416/ar5416_bt= coex.c -o ar5416_btcoex.o > --- ar5416_beacon.o --- > ctfconvert -L VERSION -g ar5416_beacon.o > --- all_subdir_carp --- > =3D=3D=3D> carp (all) > --- all_subdir_ath --- > --- ar5416_btcoex.o --- > ctfconvert -L VERSION -g ar5416_btcoex.o > --- all_subdir_carp --- > --- machine --- > machine -> /usr/src/sys/i386/include > --- x86 --- > x86 -> /usr/src/sys/x86/include > --- vnode_if_newproto.h --- > awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -p > --- vnode_if_typedef.h --- > awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -q > --- opt_carp.h --- > ln -sf /usr/obj/usr/src/sys/GENERIC/opt_carp.h opt_carp.h > --- opt_bpf.h --- > ln -sf /usr/obj/usr/src/sys/GENERIC/opt_bpf.h opt_bpf.h > --- opt_inet.h --- > ln -sf /usr/obj/usr/src/sys/GENERIC/opt_inet.h opt_inet.h > --- opt_inet6.h --- > ln -sf /usr/obj/usr/src/sys/GENERIC/opt_inet6.h opt_inet6.h > --- opt_ofed.h --- > ln -sf /usr/obj/usr/src/sys/GENERIC/opt_ofed.h opt_ofed.h > --- device_if.h --- > awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h > --- all_subdir_ath --- > --- ar5416_cal.o --- > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostd= inc -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/at= h/../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/at= h/ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENER= IC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GE= NERIC -MD -MF.depend.ar5416_cal.o -MTar5416_cal.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/. > ./../dev/ath/ath_hal/ar5416/ar5416_cal.c -o ar5416_cal.o > --- all_subdir_carp --- > --- bus_if.h --- > awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h > --- vnode_if.h --- > awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -h > --- all_subdir_cam --- > ctfconvert -L VERSION -g scsi_da.o > --- all_subdir_carp --- > --- sha1.o --- > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostd= inc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/op= t_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC= -MD -MF.depend.sha1.o -MTsha1.o -mno-mmx -mno-sse -msoft-float -ffreesta= nding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-= externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline = -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ = -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wn= o-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-= equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shi= ft-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/m= odules/carp/../../crypto/sha1.c -o sha1.o > --- all_subdir_cam --- > --- scsi_pass.o --- > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostd= inc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/op= t_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC= -MD -MF.depend.scsi_pass.o -MTscsi_pass.o -mno-mmx -mno-sse -msoft-float= -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls= -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith= -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_k= printf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pr= agmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pa= rentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno= -error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr= /src/sys/modules/cam/../../cam/scsi/scsi_pass.c -o scsi_pass.o > --- all_subdir_carp --- > ctfconvert -L VERSION -g sha1.o > --- ip_carp.o --- > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostd= inc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/op= t_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC= -MD -MF.depend.ip_carp.o -MTip_carp.o -mno-mmx -mno-sse -msoft-float -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wi= nline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprin= tf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parent= heses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-err= or-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src= /sys/modules/carp/../../netinet/ip_carp.c -o ip_carp.o > --- all_subdir_ath --- > ctfconvert -L VERSION -g ar5416_cal.o > --- ar5416_cal_iq.o --- > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostd= inc -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/at= h/../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/at= h/ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENER= IC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GE= NERIC -MD -MF.depend.ar5416_cal_iq.o -MTar5416_cal_iq.o -mno-mmx -mno-sse= -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wre= dundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -W= pointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__= =3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -= Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body = -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-poi= nter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso989= 9:1999 -c /usr/src/sys/modules /ath/../../dev/ath/ath_hal/ar5416/ar5416_ca= l_iq.c -o ar5416_cal_iq.o ctfconvert -L VERSION -g ar5416_cal_iq.o > --- all_subdir_bxe --- > /usr/src/sys/dev/bxe/bxe.c:18757:9: error: format specifies type 'unsigne= d long' but the argument has type 'unsigned int' [-Werror,-Wformat] > sizeof(struct host_sp_status_block)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' > ## args); \ > ^~~~ > /usr/src/sys/dev/bxe/bxe.c:18757:9: error: format specifies type 'unsigne= d long' but the argument has type 'unsigned int' [-Werror,-Wformat] > sizeof(struct host_sp_status_block)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' > ## args); \ > ^~~~ > /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'unsigne= d long' but the argument has type 'unsigned int' [-Werror,-Wformat] > sizeof(struct bxe_slowpath)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' > ## args); \ > ^~~~ > /usr/src/sys/dev/bxe/bxe.c:18762:9: error: format specifies type 'unsigne= d long' but the argument has type 'unsigned int' [-Werror,-Wformat] > sizeof(struct bxe_slowpath)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' > ## args); \ > ^~~~ > /usr/src/sys/dev/bxe/bxe.c:18772:13: error: format specifies type 'unsign= ed long' but the argument has type 'unsigned int' [-Werror,-Wformat] > sizeof(union bxe_host_hc_status_block)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' > ## args); \ > ^~~~ > /usr/src/sys/dev/bxe/bxe.c:18772:13: error: format specifies type 'unsign= ed long' but the argument has type 'unsigned int' [-Werror,-Wformat] > sizeof(union bxe_host_hc_status_block)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' > ## args); \ > ^~~~ > /usr/src/sys/dev/bxe/bxe.c:18781:13: error: format specifies type 'unsign= ed long' but the argument has type 'unsigned int' [-Werror,-Wformat] > (BCM_PAGE_SIZE * RCQ_NUM_PAGES)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/src/sys/dev/bxe/bxe.h:2237:30: note: expanded from macro 'BLOGI' > ## args); \ > ^~~~ > /usr/src/sys/dev/bxe/bxe.c:18781:13: error: format specifies type 'unsign= ed long' but the argument has type 'unsigned int' [-Werror,-Wformat] > (BCM_PAGE_SIZE * RCQ_NUM_PAGES)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/src/sys/dev/bxe/bxe.h:2241:30: note: expanded from macro 'BLOGI' > ## args); \ > ^~~~ > 8 errors generated. > *** [bxe.o] Error code 1 > > bmake[4]: stopped in /usr/src/sys/modules/bxe > 1 error > > bmake[4]: stopped in /usr/src/sys/modules/bxe > *** [all_subdir_bxe] Error code 2 > > bmake[3]: stopped in /usr/src/sys/modules > --- all_subdir_ath --- > A failure has been detected in another branch of the parallel make > > bmake[4]: stopped in /usr/src/sys/modules/ath > *** [all_subdir_ath] Error code 2 > > bmake[3]: stopped in /usr/src/sys/modules > --- all_subdir_cam --- > ctfconvert -L VERSION -g scsi_pass.o > A failure has been detected in another branch of the parallel make > > bmake[4]: stopped in /usr/src/sys/modules/cam > *** [all_subdir_cam] Error code 2 > > bmake[3]: stopped in /usr/src/sys/modules > --- all_subdir_carp --- > ctfconvert -L VERSION -g ip_carp.o > A failure has been detected in another branch of the parallel make > > bmake[4]: stopped in /usr/src/sys/modules/carp > *** [all_subdir_carp] Error code 2 > > bmake[3]: stopped in /usr/src/sys/modules > 4 errors > > bmake[3]: stopped in /usr/src/sys/modules > *** [modules-all] Error code 2 > > bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC > 1 error > > bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC > *** [buildkernel] Error code 2 > > bmake[1]: stopped in /usr/src > 1 error > > bmake[1]: stopped in /usr/src > *** [buildkernel] Error code 2 > > make: stopped in /usr/src > 1 error > > make: stopped in /usr/src > Build step 'Execute shell' marked build as failure [PostBuildScript] - Ex= ecution post build scripts. > [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson5678305801749131682.sh > + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local= /bin' > + export 'jname=3DFreeBSD_HEAD_i386' > + echo 'clean up jail FreeBSD_HEAD_i386' > clean up jail FreeBSD_HEAD_i386 > + sudo jail -r FreeBSD_HEAD_i386 > + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias sudo umount > + FreeBSD_HEAD_i386/usr/src sudo umount FreeBSD_HEAD_i386/dev sudo rm > + -fr FreeBSD_HEAD_i386 true sudo chflags -R noschg FreeBSD_HEAD_i386 > + sudo rm -fr FreeBSD_HEAD_i386 > Email was triggered for: Failure - Any > Sending email for trigger: Failure - Any ________________________________= _______________ > freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailma= n/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " --=20 Tomorrow Will Never Die From owner-freebsd-current@freebsd.org Thu Apr 14 20:38:43 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F3393AEC97C for ; Thu, 14 Apr 2016 20:38:43 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id D66D71701; Thu, 14 Apr 2016 20:38:43 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id CAB8718BF; Thu, 14 Apr 2016 20:38:43 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 819652096B; Thu, 14 Apr 2016 20:38:43 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id aEs7sn28l70H; Thu, 14 Apr 2016 20:38:40 +0000 (UTC) Subject: Re: Keeping OptionalObsoleteFiles.inc up to date DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 43CF520966 To: Dmitry Marakasov , Ngie Cooper References: <20160408125903.GD11361@hades.panopticon> Cc: =?UTF-8?Q?Olivier_Cochard-Labb=c3=a9?= , "freebsd-current@freebsd.org" From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: <570FFFD0.7080703@FreeBSD.org> Date: Thu, 14 Apr 2016 13:38:40 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: <20160408125903.GD11361@hades.panopticon> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="x3FTRwTsp9WqCndx44HiDOSpOuXsN0iGK" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Apr 2016 20:38:44 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --x3FTRwTsp9WqCndx44HiDOSpOuXsN0iGK Content-Type: multipart/mixed; boundary="krVDdDx1moslk7pfR3Jq37OeOdDgdphxn" From: Bryan Drewery To: Dmitry Marakasov , Ngie Cooper Cc: =?UTF-8?Q?Olivier_Cochard-Labb=c3=a9?= , "freebsd-current@freebsd.org" Message-ID: <570FFFD0.7080703@FreeBSD.org> Subject: Re: Keeping OptionalObsoleteFiles.inc up to date References: <20160408125903.GD11361@hades.panopticon> In-Reply-To: <20160408125903.GD11361@hades.panopticon> --krVDdDx1moslk7pfR3Jq37OeOdDgdphxn Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 4/8/2016 5:59 AM, Dmitry Marakasov wrote: > * Ngie Cooper (yaneurabeya@gmail.com) wrote: >=20 >>> I'm trying to use "make delete-old" specifying WITHOUT_ keyword for >>> removing some no-more used set of files. >>> >>> I've start by testing WITHOUT_TOOLCHAIN: >>> - Some of files related to clang are correctly delete >>> - But there are still lot's of others (like /usr/bin/cc) >>> >>> Then I've checked tools/build/mk/OptionalObsoleteFiles.in and found t= hat >>> lot's files are missing in the ".if ${MK_TOOLCHAIN} =3D=3D no" sectio= n. >>> >>> I've started a new run of phk's build_options_survey script: >>> https://people.freebsd.org/~olivier/build_option_survey_20160406/ >>> >>> And wonder if it's possible to automatically generate the list of >>> conditional files to be put in OptionalObsoleteFiles.in from the resu= lt of >>> a build_option_survey script ? >> >> amdmi3 had a method for doing this, but I think it was a bit of a >> brute force approach (I could be wrong). >=20 > You are not. >=20 > https://github.com/AMDmi3/obsolete-files-checker >=20 >> The release-pkg project branch method seems like the best way to go >> about it though because it would kind of do the sanity checking for >> us... >=20 > Agreed. make delete-old + OptionalObsoleteFiles.in will never be > complete and work correctly. I'm waiting for packaged base too. >=20 It would be nice if that script and webpage presented a "default" as too. I just fixed an issue with /usr/lib32/libc_pic.a in r297987 that doesn't show anywhere on there. It seems there is no check for "files installed but still deleted" as well. --=20 Regards, Bryan Drewery --krVDdDx1moslk7pfR3Jq37OeOdDgdphxn-- --x3FTRwTsp9WqCndx44HiDOSpOuXsN0iGK Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJXD//QAAoJEDXXcbtuRpfPVTUH/RtIFzqXFNu3tJ6QygUVlUYt SP3OlmnRg9KRlhCgFrAw84uAoAz4afRvUo7x+DCYoRCsEtSFcii5yyDm9mFoZI7C CYGJmR3A4io3qLc9OnrjNcUR7mPmVa8oKxNQCDS5lrWXXZxUixh7eFadAxNEIoMx 7r2nKlrLNRdH4rts8XkyRTQpQhD8/QgB1rDQhYf2wr9qB1wodFiFC6JLeqkMO61/ mSNLAHD66dnjjwHnTigHaiGugc/bolzWFVO70cAOQ8mPSZlX6cU/UTQe72zN4luU OM+EqIlWETbT+IYT/LViVaMPKlKQ1lzvyWPCjDBOVEA4n7TDCloJOiG4VMo7Nyc= =rKoG -----END PGP SIGNATURE----- --x3FTRwTsp9WqCndx44HiDOSpOuXsN0iGK-- From owner-freebsd-current@freebsd.org Thu Apr 14 20:41:50 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E5967AECB82; Thu, 14 Apr 2016 20:41:50 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id C52AD19CF; Thu, 14 Apr 2016 20:41:50 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id B3F4319A2; Thu, 14 Apr 2016 20:41:50 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 7043A20979; Thu, 14 Apr 2016 20:41:50 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id iKWfLe5EqKD4; Thu, 14 Apr 2016 20:41:47 +0000 (UTC) Subject: Re: Fwd: 11.0: head/lib/libsysdecode/Makefile for . . ./libsoft/usr/include uses CPP when XCPP needed? [Makefile.libcompat issue] DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 1116020974 To: Mark Millard , FreeBSD Current , FreeBSD PowerPC ML References: <3A6ED16B-F941-41FC-B844-50292894D5F4@dsl-only.net> <050EC0FA-21F9-4EAB-8771-B0F6E9DEE087@dsl-only.net> <9952A60C-C3F1-40C3-AEAE-96AF6CA6E829@dsl-only.net> <6311C740-362F-45AE-9044-B72E61FC04C9@dsl-only.net> Cc: Bryan Drewery From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: <5710008C.6030602@FreeBSD.org> Date: Thu, 14 Apr 2016 13:41:48 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: <6311C740-362F-45AE-9044-B72E61FC04C9@dsl-only.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Ic6V6m0o7E4gROOmdKovmr3Sfj5xMutu8" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Apr 2016 20:41:51 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Ic6V6m0o7E4gROOmdKovmr3Sfj5xMutu8 Content-Type: multipart/mixed; boundary="lD5oGMAVA2qw3j06stsHHPupd9VmEQXhU" From: Bryan Drewery To: Mark Millard , FreeBSD Current , FreeBSD PowerPC ML Cc: Bryan Drewery Message-ID: <5710008C.6030602@FreeBSD.org> Subject: Re: Fwd: 11.0: head/lib/libsysdecode/Makefile for . . ./libsoft/usr/include uses CPP when XCPP needed? [Makefile.libcompat issue] References: <3A6ED16B-F941-41FC-B844-50292894D5F4@dsl-only.net> <050EC0FA-21F9-4EAB-8771-B0F6E9DEE087@dsl-only.net> <9952A60C-C3F1-40C3-AEAE-96AF6CA6E829@dsl-only.net> <6311C740-362F-45AE-9044-B72E61FC04C9@dsl-only.net> In-Reply-To: <6311C740-362F-45AE-9044-B72E61FC04C9@dsl-only.net> --lD5oGMAVA2qw3j06stsHHPupd9VmEQXhU Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 4/6/2016 1:14 PM, Mark Millard wrote: > The below forwards an example of a possibly more general issue not nece= ssarily limited to arm context of the example: in a cross compile context= the host CPP is in use via Makefile.libcompat not involving "${XCPP}" an= d so various macro checks for the target context fail to work. >=20 > [The below and the material leading up to it was originally posted to f= reebsd-arm.] >=20 > =3D=3D=3D > Mark Millard > markmi at dsl-only.net >=20 > On 2016-Apr-4, at 2:02 PM, Mark Millard wrote:= >=20 > As a fix for >=20 >>> --- all_subdir_lib/libsysdecode --- >>> In file included from :17: >>> In file included from /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/in= clude/dev/nvme/nvme.h:36: >>> In file included from /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/in= clude/sys/param.h:135: >>> In file included from /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/in= clude/machine/param.h:49: >>> /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/include/machine/acle-com= pat.h:182:4: error: Unable to determine architecture version. >>> # error Unable to determine architecture version. >>> ^ >=20 > I tested building an amd64 -> arm cross-build based on >=20 >> # svnlite diff Makefile.libcompat >> Index: Makefile.libcompat >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> --- Makefile.libcompat (revision 297514) >> +++ Makefile.libcompat (working copy) >> @@ -90,6 +90,7 @@ >> DTRACE=3D"${LIB$COMPATDTRACE:U${DTRACE}}" >> LIBCOMPATWMAKEFLAGS+=3D CC=3D"${XCC} ${LIBCOMPATCFLAGS}" \ >> CXX=3D"${XCXX} ${LIBCOMPATCFLAGS} ${LIBCOMPATCXXFLAGS}" \ >> + CPP=3D"${XCPP}" \ >> DESTDIR=3D${LIBCOMPATTMP} \ >> -DNO_CPU_CFLAGS \ >> MK_CTF=3Dno \ >=20 > and it completed without getting an "error:". So this addition to Makef= ile.libcompat may be one option for a fix. >=20 Yes this is needed. Please try this patch though: https://people.freebsd.org/~bdrewery/patches/libcompat-xcpp.diff --=20 Regards, Bryan Drewery --lD5oGMAVA2qw3j06stsHHPupd9VmEQXhU-- --Ic6V6m0o7E4gROOmdKovmr3Sfj5xMutu8 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJXEACMAAoJEDXXcbtuRpfPiDMH/0hjfJsKoqBE4KPLWICRUyD+ 3o1sq8DHR29mP0SVuE+TKI4yFxjVHiDaJgzHks6QbMhQ1+xL2w1xsV9WUSe4S1Av X32+czAea1cerM+jk9zB8gTQsLoiv8GFBdtkofUzxf0qHX/2cGn6LGyQbElj5UsV dZxPmRrOO0IuWJHUQ5z0fzuFlcowcqUSoOSdhvt2NKNmYtv4guHALcwrQDvbUXgw tCjtsbeW1mQU+fFAMF1+IgPPC4T5ZrLizHsR5P4oh7ctYaWyEQ3sWCozDfyr6j6k WNEgd5PSVYtwGApWLkoag5d68kdgGXgoHQ4bT02AT8O3FEgPlqXDVAZmPDXZpzs= =yuGO -----END PGP SIGNATURE----- --Ic6V6m0o7E4gROOmdKovmr3Sfj5xMutu8-- From owner-freebsd-current@freebsd.org Thu Apr 14 22:20:52 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1BB42ADA77F for ; Thu, 14 Apr 2016 22:20:52 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-159.reflexion.net [208.70.211.159]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D37D316D9 for ; Thu, 14 Apr 2016 22:20:51 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 11605 invoked from network); 14 Apr 2016 21:54:35 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 14 Apr 2016 21:54:35 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v7.90.3) with SMTP; Thu, 14 Apr 2016 17:54:14 -0400 (EDT) Received: (qmail 6885 invoked from network); 14 Apr 2016 21:54:14 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 14 Apr 2016 21:54:14 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id F28E31C4078; Thu, 14 Apr 2016 14:54:04 -0700 (PDT) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: 11.0: head/lib/libsysdecode/Makefile for . . ./libsoft/usr/include uses CPP when XCPP needed? [Makefile.libcompat issue] From: Mark Millard In-Reply-To: <5710008C.6030602@FreeBSD.org> Date: Thu, 14 Apr 2016 14:54:08 -0700 Cc: FreeBSD Current , FreeBSD PowerPC ML Content-Transfer-Encoding: quoted-printable Message-Id: References: <3A6ED16B-F941-41FC-B844-50292894D5F4@dsl-only.net> <050EC0FA-21F9-4EAB-8771-B0F6E9DEE087@dsl-only.net> <9952A60C-C3F1-40C3-AEAE-96AF6CA6E829@dsl-only.net> <6311C740-362F-45AE-9044-B72E61FC04C9@dsl-only.net> <5710008C.6030602@FreeBSD.org> To: Bryan Drewery X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Apr 2016 22:20:52 -0000 This will take me a while. I'm trying 2 or more builds, all from amd64 context: TARGET_ARCH=3Damd64 TARGET_ARCH=3Darmv6 (with my rpi2 armv7a tailoring in src.conf) possibly TARGET_ARC=3Dpowerpc64 (without lib32) or powerpc (which has no = lib32 or libsoft option) I'm doing this because my personal work arounds have been to have an = additional line that I'd adjust: For TARGET_ARCH=3Damd64: #LIBCOMPATWMAKEFLAGS+=3D CPP=3D"${XCPP}" For TARGET_ARCH=3Darmv6: LIBCOMPATWMAKEFLAGS+=3D CPP=3D"${XCPP}" So: commented out vs. not. amd64 did not work with the ${XCPP} use = because it depended on a not being limited to the x86 during its lib32 = processing. See = https://lists.freebsd.org/pipermail/freebsd-arm/2016-April/013663.html = for more information. Without the "#" for amd64 I got (grep of the log): > ioctl.c:472:18: error: use of undeclared identifier 'CCISS_PASSTHRU32' > ioctl.c:1186:18: error: use of undeclared identifier = 'IPMICTL_RECEIVE_MSG_32' > ioctl.c:1190:18: error: use of undeclared identifier = 'IPMICTL_RECEIVE_MSG_TRUNC_32' > ioctl.c:1196:18: error: use of undeclared identifier = 'IPMICTL_SEND_COMMAND_32' > ioctl.c:1394:18: error: use of undeclared identifier = 'MPTIO_RAID_ACTION32' > ioctl.c:1398:18: error: use of undeclared identifier = 'MPTIO_READ_CFG_HEADER32' > ioctl.c:1402:18: error: use of undeclared identifier = 'MPTIO_READ_CFG_PAGE32' > ioctl.c:1406:18: error: use of undeclared identifier = 'MPTIO_READ_EXT_CFG_HEADER32' > ioctl.c:1410:18: error: use of undeclared identifier = 'MPTIO_READ_EXT_CFG_PAGE32' > ioctl.c:1414:18: error: use of undeclared identifier = 'MPTIO_WRITE_CFG_PAGE32' Of course since I omitted ${LIBCOMPATCFLAGS} my earlier results might = not apply to your change. I'm trying these on 11.0-CURRENT -r297769 . Let me know if I should use = something more recent for some reason. =3D=3D=3D Mark Millard markmi at dsl-only.net On 2016-Apr-14, at 1:41 PM, Bryan Drewery = wrote: On 4/6/2016 1:14 PM, Mark Millard wrote: > The below forwards an example of a possibly more general issue not = necessarily limited to arm context of the example: in a cross compile = context the host CPP is in use via Makefile.libcompat not involving = "${XCPP}" and so various macro checks for the target context fail to = work. >=20 > [The below and the material leading up to it was originally posted to = freebsd-arm.] >=20 > =3D=3D=3D > Mark Millard > markmi at dsl-only.net >=20 > On 2016-Apr-4, at 2:02 PM, Mark Millard = wrote: >=20 > As a fix for >=20 >>> --- all_subdir_lib/libsysdecode --- >>> In file included from :17: >>> In file included from = /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/include/dev/nvme/nvme.h:36: >>> In file included from = /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/include/sys/param.h:135: >>> In file included from = /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/include/machine/param.h:49: >>> = /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/include/machine/acle-compat.h= :182:4: error: Unable to determine architecture version. >>> # error Unable to determine architecture version. >>> ^ >=20 > I tested building an amd64 -> arm cross-build based on >=20 >> # svnlite diff Makefile.libcompat >> Index: Makefile.libcompat >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> --- Makefile.libcompat (revision 297514) >> +++ Makefile.libcompat (working copy) >> @@ -90,6 +90,7 @@ >> DTRACE=3D"${LIB$COMPATDTRACE:U${DTRACE}}" >> LIBCOMPATWMAKEFLAGS+=3D CC=3D"${XCC} ${LIBCOMPATCFLAGS}" \ >> CXX=3D"${XCXX} ${LIBCOMPATCFLAGS} ${LIBCOMPATCXXFLAGS}" = \ >> + CPP=3D"${XCPP}" \ >> DESTDIR=3D${LIBCOMPATTMP} \ >> -DNO_CPU_CFLAGS \ >> MK_CTF=3Dno \ >=20 > and it completed without getting an "error:". So this addition to = Makefile.libcompat may be one option for a fix. >=20 Yes this is needed. Please try this patch though: https://people.freebsd.org/~bdrewery/patches/libcompat-xcpp.diff --=20 Regards, Bryan Drewery From owner-freebsd-current@freebsd.org Thu Apr 14 22:42:34 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CE7F4AEC221 for ; Thu, 14 Apr 2016 22:42:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ig0-x22a.google.com (mail-ig0-x22a.google.com [IPv6:2607:f8b0:4001:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9AE4A1D2F for ; Thu, 14 Apr 2016 22:42:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-ig0-x22a.google.com with SMTP id g8so6715988igr.0 for ; Thu, 14 Apr 2016 15:42:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:date:message-id:subject:from:to; bh=FR/oh7l8wKFLqay2lLArvW5PCffiYSbfF1PK34PqjVk=; b=X2PuvtfFmB0c84QdqmC0AJYTQgnEPpl5um6v+AGA+NS5z+SdGtTClrsvMa1Sqqyzpo GfLH3aTzj8Fjb1SFl9ryzLvwAsTLh5dEwt6LLL40GAX1a5P/c4shYNHLw6JMp1wzMy8U 1G4WypgV0uyGfGShhyY60NmVkt5h5FJyNnYDJQekAFN6jmSow/jJzwDM958azKHOtOE0 kJdbbsHMEpdr0rfmCjCbLqfisBglCEEP658mLMAewgU0oIhvsalVBwJ6Pba/ZpaXocCk +KAUHGCvO+XnzGi7yh+nLu40Am3bd6hG3AaxYQ8QFwXZDrP4L5JySPXRJBW1b0XZd5gj MPfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:date:message-id:subject:from :to; bh=FR/oh7l8wKFLqay2lLArvW5PCffiYSbfF1PK34PqjVk=; b=eYF0SeuCKwL8NFVb/xZbOMxTjiqDheK6aEjWk8anrIsWtKoLAYF9xl26amM1h8pnfL TZjk+htKeQEdeQzFUMM9zpaBeNFOJzo/zyAo+d0ckOFNRkYvUNoO0nCN8Bq4hC6xWn6J B0RZSre0F+yv5n9OygshA41+YpLWmA0Vm6o4YFXJChVTAUNnuQTEnJqu4gQg7G30RTKa J+faBvZZs9qa+Oiql+v09W8yiJRIXifMGkPuPy/ciNii+XgDuhutyRrlJlO7am/0ahKM XZG1K5RnWEMppLoge9dt8wKkoPE6LQbyTUVc1gXzbiDbIAwSRSBoAmv2MejERayqMJds wrEQ== X-Gm-Message-State: AOPr4FUtRzHEGmO6fXpRSkvYbdUrtXHkPNGP56W2IJO9AZhX5DTAchT6Jkyl2rcFr9boT5VG5vIZq35NRoqquQ== MIME-Version: 1.0 X-Received: by 10.50.108.106 with SMTP id hj10mr1146794igb.36.1460673753917; Thu, 14 Apr 2016 15:42:33 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.36.194.3 with HTTP; Thu, 14 Apr 2016 15:42:33 -0700 (PDT) X-Originating-IP: [50.253.99.174] Date: Thu, 14 Apr 2016 16:42:33 -0600 X-Google-Sender-Auth: jbyB29BTWDz1nLcTjVIn8TMIC8I Message-ID: Subject: Heads up From: Warner Losh To: FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Apr 2016 22:42:34 -0000 The CAM I/O scheduler has been committed to current. This work is described in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the default scheduler doesn't change the default (old) behavior. One possible issue, however, is that it also enables NCQ Trims on ada SSDs. There are a few rogue drives that claim support for this feature, but actually implement data corrupt instead of queued trims. The list of known rogues is believed to be complete, but some caution is in order. Warner From owner-freebsd-current@freebsd.org Thu Apr 14 22:57:47 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6719BAEC781 for ; Thu, 14 Apr 2016 22:57:47 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from homiemail-a79.g.dreamhost.com (sub5.mail.dreamhost.com [208.113.200.129]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4491A1332 for ; Thu, 14 Apr 2016 22:57:46 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from homiemail-a79.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a79.g.dreamhost.com (Postfix) with ESMTP id 65ED87D406F for ; Thu, 14 Apr 2016 15:57:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=menhennitt.com.au; h= subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s= menhennitt.com.au; bh=NZo6Uxkshv+PRlS6qeie5L+cATk=; b=fMQJ8tAijf uRopAkI3hhaKSttSLyIQhm7smMINCT1y1/wQREhjFmGDCFBAqyl5EHbuyS0xUNnK f7qS/qxHE7D9bX0biDgmM4hm50fbf9Se242lLHzplUMXF3L2469Nx1OBSMROZiVX 1gibQRajxwKCjI7Cw38XzUCFPJBr9cCv0= Received: from [192.168.88.104] (59-100-195-234.mel.static-ipl.aapt.com.au [59.100.195.234]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: graham@menhennitt.com.au) by homiemail-a79.g.dreamhost.com (Postfix) with ESMTPSA id 0631D7D4056 for ; Thu, 14 Apr 2016 15:57:44 -0700 (PDT) Subject: Re: Heads up To: freebsd-current@freebsd.org References: From: Graham Menhennitt Message-ID: <57102067.6060708@menhennitt.com.au> Date: Fri, 15 Apr 2016 08:57:43 +1000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Apr 2016 22:57:47 -0000 On 15/04/2016 8:42 AM, Warner Losh wrote: > The CAM I/O scheduler has been committed to current. This work is described > in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the > default scheduler doesn't change the default (old) behavior. > > One possible issue, however, is that it also enables NCQ Trims on ada SSDs. > There are a few rogue drives that claim support for this feature, but > actually implement data corrupt instead of queued trims. The list of known > rogues is believed to be complete, but some caution is in order. > > What sort of caution, please? How do we check whether it's working? Is it an "all or nothing" type of thing, or could there be subtle problems? Thanks, Graham From owner-freebsd-current@freebsd.org Fri Apr 15 00:14:38 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DA10EAEC77A; Fri, 15 Apr 2016 00:14:38 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id CDE2D1690; Fri, 15 Apr 2016 00:14:38 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id DD84D354; Fri, 15 Apr 2016 00:14:38 +0000 (UTC) Date: Fri, 15 Apr 2016 00:14:36 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: bdrewery@FreeBSD.org, wblock@FreeBSD.org, ngie@FreeBSD.org, ae@FreeBSD.org, scottl@FreeBSD.org, imp@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1818786521.3.1460679278846.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #2856 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 00:14:39 -0000 FreeBSD_HEAD_i386 - Build #2856 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2856/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2856/cha= nges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2856/cons= ole Change summaries: 298016 by ae: Add External Actions KPI to ipfw(9). It allows implementing loadable kernel modules with new actions and without needing to modify kernel headers and ipfw(8). The module registers its action handler and keyword string, that will be used as action name. Using generic syntax user can add rules with this action. Also ipfw(8) can be easily modified to extend basic syntax for external actions, that become a part base system. Sample modules will coming soon. Obtained from:=09Yandex LLC Sponsored by:=09Yandex LLC 298015 by imp: Add note about CAM I/O scheduler. 298014 by ngie: Regenerate the list of bsd.progs.mk supported variables Prefix with dashes (unordered list) and put one variable on each line (to avoid future conflicts) Done via the following one-liner: > sh -c 'for i in $(make -C tests/sys/aio PROG=3Dfoo -VPROG_VARS:O); do pri= ntf "\t\t- $i\n"; done' MFC after: 1 week Sponsored by: EMC / Isilon Storage Division 298013 by ngie: Commit documentation change for r298012 Requested by: bdrewery X-MFC with: r298012 Sponsored by: EMC / Isilon Storage Division 298012 by ngie: Add DEBUG_FLAGS to PROG_VARS and STRIP to PROG_OVERRIDE_VARS This will allow the variables [*] to be overridden on a per-PROG basis, which is useful when controlling "stripping" behavior for some tests that require debug symbols or to be unstripped DEBUG_FLAGS (similar to CFLAGS) supports appending, whereas STRIP is an override *: Due to how STRIP is defined in bsd.own.mk (in addition to bsd.lib.mk and bsd.prog.mk), and the fact that bsd.test.mk pulls in bsd.own.mk first, overriding STRIP doesn't work today. A follow up commit is pending to "rectify" this after additional testing is done. Discussed with: bdrewery MFC after: 1 week Sponsored by: EMC / Isilon Storage Division 298011 by imp: Add a comment about why the timeout for flush was lowered to 5s. 298010 by imp: Add in missing files from r298002. 298009 by bdrewery: Regenerate 298008 by scottl: Update the devd.conf man page to describe the new CAM/periph system/subsyst= em. MFC after:=093 days Sponsored by:=09Netflix 298007 by bdrewery: Add more content for WITH_META_MODE/WITH_DIRDEPS_BUILD. Sponsored by:=09EMC / Isilon Storage Division 298006 by bdrewery: META_MODE+filemon: Default -DNO_CLEAN enabled. When using meta mode with filemon, the build is reliably incremental safe. Bmake will use the meta files, along with filemon information, to rebuild targets when their dependencies change, commands change, or files they generate are missing. Sponsored by:=09EMC / Isilon Storage Division 298005 by wblock: Remove a link to the CTM section of the Handbook, which no longer exists. MFC after:=091 week 298004 by scottl: Add a devctl/devd notification conduit for CAM errors that happen at the periph level. When a relevant error is reported to the periph, some amplifying information is gathered, and the error and information are fed to devctl with the attributes / keys system=3DCAM, subsystem=3Dperiph. The 'type' key will be either 'error' or 'timeout', and based on this, various other keys are also populated. The purpose of this is to provide a concise mechanism for error reporting that is less noisy than the system console but higher in resolution and fidelity than simple sysctl counters. We will be using it at Netflix to populate a structured log and database to track errors and error trends across our world-wide population of drives. Submitted by:=09imp, scottl Approved by:=09kenm MFC after:=093 days Sponsored by:=09Netflix Differential Revision:=09D5943 298003 by ae: Change the type of 'etlv' field in struct named_object to uint16_t. It should match with the type field in struct ipfw_obj_tlv. Obtained from:=09Yandex LLC Sponsored by:=09Yandex LLC 298002 by imp: New CAM I/O scheduler for FreeBSD. The default I/O scheduler is the same as before. The common scheduling bits have moved from inline code in each of the CAM periph drivers into a library that implements the default scheduling. In addition, a number of rate-limiting and I/O preference options can be enabled by adding CAM_IOSCHED_NETFLIX to your config file. A number of extra stats are also maintained. CAM_IOSCHED_NETFLIX isn't on by default because it uses a separate BIO_READ and BIO_WRITE queue, so doesn't honor BIO_ORDERED between these two types of operations. We already didn't honor it for BIO_DELETE, and we don't depend on BIO_ORDERED between reads and writes anywhere in the system (it is currently used with BIO_FLUSH in ZFS to make sure some writes are complete before others start and as a poor-man's soft dependency in one place in UFS where we won't be issuing READs until after the operation completes). However, out of an abundance of caution, it isn't enabled by default. Plus, this also brings in NCQ TRIM support for those SSDs that support it. A black list is also provided for known rogues that use NCQ trim as an excuse to corrupt the drive. It was difficult to separate out into a separate commit. This code has run in production at Netflix for over a year now. Sponsored by: Netflix, Inc Differential Revision: https://reviews.freebsd.org/D4609 298001 by ae: Adjust some comments and make ref_opcode_object() static. 298000 by ae: o Teach opcode rewriting framework handle several rewriters for the same opcode. o Reduce number of times classifier callback is called. It is redundant to call it just after find_op_rw(), since the last does call it already and can have all results. o Do immediately opcode rewrite in the ref_opcode_object(). This eliminates additional classifier lookup later on bulk update. For unresolved opcodes the behavior still the same, we save information from classifier callback in the obj_idx array, then perform automatic objects creation, then perform rewriting for opcodes using indeces from created objects. Obtained from:=09Yandex LLC Sponsored by:=09Yandex LLC The end of the build log: [...truncated 155045 lines...] ld -d -warn-common -r -d -o if_bwi.kld if_bwi.o if_bwi_pci.o bwimac.o bwiph= y.o bwirf.o ctfmerge -L VERSION -g -o if_bwi.kld if_bwi.o if_bwi_pci.o bwimac.o bwiphy.= o bwirf.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk if_bwi.kld export_syms | xargs -J% = objcopy % if_bwi.kld --- all_subdir_ath --- ctfconvert -L VERSION -g ar5211_misc.o --- all_subdir_bwi --- --- if_bwi.ko.full --- ld -Bshareable -d -warn-common -o if_bwi.ko.full if_bwi.kld --- if_bwi.ko.debug --- objcopy --only-keep-debug if_bwi.ko.full if_bwi.ko.debug --- if_bwi.ko --- objcopy --strip-debug --add-gnu-debuglink=3Dif_bwi.ko.debug if_bwi.ko.full= if_bwi.ko --- all_subdir_ath --- --- ar5211_phy.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5211_phy.o -MTar5211_phy.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_phy.c -o ar52= 11_phy.o --- isa_if.c --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/isa/isa_if.m -c --- modules-all --- --- all_subdir_bxe --- --- bxe_debug.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.bxe_debug.o= -MTbxe_debug.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fsta= ck-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-pr= ototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wunde= f -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-d= irs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautologica= l-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error= -unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value = -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/bxe/bxe_debug.c = -o bxe_debug.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5211_phy.o --- ar5211_power.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5211_power.o -MTar5211_power.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_power.c -= o ar5211_power.o ctfconvert -L VERSION -g ar5211_power.o --- ar5211_recv.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5211_recv.o -MTar5211_recv.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_recv.c -o a= r5211_recv.o ctfconvert -L VERSION -g ar5211_recv.o --- all_subdir_bxe --- ctfconvert -L VERSION -g bxe_debug.o --- all_subdir_ath --- --- ar5211_reset.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5211_reset.o -MTar5211_reset.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_reset.c -= o ar5211_reset.o --- all_subdir_cam --- =3D=3D=3D> cam (all) --- machine --- machine -> /usr/src/sys/i386/include --- x86 --- x86 -> /usr/src/sys/x86/include --- opt_cam.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_cam.h opt_cam.h --- opt_ada.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_ada.h opt_ada.h --- opt_scsi.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_scsi.h opt_scsi.h --- opt_cd.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_cd.h opt_cd.h --- opt_kdtrace.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_kdtrace.h opt_kdtrace.h --- opt_pt.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_pt.h opt_pt.h --- opt_sa.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_sa.h opt_sa.h --- opt_ses.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_ses.h opt_ses.h --- vnode_if_newproto.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -p --- vnode_if_typedef.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -q --- device_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h --- bus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h --- vnode_if.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -h --- cam_compat.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.cam_compat.o -MTcam_compat.o -mno-mmx -mno-sse -msoft-float= -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls= -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith= -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_k= printf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pr= agmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pa= rentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno= -error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr= /src/sys/modules/cam/../../cam/cam_compat.c -o cam_compat.o ctfconvert -L VERSION -g cam_compat.o --- cam_periph.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.cam_periph.o -MTcam_periph.o -mno-mmx -mno-sse -msoft-float= -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls= -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith= -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_k= printf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pr= agmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pa= rentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno= -error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr= /src/sys/modules/cam/../../cam/cam_periph.c -o cam_periph.o --- all_subdir_bxe --- --- bxe_stats.o --- ctfconvert -L VERSION -g bxe_stats.o --- bxe_elink.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.bxe_elink.o= -MTbxe_elink.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fsta= ck-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-pr= ototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wunde= f -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-d= irs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautologica= l-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error= -unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value = -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/bxe/bxe_elink.c = -o bxe_elink.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5211_reset.o --- all_subdir_cam --- ctfconvert -L VERSION -g cam_periph.o --- all_subdir_ath --- --- ar5211_xmit.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5211_xmit.o -MTar5211_xmit.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_xmit.c -o a= r5211_xmit.o --- all_subdir_cam --- --- cam_queue.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.cam_queue.o -MTcam_queue.o -mno-mmx -mno-sse -msoft-float -= ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -= Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -= Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpr= intf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-prag= mas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pare= ntheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-e= rror-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/s= rc/sys/modules/cam/../../cam/cam_queue.c -o cam_queue.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5211_xmit.o --- all_subdir_cam --- ctfconvert -L VERSION -g cam_queue.o --- cam_sim.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.cam_sim.o -MTcam_sim.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/cam_sim.c -o cam_sim.o --- all_subdir_ath --- --- ar5212_ani.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_ani.o -MTar5212_ani.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_ani.c -o ar52= 12_ani.o --- all_subdir_cam --- ctfconvert -L VERSION -g cam_sim.o --- cam_xpt.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.cam_xpt.o -MTcam_xpt.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/cam_xpt.c -o cam_xpt.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5212_ani.o --- ar5212_attach.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_attach.o -MTar5212_attach.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_attach.= c -o ar5212_attach.o ctfconvert -L VERSION -g ar5212_attach.o --- ar5212_beacon.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_beacon.o -MTar5212_beacon.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_beacon.= c -o ar5212_beacon.o ctfconvert -L VERSION -g ar5212_beacon.o --- ar5212_eeprom.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_eeprom.o -MTar5212_eeprom.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_eeprom.= c -o ar5212_eeprom.o ctfconvert -L VERSION -g ar5212_eeprom.o --- ar5212_gpio.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_gpio.o -MTar5212_gpio.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_gpio.c -o a= r5212_gpio.o ctfconvert -L VERSION -g ar5212_gpio.o --- ar5212_interrupts.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_interrupts.o -MTar5212_interrupts.o -mno-mmx -m= no-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wal= l -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototy= pes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__pri= ntf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-opti= on -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-= body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-erro= r-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Di= so9899:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212= _interrupts.c -o ar5212_interrupts.o ctfconvert -L VERSION -g ar5212_interrupts.o --- ar5212_keycache.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_keycache.o -MTar5212_keycache.o -mno-mmx -mno-s= se -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -W= redundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf_= _=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option = -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body= -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-po= inter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso98= 99:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_key= cache.c -o ar5212_keycache.o ctfconvert -L VERSION -g ar5212_keycache.o --- ar5212_misc.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_misc.o -MTar5212_misc.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_misc.c -o a= r5212_misc.o --- all_subdir_cam --- ctfconvert -L VERSION -g cam_xpt.o --- scsi_all.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_all.o -MTscsi_all.o -mno-mmx -mno-sse -msoft-float -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wi= nline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprin= tf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parent= heses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-err= or-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src= /sys/modules/cam/../../cam/scsi/scsi_all.c -o scsi_all.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5212_misc.o --- ar5212_phy.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_phy.o -MTar5212_phy.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_phy.c -o ar52= 12_phy.o ctfconvert -L VERSION -g ar5212_phy.o --- ar5212_power.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_power.o -MTar5212_power.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_power.c -= o ar5212_power.o ctfconvert -L VERSION -g ar5212_power.o --- ar5212_recv.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_recv.o -MTar5212_recv.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_recv.c -o a= r5212_recv.o ctfconvert -L VERSION -g ar5212_recv.o --- ar5212_reset.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_reset.o -MTar5212_reset.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_reset.c -= o ar5212_reset.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_all.o --- scsi_cd.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_cd.o -MTscsi_cd.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_cd.c -o scsi_cd.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5212_reset.o --- ar5212_rfgain.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_rfgain.o -MTar5212_rfgain.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_rfgain.= c -o ar5212_rfgain.o ctfconvert -L VERSION -g ar5212_rfgain.o --- ar5212_xmit.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_xmit.o -MTar5212_xmit.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_xmit.c -o a= r5212_xmit.o ctfconvert -L VERSION -g ar5212_xmit.o --- ar5111.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5111.o -MTar5111.o -mno-mmx -mno-sse -msoft-float -f= freestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -W= nested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -W= inline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpri= ntf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragm= as -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-paren= theses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-er= ror-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/sr= c/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5111.c -o ar5111.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_cd.o --- scsi_ch.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_ch.o -MTscsi_ch.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_ch.c -o scsi_ch.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5111.o --- ar5112.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5112.o -MTar5112.o -mno-mmx -mno-sse -msoft-float -f= freestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -W= nested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -W= inline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpri= ntf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragm= as -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-paren= theses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-er= ror-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/sr= c/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5112.c -o ar5112.o --- all_subdir_bxe --- ctfconvert -L VERSION -g bxe_elink.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_ch.o --- scsi_da.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_da.o -MTscsi_da.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_da.c -o scsi_da.o --- all_subdir_bxe --- --- ecore_sp.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.ecore_sp.o = -MTecore_sp.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack= -protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prot= otypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef = -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dir= s -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-= compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-u= nused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -m= no-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/bxe/ecore_sp.c -o = ecore_sp.o --- all_subdir_cam --- /usr/src/sys/modules/cam/../../cam/scsi/scsi_da.c:1274:1: error: incompatib= le pointer types initializing 'long *' with an expression of type 'sbintime= _t *' (aka 'long long *') [-Werror,-Wincompatible-pointer-types] TUNABLE_LONG("kern.cam.da.default_softtimeout", &da_default_softtimeout); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/kernel.h:292:3: note: expanded from macro 'TUNABLE_LONG' (var), \ ^~~~~ 1 error generated. *** [scsi_da.o] Error code 1 bmake[4]: stopped in /usr/src/sys/modules/cam 1 error bmake[4]: stopped in /usr/src/sys/modules/cam *** [all_subdir_cam] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_ath --- ctfconvert -L VERSION -g ar5112.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/ath *** [all_subdir_ath] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_bwn --- ctfconvert -L VERSION -g if_bwn.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/bwn *** [all_subdir_bwn] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_bxe --- ctfconvert -L VERSION -g ecore_sp.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/bxe *** [all_subdir_bxe] Error code 2 bmake[3]: stopped in /usr/src/sys/modules 4 errors bmake[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC 1 error bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson8720010175774812733.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Fri Apr 15 00:15:21 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ECA65AEC83C for ; Fri, 15 Apr 2016 00:15:21 +0000 (UTC) (envelope-from current@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id D963B17EE for ; Fri, 15 Apr 2016 00:15:21 +0000 (UTC) (envelope-from current@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id D509EAEC83B; Fri, 15 Apr 2016 00:15:21 +0000 (UTC) Delivered-To: current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D4AE8AEC83A for ; Fri, 15 Apr 2016 00:15:21 +0000 (UTC) (envelope-from current@freebsd.org) Received: from s17162571.onlinehome-server.info (s17162571.onlinehome-server.info [IPv6:2001:8d8:826:2400::e:fa1b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 65D4F17EB for ; Fri, 15 Apr 2016 00:15:21 +0000 (UTC) (envelope-from current@freebsd.org) X-No-Auth: unauthenticated sender Received: from edrrzwsx (s17162571.onlinehome-server.info [127.0.0.1]) by s17162571.onlinehome-server.info (Postfix) with SMTP id 36749485407 for ; Fri, 15 Apr 2016 01:52:17 +0200 (CEST) Message-ID: Reply-To: "current@freebsd.org" From: "current@freebsd.org" To: Subject: =?utf-8?Q?=D0=9A=D0=BB=D0=B8=D0=B5=D0=BD=D1=82=D1=81=D0?= =?utf-8?Q?=BA=D0=B8=D0=B5_=D0=B1=D0=B0=D0=B7=D1=8B_Email?= =?utf-8?Q?=3A_ammanakuw-7743=40yopmail=2Ecom_=D1=82=D0=B5?= =?utf-8?Q?=D0=BB_+79133913837_=28whatsapp=2Cviber=2Cteleg?= =?utf-8?Q?ram=29__Skype=3A_prodawez389?= Date: Fri, 15 Apr 2016 05:52:16 +0600 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 00:15:22 -0000 =D0=A1=D0=BE=D0=B1=D0=B5=D1=80=D0=B5=D0=BC =D0=B4=D0=BB=D1=8F =D0=92=D0=B0= =D1=81 =D0=BF=D0=BE =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=BD=D0=B5=D1=82 =D0=B1= =D0=B0=D0=B7=D1=83 =D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=C2=A0=D0=BF=D0=BE= =D1=82=D0=B5=D0=BD=D1=86=D0=B8=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D1=85 =D0=BA= =D0=BB=D0=B8=D0=B5=D0=BD=D1=82=D0=BE=D0=B2 =D0=B4=D0=BB=D1=8F =D0=92=D0=B0= =D1=88=D0=B5=D0=B3=D0=BE =D0=91=D0=B8=D0=B7=D0=BD=D0=B5=D1=81=D0=B0. =D0=9F=D0=BE =D0=B1=D0=B0=D0=B7=D0=B5 =D0=BC=D0=BE=D0=B6=D0=BD=D0=BE =D0=B7= =D0=B2=D0=BE=D0=BD=D0=B8=D1=82=D1=8C, =D0=BF=D0=B8=D1=81=D0=B0=D1=82=D1=8C= , =D1=81=D0=BB=D0=B0=D1=82=D1=8C =D1=84=D0=B0=D0=BA=D1=81=D1=8B =D0=B8=C2= =A0email,=C2=A0 =D0=B2=D0=B5=D1=81=D1=82=D0=B8 =D0=BB=D1=8E=D0=B1=D1=8B=D0=B5 =D0=BF=D1=80= =D1=8F=D0=BC=D1=8B=D0=B5 =D0=B0=D0=BA=D1=82=D0=B8=D0=B2=D0=BD=D1=8B=D0=B5= =D0=BF=D1=80=D0=BE=D0=B4=D0=B0=D0=B6=D0=B8 =D0=92=D0=B0=D1=88=D0=B8=D1=85= =D1=82=D0=BE=D0=B2=D0=B0=D1=80=D0=BE=D0=B2 =D0=B8 =D1=83=D1=81=D0=BB=D1=83= =D0=B3 =D0=A3=D0=B7=D0=BD=D0=B0=D0=B9=D1=82=D0=B5 =D0=BF=D0=BE=D0=B4=D1=80=D0=BE= =D0=B1=D0=BD=D0=B5=D0=B5 =D0=BF=D0=BE =D1=82=D0=B5=D0=BB=C2=A0+79133913837 (whatsapp,viber,telegram) Skype: prodawez389 Email: ammanakuw-7743@yopmail.com From owner-freebsd-current@freebsd.org Fri Apr 15 01:22:34 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 329B9AEC2F7 for ; Fri, 15 Apr 2016 01:22:34 +0000 (UTC) (envelope-from bright@mu.org) Received: from elvis.mu.org (elvis.mu.org [IPv6:2001:470:1f05:b76::196]) by mx1.freebsd.org (Postfix) with ESMTP id 26ED4183E for ; Fri, 15 Apr 2016 01:22:34 +0000 (UTC) (envelope-from bright@mu.org) Received: from AlfredMacbookAir.local (unknown [IPv6:2601:645:8003:a4d6:99ab:a16d:774e:d281]) by elvis.mu.org (Postfix) with ESMTPSA id BB342346DF92; Thu, 14 Apr 2016 18:22:26 -0700 (PDT) Subject: Re: Heads up To: freebsd-current@freebsd.org, Warner Losh References: From: Alfred Perlstein Message-ID: <57104251.5080102@mu.org> Date: Thu, 14 Apr 2016 18:22:25 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 01:22:34 -0000 On 4/14/16 3:42 PM, Warner Losh wrote: > The CAM I/O scheduler has been committed to current. This work is described > in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the > default scheduler doesn't change the default (old) behavior. > > One possible issue, however, is that it also enables NCQ Trims on ada SSDs. > There are a few rogue drives that claim support for this feature, but > actually implement data corrupt instead of queued trims. The list of known > rogues is believed to be complete, but some caution is in order. > Yowch... With data at stake wouldn't a whitelist be better along with a tool for testing it? Example, you have whitelist and blacklist, if the device isn't on either list you output a kernel message and suggest they run a tool to "test" the controller and report back the findings? -Alfred From owner-freebsd-current@freebsd.org Fri Apr 15 02:01:36 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 56D1FAECFE8 for ; Fri, 15 Apr 2016 02:01:36 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ig0-x242.google.com (mail-ig0-x242.google.com [IPv6:2607:f8b0:4001:c05::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2A7741787 for ; Fri, 15 Apr 2016 02:01:36 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-ig0-x242.google.com with SMTP id g8so1218666igr.0 for ; Thu, 14 Apr 2016 19:01:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=GWLEudgrFjl/02YgxbtorRsVoB/3APOTv8abHmfSGos=; b=V5bYQ9KAa8ZW7eate2WrzYDnubxJnWWiqo4di2JKBRyu1WUgcwLWtAAUI2Cjd4ibfS 8H6QlgiNctVrm2g0kPhAkrk6kBaaDg7Vw2i6uPqgy3OecXs3Ceu6GnjNRROthS+cKMix 1AoG63utWoxfmAaY80gduBYhilCGbDKKFVRlTly3GnX3KEg3M/TfOtgCRE1OkBLblkRP 4L6XZV7lMX3VDPwFxq1Fo+9I6REfrTxG4Q2BvRgbkRgkE5WYBGlWvVKAjWP0XG2x4OKR U/D39CMLtleZiJ3KgnsN48MCMZr3B4S3sdEu05YGBzx228cX/X+hHhdtuEdT+YE/7bxU oIjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=GWLEudgrFjl/02YgxbtorRsVoB/3APOTv8abHmfSGos=; b=W8O4gyqJwEWHgo1alulDb92zrJ+ok3ZekKvih8HT7nzxB8ug7n04MELuym454peaAl D06ptGacoelm1Md63etWElYerbZkmaVaBDQ0Kkg7fod2bLhZxxEODjI0V6huWG5AX+U/ Lm2XQN5I2LlTixuT9PXThIkAwSnq7W09LVrnfyg+u5qJ3OTX4sc6Z0M3/7X3UzQcm1P2 oTS5o5rfs3ZD0OqPjH4OmDStkhzY9p17elo/DTBeFXK7MfVQykULcXqTD6tPnHPMeUUv 2Rj8Ibxb9/3TmgLL2ZqW3D/QlwsppGjw1f8vcDyeaOJ5fhtJjZKmum6FCE++XaulS+V3 tDaA== X-Gm-Message-State: AOPr4FVrfwPO+CodbHgBbLSDi3Mi9xZTE14X88kLWugrp92+vR8BKgOTBlusOpmu6CLHbq3B9/MbpRbFmCBCNw== MIME-Version: 1.0 X-Received: by 10.50.160.195 with SMTP id xm3mr1944753igb.12.1460685695223; Thu, 14 Apr 2016 19:01:35 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.104.197 with HTTP; Thu, 14 Apr 2016 19:01:35 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: <57104251.5080102@mu.org> References: <57104251.5080102@mu.org> Date: Thu, 14 Apr 2016 20:01:35 -0600 X-Google-Sender-Auth: zqdyRvKQ4D9r9R3fxko6KYJlw_I Message-ID: Subject: Re: Heads up From: Warner Losh To: Alfred Perlstein Cc: FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 02:01:36 -0000 On Thu, Apr 14, 2016 at 7:22 PM, Alfred Perlstein wrote: > > > On 4/14/16 3:42 PM, Warner Losh wrote: > >> The CAM I/O scheduler has been committed to current. This work is >> described >> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the >> default scheduler doesn't change the default (old) behavior. >> >> One possible issue, however, is that it also enables NCQ Trims on ada >> SSDs. >> There are a few rogue drives that claim support for this feature, but >> actually implement data corrupt instead of queued trims. The list of known >> rogues is believed to be complete, but some caution is in order. >> >> Yowch... > > With data at stake wouldn't a whitelist be better along with a tool for > testing it? > > Example, you have whitelist and blacklist, if the device isn't on either > list you output a kernel message and suggest they run a tool to "test" the > controller and report back the findings? The only way to test it is to enable it. Run it for a day or six. If your data goes away, the drive is a lying sack. There's no tool to detect this that I've seen. You run the NCQ trim, it works. You do it again, it works again. After a while, if you have a bad drive model, bad things happen that are drive model specific. Did I mention that the black list matches Linux's black list and that only a tiny number of drive models lie. I guess I didn't. I am thinking of adding a tunable to turn it off though for people that are paranoid. Warner From owner-freebsd-current@freebsd.org Fri Apr 15 02:14:28 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 65FFAAED41D; Fri, 15 Apr 2016 02:14:28 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 59732115F; Fri, 15 Apr 2016 02:14:28 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 833973A7; Fri, 15 Apr 2016 02:14:28 +0000 (UTC) Date: Fri, 15 Apr 2016 02:14:26 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: asomers@FreeBSD.org, araujo@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1225457498.7.1460686468479.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1818786521.3.1460679278846.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1818786521.3.1460679278846.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #2857 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 02:14:28 -0000 FreeBSD_HEAD_i386 - Build #2857 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2857/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2857/cha= nges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2857/cons= ole Change summaries: 298018 by araujo: Initialize pointer with NULL instead of 0. Submitted by:=09pfg 298017 by asomers: Add more debugging statements in vdev_geom.c Log a debugging message whenever geom functions fail in vdev_geom_attach. Printing these messages is controlled by vfs.zfs.debug MFC after:=094 weeks Sponsored by:=09Spectra Logic Corp The end of the build log: [...truncated 155470 lines...] ld -Bshareable -d -warn-common -o if_bwi.ko.full if_bwi.kld --- if_bwi.ko.debug --- objcopy --only-keep-debug if_bwi.ko.full if_bwi.ko.debug --- if_bwi.ko --- objcopy --strip-debug --add-gnu-debuglink=3Dif_bwi.ko.debug if_bwi.ko.full= if_bwi.ko --- all_subdir_ath --- --- ar5211_power.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5211_power.o -MTar5211_power.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_power.c -= o ar5211_power.o --- ar5211_phy.o --- ctfconvert -L VERSION -g ar5211_phy.o --- all_subdir_cam --- =3D=3D=3D> cam (all) --- machine --- machine -> /usr/src/sys/i386/include --- x86 --- x86 -> /usr/src/sys/x86/include --- opt_cam.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_cam.h opt_cam.h --- all_subdir_ath --- --- ar5211_power.o --- ctfconvert -L VERSION -g ar5211_power.o --- all_subdir_cam --- --- opt_ada.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_ada.h opt_ada.h --- opt_scsi.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_scsi.h opt_scsi.h --- opt_cd.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_cd.h opt_cd.h --- opt_kdtrace.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_kdtrace.h opt_kdtrace.h --- opt_pt.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_pt.h opt_pt.h --- opt_sa.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_sa.h opt_sa.h --- opt_ses.h --- ln -sf /usr/obj/usr/src/sys/GENERIC/opt_ses.h opt_ses.h --- vnode_if_newproto.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -p --- vnode_if_typedef.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -q --- device_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h --- bus_if.h --- awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h --- all_subdir_ath --- --- ar5211_recv.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5211_recv.o -MTar5211_recv.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_recv.c -o a= r5211_recv.o --- all_subdir_cam --- --- vnode_if.h --- awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -h --- cam_compat.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.cam_compat.o -MTcam_compat.o -mno-mmx -mno-sse -msoft-float= -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls= -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith= -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_k= printf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pr= agmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pa= rentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno= -error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr= /src/sys/modules/cam/../../cam/cam_compat.c -o cam_compat.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5211_recv.o --- ar5211_reset.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5211_reset.o -MTar5211_reset.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_reset.c -= o ar5211_reset.o --- all_subdir_cam --- ctfconvert -L VERSION -g cam_compat.o --- cam_periph.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.cam_periph.o -MTcam_periph.o -mno-mmx -mno-sse -msoft-float= -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls= -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith= -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_k= printf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pr= agmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pa= rentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno= -error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr= /src/sys/modules/cam/../../cam/cam_periph.c -o cam_periph.o ctfconvert -L VERSION -g cam_periph.o --- cam_queue.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.cam_queue.o -MTcam_queue.o -mno-mmx -mno-sse -msoft-float -= ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -= Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -= Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpr= intf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-prag= mas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pare= ntheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-e= rror-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/s= rc/sys/modules/cam/../../cam/cam_queue.c -o cam_queue.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5211_reset.o --- all_subdir_cam --- ctfconvert -L VERSION -g cam_queue.o --- cam_sim.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.cam_sim.o -MTcam_sim.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/cam_sim.c -o cam_sim.o --- all_subdir_ath --- --- ar5211_xmit.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5211_xmit.o -MTar5211_xmit.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_xmit.c -o a= r5211_xmit.o --- all_subdir_cam --- ctfconvert -L VERSION -g cam_sim.o --- cam_xpt.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.cam_xpt.o -MTcam_xpt.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/cam_xpt.c -o cam_xpt.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5211_xmit.o --- ar5212_ani.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_ani.o -MTar5212_ani.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_ani.c -o ar52= 12_ani.o ctfconvert -L VERSION -g ar5212_ani.o --- ar5212_attach.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_attach.o -MTar5212_attach.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_attach.= c -o ar5212_attach.o ctfconvert -L VERSION -g ar5212_attach.o --- ar5212_beacon.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_beacon.o -MTar5212_beacon.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_beacon.= c -o ar5212_beacon.o ctfconvert -L VERSION -g ar5212_beacon.o --- ar5212_eeprom.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_eeprom.o -MTar5212_eeprom.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_eeprom.= c -o ar5212_eeprom.o ctfconvert -L VERSION -g ar5212_eeprom.o --- ar5212_gpio.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_gpio.o -MTar5212_gpio.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_gpio.c -o a= r5212_gpio.o ctfconvert -L VERSION -g ar5212_gpio.o --- ar5212_interrupts.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_interrupts.o -MTar5212_interrupts.o -mno-mmx -m= no-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wal= l -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototy= pes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__pri= ntf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-opti= on -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-= body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-erro= r-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Di= so9899:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212= _interrupts.c -o ar5212_interrupts.o ctfconvert -L VERSION -g ar5212_interrupts.o --- all_subdir_cam --- ctfconvert -L VERSION -g cam_xpt.o --- all_subdir_ath --- --- ar5212_keycache.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_keycache.o -MTar5212_keycache.o -mno-mmx -mno-s= se -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -W= redundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf_= _=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option = -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body= -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-po= inter-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso98= 99:1999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_key= cache.c -o ar5212_keycache.o --- all_subdir_cam --- --- scsi_all.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_all.o -MTscsi_all.o -mno-mmx -mno-sse -msoft-float -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wi= nline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprin= tf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parent= heses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-err= or-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src= /sys/modules/cam/../../cam/scsi/scsi_all.c -o scsi_all.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5212_keycache.o --- ar5212_misc.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_misc.o -MTar5212_misc.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_misc.c -o a= r5212_misc.o ctfconvert -L VERSION -g ar5212_misc.o --- ar5212_phy.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_phy.o -MTar5212_phy.o -mno-mmx -mno-sse -msoft-= float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-= decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign= -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c= /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_phy.c -o ar52= 12_phy.o ctfconvert -L VERSION -g ar5212_phy.o --- ar5212_power.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_power.o -MTar5212_power.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_power.c -= o ar5212_power.o ctfconvert -L VERSION -g ar5212_power.o --- ar5212_recv.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_recv.o -MTar5212_recv.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_recv.c -o a= r5212_recv.o ctfconvert -L VERSION -g ar5212_recv.o --- all_subdir_bxe --- ctfconvert -L VERSION -g bxe_elink.o --- all_subdir_ath --- --- ar5212_reset.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_reset.o -MTar5212_reset.o -mno-mmx -mno-sse -ms= oft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno= -error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:199= 9 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_reset.c -= o ar5212_reset.o --- all_subdir_bxe --- --- ecore_sp.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.ecore_sp.o = -MTecore_sp.o -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack= -protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prot= otypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef = -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dir= s -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-= compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-u= nused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -m= no-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/bxe/ecore_sp.c -o = ecore_sp.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_all.o --- scsi_cd.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_cd.o -MTscsi_cd.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_cd.c -o scsi_cd.o --- all_subdir_bwn --- ctfconvert -L VERSION -g if_bwn.o --- if_bwn.kld --- ld -d -warn-common -r -d -o if_bwn.kld if_bwn.o ctfmerge -L VERSION -g -o if_bwn.kld if_bwn.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5212_reset.o --- all_subdir_bwn --- :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk if_bwn.kld export_syms | xargs -J% = objcopy % if_bwn.kld --- if_bwn.ko.full --- ld -Bshareable -d -warn-common -o if_bwn.ko.full if_bwn.kld --- if_bwn.ko.debug --- objcopy --only-keep-debug if_bwn.ko.full if_bwn.ko.debug --- if_bwn.ko --- objcopy --strip-debug --add-gnu-debuglink=3Dif_bwn.ko.debug if_bwn.ko.full= if_bwn.ko --- all_subdir_ath --- --- ar5212_rfgain.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_rfgain.o -MTar5212_rfgain.o -mno-mmx -mno-sse -= msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno= -unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1= 999 -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_rfgain.= c -o ar5212_rfgain.o --- all_subdir_bxe --- --- 57710_init_values.o --- cc -O2 -pipe -Wno-shift-negative-value -fno-strict-aliasing -Werror -D_KE= RNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/dev/bxe -DHAVE_KERNEL_OPTION_HE= ADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys= -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.57710_init_= values.o -MT57710_init_values.o -mno-mmx -mno-sse -msoft-float -ffreestandi= ng -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-ext= erns -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wc= ast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wm= issing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-e= rror-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equ= ality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-= negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/dev/= bxe/57710_init_values.c -o 57710_init_values.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5212_rfgain.o --- ar5212_xmit.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5212_xmit.o -MTar5212_xmit.o -mno-mmx -mno-sse -msof= t-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-si= gn -Wno-error-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 = -c /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_xmit.c -o a= r5212_xmit.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_cd.o --- scsi_ch.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_ch.o -MTscsi_ch.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_ch.c -o scsi_ch.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5212_xmit.o --- ar5111.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5111.o -MTar5111.o -mno-mmx -mno-sse -msoft-float -f= freestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -W= nested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -W= inline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpri= ntf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragm= as -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-paren= theses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-er= ror-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/sr= c/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5111.c -o ar5111.o --- all_subdir_cam --- ctfconvert -L VERSION -g scsi_ch.o --- scsi_da.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_= global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC = -MD -MF.depend.scsi_da.o -MTscsi_da.o -mno-mmx -mno-sse -msoft-float -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winl= ine -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error= -shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/src/s= ys/modules/cam/../../cam/scsi/scsi_da.c -o scsi_da.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5111.o --- all_subdir_cam --- /usr/src/sys/modules/cam/../../cam/scsi/scsi_da.c:1274:1: error: incompatib= le pointer types initializing 'long *' with an expression of type 'sbintime= _t *' (aka 'long long *') [-Werror,-Wincompatible-pointer-types] TUNABLE_LONG("kern.cam.da.default_softtimeout", &da_default_softtimeout); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/kernel.h:292:3: note: expanded from macro 'TUNABLE_LONG' (var), \ ^~~~~ --- all_subdir_ath --- --- ar5112.o --- cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdin= c -I. -I/usr/src/sys/modules/ath/../../dev/ath -I/usr/src/sys/modules/ath/= ../../dev/ath/ath_hal -I. -I/usr/src/sys/modules/ath/../../contrib/dev/ath/= ath_hal/ -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC= /opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENE= RIC -MD -MF.depend.ar5112.o -MTar5112.o -mno-mmx -mno-sse -msoft-float -f= freestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -W= nested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -W= inline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpri= ntf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragm= as -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-paren= theses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-er= ror-shift-negative-value -mno-aes -mno-avx -std=3Diso9899:1999 -c /usr/sr= c/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5112.c -o ar5112.o --- all_subdir_cam --- 1 error generated. *** [scsi_da.o] Error code 1 bmake[4]: stopped in /usr/src/sys/modules/cam 1 error bmake[4]: stopped in /usr/src/sys/modules/cam *** [all_subdir_cam] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_bxe --- --- ecore_sp.o --- ctfconvert -L VERSION -g ecore_sp.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar5112.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/ath *** [all_subdir_ath] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_bxe --- --- 57710_init_values.o --- ctfconvert -L VERSION -g 57710_init_values.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/bxe *** [all_subdir_bxe] Error code 2 bmake[3]: stopped in /usr/src/sys/modules 3 errors bmake[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC 1 error bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson8645867310575638793.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Fri Apr 15 02:49:04 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D2A7BAEDEC7; Fri, 15 Apr 2016 02:49:04 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pf0-x233.google.com (mail-pf0-x233.google.com [IPv6:2607:f8b0:400e:c00::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A49A5123D; Fri, 15 Apr 2016 02:49:04 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mail-pf0-x233.google.com with SMTP id 184so52242451pff.0; Thu, 14 Apr 2016 19:49:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=BMjoEZGCFrWya5DOVhgChHLZYyaEW7ztYh8NHuUmny4=; b=1Cc4pumd4Yk5EjFhBfMtg9Cn7DscxXxZ1C19RMeJ24iFk6He50pFPWpCPbxwjmx5co NaNiMdOwIZlMvagAJ5CxeaTUPoKmmLevdywNaHBgIe08kVpZ1xRTbbjwoCUuqs1cMxeg +hKBsG4NgZvdJ83+c+WPqzFuVxx8GmGgjJB1WAWO2lpr1DO7d3vkOIjmdX4AihmamKHO iNfEVXkQynCT88IHdnmfkAfpRprYWd7EJuB32R8kkMRvTMoHd1iyRe3wgSM0lnyeXLIz mR0mqiVzxYTC6cah0EihW+5F1BLsi+VELanSfcPMRYHzfpuPMwiNcJriJ90NHB0lvP0F 2oOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=BMjoEZGCFrWya5DOVhgChHLZYyaEW7ztYh8NHuUmny4=; b=ECzlD7Mh8qWCbB1wL7xHgfHfcvtJtFBxG2haQPkxMy5ixrBSNYm/6SePlDvXhhTk1n wKZrSbpsAQAgFIlNI4LewORW5lTDzsBpc0pJ9xm/Fo8nwm1XxlymFPDS5arrXMPsErjS 6t3Qzbe8j5nXEu7Q++hN+GbYS5a5eb/zNi7c8+VM+vyNf8BhYneOY8ppzJPgV6HibkmP Am5HqaurL/TU3o3DxylYlND8+Y9Y1qUZHlUktUb6D1awWwdtYGoBj7CO8rqvJR31IdxT 81Zf8dVEki2x0pQ88oNpheQ3Tl9cnXkGCNlZuAppYtfw5FZXrdLSBgFN0M93S/n17Xd1 0knA== X-Gm-Message-State: AOPr4FX/qc5xLkj3IexedMfJRzmy+pYtIsjN+FlPgmkVLoQ1wkawIWW2nKVQhmzixKEE9w== X-Received: by 10.98.25.69 with SMTP id 66mr4261172pfz.60.1460688544251; Thu, 14 Apr 2016 19:49:04 -0700 (PDT) Received: from [192.168.100.91] ([199.231.240.59]) by smtp.gmail.com with ESMTPSA id r191sm60838324pfr.36.2016.04.14.19.49.02 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 14 Apr 2016 19:49:03 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: FreeBSD_HEAD_i386 - Build #2857 - Still Failing From: "Ngie Cooper (yaneurabeya)" In-Reply-To: <1225457498.7.1460686468479.JavaMail.jenkins@jenkins-9.freebsd.org> Date: Thu, 14 Apr 2016 19:49:00 -0700 Cc: freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Content-Transfer-Encoding: quoted-printable Message-Id: <132F1601-622B-4B36-8CE3-6AA1B9F62385@gmail.com> References: <1818786521.3.1460679278846.JavaMail.jenkins@jenkins-9.freebsd.org> <1225457498.7.1460686468479.JavaMail.jenkins@jenkins-9.freebsd.org> To: Warner Losh , jenkins-admin@FreeBSD.org X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 02:49:04 -0000 > On Apr 14, 2016, at 19:14, jenkins-admin@FreeBSD.org wrote: >=20 > FreeBSD_HEAD_i386 - Build #2857 - Still Failing: >=20 > Build information: = https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2857/ > Full change log: = https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2857/changes > Full build log: = https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2857/console >=20 > Change summaries: >=20 > 298018 by araujo: > Initialize pointer with NULL instead of 0. >=20 > Submitted by: pfg >=20 > 298017 by asomers: > Add more debugging statements in vdev_geom.c >=20 > Log a debugging message whenever geom functions fail in = vdev_geom_attach. > Printing these messages is controlled by vfs.zfs.debug >=20 > MFC after: 4 weeks > Sponsored by: Spectra Logic Corp >=20 ... > ctfconvert -L VERSION -g ar5111.o > --- all_subdir_cam --- > /usr/src/sys/modules/cam/../../cam/scsi/scsi_da.c:1274:1: error: = incompatible pointer types initializing 'long *' with an expression of = type 'sbintime_t *' (aka 'long long *') = [-Werror,-Wincompatible-pointer-types] > TUNABLE_LONG("kern.cam.da.default_softtimeout", = &da_default_softtimeout); > = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/src/sys/sys/kernel.h:292:3: note: expanded from macro = 'TUNABLE_LONG' > (var), \ > ^~~~~ > --- all_subdir_ath --- > --- ar5112.o --- > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE = -nostdinc -I. -I/usr/src/sys/modules/ath/../../dev/ath = -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. = -I/usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ = -DHAVE_KERNEL_OPTION_HEADERS -include = /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common = -g -I/usr/obj/usr/src/sys/GENERIC -MD -MF.depend.ar5112.o -MTar5112.o = -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector = -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef = -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ = -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body = -Wno-error-parentheses-equality -Wno-error-unused-function = -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes = -mno-avx -std=3Diso9899:1999 -c /usr/src/sys/modules/ath/../../dev > /ath/ath_hal/ar5212/ar5112.c -o ar5112.o > --- all_subdir_cam --- > 1 error generated. > *** [scsi_da.o] Error code 1 >=20 > bmake[4]: stopped in /usr/src/sys/modules/cam > 1 error Build=E2=80=99s still broken..= From owner-freebsd-current@freebsd.org Fri Apr 15 03:06:17 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 54199AEC63C for ; Fri, 15 Apr 2016 03:06:17 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x242.google.com (mail-io0-x242.google.com [IPv6:2607:f8b0:4001:c06::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0D05F1166 for ; Fri, 15 Apr 2016 03:06:17 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x242.google.com with SMTP id z133so13402330iod.1 for ; Thu, 14 Apr 2016 20:06:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=IRe5BTx7aAeUC0otVpVzMfetyVl17ZpbCyGbHGMh90Q=; b=V4JsOQtbYs0Z8YwIuUsDDreRym8WWjXhWv5A55Cep+sxWtMIqCAcUp4NFsBtusQZIR sCYArzKE5+Z8c6cWaAyKlldOOFq3kO0efLOl820wHSQfVPQPZHX07OyRWffTvbkUQBv7 2nV4Vh5xZCWfxHrPq3ixJl0BIKN54YYBDo/cT0CwiWNI6rCycpOJuSy3OvdBT7t5IpTG ibLnAwarhalwQQJLQWR5TcYyVjRqnjQQTR8cm8d1Bd7KWMFzkvbXjHK3RxxawbQVs0BP NjBVKRdI8540Yrr2yJ0o36Vt5N1I4ezbotF459+pvcrJt9Uj8C5hb/cGLKzvCfRc2JLS Nb0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=IRe5BTx7aAeUC0otVpVzMfetyVl17ZpbCyGbHGMh90Q=; b=MpG8HKBGQqs/sDFS4Z17Wu8wsGS+b8ZuxOJJKSaEJ6bmiL+rxNlSKOFDhkFmChr8HH rdfUyJoLyC6d8BUnndsjp1evdd60zjHTbJGXQf9YzWbJzpCyHwIHX1eXZENEUE4pBcYk t39dKaLLqA122zwh/FteksuwQWvv05IGpyMbx/pSLvZUCjZWfCzSvy7nmIsi9vxrUjd3 ufN/yihC7aNIFdVDjJ3sUONLJ0No9jqJmSaveq6dC3V3Hg/7kdGNE5XX24tR17JalbGu KRq39ig7LupAV+EXbTCNbSBJcxWg7kIuSWaMej8UsjC+gjtN3vwnYbRIadrkwE4/eJvP B/nA== X-Gm-Message-State: AOPr4FXsi/y2TNS/WMzK88xxguksKuT4C3pBwXtjO5GKdQQR4IZ35ZJlk7/9TY1zQ8R6laJp1tn6xB/hwhdDpg== MIME-Version: 1.0 X-Received: by 10.107.133.151 with SMTP id p23mr19832520ioi.16.1460689576402; Thu, 14 Apr 2016 20:06:16 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.104.197 with HTTP; Thu, 14 Apr 2016 20:06:16 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: <132F1601-622B-4B36-8CE3-6AA1B9F62385@gmail.com> References: <1818786521.3.1460679278846.JavaMail.jenkins@jenkins-9.freebsd.org> <1225457498.7.1460686468479.JavaMail.jenkins@jenkins-9.freebsd.org> <132F1601-622B-4B36-8CE3-6AA1B9F62385@gmail.com> Date: Thu, 14 Apr 2016 21:06:16 -0600 X-Google-Sender-Auth: hsdvkBT6ZeRNngcZklHbsLgR3SU Message-ID: Subject: Re: FreeBSD_HEAD_i386 - Build #2857 - Still Failing From: Warner Losh To: "Ngie Cooper (yaneurabeya)" Cc: Warner Losh , "jenkins-admin@freebsd.org" , FreeBSD Current , freebsd-i386@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 03:06:17 -0000 On Thu, Apr 14, 2016 at 8:49 PM, Ngie Cooper (yaneurabeya) < yaneurabeya@gmail.com> wrote: > > Build=E2=80=99s still broken.. Test building a fix as we speak. Warner From owner-freebsd-current@freebsd.org Fri Apr 15 03:17:35 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F3D5CAECADF for ; Fri, 15 Apr 2016 03:17:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ig0-x232.google.com (mail-ig0-x232.google.com [IPv6:2607:f8b0:4001:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B5BB91BBE for ; Fri, 15 Apr 2016 03:17:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-ig0-x232.google.com with SMTP id kb1so5250326igb.0 for ; Thu, 14 Apr 2016 20:17:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=Ewy6NXsAw9wzXrVJpHsEaOZ+51vEjhGwyXr6zIvFcbs=; b=DbvbimVZpdVFcbcy3v7ADvhn51W+W48PDEGuZihA9ctx1iz9zOt6x9bhp0mLtYD/KX HdMDvCXnRuESYIXEGSLoYFwP7/bsYLyxujrsFFBSHmEF36n2IymNc1/WhHXYGw6SN4ad HRXWskuDLijmZSMhtxxEtGnXpZkrfOH4r9dXww3D3eZY30hM7XqxTRvExmwvwgVR0ct1 30TCODCXZcO4rUYsGY4T4tWBQ16vqwBhNKywMdwdns6ftRxlpt+nGxhFlez0F9KJ3K8n q60qfS3CTHPfT3v4+L3VqTp2baP+/q56hHnaZQcSyCx/HzLfOaEH8LOgrvpBej4TDJKy NJqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=Ewy6NXsAw9wzXrVJpHsEaOZ+51vEjhGwyXr6zIvFcbs=; b=jKpobuj3PQnR29cI4iiUthJFt2814s/IXFdIJpz60P4Ll7f8hJzstnfX/JC4zT5vlP yDnUp+effeUmsuyBW+iYnDLmrOza7SBSlWx9Pf4XIED9JQKC9yMEg7QUsmEMjiieEeCG /AOpp+sHIoznxFrWe6st7O9sBb7yWuXwe1ek37dnwRWxCSaq0j8ZLcrAS3NnKLDz2sF2 fAXcqbLygHuctqslMkAgWvz7uSd2ENyNsTyajXsW2/shrCyOo6OVhXfoZe41tCcVqqNy 4GC0tH0SLYPfZpO56STAoFTD6EZgUufUNfbHJrAN/9e0Lpeq1rR/bWDTa1K5RYeqa3lW BvCA== X-Gm-Message-State: AOPr4FVMcUPkhEQJG0ihF+YzNf8mrQ4rYkq+anZIG/5jvOPGxYSunBxcQSDkB8JH72+g1DEe27zVTYh/fif7GQ== MIME-Version: 1.0 X-Received: by 10.50.221.133 with SMTP id qe5mr2097245igc.16.1460690253142; Thu, 14 Apr 2016 20:17:33 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.104.197 with HTTP; Thu, 14 Apr 2016 20:17:33 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: References: <57104251.5080102@mu.org> Date: Thu, 14 Apr 2016 21:17:33 -0600 X-Google-Sender-Auth: JthyP5D21XZpgwlR0EXcec_Q174 Message-ID: Subject: Re: Heads up From: Warner Losh To: Alfred Perlstein Cc: FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 03:17:35 -0000 On Thu, Apr 14, 2016 at 8:01 PM, Warner Losh wrote: > > > On Thu, Apr 14, 2016 at 7:22 PM, Alfred Perlstein wrote: > >> >> >> On 4/14/16 3:42 PM, Warner Losh wrote: >> >>> The CAM I/O scheduler has been committed to current. This work is >>> described >>> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the >>> default scheduler doesn't change the default (old) behavior. >>> >>> One possible issue, however, is that it also enables NCQ Trims on ada >>> SSDs. >>> There are a few rogue drives that claim support for this feature, but >>> actually implement data corrupt instead of queued trims. The list of >>> known >>> rogues is believed to be complete, but some caution is in order. >>> >>> Yowch... >> >> With data at stake wouldn't a whitelist be better along with a tool for >> testing it? >> >> Example, you have whitelist and blacklist, if the device isn't on either >> list you output a kernel message and suggest they run a tool to "test" the >> controller and report back the findings? > > > The only way to test it is to enable it. Run it for a day or six. If your > data goes away, the drive is a lying sack. There's no tool to detect this > that I've seen. You run the NCQ trim, it works. You do it again, it works > again. After a while, if you have a bad drive model, bad things happen that > are drive model specific. > > Did I mention that the black list matches Linux's black list and that only > a tiny number of drive models lie. I guess I didn't. > I just sync it back up to the Linux list. This list has been stable for the past year or so, with only one entry added back in August. All the other entries came early in Linux's tables. I did add a quirk to allow it on the Micron/Crucial M500 with MU07 firmware, but only because I've personally tested that on dozens of drives over the past 6 months under Netflix streaming video loads after getting the new firmware. > I am thinking of adding a tunable to turn it off though for people that > are paranoid. > Actually, since it is already a quirk, you can use the tunable kern.cam.ada.X.quirks=0x2 to disable NCQ trim. You can change it to 0x3 if you need 4k sectors as well. So there's no need to change anything to be able to disable it. Given how long Linux has been in the wild with NCQ enabled (approximately 18 months), I'm guessing their quirk list is going to be fairly complete. I have no other systems to cross check this with, but would welcome pointers if I've overlooked something. I did this bit of code about 15 months ago, but it wasn't until 6 months ago that I had working SSD firmware to test it on. Warner From owner-freebsd-current@freebsd.org Fri Apr 15 03:21:13 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A8951AECCA5 for ; Fri, 15 Apr 2016 03:21:13 +0000 (UTC) (envelope-from bright@mu.org) Received: from elvis.mu.org (elvis.mu.org [IPv6:2001:470:1f05:b76::196]) by mx1.freebsd.org (Postfix) with ESMTP id 9AD291E55 for ; Fri, 15 Apr 2016 03:21:13 +0000 (UTC) (envelope-from bright@mu.org) Received: from [IPv6:2600:1010:b040:7794:6d50:ded9:5128:da7a] (unknown [IPv6:2600:1010:b040:7794:6d50:ded9:5128:da7a]) by elvis.mu.org (Postfix) with ESMTPSA id EFA13346DE30; Thu, 14 Apr 2016 20:21:12 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: Heads up From: Alfred Perlstein X-Mailer: iPhone Mail (13E238) In-Reply-To: Date: Thu, 14 Apr 2016 20:21:11 -0700 Cc: FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: References: <57104251.5080102@mu.org> To: Warner Losh X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 03:21:13 -0000 Warner thank you very much.=20 Sent from my iPhone > On Apr 14, 2016, at 8:17 PM, Warner Losh wrote: >=20 >> On Thu, Apr 14, 2016 at 8:01 PM, Warner Losh wrote: >>=20 >>=20 >>=20 >>> On Thu, Apr 14, 2016 at 7:22 PM, Alfred Perlstein wrote:= >>>=20 >>>=20 >>>=20 >>>> On 4/14/16 3:42 PM, Warner Losh wrote: >>>>=20 >>>> The CAM I/O scheduler has been committed to current. This work is >>>> described >>>> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the= >>>> default scheduler doesn't change the default (old) behavior. >>>>=20 >>>> One possible issue, however, is that it also enables NCQ Trims on ada >>>> SSDs. >>>> There are a few rogue drives that claim support for this feature, but >>>> actually implement data corrupt instead of queued trims. The list of >>>> known >>>> rogues is believed to be complete, but some caution is in order. >>>>=20 >>>> Yowch... >>>=20 >>> With data at stake wouldn't a whitelist be better along with a tool for >>> testing it? >>>=20 >>> Example, you have whitelist and blacklist, if the device isn't on either= >>> list you output a kernel message and suggest they run a tool to "test" t= he >>> controller and report back the findings? >>=20 >>=20 >> The only way to test it is to enable it. Run it for a day or six. If your= >> data goes away, the drive is a lying sack. There's no tool to detect this= >> that I've seen. You run the NCQ trim, it works. You do it again, it works= >> again. After a while, if you have a bad drive model, bad things happen th= at >> are drive model specific. >>=20 >> Did I mention that the black list matches Linux's black list and that onl= y >> a tiny number of drive models lie. I guess I didn't. >=20 > I just sync it back up to the Linux list. This list has been stable for th= e > past year or so, with only one entry added back in August. All the other > entries came early in Linux's tables. I did add a quirk to allow it on the= > Micron/Crucial M500 with MU07 firmware, but only because I've personally > tested that on dozens of drives over the past 6 months under Netflix > streaming video loads after getting the new firmware. >=20 >=20 >> I am thinking of adding a tunable to turn it off though for people that >> are paranoid. >=20 > Actually, since it is already a quirk, you can use the tunable >=20 > kern.cam.ada.X.quirks=3D0x2 >=20 > to disable NCQ trim. You can change it to 0x3 if you need 4k sectors as > well. So there's no need to change anything to be able to disable it. Give= n > how long Linux has been in the wild with NCQ enabled (approximately 18 > months), I'm guessing their quirk list is going to be fairly complete. I > have no other systems to cross check this with, but would welcome pointers= > if I've overlooked something. I did this bit of code about 15 months ago, > but it wasn't until 6 months ago that I had working SSD firmware to test i= t > on. >=20 > Warner > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"= >=20 From owner-freebsd-current@freebsd.org Fri Apr 15 03:56:25 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A5A2AAED865 for ; Fri, 15 Apr 2016 03:56:25 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 7501D1431 for ; Fri, 15 Apr 2016 03:56:25 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id u3F3uMQc012666 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 14 Apr 2016 21:56:22 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id u3F3uMei012663; Thu, 14 Apr 2016 21:56:22 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Thu, 14 Apr 2016 21:56:22 -0600 (MDT) From: Warren Block To: Warner Losh cc: FreeBSD Current Subject: Re: Heads up In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Thu, 14 Apr 2016 21:56:22 -0600 (MDT) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 03:56:25 -0000 On Thu, 14 Apr 2016, Warner Losh wrote: > The CAM I/O scheduler has been committed to current. This work is described > in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the > default scheduler doesn't change the default (old) behavior. > > One possible issue, however, is that it also enables NCQ Trims on ada SSDs. > There are a few rogue drives that claim support for this feature, but > actually implement data corrupt instead of queued trims. The list of known > rogues is believed to be complete, but some caution is in order. Is the list of drives queryable? Is there an easy way to tell if the currently-connected drives are on the list? From owner-freebsd-current@freebsd.org Fri Apr 15 04:19:24 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B8B1DAEC499 for ; Fri, 15 Apr 2016 04:19:24 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x229.google.com (mail-io0-x229.google.com [IPv6:2607:f8b0:4001:c06::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8297910C4 for ; Fri, 15 Apr 2016 04:19:24 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x229.google.com with SMTP id o126so124379442iod.0 for ; Thu, 14 Apr 2016 21:19:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=/+cKYBeauJ1Khs97EKTRHOjlbrWBsfSKP+4200abCCM=; b=A+g80l/LRaH6sxG8qb6pPS9Zs3spNKsCbPMOpfnwZpQ/FRk9dIurKSP4jZ+TBuuGQ5 QiJK+Mn6fbY9bQfJpnDsthPZJAS3qvRCz/mWesV6ZR6SRt8QEleV6wgoZ6ednV8Lldqw qUptPZwvn51lFsyxapF3sFv0Pxa/4giGunc1MRBuc1teNy0zYVem/In0oIHI2oYdSBrn av2wSiAB6HGMRGkQdlOF2Ii2+/oJHU/SkHfPLlI3fviMptTPtJRvpffF44h+V2Yz+Kwo juu9r2enqBe8Y3kFnmtJL757AkDIuCsfZHnsvfzV4LvQ8DMEFm+WKwmmP21KTbUpa0Yi IEMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=/+cKYBeauJ1Khs97EKTRHOjlbrWBsfSKP+4200abCCM=; b=NByMcnqICstMP7TGQLn0HqaRWbkR6Zw/Uqy0aVYNrjRow1dEQKZTUAfaFkyTY3wr93 18yzBiFG6TRKgoMViCsBb336L77RAEkqrOTYDskDOXMA/U2qznSWgHoEOW1Q10wIxxhT XzJeV2RkzkVgYpcA2em5XMYuCqG7da3+5U3gZfJpooM71CqZmtnlWFrQtZoxis1EE3sL zo5zDajdAUiUw0PbTnLwiaF1lln+pSwYkkwJCBHGjISBiphVwVgg06jUwj5VTLEBjEUc bmy0XfDsXJ7V5YBkFT728hE0f3B0GLccNzjEteMNLAN8faMDqAft1eXOFdVkPke6ZCt1 M5Sg== X-Gm-Message-State: AOPr4FWkoSV2unF+6MCs0yuxZ9bz81yVUEF0G2QqHMKHcIJ6RowkWkhIkggkhsw4qkGnyolquA7V3X3TzlB7Jg== MIME-Version: 1.0 X-Received: by 10.107.137.16 with SMTP id l16mr19563600iod.197.1460693963967; Thu, 14 Apr 2016 21:19:23 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.104.197 with HTTP; Thu, 14 Apr 2016 21:19:23 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: References: Date: Thu, 14 Apr 2016 22:19:23 -0600 X-Google-Sender-Auth: OjKt3mrTacNiaSjnOPPwhKO3rjM Message-ID: Subject: Re: Heads up From: Warner Losh To: Warren Block Cc: FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 04:19:24 -0000 On Thu, Apr 14, 2016 at 9:56 PM, Warren Block wrote: > On Thu, 14 Apr 2016, Warner Losh wrote: > > The CAM I/O scheduler has been committed to current. This work is described >> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the >> default scheduler doesn't change the default (old) behavior. >> >> One possible issue, however, is that it also enables NCQ Trims on ada >> SSDs. >> There are a few rogue drives that claim support for this feature, but >> actually implement data corrupt instead of queued trims. The list of known >> rogues is believed to be complete, but some caution is in order. > > > Is the list of drives queryable? Is there an easy way to tell if the > currently-connected drives are on the list? > /usr/src/sys/cam/ata/ata_da.c has the list. dmesg will tell you if it detected a bad one since it prints the drive's quirks. But that's no big deal, because the bad one work just fine if you never issue a NCQ TRIM. This small group of drives were early adapters of this technology Here's the full list of known rogues: Crucial/Micron M500 (all firmware prior to MU07) Micron M510 MU01 firmware (newer firmware is good) Crucial/Micron M550 MU01 firmware (newer firmware is good) Crucial MX100 MU01 firmware (newer firmware is good) FCCT M500 all firmware Samsung 830 all firmware Samsung 840 all firmware Samsung 850 all firmware All of these are at least 18 months old (if not older). There's some confusing in Linux lists on the full impact of the Samsung drives (there was a bug in the Linux implementation (that can't be present in the FreeBSD implementation) that may have been the root cause for the Samsung black listing). Out of an abundance of caution, I've kept them in the list. Also, it's my belief that the Crucial/Micron models with MU01 firmware were mostly corrected after early samples since most of the channel drives I've helped people debug had MU02 firmware. Also, a quick google search shows the MU02 firmware for each of these models has been available for at least a year. Warner From owner-freebsd-current@freebsd.org Fri Apr 15 04:23:14 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 00E0AAEC6DF; Fri, 15 Apr 2016 04:23:14 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id E84A81666; Fri, 15 Apr 2016 04:23:13 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id E38253FD; Fri, 15 Apr 2016 04:23:13 +0000 (UTC) Date: Fri, 15 Apr 2016 04:23:10 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: ngie@FreeBSD.org, sephe@FreeBSD.org, araujo@FreeBSD.org, jhibbits@FreeBSD.org, imp@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <904472053.9.1460694193865.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1225457498.7.1460686468479.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1225457498.7.1460686468479.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #2858 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 04:23:14 -0000 FreeBSD_HEAD_i386 - Build #2858 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2858/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2858/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2858/console Change summaries: 298027 by imp: Add FCCT M500 to the NCQ black list. Linux added it in 4.2 (August 2015). Correct the M500 firmware versions. EU07 was the engineering test version, not the release version with the fix. MU07 is the release version. It's the only Micron firmware version to actually work. Remove support for EU07. This brings the blacklist into parity with the Linux blacklist as of 4.5, except for the Micron M500 MU07 entry. I personally tested the MU07 firmware on 12 machines running 6 drives each with no corruption in the past 6 months with Netflix production loads. Prior versions of the M500 firmware wouldn't last more than a few days. Sponsored by: Netflix, Inc. 298026 by imp: Use the new TUNABLE_INT64 to match the type of sbintime_t. 298025 by imp: Create wrappers for uint64_t and int64_t for the tunables. While not strictly necessary, it is more convenient. 298024 by ngie: Set test_argv to NULL, not 0, if not executing a specific test MFC after: 1 week Submitted by: pfg Sponsored by: EMC / Isilon Storage Division 298023 by ngie: Fix typos (intenral -> internal) in comments 298022 by sephe: hyperv: Deprecate HYPERV option by moving Hyper-V IDT vector into vmbus Submitted by: Jun Su Reviewed by: jhb, kib, sephe Sponsored by: Microsoft OSTC Differential Revision: https://reviews.freebsd.org/D5910 298021 by araujo: Use NULL instead of 0 for pointers and memory allocation. malloc and realloc will return NULL pointer if it can't alloc memory. MFC after: 4 weeks 298020 by jhibbits: Add fman and dpaa fixups for powerpc fdt Obtained from: Semihalf From owner-freebsd-current@freebsd.org Fri Apr 15 04:37:42 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D6150AECAC7 for ; Fri, 15 Apr 2016 04:37:42 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A302A1AD4 for ; Fri, 15 Apr 2016 04:37:42 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id u3F4bel8023309 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 14 Apr 2016 22:37:40 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id u3F4beEf023306; Thu, 14 Apr 2016 22:37:40 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Thu, 14 Apr 2016 22:37:40 -0600 (MDT) From: Warren Block To: Warner Losh cc: FreeBSD Current Subject: Re: Heads up In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Thu, 14 Apr 2016 22:37:40 -0600 (MDT) Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 04:37:42 -0000 On Thu, 14 Apr 2016, Warner Losh wrote: > > On Thu, Apr 14, 2016 at 9:56 PM, Warren Block wrote: > On Thu, 14 Apr 2016, Warner Losh wrote: > > The CAM I/O scheduler has been committed to current. This work is described > in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the > default scheduler doesn't change the default (old) behavior. > > One possible issue, however, is that it also enables NCQ Trims on ada SSDs. > There are a few rogue drives that claim support for this feature, but > actually implement data corrupt instead of queued trims. The list of known > rogues is believed to be complete, but some caution is in order. > >   > Is the list of drives queryable?  Is there an easy way to tell if the currently-connected drives are on the list? > > > /usr/src/sys/cam/ata/ata_da.c has the list. > > dmesg will tell you if it detected a bad one since it prints the drive's quirks. > But that's no big deal, because the bad one work just fine if you never issue > a NCQ TRIM. This small group of drives were early adapters of this technology > > Here's the full list of known rogues: > > Crucial/Micron M500 (all firmware prior to MU07) > Micron M510 MU01 firmware (newer firmware is good) > Crucial/Micron M550 MU01 firmware (newer firmware is good) > Crucial MX100 MU01 firmware (newer firmware is good) > FCCT M500 all firmware > Samsung 830 all firmware > Samsung 840 all firmware > Samsung 850 all firmware > > All of these are at least 18 months old (if not older). There's some confusing in Linux lists on > the full impact of the Samsung drives (there was a bug in the Linux implementation (that can't > be present in the FreeBSD implementation) that may have been the root cause for the Samsung > black listing). Out of an abundance of caution, I've kept them in the list. Also, it's my belief that > the Crucial/Micron models with MU01 firmware were mostly corrected after early samples > since most of the channel drives I've helped people debug had MU02 firmware. Also, a quick > google search shows the MU02 firmware for each of these models has been available for > at least a year. After updating a Dell E7240, booting showed a bunch of FPDMA errors and then panicked after about 30 seconds. The SSD is a Samsung PM851 mSATA drive with firmware EXT4AD0Q. I believe this is the OEM version of the Samsung 840 Evo. According to the Dell support page, the machine shipped on January 22, 2015. So while the drive might not have been manufactured in a while, Dell was still using them that recently. Note that this is a used machine, I have only had it a week. After booting with mfsBSD, a quick fsck, and setting kern.cam.ada.0.quirks=0x2 in /boot/loader.conf, it came up without errors and appears to be working normally. From owner-freebsd-current@freebsd.org Fri Apr 15 04:45:27 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 79A96AECE01 for ; Fri, 15 Apr 2016 04:45:27 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ig0-x230.google.com (mail-ig0-x230.google.com [IPv6:2607:f8b0:4001:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 344D51011 for ; Fri, 15 Apr 2016 04:45:27 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-ig0-x230.google.com with SMTP id f1so10904587igr.1 for ; Thu, 14 Apr 2016 21:45:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=KCbytk6JesJtT1ltQyuIuwRW8Aib84Gku25ktMis5wA=; b=vvV3DDtnMGMJpyijWzRM9Zeac+7IwDNYNjJUCfc0uME/m22eBS2LItxYv5WO2DdgO6 HKo78GtZl6sPJJi3sBxqXhbnWmykW7adHSCftqlXTJRqg6GJCRShP7K6+59WxX7VeS1v maXYYQSMXlI+G1xBidHXZVf5yvzvVRjvLxrSPYaEkQR6NlIViMp5OjzmnnXoyMTxupBa uAzx2XOO334PqEuDmuk4fp/k93B5ByPbBKPeZtGM9ErRAop20292OTSwOw7RKT365eOx 9ECiK/fBtfxGoZp33FypaDZvo/+epfPl4rWNyr7/caBj2s/RTONs1iacLnGBWmLgkqOr XELw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=KCbytk6JesJtT1ltQyuIuwRW8Aib84Gku25ktMis5wA=; b=Sz3BvTJGprcK099xUSQYbY0s4IsZlf2dr974f1jnD2BnsHlprsE4w5RcCaRYYng7PH TmojuT4uRbdasqHKHyZyGbS2xlF7WXBrhX45O8yRfs+lH+/+Wk9j0KuLdhEc+8slpwFq 71+8KIEYXm1AFc+lOSLU7E0KlVN20734RIDbL4dkpnUUclwLrlr6ePKtaB8Dzg2b9hcQ UweZAO0WLNChA8wyRSZQwgtTiUJv0dW/7XSnp0XiMBtPhZSyiU9Hc+Sa8W0Bo/yyrPxJ tgpNFLDMvdSdqu5s+OdGV120bRenIAJSPpon/KbT/MCvPPTizpq1yPS0OH9ZvdB8EHdA 3V6A== X-Gm-Message-State: AOPr4FXQMR7osJZAp7SapUjDriBvYv/mf8WbXDlddw6bKTM+cjo53ILHpGfiyQDQ/FSf8UmkCW/op99M6U+lTg== MIME-Version: 1.0 X-Received: by 10.50.67.113 with SMTP id m17mr2331925igt.52.1460695526547; Thu, 14 Apr 2016 21:45:26 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.104.197 with HTTP; Thu, 14 Apr 2016 21:45:26 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: References: Date: Thu, 14 Apr 2016 22:45:26 -0600 X-Google-Sender-Auth: 0X1DNC4TVuI7UjCJubLqZUiTEz4 Message-ID: Subject: Re: Heads up From: Warner Losh To: Warren Block Cc: FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 04:45:27 -0000 On Thu, Apr 14, 2016 at 10:37 PM, Warren Block wrote: > On Thu, 14 Apr 2016, Warner Losh wrote: > > >> On Thu, Apr 14, 2016 at 9:56 PM, Warren Block wrote: >> On Thu, 14 Apr 2016, Warner Losh wrote: >> >> The CAM I/O scheduler has been committed to current. This >> work is described >> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf >> though the >> default scheduler doesn't change the default (old) behavior. >> >> One possible issue, however, is that it also enables NCQ >> Trims on ada SSDs. >> There are a few rogue drives that claim support for this >> feature, but >> actually implement data corrupt instead of queued trims. The >> list of known >> rogues is believed to be complete, but some caution is in >> order. >> >> >> Is the list of drives queryable? Is there an easy way to tell if >> the currently-connected drives are on the list? >> >> >> /usr/src/sys/cam/ata/ata_da.c has the list. >> >> dmesg will tell you if it detected a bad one since it prints the drive's >> quirks. >> But that's no big deal, because the bad one work just fine if you never >> issue >> a NCQ TRIM. This small group of drives were early adapters of this >> technology >> >> Here's the full list of known rogues: >> >> Crucial/Micron M500 (all firmware prior to MU07) >> Micron M510 MU01 firmware (newer firmware is good) >> Crucial/Micron M550 MU01 firmware (newer firmware is good) >> Crucial MX100 MU01 firmware (newer firmware is good) >> FCCT M500 all firmware >> Samsung 830 all firmware >> Samsung 840 all firmware >> Samsung 850 all firmware >> >> All of these are at least 18 months old (if not older). There's some >> confusing in Linux lists on >> the full impact of the Samsung drives (there was a bug in the Linux >> implementation (that can't >> be present in the FreeBSD implementation) that may have been the root >> cause for the Samsung >> black listing). Out of an abundance of caution, I've kept them in the >> list. Also, it's my belief that >> the Crucial/Micron models with MU01 firmware were mostly corrected after >> early samples >> since most of the channel drives I've helped people debug had MU02 >> firmware. Also, a quick >> google search shows the MU02 firmware for each of these models has been >> available for >> at least a year. >> > > After updating a Dell E7240, booting showed a bunch of FPDMA errors and > then panicked after about 30 seconds. > > The SSD is a Samsung PM851 mSATA drive with firmware EXT4AD0Q. I believe > this is the OEM version of the Samsung 840 Evo. According to the Dell > support page, the machine shipped on January 22, 2015. So while the drive > might not have been manufactured in a while, Dell was still using them that > recently. Note that this is a used machine, I have only had it a week. > > After booting with mfsBSD, a quick fsck, and setting > kern.cam.ada.0.quirks=0x2 in /boot/loader.conf, it came up without errors > and appears to be working normally. What does "camcontrol identify" say for this drive? Sounds like a good candidate for a quirk... Thanks for testing. Warner From owner-freebsd-current@freebsd.org Fri Apr 15 06:10:16 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 86455AEC676 for ; Fri, 15 Apr 2016 06:10:16 +0000 (UTC) (envelope-from gerrit.kuehn@aei.mpg.de) Received: from umail.aei.mpg.de (umail.aei.mpg.de [194.94.224.6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3F6D61847 for ; Fri, 15 Apr 2016 06:10:15 +0000 (UTC) (envelope-from gerrit.kuehn@aei.mpg.de) Received: from mailgate.aei.mpg.de (mailgate.aei.mpg.de [194.94.224.5]) by umail.aei.mpg.de (Postfix) with ESMTP id 534D3200847; Fri, 15 Apr 2016 08:00:04 +0200 (CEST) Received: from mailgate.aei.mpg.de (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 43BDF406ADE; Fri, 15 Apr 2016 08:00:04 +0200 (CEST) Received: from intranet.aei.uni-hannover.de (ahin1.aei.uni-hannover.de [130.75.117.40]) by mailgate.aei.mpg.de (Postfix) with ESMTP id A81B1406ADB; Fri, 15 Apr 2016 08:00:03 +0200 (CEST) Received: from arc.aei.uni-hannover.de ([130.75.117.1]) by intranet.aei.uni-hannover.de (IBM Domino Release 9.0.1FP5) with ESMTP id 2016041508000303-31774 ; Fri, 15 Apr 2016 08:00:03 +0200 Date: Fri, 15 Apr 2016 08:00:03 +0200 From: Gerrit =?ISO-8859-1?Q?K=FChn?= To: Warner Losh Cc: Warren Block , FreeBSD Current Subject: Re: Heads up Message-Id: <20160415080003.1e4bb3b284a43344ab2d7dca@aei.mpg.de> In-Reply-To: References: Organization: Max Planck Gesellschaft X-Mailer: Sylpheed 3.4.2 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) Mime-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on intranet/aei-hannover(Release 9.0.1FP5|November 22, 2015) at 15/04/2016 08:00:03, Serialize by Router on intranet/aei-hannover(Release 9.0.1FP5|November 22, 2015) at 15/04/2016 08:00:03, Serialize complete at 15/04/2016 08:00:03 X-TNEFEvaluated: 1 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-PMX-Version: 6.0.2.2308539, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2016.4.15.54817 X-PerlMx-Spam: Gauge=IIIIIIIII, Probability=9%, Report=' LEO_OBFU_SUBJ_RE 0.1, MULTIPLE_RCPTS 0.1, HTML_00_01 0.05, HTML_00_10 0.05, MIME_LOWER_CASE 0.05, BODYTEXTP_SIZE_3000_LESS 0, BODYTEXTP_SIZE_400_LESS 0, BODY_SIZE_1000_LESS 0, BODY_SIZE_2000_LESS 0, BODY_SIZE_300_399 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, NO_URI_HTTPS 0, REFERENCES 0, SINGLE_URI_IN_BODY 0, __ANY_URI 0, __BOUNCE_CHALLENGE_SUBJ 0, __BOUNCE_NDR_SUBJ_EXEMPT 0, __CP_URI_IN_BODY 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_FROM 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __IN_REP_TO 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __MULTIPLE_RCPTS_CC_X2 0, __REFERENCES 0, __SANE_MSGID 0, __SINGLE_URI_TEXT 0, __SUBJ_ALPHA_NEGATE 0, __TO_MALFORMED_2 0, __URI_IN_BODY 0, __URI_NS , __URI_WITH_PATH 0' X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 06:10:16 -0000 On Thu, 14 Apr 2016 22:19:23 -0600 Warner Losh wrote about Re: Heads up: WL> Crucial/Micron M500 (all firmware prior to MU07) I have a couple of these. Where can I get the latest firmware? On http://www.crucial.com/usa/en/support-ssd they offer only MU05?! cu Gerrit From owner-freebsd-current@freebsd.org Fri Apr 15 07:48:28 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7688DAED6DD for ; Fri, 15 Apr 2016 07:48:28 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-160.reflexion.net [208.70.211.160]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 394B21650 for ; Fri, 15 Apr 2016 07:48:27 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 30829 invoked from network); 15 Apr 2016 07:48:27 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 15 Apr 2016 07:48:27 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v7.90.3) with SMTP; Fri, 15 Apr 2016 03:48:52 -0400 (EDT) Received: (qmail 8432 invoked from network); 15 Apr 2016 07:48:52 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 15 Apr 2016 07:48:52 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 9971F1C4075; Fri, 15 Apr 2016 00:48:25 -0700 (PDT) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: 11.0: head/lib/libsysdecode/Makefile for . . ./libsoft/usr/include uses CPP when XCPP needed? [Makefile.libcompat issue] From: Mark Millard In-Reply-To: Date: Fri, 15 Apr 2016 00:48:25 -0700 Cc: FreeBSD Current , FreeBSD PowerPC ML Content-Transfer-Encoding: quoted-printable Message-Id: <13E62933-9472-43C1-B766-7AD9707DC1CC@dsl-only.net> References: <3A6ED16B-F941-41FC-B844-50292894D5F4@dsl-only.net> <050EC0FA-21F9-4EAB-8771-B0F6E9DEE087@dsl-only.net> <9952A60C-C3F1-40C3-AEAE-96AF6CA6E829@dsl-only.net> <6311C740-362F-45AE-9044-B72E61FC04C9@dsl-only.net> <5710008C.6030602@FreeBSD.org> To: Bryan Drewery X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 07:48:28 -0000 On 2016-Apr-14, at 1:41 PM, Bryan Drewery = wrote: > . . .Please try this patch though: >=20 > https://people.freebsd.org/~bdrewery/patches/libcompat-xcpp.diff So far so good. . . TARGET_ARCH=3Damd64 hosted on amd64: buildworld/buildkernel built = without reporting any errors. TARGET_ARCH=3Darmv6 hosted on amd64: buildworld/buildkernel built = without reporting any errors. (src.conf tailored to targeting rpi2's = armv7a more specifically.) TARGET_ARCH=3Dpowerpc hosted on amd64 having clang bootstrap a gcc 4.2.1 = based buildworld/buildkernel (clang not built): built without reporting = any errors. TARGET_ARCH=3Dpowerpc hosted on powerpc having clang just buildworld (no = buildkernel): built without reporting any errors. (This environment = requires workarounds such as signal handling changes --and c++ = exceptions do not work. I've never gotten so far as to have workarounds = for buildkernel. gcc 4.2.1 not built.) TARGET_ARCH=3Dpowerpc64 hosted on powerpc64 having a = powerpc64-xtoolchain-gcc/powerpc64-gcc based buildworld/buildkernel with = a LIB32 built (a system that contains an unused clang/clang++, gcc4.2.1 = not built): built without reporting any errors. (Getting powerpc64-gcc = to install on a powerpc64 context requires workarounds because it is not = a true cross compile context. I've never had a gcc after gcc 4.2.1 build = the LIB32 such that it actually worked when used.) Still in process: TARGET_ARCH=3Dpowerpc64 hosted on amd64 having a = powerpc64-xtoolchain-gcc/power-gcc based buildworld/buildkernel with a = LIB32 built (a system that contains an unused clang/clang++, gcc4.2.1 = not built): Still in process. (I've never had a gcc after gcc 4.2.1 = build the LIB32 such that it actually worked when used.) TARGET_ARCH=3Dpowerpc64 hosted on powerpc64 having a = powerpc64-xtoolchain-gcc/power-gcc based buildworld/buildkernel without = LIB32 (and that contains an unused clang/clang++, gcc4.2.1 not built): = Still in process. (Getting powerpc64-gcc to install on a powerpc64 = context requires workarounds because it is not a true cross compile = context.) =3D=3D=3D Mark Millard markmi at dsl-only.net Older material. . . On 2016-Apr-14, at 2:54 PM, Mark Millard wrote: > This will take me a while. >=20 > I'm trying 2 or more builds, all from amd64 context: >=20 > TARGET_ARCH=3Damd64 > TARGET_ARCH=3Darmv6 (with my rpi2 armv7a tailoring in src.conf) > possibly TARGET_ARC=3Dpowerpc64 (without lib32) or powerpc (which has = no lib32 or libsoft option) >=20 > I'm doing this because my personal work arounds have been to have an = additional line that I'd adjust: >=20 > For TARGET_ARCH=3Damd64: #LIBCOMPATWMAKEFLAGS+=3D CPP=3D"${XCPP}" > For TARGET_ARCH=3Darmv6: LIBCOMPATWMAKEFLAGS+=3D CPP=3D"${XCPP}" >=20 > So: commented out vs. not. amd64 did not work with the ${XCPP} use = because it depended on a not being limited to the x86 during its lib32 = processing. >=20 > See = https://lists.freebsd.org/pipermail/freebsd-arm/2016-April/013663.html = for more information. Without the "#" for amd64 I got (grep of the log): >=20 >> ioctl.c:472:18: error: use of undeclared identifier = 'CCISS_PASSTHRU32' >> ioctl.c:1186:18: error: use of undeclared identifier = 'IPMICTL_RECEIVE_MSG_32' >> ioctl.c:1190:18: error: use of undeclared identifier = 'IPMICTL_RECEIVE_MSG_TRUNC_32' >> ioctl.c:1196:18: error: use of undeclared identifier = 'IPMICTL_SEND_COMMAND_32' >> ioctl.c:1394:18: error: use of undeclared identifier = 'MPTIO_RAID_ACTION32' >> ioctl.c:1398:18: error: use of undeclared identifier = 'MPTIO_READ_CFG_HEADER32' >> ioctl.c:1402:18: error: use of undeclared identifier = 'MPTIO_READ_CFG_PAGE32' >> ioctl.c:1406:18: error: use of undeclared identifier = 'MPTIO_READ_EXT_CFG_HEADER32' >> ioctl.c:1410:18: error: use of undeclared identifier = 'MPTIO_READ_EXT_CFG_PAGE32' >> ioctl.c:1414:18: error: use of undeclared identifier = 'MPTIO_WRITE_CFG_PAGE32' >=20 > Of course since I omitted ${LIBCOMPATCFLAGS} my earlier results might = not apply to your change. >=20 > I'm trying these on 11.0-CURRENT -r297769 . Let me know if I should = use something more recent for some reason. >=20 > =3D=3D=3D > Mark Millard > markmi at dsl-only.net >=20 On 2016-Apr-14, at 1:41 PM, Bryan Drewery = wrote: >=20 > On 4/6/2016 1:14 PM, Mark Millard wrote: >> The below forwards an example of a possibly more general issue not = necessarily limited to arm context of the example: in a cross compile = context the host CPP is in use via Makefile.libcompat not involving = "${XCPP}" and so various macro checks for the target context fail to = work. >>=20 >> [The below and the material leading up to it was originally posted to = freebsd-arm.] >>=20 >> =3D=3D=3D >> Mark Millard >> markmi at dsl-only.net >>=20 >> On 2016-Apr-4, at 2:02 PM, Mark Millard = wrote: >>=20 >> As a fix for >>=20 >>>> --- all_subdir_lib/libsysdecode --- >>>> In file included from :17: >>>> In file included from = /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/include/dev/nvme/nvme.h:36: >>>> In file included from = /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/include/sys/param.h:135: >>>> In file included from = /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/include/machine/param.h:49: >>>> = /usr/obj/clang/arm.armv6/usr/src/libsoft/usr/include/machine/acle-compat.h= :182:4: error: Unable to determine architecture version. >>>> # error Unable to determine architecture version. >>>> ^ >>=20 >> I tested building an amd64 -> arm cross-build based on >>=20 >>> # svnlite diff Makefile.libcompat >>> Index: Makefile.libcompat >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>> --- Makefile.libcompat (revision 297514) >>> +++ Makefile.libcompat (working copy) >>> @@ -90,6 +90,7 @@ >>> DTRACE=3D"${LIB$COMPATDTRACE:U${DTRACE}}" >>> LIBCOMPATWMAKEFLAGS+=3D CC=3D"${XCC} ${LIBCOMPATCFLAGS}" \ >>> CXX=3D"${XCXX} ${LIBCOMPATCFLAGS} ${LIBCOMPATCXXFLAGS}" = \ >>> + CPP=3D"${XCPP}" \ >>> DESTDIR=3D${LIBCOMPATTMP} \ >>> -DNO_CPU_CFLAGS \ >>> MK_CTF=3Dno \ >>=20 >> and it completed without getting an "error:". So this addition to = Makefile.libcompat may be one option for a fix. >>=20 >=20 > Yes this is needed. Please try this patch though: >=20 > https://people.freebsd.org/~bdrewery/patches/libcompat-xcpp.diff >=20 >=20 > --=20 > Regards, > Bryan Drewery >=20 From owner-freebsd-current@freebsd.org Fri Apr 15 07:49:37 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CF504AED810 for ; Fri, 15 Apr 2016 07:49:37 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citapm.icyb.net.ua (citapm.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 2F18C1A3E for ; Fri, 15 Apr 2016 07:49:36 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citapm.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id KAA08474; Fri, 15 Apr 2016 10:49:28 +0300 (EEST) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1aqyVM-000Mzf-GB; Fri, 15 Apr 2016 10:49:28 +0300 Subject: Samsung SSD TRIM [Was: Heads up] To: Warner Losh , Warren Block References: Cc: FreeBSD Current From: Andriy Gapon Message-ID: <57109CB7.3020204@FreeBSD.org> Date: Fri, 15 Apr 2016 10:48:07 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 07:49:37 -0000 On 15/04/2016 07:19, Warner Losh wrote: > Samsung 830 all firmware > Samsung 840 all firmware > Samsung 850 all firmware > > All of these are at least 18 months old (if not older). There's some > confusing in Linux lists on > the full impact of the Samsung drives (there was a bug in the Linux > implementation (that can't > be present in the FreeBSD implementation) that may have been the root cause > for the Samsung > black listing). Out of an abundance of caution, I've kept them in the list. For what it's worth, I have been using the following SSDs since September of 2015 : ada2: ACS-2 ATA SATA 3.x device ada3: ACS-2 ATA SATA 3.x device with ZFS with TRIM enabled and I haven't seen any problems thus far: $ sysctl kstat | fgrep trim kstat.zfs.misc.zio_trim.failed: 0 kstat.zfs.misc.zio_trim.unsupported: 2268 kstat.zfs.misc.zio_trim.success: 36895209 kstat.zfs.misc.zio_trim.bytes: 976003989504 Those disks are partitioned and host a small ZFS root / system pool plus log and cache vdevs for other HDD-based pool. So, I think that if the SSDs had any problem with TRIM I would have noticed it by now. -- Andriy Gapon From owner-freebsd-current@freebsd.org Fri Apr 15 08:11:32 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 518FCAEC4E9 for ; Fri, 15 Apr 2016 08:11:32 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 178D019A0; Fri, 15 Apr 2016 08:11:32 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86_2 (FreeBSD)) (envelope-from ) id 1aqyqg-0008w2-Tb; Fri, 15 Apr 2016 10:11:30 +0200 Date: Fri, 15 Apr 2016 10:11:30 +0200 From: Kurt Jaeger To: Andriy Gapon Cc: FreeBSD Current Subject: Re: Samsung SSD TRIM [Was: Heads up] Message-ID: <20160415081130.GH2282@home.opsec.eu> References: <57109CB7.3020204@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <57109CB7.3020204@FreeBSD.org> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 08:11:32 -0000 Hi! avg wrote: > For what it's worth, I have been using the following SSDs since September of 2015 : > > ada2: ACS-2 ATA SATA 3.x device > ada3: ACS-2 ATA SATA 3.x device I have one in use with zfs and trim: ada1: ACS-2 ATA SATA 3.x device Works as my ports build hosts, and is fine as far as I can see. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-current@freebsd.org Fri Apr 15 09:05:26 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2A8D6AEDF88 for ; Fri, 15 Apr 2016 09:05:26 +0000 (UTC) (envelope-from fidaj@ukr.net) Received: from frv25.fwdcdn.com (frv25.fwdcdn.com [212.42.77.25]) by mx1.freebsd.org (Postfix) with ESMTP id E4BBA1358 for ; Fri, 15 Apr 2016 09:05:25 +0000 (UTC) (envelope-from fidaj@ukr.net) Received: from [10.10.14.26] (helo=frv157.fwdcdn.com) by frv25.fwdcdn.com QID:1aqzMy-00058k-Il/RC:1; Fri, 15 Apr 2016 11:44:52 +0300 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ukr.net; s=fsm; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=+xEnI3XZldGf8ph23rMW5JER1xnPqBIBp04TFlYyz+4=; b=mwY9iUvbUCziAU8G23XXEFJlw7ndh29oJW/RZuSibJJxz+00hgi4BZlx18R6NzMm76stXqXalVeNYgIK7kCLQSmdewn9d/BfVvwOCJbaj2vMPP/6pGwh/faLKg70h0Ng6PZZv8k0G2P7RUXtvAmGGvmoQKK1UhSAyub3xGXP3FA=; Received: from [37.229.193.176] (helo=nonamehost.local) by frv157.fwdcdn.com with esmtpsa ID 1aqzMp-0000Jz-Oq ; Fri, 15 Apr 2016 11:44:43 +0300 Date: Fri, 15 Apr 2016 11:44:43 +0300 From: Ivan Klymenko To: Warner Losh Cc: FreeBSD Current Subject: Re: Heads up Message-ID: <20160415114443.660453cb@nonamehost.local> In-Reply-To: References: X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Authentication-Result: IP=37.229.193.176; mail.from=fidaj@ukr.net; dkim=pass; header.d=ukr.net X-Ukrnet-Yellow: 0 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 09:05:26 -0000 On Thu, 14 Apr 2016 16:42:33 -0600 Warner Losh wrote: > The CAM I/O scheduler has been committed to current. This work is > described in > https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the > default scheduler doesn't change the default (old) behavior. > > One possible issue, however, is that it also enables NCQ Trims on ada > SSDs. There are a few rogue drives that claim support for this > feature, but actually implement data corrupt instead of queued trims. > The list of known rogues is believed to be complete, but some caution > is in order. > > Warner Hi. Thanks for you work. But i have problem with VirtualBox if i use the kernel with option CAM_NETFLIX_IOSCHED http://imgur.com/JpcfW1h From owner-freebsd-current@freebsd.org Fri Apr 15 10:26:48 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 46530AED7BB for ; Fri, 15 Apr 2016 10:26:48 +0000 (UTC) (envelope-from zakharov.vv@gmail.com) Received: from mail-lf0-x241.google.com (mail-lf0-x241.google.com [IPv6:2a00:1450:4010:c07::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C2CE31221 for ; Fri, 15 Apr 2016 10:26:47 +0000 (UTC) (envelope-from zakharov.vv@gmail.com) Received: by mail-lf0-x241.google.com with SMTP id 13so3885154lfz.3 for ; Fri, 15 Apr 2016 03:26:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=nyIoT8pQFb998++kHuE5iQYPTSJpzN0WCjVDxRZypV0=; b=NJV1LXvczSoc5Rl4w+jhfRLq8PGAOKC7mKCPupBX1rzuBzLbSMa7IhvqSIrnX8Hj9q z2QUAgAplDn1H8Z2buvgKyjT8C9dkCoWRQSDL4iuZVwQ2BsawlzBLd7xAweBdMG5avXs mC8rFOKT3CsuOPEcPHz7jq55nygwVsqnOhs8Ct2gUb3c/ue8WeDByb3PZM0rLkYEmhN5 gS5yo2j9OFk3XupUIXtk1EhfO1VkQ+HmZLS2cBVZlMJVyswf3NZF1BcvQ2MUz2ybwLao F4NFEguTPOanZAFupId0ZfXzIbK2KB1A8uwzRK342yxZHnAD19/nQu8K5ay/vEgey/TI KNXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=nyIoT8pQFb998++kHuE5iQYPTSJpzN0WCjVDxRZypV0=; b=MFNKOLJqqQzfKXJW9koh6PTJ/0dI4VgB8D2VDaJ4sd0VcmrYfBgHpEqkmqCJwrpC5g i51eeCkT7EpNA+kPSir7S0nFzrDMj7H5Xu2cmqCMY+CkM1/2WRBMwt11FQtyZ6LPfW76 O4RVT5hHmZ7U0Zg2rFf+pgwKErfk6fdX6jVBri1wD+HUq5uqQoFAoQdmgXP6oJm2VICb rI0iF2+86Bv/aLVhypKT1AF5mp+OveLDb/bMisr7/ZZwjek527/lABxNSZ+mZAzf6JoW IlWECfYI1UnM2krWRVX+joOXizetGFS97CQ9ahO76OpedFO+PXFrJsKleVkygkgdzTLb CJJw== X-Gm-Message-State: AOPr4FWysYEjMNNfNF8eYGjs/Y66PhJfNJcfZJSkM1VSJNmr1OBPzjBmVEtQ/UZH76enXg== X-Received: by 10.25.28.80 with SMTP id c77mr8777864lfc.5.1460716006000; Fri, 15 Apr 2016 03:26:46 -0700 (PDT) Received: from localhost ([81.19.73.103]) by smtp.gmail.com with ESMTPSA id xx7sm7236438lbb.19.2016.04.15.03.26.45 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Apr 2016 03:26:45 -0700 (PDT) Date: Fri, 15 Apr 2016 13:26:44 +0300 From: Vladimir Zakharov To: freebsd-current@freebsd.org Subject: GENERIC-NODEBUG panics, GENERIC does not Message-ID: <20160415102644.GA1380@vzakharov> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-PGP-Key: http://vzakharov.ru/pubkey.asc User-Agent: Mutt/1.6.0 (2016-04-01) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 10:26:48 -0000 Hello Setting 'kern.eventtimer.periodic = 1' in /etc/sysctl.conf leads to GENERIC-NODEBUG panic. GENERIC loads without problems. So do GENERIC-NODEBUG as of r297245. https://imgur.com/0DtDU3m $ uname -a FreeBSD vzakharov 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r298037: Fri Apr 15 12:27:40 MSK 2016 root@vzakharov:/home/obj/usr/src/sys/GENERIC-NODEBUG amd64 -- Regards, | "In theory there is no difference between theory Vladimir Zakharov | and practice. In practice there is."- Yogi Berra From owner-freebsd-current@freebsd.org Fri Apr 15 10:51:01 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 47DBFAED1F8 for ; Fri, 15 Apr 2016 10:51:01 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D8EA41FE4 for ; Fri, 15 Apr 2016 10:51:00 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u3FAotDW075182 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 15 Apr 2016 13:50:55 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u3FAotDW075182 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u3FAot41075180; Fri, 15 Apr 2016 13:50:55 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 15 Apr 2016 13:50:55 +0300 From: Konstantin Belousov To: Vladimir Zakharov Cc: freebsd-current@freebsd.org Subject: Re: GENERIC-NODEBUG panics, GENERIC does not Message-ID: <20160415105055.GI2422@kib.kiev.ua> References: <20160415102644.GA1380@vzakharov> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160415102644.GA1380@vzakharov> User-Agent: Mutt/1.6.0 (2016-04-01) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 10:51:01 -0000 On Fri, Apr 15, 2016 at 01:26:44PM +0300, Vladimir Zakharov wrote: > Hello > > Setting 'kern.eventtimer.periodic = 1' in /etc/sysctl.conf leads to > GENERIC-NODEBUG panic. GENERIC loads without problems. > So do GENERIC-NODEBUG as of r297245. > > https://imgur.com/0DtDU3m > > $ uname -a > > FreeBSD vzakharov 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r298037: Fri Apr > 15 12:27:40 MSK 2016 root@vzakharov:/home/obj/usr/src/sys/GENERIC-NODEBUG amd64 > I cannot reproduce it locally. Please provide me verbose dmesg from the successfull boot on your machine. Also, for the panic, show me the output of the same data as on the screenshot and the output of 'show registers'. Also please load your kernel into kgdb and do list *lapic_et_start+0x281 From owner-freebsd-current@freebsd.org Fri Apr 15 11:20:19 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 31678AEDF41 for ; Fri, 15 Apr 2016 11:20:19 +0000 (UTC) (envelope-from killing@multiplay.co.uk) Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C5CB21195 for ; Fri, 15 Apr 2016 11:20:18 +0000 (UTC) (envelope-from killing@multiplay.co.uk) Received: by mail-wm0-x234.google.com with SMTP id a140so26718723wma.0 for ; Fri, 15 Apr 2016 04:20:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=multiplay-co-uk.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=fLHpRyMkd6Im8dZcFUGEsGDtTgdb/26dv3r3pz2CTzk=; b=JvEOh3qp1k7ngeOqzT9zkFjKvWqv5HDiLGCAk7lKThkJMldvSkZN2/v5JXUWLdg5EA fhrH1hOWPA5gcjG82gunMZjZWyt6w24/XnfE8xRayDDEooe31SoJKfA0XKBWnzT2s7tx +3Ky3VnOw5wtv3U9EVjmujkOWdf1XKdLSL0dElvjHxRxJpS0mBWnunP5Ea9YBZWiXIvH MY8wg8DyL4iNw45fAov9J72Vj9QUyLaKIN/uaLlHC30AuJVPL/2kuDX39YA/ddBqu0MC 1t2uiNNlZn5fQQa7roUG2sgrnXPSAnU3/+8BOtZB9Wz6Gk+k/YlfODOHO3BZ2X9vLrQA hqCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=fLHpRyMkd6Im8dZcFUGEsGDtTgdb/26dv3r3pz2CTzk=; b=ivFHO2SAN46OocZoCOPTkQePa3EAIbJW/3xMB+I+hk8dPTwNNTQE/UXvXYrS9dNUMs VBlHr1+tOjETIMdOAyU97tEnHsgMGgJDA6OOCEQQE05LYw79kv+1Z4M7dM17MVNrfD7e XzaZvbqAYeYWynCpS74yLom8S9K6bTextlIn4j0QyG9ibWm04u+Di/dxtMiz98P61mlT yhJxixrs5MOq1hwKxvQbz3YmQdSnShS5U7j/sFiOFifo0vVBrzqwbMFDFB0cCIyfSqMY aDT7k/I1w9uMMjBnV4LRVnTVs1xA0vMl1lx4/RZIJVkIDOFOsY6gO1hOk05Gx6RRh6qH 27pg== X-Gm-Message-State: AOPr4FXmV/osGIMW+qfLhM8GdJsZs+eOBMcy/c6VieZKeq42G33kjpfrz9Gju0m9OklJKQHA X-Received: by 10.28.189.133 with SMTP id n127mr4015142wmf.5.1460719215880; Fri, 15 Apr 2016 04:20:15 -0700 (PDT) Received: from [10.10.1.58] (liv3d.labs.multiplay.co.uk. [82.69.141.171]) by smtp.gmail.com with ESMTPSA id d131sm11128411wmd.12.2016.04.15.04.20.14 for (version=TLSv1/SSLv3 cipher=OTHER); Fri, 15 Apr 2016 04:20:15 -0700 (PDT) Subject: Re: Samsung SSD TRIM [Was: Heads up] To: freebsd-current@freebsd.org References: <57109CB7.3020204@FreeBSD.org> <20160415081130.GH2282@home.opsec.eu> From: Steven Hartland Message-ID: <5710CE6F.6010408@multiplay.co.uk> Date: Fri, 15 Apr 2016 12:20:15 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: <20160415081130.GH2282@home.opsec.eu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 11:20:19 -0000 On 15/04/2016 09:11, Kurt Jaeger wrote: > Hi! > > avg wrote: >> For what it's worth, I have been using the following SSDs since September of 2015 : >> >> ada2: ACS-2 ATA SATA 3.x device >> ada3: ACS-2 ATA SATA 3.x device > I have one in use with zfs and trim: > > ada1: ACS-2 ATA SATA 3.x device > > Works as my ports build hosts, and is fine as far as I can see. > Prior to Warners commit there was no NCQ TRIM support in FreeBSD, so while it was working with standard non-NCQ TRIM (and I can corroborate that as we use the 840's and 850's all over with ZFS with TRIM enabled) its possible that it could cause issues when NCQ TRIM comes into play. From what I read when this issue first came to light, I believe the actual issue was a Linux kernel bug not a FW bug in Samsung drives that caused the corruption. This is the thread which details said issue: http://www.spinics.net/lists/raid/msg49440.html Regards Steve From owner-freebsd-current@freebsd.org Fri Apr 15 11:38:22 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 52680AED4B8 for ; Fri, 15 Apr 2016 11:38:22 +0000 (UTC) (envelope-from zakharov.vv@gmail.com) Received: from mail-lf0-x243.google.com (mail-lf0-x243.google.com [IPv6:2a00:1450:4010:c07::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C604F1AF8 for ; Fri, 15 Apr 2016 11:38:21 +0000 (UTC) (envelope-from zakharov.vv@gmail.com) Received: by mail-lf0-x243.google.com with SMTP id e190so16320041lfe.1 for ; Fri, 15 Apr 2016 04:38:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=AJMD7WAiEgNbQRd07IXHRhqHpx55APkhqDURXFr4WJk=; b=jq3wlCDeE2inXEhkZAoukki8TNzLeHBGSZkSB1HZV2wUrFiIvUtOFgxXD8OpNXQ8pq WZlspuNw2kgEC/2GO05pKnA/aHIF/HoywchNlwN/AVEdizi4eh+MEMqGyGld1on1Xbns NvS1yoN1SvVH4lIBBujrK5Wj2PhM53ueR3PF2juR5Ogi/W+7uLFim/2iFgrCR8mscT5U oER2nBT/DRdN7u+2x/bNAgl1jOisNk9scxZQHxhI0jaPswcNYbodduAdb6KDWAVGCmtL SdPzXdS14rwAehtiaOk3OZWD/z2afBc9WoU04ghjOXtAWvqmTrlOgTpLbGFuTLsWtkS0 kYkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=AJMD7WAiEgNbQRd07IXHRhqHpx55APkhqDURXFr4WJk=; b=bRrreZveE9chg466WLAD0eCazH5y1z4sZeK6nvFauhiHGZ2O6xSKEHcV9e1YdQTtoR T/VEbiDqvVmKydDPCwttpiYKA3U+lhy6a5cuMZ88gVkAooUYuhrqHYW70MLb6THQxiPS wTejeZ1LFo7eZ/Y5FmMkIcE+n42ehSXr1SfOfUs34Ytjvns3A4lG9Az5v73kLnSKA6Xo y8VIoRpTlAvCdtYNTeDx4QrZ5Ypc6g3A3E3LqqhEv+ePZnUrPBjsMvUAyostXw5djXT7 VtJfsArOhgFOm7OAdsrwff0E8rS9RX5cZ1mkmoGVKJG2Ns6ALBvaixAn0AbqT5+JBf0V qtmg== X-Gm-Message-State: AOPr4FWnHrWUVxH6QXQqhj6hIr9dVFeRgm8f9ym/v+gcpfSUaBPbc30Uuf7Fqw0UIxEDNA== X-Received: by 10.112.61.10 with SMTP id l10mr8564147lbr.136.1460720300117; Fri, 15 Apr 2016 04:38:20 -0700 (PDT) Received: from localhost ([81.19.73.103]) by smtp.gmail.com with ESMTPSA id ai2sm7480165lbc.46.2016.04.15.04.38.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Apr 2016 04:38:19 -0700 (PDT) Date: Fri, 15 Apr 2016 14:38:18 +0300 From: Vladimir Zakharov To: Konstantin Belousov Cc: freebsd-current@freebsd.org Subject: Re: GENERIC-NODEBUG panics, GENERIC does not Message-ID: <20160415113818.GA1613@vzakharov> References: <20160415102644.GA1380@vzakharov> <20160415105055.GI2422@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20160415105055.GI2422@kib.kiev.ua> X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-PGP-Key: http://vzakharov.ru/pubkey.asc User-Agent: Mutt/1.6.0 (2016-04-01) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 11:38:22 -0000 On Fri, Apr 15, 2016, Konstantin Belousov wrote: > On Fri, Apr 15, 2016 at 01:26:44PM +0300, Vladimir Zakharov wrote: > > Hello > > > > Setting 'kern.eventtimer.periodic = 1' in /etc/sysctl.conf leads to > > GENERIC-NODEBUG panic. GENERIC loads without problems. > > So do GENERIC-NODEBUG as of r297245. > > > > https://imgur.com/0DtDU3m > > > > $ uname -a > > > > FreeBSD vzakharov 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r298037: Fri Apr > > 15 12:27:40 MSK 2016 root@vzakharov:/home/obj/usr/src/sys/GENERIC-NODEBUG amd64 > > > > I cannot reproduce it locally. > Please provide me verbose dmesg from the successfull boot on your machine. GENERIC with kern.eventtimer.periodic=1: http://pastebin.com/raw/TB0TKSje GENERIC-NODEBUG: http://pastebin.com/raw/05CchraS > Also, for the panic, show me the output of the same data as on the > screenshot and the output of 'show registers'. https://imgur.com/pO8Yc3w > Also please load your kernel into kgdb and do > list *lapic_et_start+0x281 $ kgdb /boot/kernel/kernel GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-marcel-freebsd"... (kgdb) list *lapic_et_start+0x281 0xffffffff81099411 is in lapic_et_start (cpufunc.h:408). 403 cpufunc.h: No such file or directory. in cpufunc.h (kgdb) list *lapic_et_start 0xffffffff81099190 is in lapic_et_start (/usr/src/sys/x86/x86/local_apic.c:833). 828 } 829 } 830 831 static int 832 lapic_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) 833 { 834 struct lapic *la; 835 836 la = &lapics[PCPU_GET(apic_id)]; 837 if (et->et_frequency == 0) { (kgdb) PS. I've started building kernel with clean OBJDIR and with ccache disabled. -- Regards, | "In theory there is no difference between theory Vladimir Zakharov | and practice. In practice there is."- Yogi Berra From owner-freebsd-current@freebsd.org Fri Apr 15 11:40:58 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1EFB8AED5D6 for ; Fri, 15 Apr 2016 11:40:58 +0000 (UTC) (envelope-from zakharov.vv@gmail.com) Received: from mail-lf0-x241.google.com (mail-lf0-x241.google.com [IPv6:2a00:1450:4010:c07::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 992D31CF9 for ; Fri, 15 Apr 2016 11:40:57 +0000 (UTC) (envelope-from zakharov.vv@gmail.com) Received: by mail-lf0-x241.google.com with SMTP id e190so16330041lfe.1 for ; Fri, 15 Apr 2016 04:40:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=B1oTYG7mFVwMFggZhr0Z2Vn7PM7iCrhhVH2lc5X5GB8=; b=vuXopQg/2EmRf93A9Ib7TCLbINiYCn1s6ezy9Thagmm/teN+agAm79m6QveOu4EMSL bc7sobpU53Zgysj0aDZCreMadgZeVtUaNEkhTIKy0uOrGx25zEboEiz/p6j7Im1UWpLM 0Fpa2d+Hh/bfyLAD72LKpQ/89Md8lkniQREgtwUWFrubMmw8Nw95o0WAyEsGAy2SXSNU 1zqwj9fOuy8HWJrK9yV+Whq4TnlYgOWVzqKBjb8VjiWVU4XzoQ1yv489TfLjbfX7dTUw qD2Nw21SI/7Pz56efLVWuwSpPDyr/kLicwMbhuxJ8WqUmQq76+wagIPK9RbX23poVQOg JEqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=B1oTYG7mFVwMFggZhr0Z2Vn7PM7iCrhhVH2lc5X5GB8=; b=icM9ebzSCx/2+AQywF9Mezy4bcjqayqhyI7JIFt7qr71sYkj/xCl97U5XCriyrrFbz ca2VZb3j3qHXRRO/oPI0sUWWNwvUzDOo7HcqAiK64qc5YtghqdlArd89HCscESKiytiW S7mF73sjQfCRPWxNO0N5CuI7ppKa8MPLFGhvheX3lP1woqGMRkG+2mKsIvNZ+5M1pW7i Dkq1Gx6/J2s0aUAoY0ycvecCsRkQr5yFa+RGluD+bXJsNRgudPcIVH9UzVsZEr39cUUb PQA/PNnv5rWY76PgkCC0+K1N5+55jZ+aLSK4/CN7E2GOMoj69ZvGEV29Zda1fVp/XPVQ XGaw== X-Gm-Message-State: AOPr4FW28GYCm3lE+wsaFx41kZ5UuXyEgPEknbkiA6bEmKzznDCnud7Ku5631IEWdApzMw== X-Received: by 10.25.156.210 with SMTP id f201mr9089086lfe.20.1460720456001; Fri, 15 Apr 2016 04:40:56 -0700 (PDT) Received: from localhost ([81.19.73.103]) by smtp.gmail.com with ESMTPSA id s72sm3839306lfe.31.2016.04.15.04.40.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Apr 2016 04:40:55 -0700 (PDT) Date: Fri, 15 Apr 2016 14:40:54 +0300 From: Vladimir Zakharov To: Konstantin Belousov Cc: freebsd-current@freebsd.org Subject: Re: GENERIC-NODEBUG panics, GENERIC does not Message-ID: <20160415114054.GB1613@vzakharov> References: <20160415102644.GA1380@vzakharov> <20160415105055.GI2422@kib.kiev.ua> <20160415113818.GA1613@vzakharov> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20160415113818.GA1613@vzakharov> X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-PGP-Key: http://vzakharov.ru/pubkey.asc User-Agent: Mutt/1.6.0 (2016-04-01) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 11:40:58 -0000 On Fri, Apr 15, 2016, Vladimir Zakharov wrote: > $ kgdb /boot/kernel/kernel > GNU gdb 6.1.1 [FreeBSD] > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "amd64-marcel-freebsd"... > (kgdb) list *lapic_et_start+0x281 > 0xffffffff81099411 is in lapic_et_start (cpufunc.h:408). > 403 cpufunc.h: No such file or directory. > in cpufunc.h The same for GENERIC: $ kgdb /boot/kernel.GENERIC/kernel GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-marcel-freebsd"... (kgdb) list *lapic_et_start+0x281 0xffffffff80fdd3b1 is in lapic_et_start (/usr/src/sys/x86/x86/local_apic.c:846). 841 lapic_calibrate_initcount(et, la); 842 et->et_min_period = (0x00000002LLU << 32) / et->et_frequency; 843 et->et_max_period = (0xfffffffeLLU << 32) / et->et_frequency; 844 } 845 if (period != 0) { 846 if (la->la_timer_mode == LAT_MODE_UNDEF) 847 lapic_timer_set_divisor(lapic_timer_divisor); 848 la->la_timer_mode = LAT_MODE_PERIODIC; 849 la->la_timer_period = ((uint32_t)et->et_frequency * period) >> 850 32; (kgdb) -- Regards, | "In theory there is no difference between theory Vladimir Zakharov | and practice. In practice there is."- Yogi Berra From owner-freebsd-current@freebsd.org Fri Apr 15 12:53:48 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F36F7ADAC9D for ; Fri, 15 Apr 2016 12:53:47 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 77EE71E2B for ; Fri, 15 Apr 2016 12:53:47 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u3FCrfDQ004050 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 15 Apr 2016 15:53:42 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u3FCrfDQ004050 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u3FCrfFM004049; Fri, 15 Apr 2016 15:53:41 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 15 Apr 2016 15:53:41 +0300 From: Konstantin Belousov To: Vladimir Zakharov Cc: freebsd-current@freebsd.org Subject: Re: GENERIC-NODEBUG panics, GENERIC does not Message-ID: <20160415125341.GJ2422@kib.kiev.ua> References: <20160415102644.GA1380@vzakharov> <20160415105055.GI2422@kib.kiev.ua> <20160415113818.GA1613@vzakharov> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160415113818.GA1613@vzakharov> User-Agent: Mutt/1.6.0 (2016-04-01) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 12:53:48 -0000 On Fri, Apr 15, 2016 at 02:38:18PM +0300, Vladimir Zakharov wrote: > On Fri, Apr 15, 2016, Konstantin Belousov wrote: > > On Fri, Apr 15, 2016 at 01:26:44PM +0300, Vladimir Zakharov wrote: > > > Hello > > > > > > Setting 'kern.eventtimer.periodic = 1' in /etc/sysctl.conf leads to > > > GENERIC-NODEBUG panic. GENERIC loads without problems. > > > So do GENERIC-NODEBUG as of r297245. > > > > > > https://imgur.com/0DtDU3m > > > > > > $ uname -a > > > > > > FreeBSD vzakharov 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r298037: Fri Apr > > > 15 12:27:40 MSK 2016 root@vzakharov:/home/obj/usr/src/sys/GENERIC-NODEBUG amd64 > > > > > > > I cannot reproduce it locally. > > Please provide me verbose dmesg from the successfull boot on your machine. > > GENERIC with kern.eventtimer.periodic=1: http://pastebin.com/raw/TB0TKSje > GENERIC-NODEBUG: http://pastebin.com/raw/05CchraS I need _verbose_ dmesg. I need the reports about LAPICs initializations, with register dumps. > > > Also, for the panic, show me the output of the same data as on the > > screenshot and the output of 'show registers'. > > https://imgur.com/pO8Yc3w Ok, this seems to be yet another case of missed count mode divisor initialization. Please try the patch at the end of the messasge. > > > Also please load your kernel into kgdb and do > > list *lapic_et_start+0x281 By 'your kernel' I mean 'your panicing kernel'. diff --git a/sys/x86/x86/local_apic.c b/sys/x86/x86/local_apic.c index 5830b77..854bda4 100644 --- a/sys/x86/x86/local_apic.c +++ b/sys/x86/x86/local_apic.c @@ -170,7 +170,7 @@ vm_paddr_t lapic_paddr; int x2apic_mode; int lapic_eoi_suppression; static int lapic_timer_tsc_deadline; -static u_long lapic_timer_divisor; +static u_long lapic_timer_divisor, count_freq; static struct eventtimer lapic_et; #ifdef SMP static uint64_t lapic_ipi_wait_mult; @@ -814,20 +814,46 @@ lapic_calibrate_initcount(struct eventtimer *et, struct lapic *la) printf("lapic: Divisor %lu, Frequency %lu Hz\n", lapic_timer_divisor, value); } - et->et_frequency = value; + count_freq = value; } static void lapic_calibrate_deadline(struct eventtimer *et, struct lapic *la __unused) { - et->et_frequency = tsc_freq; if (bootverbose) { printf("lapic: deadline tsc mode, Frequency %ju Hz\n", - (uintmax_t)et->et_frequency); + (uintmax_t)tsc_freq); } } +static void +lapic_change_mode(struct eventtimer *et, struct lapic *la, + enum lat_timer_mode newmode) +{ + + if (la->la_timer_mode == newmode) + return; + switch (newmode) { + case LAT_MODE_PERIODIC: + lapic_timer_set_divisor(lapic_timer_divisor); + et->et_frequency = count_freq; + break; + case LAT_MODE_DEADLINE: + et->et_frequency = tsc_freq; + break; + case LAT_MODE_ONESHOT: + lapic_timer_set_divisor(lapic_timer_divisor); + et->et_frequency = count_freq; + break; + default: + panic("lapic_change_mode %d", newmode); + } + la->la_timer_mode = newmode; + et->et_min_period = (0x00000002LLU << 32) / et->et_frequency; + et->et_max_period = (0xfffffffeLLU << 32) / et->et_frequency; +} + static int lapic_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) { @@ -835,28 +861,21 @@ lapic_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) la = &lapics[PCPU_GET(apic_id)]; if (et->et_frequency == 0) { + lapic_calibrate_initcount(et, la); if (lapic_timer_tsc_deadline) lapic_calibrate_deadline(et, la); - else - lapic_calibrate_initcount(et, la); - et->et_min_period = (0x00000002LLU << 32) / et->et_frequency; - et->et_max_period = (0xfffffffeLLU << 32) / et->et_frequency; } if (period != 0) { - if (la->la_timer_mode == LAT_MODE_UNDEF) - lapic_timer_set_divisor(lapic_timer_divisor); - la->la_timer_mode = LAT_MODE_PERIODIC; + lapic_change_mode(et, la, LAT_MODE_PERIODIC); la->la_timer_period = ((uint32_t)et->et_frequency * period) >> 32; lapic_timer_periodic(la); } else if (lapic_timer_tsc_deadline) { - la->la_timer_mode = LAT_MODE_DEADLINE; + lapic_change_mode(et, la, LAT_MODE_DEADLINE); la->la_timer_period = (et->et_frequency * first) >> 32; lapic_timer_deadline(la); } else { - if (la->la_timer_mode == LAT_MODE_UNDEF) - lapic_timer_set_divisor(lapic_timer_divisor); - la->la_timer_mode = LAT_MODE_ONESHOT; + lapic_change_mode(et, la, LAT_MODE_ONESHOT); la->la_timer_period = ((uint32_t)et->et_frequency * first) >> 32; lapic_timer_oneshot(la); From owner-freebsd-current@freebsd.org Fri Apr 15 13:14:55 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C190BAEC7A9 for ; Fri, 15 Apr 2016 13:14:55 +0000 (UTC) (envelope-from tommi.pernila@gmail.com) Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 33C011B3D for ; Fri, 15 Apr 2016 13:14:55 +0000 (UTC) (envelope-from tommi.pernila@gmail.com) Received: by mail-lf0-x22f.google.com with SMTP id c126so144947908lfb.2 for ; Fri, 15 Apr 2016 06:14:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=OIvSSW4MDO9MyEf3L7w6zpSims8Tdh46ZURdjBANgLw=; b=t3SDp56diBBXopCJNmhiUY4NTTanuua3WZ5Q/KHXV7WZdJOR8SifrDWegnM48b98L/ KpRzzvx/6S8+bWDLmhur3wf1dbEsAhLK/vzzug1i6GtLdsHvYpeMOmUojDWcJO9DTGU2 DzwOC8cVQV44VcRvnGl+6t3L8ewyTqG1xeewKCtlC+JJ/SE8OYUW5JeMD47JgcGdMLmt 8jyqhPC1S8xj3qdOeQWjcQY3JrPgv4Dx+dc1oHKpA0MoMm5phJ1Hm7zqV8+bM4mQReWA GK5texttvQSlRFPOuwZEMitawDgYPVs/kfjeNPSDo9I9j++D80/KVFSHls+CwPRmbvIN +tAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=OIvSSW4MDO9MyEf3L7w6zpSims8Tdh46ZURdjBANgLw=; b=bFgroewKyLUscZV/MG2fvXpxLn08pogvACtAQ3tyFgPbGzEx1H1YcWjxLfjmo+VrJZ If27mjDnngHDDTUnBxada0SFowWJujMrh3DEAnyPF/rnpRU1OzLlu49YmI2tsHodjR2m s8TTGDkSORgh+N+fzlP5FRH8A7u1kwUmj3xhCdQ09CReNKg7vkCg8tOBLDFaWWMdr7jr UtjuvVxmx3fwMeLvjWIIQ3SdfUbr9nqQbziQEKZebK1CMnmIDHubWW+BvfgvK6G7cawu rLByE76VHyPVTbhijgQ1Sw1+d/ns0B5EV6EsorAjFzyh+JWWzABD9kQdBssW4+rNlYdX Qu5g== X-Gm-Message-State: AOPr4FWM50Sb+RGgkyix+jeKrCSy0vudjFc1aQ+alqpEaEJtD+wxYCX7gkh0UBjF7xPesENFh6aszJoudi41TA== MIME-Version: 1.0 X-Received: by 10.25.209.200 with SMTP id i191mr7613947lfg.31.1460726093293; Fri, 15 Apr 2016 06:14:53 -0700 (PDT) Sender: tommi.pernila@gmail.com Received: by 10.112.91.131 with HTTP; Fri, 15 Apr 2016 06:14:53 -0700 (PDT) In-Reply-To: <5710CE6F.6010408@multiplay.co.uk> References: <57109CB7.3020204@FreeBSD.org> <20160415081130.GH2282@home.opsec.eu> <5710CE6F.6010408@multiplay.co.uk> Date: Fri, 15 Apr 2016 16:14:53 +0300 X-Google-Sender-Auth: fq3op2EXBhaKvB0Yh9WA-No3KrQ Message-ID: Subject: Re: Samsung SSD TRIM [Was: Heads up] From: Tommi Pernila To: Steven Hartland Cc: "freebsd-current@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 13:14:55 -0000 Hi, On Friday, 15 April 2016, Steven Hartland wrote: > On 15/04/2016 09:11, Kurt Jaeger wrote: > >> Hi! >> >> avg wrote: >> >>> For what it's worth, I have been using the following SSDs since >>> September of 2015 : >>> >>> ada2: ACS-2 ATA SATA 3.x device >>> ada3: ACS-2 ATA SATA 3.x device >>> >> I have one in use with zfs and trim: >> >> ada1: ACS-2 ATA SATA 3.x device >> >> Works as my ports build hosts, and is fine as far as I can see. >> >> Prior to Warners commit there was no NCQ TRIM support in FreeBSD, so > while it was working with standard non-NCQ TRIM (and I can corroborate that > as we use the 840's and 850's all over with ZFS with TRIM enabled) its > possible that it could cause issues when NCQ TRIM comes into play. > > From what I read when this issue first came to light, I believe the actual > issue was a Linux kernel bug not a FW bug in Samsung drives that caused the > corruption. This is the thread which details said issue: > http://www.spinics.net/lists/raid/msg49440.html > > Here is a link to the commit that fixed the Linux kernel bug. https://git. kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=f3f5da624e0a891c34d8cd513c57f1d9b0c7dadc Mounting a Samsung SSD with a linux kernel with trim enabled without this commit can cause issues. Br, Tommi > Regards > Steve > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > From owner-freebsd-current@freebsd.org Fri Apr 15 13:20:33 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 80211AEC94D for ; Fri, 15 Apr 2016 13:20:33 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EB2781E28 for ; Fri, 15 Apr 2016 13:20:32 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u3FDKEpU010188 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 15 Apr 2016 16:20:14 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u3FDKEpU010188 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u3FDKEUk010186; Fri, 15 Apr 2016 16:20:14 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 15 Apr 2016 16:20:14 +0300 From: Konstantin Belousov To: Paul Wootton Cc: Freebsd-current@freebsd.org Subject: Re: Kernel trap when booting inside VirtualBox Message-ID: <20160415132014.GK2422@kib.kiev.ua> References: <17ea940319f36a803594bd00940efe4f@fisheyehq.com> <20160412075534.GC18263@kib.kiev.ua> <000b01d19506$cb7d8b80$6278a280$@com> <090901d19717$a98458c0$fc8d0a40$@co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <090901d19717$a98458c0$fc8d0a40$@co.uk> User-Agent: Mutt/1.6.0 (2016-04-01) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 13:20:33 -0000 On Fri, Apr 15, 2016 at 02:06:43PM +0100, Paul Wootton wrote: > On Wed, Apr 12, 2016 at 11:01PM, Paul Wootton wrote: > >On Tue, Apr 12, 2016 at 02:02PM, Paul Wootton wrote: > > > >With the help of Konstantin, I have got a proper disassembly. > > > >I have recompiled a few times so my new panic is > >instruction pointer = 0x20:0xffffffff80fed2d9 > >stack pointer = 0x28:0xffffffff824d89c0 > >frame pointer = 0x28:0xffffffff824d8a40 > >code segment = base 0x0, Limit 0xfffff, type 0x1b > > = DPL 0, pres 1, long 1, def32 0, gran 1 > >Processor eflags = resume, IOPL = 0 > >Current process = 0 (swapper) > >[ thread pid 0 tid 100000 ] > >Stopped at native_lapic_setup+0x99: lesl %edx,%esp > > > >and a disassembly gives > >0xffffffff80fed2d9 : (bad) 0x99 == 153 > > > >Now to figure out why I am making bad binaries. > >Ive not seen any issues yet with the world, so its not as if every binary I > >make is bad > > I have found that having CPUTYPE?=native in /etc/make.conf was my issue. > Commenting that line out (the only other line I have is KERNCONF) and now I > can build a good kernel I think there is something to look at by clang people. From owner-freebsd-current@freebsd.org Fri Apr 15 13:22:55 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 23375AECB58 for ; Fri, 15 Apr 2016 13:22:55 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-pf0-x236.google.com (mail-pf0-x236.google.com [IPv6:2607:f8b0:400e:c00::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id ECCC611EF for ; Fri, 15 Apr 2016 13:22:54 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: by mail-pf0-x236.google.com with SMTP id n1so57013589pfn.2 for ; Fri, 15 Apr 2016 06:22:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=sender:subject:mime-version:from:in-reply-to:date:cc:message-id :references:to; bh=gdqkbT4v6V7n9Yfau+4IzMF5/Mgs57cfbwh681lAsZ8=; b=a7/pZSjdFumAcTYpICBYmjF4zfbi/s0WtCPRLsW1QRi0Q7vxii7JD6NDw3e2U2RIMF H2bFmIw/JHgLcQZrleZp4lKUDMkGFjVHQDwfihdKT3ylH2IiPx0c63gIt+aIF6A6a8wO bfzrKahBg1uTnD6/bHlewpaTSqNsQJZXJpZMUCo7iW33HK2VDryuI0zL7HUccClo/Pjh aR8VbwsVSKNUk1ch6Gkj+iv6bdmt9yFA3X0MxokX7vMjASF3qMh2E0ZqrTYm1fMo9Qj3 jeXCnTqBnodVM8YWG4vAPs+zVygxhbmPjB1w4nfJlixNajbOVG2ea17j0EgppTvTujNq moiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:mime-version:from:in-reply-to :date:cc:message-id:references:to; bh=gdqkbT4v6V7n9Yfau+4IzMF5/Mgs57cfbwh681lAsZ8=; b=HygD46tXxjXVCVjBa5kS25YMdUccGKdYzRb4SHz0M3A0WxGM4SGxueCZLksi+3sC9V ektZ49Eu2tfumBKA7oSQMW83fmSNqxQQKD2TUPMvdZz3IGKHcjhE8ico3gd2TZ8o45pk Z65NiS4359fFrPZ/zlXo3grLWZnuII19eWit93UFQIiCqU3jkCo5Dz5SIDqVTkXCUJnC +SRjTdoWp8NrmruYtIQxJWyDhBTBpEpM6CaJ4hy4ERYgX3LXtiytzcDSL9xJ+t9mZiS7 j4TiJfQrLUFJ+nHUqwAiD5IlyAV/c3qhKbGaqGxL2qpSAKyZ0PD/HZjvAhQIQ1EB838w 1hOg== X-Gm-Message-State: AOPr4FXdvpI2bHxtkG8fZjwUF6uEKHlyqG7WdGfhQNsrE50Z2zXZEOZvd7DkUH4HSl7f9A== X-Received: by 10.98.14.67 with SMTP id w64mr29572701pfi.154.1460726574091; Fri, 15 Apr 2016 06:22:54 -0700 (PDT) Received: from mac.nflx.bsdimp.com ([50.253.99.174]) by smtp.gmail.com with ESMTPSA id tp9sm65065043pab.14.2016.04.15.06.22.53 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 15 Apr 2016 06:22:53 -0700 (PDT) Sender: Warner Losh Subject: Re: Samsung SSD TRIM [Was: Heads up] Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: multipart/signed; boundary="Apple-Mail=_EFAFFF2C-729D-4DAC-A46B-4747675A365B"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5.2 From: Warner Losh In-Reply-To: Date: Fri, 15 Apr 2016 07:22:51 -0600 Cc: Steven Hartland , "freebsd-current@freebsd.org" Message-Id: References: <57109CB7.3020204@FreeBSD.org> <20160415081130.GH2282@home.opsec.eu> <5710CE6F.6010408@multiplay.co.uk> To: Tommi Pernila X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 13:22:55 -0000 --Apple-Mail=_EFAFFF2C-729D-4DAC-A46B-4747675A365B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Apr 15, 2016, at 7:14 AM, Tommi Pernila = wrote: >=20 > Hi, >=20 > On Friday, 15 April 2016, Steven Hartland = wrote: >=20 >> On 15/04/2016 09:11, Kurt Jaeger wrote: >>=20 >>> Hi! >>>=20 >>> avg wrote: >>>=20 >>>> For what it's worth, I have been using the following SSDs since >>>> September of 2015 : >>>>=20 >>>> ada2: ACS-2 ATA SATA 3.x = device >>>> ada3: ACS-2 ATA SATA 3.x = device >>>>=20 >>> I have one in use with zfs and trim: >>>=20 >>> ada1: ACS-2 ATA SATA 3.x device >>>=20 >>> Works as my ports build hosts, and is fine as far as I can see. >>>=20 >>> Prior to Warners commit there was no NCQ TRIM support in FreeBSD, so >> while it was working with standard non-NCQ TRIM (and I can = corroborate that >> as we use the 840's and 850's all over with ZFS with TRIM enabled) = its >> possible that it could cause issues when NCQ TRIM comes into play. >>=20 >> =46rom what I read when this issue first came to light, I believe the = actual >> issue was a Linux kernel bug not a FW bug in Samsung drives that = caused the >> corruption. This is the thread which details said issue: >> http://www.spinics.net/lists/raid/msg49440.html >>=20 >>=20 > Here is a link to the commit that fixed the Linux kernel bug. > https://git. > = kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=3Df3f5da624= e0a891c34d8cd513c57f1d9b0c7dadc >=20 > Mounting a Samsung SSD with a linux kernel with trim enabled without = this > commit can cause issues. Right, that bug allocates space for the TRIM message to be queued. = FreeBSD already does that, so that=E2=80=99s not going to be an issue. This was = the issue I referred to in a prior message. Both the Samsung 840 and 850 are black listed as far as NCQ trim are = concerned. I=E2=80=99ve had other people that have tested them w/o my blacklisted = entries, and there are issues at least with the 840 that are firmware related. Warner --Apple-Mail=_EFAFFF2C-729D-4DAC-A46B-4747675A365B Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJXEOsrAAoJEGwc0Sh9sBEAhgoQAOa5BxRpUZrfmmMWyh9sAuBR ubXk+mpn9kZDzbuxDxDJgZJisFAaEs2RCcxr4IJNeU7BD41vDTcVBkn7qwYqrqYx fz98TPsqVxJAjzAcAyK3VpFAOueTJlCwACuKYqjUYcYXrvicxTDixS1Cldm1H6Rp r0X2/eT/ub5aMTTtVqPt8P35dgsbRg9Q8I9tHPhsDwniKmS9QXPtC2KeyKwl+/b2 suWr9BGOabPHm8AZSOo63odR70dz5mYpoHtqak5S8obHhC0BNtDD+BGOHiGnep4U 0K7HIds/KcB505HWdk5pvG0mwW5FGjBoagB3mnOiSbXE5Ho2HV6JLqNLm4XEvZVn BW+2TSYZiJ8oKMfw5mplbe/yydaU8kasAYrnALmhl5lv6MDF9N6A5Uax+3TFCw3Z rb+X3hXWv+rQO29mUKVVfoZOWXMwSkmeGVg7a+OZVKgHRBb0abYb/w1E++7oRRGu ZA/FVrLgq8gYo+CcGY7GD+8xY1xW11gGciEnw2ynrLAji3qYccR2kL02q3E/fH9U OWyatoAl5alKdsN+DY16juBPAu+MD3maE4aMwhZjg4dyQaJlKHoZS59SLri6eHEp 8cyf6f4tGqM2gVL+O7BFRMC2fy4Kn4mIk3w95W/C4qT9rj0uuEDhSIguKvrzU8I7 dQKWcCqi80nGmFQVwZ8+ =fKwI -----END PGP SIGNATURE----- --Apple-Mail=_EFAFFF2C-729D-4DAC-A46B-4747675A365B-- From owner-freebsd-current@freebsd.org Fri Apr 15 13:28:14 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CA445AECDB6 for ; Fri, 15 Apr 2016 13:28:14 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ig0-x244.google.com (mail-ig0-x244.google.com [IPv6:2607:f8b0:4001:c05::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 929B916AF for ; Fri, 15 Apr 2016 13:28:14 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-ig0-x244.google.com with SMTP id qu10so2965183igc.1 for ; Fri, 15 Apr 2016 06:28:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=dQK4ziQECtY6pCa0LWmfmDU22Y09z7hj03WFBnblVmQ=; b=dIyHiFRH530vc2q5fpomP2oVxMzGREEOyF6d+uQ5eV/2RZvth/6uJXqu3eC/4Olici bK9DP1EkoHxG9wyyawoVUpBtb7aqHziR8HwBpbPjY1zeQb0nV0sQUF9PElXOgnVVxHCl BA/pqN2u33WK2vK6o++9oPMl/bqPEB0xh01C+Ic1M1GpIF5qnrPvnFqwfhC7+oGOz2a1 2OO4I9KDdWG38+rkee+56slKCf2qFvjAVR5fO9/h6Sx6fbO+gEguurCs7alPgwTDvPPE Kx1Mwi+XY1yWoGAvNq78vj1Ck7BG4pseuzvy7HwQJ8w1IjOx8b7ThsG9OAYVtotoSWih Zl9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=dQK4ziQECtY6pCa0LWmfmDU22Y09z7hj03WFBnblVmQ=; b=VvAs711/MzMKEMk/QVVHjkfybLUgTTjdlpI2mBRYM3dD/ZciFQ7RT4XcczzAu6PDyd q83JvPBEXZFepHuUH8sP9t5//qdc6YyxplhDibnZuclSRkQkysjqaMXMpoNiaxUmXa0q P/t2S082MXQIynECQcRRdJzASQ1NaOveAAhTR3bZ0JFnpKxWtUq1rGPa3b1xqZUmzeJI KLLQybUnOyoroqitOm5p8/La0DWwnKFG4SwW++SoVEr81g0yqizDWpzS8C8+hYa6LsE7 splRbxmcZYHCY18Rd+LP9AIoNfXGBEPTuyrNXGRyz+bn9w7WFka3tiNUtkZxRVUPG9wT Cf2w== X-Gm-Message-State: AOPr4FVNsdxKjTRbOZQo2OXoYXrt1a4adPieb2cV3qLeV0r1/kUURRfNiB9PQ28HJjNrskfUy6Lt9yPheQznUw== MIME-Version: 1.0 X-Received: by 10.50.160.195 with SMTP id xm3mr4994293igb.12.1460726892595; Fri, 15 Apr 2016 06:28:12 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.104.197 with HTTP; Fri, 15 Apr 2016 06:28:12 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: <20160415080003.1e4bb3b284a43344ab2d7dca@aei.mpg.de> References: <20160415080003.1e4bb3b284a43344ab2d7dca@aei.mpg.de> Date: Fri, 15 Apr 2016 07:28:12 -0600 X-Google-Sender-Auth: WoVwWidurYnq7WYSDjSSh1dqgNI Message-ID: Subject: Re: Heads up From: Warner Losh To: =?UTF-8?B?R2Vycml0IEvDvGhu?= Cc: Warren Block , FreeBSD Current Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 13:28:14 -0000 On Fri, Apr 15, 2016 at 12:00 AM, Gerrit K=C3=BChn wrote: > On Thu, 14 Apr 2016 22:19:23 -0600 Warner Losh wrote > about Re: Heads up: > > WL> Crucial/Micron M500 (all firmware prior to MU07) > > I have a couple of these. Where can I get the latest firmware? On > http://www.crucial.com/usa/en/support-ssd they offer only MU05?! > I got mine from my Micron sales rep. I'll see if I'm allowed to give it out= . Warner > > cu > Gerrit > From owner-freebsd-current@freebsd.org Fri Apr 15 13:29:24 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B6C95AECF69 for ; Fri, 15 Apr 2016 13:29:24 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ig0-x243.google.com (mail-ig0-x243.google.com [IPv6:2607:f8b0:4001:c05::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7EBBA1885 for ; Fri, 15 Apr 2016 13:29:24 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-ig0-x243.google.com with SMTP id qu10so2969090igc.1 for ; Fri, 15 Apr 2016 06:29:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=TlrxGUXAu4CulKSkD7Mb/Zj5auGGia4Ye+wenmvFsvQ=; b=xCW3SbMPlyBhtOEpNKcHPvhVI2eEe5AW7c9jpSF/A4Uw5CiKJarM3vwfbtNXR4p9kg JTIef4LydFl72ldeUWMtAFmGW0VjFFBeooxhsdwv5q3r2EguH0RatRSPHeWs2BhSJx8h 55FCobZ8gcqLboX24avWL1Ql6jxz0Z5AAsCQxBolgXSL3XM728x2xf0+AvTc5b0mBU8y HAKx1LZTTLwmI+JJq3spIVvUvcXJnojJvTC7sTghJD58Mq8S72iQtTbiyEYcfMX2ZSXG kOdpVetQnM9S2oGVWUCpaM1dTceyMeB9Dh9zRGBhka7weWoDXUiAD3ZHjqOPru+qhDWP ofbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=TlrxGUXAu4CulKSkD7Mb/Zj5auGGia4Ye+wenmvFsvQ=; b=lJGsj4v2r4R3gtLaQJDtZ3Cvpszzl7mVFVIDgT5eRrmdDvQ8/zrmeTlvRbaOg7P+wI OH9w5gK8fr2pLRq0CRuvLqPnOQ/1ES8H7o4iZq10aFqwXn1hPjU8Q5XCaXwaxS3CV9IH aA002aOfIR5wY++/jilFt43CR/VtiNKwdLZQa5PC2BXabI7ITa1SNAdWIyysTJqUzvQ7 tG9KAuupsTHmZjBo/5s1YoD6hBO2RS1jiyWHUxWjF9+logmkB42L2q4AzPfxR7ERZ3Ny 6Fw5nKXYVLKoqgNIjqKToBgCKK/AcDimLZ+V9VMjl5zBTp/qXk7uEF2raobgqVZbvKuS Mi7w== X-Gm-Message-State: AOPr4FU1n9jm3TeB34i8Ey73IGXMMt6U9uZP++ouoVkVWKpMYr2urkg3YYIaC2uP8PigKZI341PRjEAFinJLoQ== MIME-Version: 1.0 X-Received: by 10.50.221.133 with SMTP id qe5mr4819863igc.16.1460726963966; Fri, 15 Apr 2016 06:29:23 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.104.197 with HTTP; Fri, 15 Apr 2016 06:29:23 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: <20160415114443.660453cb@nonamehost.local> References: <20160415114443.660453cb@nonamehost.local> Date: Fri, 15 Apr 2016 07:29:23 -0600 X-Google-Sender-Auth: YY0kd5JtRJKsiwau4a7wlXlDQ30 Message-ID: Subject: Re: Heads up From: Warner Losh To: Ivan Klymenko Cc: FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 13:29:24 -0000 Do you have this problem w/o CAM_NETFLIX_IOSCHED? What version of virtualbox? I've not booted with that in 3 years. Warner On Fri, Apr 15, 2016 at 2:44 AM, Ivan Klymenko wrote: > On Thu, 14 Apr 2016 16:42:33 -0600 > Warner Losh wrote: > > > The CAM I/O scheduler has been committed to current. This work is > > described in > > https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the > > default scheduler doesn't change the default (old) behavior. > > > > One possible issue, however, is that it also enables NCQ Trims on ada > > SSDs. There are a few rogue drives that claim support for this > > feature, but actually implement data corrupt instead of queued trims. > > The list of known rogues is believed to be complete, but some caution > > is in order. > > > > Warner > > Hi. > Thanks for you work. > But i have problem with VirtualBox if i use the kernel with option > CAM_NETFLIX_IOSCHED > http://imgur.com/JpcfW1h > From owner-freebsd-current@freebsd.org Fri Apr 15 13:49:12 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4BF07AED7DC for ; Fri, 15 Apr 2016 13:49:12 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-ig0-x244.google.com (mail-ig0-x244.google.com [IPv6:2607:f8b0:4001:c05::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 166781680; Fri, 15 Apr 2016 13:49:12 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-ig0-x244.google.com with SMTP id fn8so3019783igb.2; Fri, 15 Apr 2016 06:49:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=ZCADGR6Fa4ig8cJYaHb+gD6n+Exj1lUcI2TA17cLV6Q=; b=yRPXTgTIOgcDDsjHa051lBuGcMsoQGu6fQrko7SpW1UOXlqMHapXwIcf8zmD45Gacb Z7XlLygXWeFiHt/IgWXz2ktssu4R5AtHSZEva9YKYDvSDWMUBN/iS5jWJs3NTMF4pv3J bVJs/LC1dlyH+9w4k1PiuZalJhiPr2hhFDRLd1VPQeU8n2vNTdi9G7lnPRJG/OZqueQl t+FgRMjiCe4pCLsWU4hzJbDZgZ4ZN4TRCVZhfEfWftEcrGAfD5rZoi1SEt3vjv8RVoG0 +tMtVG7S6k05re50gs3H67iF1oHC8txk/JmF6F1Rq7v+oMhRunbj+ArtRAkS0KBmRsIA N20Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=ZCADGR6Fa4ig8cJYaHb+gD6n+Exj1lUcI2TA17cLV6Q=; b=M2GeHy38icX1vwv0mWN4qLiP+rSlRydYg3pnOJFwLJzgCc0Er4ditdtX2Oat/7pdk4 PH0lTNKKcJEi23vCAcRSU61WMMzTKE3GbqURd4bgQMRezPuc+E7omwWaAbzIZK2anTGA yjtUSx9XE9BDAgqcK76h+TsMD8c6LilGVuJ+m4ukVWSllRNHAu1vMFXCBUi0F9wjVEfN yzYd/LI1MaXrQzMdVp3qBtxSezk8WunzLZdwsAATZfeDFepe1mxjrNpSex8SK+iGizl6 NaLZDLYoKScqXG94CK8Y9Gyj14C3mFY1eaIJxm43TEuLhcj8dYMHVko7aJpaIq4JG2e2 HY5g== X-Gm-Message-State: AOPr4FWdmv3qsrP/LDZjiuviAoqryC27iKMf99VGBgP8l33kTzi5tZWvNfE7dX/e8AFXTg== X-Received: by 10.50.9.202 with SMTP id c10mr5212537igb.46.1460728151492; Fri, 15 Apr 2016 06:49:11 -0700 (PDT) Received: from [10.0.10.3] (cpe-76-190-244-6.neo.res.rr.com. [76.190.244.6]) by smtp.googlemail.com with ESMTPSA id l67sm28941928ioa.13.2016.04.15.06.49.10 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 15 Apr 2016 06:49:10 -0700 (PDT) Message-ID: <5710F15A.30805@gmail.com> Date: Fri, 15 Apr 2016 09:49:14 -0400 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Glen Barber CC: freebsd-current@FreeBSD.org, FreeBSD Release Engineering Team Subject: Re: Update to 11.0-RELEASE Schedule References: <20160413234548.GL18163@FreeBSD.org> In-Reply-To: <20160413234548.GL18163@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 13:49:12 -0000 Glen Barber wrote: > As many are aware, one of the major user-facing changes to FreeBSD in > 11.0-RELEASE is packaging the base system with pkg(8). Originally, the > 11.0-RELEASE code slush was scheduled to start on April 22, 2016, which > is only a week away at this point. > > With the packaged base system being such a major change to FreeBSD, and > the project branch is not yet merged back to head, the 11.0-RELEASE > schedule has been adjusted to push the release cycle back about a month. > > Anything less than a month for this code to settle in head is far too > little time to allow wider testing, despite many people using the > project branch and reporting problems (and thank you!). > > The updated schedule is available on the Project website at: > > https://www.FreeBSD.org/releases/11.0R/schedule.html > > Regarding the projects/release-pkg branch specifically, I am currently > planning on merging it back to head on Friday, provided nothing serious > is reported before then. > > Thanks. > > Glen > On behalf of: re@ > Is the VIMAGE revamp by "Bjoern A. Zeeb" completed and is it going to be included in 11.0? From owner-freebsd-current@freebsd.org Fri Apr 15 13:51:53 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7A0ADAED9AA for ; Fri, 15 Apr 2016 13:51:53 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3C0DF1C68 for ; Fri, 15 Apr 2016 13:51:53 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtps (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (envelope-from ) id <1ar4A2-001Y3S-Ch>; Fri, 15 Apr 2016 15:51:50 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (envelope-from ) id <1ar4A2-0042vo-2Y>; Fri, 15 Apr 2016 15:51:50 +0200 Date: Fri, 15 Apr 2016 15:51:43 +0200 From: "O. Hartmann" To: Warner Losh Cc: Warren Block , FreeBSD Current Subject: Re: Heads up Message-ID: <20160415155143.0faa8204@freyja.zeit4.iv.bundesimmobilien.de> In-Reply-To: References: Organization: FU Berlin X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 13:51:53 -0000 On Thu, 14 Apr 2016 22:19:23 -0600 Warner Losh wrote: > On Thu, Apr 14, 2016 at 9:56 PM, Warren Block wrote: > > > On Thu, 14 Apr 2016, Warner Losh wrote: > > > > The CAM I/O scheduler has been committed to current. This work is > > described > >> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the > >> default scheduler doesn't change the default (old) behavior. > >> > >> One possible issue, however, is that it also enables NCQ Trims on ada > >> SSDs. > >> There are a few rogue drives that claim support for this feature, but > >> actually implement data corrupt instead of queued trims. The list of known > >> rogues is believed to be complete, but some caution is in order. > > > > > > > Is the list of drives queryable? Is there an easy way to tell if the > > currently-connected drives are on the list? > > > > /usr/src/sys/cam/ata/ata_da.c has the list. > > dmesg will tell you if it detected a bad one since it prints the drive's > quirks. > But that's no big deal, because the bad one work just fine if you never > issue > a NCQ TRIM. This small group of drives were early adapters of this > technology > > Here's the full list of known rogues: > > Crucial/Micron M500 (all firmware prior to MU07) > Micron M510 MU01 firmware (newer firmware is good) > Crucial/Micron M550 MU01 firmware (newer firmware is good) > Crucial MX100 MU01 firmware (newer firmware is good) > FCCT M500 all firmware > Samsung 830 all firmware > Samsung 840 all firmware > Samsung 850 all firmware This is funny, ALL of our Fujitsu Workstations and those I use pprivate do have Micron SSD drives (Fujitsu) and Samsung SSD (830 and 840). So - they are the most popular/used drives in a more "professional" environment these days and they get blacklisted :-( > > All of these are at least 18 months old (if not older). There's some > confusing in Linux lists on > the full impact of the Samsung drives (there was a bug in the Linux > implementation (that can't > be present in the FreeBSD implementation) that may have been the root cause > for the Samsung > black listing). Out of an abundance of caution, I've kept them in the list. > Also, it's my belief that > the Crucial/Micron models with MU01 firmware were mostly corrected after > early samples > since most of the channel drives I've helped people debug had MU02 > firmware. Also, a quick > google search shows the MU02 firmware for each of these models has been > available for > at least a year. > > Warner > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Fri Apr 15 14:11:58 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5F3AAAED296 for ; Fri, 15 Apr 2016 14:11:58 +0000 (UTC) (envelope-from zakharov.vv@gmail.com) Received: from mail-lf0-x241.google.com (mail-lf0-x241.google.com [IPv6:2a00:1450:4010:c07::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D90F9182B for ; Fri, 15 Apr 2016 14:11:57 +0000 (UTC) (envelope-from zakharov.vv@gmail.com) Received: by mail-lf0-x241.google.com with SMTP id o124so16977540lfb.2 for ; Fri, 15 Apr 2016 07:11:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=GGrpKnkR8Hd2MrpGGGKDhaGm4h6JVdt0dorb1iq5c4E=; b=oYYeIsZ2koXeYmbU0ZTW4XGVl1peRdVhX7uYtlLevwXt32FN3KH7eT7V96QMo8bD5j KBQi76+EeHothg+erOBGfmUfXHyh8WQ6k6wK+/YJDVkP5BKAs1Cnv400tlDzsSwyBqM7 bztE+vpuMYtlAyvVEpmR9UR81qYE/En08EY5shQYG1VMdY6DwizLqKnMZFm1Ro06BzsB SgJgz+UZBVvep8eWOaaavsqpJ4IOPDhk/FfUk0EOtlzN4PFg/7gUEZs13m7m4ltUYAH2 +oilvPFK9YLt6lOI7BkzIco3/97TBkYnDOp7JK75Tu6aBoUaH/nHrbtrMqdh90izMuaZ f6Og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=GGrpKnkR8Hd2MrpGGGKDhaGm4h6JVdt0dorb1iq5c4E=; b=m0OyTnF1l7Z47lVRF3pikHQ/z6T5GqacgEEYW1Zz7YiZmQfDFnKCyp7sCuDu1Dl4fj CUmOnIWQK5xcZlG76t0CQKNnhsEFBBbYvqdXFnAHp7H9mLDkfBWYZc873gQs2tK1Ktbw mWLyqv2PXquLarNfcRb5MEffAu3XpXxMVAz766qi1aQ4GpEgRTnr/nuTLpvLEJ7NHkAx qCNfxna/dWwr0USyR3vOSFa1qcQC6G7YuYPau+viA/yW56boWGdU7feNQ0rb/+TUmFDB QGFDLMLV5iwydEzFh1gCknvLmXqJO0EmvlIn1jS0nySWYsnpAPR2osY1yGSzjiTf1YCq RxWw== X-Gm-Message-State: AOPr4FWFMzRzzVoN4MUusSNiKUgpa+4VjaqUhg60SSB9gzQXkTQJBtOwP5C2hOpUFAt0Cw== X-Received: by 10.25.22.87 with SMTP id m84mr3626857lfi.118.1460729516106; Fri, 15 Apr 2016 07:11:56 -0700 (PDT) Received: from localhost ([81.19.73.103]) by smtp.gmail.com with ESMTPSA id dw3sm5521516lbc.2.2016.04.15.07.11.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Apr 2016 07:11:55 -0700 (PDT) Date: Fri, 15 Apr 2016 17:11:54 +0300 From: Vladimir Zakharov To: Konstantin Belousov Cc: freebsd-current@freebsd.org Subject: Re: GENERIC-NODEBUG panics, GENERIC does not Message-ID: <20160415141154.GA1522@vzakharov> References: <20160415102644.GA1380@vzakharov> <20160415105055.GI2422@kib.kiev.ua> <20160415113818.GA1613@vzakharov> <20160415125341.GJ2422@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20160415125341.GJ2422@kib.kiev.ua> X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-PGP-Key: http://vzakharov.ru/pubkey.asc User-Agent: Mutt/1.6.0 (2016-04-01) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 14:11:58 -0000 On Fri, Apr 15, 2016, Konstantin Belousov wrote: > On Fri, Apr 15, 2016 at 02:38:18PM +0300, Vladimir Zakharov wrote: > > On Fri, Apr 15, 2016, Konstantin Belousov wrote: > > > On Fri, Apr 15, 2016 at 01:26:44PM +0300, Vladimir Zakharov wrote: > > > > Hello > > > > > > > > Setting 'kern.eventtimer.periodic = 1' in /etc/sysctl.conf leads to > > > > GENERIC-NODEBUG panic. GENERIC loads without problems. > > > > So do GENERIC-NODEBUG as of r297245. > > > > > > > > https://imgur.com/0DtDU3m > > > > > > > > $ uname -a > > > > > > > > FreeBSD vzakharov 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r298037: Fri Apr > > > > 15 12:27:40 MSK 2016 root@vzakharov:/home/obj/usr/src/sys/GENERIC-NODEBUG amd64 > > > > > > > > > > I cannot reproduce it locally. > > > Please provide me verbose dmesg from the successfull boot on your machine. > > > > GENERIC with kern.eventtimer.periodic=1: http://pastebin.com/raw/TB0TKSje > > GENERIC-NODEBUG: http://pastebin.com/raw/05CchraS > I need _verbose_ dmesg. I need the reports about LAPICs initializations, > with register dumps. dmesg before patching (kern.eventtimer.periodic is not set to avoid panic): http://pastebin.com/raw/CnJ911gX dmesg for patched kernel (kern.eventtimer.periodic = 1): http://pastebin.com/raw/9Azz9LxT > > > > > > Also, for the panic, show me the output of the same data as on the > > > screenshot and the output of 'show registers'. > > > > https://imgur.com/pO8Yc3w > Ok, this seems to be yet another case of missed count mode divisor > initialization. Please try the patch at the end of the messasge. Patched kernel doesn't panic anymore. Thanks. > > > Also please load your kernel into kgdb and do > > > list *lapic_et_start+0x281 > By 'your kernel' I mean 'your panicing kernel'. It _was_ panicing kernel. Than not sure what you meant. There is no any dump/core files because dumpdev is not configured yet at the moment of panic. What should I do to retrieve the required information? I've simply run: $ kgdb /boot/kernel/kernel -- Regards, | "In theory there is no difference between theory Vladimir Zakharov | and practice. In practice there is."- Yogi Berra From owner-freebsd-current@freebsd.org Fri Apr 15 14:26:26 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2B6B6AED97B for ; Fri, 15 Apr 2016 14:26:26 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x232.google.com (mail-io0-x232.google.com [IPv6:2607:f8b0:4001:c06::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F0DD51942 for ; Fri, 15 Apr 2016 14:26:25 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x232.google.com with SMTP id 2so136294567ioy.1 for ; Fri, 15 Apr 2016 07:26:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=+JCPFg7qRDZlwhLthmxXtzWPw5R4ECIjIUNM2qafquY=; b=vaUBzrfLRJdaiB6DBdwoJFVeEKKF54vZXzdrwUZTyjauS1PP75tuMbHd5o3ukAnTjE TCcEjxAIXmFpCgwikdL2AlJ9KNC8zE68CfuRDxZTDygfpN8p0ME+bGINFvJ1vArXdlFi nGE2SU3n64EUAQCm95NRTJWXHew08/pUwccwlLFUh9FSXpCogE3oaF0Z1E267CGeVDwm HqfMcy/P/Gp1CJc4jHa2kGSlbkSwAMBlR+tSpQ6MmmL1pafLrWPSALjuKxcN3RND6f9+ NwtOzgAWe52OWgWHi3dJTi+72dkQImO6Hh3fY0O+BqgfywHJITg1SMWv/OOAISgOB4Wz b3Rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=+JCPFg7qRDZlwhLthmxXtzWPw5R4ECIjIUNM2qafquY=; b=YCMopsVrORfXxaU5bPyHagQ5EAGw+o8U1NaaJ814oPxSeoK7AAVlCWu9pyiWe0JAWl pRXfLPTiR+1ekOiTodfRi5rQN+p7G2BXXc3aEEQcVj7lHuwIFJCv0jKVL7yZvh853wTV yVoCGb3YIIuzmdQ7kNeW1wYuMeRt3e5XhPre0dQ76ACW6cuo+q8oiQkjli1AXWIfWehr kgY2Vn6jXgAW12kD1HX6F/kASzBaJVm/18G8c+3qt7DGpUF7mQgopTmMw+ETUx7eAr24 Q+sT+NLRnjjcTrMhiKyxM097XfEuCksI5yjSCztRh0XynYZ11gkzYvqAwwCqU4hswh9g 5jUg== X-Gm-Message-State: AOPr4FWgSNizA77NFiPheKdK5qJ72zKBNnsGxNn/jrm71a33uI4KEVIhI8ukY0RJ1PWGenx4uy5kJIqiYPTf7Q== MIME-Version: 1.0 X-Received: by 10.107.137.16 with SMTP id l16mr22382409iod.197.1460730383936; Fri, 15 Apr 2016 07:26:23 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.104.197 with HTTP; Fri, 15 Apr 2016 07:26:23 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: <20160415155143.0faa8204@freyja.zeit4.iv.bundesimmobilien.de> References: <20160415155143.0faa8204@freyja.zeit4.iv.bundesimmobilien.de> Date: Fri, 15 Apr 2016 08:26:23 -0600 X-Google-Sender-Auth: n-1wiI8P1cFo1YACDzG-Lr02vas Message-ID: Subject: Re: Heads up From: Warner Losh To: "O. Hartmann" Cc: Warren Block , FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 14:26:26 -0000 On Fri, Apr 15, 2016 at 7:51 AM, O. Hartmann wrote: > On Thu, 14 Apr 2016 22:19:23 -0600 > Warner Losh wrote: > > > On Thu, Apr 14, 2016 at 9:56 PM, Warren Block > wrote: > > > > > On Thu, 14 Apr 2016, Warner Losh wrote: > > > > > > The CAM I/O scheduler has been committed to current. This work is > > > described > > >> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though > the > > >> default scheduler doesn't change the default (old) behavior. > > >> > > >> One possible issue, however, is that it also enables NCQ Trims on ada > > >> SSDs. > > >> There are a few rogue drives that claim support for this feature, but > > >> actually implement data corrupt instead of queued trims. The list of > known > > >> rogues is believed to be complete, but some caution is in order. > > > > > > > > > > > Is the list of drives queryable? Is there an easy way to tell if the > > > currently-connected drives are on the list? > > > > > > > /usr/src/sys/cam/ata/ata_da.c has the list. > > > > dmesg will tell you if it detected a bad one since it prints the drive's > > quirks. > > But that's no big deal, because the bad one work just fine if you never > > issue > > a NCQ TRIM. This small group of drives were early adapters of this > > technology > > > > Here's the full list of known rogues: > > > > Crucial/Micron M500 (all firmware prior to MU07) > > Micron M510 MU01 firmware (newer firmware is good) > > Crucial/Micron M550 MU01 firmware (newer firmware is good) > > Crucial MX100 MU01 firmware (newer firmware is good) > > FCCT M500 all firmware > > Samsung 830 all firmware > > Samsung 840 all firmware > > Samsung 850 all firmware > > This is funny, > > ALL of our Fujitsu Workstations and those I use pprivate do have Micron SSD > drives (Fujitsu) and Samsung SSD (830 and 840). > Which Micron drives? I'm not familiar with the 'Fujitsu' model for that line. The newer ones are fine, the ones listed above with the MU01 firmware being bad have MU02 firmware (or newer) available that fixes the problem. The M500's firmware exists, but I don't know how available it is. So for Micron, solutions to the problem exist. The 830 and 840 apparently claim support, but are in the class of drives that simply fail to actually work in what may be a reasonable way to detect. There's code to do the fallback in there now, but I'm not so sure that it is working given some of the reports I've seen. Maybe I need to try to but a couple of these drives to see. So - they are the most popular/used drives in a more "professional" > environment these days and they get blacklisted :-( > At least for the micron drives, you don't want to use NCQ trim on the versions listed. It's data corruption roulette. For newer drives, it is fine. The performance will certainly be no worse than it was before my commit. Warner From owner-freebsd-current@freebsd.org Fri Apr 15 14:37:10 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1518CAEDF94 for ; Fri, 15 Apr 2016 14:37:10 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B43871941 for ; Fri, 15 Apr 2016 14:37:09 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u3FEb4c6029133 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 15 Apr 2016 17:37:04 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u3FEb4c6029133 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u3FEb4Sg029132; Fri, 15 Apr 2016 17:37:04 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 15 Apr 2016 17:37:04 +0300 From: Konstantin Belousov To: Vladimir Zakharov Cc: freebsd-current@freebsd.org Subject: Re: GENERIC-NODEBUG panics, GENERIC does not Message-ID: <20160415143704.GL2422@kib.kiev.ua> References: <20160415102644.GA1380@vzakharov> <20160415105055.GI2422@kib.kiev.ua> <20160415113818.GA1613@vzakharov> <20160415125341.GJ2422@kib.kiev.ua> <20160415141154.GA1522@vzakharov> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160415141154.GA1522@vzakharov> User-Agent: Mutt/1.6.0 (2016-04-01) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 14:37:10 -0000 On Fri, Apr 15, 2016 at 05:11:54PM +0300, Vladimir Zakharov wrote: > On Fri, Apr 15, 2016, Konstantin Belousov wrote: > > On Fri, Apr 15, 2016 at 02:38:18PM +0300, Vladimir Zakharov wrote: > > > On Fri, Apr 15, 2016, Konstantin Belousov wrote: > > > > On Fri, Apr 15, 2016 at 01:26:44PM +0300, Vladimir Zakharov wrote: > > > > > Hello > > > > > > > > > > Setting 'kern.eventtimer.periodic = 1' in /etc/sysctl.conf leads to > > > > > GENERIC-NODEBUG panic. GENERIC loads without problems. > > > > > So do GENERIC-NODEBUG as of r297245. > > > > > > > > > > https://imgur.com/0DtDU3m > > > > > > > > > > $ uname -a > > > > > > > > > > FreeBSD vzakharov 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r298037: Fri Apr > > > > > 15 12:27:40 MSK 2016 root@vzakharov:/home/obj/usr/src/sys/GENERIC-NODEBUG amd64 > > > > > > > > > > > > > I cannot reproduce it locally. > > > > Please provide me verbose dmesg from the successfull boot on your machine. > > > > > > GENERIC with kern.eventtimer.periodic=1: http://pastebin.com/raw/TB0TKSje > > > GENERIC-NODEBUG: http://pastebin.com/raw/05CchraS > > I need _verbose_ dmesg. I need the reports about LAPICs initializations, > > with register dumps. > > dmesg before patching (kern.eventtimer.periodic is not set to avoid > panic): > http://pastebin.com/raw/CnJ911gX > > dmesg for patched kernel (kern.eventtimer.periodic = 1): > http://pastebin.com/raw/9Azz9LxT Thanks. > > > > > > > > > > Also, for the panic, show me the output of the same data as on the > > > > screenshot and the output of 'show registers'. > > > > > > https://imgur.com/pO8Yc3w > > Ok, this seems to be yet another case of missed count mode divisor > > initialization. Please try the patch at the end of the messasge. > > Patched kernel doesn't panic anymore. Thanks. Committed as r298056. > > > > > Also please load your kernel into kgdb and do > > > > list *lapic_et_start+0x281 > > By 'your kernel' I mean 'your panicing kernel'. > It _was_ panicing kernel. Than not sure what you meant. There is no any > dump/core files because dumpdev is not configured yet at the moment of > panic. What should I do to retrieve the required information? > I've simply run: $ kgdb /boot/kernel/kernel No, core is not needed, only kernel to translate faulted address into the source line. The translation that you show did not make sense. The registers value was more useful. From owner-freebsd-current@freebsd.org Fri Apr 15 15:23:52 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AF3A7AED096 for ; Fri, 15 Apr 2016 15:23:52 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mx1.sbone.de (bird.sbone.de [46.4.1.90]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mx1.sbone.de", Issuer "SBone.DE" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 6DC3C16D7; Fri, 15 Apr 2016 15:23:51 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:31::2013:587]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id E5C4925D3AA8; Fri, 15 Apr 2016 15:23:42 +0000 (UTC) Received: from content-filter.sbone.de (content-filter.sbone.de [IPv6:fde9:577b:c1a9:31::2013:2742]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 64F30D1F894; Fri, 15 Apr 2016 15:23:42 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:31::2013:587]) by content-filter.sbone.de (content-filter.sbone.de [fde9:577b:c1a9:31::2013:2742]) (amavisd-new, port 10024) with ESMTP id P83QW0x82wsR; Fri, 15 Apr 2016 15:23:41 +0000 (UTC) Received: from [IPv6:fde9:577b:c1a9:4420:cabc:c8ff:fe8b:4fe6] (orange-tun0-ula.sbone.de [IPv6:fde9:577b:c1a9:4420:cabc:c8ff:fe8b:4fe6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 38D35D1F893; Fri, 15 Apr 2016 15:23:41 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Subject: Re: Update to 11.0-RELEASE Schedule From: "Bjoern A. Zeeb" In-Reply-To: <5710F15A.30805@gmail.com> Date: Fri, 15 Apr 2016 15:23:39 +0000 Cc: FreeBSD Current , FreeBSD Release Engineering Team Content-Transfer-Encoding: quoted-printable Message-Id: <4AC35CD4-593A-4E88-A51B-3A2815765533@lists.zabbadoz.net> References: <20160413234548.GL18163@FreeBSD.org> <5710F15A.30805@gmail.com> To: Ernie Luzar X-Mailer: Apple Mail (2.3112) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 15:23:52 -0000 > On 15 Apr 2016, at 13:49 , Ernie Luzar wrote: >=20 > Is the VIMAGE revamp by "Bjoern A. Zeeb=E2=80=9D completed and is it = going to be included in 11.0? It=E2=80=99s not completed yet but I=E2=80=99ll try to make sure as much = as possible will be in HEAD before the code slush date. Bjoern From owner-freebsd-current@freebsd.org Fri Apr 15 15:32:32 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BE6BDAED530 for ; Fri, 15 Apr 2016 15:32:32 +0000 (UTC) (envelope-from sodynet1@gmail.com) Received: from mail-lf0-x235.google.com (mail-lf0-x235.google.com [IPv6:2a00:1450:4010:c07::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 583A6101D; Fri, 15 Apr 2016 15:32:32 +0000 (UTC) (envelope-from sodynet1@gmail.com) Received: by mail-lf0-x235.google.com with SMTP id j11so149570167lfb.1; Fri, 15 Apr 2016 08:32:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=WpiTO3Gso4g5+GguCJixnB2IApBRn9l77DO8IPCqFoY=; b=ESeGN67JqNzt2wNHDBT2psrHZea2MkB4hj7GpxnNZrdWFzqpQtuApsu/fmHCit8o3P a2LoaYHDIT7g7e4yMUoJHaDeOWEW4zzmMcKehzsaPpTD313HlNIcpSzAxTGbGDI5l7ik gxKV2mSiyyOrc0ffjadbaKfArtP8uLvnF+mj7Y0KhmyeLbpH1CyO60pDIszjCcmnPmBd TvYdNMnTIFaXNrTI5P6StgNEYuH4sZOMl8Yn9ktJZQxZ6XEMZK/WLPeGfYLh6bHLqGFz TMq3Z4cr78ZepeIB9jzxstdONbTCg6K+/Yot5giPFQrgU3+pUjG5JlHNxf2LJnfIurMa rmHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=WpiTO3Gso4g5+GguCJixnB2IApBRn9l77DO8IPCqFoY=; b=WcmXkDqMGRc1A3Dc74n5OJem00/xjdLQSGwfQBMfz6wkyOH4OXIMMsURab01Dnujbj UyFXkLTIc0nHrA1EfrQh5JwoCgIDG+RXRFsLVjVCEE861t91YTiHiccv18JbLmrJeeN6 V0gNfdKwOpWiqiUVdiTvMiZ3+RTlq8AaUxLz/90BUWVIq7/Fjq/QZE4HrntK3KlA5U5Y mEeSnpairsqLPqzllKCLYbk6IuvEGKfxcgLkBiZyxO0qNt/M/TD74vRjk2GkmrpxdVye rMl0QRLvMsg9pJYmjTjoi4mZ5WqSktD8jMCHySuAZHq6NQI+AxDg7x64W/YS08d/BLnZ gHnA== X-Gm-Message-State: AOPr4FXUTj9bxKcDZiZqux43uQWijB2b6hAiQJt1VnWVQiZ5E/HMp8lcCPjDFhiUUCa1xsH78z7kbUhVakz5vQ== MIME-Version: 1.0 X-Received: by 10.112.157.66 with SMTP id wk2mr7926828lbb.53.1460734350424; Fri, 15 Apr 2016 08:32:30 -0700 (PDT) Received: by 10.112.44.68 with HTTP; Fri, 15 Apr 2016 08:32:30 -0700 (PDT) Received: by 10.112.44.68 with HTTP; Fri, 15 Apr 2016 08:32:30 -0700 (PDT) In-Reply-To: <4AC35CD4-593A-4E88-A51B-3A2815765533@lists.zabbadoz.net> References: <20160413234548.GL18163@FreeBSD.org> <5710F15A.30805@gmail.com> <4AC35CD4-593A-4E88-A51B-3A2815765533@lists.zabbadoz.net> Date: Fri, 15 Apr 2016 18:32:30 +0300 Message-ID: Subject: Re: Update to 11.0-RELEASE Schedule From: Sami Halabi To: "Bjoern A. Zeeb" Cc: Ernie Luzar , FreeBSD Release Engineering Team , FreeBSD Current Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 15:32:32 -0000 Hi, Myabe i missed something... what isbthe work about? is it about stabilizimg current viamge or something else? Sami =D7=91=D7=AA=D7=90=D7=A8=D7=99=D7=9A 15 =D7=91=D7=90=D7=A4=D7=A8=D7=B3 2016= 18:24,=E2=80=8F "Bjoern A. Zeeb" < bzeeb-lists@lists.zabbadoz.net> =D7=9B=D7=AA=D7=91: > > > On 15 Apr 2016, at 13:49 , Ernie Luzar wrote: > > > > Is the VIMAGE revamp by "Bjoern A. Zeeb=E2=80=9D completed and is it go= ing to be > included in 11.0? > > It=E2=80=99s not completed yet but I=E2=80=99ll try to make sure as much = as possible will > be in HEAD before the code slush date. > > Bjoern > > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " From owner-freebsd-current@freebsd.org Fri Apr 15 15:35:23 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2AE76AED641 for ; Fri, 15 Apr 2016 15:35:23 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mx1.sbone.de (bird.sbone.de [46.4.1.90]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mx1.sbone.de", Issuer "SBone.DE" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id DBD3411A8; Fri, 15 Apr 2016 15:35:22 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:31::2013:587]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id 3E2A025D388E; Fri, 15 Apr 2016 15:35:19 +0000 (UTC) Received: from content-filter.sbone.de (content-filter.sbone.de [IPv6:fde9:577b:c1a9:31::2013:2742]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 566E0D1F894; Fri, 15 Apr 2016 15:35:18 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:31::2013:587]) by content-filter.sbone.de (content-filter.sbone.de [fde9:577b:c1a9:31::2013:2742]) (amavisd-new, port 10024) with ESMTP id 71tDCVVjM85J; Fri, 15 Apr 2016 15:35:17 +0000 (UTC) Received: from [IPv6:fde9:577b:c1a9:4420:cabc:c8ff:fe8b:4fe6] (orange-tun0-ula.sbone.de [IPv6:fde9:577b:c1a9:4420:cabc:c8ff:fe8b:4fe6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 0AE39D1F893; Fri, 15 Apr 2016 15:35:16 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Subject: Re: Update to 11.0-RELEASE Schedule From: "Bjoern A. Zeeb" In-Reply-To: Date: Fri, 15 Apr 2016 15:35:15 +0000 Cc: FreeBSD Release Engineering Team , FreeBSD Current Content-Transfer-Encoding: 7bit Message-Id: References: <20160413234548.GL18163@FreeBSD.org> <5710F15A.30805@gmail.com> <4AC35CD4-593A-4E88-A51B-3A2815765533@lists.zabbadoz.net> To: Sami Halabi X-Mailer: Apple Mail (2.3112) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 15:35:23 -0000 > On 15 Apr 2016, at 15:32 , Sami Halabi wrote: > > Hi, > Myabe i missed something... what isbthe work about? is it about stabilizimg > current viamge or something else? Yes more stable top-down-teardown and reducing the possible memory leaks. /bz From owner-freebsd-current@freebsd.org Fri Apr 15 15:36:32 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AD5F1AED758 for ; Fri, 15 Apr 2016 15:36:32 +0000 (UTC) (envelope-from fidaj@ukr.net) Received: from frv157.fwdcdn.com (frv157.fwdcdn.com [212.42.77.157]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7345514BD for ; Fri, 15 Apr 2016 15:36:32 +0000 (UTC) (envelope-from fidaj@ukr.net) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ukr.net; s=fsm; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=6QboxzVwCWhxEI04jDQlTZaitEy38/wGdHv0gOjcGIs=; b=m3N3+KcBmpzLWxRaWNGKRp3vIIadoxCnRGRqT8XT7vWneh08bWkH8AUjGQBjs6ZbLk9XgbdedAgsTPpOdYkKYF0XGUWqVLx3KQgzjVtyo4cB/Xa8ctqam/b6rbJ86xX5VHqLZfhRPda3u9eZ7Ux4XpGAcj6xxOxk3hgshLN/pvY=; Received: from [37.229.193.176] (helo=nonamehost.local) by frv157.fwdcdn.com with esmtpsa ID 1ar5nI-000PRE-Dx ; Fri, 15 Apr 2016 18:36:28 +0300 Date: Fri, 15 Apr 2016 18:36:27 +0300 From: Ivan Klymenko To: Warner Losh Cc: FreeBSD Current Subject: Re: Heads up Message-ID: <20160415183627.7844634b@nonamehost.local> In-Reply-To: References: <20160415114443.660453cb@nonamehost.local> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Authentication-Result: IP=37.229.193.176; mail.from=fidaj@ukr.net; dkim=pass; header.d=ukr.net X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 15:36:32 -0000 On Fri, 15 Apr 2016 07:29:23 -0600 Warner Losh wrote: > Do you have this problem w/o CAM_NETFLIX_IOSCHED? I not have problem without option CAM_NETFLIX_IOSCHED. > > What version of virtualbox? I've not booted with that in 3 years. virtualbox-ose-4.3.36 > > Warner > > On Fri, Apr 15, 2016 at 2:44 AM, Ivan Klymenko wrote: > > > On Thu, 14 Apr 2016 16:42:33 -0600 > > Warner Losh wrote: > > > > > The CAM I/O scheduler has been committed to current. This work is > > > described in > > > https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though > > > the default scheduler doesn't change the default (old) behavior. > > > > > > One possible issue, however, is that it also enables NCQ Trims on > > > ada SSDs. There are a few rogue drives that claim support for this > > > feature, but actually implement data corrupt instead of queued > > > trims. The list of known rogues is believed to be complete, but > > > some caution is in order. > > > > > > Warner > > > > Hi. > > Thanks for you work. > > But i have problem with VirtualBox if i use the kernel with option > > CAM_NETFLIX_IOSCHED > > http://imgur.com/JpcfW1h > > From owner-freebsd-current@freebsd.org Fri Apr 15 15:42:12 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 55A66AEDA3E for ; Fri, 15 Apr 2016 15:42:12 +0000 (UTC) (envelope-from sodynet1@gmail.com) Received: from mail-lf0-x233.google.com (mail-lf0-x233.google.com [IPv6:2a00:1450:4010:c07::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CF7821A8B; Fri, 15 Apr 2016 15:42:11 +0000 (UTC) (envelope-from sodynet1@gmail.com) Received: by mail-lf0-x233.google.com with SMTP id g184so150060076lfb.3; Fri, 15 Apr 2016 08:42:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=mLrqytUa1EeJudAzMn9HDbR77vWS9vueVS5oc9IpeLU=; b=UvSQW+8Dv4ew2UmxT9vLcjyp8VzLVnVJk70iVdYY7PTocL2t7sdysMGKTOw7ppKRAL G/KNqGiaHaCPi2gARWs54Rxk+ND5seJg9Jqo+DACtiqj0rQsysno9oedR6IAKyt5ChZe I3ewClWKKg/jLeX9ZJObLWATVnAPqN9dYxawYxQc1uagj+ERVLxNc+wt+4C2yErL3v6S Yf0fnKv5Fh/sab1Kl08t/J3e4nKNkh7sKwaeCgvhImkPMqGrdiIS4oZWmwh2CwfQdMnp Rt0JGafVh5RbcFlZ/IM8t+h9BFiWDhCT7hrJBSZt0LU1jJLZ/NigK/TTPEV9tyxJZvzP iyew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=mLrqytUa1EeJudAzMn9HDbR77vWS9vueVS5oc9IpeLU=; b=h94w5hpc8Wv3ZJzG+FaO3ZbtWqikhV2ZWPebq3+Bk/+8LXiDCU5z5TW2lPm3CyIi0u BgaYVQdkRGWm/B4eMv41g0KZvf04QxbF4Lhg8ccLyAdmW/ollyDznyVeBbrVkbgB8yIX tEFsX1LAFP/xb1+KghHElLQEsvfgvY/cZAZdasOf4NRWaG2iWUlADngSYcVOZ7waCBOj XApsnYrAgzi/M6peMbSMiae0fMPaS8WgOYX8bGrdMBEfoFsyfydkiizgYe0APnA/c2ka pQe7/NeIKSVvVNduuMzMJyjTs1MbKEcz7R5Wi+9NkxN1XXPaLlRGb/EmqXoPCTlSp3UI IoJA== X-Gm-Message-State: AOPr4FWVYkwtJPKINK/qqAomhmjEAoaHApkzzlAmu8IPyOGF6N625e6r+l5LQFBd1RGFPT02nj5jY8jUHIiq3w== MIME-Version: 1.0 X-Received: by 10.112.143.40 with SMTP id sb8mr8982084lbb.83.1460734930080; Fri, 15 Apr 2016 08:42:10 -0700 (PDT) Received: by 10.112.44.68 with HTTP; Fri, 15 Apr 2016 08:42:09 -0700 (PDT) Received: by 10.112.44.68 with HTTP; Fri, 15 Apr 2016 08:42:09 -0700 (PDT) In-Reply-To: References: <20160413234548.GL18163@FreeBSD.org> <5710F15A.30805@gmail.com> <4AC35CD4-593A-4E88-A51B-3A2815765533@lists.zabbadoz.net> Date: Fri, 15 Apr 2016 18:42:09 +0300 Message-ID: Subject: Re: Update to 11.0-RELEASE Schedule From: Sami Halabi To: "Bjoern A. Zeeb" Cc: FreeBSD Current , FreeBSD Release Engineering Team Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 15:42:12 -0000 Hi, Great news! usually I read your emails going to freebad-net/jails but seems i missed this. I remmember Roman(?) went over and tried to patch current viamge against open PRs but somewhere the work stopped (or maybe i mssed this too :). is there some patch to test? Thanks for your hard work. Sami =D7=91=D7=AA=D7=90=D7=A8=D7=99=D7=9A 15 =D7=91=D7=90=D7=A4=D7=A8=D7=B3 2016= 18:35,=E2=80=8F "Bjoern A. Zeeb" < bzeeb-lists@lists.zabbadoz.net> =D7=9B=D7=AA=D7=91: > > > On 15 Apr 2016, at 15:32 , Sami Halabi wrote: > > > > Hi, > > Myabe i missed something... what isbthe work about? is it about > stabilizimg > > current viamge or something else? > > Yes more stable top-down-teardown and reducing the possible memory leaks. > > /bz > From owner-freebsd-current@freebsd.org Fri Apr 15 16:13:14 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D12F5AEDD0A for ; Fri, 15 Apr 2016 16:13:14 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: from mail-oi0-x231.google.com (mail-oi0-x231.google.com [IPv6:2607:f8b0:4003:c06::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 97E6B1AF8 for ; Fri, 15 Apr 2016 16:13:14 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: by mail-oi0-x231.google.com with SMTP id w85so128734807oiw.0 for ; Fri, 15 Apr 2016 09:13:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sippysoft-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=I9p9pQFggWB25CrNlAYnm+rKG4vzwDoU8NjsOiPvjQk=; b=sTz6GWSuimYaOdXbjysMDqQav1ih2StMmutFMt6eVacguXMQtJk+5Zg7CxIS1lS/be nLGLXvUtouDLhSWbeR2MCTLE3rPjufPtj1xR5MlSDaxC0XYchLTu4wYmf3OcAcSV0PgP /kRwc/8MZzCUW7nNhM0SPQywN9VwP2GX3BLBns8VYjQIKB4Mg48H9rblKh1YtzMDi8xn 5NuYBmNoznf0RIn3PseqgLfK5iucruFApYrmWj+zWGdhw050ZTTqenILLWrQvJJGgD0f XsHF2MOLyJNJsAnZf1W7/fG2xfshL3I0L4+5U0wsMYv33xKoJuzQJnhd60EMZtiKHDyi tb2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=I9p9pQFggWB25CrNlAYnm+rKG4vzwDoU8NjsOiPvjQk=; b=dBZj12ungefofFMzqCZsPIEcrh/8RoHbu3lxxshvsJKzyuerWVfmnV8eFTYdGQ+wb8 4t3YVb9f3d86fq+wiME8If0Pmc/8R/I5QglnPRXtz4k2dkUnNIrMI9ulJZKD9DO/e5Pb Xg0gczoB9rqpPQ28urlP012mifb3fJT3+3hj3ByS0Kin4A6jSY8C+lf7zGtBKTDnfRFJ gfhhrGG26S2M8Pgc2adrXCZowRwQ40JT5xj6+djrj1lN280XcZxiPpj0qFbuIE2XB1x8 XPKXPtn3oW7hCrwPkPYPaKbA0MrfiU9I9BJLCqsOtu6b9pEuU1YZLAidOnLv2nSV/X6b M6ow== X-Gm-Message-State: AOPr4FWetOpBETWHnviPTK902IZ+OWRoOJGnESxmrdYG6bRVASnI79t5Z2Y3q1fC7IoqLxe4K5ZXplhtQlDpKDpz MIME-Version: 1.0 X-Received: by 10.157.33.135 with SMTP id s7mr10487147otb.22.1460736793771; Fri, 15 Apr 2016 09:13:13 -0700 (PDT) Sender: sobomax@sippysoft.com Received: by 10.157.37.123 with HTTP; Fri, 15 Apr 2016 09:13:13 -0700 (PDT) In-Reply-To: References: Date: Fri, 15 Apr 2016 09:13:13 -0700 X-Google-Sender-Auth: oDQleAErXxA4pekQ3aT91iscTMg Message-ID: Subject: Re: Heads up From: Maxim Sobolev To: Warner Losh Cc: FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 16:13:14 -0000 Great, work Warner, thanks! Small note, though. The CAM_IOSCHED_NETFLIX seems like a quite poor name for a kernel option. IMHO there is no good reason for polluting it with the name of the company that sponsored the development. I don't think we have any precedents of doing this unless the option is related to a piece of hardware that the company makes, and it's not the case here. Apart from "coolness" factor as far as I understand that _NETFLIX suffix does not give any tangible benefit for anybody reading kernel config and trying to understand what this option actually does. CAM_IOSCHED_SSDNG or something would be better IMHO. Just my $0.02. -Max On Thu, Apr 14, 2016 at 3:42 PM, Warner Losh wrote: > The CAM I/O scheduler has been committed to current. This work is described > in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the > default scheduler doesn't change the default (old) behavior. > > One possible issue, however, is that it also enables NCQ Trims on ada SSDs. > There are a few rogue drives that claim support for this feature, but > actually implement data corrupt instead of queued trims. The list of known > rogues is believed to be complete, but some caution is in order. > > Warner > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > > From owner-freebsd-current@freebsd.org Fri Apr 15 16:26:28 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 90904AEE368 for ; Fri, 15 Apr 2016 16:26:28 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from mx1.scaleengine.net (mx1.scaleengine.net [209.51.186.6]) by mx1.freebsd.org (Postfix) with ESMTP id 5483B1782 for ; Fri, 15 Apr 2016 16:26:27 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from [10.1.1.2] (unknown [10.1.1.2]) (Authenticated sender: allanjude.freebsd@scaleengine.com) by mx1.scaleengine.net (Postfix) with ESMTPSA id 89F89D476 for ; Fri, 15 Apr 2016 16:26:21 +0000 (UTC) Subject: Re: Heads up To: freebsd-current@freebsd.org References: From: Allan Jude Message-ID: <57111629.6070606@freebsd.org> Date: Fri, 15 Apr 2016 12:26:17 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="kUTTLi1D2VgF4kr7qkhrnOjaDsPvJMrIb" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 16:26:28 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --kUTTLi1D2VgF4kr7qkhrnOjaDsPvJMrIb Content-Type: multipart/mixed; boundary="cFhrscBwWNNmCPnKdqIPpAUlrkEk5s9vv" From: Allan Jude To: freebsd-current@freebsd.org Message-ID: <57111629.6070606@freebsd.org> Subject: Re: Heads up References: In-Reply-To: --cFhrscBwWNNmCPnKdqIPpAUlrkEk5s9vv Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2016-04-15 12:13, Maxim Sobolev wrote: > Great, work Warner, thanks! Small note, though. The CAM_IOSCHED_NETFLIX= > seems like a quite poor name for a kernel option. IMHO there is no good= > reason for polluting it with the name of the company that sponsored the= > development. I don't think we have any precedents of doing this unless = the > option is related to a piece of hardware that the company makes, and it= 's > not the case here. Apart from "coolness" factor as far as I understand = that > _NETFLIX suffix does not give any tangible benefit for anybody reading > kernel config and trying to understand what this option actually does. > CAM_IOSCHED_SSDNG or something would be better IMHO. Just my $0.02. >=20 > -Max The tuning that CAM_IOCHED_NETFLIX does is not generally applicable to all SSDs, it is very specific to netflix style workloads, where you want to rate-limit writes to preserve low latency for reads. Most workflows, like a database on an SSD, will be the opposite, wanting to prioritize writes over anything else. It is important to not give this scheduler a generic attractive name that will cause people to use it without understanding what its purpose is. The purpose is not 'better scheduling for SSDs', but rather 'scheduling for a latency sensitive read-mostly workload while updating a content library in the background' >=20 > On Thu, Apr 14, 2016 at 3:42 PM, Warner Losh wrote: >=20 >> The CAM I/O scheduler has been committed to current. This work is desc= ribed >> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though th= e >> default scheduler doesn't change the default (old) behavior. >> >> One possible issue, however, is that it also enables NCQ Trims on ada = SSDs. >> There are a few rogue drives that claim support for this feature, but >> actually implement data corrupt instead of queued trims. The list of k= nown >> rogues is believed to be complete, but some caution is in order. >> >> Warner --=20 Allan Jude --cFhrscBwWNNmCPnKdqIPpAUlrkEk5s9vv-- --kUTTLi1D2VgF4kr7qkhrnOjaDsPvJMrIb Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQIcBAEBAgAGBQJXERYsAAoJEBmVNT4SmAt+OcMQAK/2Tq5TS3FXCDF+h7vv1Ivu rhbz6nDHeb0Uf7RwVP9ZreOJ49kTvVkLWgWontr6bjKLBE37YyVPN82aLDYpw9yB +wLcWzde/Pgz6+qoDX2Atbn2DzGQFPyRFNb0HiAaC5NnrGvaHEon+GlE8ZMsyZOM Ro7L1mfUP9dAImi1Ie9Tn2h5E0irbWhnAgfL813ldCTTLuTMWQHhCCisDQDjfmHq BVxyq6+wjkDaUUCoMSTfpep/snfac4eCJvFgMHZ4+Q0fRqUNx+Ar6OjpTtPGdKim TmUOnob0QxgqpQX0jL/aQV3ceenCv/PXj4bbftCMxMoInMd/txtcndUz0e01sF4H ZCuwlQEuqOPwIQ5vUidfG9t5o1z5znE1BkfS9yj1xjrcsoxe7cVYO3XH+Ur2aThj 3rJjAz4adjEk1WTxGxYgLjk4ZvJZBCxbiGwLzVSUFaaCEfq3Th5iW6C/QEIc1RnD L8mhAwFDkPONAizk4lpLlzicWDmnStEdzs/TzpMxDhiNNY2YYZbGWwCBTBMCqyna ZNGdiz8tj2jS0uGvDEFA3ms1aw0iDslc7p+/DP++WdWiini2N2YFxnDDw3Mf529m 3m6EhLUr24h+kt2ktHksv1iEr10RZyXNUkifLZbN9p1+w+clhpoyCmVcWCdbnDpw y3cMrDUoCAfCV9sZA8ND =LtAH -----END PGP SIGNATURE----- --kUTTLi1D2VgF4kr7qkhrnOjaDsPvJMrIb-- From owner-freebsd-current@freebsd.org Fri Apr 15 16:31:48 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7E9B1AEE6CF for ; Fri, 15 Apr 2016 16:31:48 +0000 (UTC) (envelope-from paulw@fisheyehq.com) Received: from smtprelay.hostedemail.com (smtprelay0083.hostedemail.com [216.40.44.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4F1DF1F03 for ; Fri, 15 Apr 2016 16:31:47 +0000 (UTC) (envelope-from paulw@fisheyehq.com) Received: from smtprelay.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by smtpgrave08.hostedemail.com (Postfix) with ESMTP id C9CCF2113A9 for ; Fri, 15 Apr 2016 14:02:13 +0000 (UTC) Received: from filter.hostedemail.com (unknown [216.40.38.60]) by smtprelay05.hostedemail.com (Postfix) with ESMTP id 63AB52691E4; Fri, 15 Apr 2016 14:01:59 +0000 (UTC) X-Session-Marker: 7061756C77406669736865796568712E636F6D X-Spam-Summary: 50, 0, 0, , d41d8cd98f00b204, paulw@fisheyehq.com, :::, RULES_HIT:10:41:355:379:541:542:599:960:967:973:988:989:1042:1155:1160:1260:1277:1311:1313:1314:1345:1359:1437:1515:1516:1518:1534:1541:1593:1594:1711:1730:1747:1777:1792:1801:2393:2525:2553:2560:2563:2682:2685:2859:2933:2937:2939:2942:2945:2947:2951:2954:3022:3138:3139:3140:3141:3142:3352:3622:3865:3866:3867:3868:3870:3871:3874:3934:3936:3938:3941:3944:3947:3950:3953:3956:3959:4605:5007:6119:7903:7974:8985:9025:10004:10400:10848:11026:11232:11658:11914:12043:12517:12519:12555:12663:13069:13311:13357:13439:14181:14721:21080:21366:30012:30022:30054:30090:30091, 0, RBL:none, CacheIP:none, Bayesian:0.5, 0.5, 0.5, Netcheck:none, DomainCache:0, MSF:not bulk, SPF:fn, MSBL:0, DNSBL:none, Custom_rules:0:0:0, LFtime:2, LUA_SUMMARY:none X-HE-Tag: pie67_85a9dcf32711b X-Filterd-Recvd-Size: 2830 Received: from DESKTOPBP64BFH (host-212-159-139-150.static.as13285.net [212.159.139.150]) (Authenticated sender: paulw@fisheyehq.com) by omf12.hostedemail.com (Postfix) with ESMTPA; Fri, 15 Apr 2016 14:01:58 +0000 (UTC) From: "Paul Wootton" To: Cc: "'Konstantin Belousov'" References: <17ea940319f36a803594bd00940efe4f@fisheyehq.com> <20160412075534.GC18263@kib.kiev.ua> <000b01d19506$cb7d8b80$6278a280$@com> In-Reply-To: <000b01d19506$cb7d8b80$6278a280$@com> Subject: RE: Kernel trap when booting inside VirtualBox Date: Fri, 15 Apr 2016 15:02:01 +0100 Organization: Fisheye Message-ID: <1f6801d1971f$62de2100$289a6300$@com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AdGUkLTNQ3nmdE/TR6y/FaaCtOOgcgAKpfcAABI2g9AAhsjPQA== Content-Language: en-gb x-cr-hashedpuzzle: B4Kp C/+j Ea9c FLft G27W KDdj Km7C My8N PGDq Qi6p R49B SIhH Sdlc VQja VXCw Xr1W; 2; ZgByAGUAZQBiAHMAZAAtAGMAdQByAHIAZQBuAHQAQABmAHIAZQBlAGIAcwBkAC4AbwByAGcAOwBrAG8AcwB0AGkAawBiAGUAbABAAGcAbQBhAGkAbAAuAGMAbwBtAA==; Sosha1_v1; 7; {AD964793-07A6-4ADB-9B1D-4DFA53C21922}; cABhAHUAbAB3AEAAZgBpAHMAaABlAHkAZQBoAHEALgBjAG8AbQA=; Fri, 15 Apr 2016 14:01:57 GMT; UgBFADoAIABLAGUAcgBuAGUAbAAgAHQAcgBhAHAAIAB3AGgAZQBuACAAYgBvAG8AdABpAG4AZwAgAGkAbgBzAGkAZABlACAAVgBpAHIAdAB1AGEAbABCAG8AeAA= x-cr-puzzleid: {AD964793-07A6-4ADB-9B1D-4DFA53C21922} X-Antivirus: avast! (VPS 160415-0, 15/04/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 16:31:48 -0000 On Wed, Apr 12, 2016 at 11:01PM, Paul Wootton wrote: >On Tue, Apr 12, 2016 at 02:02PM, Paul Wootton wrote: > >With the help of Konstantin, I have got a proper disassembly. > >I have recompiled a few times so my new panic is >instruction pointer = 0x20:0xffffffff80fed2d9 >stack pointer = 0x28:0xffffffff824d89c0 >frame pointer = 0x28:0xffffffff824d8a40 >code segment = base 0x0, Limit 0xfffff, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 >Processor eflags = resume, IOPL = 0 >Current process = 0 (swapper) >[ thread pid 0 tid 100000 ] >Stopped at native_lapic_setup+0x99: lesl %edx,%esp > >and a disassembly gives >0xffffffff80fed2d9 : (bad) 0x99 == 153 > >Now to figure out why I am making bad binaries. >Ive not seen any issues yet with the world, so its not as if every >binary I >make is bad I have found that having CPUTYPE?=native in /etc/make.conf was my issue. Commenting that line out (the only other line I have is KERNCONF) and now I can build a good kernel --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-current@freebsd.org Fri Apr 15 16:34:37 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 60C90AEE7FA for ; Fri, 15 Apr 2016 16:34:37 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ig0-x242.google.com (mail-ig0-x242.google.com [IPv6:2607:f8b0:4001:c05::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2A1C21162 for ; Fri, 15 Apr 2016 16:34:37 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-ig0-x242.google.com with SMTP id fn8so3573138igb.2 for ; Fri, 15 Apr 2016 09:34:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=/WJTYdoS1Ptpa4XlktHBR2r5mt3Ew7SJnfYDwic46Uc=; b=Teopm+wwk20/EQGNjcdwNdLJ9jZSUwmvEg1rdW3iuuvK7evM3r7HQ0pDQahpNOzDrx ZbOoOZYvf9qeDQGa5uDQy4NWHB6LfstavyYJHY3kt7mFpYeHQ37r86DXSmi2+cz3moCE QZc7+LKEIIbXQgCp46k2Rql6gkaGZJYq1ckHyYhNS4qGMH5GIaXu1yRRDMj/oI2M4miw GqPZsIA7xTAErzYskVKuhlP+BM5BgTpfkP5/AbkiPcKjBWCgmPp3LI28BLfNvGLQwEFG XFf4UgNFhwRlhZgQcwcZbiTxKYMPzyqxHdTo0cXxOmPzVcg+1htlFrh+kHqBRVZvBgwV nSHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=/WJTYdoS1Ptpa4XlktHBR2r5mt3Ew7SJnfYDwic46Uc=; b=RlSXd5+Wqtb8u9vegKv4CKgllbE+CmjUb0Wc5ov+XM36J3NASolwpFjYFExka7IQsg yYCX9fq4Tm2QLXi5SDjCshY2K94HrUuMheYMdTwe8A+G4T7h53JHtBSwZQfIJzOSHEtA JUxvib1lwaqkVc8KTYE4ih9xASh1YA30jpRFRboS6d0w37imCNA22W8jMim3p9+J4UMt 9QKPhwvHHNIHxfTo4+b8X14L8Hcd23DPdedWDMZDPaNyOyePi6yvY/u7xczrRQ8a3xUD e7Uzfp7qfyceDtIPWAknig4Sc7D3ZWKrpgaxcf3fSeupGcPNPWdv/E+vazJpBtYFFeD/ IwZA== X-Gm-Message-State: AOPr4FVWutYxgkMkUElbYNc+VbqeZ2nsowSIXhQQvlfwaKmzMDQnCWGYTt/Rt2buvs6F71PjxdYOFpqoN8UaxQ== MIME-Version: 1.0 X-Received: by 10.50.77.107 with SMTP id r11mr6167303igw.91.1460738076469; Fri, 15 Apr 2016 09:34:36 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.8.133 with HTTP; Fri, 15 Apr 2016 09:34:36 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: <57111629.6070606@freebsd.org> References: <57111629.6070606@freebsd.org> Date: Fri, 15 Apr 2016 10:34:36 -0600 X-Google-Sender-Auth: zrbwBFv-gFf7uX82O7t3dgjm6OQ Message-ID: Subject: Re: Heads up From: Warner Losh To: Allan Jude Cc: FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 16:34:37 -0000 On Fri, Apr 15, 2016 at 10:26 AM, Allan Jude wrote: > On 2016-04-15 12:13, Maxim Sobolev wrote: > > Great, work Warner, thanks! Small note, though. The CAM_IOSCHED_NETFLIX > > seems like a quite poor name for a kernel option. IMHO there is no good > > reason for polluting it with the name of the company that sponsored the > > development. I don't think we have any precedents of doing this unless > the > > option is related to a piece of hardware that the company makes, and it's > > not the case here. Apart from "coolness" factor as far as I understand > that > > _NETFLIX suffix does not give any tangible benefit for anybody reading > > kernel config and trying to understand what this option actually does. > > CAM_IOSCHED_SSDNG or something would be better IMHO. Just my $0.02. > > > > -Max > > The tuning that CAM_IOCHED_NETFLIX does is not generally applicable to > all SSDs, it is very specific to netflix style workloads, where you want > to rate-limit writes to preserve low latency for reads. > Yes. The I/O scheduler can do that. But it also does much more. It isn't limited to doing just that. > Most workflows, like a database on an SSD, will be the opposite, wanting > to prioritize writes over anything else. > It can also do this as well. You get to choose what I/O you want to prioritize, and what throttling, if any, you want to do. Future versions will also allow you to throttle X operations within some range depending on the Y metric for Z operation. It will likely introduce prioritization of I/O requests and deadline scheduling to complement the I/O back pressure work I'm doing right now on the upper layers of the I/O stack. Well, on the 'buf' side of the house, not the ZFS side. It is important to not give this scheduler a generic attractive name > that will cause people to use it without understanding what its purpose > is. The purpose is not 'better scheduling for SSDs', but rather > 'scheduling for a latency sensitive read-mostly workload while updating > a content library in the background' While that was the first use of the scheduler, the scheduler itself is far more flexible than that. As committed, you'll need to tweak it even for that work load. That's why I'm resisting changing the name. It's name is fine. Warner > > > > On Thu, Apr 14, 2016 at 3:42 PM, Warner Losh wrote: > > > >> The CAM I/O scheduler has been committed to current. This work is > described > >> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the > >> default scheduler doesn't change the default (old) behavior. > >> > >> One possible issue, however, is that it also enables NCQ Trims on ada > SSDs. > >> There are a few rogue drives that claim support for this feature, but > >> actually implement data corrupt instead of queued trims. The list of > known > >> rogues is believed to be complete, but some caution is in order. > >> > >> Warner > > > -- > Allan Jude > > From owner-freebsd-current@freebsd.org Fri Apr 15 16:39:49 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8DB23AEEA62 for ; Fri, 15 Apr 2016 16:39:49 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: from mail-oi0-f65.google.com (mail-oi0-f65.google.com [209.85.218.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5ED021715; Fri, 15 Apr 2016 16:39:49 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: by mail-oi0-f65.google.com with SMTP id v67so14412794oie.0; Fri, 15 Apr 2016 09:39:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :date:message-id:subject:from:to:cc; bh=U4kDwc/mwthcqI/pXjREmEW8MpwgfmDNpg5XGJErYjQ=; b=S6lQcQL3dmKYSlkQ7hRmgBrRgQyNcH5/Ylxgc2nId+JBi6OX/9KPcOnNPFU2nqfFir Bfic/fKmb11gartCJKetLqsVZx9rkFR5/f1qK78p5shB19Za0WaiUCIZs6f+tCcgzfag l6QiXbRPOtfOMqoZf7wMlEYTGE5IlhExr29+2lF9R2O6e7RSTmWph0b8XbLeVV62RC1+ 9QFL5vP+2wybNryLkOZjUZvM4/XILaP6eTyjjxp+f3C+hxLEq94KxndiVDzUF55Jb2vM FgtpKGKJNjzv8ukkY95TVzNkYc/I7hGusHoAHlhr9SBUF0HxOhZ9Q8O+yt2m0Uyqtj/u FlVA== X-Gm-Message-State: AOPr4FXqNNXgt+B/BEWoEoNOJNOc/iBrSsrAHdQs172VA7u3XpRGs5tCfKdDYCRXoDtPVA== X-Received: by 10.157.13.170 with SMTP id 39mr11838142ots.134.1460737322978; Fri, 15 Apr 2016 09:22:02 -0700 (PDT) Received: from mail-oi0-f44.google.com (mail-oi0-f44.google.com. [209.85.218.44]) by smtp.gmail.com with ESMTPSA id p1sm1181150obn.22.2016.04.15.09.22.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Apr 2016 09:22:02 -0700 (PDT) Received: by mail-oi0-f44.google.com with SMTP id y204so128832383oie.3; Fri, 15 Apr 2016 09:22:02 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.157.52.70 with SMTP id v64mr11645018otb.72.1460737322263; Fri, 15 Apr 2016 09:22:02 -0700 (PDT) Reply-To: cem@FreeBSD.org Received: by 10.157.22.215 with HTTP; Fri, 15 Apr 2016 09:22:02 -0700 (PDT) In-Reply-To: References: Date: Fri, 15 Apr 2016 09:22:02 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Heads up From: Conrad Meyer To: Maxim Sobolev Cc: Warner Losh , FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 16:39:49 -0000 Max, If you implement a new IO scheduler you can name it whatever you like. "NG" isn't any more meaningful than "Netflix." Best, Conrad On Fri, Apr 15, 2016 at 9:13 AM, Maxim Sobolev wrote: > Great, work Warner, thanks! Small note, though. The CAM_IOSCHED_NETFLIX > seems like a quite poor name for a kernel option. IMHO there is no good > reason for polluting it with the name of the company that sponsored the > development. I don't think we have any precedents of doing this unless the > option is related to a piece of hardware that the company makes, and it's > not the case here. Apart from "coolness" factor as far as I understand that > _NETFLIX suffix does not give any tangible benefit for anybody reading > kernel config and trying to understand what this option actually does. > CAM_IOSCHED_SSDNG or something would be better IMHO. Just my $0.02. > > -Max > > On Thu, Apr 14, 2016 at 3:42 PM, Warner Losh wrote: > >> The CAM I/O scheduler has been committed to current. This work is described >> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the >> default scheduler doesn't change the default (old) behavior. >> >> One possible issue, however, is that it also enables NCQ Trims on ada SSDs. >> There are a few rogue drives that claim support for this feature, but >> actually implement data corrupt instead of queued trims. The list of known >> rogues is believed to be complete, but some caution is in order. >> >> Warner >> _______________________________________________ >> freebsd-current@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >> >> > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Fri Apr 15 17:22:13 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D9ADBAEEBF9 for ; Fri, 15 Apr 2016 17:22:13 +0000 (UTC) (envelope-from mozolevsky@gmail.com) Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 72B2E1A54; Fri, 15 Apr 2016 17:22:13 +0000 (UTC) (envelope-from mozolevsky@gmail.com) Received: by mail-wm0-x22f.google.com with SMTP id a140so40538380wma.0; Fri, 15 Apr 2016 10:22:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=ZOdJmgqlE1SRx4Y3YgofYKz++V86jlpI8g78HsL1ZS8=; b=Zjyc4lmgkX/Fzb+kQh7eUpWrHDr/FopSkV6Fg/i1IRA+ZSH2vhetJQmo8YwQmMfJaF 9l56aeZOnlgeDpHqJldTalCnHRDKFdXWI4+TR+kO+Iy1on/OjMgv8U9+vpnwjQqJWOK4 hkiYwlp324+4uRr1mrDRG/rwrlXZ9/Csulxm3z/3BjxkTPXRt0s9Bl8tnvfXDUxtNfOh f05lmeYEffA8x4cyHLREEvAD52C0ltzmVMHoKRxUp9ajDOkYB/UktQXdcvxuKIMiFw/E F9xCaDoq0uZzZVNU1VTXnVVL6dAICgpIPZAl+gWd0oXeo6NXwsY+l35Hv0wzxLZEPKdT qpkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=ZOdJmgqlE1SRx4Y3YgofYKz++V86jlpI8g78HsL1ZS8=; b=EZ2QaPao8B5Vkwz+iV7mlCPb0+A4tw80Z+7RFCaAe3ZD3OpMXME6dj/23uzEEjXIQx XuT3/qPyWY0QobDCvzDBs99Xwljq2l9IwpSEW7tdTbmly6sQF80JKJSk0KK1FDzzyXGN NfWcJtB+nfMEbw34J8ewabvUopeTWM8bfJMucYOVIXxsKzbS6YaM4Y0O8vS0jAtEHu36 LlBm3pvFITaFhbOiV+aDF9r/DrTqmdZLVrIDMqKJAbxiaJ2higYXtXiQZbvGHKRNpLli kxEp83pv5rNOuTJ7Y9+ErqJUlPLte/+0fZH4NkcUAn3Z7X2pB2jpZk6vZQPis/4DXgbz w68A== X-Gm-Message-State: AOPr4FXtjcvXBIHhKdA+x7lVA6AmoRyElcfdpWYnVwvU0yo4hBame7iEdSM0YM5ReAZw3JoTU87Qu9gSxJApcg== X-Received: by 10.28.46.193 with SMTP id u184mr5766622wmu.95.1460740931727; Fri, 15 Apr 2016 10:22:11 -0700 (PDT) MIME-Version: 1.0 Sender: mozolevsky@gmail.com Received: by 10.28.29.207 with HTTP; Fri, 15 Apr 2016 10:21:32 -0700 (PDT) In-Reply-To: References: From: Igor Mozolevsky Date: Fri, 15 Apr 2016 18:21:32 +0100 X-Google-Sender-Auth: t2y6xNoTntKWvFnKlH9uWIEdgbs Message-ID: Subject: Re: Heads up To: cem@freebsd.org Cc: Maxim Sobolev , Warner Losh , FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 17:22:13 -0000 On 15 April 2016 at 17:22, Conrad Meyer wrote: If you implement a new IO scheduler you can name it whatever you like. > "NG" isn't any more meaningful than "Netflix." > True, but _NETFLIX as a suffix is bad for three reasons: 1st- it creates a precedent for every sponsoring co. to want their name in the kernel space. 2nd- I doubt any other company would want to sponsor improvement of _NETFLIX codebase, and at the same time after how many commits does the code become so remote from _NETFLIX code so as to have _NETFLIX become a meaningless piece of nostalgia? Finally, taking a leaf out of McConnell's Code Complete- variables need to have an unambiguous and meaningful name- what on earth does _NETFLIX mean: "to be only used at netflix", "to be used on netflix hardware", "to be used with netflix's permission", or something else- if you need to look it up, the variable is named wrongly! My 2c. Cheers, -- Igor M. From owner-freebsd-current@freebsd.org Fri Apr 15 17:25:41 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 65E33ADAC17 for ; Fri, 15 Apr 2016 17:25:41 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: from mail-ob0-x22e.google.com (mail-ob0-x22e.google.com [IPv6:2607:f8b0:4003:c01::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 338611DB4 for ; Fri, 15 Apr 2016 17:25:41 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: by mail-ob0-x22e.google.com with SMTP id bg3so67847852obb.1 for ; Fri, 15 Apr 2016 10:25:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sippysoft-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=At8jr1j1QTpPqJQgChSIe5bKeW86OV88eiHzRfmeV7w=; b=0iqBX0TG9ccbBrqrjuUk2j9mTfFIf2+Q0bEBcAZktDoj37zQL2CZIS1jx15CzIiZiz 2CUxfW4j7vHijd1qucMNvoqIUn4kA8bnF9OcJSgs1wqDnu57CFBTelXTTwVE+62iJzpT B15/pgDToWrcGy9dmBHr4DESVrUpxtr78yHKDZBZyhOj/uFYu1gIXJQ9c6xsg8eO80UM CESWprqbMWvCx3Yh+0lC5Sz2z6eO0PyOo7f7U//oRwOs9iEynceXKf0wRCniE0escFxf MdWG83hahbw13Lpvcrg3Jr96h8baTVK1s25ssJeIZh6fApPfxHf7SZy1ihUPWON1eFCe bXYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=At8jr1j1QTpPqJQgChSIe5bKeW86OV88eiHzRfmeV7w=; b=VtYnhoc565BT6DBYyLFIB98ajOObgFOwtC1rlqUoMeVsIs5q5sFeocSLfqqh+p2xjn q3Sw/UHn7CtpJGweSRL7W2iFLlxdmJpWlXD4dU8OjBW6rjEAEjzvaX2B7X+LuusFN8aC nMtUONMHd8VyC94987O9ut9p2XKnl0qn6vYLbCNSoiRmYXweR/IPxHSCt+wztmJ2/xlM YOqAMAQk6Suin2rg+nc2Lj46u9QtQGTt8J6U63zaWmgq/fiOEtX1NJ0NqsqpqDlzTO31 3Nn5AKBgTSO4gHtUBaFGEVXbPkkD2MZnDj5qmxnO9q79FAYXFszIDdGf4PwCidt3bTD4 WgTA== X-Gm-Message-State: AOPr4FXu/UJzUeUfbGkfk54lKaFyGB2ZKgTkX1iU/+3u8b7OSzJULWqTGHh/tQbCkbSWXHgt6uLYT5zgh0EaUPnm MIME-Version: 1.0 X-Received: by 10.182.58.36 with SMTP id n4mr11655797obq.2.1460741140463; Fri, 15 Apr 2016 10:25:40 -0700 (PDT) Sender: sobomax@sippysoft.com Received: by 10.157.37.123 with HTTP; Fri, 15 Apr 2016 10:25:40 -0700 (PDT) In-Reply-To: References: Date: Fri, 15 Apr 2016 10:25:40 -0700 X-Google-Sender-Auth: AlU5ko-4iIDgdowhSS5WfiiP5fM Message-ID: Subject: Re: Heads up From: Maxim Sobolev To: "Conrad E. Meyer" Cc: Warner Losh , FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 17:25:41 -0000 Conrad, yes, you can, but sticking it into FreeBSD source tree IMHO restricts your options somewhat. If it's your private code you can easily put F-world into it and nobody obviously cares apart from your co-workers and your boss. Would probably be considered highly inappropriate by most to merge it into a public one, so "whatever your like" rule has its limits. Also, apart from being not very suggestive as to what this option actually does, let's not forget that "Netflix" is probably registered as a trademark and whatnot in North America at least, if not worldwide. I am not a lawyer, but I suspect using it might have some ramifications for our ability to name things using this name. If "SSDNG" is not a good name, I'd suggest coming up with some other name that is neutral and also has some hints as to its functionality. For example, CAM_IOCHED_LOW_LAT or something. On Fri, Apr 15, 2016 at 9:22 AM, Conrad Meyer wrote: > Max, > > If you implement a new IO scheduler you can name it whatever you like. > "NG" isn't any more meaningful than "Netflix." > > Best, > Conrad > > On Fri, Apr 15, 2016 at 9:13 AM, Maxim Sobolev > wrote: > > Great, work Warner, thanks! Small note, though. The CAM_IOSCHED_NETFLIX > > seems like a quite poor name for a kernel option. IMHO there is no good > > reason for polluting it with the name of the company that sponsored the > > development. I don't think we have any precedents of doing this unless > the > > option is related to a piece of hardware that the company makes, and it's > > not the case here. Apart from "coolness" factor as far as I understand > that > > _NETFLIX suffix does not give any tangible benefit for anybody reading > > kernel config and trying to understand what this option actually does. > > CAM_IOSCHED_SSDNG or something would be better IMHO. Just my $0.02. > > > > -Max > > > > On Thu, Apr 14, 2016 at 3:42 PM, Warner Losh wrote: > > > >> The CAM I/O scheduler has been committed to current. This work is > described > >> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the > >> default scheduler doesn't change the default (old) behavior. > >> > >> One possible issue, however, is that it also enables NCQ Trims on ada > SSDs. > >> There are a few rogue drives that claim support for this feature, but > >> actually implement data corrupt instead of queued trims. The list of > known > >> rogues is believed to be complete, but some caution is in order. > >> > >> Warner > >> _______________________________________________ > >> freebsd-current@freebsd.org mailing list > >> https://lists.freebsd.org/mailman/listinfo/freebsd-current > >> To unsubscribe, send any mail to " > freebsd-current-unsubscribe@freebsd.org" > >> > >> > > _______________________________________________ > > freebsd-current@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > To unsubscribe, send any mail to " > freebsd-current-unsubscribe@freebsd.org" > > From owner-freebsd-current@freebsd.org Fri Apr 15 17:30:07 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2E32FAECCEE for ; Fri, 15 Apr 2016 17:30:07 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x242.google.com (mail-io0-x242.google.com [IPv6:2607:f8b0:4001:c06::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EAFB1149E for ; Fri, 15 Apr 2016 17:30:06 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x242.google.com with SMTP id s2so15925212iod.3 for ; Fri, 15 Apr 2016 10:30:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=h0Nh67RmhKcfmEJWApAeFG0+CHPtuSpGqZLf6/Lz7Wg=; b=L1GqYbnSOv+fuk/tVDy8A9tyfp9GZMCWqck7hnPQ/CkEF/D77qbTbrh1tCnV5vVAHn kWey4YKeDqkeyDTD/XfoHTVrs3dvLRbQhoy9diKzlt2XHP+7yNmlK+mvg6QppfyXk94s VO38f4Ukqxjn9Y6NbJFcgZeYQnPo8I5WboAJT6YNJgr08Si09ijJnbLP/m5qkyKkcVcy uv+53tCP8zE85PYxucMNWH3aVC8ughKbPt244hc1D08vO5Ez+7E2aPeJZ4tffHLJBuyw EDwoXFAWHq26wawpQix6RaKTMNUmDvvX8jsZ0AcVMyIlvnaC1WpNzLHXJZjvc8zYhemt TkrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=h0Nh67RmhKcfmEJWApAeFG0+CHPtuSpGqZLf6/Lz7Wg=; b=HaOgW8hXwvp2q/WHe6Z1UTG+H0qbY31D51yIchWOd7HlNiZdNylYw0+jso4qEyzg6/ F/u+KOUSd1IMj4Ww+OnWF8lQf1YL+TxiFrATnVSUtpYzMBTSVD9rDjks5M6ynYKIPq/2 GVRagg0wZIBoEvLMd0QSTiScy2lADCXWYglKZgs5a/ukNOSP1d4bTs/Co+lRmeQMKskE YmOsmd7HRVu8/nnO/o4+iGRLnQ80Dtfxi/FdS5Xd42h1MPFlin59ZbEyU4wg7aFus8El inHKFhhWITu4b6nxXxXZIxnIcYs5ZTFONKxtsEQE8j1MaUSDnXpTB5Ru4CakzOPgwMWp Nyog== X-Gm-Message-State: AOPr4FW6S+CdH0HISLX2f/Dbg67YaPI4Aq3+xCdfOpLCNWUprt8N+MEVT9Hryhozzyp0DVK7+S50zuoOKsiQrw== MIME-Version: 1.0 X-Received: by 10.107.133.151 with SMTP id p23mr23972364ioi.16.1460741406095; Fri, 15 Apr 2016 10:30:06 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.104.197 with HTTP; Fri, 15 Apr 2016 10:30:05 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: References: Date: Fri, 15 Apr 2016 11:30:05 -0600 X-Google-Sender-Auth: Yht0Y8Hu91Q7FkUvHzJKPGzywnQ Message-ID: Subject: Re: Heads up From: Warner Losh To: Maxim Sobolev Cc: "Conrad E. Meyer" , FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 17:30:07 -0000 On Fri, Apr 15, 2016 at 11:25 AM, Maxim Sobolev wrote: > Conrad, yes, you can, but sticking it into FreeBSD source tree IMHO > restricts your options somewhat. If it's your private code you can easily > put F-world into it and nobody obviously cares apart from your co-workers > and your boss. Would probably be considered highly inappropriate by most to > merge it into a public one, so "whatever your like" rule has its limits. > The name isn't obscene or offensive. > Also, apart from being not very suggestive as to what this option actually > does, let's not forget that "Netflix" is probably registered as a trademark > and whatnot in North America at least, if not worldwide. I am not a lawyer, > but I suspect using it might have some ramifications for our ability to > name things using this name. > Probably not. This is a weak argument. It's a descriptive use of the word, and not being used to market or sell video streaming services or DVD rental by mail. > If "SSDNG" is not a good name, I'd suggest coming up with some other name > that is neutral and also has some hints as to its functionality. For > example, CAM_IOCHED_LOW_LAT or something. > Also a horrible name. It's a generic I/O scheduler. It can do lots of things. I keep saying that, and categorically refuse to name the more expansive scheduler anything that's so limiting. Warner > On Fri, Apr 15, 2016 at 9:22 AM, Conrad Meyer wrote: > >> Max, >> >> If you implement a new IO scheduler you can name it whatever you like. >> "NG" isn't any more meaningful than "Netflix." >> >> Best, >> Conrad >> >> On Fri, Apr 15, 2016 at 9:13 AM, Maxim Sobolev >> wrote: >> > Great, work Warner, thanks! Small note, though. The CAM_IOSCHED_NETFLIX >> > seems like a quite poor name for a kernel option. IMHO there is no good >> > reason for polluting it with the name of the company that sponsored the >> > development. I don't think we have any precedents of doing this unless >> the >> > option is related to a piece of hardware that the company makes, and >> it's >> > not the case here. Apart from "coolness" factor as far as I understand >> that >> > _NETFLIX suffix does not give any tangible benefit for anybody reading >> > kernel config and trying to understand what this option actually does. >> > CAM_IOSCHED_SSDNG or something would be better IMHO. Just my $0.02. >> > >> > -Max >> > >> > On Thu, Apr 14, 2016 at 3:42 PM, Warner Losh wrote: >> > >> >> The CAM I/O scheduler has been committed to current. This work is >> described >> >> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though >> the >> >> default scheduler doesn't change the default (old) behavior. >> >> >> >> One possible issue, however, is that it also enables NCQ Trims on ada >> SSDs. >> >> There are a few rogue drives that claim support for this feature, but >> >> actually implement data corrupt instead of queued trims. The list of >> known >> >> rogues is believed to be complete, but some caution is in order. >> >> >> >> Warner >> >> _______________________________________________ >> >> freebsd-current@freebsd.org mailing list >> >> https://lists.freebsd.org/mailman/listinfo/freebsd-current >> >> To unsubscribe, send any mail to " >> freebsd-current-unsubscribe@freebsd.org" >> >> >> >> >> > _______________________________________________ >> > freebsd-current@freebsd.org mailing list >> > https://lists.freebsd.org/mailman/listinfo/freebsd-current >> > To unsubscribe, send any mail to " >> freebsd-current-unsubscribe@freebsd.org" >> >> > From owner-freebsd-current@freebsd.org Fri Apr 15 17:44:59 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F080CAEDBAB for ; Fri, 15 Apr 2016 17:44:59 +0000 (UTC) (envelope-from ohauer@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6B1A91450 for ; Fri, 15 Apr 2016 17:44:58 +0000 (UTC) (envelope-from ohauer@gmx.de) Received: from [192.168.100.100] ([87.139.233.65]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0M5tzh-1bff7R1ns9-00xsTz; Fri, 15 Apr 2016 19:44:32 +0200 Subject: Re: Heads up To: FreeBSD Current References: Reply-To: FreeBSD Current Cc: Warner Losh , Warren Block From: olli hauer Message-ID: <571129AD.6070106@gmx.de> Date: Fri, 15 Apr 2016 19:49:33 +0200 User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:q8VgMS4Kzgfk9nWmIjSEPPOvmi23/6YSg3iGJsOAtAVc3XWOXz1 knHbolqN3EZWPbsat6dHwo+7yyZR0hPRdG7s+LbmSA+RhTWgQDchhIfRwn2F1ETC6dFVpUr K6HpFSpPqaLGyTjCtYoS5fLtd1YlAi36Re8xmJPDcGVLA6yRvTkTtTyi5QZbtMmwCA/yKT+ HS0rvl95dRmOgGP+Bsbiw== X-UI-Out-Filterresults: notjunk:1;V01:K0:Hoyu+gEVT2Q=:4J+ClrpgfEghMpG0ksrsWI 09qcqCklscFIuxl1BXFXNQG6yubzb43tpKqOy+OldydM2vhM1xRVD4cadT3inKQyVK2iQOkYo uEQ1Fyh46WLcc3SRCd1cZs1DYudwjpxdWahNxFQgNdxRmTURp71r0Sde9vmzBitNZm4xbgY47 3lgEHpDXDuA3BxPdKNT7FM4i85FiE5Aj2IRbb220vzW+4CPAIRo6Kg/1dSnm42/DZdRk8yKrW 8Ti9Ysbfv5SfzYhMn/BwtqYYRCK7VrL2qAQJBT8Djx0KJq+JTvY5upcqqEFSQqYh+abPx7hTN SqFvYRfITw0yoXBHl+0y74elkziO9TWcjzOPeqryfD60oTFQr78XLjNRqFzjQFDt2tomJhaOD aWk7effolnnMRN9kV2ggBIl5OO/4TsVBJpecFf7R2R+jeo6Tl9RwYxjR0Y8JYlaQr/DI5CdDi kRy19iaXNLHe+JAkLXHToxjfWfo4sFoEucoKZA9mQxqd/qfZ/GN9SJmwv+AsaN8D+kwYXOtfA DWY2SMjLvjT30zhOH1XzNqXqQy4/E99/HqmMDlKDq10D4ESNVCZ5YX3VGnRJaDsCG46xnpROb bKsr8BYwYk9MltRtGtB3WwquabFJDdtgT3W9C27NBTrb4QVWDxCteVqDBuv9liS1rihqRIqrS IsxxzHBcvR6I8Iam2VkPkH3jlnj6c6xGdPVht7T/4PiqkdNy+OUtE73Ygcz5jJ1ULCWTCJKP7 Ibg76Szv4rEcq+jsi00IU14HFXb0uUf9GiXBLBaOuoaLzWImlDQ37Vk7Rzo8K0P4hxR08NuFf 4m0s0OE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 17:45:00 -0000 On 2016-04-15 06:19, Warner Losh wrote: > On Thu, Apr 14, 2016 at 9:56 PM, Warren Block wrote: > >> On Thu, 14 Apr 2016, Warner Losh wrote: >> >> The CAM I/O scheduler has been committed to current. This work is described >>> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though the >>> default scheduler doesn't change the default (old) behavior. >>> >>> One possible issue, however, is that it also enables NCQ Trims on ada >>> SSDs. >>> There are a few rogue drives that claim support for this feature, but >>> actually implement data corrupt instead of queued trims. The list of known >>> rogues is believed to be complete, but some caution is in order. >> >> > >> Is the list of drives queryable? Is there an easy way to tell if the >> currently-connected drives are on the list? >> > > /usr/src/sys/cam/ata/ata_da.c has the list. > > dmesg will tell you if it detected a bad one since it prints the drive's > quirks. > But that's no big deal, because the bad one work just fine if you never > issue > a NCQ TRIM. This small group of drives were early adapters of this > technology > > Here's the full list of known rogues: > > Crucial/Micron M500 (all firmware prior to MU07) > Micron M510 MU01 firmware (newer firmware is good) > Crucial/Micron M550 MU01 firmware (newer firmware is good) > Crucial MX100 MU01 firmware (newer firmware is good) > FCCT M500 all firmware > Samsung 830 all firmware > Samsung 840 all firmware > Samsung 850 all firmware > > All of these are at least 18 months old (if not older). There's some > confusing in Linux lists on > the full impact of the Samsung drives (there was a bug in the Linux > implementation (that can't > be present in the FreeBSD implementation) that may have been the root cause > for the Samsung > black listing). Out of an abundance of caution, I've kept them in the list. > Also, it's my belief that > the Crucial/Micron models with MU01 firmware were mostly corrected after > early samples > since most of the channel drives I've helped people debug had MU02 > firmware. Also, a quick > google search shows the MU02 firmware for each of these models has been > available for > at least a year. > > Warner I suspect this was the reason why Samsung SSD's are listed on the Linux blacklist. https://blog.algolia.com/when-solid-state-drives-are-not-that-solid/ But the article also reports it was a Linux kernel issue ... From owner-freebsd-current@freebsd.org Fri Apr 15 18:14:56 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D6915AEDDC0 for ; Fri, 15 Apr 2016 18:14:56 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: from mail-oi0-x22f.google.com (mail-oi0-x22f.google.com [IPv6:2607:f8b0:4003:c06::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A13C313BB for ; Fri, 15 Apr 2016 18:14:56 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: by mail-oi0-x22f.google.com with SMTP id p188so131750913oih.2 for ; Fri, 15 Apr 2016 11:14:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sippysoft-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=wkihBqBMYYDIyR2lC6N2A04PAF5RAtWqIAMTFxHRQns=; b=rKIvDCtw/tWXjdiAwCwb9soQwsgiJ42katmuP9PVimcR/QKqVYRaH/VRqNOeUXXyv4 mTjK8tvmUz3lJQN8a2F2hw9tfcYpw729GHNBHV+vnfsp+ecp82KXcZjmtNLjEmWdjSwL n6GwS4cxBqyv0cKIz9uDAbz4zfXw6Ygic+BpvrmiillZejfRWcE3EtiVG2nCuUyzLrVQ myMh8ZM0K74YPXYKlATKw4Euw3UnE5JVrYAQJoDgSUTLPgvHzh9HP0zaOOvwe30T7GEw 3FKbzpByAnrUrmDlWwau7SEEF/Cjv+kFBLOOnAXqPjnvwoqKsK5QZDPtdg+ONmTxjvof lhpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=wkihBqBMYYDIyR2lC6N2A04PAF5RAtWqIAMTFxHRQns=; b=N//TfO0Tw0ka3xs7Wj+xSzW2E5FYOMueFShDJTWvVWI8nnwii9HGp0/3RU8HrjKiOS i1p8oRRufbv2SRdzE4iEN78Vyo8hnqvuMMqpGwg9oIlae65YpLbs5zWUr6722NDxJrwf a3GAP/Wln5Wl1ZtyIQSu59nFSTQ5mlmzrPvmGofnxTUV8P/28W1Yw1/kM308XQR9rt+U reO1TDv7AMqhGsg7FUronjgAA4lb6XPABDN2+NaAaBfnEH/b/6764VTFRFnCjtrZ/wK4 L1zOwi9z01thAIwDgu0vWtZvpFNKZMJtvJmbFetLXqgXYpgcGbtuyFJJ03sA302hlcSt QkIA== X-Gm-Message-State: AOPr4FXAQu9eelGxYjHyQb7z0w1G/URf7FSFF82/NRDo3fcAdYTxNSjeaDz2MbywS+ZEkbpD0mTDgk0EAoZaB+TR MIME-Version: 1.0 X-Received: by 10.202.93.9 with SMTP id r9mr11003863oib.111.1460744095723; Fri, 15 Apr 2016 11:14:55 -0700 (PDT) Sender: sobomax@sippysoft.com Received: by 10.157.37.123 with HTTP; Fri, 15 Apr 2016 11:14:55 -0700 (PDT) In-Reply-To: References: Date: Fri, 15 Apr 2016 11:14:55 -0700 X-Google-Sender-Auth: kqkQRAGjxFJlNTIIU3rPhbn5gLc Message-ID: Subject: Re: Heads up From: Maxim Sobolev To: Warner Losh Cc: "Conrad E. Meyer" , FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 18:14:56 -0000 On Fri, Apr 15, 2016 at 10:30 AM, Warner Losh wrote: > > > On Fri, Apr 15, 2016 at 11:25 AM, Maxim Sobolev > wrote: > >> Conrad, yes, you can, but sticking it into FreeBSD source tree IMHO >> restricts your options somewhat. If it's your private code you can easily >> put F-world into it and nobody obviously cares apart from your co-workers >> and your boss. Would probably be considered highly inappropriate by most to >> merge it into a public one, so "whatever your like" rule has its limits. >> > > The name isn't obscene or offensive. > I did not really say or imply it is. What I was trying to do is taking Conrad's general argument to the extreme to show it's not true generally speaking. Showing that "you can name whatever you like" rule has at least one exception (i.e. selected word is obscene or offensive) IMHO is sufficient to claim that there might be other exception to it too. Mathematical proof logic 101. > > >> Also, apart from being not very suggestive as to what this option >> actually does, let's not forget that "Netflix" is probably registered as a >> trademark and whatnot in North America at least, if not worldwide. I am not >> a lawyer, but I suspect using it might have some ramifications for our >> ability to name things using this name. >> > > Probably not. This is a weak argument. It's a descriptive use of the word, > and not being used to market or sell video streaming services or DVD rental > by mail. > Probably, but it also probably true is that neither you nor I have necessary expertise to say for sure. We also could not know and have little control on how this name is going to be used by 3rd parties in the future. For example, I'd imagine at some point it would go into release notes of the 11.0 and that would give it much wider exposure. Again, speaking totally hypothetically and way out of my arse, would presence of "NETFLIX" in there limit abilities of FreeBSD-based vendors to re-use those notes in *their* marketing materials if they are actually engaged in services directly competing with Netflix co? > If "SSDNG" is not a good name, I'd suggest coming up with some other name >> that is neutral and also has some hints as to its functionality. For >> example, CAM_IOCHED_LOW_LAT or something. >> > > Also a horrible name. It's a generic I/O scheduler. It can do lots of > things. I keep saying that, and categorically refuse to name the more > expansive scheduler anything that's so limiting. > > How about CAM_IOCHED_IMP then? "IMP" can stand for imp@freebsd or "improved", so it won't rot. :) -Max From owner-freebsd-current@freebsd.org Fri Apr 15 18:33:02 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8B192AEE4C9 for ; Fri, 15 Apr 2016 18:33:02 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-io0-x234.google.com (mail-io0-x234.google.com [IPv6:2607:f8b0:4001:c06::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 68434117B; Fri, 15 Apr 2016 18:33:02 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-io0-x234.google.com with SMTP id g185so143021659ioa.2; Fri, 15 Apr 2016 11:33:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=Wi7XCtaG2GwEI4KENwqb07Vijv26DzxXm480mpB9pZo=; b=Tpcvdt2a0qIdLnrobq8J+G0IeyZFy8WK2HCkdIFNz2qPzMLZFKhoeOkW3BsMKIeO3t A0mQZIu89UkZrB29vg6cDUoSbxTKnZ3m03yDL6usgpIII0K1+6s6xHwlSmEJp1PD6xoN swO7vNFQ031vq85nXwFrbZafs0nO6EBLhCTSFTQ5hGsQCOwymtMV1tFTTtdEoiCJYp2O 9VxQeIx4DAW6v/VsLncMaB/YO/3Erc7yfIaH4c4j2aF39CfbZRoOpVJvak4uT8jlBoJ8 KiXJcFAItxRtmSgGKj81D85CvXdSplzKZ3n7n99S5YYz23RAXaVTlSAH2TJibvsIQ3Cq 4VIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=Wi7XCtaG2GwEI4KENwqb07Vijv26DzxXm480mpB9pZo=; b=Cff+gZqR6tlYk3AtgL7SQ9r9m2ZVQrgqI8M7cZYXrA4bsYjDzS4WO/KV3fq37gmRz+ thG1RJioQBfh4ikAF3yLBufz6bVjR9V4gVV6Xd5wCMAhUpXBjIIfa4I91+ePeUIaEJ0L 9DthhShPMlhjyCNGatxRhuJOTpqXwuQ9s/bKlnw0yp7b4JUbh0w8Y0qXDOSXBHgWM9SJ bNDeJL9oknobxbVNe9OAFq9pCZGDc/XSlmCfRk8goRKGyAp5IlD4v1c2EBdYTM/zeoR2 nLYP0ywrafy/mUSOLqcNvrm/FRVyllu4l8gmK5t7mOTl+E3mSK2P34tAZxJsWseYiYfO h0Gg== X-Gm-Message-State: AOPr4FXVeZIMNDgMnvjNwZgP/jh2MGu153ot/8gdsUkAhRpAqNq5AOl9os4Sp8su/3Fp7RB6NVTwSulK8/nE7w== MIME-Version: 1.0 X-Received: by 10.107.19.42 with SMTP id b42mr23804288ioj.75.1460745181757; Fri, 15 Apr 2016 11:33:01 -0700 (PDT) Received: by 10.36.14.19 with HTTP; Fri, 15 Apr 2016 11:33:01 -0700 (PDT) In-Reply-To: <57111629.6070606@freebsd.org> References: <57111629.6070606@freebsd.org> Date: Fri, 15 Apr 2016 11:33:01 -0700 Message-ID: Subject: Re: Heads up From: Adrian Chadd To: Allan Jude Cc: freebsd-current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 18:33:02 -0000 On 15 April 2016 at 09:26, Allan Jude wrote: > On 2016-04-15 12:13, Maxim Sobolev wrote: >> Great, work Warner, thanks! Small note, though. The CAM_IOSCHED_NETFLIX >> seems like a quite poor name for a kernel option. IMHO there is no good >> reason for polluting it with the name of the company that sponsored the >> development. I don't think we have any precedents of doing this unless the >> option is related to a piece of hardware that the company makes, and it's >> not the case here. Apart from "coolness" factor as far as I understand that >> _NETFLIX suffix does not give any tangible benefit for anybody reading >> kernel config and trying to understand what this option actually does. >> CAM_IOSCHED_SSDNG or something would be better IMHO. Just my $0.02. >> >> -Max > > The tuning that CAM_IOCHED_NETFLIX does is not generally applicable to > all SSDs, it is very specific to netflix style workloads, where you want > to rate-limit writes to preserve low latency for reads. > > Most workflows, like a database on an SSD, will be the opposite, wanting > to prioritize writes over anything else. > > It is important to not give this scheduler a generic attractive name > that will cause people to use it without understanding what its purpose > is. The purpose is not 'better scheduling for SSDs', but rather > 'scheduling for a latency sensitive read-mostly workload while updating > a content library in the background' Actually, it would be really nice if it were adaptive, and I think Warners middle ground for SSDs is the best. Ie, watch how deep queues can get, and if we start seeing read throughput drop off, start backing off on writes. -adrian From owner-freebsd-current@freebsd.org Fri Apr 15 19:22:52 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 383D9AEDCF8 for ; Fri, 15 Apr 2016 19:22:52 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x22b.google.com (mail-io0-x22b.google.com [IPv6:2607:f8b0:4001:c06::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0188E1B05 for ; Fri, 15 Apr 2016 19:22:52 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x22b.google.com with SMTP id u185so144216444iod.3 for ; Fri, 15 Apr 2016 12:22:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=L5xmmQkAdHU+TVGfQb/MJ/mJrXpYTS9C07z+cTEXM3c=; b=SqoHCkla+jeEFzoig0Bjwo2cziuAO3mGGye+SpPvHU0RjUgmJOtlk/0/RJy/m3aHp1 wBDzGmsXno/2wTexkmvpycWTQV0T3Wb+rWYGbGJMTY4vxeVIONdJj5leD/Opove1KLGH RoWnswdL5pozYdy//ph+kYx7QUk4CWq6gEgjw/ehOOtqxAd4gjCvMJcGi5LTlYOZMUGa GRJnTGQGINWM3v/A3ClDUIEfeOw5SSzKxmHeE5l24kAxG3jAppxx4uBzitzeA9HZxvo6 aRKeZYri+T6QLQ9cenwNkzGcbwhy8/thnr5vWzlGol/9t8ed1cc8ECJSFCVD+fsu7Y8l 5Xpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=L5xmmQkAdHU+TVGfQb/MJ/mJrXpYTS9C07z+cTEXM3c=; b=OGMVOZ80M2bx+W3pgVpffTL38ANyuBXm1LwU5jqWgjR9GGp7Of9c3a12SrbeF6vryv ULw/m7xtOw99fgH96WfL9+v3BGdIarko+230kxyBkOuHQA6vVdTnaNe0xly//SdNajyY iYmCnsOIKb/XxXWSjx/k6HxPC3gVXmoqKq/5Ne7PJEQVgYW1XhEgTN8y6syeh3JJVbqr ONHShHswBHUUh8eysSWqyW91eTUWIWguZhc21QhG+hAZGJNlYJgtBvNxZOTofsOniWRw YEaGrnwsCEnhEfF2qU5P3WUjOcRahAxhwRom+ttr6MKUQM6Jx2wLrTQJD5CEL7FHiFf/ 1Btw== X-Gm-Message-State: AOPr4FWMIeFQ6PRFrLEX5lvH3Gtfw3rLO0JUb+/+/EN8AeuxTKEJubEF0k8odBwTNUsuJPBw03Lr6E4CICnQyA== MIME-Version: 1.0 X-Received: by 10.107.40.9 with SMTP id o9mr23059108ioo.183.1460748171301; Fri, 15 Apr 2016 12:22:51 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.104.197 with HTTP; Fri, 15 Apr 2016 12:22:51 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: <571129AD.6070106@gmx.de> References: <571129AD.6070106@gmx.de> Date: Fri, 15 Apr 2016 13:22:51 -0600 X-Google-Sender-Auth: 1pCQcyx2y99fN8uO3nx3ZNgE6Pg Message-ID: Subject: Re: Heads up From: Warner Losh To: FreeBSD Current Cc: Warren Block Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 19:22:52 -0000 On Fri, Apr 15, 2016 at 11:49 AM, olli hauer wrote: > On 2016-04-15 06:19, Warner Losh wrote: > > On Thu, Apr 14, 2016 at 9:56 PM, Warren Block > wrote: > > > >> On Thu, 14 Apr 2016, Warner Losh wrote: > >> > >> The CAM I/O scheduler has been committed to current. This work is > described > >>> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though > the > >>> default scheduler doesn't change the default (old) behavior. > >>> > >>> One possible issue, however, is that it also enables NCQ Trims on ada > >>> SSDs. > >>> There are a few rogue drives that claim support for this feature, but > >>> actually implement data corrupt instead of queued trims. The list of > known > >>> rogues is believed to be complete, but some caution is in order. > >> > >> > > > >> Is the list of drives queryable? Is there an easy way to tell if the > >> currently-connected drives are on the list? > >> > > > > /usr/src/sys/cam/ata/ata_da.c has the list. > > > > dmesg will tell you if it detected a bad one since it prints the drive's > > quirks. > > But that's no big deal, because the bad one work just fine if you never > > issue > > a NCQ TRIM. This small group of drives were early adapters of this > > technology > > > > Here's the full list of known rogues: > > > > Crucial/Micron M500 (all firmware prior to MU07) > > Micron M510 MU01 firmware (newer firmware is good) > > Crucial/Micron M550 MU01 firmware (newer firmware is good) > > Crucial MX100 MU01 firmware (newer firmware is good) > > FCCT M500 all firmware > > Samsung 830 all firmware > > Samsung 840 all firmware > > Samsung 850 all firmware > > > > All of these are at least 18 months old (if not older). There's some > > confusing in Linux lists on > > the full impact of the Samsung drives (there was a bug in the Linux > > implementation (that can't > > be present in the FreeBSD implementation) that may have been the root > cause > > for the Samsung > > black listing). Out of an abundance of caution, I've kept them in the > list. > > Also, it's my belief that > > the Crucial/Micron models with MU01 firmware were mostly corrected after > > early samples > > since most of the channel drives I've helped people debug had MU02 > > firmware. Also, a quick > > google search shows the MU02 firmware for each of these models has been > > available for > > at least a year. > > > > Warner > > I suspect this was the reason why Samsung SSD's are listed on the Linux > blacklist. > https://blog.algolia.com/when-solid-state-drives-are-not-that-solid/ > > But the article also reports it was a Linux kernel issue ... > > From owner-freebsd-current@freebsd.org Fri Apr 15 19:24:00 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 71F6CAEDDBE for ; Fri, 15 Apr 2016 19:24:00 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ig0-x241.google.com (mail-ig0-x241.google.com [IPv6:2607:f8b0:4001:c05::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3AB371C92 for ; Fri, 15 Apr 2016 19:24:00 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-ig0-x241.google.com with SMTP id g8so4080204igr.0 for ; Fri, 15 Apr 2016 12:24:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=vByRukDZjoPeUxVS1o6Sz4JC863k5aNgbHMJV62KemM=; b=i/2Oy2fWYRvg9upav5nKI8yQJec+Y7zNTtvBLrRDKf/u8KifXApBIrLuAx5pAcxUIg 52JyaoKafUN0EdkpkujzLDrJFcSe68+OXwoEaQKtN6CrhkJ8Rj/KRRZQvF9DU+ddJwnQ X20B/B4QJ0R682cIu8v5MW9/rdSGKkW9RMBJ51LVhGxe6ibx3+fTwxiYRg770KMvJ0xQ Vi4OZQb4jbT5xxMjvlis/jhovrGg/siXS16dEigm2HDqtOTojJ32en72ekT8hdtgr4ry cG+RfiB6TafPD5n79Kr1rgCG+FYsFZroSx1EqhUSExgG5cGu+YZFqoI0Q46DArV5xznk 3mKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=vByRukDZjoPeUxVS1o6Sz4JC863k5aNgbHMJV62KemM=; b=GdRjO2v5xPr3dr6qCSIPCO8rfAXQjU02oAFt8QLjEB9+Q//7gwPeZBNRjf9qda9Mf5 Wcf5G40pHB+NT7ebrFlC7SdkHDlPRq1JZn0TZkngdUmobzrwGJC8AZ5DgQIbgTMp5X/T 11rrTBF7uRbCSisWkavz94x/Hpzs4rbbSztb7Xw6Fq0eSc8/Uox7MuG/QZP+WP18K4G5 +49X1Y4gw8AI+TQgSNzxPEVcbAVsM3iQpIlivaM1LtkybqcGB8PtNACemiGG+XUzqcBZ 5yTZT4DzBT8fl6jfal7c3xIECWYdjcSBUMKlAxUyw+mwCWKBZ6q6th1S7n72cb+TAqZ7 4PfA== X-Gm-Message-State: AOPr4FXkno1iQnC+Pe2VaY9IJyjytlBRY3hq5vY2sIrNS1WasixEhpZUDVHgGeT4xje3x47sUaR34ZW/6YuRSg== MIME-Version: 1.0 X-Received: by 10.50.110.99 with SMTP id hz3mr6695515igb.16.1460748239688; Fri, 15 Apr 2016 12:23:59 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.104.197 with HTTP; Fri, 15 Apr 2016 12:23:59 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: <571129AD.6070106@gmx.de> References: <571129AD.6070106@gmx.de> Date: Fri, 15 Apr 2016 13:23:59 -0600 X-Google-Sender-Auth: UumuzpIq9C6iAlx2pp-_n1asb60 Message-ID: Subject: Re: Heads up From: Warner Losh To: FreeBSD Current Cc: Warren Block Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 19:24:00 -0000 On Fri, Apr 15, 2016 at 11:49 AM, olli hauer wrote: > On 2016-04-15 06:19, Warner Losh wrote: > > On Thu, Apr 14, 2016 at 9:56 PM, Warren Block > wrote: > > > >> On Thu, 14 Apr 2016, Warner Losh wrote: > >> > >> The CAM I/O scheduler has been committed to current. This work is > described > >>> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though > the > >>> default scheduler doesn't change the default (old) behavior. > >>> > >>> One possible issue, however, is that it also enables NCQ Trims on ada > >>> SSDs. > >>> There are a few rogue drives that claim support for this feature, but > >>> actually implement data corrupt instead of queued trims. The list of > known > >>> rogues is believed to be complete, but some caution is in order. > >> > >> > > > >> Is the list of drives queryable? Is there an easy way to tell if the > >> currently-connected drives are on the list? > >> > > > > /usr/src/sys/cam/ata/ata_da.c has the list. > > > > dmesg will tell you if it detected a bad one since it prints the drive's > > quirks. > > But that's no big deal, because the bad one work just fine if you never > > issue > > a NCQ TRIM. This small group of drives were early adapters of this > > technology > > > > Here's the full list of known rogues: > > > > Crucial/Micron M500 (all firmware prior to MU07) > > Micron M510 MU01 firmware (newer firmware is good) > > Crucial/Micron M550 MU01 firmware (newer firmware is good) > > Crucial MX100 MU01 firmware (newer firmware is good) > > FCCT M500 all firmware > > Samsung 830 all firmware > > Samsung 840 all firmware > > Samsung 850 all firmware > > > > All of these are at least 18 months old (if not older). There's some > > confusing in Linux lists on > > the full impact of the Samsung drives (there was a bug in the Linux > > implementation (that can't > > be present in the FreeBSD implementation) that may have been the root > cause > > for the Samsung > > black listing). Out of an abundance of caution, I've kept them in the > list. > > Also, it's my belief that > > the Crucial/Micron models with MU01 firmware were mostly corrected after > > early samples > > since most of the channel drives I've helped people debug had MU02 > > firmware. Also, a quick > > google search shows the MU02 firmware for each of these models has been > > available for > > at least a year. > > > > Warner > > I suspect this was the reason why Samsung SSD's are listed on the Linux > blacklist. > https://blog.algolia.com/when-solid-state-drives-are-not-that-solid/ > > But the article also reports it was a Linux kernel issue .. > I've done a lot of research for this issue. There's two reasons they were listed. One was a Linux kernel bug. The other was that early drives reported that it was supported when, in fact, it wasn't. I've constrained the list to the latter. Warner From owner-freebsd-current@freebsd.org Fri Apr 15 19:37:27 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9FF26AEE239 for ; Fri, 15 Apr 2016 19:37:27 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citapm.icyb.net.ua (citapm.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id B198A1446 for ; Fri, 15 Apr 2016 19:37:26 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citapm.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id WAA10485; Fri, 15 Apr 2016 22:37:23 +0300 (EEST) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1ar9YR-000New-JQ; Fri, 15 Apr 2016 22:37:23 +0300 Subject: Re: Samsung SSD TRIM [Was: Heads up] To: Steven Hartland , freebsd-current@FreeBSD.org References: <57109CB7.3020204@FreeBSD.org> <20160415081130.GH2282@home.opsec.eu> <5710CE6F.6010408@multiplay.co.uk> From: Andriy Gapon Message-ID: <571142BB.4050601@FreeBSD.org> Date: Fri, 15 Apr 2016 22:36:27 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 In-Reply-To: <5710CE6F.6010408@multiplay.co.uk> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 19:37:27 -0000 On 15/04/2016 14:20, Steven Hartland wrote: > Prior to Warners commit there was no NCQ TRIM support in FreeBSD, so while it > was working with standard non-NCQ TRIM (and I can corroborate that as we use the > 840's and 850's all over with ZFS with TRIM enabled) its possible that it could > cause issues when NCQ TRIM comes into play. Sorry, I didn't realize those were different commands. Thank you for clarifying. -- Andriy Gapon From owner-freebsd-current@freebsd.org Fri Apr 15 20:05:59 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 071D2AEEBC1; Fri, 15 Apr 2016 20:05:59 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id EED241435; Fri, 15 Apr 2016 20:05:58 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id E395966C; Fri, 15 Apr 2016 20:05:58 +0000 (UTC) Date: Fri, 15 Apr 2016 20:05:57 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: bdrewery@FreeBSD.org, pfg@FreeBSD.org, phil@FreeBSD.org, emaste@FreeBSD.org, cem@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <865255517.15.1460750758870.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #2865 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 20:05:59 -0000 FreeBSD_HEAD_i386 - Build #2865 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2865/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2865/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2865/console Change summaries: 298085 by emaste: elfcopy: fix symbol table handling when sections come after symtab/strtab Fix a symbol table handling bug in elfcopy: elfcopy puts .symtab, .strtab and .shstrtab sections in the end of the output object. If the input objects have more sections after any of these 3 sections, the section table will be reordered, and in that case the section symbols should be regenerated for relocations. The bug is triggered since newer clang puts .strtab section in the beginning of the object produced. Ticket: #525 Reported by: royger Obtained from: ELF Tool Chain r3443 298084 by bdrewery: Document SHLIB/SHLIB_CXX/NO_PIC. Sponsored by: EMC / Isilon Storage Division 298083 by phil: Import to 0.6.1 0.5.0: document "trim" modifier add xo_emit_field functions Add xo_set_file{,_h} functions Fix LIBXO_* variables; add -L and -I as needed add --disable-silent-rules and an explicit make; s/PACKAGE-NAME/PACKAGE_NAME/; add /download/ to 'url' fix silliness where xo_flush_h emitted closing tag (html); make the caller (xo_message) do it flush after transitions; fix flush call in xo_do_emit mkdir the version-specific packaging dir use "XO_" instead of LIBXO_ 0.6.0: Add --with-retain-size to set the size (in bits) of the retain hash buckets Add The Argument Modifier ({a:}) Add retain and no-retain to --libxo autoconf: Add test for monitor.h Document quote heuristic go deep with nroff backslashes Use "ULL" for 32 bit check add xo_retain_clear and xo_retain_clear_all docs: combine two 'handles' section; move command line argument section handle GETTEXT when msgfmt isn't where it's supposed to be (FreeBSD) make 'retain' a flag (XOEF_RETAIN) instead of a role; it's simpler, and doesn't feel as tacky. "{R:}" was painful to document, which means it's painful to use. new xo_emit_f functions nuke some unused UNUSEDs test code: path must be static update test cases 0.6.1: fix version number (missed a commit during new-release) Reviewed by: sjg Approved by: sjg (mentor) 298082 by bdrewery: Add SHLIB_CXX to allow building a C++ shared library without a static one. Submitted by: ngie Sponsored by: EMC / Isilon Storage Division 298079 by bdrewery: Set CPP from XCPP for the libcompat build. Submitted by: Mark Millard 298076 by cem: Add 4Kn kernel dump support (And 4Kn minidump support, but only for amd64.) Make sure all I/O to the dump device is of the native sector size. To that end, we keep a native sector sized buffer associated with dump devices (di->blockbuf) and use it to pad smaller objects as needed (e.g. kerneldumpheader). Add dump_write_pad() as a convenience API to dump smaller objects with zero padding. (Rather than pull in NPM leftpad, we wrote our own.) Savecore(1) has been updated to deal with these dumps. The format for 512-byte sector dumps should remain backwards compatible. Minidumps for other architectures are left as an exercise for the reader. PR: 194279 Submitted by: ambrisko@ Reviewed by: cem (earlier version), rpokala Tested by: rpokala (4Kn/512 except 512 fulldump), cem (512 fulldump) Relnotes: yes Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D5848 298075 by pfg: sys/net* : for pointers replace 0 with NULL. Mostly cosmetical, no functional change. Found with devel/coccinelle. 298074 by pfg: fs misc: for pointers replace 0 with NULL. Mostly cosmetical, no functional change. Found with devel/coccinelle. 298073 by pfg: ddb: for pointers replace 0 with NULL. Mostly cosmetical, no functional change. Found with devel/coccinelle. The end of the build log: [...truncated 86209 lines...] --- all_subdir_kerberos5 --- --- verify_user.po --- cc -pg -O2 -pipe -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/roken -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/ipc -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/base -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libkrb5/../../include -MD -MP -MF.depend.verify_user.po -MTverify_user.po -std=gnu99 -fstack-protector-strong -Qunused-arguments -c /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/verify_user.c -o verify_user.po --- all_subdir_lib --- --- h_nsd_recurse.full --- cc -O2 -pipe -I/usr/src/lib/libc/tests/net -g -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -o h_nsd_recurse.full h_nsd_recurse.o -lpthread --- h_nsd_recurse.debug --- objcopy --only-keep-debug h_nsd_recurse.full h_nsd_recurse.debug --- h_nsd_recurse --- objcopy --strip-debug --add-gnu-debuglink=h_nsd_recurse.debug h_nsd_recurse.full h_nsd_recurse --- h_protoent --- (cd /usr/src/lib/libc/tests/net && DEPENDFILE=.depend.h_protoent NO_SUBDIR=1 make -f /usr/src/lib/libc/tests/net/Makefile _RECURSING_PROGS=t PROG=h_protoent ) --- .depend.h_protoent --- echo h_protoent.full: /usr/obj/usr/src/tmp/usr/lib/libc.a >> .depend.h_protoent --- h_protoent.o --- cc -O2 -pipe -I/usr/src/lib/libc/tests/net -g -MD -MP -MF.depend.h_protoent.h_protoent.o -MTh_protoent.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c /usr/src/contrib/netbsd-tests/lib/libc/net/h_protoent.c -o h_protoent.o --- h_protoent.full --- cc -O2 -pipe -I/usr/src/lib/libc/tests/net -g -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -o h_protoent.full h_protoent.o --- all_subdir_rescue --- --- if.o --- cc -O2 -pipe -DSMALL -DRESCUE -MD -MP -MF.depend.if.o -MTif.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c /usr/src/sbin/rtsol/../../usr.sbin/rtsold/if.c -o if.o --- all_subdir_lib --- --- h_protoent.debug --- objcopy --only-keep-debug h_protoent.full h_protoent.debug --- h_protoent --- objcopy --strip-debug --add-gnu-debuglink=h_protoent.debug h_protoent.full h_protoent --- h_servent --- (cd /usr/src/lib/libc/tests/net && DEPENDFILE=.depend.h_servent NO_SUBDIR=1 make -f /usr/src/lib/libc/tests/net/Makefile _RECURSING_PROGS=t PROG=h_servent ) --- .depend.h_servent --- echo h_servent.full: /usr/obj/usr/src/tmp/usr/lib/libc.a >> .depend.h_servent --- h_servent.o --- cc -O2 -pipe -I/usr/src/lib/libc/tests/net -g -MD -MP -MF.depend.h_servent.h_servent.o -MTh_servent.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c /usr/src/contrib/netbsd-tests/lib/libc/net/h_servent.c -o h_servent.o --- h_servent.full --- cc -O2 -pipe -I/usr/src/lib/libc/tests/net -g -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -o h_servent.full h_servent.o --- h_servent.debug --- objcopy --only-keep-debug h_servent.full h_servent.debug --- h_servent --- objcopy --strip-debug --add-gnu-debuglink=h_servent.debug h_servent.full h_servent --- h_dns_server --- (cd /usr/src/lib/libc/tests/net && DEPENDFILE=.depend.h_dns_server NO_SUBDIR=1 make -f /usr/src/lib/libc/tests/net/Makefile _RECURSING_PROGS=t PROG=h_dns_server ) --- all_subdir_kerberos5 --- --- version.po --- cc -pg -O2 -pipe -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/roken -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/ipc -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/base -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libkrb5/../../include -MD -MP -MF.depend.version.po -MTversion.po -std=gnu99 -fstack-protector-strong -Qunused-arguments -c /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/version.c -o version.po --- all_subdir_rescue --- --- probe.o --- --- all_subdir_lib --- --- .depend.h_dns_server --- --- all_subdir_rescue --- cc -O2 -pipe -DSMALL -DRESCUE -MD -MP -MF.depend.probe.o -MTprobe.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c /usr/src/sbin/rtsol/../../usr.sbin/rtsold/probe.c -o probe.o --- all_subdir_lib --- echo h_dns_server.full: /usr/obj/usr/src/tmp/usr/lib/libc.a >> .depend.h_dns_server --- h_dns_server.o --- cc -O2 -pipe -I/usr/src/lib/libc/tests/net -g -MD -MP -MF.depend.h_dns_server.h_dns_server.o -MTh_dns_server.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c /usr/src/contrib/netbsd-tests/lib/libc/net/h_dns_server.c -o h_dns_server.o --- all_subdir_rescue --- --- dump.o --- cc -O2 -pipe -DSMALL -DRESCUE -MD -MP -MF.depend.dump.o -MTdump.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c /usr/src/sbin/rtsol/../../usr.sbin/rtsold/dump.c -o dump.o --- all_subdir_lib --- --- h_dns_server.full --- cc -O2 -pipe -I/usr/src/lib/libc/tests/net -g -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -o h_dns_server.full h_dns_server.o --- h_dns_server.debug --- objcopy --only-keep-debug h_dns_server.full h_dns_server.debug --- h_dns_server --- objcopy --strip-debug --add-gnu-debuglink=h_dns_server.debug h_dns_server.full h_dns_server --- ether_test --- (cd /usr/src/lib/libc/tests/net && DEPENDFILE=.depend.ether_test NO_SUBDIR=1 make -f /usr/src/lib/libc/tests/net/Makefile _RECURSING_PROGS=t PROG=ether_test ) --- .depend.ether_test --- echo ether_test.full: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/tmp/usr/lib/libprivateatf-c.a >> .depend.ether_test --- ether_test.o --- cc -O2 -pipe -I/usr/src/lib/libc/tests/net -g -MD -MP -MF.depend.ether_test.ether_test.o -MTether_test.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c /usr/src/lib/libc/tests/net/ether_test.c -o ether_test.o --- all_subdir_rescue --- --- rtsock.o --- cc -O2 -pipe -DSMALL -DRESCUE -MD -MP -MF.depend.rtsock.o -MTrtsock.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c /usr/src/sbin/rtsol/../../usr.sbin/rtsold/rtsock.c -o rtsock.o --- all_subdir_kerberos5 --- --- warn.po --- cc -pg -O2 -pipe -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/roken -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/ipc -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/base -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libkrb5/../../include -MD -MP -MF.depend.warn.po -MTwarn.po -std=gnu99 -fstack-protector-strong -Qunused-arguments -c /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/warn.c -o warn.po --- all_subdir_lib --- --- ether_test.full --- cc -O2 -pipe -I/usr/src/lib/libc/tests/net -g -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -o ether_test.full ether_test.o -lprivateatf-c --- all_subdir_rescue --- --- savecore_make --- (cd /usr/src/rescue/rescue/../../sbin/savecore && make -DRESCUE CRUNCH_CFLAGS=-DRESCUE DIRPRFX=rescue/rescue/savecore/ depend && make -DRESCUE CRUNCH_CFLAGS=-DRESCUE DIRPRFX=rescue/rescue/savecore/ savecore.o) --- all_subdir_lib --- --- ether_test.debug --- objcopy --only-keep-debug ether_test.full ether_test.debug --- ether_test --- objcopy --strip-debug --add-gnu-debuglink=ether_test.debug ether_test.full ether_test --- all_subdir_rescue --- --- .depend --- echo savecore.full: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/tmp/usr/lib/libz.a /usr/obj/usr/src/tmp/usr/lib/libxo.a >> .depend --- all_subdir_lib --- --- eui64_aton_test --- (cd /usr/src/lib/libc/tests/net && DEPENDFILE=.depend.eui64_aton_test NO_SUBDIR=1 make -f /usr/src/lib/libc/tests/net/Makefile _RECURSING_PROGS=t PROG=eui64_aton_test ) --- .depend.eui64_aton_test --- --- all_subdir_rescue --- --- savecore.o --- --- all_subdir_lib --- echo eui64_aton_test.full: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/tmp/usr/lib/libprivateatf-c.a >> .depend.eui64_aton_test --- all_subdir_rescue --- cc -O2 -pipe -DRESCUE -MD -MP -MF.depend.savecore.o -MTsavecore.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/sbin/savecore/savecore.c -o savecore.o --- all_subdir_lib --- --- eui64_aton_test.o --- cc -O2 -pipe -I/usr/src/lib/libc/tests/net -g -MD -MP -MF.depend.eui64_aton_test.eui64_aton_test.o -MTeui64_aton_test.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c /usr/src/lib/libc/tests/net/eui64_aton_test.c -o eui64_aton_test.o --- all_subdir_rescue --- /usr/src/sbin/savecore/savecore.c:509:33: error: comparison of integers of different signs: 'ssize_t' (aka 'int') and 'u_int' (aka 'unsigned int') [-Werror,-Wsign-compare] read(fd, temp, sectorsize) != sectorsize) { ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ /usr/src/sbin/savecore/savecore.c:587:33: error: comparison of integers of different signs: 'ssize_t' (aka 'int') and 'u_int' (aka 'unsigned int') [-Werror,-Wsign-compare] read(fd, temp, sectorsize) != sectorsize) { ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ /usr/src/sbin/savecore/savecore.c:746:35: error: comparison of integers of different signs: 'ssize_t' (aka 'int') and 'u_int' (aka 'unsigned int') [-Werror,-Wsign-compare] write(fd, temp, sectorsize) != sectorsize) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 3 errors generated. *** [savecore.o] Error code 1 make[6]: stopped in /usr/src/sbin/savecore 1 error make[6]: stopped in /usr/src/sbin/savecore *** [savecore_make] Error code 2 make[5]: stopped in /usr/obj/usr/src/rescue/rescue 1 error make[5]: stopped in /usr/obj/usr/src/rescue/rescue *** [objs] Error code 2 make[4]: stopped in /usr/src/rescue/rescue 1 error make[4]: stopped in /usr/src/rescue/rescue --- all_subdir_lib --- A failure has been detected in another branch of the parallel make --- all_subdir_rescue --- *** [all] Error code 2 make[3]: stopped in /usr/src/rescue 1 error make[3]: stopped in /usr/src/rescue *** [all_subdir_rescue] Error code 2 make[2]: stopped in /usr/src --- all_subdir_lib --- make[7]: stopped in /usr/src/lib/libc/tests/net *** [eui64_aton_test] Error code 2 make[6]: stopped in /usr/src/lib/libc/tests/net 1 error make[6]: stopped in /usr/src/lib/libc/tests/net *** [all_subdir_lib/libc/tests/net] Error code 2 make[5]: stopped in /usr/src/lib/libc/tests 1 error make[5]: stopped in /usr/src/lib/libc/tests *** [all] Error code 2 make[4]: stopped in /usr/src/lib/libc 1 error make[4]: stopped in /usr/src/lib/libc *** [all_subdir_lib/libc] Error code 2 make[3]: stopped in /usr/src/lib 1 error make[3]: stopped in /usr/src/lib *** [all_subdir_lib] Error code 2 make[2]: stopped in /usr/src --- all_subdir_kerberos5 --- A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/kerberos5/lib/libkrb5 *** [all] Error code 2 make[4]: stopped in /usr/src/kerberos5/lib 1 error make[4]: stopped in /usr/src/kerberos5/lib *** [all_subdir_kerberos5/lib] Error code 2 make[3]: stopped in /usr/src/kerberos5 1 error make[3]: stopped in /usr/src/kerberos5 *** [all_subdir_kerberos5] Error code 2 make[2]: stopped in /usr/src --- all_subdir_gnu --- A failure has been detected in another branch of the parallel make make[6]: stopped in /usr/src/gnu/usr.bin/gdb/libgdb *** [all] Error code 2 make[5]: stopped in /usr/src/gnu/usr.bin/gdb 1 error make[5]: stopped in /usr/src/gnu/usr.bin/gdb *** [all_subdir_gnu/usr.bin/gdb] Error code 2 make[4]: stopped in /usr/src/gnu/usr.bin 1 error make[4]: stopped in /usr/src/gnu/usr.bin *** [all_subdir_gnu/usr.bin] Error code 2 make[3]: stopped in /usr/src/gnu 1 error make[3]: stopped in /usr/src/gnu *** [all_subdir_gnu] Error code 2 make[2]: stopped in /usr/src 4 errors make[2]: stopped in /usr/src *** [everything] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson2863215178405167830.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Fri Apr 15 22:23:20 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2EF38AEDD55; Fri, 15 Apr 2016 22:23:20 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 23340179D; Fri, 15 Apr 2016 22:23:20 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 521F06CB; Fri, 15 Apr 2016 22:23:20 +0000 (UTC) Date: Fri, 15 Apr 2016 22:23:18 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: hiren@FreeBSD.org, cem@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <865321018.17.1460759000272.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <865255517.15.1460750758870.JavaMail.jenkins@jenkins-9.freebsd.org> References: <865255517.15.1460750758870.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #2866 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 22:23:20 -0000 FreeBSD_HEAD_i386 - Build #2866 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2866/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2866/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/2866/console Change summaries: 298087 by hiren: Fix the 'type' for a few variables from tcpcb. Reviewed by: markj Sponsored by: Limelight Networks Differential Revision: https://reviews.freebsd.org/D5973 298086 by cem: savecore(8): Explicitly cast to fix i386 warning From owner-freebsd-current@freebsd.org Sat Apr 16 08:47:19 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A33AEB10741 for ; Sat, 16 Apr 2016 08:47:19 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6395E1AFB; Sat, 16 Apr 2016 08:47:19 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtps (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (envelope-from ) id <1arLsq-0013mK-Rf>; Sat, 16 Apr 2016 10:47:16 +0200 Received: from x5ce12eac.dyn.telefonica.de ([92.225.46.172] helo=thor.walstatt.dynvpn.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (envelope-from ) id <1arLsq-001B8d-HL>; Sat, 16 Apr 2016 10:47:16 +0200 Date: Sat, 16 Apr 2016 10:48:08 +0200 From: "O. Hartmann" To: Warner Losh Cc: Maxim Sobolev , "Conrad E. Meyer" , FreeBSD Current Subject: Re: Heads up Message-ID: <20160416104808.7228783b.ohartman@zedat.fu-berlin.de> In-Reply-To: References: Organization: FU Berlin X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/L0rk=nwW+fkMajLQe1K3nwT"; protocol="application/pgp-signature" X-Originating-IP: 92.225.46.172 X-ZEDAT-Hint: A X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Apr 2016 08:47:19 -0000 --Sig_/L0rk=nwW+fkMajLQe1K3nwT Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Am Fri, 15 Apr 2016 11:30:05 -0600 Warner Losh schrieb: > On Fri, Apr 15, 2016 at 11:25 AM, Maxim Sobolev wro= te: >=20 > > Conrad, yes, you can, but sticking it into FreeBSD source tree IMHO > > restricts your options somewhat. If it's your private code you can easi= ly > > put F-world into it and nobody obviously cares apart from your co-worke= rs > > and your boss. Would probably be considered highly inappropriate by mos= t to > > merge it into a public one, so "whatever your like" rule has its limits. > > =20 >=20 > The name isn't obscene or offensive. >=20 >=20 > > Also, apart from being not very suggestive as to what this option actua= lly > > does, let's not forget that "Netflix" is probably registered as a trade= mark > > and whatnot in North America at least, if not worldwide. I am not a law= yer, > > but I suspect using it might have some ramifications for our ability to > > name things using this name. > > =20 >=20 > Probably not. This is a weak argument. It's a descriptive use of the word, > and not being used to market or sell video streaming services or DVD rent= al > by mail. >=20 >=20 > > If "SSDNG" is not a good name, I'd suggest coming up with some other na= me > > that is neutral and also has some hints as to its functionality. For > > example, CAM_IOCHED_LOW_LAT or something. > > =20 >=20 > Also a horrible name. It's a generic I/O scheduler. It can do lots of > things. I keep saying that, and categorically refuse to name the more > expansive scheduler anything that's so limiting. >=20 > Warner Why the not simply CAM_IOSCHED_EXT for an extension of the already present = i/o scheduling? Or without the _EXT? >=20 >=20 > > On Fri, Apr 15, 2016 at 9:22 AM, Conrad Meyer wrote: > > =20 > >> Max, > >> > >> If you implement a new IO scheduler you can name it whatever you like. > >> "NG" isn't any more meaningful than "Netflix." > >> > >> Best, > >> Conrad > >> > >> On Fri, Apr 15, 2016 at 9:13 AM, Maxim Sobolev > >> wrote: =20 > >> > Great, work Warner, thanks! Small note, though. The CAM_IOSCHED_NETF= LIX > >> > seems like a quite poor name for a kernel option. IMHO there is no g= ood > >> > reason for polluting it with the name of the company that sponsored = the > >> > development. I don't think we have any precedents of doing this unle= ss =20 > >> the =20 > >> > option is related to a piece of hardware that the company makes, and= =20 > >> it's =20 > >> > not the case here. Apart from "coolness" factor as far as I understa= nd =20 > >> that =20 > >> > _NETFLIX suffix does not give any tangible benefit for anybody readi= ng > >> > kernel config and trying to understand what this option actually doe= s. > >> > CAM_IOSCHED_SSDNG or something would be better IMHO. Just my $0.02. > >> > > >> > -Max > >> > > >> > On Thu, Apr 14, 2016 at 3:42 PM, Warner Losh wrote: > >> > =20 > >> >> The CAM I/O scheduler has been committed to current. This work is = =20 > >> described =20 > >> >> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf though= =20 > >> the =20 > >> >> default scheduler doesn't change the default (old) behavior. > >> >> > >> >> One possible issue, however, is that it also enables NCQ Trims on a= da =20 > >> SSDs. =20 > >> >> There are a few rogue drives that claim support for this feature, b= ut > >> >> actually implement data corrupt instead of queued trims. The list o= f =20 > >> known =20 > >> >> rogues is believed to be complete, but some caution is in order. > >> >> > >> >> Warner > >> >> _______________________________________________ > >> >> freebsd-current@freebsd.org mailing list > >> >> https://lists.freebsd.org/mailman/listinfo/freebsd-current > >> >> To unsubscribe, send any mail to " =20 > >> freebsd-current-unsubscribe@freebsd.org" =20 > >> >> > >> >> =20 > >> > _______________________________________________ > >> > freebsd-current@freebsd.org mailing list > >> > https://lists.freebsd.org/mailman/listinfo/freebsd-current > >> > To unsubscribe, send any mail to " =20 > >> freebsd-current-unsubscribe@freebsd.org" > >> > >> =20 > > =20 > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" --Sig_/L0rk=nwW+fkMajLQe1K3nwT Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXEfxIAAoJEOgBcD7A/5N82g0H+gP730HgUUJt4ezg/6VEAqZj B14s+YmbsnX6i5y2WxXZNWQzPv4Pfkjuww4x9vihy5YEB3f6+WApA/zzbWbSrRCC OpPQebjB4SVer78vur1Qccs4H7Zbb4ocxMOHkbJfO23Au7Dn1YBOX1ClE6EqSqm5 qwOycugcU8KcBc7DLobsD7vapINgGTWOwP1E11aMINqlv4IOH/4SCrkeZY7pzTWf MN9ZEXNvfB2gxZIaBPhmVZI/n2ZyLUetdJKzU0hVId+TF0gdyq4XjFb5Kq9F6Lar DUMunL5Qa+0atPmQu/TKtEbhYcXJbTTQ1jjSK1puZr9ibduRaX1nk8/ZsAwVFyY= =LqBh -----END PGP SIGNATURE----- --Sig_/L0rk=nwW+fkMajLQe1K3nwT-- From owner-freebsd-current@freebsd.org Sat Apr 16 08:51:48 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7F453B109E0 for ; Sat, 16 Apr 2016 08:51:48 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 400201DDA for ; Sat, 16 Apr 2016 08:51:47 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtps (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (envelope-from ) id <1arLxB-0014XS-NN>; Sat, 16 Apr 2016 10:51:45 +0200 Received: from x5ce12eac.dyn.telefonica.de ([92.225.46.172] helo=thor.walstatt.dynvpn.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (envelope-from ) id <1arLxB-001BS8-DD>; Sat, 16 Apr 2016 10:51:45 +0200 Date: Sat, 16 Apr 2016 10:52:41 +0200 From: "O. Hartmann" To: Warner Losh Cc: Warren Block , FreeBSD Current Subject: Re: Heads up Message-ID: <20160416105241.338cdda0.ohartman@zedat.fu-berlin.de> In-Reply-To: References: <20160415155143.0faa8204@freyja.zeit4.iv.bundesimmobilien.de> Organization: FU Berlin X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_//TnZ0kCVtjM+8u1_uw/bRrr"; protocol="application/pgp-signature" X-Originating-IP: 92.225.46.172 X-ZEDAT-Hint: A X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Apr 2016 08:51:48 -0000 --Sig_//TnZ0kCVtjM+8u1_uw/bRrr Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Am Fri, 15 Apr 2016 08:26:23 -0600 Warner Losh schrieb: > On Fri, Apr 15, 2016 at 7:51 AM, O. Hartmann > wrote: >=20 > > On Thu, 14 Apr 2016 22:19:23 -0600 > > Warner Losh wrote: > > =20 > > > On Thu, Apr 14, 2016 at 9:56 PM, Warren Block =20 > > wrote: =20 > > > =20 > > > > On Thu, 14 Apr 2016, Warner Losh wrote: > > > > > > > > The CAM I/O scheduler has been committed to current. This work is > > > > described =20 > > > >> in https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf thoug= h =20 > > the =20 > > > >> default scheduler doesn't change the default (old) behavior. > > > >> > > > >> One possible issue, however, is that it also enables NCQ Trims on = ada > > > >> SSDs. > > > >> There are a few rogue drives that claim support for this feature, = but > > > >> actually implement data corrupt instead of queued trims. The list = of =20 > > known =20 > > > >> rogues is believed to be complete, but some caution is in order. = =20 > > > > > > > > =20 > > > =20 > > > > Is the list of drives queryable? Is there an easy way to tell if t= he > > > > currently-connected drives are on the list? > > > > =20 > > > > > > /usr/src/sys/cam/ata/ata_da.c has the list. > > > > > > dmesg will tell you if it detected a bad one since it prints the driv= e's > > > quirks. > > > But that's no big deal, because the bad one work just fine if you nev= er > > > issue > > > a NCQ TRIM. This small group of drives were early adapters of this > > > technology > > > > > > Here's the full list of known rogues: > > > > > > Crucial/Micron M500 (all firmware prior to MU07) > > > Micron M510 MU01 firmware (newer firmware is good) > > > Crucial/Micron M550 MU01 firmware (newer firmware is good) > > > Crucial MX100 MU01 firmware (newer firmware is good) > > > FCCT M500 all firmware > > > Samsung 830 all firmware > > > Samsung 840 all firmware > > > Samsung 850 all firmware =20 > > > > This is funny, > > > > ALL of our Fujitsu Workstations and those I use pprivate do have Micron= SSD > > drives (Fujitsu) and Samsung SSD (830 and 840). > > =20 >=20 > Which Micron drives? I'm not familiar with the 'Fujitsu' model for that > line. The boxes are Celsius M-7XX series boxes, I checked but forgot, but I think= its M600 type SSDs (sold with workstations Marsch/April 2015). > The newer ones are fine, the ones listed above with the MU01 firmware > being bad have MU02 firmware (or newer) available that fixes the problem. > The M500's firmware exists, but I don't know how available it is. So for > Micron, solutions to the problem exist. >=20 > The 830 and 840 apparently claim support, but are in the class of drives > that simply fail to actually work in what may be a reasonable way to dete= ct. > There's code to do the fallback in there now, but I'm not so sure that it= is > working given some of the reports I've seen. Maybe I need to try to but > a couple of these drives to see. I was mistaken, I personally use some 830 and since a couple of weeks 850 (= not 840). Both are marked as you described. >=20 > So - they are the most popular/used drives in a more "professional" > > environment these days and they get blacklisted :-( > > =20 >=20 > At least for the micron drives, you don't want to use NCQ trim on the > versions listed. It's data corruption roulette. For newer drives, it is > fine. > The performance will certainly be no worse than it was before my > commit. >=20 > Warner > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" --Sig_//TnZ0kCVtjM+8u1_uw/bRrr Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXEf1ZAAoJEOgBcD7A/5N8qr8IALXu2c/QTDJkYFK3/o47+V9r t6Dk/mE5qFn2f6JEQ9tfoG5L60pVr07sfP36pi/363w6wQsGuSxoZB79DngNZey4 HI2qV9rCF+RqreXSaB+6ZR0aoefpnEprqbWSCKnsVvhxdoADS7H2QAhkJNa+LRSQ HGkqDpQ4j9VBVx8tsKnK16u3xkHY6mt4OcM5Uf900507g7em/qXxiJTVDS2YhljQ 5THIZqdnXnNxlmabgsfdM2nvKZzDBVmXyPmSdy3LFc13hWlSPkvwpuOT16vEKdeB Z2h/4/Czua8b9Pdo/7b7qgrKWvVZyJKdrCoRHm4kvQhxzu4+pEqq56MOmIuBbSs= =Y51p -----END PGP SIGNATURE----- --Sig_//TnZ0kCVtjM+8u1_uw/bRrr-- From owner-freebsd-current@freebsd.org Sat Apr 16 18:25:16 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 56247B1168C for ; Sat, 16 Apr 2016 18:25:16 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from nm5-vm0.bullet.mail.bf1.yahoo.com (nm5-vm0.bullet.mail.bf1.yahoo.com [98.139.213.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 205141CE6 for ; Sat, 16 Apr 2016 18:25:15 +0000 (UTC) (envelope-from pfg@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1460831109; bh=cu38xIaJKU/NvYN9ifO39rSeJwOANESQpmazNEwutfo=; h=To:From:Subject:Date:From:Subject; b=SiDsiTZnbCxDEu6NAPv9+NPcud04Z9qGTqT0N4unXatTWx8RBvQYzBFLAA18uv11hC7SLH0SZ6ap4M+TOGqa4QUDO6IT7mS3COLu9rfa/NKP7M/IK9UoAwPOPy1Ku2tDeZAEOSLCxFP+PrTtacoauYXSkY6HJF7pasEwZkIMspM0U3QSGXahh6NnG8NHrx61s7/cd5gQrOsw+FOaNlbgp6HhyzyCAC4dZDUVPn7CGh+QSdReMlPDiv4dit1wflLcCmtZnUfeDN4J9Yh+M59Tql+fkNLBArr6PJilpb/RRmaDKWxxELSDQTfsWAW0mMUbg742lPrn1hV3883f9l6rbQ== Received: from [98.139.215.143] by nm5.bullet.mail.bf1.yahoo.com with NNFMP; 16 Apr 2016 18:25:09 -0000 Received: from [98.139.211.205] by tm14.bullet.mail.bf1.yahoo.com with NNFMP; 16 Apr 2016 18:25:09 -0000 Received: from [127.0.0.1] by smtp214.mail.bf1.yahoo.com with NNFMP; 16 Apr 2016 18:25:09 -0000 X-Yahoo-Newman-Id: 752228.53732.bm@smtp214.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: .8qnqUkVM1lH.xbM5gNL7Ki_C5nP25kgVLzIGDeFUb.LlO8 Z2_I7tPBrTAe2szBTDEOmUUFnNCqLXfsbxTM7Bf.OxMid6_y0pQvGk5LGx4e ScxTFVCZqFwYDjoDpvp5J6d4YaQDuohMX8AruFomT_JcJF9FwsePBz9cE6nm UFHHSoR64VyyDbVAEgpVwCdvOE4oAcF7i4mGOb0WOs.qwnO8Z3GiAr1yYjut HrQP9EVNl.MnkMZ_MjevzqFCFuvy5xW3KNm6eeRMXq23Qm.GdCTl.a35Lhn7 GhTxRJloNWH0Z6X4r93IqVtvEoWKJHQvMTUsnCZtfA3.U3k7j66Z3NHai9Ub YV5rgg2J7wcssks.FnHP18EjTCXo8vMX.y.iiItiksNZ3f6J2DQ0LJMhJboG 7LLra.Ngt9IauMT7xXJsTsRxQHOf8DMrqInWCRxBRtOSyx8a0dxInZoQFoL9 TzO8KoPPTwBGZ3qgbeCFlOKR6wnCsjNQ8ix7YI5VfVodQDKTbwCXboU2fJBV gk9dtCtVXrX2eTCgPd2T.AbHqRhEnkaJc X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf To: FreeBSD Current From: Pedro Giffuni Subject: CFR: extend use of nitems() macro in the kernel. Message-ID: <57128385.6090307@FreeBSD.org> Date: Sat, 16 Apr 2016 13:25:09 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Apr 2016 18:25:16 -0000 Hello; Using coccinelle, and some hand re-formatting, I generated a patch to make use of the nitems() macro in sys, which is too big for phabricator [1]. I was careful to exclude anything from the contrib directory or any code that is shared with userland (as to not have to include additional headers). The patch is big but pretty safe, I think. The changes are small but still it touches many files[1]. I would like some feedback on the convenience of doing such replacement. If it is a good idea we could do the same for roundup2() and, in fact, I think DragonFly has already done this. Regards, Pedro. [1] https://people.freebsd.org/~pfg/patches/sys-nitems.diff [2] For those too lazy to check [1], here is a list of affected files. M sys/amd64/amd64/amd64_mem.c M sys/amd64/amd64/machdep.c M sys/amd64/linux/linux_sysvec.c M sys/amd64/linux32/linux32_sysvec.c M sys/arm/amlogic/aml8726/aml8726_clkmsr.c M sys/arm/arm/db_interface.c M sys/arm/at91/at91_pmc.c M sys/arm/mv/armadaxp/armadaxp.c M sys/arm/ti/cpsw/if_cpsw.c M sys/arm/xscale/ixp425/ixp425.c M sys/boot/common/part.c M sys/boot/efi/loader/bootinfo.c M sys/boot/mips/beri/boot2/boot2.c M sys/boot/uboot/common/metadata.c M sys/cam/ata/ata_da.c M sys/cam/ata/ata_xpt.c M sys/cam/cam.c M sys/cam/scsi/scsi_all.c M sys/cam/scsi/scsi_cd.c M sys/cam/scsi/scsi_da.c M sys/cam/scsi/scsi_sa.c M sys/cam/scsi/scsi_xpt.c M sys/cam/scsi/smp_all.c M sys/compat/linux/linux_socket.c M sys/ddb/db_variables.c M sys/dev/adb/adb_kbd.c M sys/dev/advansys/adv_isa.c M sys/dev/advansys/advlib.c M sys/dev/advansys/adw_pci.c M sys/dev/advansys/adwlib.c M sys/dev/ae/if_ae.c M sys/dev/age/if_age.c M sys/dev/agp/agp.c M sys/dev/agp/agp_ali.c M sys/dev/agp/agp_amd64.c M sys/dev/aha/aha_isa.c M sys/dev/aic/aic.c M sys/dev/aic/aic_cbus.c M sys/dev/aic/aic_isa.c M sys/dev/ale/if_ale.c M sys/dev/altera/atse/if_atse.c M sys/dev/atkbdc/atkbd.c M sys/dev/atkbdc/atkbdc.c M sys/dev/atkbdc/psm.c M sys/dev/bktr/bktr_core.c M sys/dev/bwi/bwirf.c M sys/dev/bwn/if_bwn.c M sys/dev/cardbus/cardbus_cis.c M sys/dev/digi/digi.c M sys/dev/digi/digi_isa.c M sys/dev/dwc/if_dwc.c M sys/dev/ed/if_ed_hpp.c M sys/dev/ed/if_ed_isa.c M sys/dev/ed/if_ed_pci.c M sys/dev/fb/creator.c M sys/dev/fb/fb.c M sys/dev/fb/machfb.c M sys/dev/fb/vesa.c M sys/dev/fb/vga.c M sys/dev/flash/mx25l.c M sys/dev/hatm/if_hatm.c M sys/dev/hifn/hifn7751.c M sys/dev/hwpmc/hwpmc_amd.c M sys/dev/hwpmc/hwpmc_core.c M sys/dev/hwpmc/hwpmc_e500.c M sys/dev/hwpmc/hwpmc_mips24k.c M sys/dev/hwpmc/hwpmc_mips74k.c M sys/dev/hwpmc/hwpmc_mpc7xxx.c M sys/dev/hwpmc/hwpmc_octeon.c M sys/dev/hwpmc/hwpmc_uncore.c M sys/dev/hwpmc/hwpmc_xscale.c M sys/dev/if_ndis/if_ndis.c M sys/dev/jme/if_jme.c M sys/dev/kbd/kbd.c M sys/dev/le/if_le_isa.c M sys/dev/le/if_le_lebuffer.c M sys/dev/le/if_le_ledma.c M sys/dev/mlx/mlx.c M sys/dev/mxge/if_mxge.c M sys/dev/nand/nand_id.c M sys/dev/ncr/ncr.c M sys/dev/nctgpio/nctgpio.c M sys/dev/nfe/if_nfe.c M sys/dev/patm/if_patm_attach.c M sys/dev/pccard/pccard_cis_quirks.c M sys/dev/rc/rc.c M sys/dev/re/if_re.c M sys/dev/rl/if_rl.c M sys/dev/rndtest/rndtest.c M sys/dev/sf/if_sf.c M sys/dev/sge/if_sge.c M sys/dev/siba/siba.c M sys/dev/sio/sio.c M sys/dev/sound/isa/gusc.c M sys/dev/sound/pci/emu10kx.c M sys/dev/speaker/spkr.c M sys/dev/stge/if_stge.c M sys/dev/uart/uart_kbd_sun.c M sys/dev/uart/uart_subr.c M sys/dev/usb/input/ukbd.c M sys/dev/usb/serial/u3g.c M sys/dev/usb/serial/uchcom.c M sys/dev/usb/serial/umcs.c M sys/dev/usb/serial/uplcom.c M sys/dev/vkbd/vkbd.c M sys/dev/wbwd/wbwd.c M sys/fs/autofs/autofs.c M sys/fs/nfs/nfs_commonkrpc.c M sys/geom/part/g_part_bsd.c M sys/geom/part/g_part_ebr.c M sys/geom/part/g_part_ldm.c M sys/geom/part/g_part_mbr.c M sys/i386/i386/i686_mem.c M sys/i386/i386/machdep.c M sys/i386/ibcs2/ibcs2_sysvec.c M sys/i386/linux/linux_sysvec.c M sys/kern/kern_dump.c M sys/kern/kern_ffclock.c M sys/kern/kern_jail.c M sys/kern/kern_ktrace.c M sys/kern/subr_hash.c M sys/kern/subr_witness.c M sys/kern/sysv_msg.c M sys/kern/sysv_sem.c M sys/kern/uipc_usrreq.c M sys/mips/mips/db_interface.c M sys/mips/nlm/board.c M sys/mips/nlm/xlp_machdep.c M sys/mips/rmi/dev/nlge/if_nlge.c M sys/net/netisr.c M sys/net/rtsock.c M sys/netgraph/atm/ng_atm.c M sys/netgraph/bluetooth/socket/ng_btsocket.c M sys/netgraph/ng_gif_demux.c M sys/netgraph/ng_iface.c M sys/netgraph/ng_socket.c M sys/netinet/in_proto.c M sys/netinet/tcp_syncache.c M sys/netinet6/in6_proto.c M sys/netipsec/key.c M sys/netipsec/keysock.c M sys/netnatm/natm_proto.c M sys/netsmb/smb_smb.c M sys/nlm/nlm_prot_impl.c M sys/pc98/cbus/gdc.c M sys/pc98/cbus/pckbd.c M sys/pc98/cbus/scterm-sck.c M sys/powerpc/powerpc/db_trace.c M sys/powerpc/pseries/xics.c M sys/security/audit/audit_bsm_klib.c M sys/security/audit/bsm_errno.c M sys/security/audit/bsm_fcntl.c M sys/security/audit/bsm_socket_type.c M sys/sparc64/sparc64/db_trace.c M sys/sparc64/sparc64/elf_machdep.c M sys/sparc64/sparc64/trap.c M sys/vm/vm_pager.c M sys/x86/isa/atpic.c M sys/x86/x86/identcpu.c M sys/x86/x86/local_apic.c From owner-freebsd-current@freebsd.org Sat Apr 16 23:38:55 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 626C6B1135F for ; Sat, 16 Apr 2016 23:38:55 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: from mail-oi0-f46.google.com (mail-oi0-f46.google.com [209.85.218.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 34B72131D; Sat, 16 Apr 2016 23:38:54 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: by mail-oi0-f46.google.com with SMTP id r78so21082674oie.0; Sat, 16 Apr 2016 16:38:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :date:message-id:subject:from:to:cc; bh=ejjuCTuo9J3WS9vf7jumyANljgn5M/Rt543WBkSyR2k=; b=cB4uzOdS/8OeMM8Ugz7GoZ/GH1xgjRen1dFAvS2o8Ie9Msg74r5BCRbzhm/qbUARYT ij62uS7ljrGRb8ddiFnI78M1C4Gl/AkdpR0z5KSiL+Nx7GQF3VaP7EBwbOZBIFXNOqje LnTH4S8MB3ghLrCSRvDWfC0tXnqF21HlnOeozJdNwNlFyon40F7z/03hQ4R6ybXxdF8b RIJ8UK3HtgrZ6HeOUGxjn6hQn6ad137FRBqZsi8KqNDNMngyzTP+MmkP/ZrPB1pHcCge BL+wMllKD7BVp/VGjvoBV0cCkhImJuYAVYMg/nhuKW7KPXBWIHxLPZ1m0FpU2PCft1WB 5+OA== X-Gm-Message-State: AOPr4FW2RlvCkcQHLf9sdofpTyT2YIUoXwCffO88oQbW/mWK45SaDm2lhPyy56CAZm+8Iw== X-Received: by 10.202.58.133 with SMTP id h127mr12961587oia.59.1460848103192; Sat, 16 Apr 2016 16:08:23 -0700 (PDT) Received: from mail-ob0-f176.google.com (mail-ob0-f176.google.com. [209.85.214.176]) by smtp.gmail.com with ESMTPSA id me9sm3899940obb.27.2016.04.16.16.08.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 16 Apr 2016 16:08:23 -0700 (PDT) Received: by mail-ob0-f176.google.com with SMTP id n10so20235399obb.2; Sat, 16 Apr 2016 16:08:22 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.182.98.167 with SMTP id ej7mr14311218obb.46.1460848102688; Sat, 16 Apr 2016 16:08:22 -0700 (PDT) Reply-To: cem@FreeBSD.org Received: by 10.157.22.215 with HTTP; Sat, 16 Apr 2016 16:08:22 -0700 (PDT) In-Reply-To: <57128385.6090307@FreeBSD.org> References: <57128385.6090307@FreeBSD.org> Date: Sat, 16 Apr 2016 16:08:22 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: CFR: extend use of nitems() macro in the kernel. From: Conrad Meyer To: Pedro Giffuni Cc: FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Apr 2016 23:38:55 -0000 On Sat, Apr 16, 2016 at 11:25 AM, Pedro Giffuni wrote: > Hello; > > Using coccinelle, and some hand re-formatting, I generated a patch to > make use of the nitems() macro in sys, which is too big for > phabricator [1]. > > I was careful to exclude anything from the contrib directory or > any code that is shared with userland (as to not have to include > additional headers). > > The patch is big but pretty safe, I think. The changes are small but > still it touches many files[1]. > > I would like some feedback on the convenience of doing such replacement. > If it is a good idea we could do the same for roundup2() and, in fact, > I think DragonFly has already done this. Assuming this change is correct, I am all for it. Assuming roundup2()s can be cleaned up in an automated and correct way, I am all for that sort of mechanical change too. Best, Conrad