Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp804815rdb; Tue, 5 Dec 2023 23:38:42 -0800 (PST) X-Google-Smtp-Source: AGHT+IG9DvwllYuq7lxl1vr0Bqwlhvo0wq4gNyySNsfwJwd58uzLXl2UVAaloy1i4j9/zdcYpH1/ X-Received: by 2002:a05:6a20:7925:b0:18f:97c:978e with SMTP id b37-20020a056a20792500b0018f097c978emr470202pzg.118.1701848322003; Tue, 05 Dec 2023 23:38:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701848321; cv=none; d=google.com; s=arc-20160816; b=rBKrE+rdJUlVN/EMBEHCJ0/SR9etkiesWdWx+zcrA/4IlQmHdsR2Nbjb+U8B+Bkm+2 AqRYsO1lNRg45RKx/JxccAjrS3HcdLLU6c1JtBum8vZx6WYc22K0rNRATbELTw7WgmBP z7bGKhfyxFMrKLL2QyGR9EjPRIvbl1vsSuMzai1A/gk6iyc45HSSSCLvJ6Vwbq7tMkYC MFHOH0KCixY7dk+HWqoqcbBCQbtuh/Y9Pjj29wzGay9TnNQlJSid3zunPrj95kunW8jp iQGbjatm4Bud0131dXxzMdncyKO47XV9rnPrRrMeQ1kSMZgMubriYs9PfG2z0K6ITmRu UM5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=2/mq7uL5rTjwHZcGJO8RAyxWvs5LdUiekZ10Xdj5B/s=; fh=SWMMCr9t3GKqasHbixlXiSzOZPR76pe7CNnOk3efX8I=; b=MI7MK76Q/+FODD8o22rudq3r78s1nY/3xpDStTcZQaYVhh66Qj5nKhOiaEUbrHXhcr Bt33Ua+SNVWiMQ3ouW2LdWlwCgilPE3slEkodGb2dKyzXEZkFPjyCovcQixWaW8h6HhF jAGl9o8Q5ym8IYRvlt6l87cprNrmSl1EV2hYXcxXm8nFwGMfCQK9gGN3VEGJ/Y6Jqq97 IRtxjV81JnwlHg5IOhgjvYqdiwE8UXkXWhpFW380iP2R9fkoS5mUDhyXju7b9i4qQ5O/ F1NQHVqiCXD605lRoTjqt2UmapKs1iW0whxolzh5UNIYRL2QV8OyzmhF8KTaVGUIdbCt qhDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=QXsENStk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id ep13-20020a17090ae64d00b002865160d522si9587815pjb.115.2023.12.05.23.38.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Dec 2023 23:38:41 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=QXsENStk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 5D32F8047468; Tue, 5 Dec 2023 23:38:38 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376913AbjLFHiT (ORCPT + 99 others); Wed, 6 Dec 2023 02:38:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43798 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231877AbjLFHh5 (ORCPT ); Wed, 6 Dec 2023 02:37:57 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E3FC198D for ; Tue, 5 Dec 2023 23:37:40 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7DFF6C433C8; Wed, 6 Dec 2023 07:37:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1701848259; bh=r12fMU0BW1YaP5gO3VGkmDOu28jE14hYoJXFZVc2/YA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=QXsENStkdWXfRJe/+InQiCO341yd8klGCOU5x6uZVyfrQVZRYdL1l5LU7nizPpJEe UJWPcd8kRnPlvjK2UET/moJZjwN52VYpiGduoQCooyNYMaw0z9Jt4KyH6RRZNl7+Lk pxy1F3jHndTaZ/qvuN1FjIWlzTcmE/rZ9kZnG+z/o9XJmej3soOUGfbNLnnq7ZRghP EXa2iEZnOjGEKlPj/G2OvQ2fRBhR/zWp3lGVe9wCJvlbc5VoOb+baU4XG3/QS0zpcJ GiSiT+JO4Gu3xJ7fL5LNs7kvMat7E4po4tpl+8q6+sEdsEdwdbn1B9RFkY/9ReKcQG cHcfEjlCsZN8g== From: "Jiri Slaby (SUSE)" To: gregkh@linuxfoundation.org Cc: linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, "Jiri Slaby (SUSE)" , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , linux-s390@vger.kernel.org Subject: [PATCH 09/27] tty: con3270: convert to u8 and size_t Date: Wed, 6 Dec 2023 08:36:54 +0100 Message-ID: <20231206073712.17776-10-jirislaby@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231206073712.17776-1-jirislaby@kernel.org> References: <20231206073712.17776-1-jirislaby@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Tue, 05 Dec 2023 23:38:38 -0800 (PST) Switch character types to u8 and sizes to size_t. To conform to characters/sizes in the rest of the tty layer. Signed-off-by: Jiri Slaby (SUSE) Cc: Heiko Carstens Cc: Vasily Gorbik Cc: Alexander Gordeev Cc: Christian Borntraeger Cc: Sven Schnelle Cc: linux-s390@vger.kernel.org --- drivers/s390/char/con3270.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/s390/char/con3270.c b/drivers/s390/char/con3270.c index 363315fa1666..251d2a1c3eef 100644 --- a/drivers/s390/char/con3270.c +++ b/drivers/s390/char/con3270.c @@ -54,7 +54,7 @@ struct tty3270_attribute { }; struct tty3270_cell { - unsigned char character; + u8 character; struct tty3270_attribute attributes; }; @@ -123,7 +123,7 @@ struct tty3270 { /* Character array for put_char/flush_chars. */ unsigned int char_count; - char char_buf[TTY3270_CHAR_BUF_SIZE]; + u8 char_buf[TTY3270_CHAR_BUF_SIZE]; }; /* tty3270->update_flags. See tty3270_update for details. */ @@ -1255,7 +1255,7 @@ static unsigned int tty3270_write_room(struct tty_struct *tty) * Insert character into the screen at the current position with the * current color and highlight. This function does NOT do cursor movement. */ -static void tty3270_put_character(struct tty3270 *tp, char ch) +static void tty3270_put_character(struct tty3270 *tp, u8 ch) { struct tty3270_line *line; struct tty3270_cell *cell; @@ -1561,7 +1561,7 @@ static void tty3270_goto_xy(struct tty3270 *tp, int cx, int cy) * Pn is a numeric parameter, a string of zero or more decimal digits. * Ps is a selective parameter. */ -static void tty3270_escape_sequence(struct tty3270 *tp, char ch) +static void tty3270_escape_sequence(struct tty3270 *tp, u8 ch) { enum { ES_NORMAL, ES_ESC, ES_SQUARE, ES_PAREN, ES_GETPARS }; @@ -1726,7 +1726,7 @@ static void tty3270_escape_sequence(struct tty3270 *tp, char ch) * String write routine for 3270 ttys */ static void tty3270_do_write(struct tty3270 *tp, struct tty_struct *tty, - const unsigned char *buf, int count) + const u8 *buf, size_t count) { int i_msg, i; @@ -2052,7 +2052,7 @@ con3270_write(struct console *co, const char *str, unsigned int count) { struct tty3270 *tp = co->data; unsigned long flags; - char c; + u8 c; spin_lock_irqsave(&tp->view.lock, flags); while (count--) { -- 2.43.0