From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932825AbbIYRl1 (ORCPT ); Fri, 25 Sep 2015 13:41:27 -0400 Received: from mail-la0-f44.google.com ([209.85.215.44]:35411 "EHLO mail-la0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932780AbbIYRlZ (ORCPT ); Fri, 25 Sep 2015 13:41:25 -0400 From: Rasmus Villemoes To: Andrew Morton Cc: Tejun Heo , Andy Shevchenko , linux-kernel@vger.kernel.org, Kees Cook , Rasmus Villemoes Subject: [PATCH 0/4] printf stuff Date: Fri, 25 Sep 2015 19:41:01 +0200 Message-Id: <1443202865-25533-1-git-send-email-linux@rasmusvillemoes.dk> X-Mailer: git-send-email 2.1.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org A few printf-related patches I've been sitting on. I also have some documentation updates, but I'll wait until I see Martin's patch [1] in -next. There's also the %pb issue [2], but I'm not sure there's consensus on the best fix for that. [1] https://lkml.org/lkml/2015/9/24/256 [2] https://lkml.org/lkml/2015/9/16/769 Rasmus Villemoes (4): lib/vsprintf.c: handle invalid format specifiers more robustly lib/vsprintf.c: also improve sanity check in bstr_printf() lib/vsprintf.c: Remove SPECIAL handling in pointer() test_printf: test printf family at runtime lib/Kconfig.debug | 3 + lib/Makefile | 1 + lib/test_printf.c | 364 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ lib/vsprintf.c | 35 ++++-- 4 files changed, 391 insertions(+), 12 deletions(-) create mode 100644 lib/test_printf.c -- 2.1.3