From owner-freebsd-hackers@FreeBSD.ORG Sat Apr 18 20:28:43 2015 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8C6F7E95 for ; Sat, 18 Apr 2015 20:28:43 +0000 (UTC) Received: from mail-ob0-f177.google.com (mail-ob0-f177.google.com [209.85.214.177]) (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 5AF40D43 for ; Sat, 18 Apr 2015 20:28:42 +0000 (UTC) Received: by obfe9 with SMTP id e9so92777132obf.1 for ; Sat, 18 Apr 2015 13:28:36 -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:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=vrzuP+wFenPDX53/L+aQgeF4IfJ559XN8NLdU1u8l+0=; b=PIsj5VlP6tjG000rJW4Vjmqmp9MwSkjp6UfOxgY6bdoQM2ozfiRLyeEuU7KwA2s3jy +xCKWXCRo+9pgWUMUDYpOkoJ/DfNjzWXVkP7BpbSHvRh60oS38PQ5P9V5DLfYagiL60p 9II4hURjTqkVJfmN0spyOup+Iy6N+I4s5s0ZDvPV8vYmBu/hsFcfoKzaA+R9sZQt0JBr c+WwTDmcZz4vTeYVPZnWpWvfMNmt8WLxGHRRRky/KWT3fOK9t+fFjsmoCx39DPGGs+bu YWXJp5sbsJ/0SwxtFJgw3Tr4encetOh1T1SSwEhnfd7lxnP/1hKa11kpjxc2fU/nmYN5 F1hw== X-Gm-Message-State: ALoCoQnevhmxLszNd7Lo7p0da81dyDF2SjhZMClzzHPxto5ocnXFipJ+q6FpKc3ivCaleBTFAker MIME-Version: 1.0 X-Received: by 10.60.35.42 with SMTP id e10mr8088211oej.26.1429388916093; Sat, 18 Apr 2015 13:28:36 -0700 (PDT) Received: by 10.76.68.68 with HTTP; Sat, 18 Apr 2015 13:28:36 -0700 (PDT) X-Originating-IP: [217.91.38.185] In-Reply-To: References: Date: Sat, 18 Apr 2015 22:28:36 +0200 Message-ID: Subject: Re: CloudABI: Taking capability-based security to the next level? From: Ed Schouten To: Outback Dingo Cc: hackers@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Apr 2015 20:28:43 -0000 Hi there, 2015-04-18 11:48 GMT+02:00 Outback Dingo : > though in the meantime it appears your modified FreeBSD tree is broken at > the kernel level, merging and catching up to HEAD / CURRENT should resolve > that. > > ... > /usr/home/dingo/freebsd/sys/modules/cryptodev/../../opencrypto/cryptodev.c:1309:32: > error: too few arguments to function call, expected 5, have 4 > error = falloc(td, &f, &fd, 0); > ~~~~~~ ^ I had to add an additional argument to falloc(). I thought I updated all of the callers, but it looks like I forgot this in a couple of places. I didn't notice this, because I usually build my development kernels without the modules. This should be fixed now, but I'm running a `make universe' to double-check. Thanks for reporting this! -- Ed Schouten