Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1456044

[QUESTION] kexec: ARM: kexec reorders device suspend/resume order

From Alan Cooper <alcooperx@gmail.com>
Newsgroups linux.kernel
Subject [QUESTION] kexec: ARM: kexec reorders device suspend/resume order
Date 2016-08-04 00:40 +0200
Message-ID <s2cZr-dY-11@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


I've found a problem on our ARM based systems where a kexec'd kernel
fails coming out of S3. The problem is caused by the re-ordering of
the device tree nodes done by kexec (which reconstructs the device
tree from the proc file system). The re-ordered DT nodes cause the
device registration to change order which in turn changes the
suspend/resume order. This is breaking a few of our drivers that have
dependencies on other drivers. We ordered the original DT to handle
these dependencies but the kexec re-order breaks this. I can fix this
by making the dependencies between drivers explicit but I was
wondering if anyone had ideas on maintaining the original DT node
order on kexec?

Thanks
Al

Back to linux.kernel | Previous | Next | Find similar | Unroll thread


Thread

[QUESTION] kexec: ARM: kexec reorders device suspend/resume order Alan Cooper <alcooperx@gmail.com> - 2016-08-04 00:40 +0200

csiph-web