stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org,
	Harald Freudenberger <freude@linux.ibm.com>,
	Vasily Gorbik <gor@linux.ibm.com>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 5.9 057/391] s390/ap/zcrypt: revisit ap and zcrypt error handling
Date: Tue,  3 Nov 2020 21:31:48 +0100	[thread overview]
Message-ID: <20201103203351.265971284@linuxfoundation.org> (raw)
In-Reply-To: <20201103203348.153465465@linuxfoundation.org>

From: Harald Freudenberger <freude@linux.ibm.com>

[ Upstream commit e0332629e33d1926c93348d918aaaf451ef9a16b ]

Revisit the ap queue error handling: Based on discussions and
evaluatios with the firmware folk here is now a rework of the response
code handling for all the AP instructions. The idea is to distinguish
between failures because of some kind of invalid request where a retry
does not make any sense and a failure where another attempt to send
the very same request may succeed. The first case is handled by
returning EINVAL to the userspace application. The second case results
in retries within the zcrypt API controlled by a per message retry
counter.

Revisit the zcrpyt error handling: Similar here, based on discussions
with the firmware people here comes a rework of the handling of all
the reply codes.  Main point here is that there are only very few
cases left, where a zcrypt device queue is switched to offline. It
should never be the case that an AP reply message is 'unknown' to the
device driver as it indicates a total mismatch between device driver
and crypto card firmware. In all other cases, the code distinguishes
between failure because of invalid message (see above - EINVAL) or
failures of the infrastructure (see above - EAGAIN).

Signed-off-by: Harald Freudenberger <freude@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/s390/crypto/ap_bus.h           |  1 +
 drivers/s390/crypto/ap_queue.c         |  8 +--
 drivers/s390/crypto/zcrypt_debug.h     |  8 +++
 drivers/s390/crypto/zcrypt_error.h     | 88 +++++++++---------------
 drivers/s390/crypto/zcrypt_msgtype50.c | 50 +++++++-------
 drivers/s390/crypto/zcrypt_msgtype6.c  | 92 +++++++++++++-------------
 6 files changed, 116 insertions(+), 131 deletions(-)

diff --git a/drivers/s390/crypto/ap_bus.h b/drivers/s390/crypto/ap_bus.h
index 1ea046324e8f6..c4afca0d773c6 100644
--- a/drivers/s390/crypto/ap_bus.h
+++ b/drivers/s390/crypto/ap_bus.h
@@ -50,6 +50,7 @@ static inline int ap_test_bit(unsigned int *ptr, unsigned int nr)
 #define AP_RESPONSE_NO_FIRST_PART	0x13
 #define AP_RESPONSE_MESSAGE_TOO_BIG	0x15
 #define AP_RESPONSE_REQ_FAC_NOT_INST	0x16
+#define AP_RESPONSE_INVALID_DOMAIN	0x42
 
 /*
  * Known device types
diff --git a/drivers/s390/crypto/ap_queue.c b/drivers/s390/crypto/ap_queue.c
index 688ebebbf98cb..99f73bbb1c751 100644
--- a/drivers/s390/crypto/ap_queue.c
+++ b/drivers/s390/crypto/ap_queue.c
@@ -237,6 +237,9 @@ static enum ap_sm_wait ap_sm_write(struct ap_queue *aq)
 	case AP_RESPONSE_RESET_IN_PROGRESS:
 		aq->sm_state = AP_SM_STATE_RESET_WAIT;
 		return AP_SM_WAIT_TIMEOUT;
+	case AP_RESPONSE_INVALID_DOMAIN:
+		AP_DBF(DBF_WARN, "AP_RESPONSE_INVALID_DOMAIN on NQAP\n");
+		fallthrough;
 	case AP_RESPONSE_MESSAGE_TOO_BIG:
 	case AP_RESPONSE_REQ_FAC_NOT_INST:
 		list_del_init(&ap_msg->list);
@@ -278,11 +281,6 @@ static enum ap_sm_wait ap_sm_reset(struct ap_queue *aq)
 		aq->sm_state = AP_SM_STATE_RESET_WAIT;
 		aq->interrupt = AP_INTR_DISABLED;
 		return AP_SM_WAIT_TIMEOUT;
-	case AP_RESPONSE_BUSY:
-		return AP_SM_WAIT_TIMEOUT;
-	case AP_RESPONSE_Q_NOT_AVAIL:
-	case AP_RESPONSE_DECONFIGURED:
-	case AP_RESPONSE_CHECKSTOPPED:
 	default:
 		aq->sm_state = AP_SM_STATE_BORKED;
 		return AP_SM_WAIT_NONE;
diff --git a/drivers/s390/crypto/zcrypt_debug.h b/drivers/s390/crypto/zcrypt_debug.h
index 241dbb5f75bf3..3225489a1c411 100644
--- a/drivers/s390/crypto/zcrypt_debug.h
+++ b/drivers/s390/crypto/zcrypt_debug.h
@@ -21,6 +21,14 @@
 
 #define ZCRYPT_DBF(...)					\
 	debug_sprintf_event(zcrypt_dbf_info, ##__VA_ARGS__)
+#define ZCRYPT_DBF_ERR(...)					\
+	debug_sprintf_event(zcrypt_dbf_info, DBF_ERR, ##__VA_ARGS__)
+#define ZCRYPT_DBF_WARN(...)					\
+	debug_sprintf_event(zcrypt_dbf_info, DBF_WARN, ##__VA_ARGS__)
+#define ZCRYPT_DBF_INFO(...)					\
+	debug_sprintf_event(zcrypt_dbf_info, DBF_INFO, ##__VA_ARGS__)
+#define ZCRYPT_DBF_DBG(...)					\
+	debug_sprintf_event(zcrypt_dbf_info, DBF_DEBUG, ##__VA_ARGS__)
 
 extern debug_info_t *zcrypt_dbf_info;
 
diff --git a/drivers/s390/crypto/zcrypt_error.h b/drivers/s390/crypto/zcrypt_error.h
index 54a04f8c38ef9..39e626e3a3794 100644
--- a/drivers/s390/crypto/zcrypt_error.h
+++ b/drivers/s390/crypto/zcrypt_error.h
@@ -52,7 +52,6 @@ struct error_hdr {
 #define REP82_ERROR_INVALID_COMMAND	    0x30
 #define REP82_ERROR_MALFORMED_MSG	    0x40
 #define REP82_ERROR_INVALID_SPECIAL_CMD	    0x41
-#define REP82_ERROR_INVALID_DOMAIN_PRECHECK 0x42
 #define REP82_ERROR_RESERVED_FIELDO	    0x50 /* old value	*/
 #define REP82_ERROR_WORD_ALIGNMENT	    0x60
 #define REP82_ERROR_MESSAGE_LENGTH	    0x80
