Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756569AbcKXELs (ORCPT ); Wed, 23 Nov 2016 23:11:48 -0500 Received: from mail.kernel.org ([198.145.29.136]:56008 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750749AbcKXELr (ORCPT ); Wed, 23 Nov 2016 23:11:47 -0500 MIME-Version: 1.0 From: "Luis R. Rodriguez" Date: Wed, 23 Nov 2016 20:11:20 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: linker-tables v5 testing To: Guenter Roeck Cc: "H. Peter Anvin" , Josh Poimboeuf , Nicholas Piggin , Masami Hiramatsu , "linux-kernel@vger.kernel.org" , Fengguang Wu , Adrian Hunter , David Ahern , Jiri Olsa , Namhyung Kim , Wang Nan , Arnaldo Carvalho de Melo , Borislav Petkov Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1787 Lines: 48 Guenter, I think I'm ready to start pushing a new patch set out for review. Before I do that -- can I trouble you for letting your test infrastructure hammer it? I'll only push out the patches for review based on this new set of changes once all tests come back OK for all architectures. https://git.kernel.org/cgit/linux/kernel/git/mcgrof/linux-next.git/log/?h=20161117-linker-tables-v5 Fenguang & Guenter, Any chance I can trouble you to enable the new driver: CONFIG_TEST_LINKTABLES=y on each kernel configuration as it will run a test driver which will WARN_ON() if it finds any errors. If these warns are captured by your logs then we will see run time use issues of using this on any architecture for *all* the sections for linker tables. I had not bothered yet adding a test driver for section ranges given I already tested ./tools/testing/selftests/ftrace/ftracetest script and confirm things are still a go. To the rest on Cc: Other than a few documentation improvements I think this is now done... Of course there may be more bike-shedding or few minor adjustments I may have missed -- Nickolas (or others), please do poke me with any last minute blockers you see before I push out a new patch set. I figure there may be some time before the tests are over and I could probably adjust the series to account for minor things that are eye-sores before requiring a full new submission. Also I have a draft edit of a paper on this (hasn't been adjusted to account for the new API changes yet), if you're in the US and you want to be anti-social and read something during turkey day perhaps that might help. http://drvbp1.linux-foundation.org/~mcgrof/papers/2016/11/21/linker-tables-20161121.pdf Oh and tools folks: cd tools/linker-tables/ make clean make ./demo Luis