Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756752AbcJPPVG (ORCPT ); Sun, 16 Oct 2016 11:21:06 -0400 Received: from aserp1050.oracle.com ([141.146.126.70]:24794 "EHLO aserp1050.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755665AbcJPPU0 (ORCPT ); Sun, 16 Oct 2016 11:20:26 -0400 From: Vegard Nossum To: linux-kernel@vger.kernel.org, Greg Kroah-Hartman Cc: Jiri Slaby , Linus Torvalds , "Luis R . Rodriguez" Subject: [PATCH 00/12] external array access helpers Date: Sun, 16 Oct 2016 17:16:04 +0200 Message-Id: <20161016151616.31451-1-vegard.nossum@oracle.com> X-Mailer: git-send-email 2.10.0.479.g221bd91 X-Source-IP: aserp1040.oracle.com [141.146.126.69] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 897 Lines: 21 Hi, The first two patches in the series fix the concrete bug (a boot crash when using gcc 7.0+) by defining new wrappers for arrays defined in linker scripts. These two patches should probably go into the kernel + stable as soon as people are happy with the new interface. Not sure who would pick this up, Greg maybe? The rest of the patches are more to try out other users of the API to get a feel for what the patches will look like. Eventually all the users in the whole kernel should probably be converted to avoid similar latent bugs, but I don't have the means to test many of the changes myself. These patches do not fix not any known crashes as far as I'm aware and can probably trickle in through specific maintainers. Looks like Luis R. Rodriguez has some related work on linker tables. AFAICT that should be orthogonal to this, although there may be source level conflicts. Vegard