From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932742AbcKPTzZ (ORCPT ); Wed, 16 Nov 2016 14:55:25 -0500 Received: from mga11.intel.com ([192.55.52.93]:5534 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752270AbcKPTzX (ORCPT ); Wed, 16 Nov 2016 14:55:23 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,649,1473145200"; d="scan'208";a="1069442248" From: Tomas Winkler To: Greg Kroah-Hartman Cc: Alexander Usyskin , linux-kernel@vger.kernel.org, Tomas Winkler Subject: [char-misc-next 0/4] mei: bus: rx fixes Date: Wed, 16 Nov 2016 22:51:26 +0200 Message-Id: <1479329490-23176-1-git-send-email-tomas.winkler@intel.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The motivation behind this series is better support for fixed address clients on the mei client bus. Fixed address clients do not have flow control and hence it is hard to work with clients especially if they have unsolicitedreceive. The top most patch add non blocking receive function for easier check on data availability. Alexander Usyskin (4): mei: introduce host client uninitialized state mei: bus: make a client pointer always available mei: bus: split RX and async notification callbacks mei: bus: enable non-blocking RX drivers/misc/mei/bus-fixup.c | 4 +- drivers/misc/mei/bus.c | 189 +++++++++++++++++++++++++------------------ drivers/misc/mei/client.c | 11 ++- drivers/misc/mei/mei_dev.h | 10 ++- drivers/nfc/mei_phy.c | 43 +++++----- drivers/watchdog/mei_wdt.c | 38 +++------ include/linux/mei_cl_bus.h | 35 ++++---- 7 files changed, 178 insertions(+), 152 deletions(-) -- 2.7.4