From owner-freebsd-current@freebsd.org Fri Jan 19 21:16:18 2018 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 F13FDEC8D8D for ; Fri, 19 Jan 2018 21:16:18 +0000 (UTC) (envelope-from freebsd-current@dino.sk) Received: from mailhost.netlabit.sk (mailhost.netlabit.sk [84.245.65.72]) (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 78C3F75DFA for ; Fri, 19 Jan 2018 21:16:18 +0000 (UTC) (envelope-from freebsd-current@dino.sk) Received: from zeta.dino.sk (fw3.dino.sk [84.245.95.254]) (AUTH: LOGIN milan) by mailhost.netlabit.sk with ESMTPA; Fri, 19 Jan 2018 22:16:15 +0100 id 00F4BEDD.5A62601F.00014404 Date: Fri, 19 Jan 2018 22:16:15 +0100 From: Milan Obuch To: freebsd-current@freebsd.org Subject: Bug in /usr/src/sys/sys/sf_buf.h? Message-ID: <20180119221615.2ff5cfa4@zeta.dino.sk> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; i386-portbld-freebsd10.4) 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.25 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, 19 Jan 2018 21:16:19 -0000 Hi, after updating to revision 328171, building 12-CURRENT kernel gives cc -target armv7-gnueabihf-freebsd12.0 --sysroot=/usr/obj/usr/src/arm.armv7/tmp -B/usr/obj/usr/src/arm.armv7/tmp/usr/bin -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -I/usr/src/sys/gnu/dts/include -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -march=armv7a -funwind-tables -MD -MF.depend.md.o -MTmd.o -ffreestanding -fwrapv -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__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 -Wno-error-address-of-packed-member -mfpu=none -std=iso9899:1999 -Werror /usr/src/sys/dev/md/md.c In file included from /usr/src/sys/dev/md/md.c:90: /usr/src/sys/sys/sf_buf.h:120:11: error: implicit declaration of function 'PHYS_TO_DMAP' is invalid in C99 [-Werror,-Wimplicit-function-declaration] return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf))); ^ /usr/src/sys/sys/sf_buf.h:120:11: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes] 2 errors generated. Did a bug slipped in or am I doing something wrong? With revision 328159 nothing like this happened, and I see in svn update output file /sys/sys/sf_buf.h being updated whne updating sources to revision 328171. Regards, Milan