Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp2613469pxb; Sun, 17 Oct 2021 20:31:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzOizauZH51PpxXO1ctVK2vTaqnQfOj2QSvXO9LK/YK7kbTyi0pxL4cmteKHGE1KbtLx2fN X-Received: by 2002:a17:902:c20c:b0:13f:5507:bdc8 with SMTP id 12-20020a170902c20c00b0013f5507bdc8mr24898437pll.56.1634527894566; Sun, 17 Oct 2021 20:31:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634527894; cv=none; d=google.com; s=arc-20160816; b=kToJVHK9sMnkGYo1FvmebxtsHrvlUWIakRKGYH697lbJpr9/8E/tG9iXcASZEn1DeG lA2AECX+s/PgD2fEMSS1xMDG/c0HZo/l5IHl2yZIxvYtklMXRpWnMw+lnzFl2KIVZcqC g3Pk8xX1lqStsK3aAihGqVuN6Bkhj/sXETwakGJLzB6jbtKDjpNNBPKqnw1yPnnkJ1IN lZJycAuJeYUY9QDVC5lk5+sxS37I7OfFuaAPkpc4pWMDvJyvIj5emaki4hlSwzI46C6p xU88ZLStZDKfR5rxdTMcfeaOAx3unOSnEY7LfGTSOurBl706clX9CJ++20Ae7k4TECHA QxDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-disposition:message-id :subject:cc:to:from:date:dkim-signature; bh=A1QFUZA8FIZUm4T1e9afBnGeJxCh69/IKBKragus8ZE=; b=klBO74Mzz5wVw4KmSa1kSEaLy1rJ6vaXFv9146kA6sdQ+Nn4UXh+DfWUo3WUYhKUyq ezuZG/LI3BnuFGV4UC8MIJW9SJ71aucdMtYNdjtshCCCeYs9MmKBqvwiy0IcJNXvqVF6 K+3mGadroSq0j1VE7ubsmTGDly9AIJDQ0DoaWZ3SnEWnovNRrtrnhKF/MJ8zDc9FTpd3 /shry8kGbF3wqlYE3bRRoW3mNMPJIGjDiJ5LjtmaVGHySpZR7nyZB6FbPI3cHN2c5NTR rGlGUOLSz2zb455J5P+CcWp4brd8SkjsWJcshMTHpOtsV7PPRSL664BuNhyItcCtZ/X9 rKJA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=FBCaC2bb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w20si22028617pga.516.2021.10.17.20.31.22; Sun, 17 Oct 2021 20:31:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=FBCaC2bb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243910AbhJPJ20 (ORCPT + 98 others); Sat, 16 Oct 2021 05:28:26 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:23458 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235334AbhJPJ2Z (ORCPT ); Sat, 16 Oct 2021 05:28:25 -0400 Received: from pps.filterd (m0098393.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 19G6VVTo018492; Sat, 16 Oct 2021 05:26:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=date : from : to : cc : subject : message-id : content-type : mime-version; s=pp1; bh=A1QFUZA8FIZUm4T1e9afBnGeJxCh69/IKBKragus8ZE=; b=FBCaC2bbIJbrTFA7c4sOd6Rj8X1iYoVKSKswgPrNctfM7ctmsh4JHUf6lmNjSwN0V0ko qpkXWEBDfi3StgEJ6Nz7NwYRCTvRIdKBsEt03+3zQ4VKN5Na+XNNe5dGG7PxyeH0sLOQ D92QRUiGLYtvZraTXlWM9XhRqI/eiOULTJeUVpQsueT6O7INFx+rouhwRvcZBJEd5iMg tbFKFUzOFXTOAtWcsOq7Q3QjshdvQ9s3Etr1IR6q/bLMmY9OxytfnnT9gWFLtFwdSHMX kqr1+bECGvvEfZJ9wdan9TrvTAq6QC3suvr045n5a0ZGpSIpIa60Zz/Jeh13hsTAJ2Dh Yw== Received: from ppma04ams.nl.ibm.com (63.31.33a9.ip4.static.sl-reverse.com [169.51.49.99]) by mx0a-001b2d01.pphosted.com with ESMTP id 3bqshxabb1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 16 Oct 2021 05:26:16 -0400 Received: from pps.filterd (ppma04ams.nl.ibm.com [127.0.0.1]) by ppma04ams.nl.ibm.com (8.16.1.2/8.16.1.2) with SMTP id 19G9FrPX023408; Sat, 16 Oct 2021 09:26:14 GMT Received: from b06avi18878370.portsmouth.uk.ibm.com (b06avi18878370.portsmouth.uk.ibm.com [9.149.26.194]) by ppma04ams.nl.ibm.com with ESMTP id 3bqpc9s9eh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 16 Oct 2021 09:26:13 +0000 Received: from d06av26.portsmouth.uk.ibm.com (d06av26.portsmouth.uk.ibm.com [9.149.105.62]) by b06avi18878370.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 19G9KQnL49021290 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 16 Oct 2021 09:20:26 GMT Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 67716AE051; Sat, 16 Oct 2021 09:26:10 +0000 (GMT) Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1E410AE04D; Sat, 16 Oct 2021 09:26:10 +0000 (GMT) Received: from localhost (unknown [9.171.95.117]) by d06av26.portsmouth.uk.ibm.com (Postfix) with ESMTPS; Sat, 16 Oct 2021 09:26:10 +0000 (GMT) Date: Sat, 16 Oct 2021 11:26:08 +0200 From: Vasily Gorbik To: Linus Torvalds Cc: Heiko Carstens , Christian Borntraeger , linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org Subject: [GIT PULL] s390 updates for 5.15-rc6 Message-ID: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: -Pjt6unlN9SIW-Bvbd44IdfO2Sg71Hw_ X-Proofpoint-GUID: -Pjt6unlN9SIW-Bvbd44IdfO2Sg71Hw_ X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.425,FMLib:17.0.607.475 definitions=2021-10-16_02,2021-10-14_02,2020-04-07_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 clxscore=1015 bulkscore=0 mlxscore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=999 impostorscore=0 malwarescore=0 phishscore=0 priorityscore=1501 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110160058 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello Linus, please pull s390 changes for 5.15-rc6. Thank you, Vasily The following changes since commit a46044a92add6a400f4dada7b943b30221f7cc80: s390/pci: fix zpci_zdev_put() on reserve (2021-10-04 09:49:10 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git tags/s390-5.15-6 for you to fetch changes up to 8b7216439e2e2128f6f1a19ad4b6be94d8b0e23d: s390: add Alexander Gordeev as reviewer (2021-10-13 14:37:44 +0200) ---------------------------------------------------------------- s390 update for v5.15-rc6 - Maintainers and reviewers changes: - Cornelia decided to free up her time and step down from vfio-ccw maintainer and s390 kvm reviewer duties. - Add Alexander Gordeev as s390 arch code reviewer. - Fix broken strrchr implementation. ---------------------------------------------------------------- Cornelia Huck (2): KVM: s390: remove myself as reviewer vfio-ccw: step down as maintainer Heiko Carstens (1): s390: add Alexander Gordeev as reviewer Roberto Sassu (1): s390: fix strrchr() implementation MAINTAINERS | 3 +-- arch/s390/lib/string.c | 15 +++++++-------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index abdcbcfef73d..888b329413d3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -10275,7 +10275,6 @@ KERNEL VIRTUAL MACHINE for s390 (KVM/s390) M: Christian Borntraeger M: Janosch Frank R: David Hildenbrand -R: Cornelia Huck R: Claudio Imbrenda L: kvm@vger.kernel.org S: Supported @@ -16297,6 +16296,7 @@ S390 M: Heiko Carstens M: Vasily Gorbik M: Christian Borntraeger +R: Alexander Gordeev L: linux-s390@vger.kernel.org S: Supported W: http://www.ibm.com/developerworks/linux/linux390/ @@ -16375,7 +16375,6 @@ F: drivers/s390/crypto/vfio_ap_ops.c F: drivers/s390/crypto/vfio_ap_private.h S390 VFIO-CCW DRIVER -M: Cornelia Huck M: Eric Farman M: Matthew Rosato R: Halil Pasic diff --git a/arch/s390/lib/string.c b/arch/s390/lib/string.c index cfcdf76d6a95..a95ca6df4e5e 100644 --- a/arch/s390/lib/string.c +++ b/arch/s390/lib/string.c @@ -259,14 +259,13 @@ EXPORT_SYMBOL(strcmp); #ifdef __HAVE_ARCH_STRRCHR char *strrchr(const char *s, int c) { - size_t len = __strend(s) - s; - - if (len) - do { - if (s[len] == (char) c) - return (char *) s + len; - } while (--len > 0); - return NULL; + ssize_t len = __strend(s) - s; + + do { + if (s[len] == (char)c) + return (char *)s + len; + } while (--len >= 0); + return NULL; } EXPORT_SYMBOL(strrchr); #endif