From owner-freebsd-stable@FreeBSD.ORG Fri Jul 12 05:51:36 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 980418BB for ; Fri, 12 Jul 2013 05:51:36 +0000 (UTC) (envelope-from c.kworr@gmail.com) Received: from mail-ea0-x230.google.com (mail-ea0-x230.google.com [IPv6:2a00:1450:4013:c01::230]) by mx1.freebsd.org (Postfix) with ESMTP id 313D01B4C for ; Fri, 12 Jul 2013 05:51:36 +0000 (UTC) Received: by mail-ea0-f176.google.com with SMTP id z15so6114072ead.35 for ; Thu, 11 Jul 2013 22:51:35 -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:subject :content-type:content-transfer-encoding; bh=gU4m4jht7cMBuyTu/xj3w2kmKOltqJXvDgNCSmYgYqM=; b=qy6j5aTjylHV5DglHBCKOQxXje9J7SKXZGH4EFnZklpWP0a94VlO/t6VpEWGqkCO6M SN2QHCHynQyIGmU+AyebW7x75WyVO3YmAtQzcgzFaBFYTPyfcM6076fLHTkIKVJJUA3K k90YB/+C/9/aQgHzwyPhs3BtuuYSAhQoleudtkG3EyI2LjsdHMqYsXJv+E7Mwfsq4bbj b+g3ZtSf/F7EJk4e46RLa6y41eak4J5MjzY8u83h35zGuhNQG46aPwGzM9PqIIfsYtEA FggWUCYaAuNFyUZTppQsXTwB7EB8ycWZ6B20Q/IQ7SUggptYS2BMCRpexrqh/aHv+i+G AcmQ== X-Received: by 10.15.31.9 with SMTP id x9mr45161090eeu.103.1373608295262; Thu, 11 Jul 2013 22:51:35 -0700 (PDT) Received: from limbo.xim.bz ([46.150.100.6]) by mx.google.com with ESMTPSA id n5sm75266536eed.9.2013.07.11.22.51.33 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 11 Jul 2013 22:51:34 -0700 (PDT) Message-ID: <51DF9964.2020103@gmail.com> Date: Fri, 12 Jul 2013 08:51:32 +0300 From: Volodymyr Kostyrko User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130627 Thunderbird/17.0.7 MIME-Version: 1.0 To: freebsd-stable@freebsd.org Subject: stable/9 fails to compile: kmem_alloc_contig bad definition Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jul 2013 05:51:36 -0000 Hello. /usr/local/libexec/ccache/world/cc -c -O -pipe -march=native -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mno-aes -mno-avx -mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector /usr/src/sys/vm/vm_contig.c /usr/src/sys/vm/vm_contig.c:319:1: error: conflicting types for 'kmem_alloc_contig' kmem_alloc_contig(vm_map_t map, vm_size_t size, int flags, vm_paddr_t low, ^ /usr/src/sys/vm/vm_extern.h:46:13: note: previous declaration is here vm_offset_t kmem_alloc_contig(vm_map_t map, vm_size_t size, int flags, ^ 1 error generated. vm_extern.h: vm_offset_t kmem_alloc_contig(vm_map_t map, vm_size_t size, int flags, vm_paddr_t low, vm_paddr_t high, unsigned long alignment, unsigned long boundary, vm_memattr_t memattr); Why boundary is unsigned long and not vm_paddr_t? vm_contig.c: vm_offset_t kmem_alloc_contig(vm_map_t map, vm_size_t size, int flags, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) -- Sphinx of black quartz judge my vow.