Return-path: Received: from mail-pf0-f169.google.com ([209.85.192.169]:34207 "EHLO mail-pf0-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750745AbcFOFYo (ORCPT ); Wed, 15 Jun 2016 01:24:44 -0400 Received: by mail-pf0-f169.google.com with SMTP id 62so5029040pfd.1 for ; Tue, 14 Jun 2016 22:24:44 -0700 (PDT) From: Binoy Jayan To: Greg Kroah-Hartman Cc: Johnny Kim , Austin Shin , Chris Park , Tony Cho , Glen Lee , Leo Kim , Arnd Bergmann , linux-wireless@vger.kernel.org, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, Binoy Jayan Subject: [PATCH v2 0/5] *** staging: wilc1000: Replace semaphores with mutexes or completions *** Date: Wed, 15 Jun 2016 10:54:26 +0530 Message-Id: <1465968271-21540-1-git-send-email-binoy.jayan@linaro.org> (sfid-20160615_072520_843646_74724D83) In-Reply-To: <1465814259-3009-1-git-send-email-binoy.jayan@linaro.org> References: <1465814259-3009-1-git-send-email-binoy.jayan@linaro.org> Sender: linux-wireless-owner@vger.kernel.org List-ID: These are a set of patches [v2] which removes semaphores from: drivers/staging/wilc1000 These are part of a bigger effort to eliminate all semaphores from the linux kernel. They build correctly (individually and as a whole). NB: The changes are untested Changes w.r.t. review comments on v1 1. Whitespace removed in patch 3 2. Removed semaphore 'close_exit_sync' 3. To rework on patch 6 and send in a seperate patch series Binoy Jayan (5): staging: wilc1000: Replace semaphore txq_event with completion staging: wilc1000: Replace semaphore txq_add_to_head_cs with mutex staging: wilc1000: Replace semaphore cfg_event with completion staging: wilc1000: Replace semaphore sync_event with completion staging: wilc1000: Remove semaphore close_exit_sync drivers/staging/wilc1000/linux_wlan.c | 31 ++++++++++-------------- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 10 ++++---- drivers/staging/wilc1000/wilc_wlan.c | 34 +++++++++++++-------------- 3 files changed, 35 insertions(+), 40 deletions(-) -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project