From: Hans-Frieder Vogt <hfvogt@gmx.net>
To: gregkh@linuxfoundation.org, zbr@ioremap.net
Cc: linux-kernel@vger.kernel.org
Subject: [PATCH 0/2] w1 fixes for broken subsystem
Date: Sun, 06 Oct 2013 21:13:13 +0200 [thread overview]
Message-ID: <9348473.dVMUCnY2zF@maximilian> (raw)
In recent kernels the 1-wire kernel modules do not work any more. The module
wire got broken in 3.11-rc1 and 3.12-rc1 introduced a further problem:
1: 3.11-rc1 introduced the automatic loading of slave modules. This blocks
modprobe, because request_module is called with a locked mutex of the w1
master.
Loading of the slave module calls w1_register_family, which calls in turn
w1_reconnect_slaves and there mutex_lock(&dev->mutex) will wait forever....
2: 3.12-rc1 introduced w1_bus_notify which assumes that all slaves have fops
defined. This is not the case for e.g. w1_smem and maybe also breaks custom
written modules.
This very small patch set is split in 2 parts:
PATCH 1/2: w1 - fix fops in w1_bus_notify
fixes problem 2 above
PATCH 2/2: w1 - call request_module with w1 master mutex unlocked
fixes problem 1 above
Please include these patches in 3.12-rc4 and in 3.11 stable.
Best regards,
Hans-Frieder Vogt e-mail: hfvogt <at> gmx .dot. net
next reply other threads:[~2013-10-06 19:13 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-06 19:13 Hans-Frieder Vogt [this message]
2013-10-06 20:45 ` [PATCH 0/2] w1 fixes for broken subsystem Evgeniy Polyakov
2013-10-06 20:56 ` gregkh
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=9348473.dVMUCnY2zF@maximilian \
--to=hfvogt@gmx.net \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=zbr@ioremap.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.