From patchwork Thu Aug 2 15:03:35 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 143348 Delivered-To: patch@linaro.org Received: by 2002:a2e:9754:0:0:0:0:0 with SMTP id f20-v6csp2277032ljj; Thu, 2 Aug 2018 08:05:58 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfxIT2zzTp/sJ/gy5ltl+VELgg+FyqLIRoNNHGLyoBaXNCIJlp/oglZ1KNKFR7w2tmyACy4 X-Received: by 2002:a63:8749:: with SMTP id i70-v6mr3213903pge.325.1533222358062; Thu, 02 Aug 2018 08:05:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533222358; cv=none; d=google.com; s=arc-20160816; b=TiAI/Jr2Ke0HnJrK/p0GyZJhB9I0XT5pF4Qww/A1wgy0BZz8txcALKdEeLytAylBnW UgBTdQDeI+f8o+tNvcCSfRLuaKbCjFaU5abgBM+531fttHWTNXY7oZqYIZwcuSJnovgZ q9VMlmxPC+Ny6UqusPXrbV47AI6rFjl3h5nCcm8dAS0Usf8EUVZlknG6E5tkvCWlBdkV Tq4t7G93IKnQb9sFGUKchFzxEj3zsxjLUlOcb9a7OmYDfLgfJB22t30Qr5ROoQ8FIWW+ YvBnbFDpubWMYZWewriPC7Nn6kned11BZoTPGjNIj0cC/nc6koa4N/DTDRVvB4NOhLw+ Ebvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=f6F1wJTvM/cY1CCNj4oB3UopwT/JxjrwqzdRy8cS9w8=; b=h3lo2rmDjJHDTSKjb3nSrag/UFPwEt9+ALib2eTKgbQMbddcLDQKoZ9C/fCJ5NPfL7 g1ZLo9RNFp5Hwf82gaZLhLGVBbPwI0I9au/xmLAm336rIjtHjG+92hzM1s2wNMhZtvBv VHGy1tyaLl7oDvIrMROBg7JzjEPHyKUMw34fwAbWXZAChqzOyqjJBAz/bjZ1O4Y1p5Ei 3B1jP12qxgDoDmo0BZ+JUkYlvhFU0q89GnKLeGK5UkNAz1EBLY8Uq+8LC0ykLB340SSN ChhMEJDTXH97to2BTBbqym5LSOUM/Yc2e7lWNWQVzz2OkykUs8FBUVyPwUMw3TUcF2HQ jH/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ejSVGXUt; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z12-v6si1713478pgu.692.2018.08.02.08.05.56; Thu, 02 Aug 2018 08:05:58 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ejSVGXUt; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732583AbeHBQ52 (ORCPT + 31 others); Thu, 2 Aug 2018 12:57:28 -0400 Received: from mail-wm0-f65.google.com ([74.125.82.65]:53106 "EHLO mail-wm0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732426AbeHBQ52 (ORCPT ); Thu, 2 Aug 2018 12:57:28 -0400 Received: by mail-wm0-f65.google.com with SMTP id o11-v6so2896551wmh.2 for ; Thu, 02 Aug 2018 08:05:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=f6F1wJTvM/cY1CCNj4oB3UopwT/JxjrwqzdRy8cS9w8=; b=ejSVGXUtQl2zQSW8/V9O8LVn6QXXe3AB2TYK3668PToSu2LalXLFk1g120wrMTM8AQ /JkgPXAX4KeTNlTDW+LTVWOMs4JJHpnqd9NimF+EwZTWfO1aXA8qGzuvmge+xfYJnKwb mWZezzFcbccX6fuiOrorpUXPGo8EDQPC+KEys= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=f6F1wJTvM/cY1CCNj4oB3UopwT/JxjrwqzdRy8cS9w8=; b=koJYtc94bYs5lMEyaNCV7+djXUoPucWasqRBlJdlL7IiFtuX74td4JR03UciVlG2A4 pFtq9diSOUX57GgSQ/e9GRJ6dK3P360WFPbJtrpmWD/CI28+CYukEON9CLfv2PzbLYrm V9KhU3NTCQLyVj1DTphcasw90ER5+XVVpWwCcdHAc9+V8JHbkHehO3ViNMhnDUg8sCt5 b+O2N/mks+u3iUK+u2/FjhOJjjZrojW36kzMhJ3Ot66GuYf4uJPNgGIwRQ88kCFiG2np xflcQpBoxjAHi8INBugX+inNk+Jrwc7jf0iGN3R3jW9mAyOtDaNEEudhxJvIWXtJ7PyQ h0nA== X-Gm-Message-State: AOUpUlEJeVDnSnHAwJihk399nBhDty42HjizZFOF0kcGB9XArXUx9JCt NdD8QVjCUexeYGXDt0ekVeYAbOsh2r8= X-Received: by 2002:a1c:b84e:: with SMTP id i75-v6mr2169873wmf.158.1533222352501; Thu, 02 Aug 2018 08:05:52 -0700 (PDT) Received: from localhost.localdomain (cpc90716-aztw32-2-0-cust92.18-1.cable.virginm.net. [86.26.100.93]) by smtp.gmail.com with ESMTPSA id b126-v6sm2497517wmf.41.2018.08.02.08.05.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 02 Aug 2018 08:05:51 -0700 (PDT) From: Srinivas Kandagatla To: broonie@kernel.org, lgirdwood@gmail.com, alsa-devel@alsa-project.org Cc: perex@perex.cz, tiwai@suse.com, vkoul@kernel.org, linux-kernel@vger.kernel.org, rohitkr@codeaurora.org, bgoswami@codeaurora.org, stefan.wahren@i2se.com, guillaume.tucker@collabora.com, Srinivas Kandagatla Subject: [PATCH 0/3] ASoC: core: remove support for card rebind using component framework Date: Thu, 2 Aug 2018 16:03:35 +0100 Message-Id: <20180802150338.24538-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.16.2 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DRM based audio components get registered inside the component framework bind callback. However component framework has a big mutex lock taken for every call to component_add, component_del and bind, unbind callbacks. This can lead to deadlock situation if we are trying to add new/remove component within a bind/unbind callbacks. Which is what was happening with bcm2837 rpi 3. Revert this change till we sort out the mutex issue. Thanks, srini Srinivas Kandagatla (3): ASoC: apq8096: remove auto rebinding ASoC: smd845: remove auto rebinding ASoC: core: remove support for card rebind using component framework include/sound/soc.h | 7 ------ sound/soc/qcom/apq8096.c | 2 -- sound/soc/qcom/sdm845.c | 2 -- sound/soc/soc-core.c | 62 ------------------------------------------------ 4 files changed, 73 deletions(-) -- 2.16.2