From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934844AbcI0DPQ (ORCPT ); Mon, 26 Sep 2016 23:15:16 -0400 Received: from szxga01-in.huawei.com ([58.251.152.64]:3919 "EHLO szxga01-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933729AbcI0DO7 (ORCPT ); Mon, 26 Sep 2016 23:14:59 -0400 From: Yijing Wang To: , CC: , , , , , , , Subject: [RFC][PATCH v2 0/2] Improve libsas hotplug Date: Tue, 27 Sep 2016 11:15:45 +0800 Message-ID: <1474946145-29755-1-git-send-email-wangyijing@huawei.com> X-Mailer: git-send-email 2.5.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.175.124.28] X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.57E9E42F.000C,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: 142525ae50ab1f89f082eeaf6c51e205 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org v1-v2: Fix memory allocation issue in interrupt context. Yijing Wang (2): libsas: Alloc dynamic work to avoid missing sas events libsas: Fix hotplug issue in libsas drivers/scsi/libsas/sas_ata.c | 34 ++--- drivers/scsi/libsas/sas_discover.c | 245 ++++++++++++++++++++++++++---------- drivers/scsi/libsas/sas_event.c | 61 +++++---- drivers/scsi/libsas/sas_expander.c | 54 ++++++-- drivers/scsi/libsas/sas_init.c | 31 ++++- drivers/scsi/libsas/sas_internal.h | 45 ++++++- drivers/scsi/libsas/sas_phy.c | 50 +++----- drivers/scsi/libsas/sas_port.c | 35 ++++-- drivers/scsi/libsas/sas_scsi_host.c | 23 ++++ include/scsi/libsas.h | 13 +- include/scsi/sas_ata.h | 4 +- 11 files changed, 404 insertions(+), 191 deletions(-) -- 2.5.0