@@ -67,7 +66,6 @@ struct error_hdr {
 #define REP82_ERROR_ZERO_BUFFER_LEN	    0xB0
 
 #define REP88_ERROR_MODULE_FAILURE	    0x10
-
 #define REP88_ERROR_MESSAGE_TYPE	    0x20
 #define REP88_ERROR_MESSAGE_MALFORMD	    0x22
 #define REP88_ERROR_MESSAGE_LENGTH	    0x23
@@ -85,78 +83,56 @@ static inline int convert_error(struct zcrypt_queue *zq,
 	int queue = AP_QID_QUEUE(zq->queue->qid);
 
 	switch (ehdr->reply_code) {
-	case REP82_ERROR_OPERAND_INVALID:
-	case REP82_ERROR_OPERAND_SIZE:
-	case REP82_ERROR_EVEN_MOD_IN_OPND:
-	case REP88_ERROR_MESSAGE_MALFORMD:
-	case REP82_ERROR_INVALID_DOMAIN_PRECHECK:
-	case REP82_ERROR_INVALID_DOMAIN_PENDING:
-	case REP82_ERROR_INVALID_SPECIAL_CMD:
-	case REP82_ERROR_FILTERED_BY_HYPERVISOR:
-	//   REP88_ERROR_INVALID_KEY		// '82' CEX2A
-	//   REP88_ERROR_OPERAND		// '84' CEX2A
-	//   REP88_ERROR_OPERAND_EVEN_MOD	// '85' CEX2A
-		/* Invalid input data. */
+	case REP82_ERROR_INVALID_MSG_LEN:	 /* 0x23 */
+	case REP82_ERROR_RESERVD_FIELD:		 /* 0x24 */
+	case REP82_ERROR_FORMAT_FIELD:		 /* 0x29 */
+	case REP82_ERROR_MALFORMED_MSG:		 /* 0x40 */
+	case REP82_ERROR_INVALID_SPECIAL_CMD:	 /* 0x41 */
+	case REP82_ERROR_MESSAGE_LENGTH:	 /* 0x80 */
+	case REP82_ERROR_OPERAND_INVALID:	 /* 0x82 */
+	case REP82_ERROR_OPERAND_SIZE:		 /* 0x84 */
+	case REP82_ERROR_EVEN_MOD_IN_OPND:	 /* 0x85 */
+	case REP82_ERROR_INVALID_DOMAIN_PENDING: /* 0x8A */
+	case REP82_ERROR_FILTERED_BY_HYPERVISOR: /* 0x8B */
+	case REP82_ERROR_PACKET_TRUNCATED:	 /* 0xA0 */
+	case REP88_ERROR_MESSAGE_MALFORMD:	 /* 0x22 */
+	case REP88_ERROR_KEY_TYPE:		 /* 0x34 */
+		/* RY indicates malformed request */
 		ZCRYPT_DBF(DBF_WARN,
-			   "device=%02x.%04x reply=0x%02x => rc=EINVAL\n",
+			   "dev=%02x.%04x RY=0x%02x => rc=EINVAL\n",
 			   card, queue, ehdr->reply_code);
 		return -EINVAL;
-	case REP82_ERROR_MESSAGE_TYPE:
-	//   REP88_ERROR_MESSAGE_TYPE		// '20' CEX2A
+	case REP82_ERROR_MACHINE_FAILURE:	 /* 0x10 */
+	case REP82_ERROR_MESSAGE_TYPE:		 /* 0x20 */
+	case REP82_ERROR_TRANSPORT_FAIL:	 /* 0x90 */
 		/*
-		 * To sent a message of the wrong type is a bug in the
-		 * device driver. Send error msg, disable the device
-		 * and then repeat the request.
+		 * Msg to wrong type or card/infrastructure failure.
+		 * Trigger rescan of the ap bus, trigger retry request.
 		 */
 		atomic_set(&zcrypt_rescan_req, 1);
-		zq->online = 0;
-		pr_err("Cryptographic device %02x.%04x failed and was set offline\n",
-		       card, queue);
-		ZCRYPT_DBF(DBF_ERR,
-			   "device=%02x.%04x reply=0x%02x => online=0 rc=EAGAIN\n",
-			   card, queue, ehdr->reply_code);
-		return -EAGAIN;
-	case REP82_ERROR_TRANSPORT_FAIL:
-		/* Card or infrastructure failure, disable card */
-		atomic_set(&zcrypt_rescan_req, 1);
-		zq->online = 0;
-		pr_err("Cryptographic device %02x.%04x failed and was set offline\n",
-		       card, queue);
 		/* For type 86 response show the apfs value (failure reason) */
-		if (ehdr->type == TYPE86_RSP_CODE) {
+		if (ehdr->reply_code == REP82_ERROR_TRANSPORT_FAIL &&
+		    ehdr->type == TYPE86_RSP_CODE) {
 			struct {
 				struct type86_hdr hdr;
 				struct type86_fmt2_ext fmt2;
 			} __packed * head = reply->msg;
 			unsigned int apfs = *((u32 *)head->fmt2.apfs);
 
-			ZCRYPT_DBF(DBF_ERR,
-				   "device=%02x.%04x reply=0x%02x apfs=0x%x => online=0 rc=EAGAIN\n",
-				   card, queue, apfs, ehdr->reply_code);
+			ZCRYPT_DBF(DBF_WARN,
+				   "dev=%02x.%04x RY=0x%02x apfs=0x%x => bus rescan, rc=EAGAIN\n",
+				   card, queue, ehdr->reply_code, apfs);
 		} else
-			ZCRYPT_DBF(DBF_ERR,
-				   "device=%02x.%04x reply=0x%02x => online=0 rc=EAGAIN\n",
+			ZCRYPT_DBF(DBF_WARN,
+				   "dev=%02x.%04x RY=0x%02x => bus rescan, rc=EAGAIN\n",
 				   card, queue, ehdr->reply_code);
 		return -EAGAIN;
-	case REP82_ERROR_MACHINE_FAILURE:
-	//   REP88_ERROR_MODULE_FAILURE		// '10' CEX2A
-		/* If a card fails disable it and repeat the request. */
-		atomic_set(&zcrypt_rescan_req, 1);
-		zq->online = 0;
-		pr_err("Cryptographic device %02x.%04x failed and was set offline\n",
-		       card, queue);
-		ZCRYPT_DBF(DBF_ERR,
-			   "device=%02x.%04x reply=0x%02x => online=0 rc=EAGAIN\n",
-			   card, queue, ehdr->reply_code);
-		return -EAGAIN;
 	default:
-		zq->online = 0;
-		pr_err("Cryptographic device %02x.%04x failed and was set offline\n",
-		       card, queue);
-		ZCRYPT_DBF(DBF_ERR,
-			   "device=%02x.%04x reply=0x%02x => online=0 rc=EAGAIN\n",
+		/* Assume request is valid and a retry will be worth it */
+		ZCRYPT_DBF(DBF_WARN,
+			   "dev=%02x.%04x RY=0x%02x => rc=EAGAIN\n",
 			   card, queue, ehdr->reply_code);
-		return -EAGAIN;	/* repeat the request on a different device. */
+		return -EAGAIN;
 	}
 }
 
diff --git a/drivers/s390/crypto/zcrypt_msgtype50.c b/drivers/s390/crypto/zcrypt_msgtype50.c
index 7aedc338b4459..88916addd513e 100644
--- a/drivers/s390/crypto/zcrypt_msgtype50.c
+++ b/drivers/s390/crypto/zcrypt_msgtype50.c
@@ -356,15 +356,15 @@ static int convert_type80(struct zcrypt_queue *zq,
 	if (t80h->len < sizeof(*t80h) + outputdatalength) {
 		/* The result is too short, the CEXxA card may not do that.. */
 		zq->online = 0;
-		pr_err("Cryptographic device %02x.%04x failed and was set offline\n",
+		pr_err("Crypto dev=%02x.%04x code=0x%02x => online=0 rc=EAGAIN\n",
 		       AP_QID_CARD(zq->queue->qid),
-		       AP_QID_QUEUE(zq->queue->qid));
-		ZCRYPT_DBF(DBF_ERR,
-			   "device=%02x.%04x code=0x%02x => online=0 rc=EAGAIN\n",
-			   AP_QID_CARD(zq->queue->qid),
-			   AP_QID_QUEUE(zq->queue->qid),
-			   t80h->code);
-		return -EAGAIN;	/* repeat the request on a different device. */
+		       AP_QID_QUEUE(zq->queue->qid),
+		       t80h->code);
+		ZCRYPT_DBF_ERR("dev=%02x.%04x code=0x%02x => online=0 rc=EAGAIN\n",
+			       AP_QID_CARD(zq->queue->qid),
+			       AP_QID_QUEUE(zq->queue->qid),
+			       t80h->code);
+		return -EAGAIN;
 	}
 	if (zq->zcard->user_space_type == ZCRYPT_CEX2A)
 		BUG_ON(t80h->len > CEX2A_MAX_RESPONSE_SIZE);
@@ -376,10 +376,10 @@ static int convert_type80(struct zcrypt_queue *zq,
 	return 0;
 }
 
-static int convert_response(struct zcrypt_queue *zq,
-			    struct ap_message *reply,
-			    char __user *outputdata,
-			    unsigned int outputdatalength)
+static int convert_response_cex2a(struct zcrypt_queue *zq,
+				  struct ap_message *reply,
+				  char __user *outputdata,
+				  unsigned int outputdatalength)
 {
 	/* Response type byte is the second byte in the response. */
 	unsigned char rtype = ((unsigned char *) reply->msg)[1];
@@ -393,15 +393,15 @@ static int convert_response(struct zcrypt_queue *zq,
 				      outputdata, outputdatalength);
 	default: /* Unknown response type, this should NEVER EVER happen */
 		zq->online = 0;
-		pr_err("Cryptographic device %02x.%04x failed and was set offline\n",
+		pr_err("Crypto dev=%02x.%04x unknown response type 0x%02x => online=0 rc=EAGAIN\n",
 		       AP_QID_CARD(zq->queue->qid),
-		       AP_QID_QUEUE(zq->queue->qid));
-		ZCRYPT_DBF(DBF_ERR,
-			   "device=%02x.%04x rtype=0x%02x => online=0 rc=EAGAIN\n",
-			   AP_QID_CARD(zq->queue->qid),
-			   AP_QID_QUEUE(zq->queue->qid),
-			   (unsigned int) rtype);
-		return -EAGAIN;	/* repeat the request on a different device. */
+		       AP_QID_QUEUE(zq->queue->qid),
+		       (int) rtype);
+		ZCRYPT_DBF_ERR("dev=%02x.%04x unknown response type 0x%02x => online=0 rc=EAGAIN\n",
+			       AP_QID_CARD(zq->queue->qid),
+			       AP_QID_QUEUE(zq->queue->qid),
+			       (int) rtype);
+		return -EAGAIN;
 	}
 }
 
@@ -476,8 +476,9 @@ static long zcrypt_cex2a_modexpo(struct zcrypt_queue *zq,
 	if (rc == 0) {
 		rc = ap_msg.rc;
 		if (rc == 0)
-			rc = convert_response(zq, &ap_msg, mex->outputdata,
-					      mex->outputdatalength);
+			rc = convert_response_cex2a(zq, &ap_msg,
+						    mex->outputdata,
+						    mex->outputdatalength);
 	} else
 		/* Signal pending. */
 		ap_cancel_message(zq->queue, &ap_msg);
@@ -520,8 +521,9 @@ static long zcrypt_cex2a_modexpo_crt(struct zcrypt_queue *zq,
 	if (rc == 0) {
 		rc = ap_msg.rc;
 		if (rc == 0)
-			rc = convert_response(zq, &ap_msg, crt->outputdata,
-					      crt->outputdatalength);
+			rc = convert_response_cex2a(zq, &ap_msg,
+						    crt->outputdata,
+						    crt->outputdatalength);
 	} else
 		/* Signal pending. */
 		ap_cancel_message(zq->queue, &ap_msg);
diff --git a/drivers/s390/crypto/zcrypt_msgtype6.c b/drivers/s390/crypto/zcrypt_msgtype6.c
index d77991c74c252..21ea3b73c8674 100644
--- a/drivers/s390/crypto/zcrypt_msgtype6.c
+++ b/drivers/s390/crypto/zcrypt_msgtype6.c
@@ -650,23 +650,22 @@ static int convert_type86_ica(struct zcrypt_queue *zq,
 		    (service_rc == 8 && service_rs == 72) ||
 		    (service_rc == 8 && service_rs == 770) ||
 		    (service_rc == 12 && service_rs == 769)) {
-			ZCRYPT_DBF(DBF_DEBUG,
-				   "device=%02x.%04x rc/rs=%d/%d => rc=EINVAL\n",
-				   AP_QID_CARD(zq->queue->qid),
-				   AP_QID_QUEUE(zq->queue->qid),
-				   (int) service_rc, (int) service_rs);
+			ZCRYPT_DBF_WARN("dev=%02x.%04x rc/rs=%d/%d => rc=EINVAL\n",
+					AP_QID_CARD(zq->queue->qid),
+					AP_QID_QUEUE(zq->queue->qid),
+					(int) service_rc, (int) service_rs);
 			return -EINVAL;
 		}
 		zq->online = 0;
-		pr_err("Cryptographic device %02x.%04x failed and was set offline\n",
+		pr_err("Crypto dev=%02x.%04x rc/rs=%d/%d online=0 rc=EAGAIN\n",
 		       AP_QID_CARD(zq->queue->qid),
-		       AP_QID_QUEUE(zq->queue->qid));
-		ZCRYPT_DBF(DBF_ERR,
-			   "device=%02x.%04x rc/rs=%d/%d => online=0 rc=EAGAIN\n",
-			   AP_QID_CARD(zq->queue->qid),
-			   AP_QID_QUEUE(zq->queue->qid),
-			   (int) service_rc, (int) service_rs);
-		return -EAGAIN;	/* repeat the request on a different device. */
+		       AP_QID_QUEUE(zq->queue->qid),
+		       (int) service_rc, (int) service_rs);
+		ZCRYPT_DBF_ERR("dev=%02x.%04x rc/rs=%d/%d => online=0 rc=EAGAIN\n",
+			       AP_QID_CARD(zq->queue->qid),
+			       AP_QID_QUEUE(zq->queue->qid),
+			       (int) service_rc, (int) service_rs);
+		return -EAGAIN;
 	}
 	data = msg->text;
 	reply_len = msg->length - 2;
@@ -800,17 +799,18 @@ static int convert_response_ica(struct zcrypt_queue *zq,
 			return convert_type86_ica(zq, reply,
 						  outputdata, outputdatalength);
 		fallthrough;	/* wrong cprb version is an unknown response */
-	default: /* Unknown response type, this should NEVER EVER happen */
+	default:
+		/* Unknown response type, this should NEVER EVER happen */
 		zq->online = 0;
-		pr_err("Cryptographic device %02x.%04x failed and was set offline\n",
+		pr_err("Crypto dev=%02x.%04x unknown response type 0x%02x => online=0 rc=EAGAIN\n",
 		       AP_QID_CARD(zq->queue->qid),
-		       AP_QID_QUEUE(zq->queue->qid));
-		ZCRYPT_DBF(DBF_ERR,
-			   "device=%02x.%04x rtype=0x%02x => online=0 rc=EAGAIN\n",
-			   AP_QID_CARD(zq->queue->qid),
-			   AP_QID_QUEUE(zq->queue->qid),
-			   (int) msg->hdr.type);
-		return -EAGAIN;	/* repeat the request on a different device. */
+		       AP_QID_QUEUE(zq->queue->qid),
+		       (int) msg->hdr.type);
+		ZCRYPT_DBF_ERR("dev=%02x.%04x unknown response type 0x%02x => online=0 rc=EAGAIN\n",
+			       AP_QID_CARD(zq->queue->qid),
+			       AP_QID_QUEUE(zq->queue->qid),
+			       (int) msg->hdr.type);
+		return -EAGAIN;
 	}
 }
 
@@ -836,15 +836,15 @@ static int convert_response_xcrb(struct zcrypt_queue *zq,
 	default: /* Unknown response type, this should NEVER EVER happen */
 		xcRB->status = 0x0008044DL; /* HDD_InvalidParm */
 		zq->online = 0;
-		pr_err("Cryptographic device %02x.%04x failed and was set offline\n",
+		pr_err("Crypto dev=%02x.%04x unknown response type 0x%02x => online=0 rc=EAGAIN\n",
 		       AP_QID_CARD(zq->queue->qid),
-		       AP_QID_QUEUE(zq->queue->qid));
-		ZCRYPT_DBF(DBF_ERR,
-			   "device=%02x.%04x rtype=0x%02x => online=0 rc=EAGAIN\n",
-			   AP_QID_CARD(zq->queue->qid),
-			   AP_QID_QUEUE(zq->queue->qid),
-			   (int) msg->hdr.type);
-		return -EAGAIN;	/* repeat the request on a different device. */
+		       AP_QID_QUEUE(zq->queue->qid),
+		       (int) msg->hdr.type);
+		ZCRYPT_DBF_ERR("dev=%02x.%04x unknown response type 0x%02x => online=0 rc=EAGAIN\n",
+			       AP_QID_CARD(zq->queue->qid),
+			       AP_QID_QUEUE(zq->queue->qid),
+			       (int) msg->hdr.type);
+		return -EAGAIN;
 	}
 }
 
@@ -865,15 +865,15 @@ static int convert_response_ep11_xcrb(struct zcrypt_queue *zq,
 		fallthrough;	/* wrong cprb version is an unknown resp */
 	default: /* Unknown response type, this should NEVER EVER happen */
 		zq->online = 0;
-		pr_err("Cryptographic device %02x.%04x failed and was set offline\n",
+		pr_err("Crypto dev=%02x.%04x unknown response type 0x%02x => online=0 rc=EAGAIN\n",
 		       AP_QID_CARD(zq->queue->qid),
-		       AP_QID_QUEUE(zq->queue->qid));
-		ZCRYPT_DBF(DBF_ERR,
-			   "device=%02x.%04x rtype=0x%02x => online=0 rc=EAGAIN\n",
-			   AP_QID_CARD(zq->queue->qid),
-			   AP_QID_QUEUE(zq->queue->qid),
-			   (int) msg->hdr.type);
-		return -EAGAIN; /* repeat the request on a different device. */
+		       AP_QID_QUEUE(zq->queue->qid),
+		       (int) msg->hdr.type);
+		ZCRYPT_DBF_ERR("dev=%02x.%04x unknown response type 0x%02x => online=0 rc=EAGAIN\n",
+			       AP_QID_CARD(zq->queue->qid),
+			       AP_QID_QUEUE(zq->queue->qid),
+			       (int) msg->hdr.type);
+		return -EAGAIN;
 	}
 }
 
@@ -895,15 +895,15 @@ static int convert_response_rng(struct zcrypt_queue *zq,
 		fallthrough;	/* wrong cprb version is an unknown response */
 	default: /* Unknown response type, this should NEVER EVER happen */
 		zq->online = 0;
-		pr_err("Cryptographic device %02x.%04x failed and was set offline\n",
+		pr_err("Crypto dev=%02x.%04x unknown response type 0x%02x => online=0 rc=EAGAIN\n",
 		       AP_QID_CARD(zq->queue->qid),
-		       AP_QID_QUEUE(zq->queue->qid));
-		ZCRYPT_DBF(DBF_ERR,
-			   "device=%02x.%04x rtype=0x%02x => online=0 rc=EAGAIN\n",
-			   AP_QID_CARD(zq->queue->qid),
-			   AP_QID_QUEUE(zq->queue->qid),
-			   (int) msg->hdr.type);
-		return -EAGAIN;	/* repeat the request on a different device. */
+		       AP_QID_QUEUE(zq->queue->qid),
+		       (int) msg->hdr.type);
+		ZCRYPT_DBF_ERR("dev=%02x.%04x unknown response type 0x%02x => online=0 rc=EAGAIN\n",
+			       AP_QID_CARD(zq->queue->qid),
+			       AP_QID_QUEUE(zq->queue->qid),
+			       (int) msg->hdr.type);
+		return -EAGAIN;
 	}
 }
 
-- 
2.27.0




  parent reply	other threads:[~2020-11-03 22:08 UTC|newest]

Thread overview: 410+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-03 20:30 [PATCH 5.9 000/391] 5.9.4-rc1 review Greg Kroah-Hartman
2020-11-03 20:30 ` [PATCH 5.9 001/391] xen/events: avoid removing an event channel while handling it Greg Kroah-Hartman
2020-11-03 20:30 ` [PATCH 5.9 002/391] xen/events: add a proper barrier to 2-level uevent unmasking Greg Kroah-Hartman
2020-11-03 20:30 ` [PATCH 5.9 003/391] xen/events: fix race in evtchn_fifo_unmask() Greg Kroah-Hartman
2020-11-03 20:30 ` [PATCH 5.9 004/391] xen/events: add a new "late EOI" evtchn framework Greg Kroah-Hartman
2020-11-03 20:30 ` [PATCH 5.9 005/391] xen/blkback: use lateeoi irq binding Greg Kroah-Hartman
2020-11-03 20:30 ` [PATCH 5.9 006/391] xen/netback: " Greg Kroah-Hartman
2020-11-03 20:30 ` [PATCH 5.9 007/391] xen/scsiback: " Greg Kroah-Hartman
2020-11-03 20:30 ` [PATCH 5.9 008/391] xen/pvcallsback: " Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 009/391] xen/pciback: " Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 010/391] xen/events: switch user event channels to lateeoi model Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 011/391] xen/events: use a common cpu hotplug hook for event channels Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 012/391] xen/events: defer eoi in case of excessive number of events Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 013/391] xen/events: block rogue events for some time Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 014/391] firmware: arm_scmi: Fix ARCH_COLD_RESET Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 015/391] firmware: arm_scmi: Expand SMC/HVC message pool to more than one Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 016/391] tee: client UUID: Skip REE kernel login method as well Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 017/391] firmware: arm_scmi: Add missing Rx size re-initialisation Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 018/391] x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 019/391] firmware: arm_scmi: Fix locking in notifications Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 020/391] firmware: arm_scmi: Fix duplicate workqueue name Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 021/391] x86/alternative: Dont call text_poke() in lazy TLB mode Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 022/391] ionic: no rx flush in deinit Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 023/391] RDMA/mlx5: Fix devlink deadlock on net namespace deletion Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 024/391] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 025/391] tracing, synthetic events: Replace buggy strcat() with seq_buf operations Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 026/391] afs: Fix a use after free in afs_xattr_get_acl() Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 027/391] afs: Fix afs_launder_page to not clear PG_writeback Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 028/391] RDMA/qedr: Fix memory leak in iWARP CM Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 029/391] ata: sata_nv: Fix retrieving of active qcs Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 030/391] arm64: efi: increase EFI PE/COFF header padding to 64 KB Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 031/391] afs: Fix to take ref on page when PG_private is set Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 032/391] afs: Fix page leak on afs_write_begin() failure Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 033/391] afs: Fix where page->private is set during write Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 034/391] afs: Wrap page->private manipulations in inline functions Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 035/391] afs: Alter dirty range encoding in page->private Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 036/391] afs: Fix afs_invalidatepage to adjust the dirty region Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 037/391] afs: Fix dirty-region encoding on ppc32 with 64K pages Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 038/391] vdpasim: fix MAC address configuration Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 039/391] interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 040/391] lockdep: Fix preemption WARN for spurious IRQ-enable Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 041/391] usb: host: ehci-tegra: Fix error handling in tegra_ehci_probe() Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 042/391] futex: Fix incorrect should_fail_futex() handling Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 043/391] powerpc/vmemmap: Fix memory leak with vmemmap list allocation failures Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 044/391] powerpc/powernv/smp: Fix spurious DBG() warning Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 045/391] RDMA/core: Change how failing destroy is handled during uobj abort Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 046/391] f2fs: allocate proper size memory for zstd decompress Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 047/391] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 048/391] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 049/391] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 050/391] sparc64: remove mm_cpumask clearing to fix kthread_use_mm race Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 051/391] f2fs: add trace exit in exception path Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 052/391] f2fs: do sanity check on zoned block device path Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 053/391] f2fs: fix uninit-value in f2fs_lookup Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 054/391] f2fs: fix to check segment boundary during SIT page readahead Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 055/391] s390/startup: avoid save_area_sync overflow Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 056/391] f2fs: compress: fix to disallow enabling compress on non-empty file Greg Kroah-Hartman
2020-11-03 20:31 ` Greg Kroah-Hartman [this message]
2020-11-03 20:31 ` [PATCH 5.9 058/391] um: change sigio_spinlock to a mutex Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 059/391] f2fs: handle errors of f2fs_get_meta_page_nofail Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 060/391] afs: Dont assert on unpurgeable server records Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 061/391] powerpc/64s: handle ISA v3.1 local copy-paste context switches Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 062/391] ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 063/391] NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 064/391] xfs: Set xfs_buf type flag when growing summary/bitmap files Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 065/391] xfs: Set xfs_bufs b_ops member when zeroing bitmap/summary files Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 066/391] xfs: log new intent items created as part of finishing recovered intent items Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 067/391] power: supply: bq27xxx: report "not charging" on all types Greg Kroah-Hartman
2020-11-03 20:31 ` [PATCH 5.9 068/391] xfs: change the order in which child and parent defer ops are finished Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 069/391] xfs: fix realtime bitmap/summary file truncation when growing rt volume Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 070/391] io_uring: dont set COMP_LOCKED if wont put Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 071/391] ath10k: fix retry packets update in station dump Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 072/391] x86/kaslr: Initialize mem_limit to the real maximum address Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 073/391] drm/ast: Separate DRM driver from PCI code Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 074/391] drm/amdgpu: restore ras flags when user resets eeprom(v2) Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 075/391] video: fbdev: pvr2fb: initialize variables Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 076/391] ath10k: start recovery process when payload length exceeds max htc length for sdio Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 077/391] ath10k: fix VHT NSS calculation when STBC is enabled Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 078/391] drm/scheduler: Scheduler priority fixes (v2) Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 079/391] drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 080/391] ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesnt work Greg Kroah-Hartman
2020-11-05 13:23   ` Paul Bolle
2020-11-05 14:35     ` Sasha Levin
2020-11-05 14:47       ` Pierre-Louis Bossart
2020-11-05 15:44         ` Sasha Levin
2020-11-05 16:17           ` Pierre-Louis Bossart
2020-11-05 16:26             ` Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 081/391] selftests/x86/fsgsbase: Reap a forgotten child Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 082/391] drm/bridge_connector: Set default status connected for eDP connectors Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 083/391] media: videodev2.h: RGB BT2020 and HSV are always full range Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 084/391] ASoC: AMD: Clean kernel log from deferred probe error messages Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 085/391] misc: fastrpc: fix common struct sg_table related issues Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 086/391] staging: wfx: fix potential use before init Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 087/391] media: platform: Improve queue set up flow for bug fixing Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 088/391] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 089/391] media: tw5864: check status of tw5864_frameinterval_get Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 090/391] drm/vkms: avoid warning in vkms_get_vblank_timestamp Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 091/391] media: imx274: fix frame interval handling Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 092/391] mmc: via-sdmmc: Fix data race bug Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 093/391] drm/bridge/synopsys: dsi: add support for non-continuous HS clock Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 094/391] brcmfmac: increase F2 watermark for BCM4329 Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 095/391] arm64: topology: Stop using MPIDR for topology information Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 096/391] printk: reduce LOG_BUF_SHIFT range for H8300 Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 097/391] ia64: kprobes: Use generic kretprobe trampoline handler Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 098/391] selftests/powerpc: Make using_hash_mmu() work on Cell & PowerMac Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 099/391] kgdb: Make "kgdbcon" work properly with "kgdb_earlycon" Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 100/391] bpf: Permit map_ptr arithmetic with opcode add and offset 0 Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 101/391] drm: exynos: fix common struct sg_table related issues Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 102/391] xen: gntdev: " Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 103/391] drm: lima: " Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 104/391] drm: panfrost: " Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 105/391] media: uvcvideo: Fix dereference of out-of-bound list iterator Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 106/391] nfc: s3fwrn5: Add missing CRYPTO_HASH dependency Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 107/391] selftests/bpf: Define string const as global for test_sysctl_prog.c Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 108/391] selinux: access policycaps with READ_ONCE/WRITE_ONCE Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 109/391] samples/bpf: Fix possible deadlock in xdpsock Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 110/391] drm/amd/display: Check clock table return Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 111/391] riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 112/391] cpufreq: sti-cpufreq: add stih418 support Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 113/391] USB: adutux: fix debugging Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 114/391] uio: free uio id after uio file node is freed Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 115/391] coresight: Make sysfs functional on topologies with per core sink Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 116/391] drm/amdgpu: No sysfs, not an error condition Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 117/391] mac80211: add missing queue/hash initialization to 802.3 xmit Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 118/391] usb: xhci: omit duplicate actions when suspending a runtime suspended host Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 119/391] SUNRPC: Mitigate cond_resched() in xprt_transmit() Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 120/391] cpuidle: tegra: Correctly handle result of arm_cpuidle_simple_enter() Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 121/391] arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 122/391] can: flexcan: disable clocks during stop mode Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 123/391] habanalabs: remove security from ARB_MST_QUIET register Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 124/391] xfs: dont free rt blocks when were doing a REMAP bunmapi call Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 125/391] xfs: avoid LR buffer overrun due to crafted h_len Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 126/391] ACPI: Add out of bounds and numa_off protections to pxm_to_node() Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 127/391] octeontx2-af: fix LD CUSTOM LTYPE aliasing Greg Kroah-Hartman
2020-11-03 20:32 ` [PATCH 5.9 128/391] brcmfmac: Fix warning message after dongle setup failed Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 129/391] ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 130/391] ath11k: fix warning caused by lockdep_assert_held Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 131/391] ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 132/391] drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 133/391] usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 134/391] bus: mhi: core: Abort suspends due to outgoing pending packets Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 135/391] bus/fsl_mc: Do not rely on caller to provide non NULL mc_io Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 136/391] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 137/391] power: supply: test_power: add missing newlines when printing parameters by sysfs Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 138/391] drm/amd/display: HDMI remote sink need mode validation for Linux Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 139/391] drm/amd/display: Avoid set zero in the requested clk Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 140/391] ARC: [dts] fix the errors detected by dtbs_check Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 141/391] block: Consider only dispatched requests for inflight statistic Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 142/391] btrfs: fix replace of seed device Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 143/391] md/bitmap: md_bitmap_get_counter returns wrong blocks Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 144/391] f2fs: fix to set SBI_NEED_FSCK flag for inconsistent inode Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 145/391] bnxt_en: Log unknown link speed appropriately Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 146/391] rpmsg: glink: Use complete_all for open states Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 147/391] PCI/ACPI: Add Ampere Altra SOC MCFG quirk Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 148/391] clk: ti: clockdomain: fix static checker warning Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 149/391] nfsd: rename delegation related tracepoints to make them less confusing Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 150/391] nfsd4: remove check_conflicting_opens warning Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 151/391] net: 9p: initialize sun_server.sun_path to have addrs value only when addr is valid Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 152/391] ceph: encode inodes parent/d_name in cap reconnect message Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 153/391] drivers: watchdog: rdc321x_wdt: Fix race condition bugs Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 154/391] jbd2: avoid transaction reuse after reformatting Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 155/391] ext4: Detect already used quota file early Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 156/391] KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 157/391] scsi: core: Clean up allocation and freeing of sgtables Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 158/391] gfs2: call truncate_inode_pages_final for address space glocks Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 159/391] gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 160/391] gfs2: use-after-free in sysfs deregistration Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 161/391] gfs2: add validation checks for size of superblock Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 162/391] Handle STATUS_IO_TIMEOUT gracefully Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 163/391] cifs: handle -EINTR in cifs_setattr Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 164/391] arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 165/391] ARM: dts: omap4: Fix sgx clock rate for 4430 Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 166/391] memory: emif: Remove bogus debugfs error handling Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 167/391] ARM: dts: s5pv210: Enable audio on Aries boards Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 168/391] ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 169/391] ARM: dts: s5pv210: move fixed clocks under root node Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 170/391] ARM: dts: s5pv210: move PMU node out of clock controller Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 171/391] ARM: dts: s5pv210: remove dedicated audio-subsystem node Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 172/391] ARM: dts: s5pv210: add RTC 32 KHz clock in Aries family Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 173/391] ARM: dts: s5pv210: align SPI GPIO node name with dtschema in Aries Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 174/391] soc: qcom: rpmh-rsc: Sleep waiting for tcs slots to be free Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 175/391] soc: ti: k3: ringacc: add am65x sr2.0 support Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 176/391] bindings: soc: ti: soc: ringacc: remove ti,dma-ring-reset-quirk Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 177/391] firmware: arm_scmi: Move scmi bus init and exit calls into the driver Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 178/391] arm64: dts: qcom: kitakami: Temporarily disable SDHCI1 Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 179/391] nbd: make the config put is called before the notifying the waiter Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 180/391] sgl_alloc_order: fix memory leak Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 181/391] nvme-rdma: fix crash when connect rejected Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 182/391] vmlinux.lds.h: Add PGO and AutoFDO input sections Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 183/391] irqchip/loongson-htvec: Fix initial interrupt clearing Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 184/391] md: fix the checking of wrong work queue Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 185/391] md/raid5: fix oops during stripe resizing Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 186/391] mmc: sdhci: Add LTR support for some Intel BYT based controllers Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 187/391] mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN Greg Kroah-Hartman
2020-11-03 20:33 ` [PATCH 5.9 188/391] mm: memcg/slab: uncharge during kmem_cache_free_bulk() Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 189/391] seccomp: Make duplicate listener detection non-racy Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 190/391] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 191/391] perf/x86/intel: Fix Ice Lake event constraint table Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 192/391] perf/x86/amd: Fix sampling Large Increment per Cycle events Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 193/391] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 194/391] perf/x86/amd/ibs: Dont include randomized bits in get_ibs_op_count() Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 195/391] perf/x86/amd/ibs: Fix raw sample data accumulation Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 196/391] spi: spi-mtk-nor: fix timeout calculation overflow Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 197/391] spi: sprd: Release DMA channel also on probe deferral Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 198/391] extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 199/391] leds: bcm6328, bcm6358: use devres LED registering function Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 200/391] hwmon: (pmbus/max34440) Fix OC fault limits Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 201/391] media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 202/391] fs: Dont invalidate page buffers in block_write_full_page() Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 203/391] ACPI: configfs: Add missing config_item_put() to fix refcount leak Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 204/391] NFS: fix nfs_path in case of a rename retry Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 205/391] ACPI: button: fix handling lid state changes when input device closed Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 206/391] ACPI / extlog: Check for RDMSR failure Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 207/391] ACPI: video: use ACPI backlight for HP 635 Notebook Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 208/391] ACPI: debug: dont allow debugging when ACPI is disabled Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 209/391] PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 210/391] ACPI: EC: PM: Flush EC work unconditionally after wakeup Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 211/391] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 212/391] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 213/391] io-wq: assign NUMA node locality if appropriate Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 214/391] w1: mxc_w1: Fix timeout resolution problem leading to bus error Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 215/391] fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 216/391] scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove() Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 217/391] scsi: qla2xxx: Fix MPI reset needed message Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 218/391] scsi: qla2xxx: Fix reset of MPI firmware Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 219/391] scsi: qla2xxx: Fix crash on session cleanup with unload Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 220/391] PM: runtime: Remove link state checks in rpm_get/put_supplier() Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 221/391] btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 222/391] btrfs: improve device scanning messages Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 223/391] btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 224/391] btrfs: sysfs: init devices outside of the chunk_mutex Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 225/391] btrfs: tracepoints: output proper root owner for trace_find_free_extent() Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 226/391] btrfs: reschedule if necessary when logging directory items Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 227/391] btrfs: send, orphanize first all conflicting inodes when processing references Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 228/391] btrfs: send, recompute reference path after orphanization of a directory Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 229/391] btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send() Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 230/391] btrfs: tree-checker: fix false alert caused by legacy btrfs root item Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 231/391] btrfs: reschedule when cloning lots of extents Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 232/391] btrfs: cleanup cow block on error Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 233/391] btrfs: skip devices without magic signature when mounting Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 234/391] btrfs: tree-checker: validate number of chunk stripes and parity Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 235/391] btrfs: fix use-after-free on readahead extent after failure to create it Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 236/391] btrfs: fix readahead hang and use-after-free after removing a device Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 237/391] btrfs: drop the path before adding block group sysfs files Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 238/391] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 239/391] usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 240/391] usb: dwc3: ep0: Fix ZLP for OUT ep0 requests Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 241/391] usb: dwc3: gadget: Check MPS of the request length Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 242/391] usb: dwc3: gadget: Reclaim extra TRBs after request completion Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 243/391] usb: dwc3: core: add phy cleanup for probe error handling Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 244/391] usb: dwc3: core: dont trigger runtime pm when remove driver Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 245/391] usb: dwc3: gadget: Resume pending requests after CLEAR_STALL Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 246/391] usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 247/391] usb: cdns3: Fix on-chip memory overflow issue Greg Kroah-Hartman
2020-11-03 20:34 ` [PATCH 5.9 248/391] usb: cdc-acm: fix cooldown mechanism Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 249/391] usb: typec: tcpm: reset hard_reset_count for any disconnect Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 250/391] usb: host: fsl-mph-dr-of: check return of dma_set_mask() Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 251/391] usbcore: Check both id_table and match() when both available Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 252/391] USB: apple-mfi-fastcharge: dont probe unhandled devices Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 253/391] drm/i915: Force VTd workarounds when running as a guest OS Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 254/391] vt: keyboard, simplify vt_kdgkbsent Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 255/391] vt: keyboard, extend func_buf_lock to readers Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 256/391] vt_ioctl: fix GIO_UNIMAP regression Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 257/391] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 258/391] x86/mce: Allow for copy_mc_fragile symbol checksum to be generated Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 259/391] tty: serial: 21285: fix lockup on open Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 260/391] tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 261/391] tracing: Fix race in trace_open and buffer resize call Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 262/391] Revert "vhost-vdpa: fix page pinning leakage in error path" Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 263/391] powerpc: Fix random segfault when freeing hugetlb range Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 264/391] udf: Fix memory leak when mounting Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 265/391] dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 266/391] vdpa_sim: Fix DMA mask Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 267/391] drm/shme-helpers: Fix dma_buf_mmap forwarding bug Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 268/391] iio: ltc2983: Fix of_node refcounting Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 269/391] iio: adc: at91-sama5d2_adc: fix DMA conversion crash Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 270/391] iio:imu:inv_mpu6050 Fix dma and ts alignment and data leak issues Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 271/391] iio:imu:st_lsm6dsx: check st_lsm6dsx_shub_read_output return Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 272/391] iio:light:si1145: Fix timestamp alignment and prevent data leak Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 273/391] iio: adc: gyroadc: fix leak of device node iterator Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 274/391] iio: ad7292: Fix of_node refcounting Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 275/391] iio:adc:ti-adc0832 Fix alignment issue with timestamp Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 276/391] iio:adc:ti-adc12138 " Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 277/391] iio:imu:st_lsm6dsx Fix alignment and data leak issues Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 278/391] iio:gyro:itg3200: Fix timestamp alignment and prevent data leak Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 279/391] powerpc/drmem: Make lmb_size 64 bit Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 280/391] rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 281/391] rcu-tasks: Fix low-probability task_struct leak Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 282/391] rcu-tasks: Enclose task-list scan in rcu_read_lock() Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 283/391] MIPS: DEC: Restore bootmem reservation for firmware working memory area Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 284/391] MIPS: configs: lb60: Fix defconfig not selecting correct board Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 285/391] s390/stp: add locking to sysfs functions Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 286/391] powerpc/rtas: Restrict RTAS requests from userspace Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 287/391] powerpc: Warn about use of smt_snooze_delay Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 288/391] powerpc/memhotplug: Make lmb size 64bit Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 289/391] powerpc/powernv/elog: Fix race while processing OPAL error log event Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 290/391] powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 291/391] powerpc/mce: Avoid nmi_enter/exit in real mode on pseries hash Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 292/391] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 293/391] powerpc/32: Fix vmap stack - Do not activate MMU before reading task struct Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 294/391] powerpc/32: Fix vmap stack - Properly set r1 before activating MMU Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 295/391] block: advance iov_iter on bio_add_hw_page failure Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 296/391] io_uring: use type appropriate io_kiocb handler for double poll Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 297/391] remoteproc: Fixup coredump debugfs disable request Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 298/391] gfs2: Make sure we dont miss any delayed withdraws Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 299/391] gfs2: Only access gl_delete for iopen glocks Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 300/391] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 301/391] NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 302/391] NFSD: Add missing NFSv2 .pc_func methods Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 303/391] ubifs: dent: Fix some potential memory leaks while iterating entries Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 304/391] ubifs: xattr: " Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 305/391] ubifs: journal: Make sure to not dirty twice for auth nodes Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 306/391] ubifs: Fix a memleak after dumping authentication mount options Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 307/391] ubifs: Dont parse authentication mount options in remount process Greg Kroah-Hartman
2020-11-03 20:35 ` [PATCH 5.9 308/391] ubifs: mount_ubifs: Release authentication resource in error handling path Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 309/391] perf vendor events amd: Add L2 Prefetch events for zen1 Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 310/391] perf python scripting: Fix printable strings in python3 scripts Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 311/391] ARC: perf: redo the pct irq missing in device-tree handling Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 312/391] ubi: check kthread_should_stop() after the setting of task state Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 313/391] ia64: fix build error with !COREDUMP Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 314/391] rtc: rx8010: dont modify the global rtc ops Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 315/391] i2c: imx: Fix external abort on interrupt in exit paths Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 316/391] drm/amdgpu: dont map BO in reserved region Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 317/391] drm/amd/display: Fix incorrect backlight register offset for DCN Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 318/391] drm/amd/display: Increase timeout for DP Disable Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 319/391] drm/amdgpu: vcn and jpeg ring synchronization Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 320/391] drm/amdgpu: update golden setting for sienna_cichlid Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 321/391] drm/amdgpu: correct the gpu reset handling for job != NULL case Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 322/391] drm/amdkfd: Use same SQ prefetch setting as amdgpu Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 323/391] drm/amd/display: Avoid MST manager resource leak Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 324/391] drm/amdgpu: add function to program pbb mode for sienna cichlid Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 325/391] drm/amdgpu: increase the reserved VM size to 2MB Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 326/391] drm/amd/display: Dont invoke kgdb_breakpoint() unconditionally Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 327/391] drm/amd/display: Fix kernel panic by dal_gpio_open() error Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 328/391] ceph: promote to unsigned long long before shifting Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 329/391] libceph: clear con->out_msg on Policy::stateful_server faults Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 330/391] 9P: Cast to loff_t before multiplying Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 331/391] net/sunrpc: Fix return value for sysctl sunrpc.transports Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 332/391] PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0 Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 333/391] ring-buffer: Return 0 on success from ring_buffer_resize() Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 334/391] intel_idle: Ignore _CST if control cannot be taken from the platform Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 335/391] intel_idle: Fix max_cstate for processor models without C-state tables Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 336/391] cpufreq: Avoid configuring old governors as default with intel_pstate Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 337/391] cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 338/391] cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 339/391] vringh: fix __vringh_iov() when riov and wiov are different Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 340/391] ext4: fix leaking sysfs kobject after failed mount Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 341/391] ext4: fix error handling code in add_new_gdb Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 342/391] ext4: implement swap_activate aops using iomap Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 343/391] ext4: fix invalid inode checksum Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 344/391] ext4: fix superblock checksum calculation race Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 345/391] ext4: clear buffer verified flag if read meta block from disk Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 346/391] ext4: fix bdev write error check failed when mount fs with ro Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 347/391] ext4: fix bs < ps issue reported with dioread_nolock mount opt Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 348/391] ext4: do not use extent after put_bh Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 349/391] drm/ttm: fix eviction valuable range check Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 350/391] mmc: sdhci-of-esdhc: make sure delay chain locked for HS400 Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 351/391] mmc: sdhci-of-esdhc: set timeout to max before tuning Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 352/391] mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 353/391] memory: tegra: Remove GPU from DRM IOMMU group Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 354/391] memory: brcmstb_dpfe: Fix memory leak Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 355/391] futex: Adjust absolute futex timeouts with per time namespace offset Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 356/391] drm/amdgpu/swsmu: drop smu i2c bus on navi1x Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 357/391] drm/amd/pm: increase mclk switch threshold to 200 us Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 358/391] drm/amd/pm: fix pp_dpm_fclk Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 359/391] drm/amd/swsmu: add missing feature map for sienna_cichlid Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 360/391] drm/amd/psp: Fix sysfs: cannot create duplicate filename Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 361/391] drm/amdgpu: correct the cu and rb info for sienna cichlid Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 362/391] tty: make FONTX ioctl use the tty pointer they were actually passed Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 363/391] arm64: berlin: Select DW_APB_TIMER_OF Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 364/391] cachefiles: Handle readpage error correctly Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 365/391] hil/parisc: Disable HIL driver when it gets stuck Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 366/391] arm: dts: mt7623: add missing pause for switchport Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 367/391] ARM: aspeed: g5: Do not set sirq polarity Greg Kroah-Hartman
2020-11-03 20:36 ` [PATCH 5.9 368/391] ARM: dts: s5pv210: fix pinctrl property of "vibrator-en" regulator in Aries Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 369/391] ARM: config: aspeed: Fix selection of media drivers Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 370/391] ARM: samsung: fix PM debug build with DEBUG_LL but !MMU Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 371/391] ARM: s3c24xx: fix missing system reset Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 372/391] arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 373/391] arm64: dts: marvell: espressobin: Add ethernet switch aliases Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 374/391] null_blk: synchronization fix for zoned device Greg Kroah-Hartman
2020-11-03 23:36   ` Damien Le Moal
2020-11-04  9:10     ` Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 375/391] coresight: cti: Initialize dynamic sysfs attributes Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 376/391] device property: Keep secondary firmware node secondary by type Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 377/391] device property: Dont clear secondary pointer for shared primary firmware node Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 378/391] KVM: x86: Fix NULL dereference at kvm_msr_ignored_check() Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 379/391] KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 380/391] stop_machine, rcu: Mark functions as notrace Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 381/391] staging: fieldbus: anybuss: jump to correct label in an error path Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 382/391] staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 383/391] staging: octeon: repair "fixed-link" support Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 384/391] staging: octeon: Drop on uncorrectable alignment or FCS error Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 385/391] cpufreq: Introduce cpufreq_driver_test_flags() Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 386/391] cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 387/391] vhost_vdpa: Return -EFAULT if copy_from_user() fails Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 388/391] vdpa/mlx5: Fix error return in map_direct_mr() Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 389/391] time: Prevent undefined behaviour in timespec64_to_ns() Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 390/391] time/sched_clock: Mark sched_clock_read_begin/retry() as notrace Greg Kroah-Hartman
2020-11-03 20:37 ` [PATCH 5.9 391/391] KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesnt return SMCCC_RET_NOT_REQUIRED Greg Kroah-Hartman
2020-11-04  7:12 ` [PATCH 5.9 000/391] 5.9.4-rc1 review Naresh Kamboju
2020-11-04  7:38   ` Naresh Kamboju
2020-11-04 10:58   ` Felipe Balbi
2020-11-04 11:17     ` Naresh Kamboju
2020-11-05 10:53   ` Greg Kroah-Hartman
2020-11-04  9:03 ` Jon Hunter
2020-11-05 10:53   ` Greg Kroah-Hartman
2020-11-04 17:51 ` Guenter Roeck
2020-11-05 10:53   ` Greg Kroah-Hartman
2020-11-04 20:01 ` Jeffrin Jose T

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201103203351.265971284@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=freude@linux.ibm.com \
    --cc=gor@linux.ibm.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).