From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934384AbcKPUb1 (ORCPT ); Wed, 16 Nov 2016 15:31:27 -0500 Received: from mout.gmx.net ([212.227.17.22]:52809 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932201AbcKPUb0 (ORCPT ); Wed, 16 Nov 2016 15:31:26 -0500 From: =?UTF-8?q?Manuel=20Sch=C3=B6lling?= To: plagnioj@jcrosoft.com, tomi.valkeinen@ti.com Cc: manuel.schoelling@gmx.de, jslaby@suse.cz, gregkh@linuxfoundation.org, linux-fbdev@vger.kernel.org, linux-kernel@vger.kernel.org, andrey_utkin@fastmail.com Subject: [PATCH v4.1 0/2] console: Add persistent scrollback buffers for all VGA console Date: Wed, 16 Nov 2016 21:30:58 +0100 Message-Id: <1479328260-16286-1-git-send-email-manuel.schoelling@gmx.de> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1479317933-21849-1-git-send-email-manuel.schoelling@gmx.de> References: <1479317933-21849-1-git-send-email-manuel.schoelling@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:sNxTA5NlQTYzEncejJBLATsDzKI+fUha3IWuCP0YVfJwyBY8b7q Hui2GhKqp3377+Ni773wLGPCSbJgJeIV9rNi3fR4YgnyrBTlp+ghHUBaKU64uvuaL6XeNPs 6vMMcjkLdNu9w8GxPoErItOJC6D2q5C78o5luKUJRTlWqBxyJxXZAIWNuFEJEgBynvH9D62 BpkgsabmFxb9iVXgAiP9A== X-UI-Out-Filterresults: notjunk:1;V01:K0:aNCNW05uukA=:pvr6C5Df+N3BpZXp/WYTJC rh0LAidtzz1wMvKwBX5t9MH0n1zjbILtV0H/OP5bUTOyWDmBY0v4NK7widUL9f6Fxpps5YHHN UMKWbJhPm8WMnCK6hw70XaUrRFJdpxi89ki6gLG49ahUX+j9FJnMtkTbxavk5Wg44xt5m/bD2 y2To1zf2MD8jDH69FSYGStZaADxvJQ5BtEFqROmkPHy0SSWHDDy3Whs0mtAd0EzBORl9CgJ6n R14M4fIH3vPdBdhWhIDlX9kWgASW72TJlTmAzYFsA2t+DkCwNRBF6zHDP1S9rmJzopHVUCLsQ zYD94rcrAjl/Jzy5ETtlvkAsOGVv5t1ALW5pPgZQeNcPyL6jh2tJA8+cPaXizM+eAax3e9wep jb4tqnDc1jNAUbYKqL5687SEnK6IY5a2Futr3epeLObkOzVqy2EPy9n7oiGMOpOk3tqEabwJL SYauxqr65UU/TeHImoJaSW9CdUdou/rTnLZG/+1v/IDbaCeOx5vFEg50JiK1pfgxgjew4/fYJ tGHQkpF7SWzh+Obgb9TkMQVo2JKK2KB5rEF567ihoAENmvTlrnwm1QfctslIE+l2VkCB8UqhF i2bSdcEHz0rDIkzVdNDpVwDM+h1JF9eHm8gsee5cIAtb5Ulod5/OVE/s8im+Vxjr0LTnu3Sc5 eotYWlvTV9grRlirNm7PrLyw0TCKwrOtSdzY2Y9WY6yiWBkHOTKrcEHA39PpFA7+vYO0C324e yZvUZdCIRxv6cRaNAlCwRZxzH+QPEG5ks4SvPrFznRfCJ9t49Q8N6rbx1j5MCY2v+ld+1gsxC vqg1w8s Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Well, that's embarrassing: I changed the order of some local commits in the last minute, so my patches included a compiler error. Changes in v4.1: - Fix compiler error Changes in v4: - Rename from VGACON_SOFT_SCROLLBACK_FOR_EACH_CONSOLE to VGACON_SOFT_SCROLLBACK_PERSISTENT - Split into two patches - Rework documentation - Remove cosmetic changes in comments (postponed) Changes in v3: - Add config option for this feature - Fallback to old scrollback buffer if kcalloc() fails - Remove ioctl() call again and add documentation about existing escape sequence to flush the scrollback buffer Changes in v2: - Add ioctl() call to flush scrollback buffer - (Patch v2 was not labeled as such, sorry) Manuel Schölling (2): console: Move scrollback data into its own struct console: Add persistent scrollback buffers for all VGA consoles drivers/video/console/Kconfig | 23 +++++- drivers/video/console/vgacon.c | 158 ++++++++++++++++++++++++++++------------- 2 files changed, 127 insertions(+), 54 deletions(-) -- 2.1.4