From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752677AbbL1Q3i (ORCPT ); Mon, 28 Dec 2015 11:29:38 -0500 Received: from mail-yk0-f180.google.com ([209.85.160.180]:33945 "EHLO mail-yk0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751833AbbL1Q3f (ORCPT ); Mon, 28 Dec 2015 11:29:35 -0500 Date: Mon, 28 Dec 2015 11:29:33 -0500 From: Tejun Heo To: Randy Dunlap Cc: Geert Uytterhoeven , "linux-kernel@vger.kernel.org" , Ralf Baechle , Qais Yousef , Alex Smith , Markos Chandras , Linux MIPS Mailing List Subject: Re: Build regressions/improvements in v4.4-rc7 Message-ID: <20151228162933.GV5003@mtj.duckdns.org> References: <1451305281-3911-1-git-send-email-geert@linux-m68k.org> <20151228161839.GS5003@mtj.duckdns.org> <568161BC.3060208@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <568161BC.3060208@infradead.org> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, On Mon, Dec 28, 2015 at 08:22:20AM -0800, Randy Dunlap wrote: > On 12/28/15 08:18, Tejun Heo wrote: > > On Mon, Dec 28, 2015 at 01:29:18PM +0100, Geert Uytterhoeven wrote: > >> On Mon, Dec 28, 2015 at 1:21 PM, Geert Uytterhoeven > >> wrote: > >>> JFYI, when comparing v4.4-rc7[1] to v4.4-rc6[3], the summaries are: > >>> - build errors: +14/-3 > >> > >> + /home/kisskb/slave/src/include/linux/kqueue.h: error: > >> dereferencing type-punned pointer will break strict-aliasing rules > >> [-Werror=strict-aliasing]: => 186:2 > > > > kqueue.h? > > > > + /home/kisskb/slave/src/include/linux/workqueue.h: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]: => 186:2 Heh, yeah, that makes a lot more sense. At the same time tho, the code has been there forever and there are a lot of simliar derefs throughout kernel/workqueue.c. Is there something the code should be doing? Thanks. -- tejun