From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 00D6C448D02 for ; Wed, 12 Aug 2026 15:26:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786548376; cv=none; b=XBwKO3yJehpJsdoizHRBaHNvlaRfy3NLQ0bMWAayYP1/jbzgj+GqAbyF/iWcYuhhHG7fGhEYDZeIPZhaVJ4IYdO1Y/dvbHhDQhC78VWKz8q6icGVjav/V1esPSvZbmfHeypTSBCpidziIZ5HL1ZFfwCzK6kws7E9rIbCOsQn8ZE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786548376; c=relaxed/simple; bh=Wtk0NDE/nQLO0Kq/zxEWskh8edpJnJdJeeeQfs8GFgQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=QaUEym1yF1N9pjMDT24PDdJ9hSYqP22djf6Cd+wasuKHLIMz9TEjdSPATZSLNY3cqcSDNG3Xjtg6Ph2dBe897xvWgz4triR72PXDJBtUDsroqYFdknAIIGqghQjqKhsUQ1Bh4iUyUxGv1ol2s0BZagjOVUcZ6iXtOvBNUAlDeF4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b=BO4rX17i; arc=none smtp.client-ip=209.85.128.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b="BO4rX17i" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4953e04ef16so10298195e9.2 for ; Wed, 12 Aug 2026 08:26:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1786548366; x=1787153166; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=UaP8njrWqNK9u1k6UNh7CmbA/RsS8a+eLHotr32/f0c=; b=BO4rX17i41nOdw8CbZHhpSpqE1CZy10/olhBrew2hVw6fnqThOmZQtPsRVGRdag0EL tnMJStBIOWInsHKNxRq+OJs5EM5BX9FcDxuJoFF4KZmWsHspgmxIT7k/a+PAUcAwqFhq LiRJri0yRVndwb+kYfV+YlfDCdvPt/LlnVMYG+m62gS6++YCkltfbY9mjwEId4itOnJf 3Ax9U7Q+Q4Xr/+p4r9Ciu/8DbG6bHKySX53QAyQwcC2hEG3dHZvSSSmNpcO16U/ABceT y9u5/RvZSA17bHFWNDDLXGWEc0mAKirHEpjWkxa/+kCmesIk23Uur2Rkv632uavVmAcm csQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786548366; x=1787153166; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=UaP8njrWqNK9u1k6UNh7CmbA/RsS8a+eLHotr32/f0c=; b=Mbzhk9TfZoe9MU9BZiIutWzg3uXmn5DxIwQ+nv6Ih/ry8Htaf4KcDA2Jv60W06i3Vr ESnD41bNq2UX1kttbtfIjmg9yaqV2X9AugCU1apC4qTPBCCkMTmlvzMKYk++LTRNCAtG fLhIYs83sQMiDvnYBL4vme7dcNmI89sYUjVa10UAKM5jG5HLg5xT1PbtcTQ60TMQ/CNj VcnCbtUl+DS7Cwx9qB2Rs75DDgDn/V1bHItqFQ2qAdWTVIOOI/TR9Sa4hJqzHoAfRrhL 6838Xi36+FZw5pTHWxyDTE+zfqPrhLOVIYotfQDNckW0t0DgNYD1mvcX33J9kq6f/q4b Ro+w== X-Gm-Message-State: AOJu0YwRpajL4hoHFT+OgDGNHlWDV4zZSpjoVE9mcpdB5yyJ7pcK+tcQ gB5KCnigczVAlTbzqdriPOYjOPCG2nP4Mu6uepDDEIiY6KQJ9wyODSYlMj9PDXd2bJQ= X-Gm-Gg: AR+sD11SINtgwY+FhungyN0YriPyS3xvEpHezYko8kAtbxiAkMY6RyhlOjaxliCYa8n +yJS+0vv1SY62+pSaKEBk9GlJEizfPOFBG/7WBDyoplXJZsYsxndper0D9iFX84nrgXdjZnIgGj Vxq6XlgQUh9UHbdoGiGj5kTu0xtwZ9lx9MGoooX+WXcIVmi07hlt55u2R0VInO7ZVOXuDP8VX3Q zxx9EV4a4tbDf/OwUJ/w+fA9eV7AJk0tuKjA0Vw5NQMbEEQgi5iCZgh0wBqr2a6RatFqkvP+sOg dm3eLuCUmBCP+hUET2DtsHF8P/FunTVvoY++xEvknaFtNLp9wKgn4Lgb5tkln5O/xkNx5PZ96o/ 3MG/QxjlW6flYX0JO/O2xT+dL6kgPChnYw4jCM4ApHjeRby4fpAYX35vvowy+C3Rw3SHbpZA4KM e2ku8eQQawsMKPtPkRnGqMVS/I2c8h54mFa7Bc0fH6V3tpdoI4eKBEEWsZqrwlxxeqcRFjuN5ui 8zPSN2/CyOQzZHzjfZ/fZxXIHVzFBJ9VH+ocmRNZuEaxlrv8CE= X-Received: by 2002:a7b:ce0e:0:b0:499:726b:7375 with SMTP id 5b1f17b1804b1-4997c149ba3mr57045705e9.14.1786548366309; Wed, 12 Aug 2026 08:26:06 -0700 (PDT) Received: from localhost (p200300f65f017104d1b8d865063c5703.dip0.t-ipconnect.de. [2003:f6:5f01:7104:d1b8:d865:63c:5703]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-4997c9944ecsm57398145e9.14.2026.08.12.08.26.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Aug 2026 08:26:05 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: Jassi Brar Cc: linux-kernel@vger.kernel.org, Greg Kroah-Hartman , Jiri Slaby , Thierry Reding , Jonathan Hunter , linux-serial@vger.kernel.org, linux-tegra@vger.kernel.org Subject: [PATCH v1 0/3] mailbox: Provide devm variants for mbox_request_channel{,_byname}() Date: Wed, 12 Aug 2026 17:25:51 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Developer-Signature: v=1; a=openpgp-sha256; l=1087; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=Wtk0NDE/nQLO0Kq/zxEWskh8edpJnJdJeeeQfs8GFgQ=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqfJB/7yySQbqx1G83rWBLo8uBfFZuEr2QxFCo6 dYxinU28aeJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCanyQfwAKCRCPgPtYfRL+ Tm4tB/sGKfeGvf851ZrjzdYH/y7CQMrZDskN2gFqCxqs3CbEMJPwFlqOF0Lrkz3bWQVbkwxpeyp bUKA4WZpW2Vs+ZtwzAiWnOuLdIbJIV1wkR67tXEeztaGD/84goXxqUF2luTVqGoGNRBY8RVoIwL QPHFE5xHMqSF0ugLnqyu//aOHfIg/vHFqNZ0g32Y9wWpne3GkJD+krr+1OJ0IdATnbF68Ni9PHU RWeSGrU9nmdhMvSo9FZrfpmFZF3TFdo1fIOgcU7SPGeZ0zv3FrhkFMtR35eE7wRjt6NWyhGgx4I TdNrpe8YutRjkO+FnYIpq9mZyOzwqje9sDRR78nYRq5z5qeg X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: 8bit Hello, the first patch introduces devm variants of mbox request functions. The second patch is just a minor cleanup preparing the third patch. The third patch demos how the simplification looks like for a driver using mbox channels. This series is mostly about the first patch, I'll resend the serial patches separately once the first patch is in. (If the serial maintainers are enthusiastic about the 2nd patch: There is no dependency on the first and it can go in already now; the third patch has to wait however.) Best regards Uwe Uwe Kleine-König (3): mailbox: Provide devm variants for mbox_request_channel{,_byname}() serial: tegra-tcu: Make use of dev_err_probe() in .probe() serial: tegra-tcu: Make use of devm_mbox_request_channel_byname() drivers/mailbox/mailbox.c | 44 ++++++++++++++++++++++++++++++++++ drivers/tty/serial/tegra-tcu.c | 32 ++++++++++--------------- include/linux/mailbox_client.h | 5 ++++ 3 files changed, 62 insertions(+), 19 deletions(-) base-commit: dc59e4fea9d83f03bad6bddf3fa2e52491777482 -- 2.47.3