Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp1287785ybj; Tue, 5 May 2020 17:15:01 -0700 (PDT) X-Google-Smtp-Source: APiQypJEWs9Uech9PfzS7kTfu8mu81iMregh6x8T3Z68r1QlybmmQILbSJa3HZ8bqiHwCpmJ2Kxw X-Received: by 2002:a05:6402:14ce:: with SMTP id f14mr4857697edx.244.1588724101111; Tue, 05 May 2020 17:15:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588724101; cv=none; d=google.com; s=arc-20160816; b=qi3xSLnZN0f6SQvU3LT6/PN7f1LStFjMbo2FU+jqKTDn+6qA8EYbNEGi+X1uIRHwD0 4l6oMumqQiFeVSuktJJJ9+yJEkY7zwGh/WgTSTi9q7Kr/YTZoyeUIhbdLnmRaKUY6MH4 k6LUqWODoZo/JVvKEgYsTPn4Dhm6Jbvf5z8LcnjVEDV3Gqm8Bf6AGeVa0RVVDr9nv+w3 RbV+eE81xUmoba5hTzgrWshtGXjUrhTpOpHJ1sSwYSYUrRA4z2EzT5Cz6wlWMod/6u0K V8jst5uM4FioC0IPVDgCUPoEoIh7b0bk9cpk0sO4pkgtgOXsnG6GiU4NSrDu+Qx+4Ptc T2pQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=EeqZERqMJyxfkDi+eoYbX9Lg8JYnXHulRn9ykhYze3w=; b=YbxiLleEWJRscnDVgRZEOgkIL408uLdPbhhV2nk3OwplG9hTNtzZ09KeU/598+2rvz PqBedIhd54cMzX1mpWdAKlUCP63tgGyCpaN55d2pCVXT2Eg4jvDnWQKWiFMYd61NK/9G /Om4AB0GxQee9iR1MhblMwKPuz2OFDTTFzwNRv5xZqB0nNJ6ZXQlGyKvmIowprUd3jVe x+ztNveTPkPqytHWnk6I10Y520NV+6cyhkYgSixpo2icHTVYfk+TgZL3g/I/TnTVJP0Z dK1Ns/TZVhhKDyhVve3XqlXNxzR8B+am9xXC4dMv+q4GgI68AQPYoem9uNg2xfBgiBfp FYBw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (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 h15si100625edj.37.2020.05.05.17.14.37; Tue, 05 May 2020 17:15:01 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729549AbgEFANR (ORCPT + 99 others); Tue, 5 May 2020 20:13:17 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:57184 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727989AbgEFANQ (ORCPT ); Tue, 5 May 2020 20:13:16 -0400 Received: from pps.filterd (m0098420.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 046035xK012562; Tue, 5 May 2020 20:13:15 -0400 Received: from pps.reinject (localhost [127.0.0.1]) by mx0b-001b2d01.pphosted.com with ESMTP id 30ugugaba0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 05 May 2020 20:13:15 -0400 Received: from m0098420.ppops.net (m0098420.ppops.net [127.0.0.1]) by pps.reinject (8.16.0.36/8.16.0.36) with SMTP id 04603Xqn014153; Tue, 5 May 2020 20:13:15 -0400 Received: from ppma03dal.us.ibm.com (b.bd.3ea9.ip4.static.sl-reverse.com [169.62.189.11]) by mx0b-001b2d01.pphosted.com with ESMTP id 30ugugab9n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 05 May 2020 20:13:15 -0400 Received: from pps.filterd (ppma03dal.us.ibm.com [127.0.0.1]) by ppma03dal.us.ibm.com (8.16.0.27/8.16.0.27) with SMTP id 0460AL6Y006022; Wed, 6 May 2020 00:13:14 GMT Received: from b03cxnp07028.gho.boulder.ibm.com (b03cxnp07028.gho.boulder.ibm.com [9.17.130.15]) by ppma03dal.us.ibm.com with ESMTP id 30s0g7c4dd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 06 May 2020 00:13:14 +0000 Received: from b03ledav004.gho.boulder.ibm.com (b03ledav004.gho.boulder.ibm.com [9.17.130.235]) by b03cxnp07028.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 0460DC7637093636 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 6 May 2020 00:13:12 GMT Received: from b03ledav004.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 5F39E7805F; Wed, 6 May 2020 00:13:12 +0000 (GMT) Received: from b03ledav004.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 8E8BC7805C; Wed, 6 May 2020 00:13:11 +0000 (GMT) Received: from localhost.localdomain.com (unknown [9.85.145.129]) by b03ledav004.gho.boulder.ibm.com (Postfix) with ESMTP; Wed, 6 May 2020 00:13:11 +0000 (GMT) From: Jared Rossi To: Eric Farman , Cornelia Huck , Halil Pasic Cc: linux-s390@vger.kernel.org, kvm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 0/1] vfio-ccw: Enable transparent CCW IPL from DASD Date: Tue, 5 May 2020 20:15:43 -0400 Message-Id: <20200506001544.16213-1-jrossi@linux.ibm.com> X-Mailer: git-send-email 2.21.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138,18.0.676 definitions=2020-05-05_11:2020-05-04,2020-05-05 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 mlxscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 suspectscore=0 bulkscore=0 spamscore=0 adultscore=0 malwarescore=0 priorityscore=1501 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2005050178 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Remove the explicit prefetch check when using vfio-ccw devices. This check does not trigger in practice as all Linux channel programs are intended to use prefetch. Version 3 improves logging by including the UUID of the vfio device that triggers the warning. A custom rate limit is used because the generic rate limit of 10 per 5 seconds will still result in multiple warnings during IPL. The warning message has been clarfied to reflect that a channel program will be executed using prefetch even though prefetch was not specified. The text of warning itself does not explicitly refer to non-prefetching channel programs as unsupported because it will trigger during IPL, which is a normal and expected sequence. Likewise, because we expect the message to appear during IPL, the warning also does not explicitly alert to the potential of an error, rather it simply notes that a channel program is being executed in a way other than specified. Verson 3 also makes some word choice changes to the documentation. Jared Rossi (1): vfio-ccw: Enable transparent CCW IPL from DASD Documentation/s390/vfio-ccw.rst | 6 ++++++ drivers/s390/cio/vfio_ccw_cp.c | 19 ++++++++++++------- 2 files changed, 18 insertions(+), 7 deletions(-) -- 2.17.0