The mmc fault injection is being refactored and the new version
will not make it until 3.1 due to external dependencies. The current
version works fine except that it can't be used if mmc is a module.
This patch-set resolves that issue.
Per Forlin (4):
fault-inject: make fault injection available for modules
mmc: core: resolve build error for fault inject
mmc: core: silence build warning for mmc fault inject
fault-inject: make mmc fault-inject depend on MMC
drivers/mmc/core/core.c | 21 +++++++++++++++++++--
lib/Kconfig.debug | 2 +-
lib/fault-inject.c | 2 ++
3 files changed, 22 insertions(+), 3 deletions(-)
--
1.7.4.1
The first version of this patch is a part of mmc non-blocking v9 patchset:
[PATCH v9 11/12] mmc: core: add random fault injection
change log:
v2 - Resolve build issue in mmc core.c due to multiple init_module by
removing the fault inject module.
- Export fault injection functions to make them available for modules
- Update fault injection documentation on MMC IO
v3 - add function descriptions in core.c
- use export GPL for fault injection functions
Per Forlin (3):
fault-inject: make fault injection available for modules
mmc: core: add random fault injection
fault injection: add documentation on MMC IO fault injection
Documentation/fault-injection/fault-injection.txt | 5 ++
drivers/mmc/core/core.c | 69 +++++++++++++++++++++
drivers/mmc/core/debugfs.c | 5 ++
include/linux/mmc/host.h | 3 +
lib/Kconfig.debug | 11 +++
lib/fault-inject.c | 2 +
6 files changed, 95 insertions(+), 0 deletions(-)
--
1.7.4.1
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi All,
I was trying to compile the kernel tree located at:
http://git.linaro.org/gitweb?p=people/amitk/linux-linaro-pmwg.git;a=summary
for a beagleboardXM but the compilation fails with the error
/tmp/ccnUvsew.s: Assembler messages:
/tmp/ccnUvsew.s:298: Error: r13 not allowed here -- `bic r7,sp,#8128'
/tmp/ccnUvsew.s:567: Error: r13 not allowed here -- `bic r3,sp,#8128'
/tmp/ccnUvsew.s:642: Error: r13 not allowed here -- `bic r3,sp,#8128'
/tmp/ccnUvsew.s:808: Error: r13 not allowed here -- `bic r4,sp,#8128'
/tmp/ccnUvsew.s:1459: Error: r13 not allowed here -- `bic r3,sp,#8128'
I suspected the problem was related to the thumb instruction, I disabled
it in the config but I have still the error.
Any ideas ?
Thanks
-- Daniel
- --
<http://www.linaro.org/> Linaro.org ? Open source software for ARM SoCs
Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJOLUu6AAoJEAKBbMCpUGYA1VwH/2jgchcf++AHtBpM72SR9skA
eU9EvoPn2mzuPo8KXUhK42PXcJIUDPCSBTZDaDOV+q00k6HxmWCxvfpAJ4YyD9qc
RJUAWeOYnMItqD4oZ4fcCcwyesO5V0xC7b7ybLqtQCJBou59iQMC/QEXpQGHMUV6
+kC7kUWh3ZJEfT9rwPRt1og/0RAZySRR2u/fy7mAbWwEDNZgPTwOKYJhWl/QAeIL
fxdx1IYlFK1mQ1LPMVd4mbhc6TdGHMghTzJgBDedk9bSEaYhwwUTYogzMr0XXAXj
iggaH36QjA56wLcYmhTYFXZjX4TkoGEptMpguXymi6C3Lvy6tYlxW+i+UiX+c1I=
=0tUT
-----END PGP SIGNATURE-----
The Linaro Kernel Working Group (KWG) is excited to announce the
availability our July 2011 development snapshot:
linux-linaro-3.0-2011.07-1
As the word "snapshot" implies, these are meant as development kernels
and have not been fully validated. You should expect issues and to help
us deliver a better kernel in the future, please file bugs in Launchpad at
https://bugs.launchpad.net/linux-linaro.
The source tarball is available at:
http://launchpad.net/linux-linaro/3.0/3.0-2011.07/+download/linux-linaro-3.…
The kernel sources can also be accessed using git at:
git://git.linaro.org/kernel/linux-linaro-3.0.git
tag: linux-linaro-3.0-2011.07-1
This snapshot is based on the 3.0 stable kernel with a number
of changes developed by Linaro and integrated from the 3.1-rc
cycle. The changes since our 11.07 release, other than what is
already in 3.0 include:
* The comprehensive ARM kprobes work from Jon (Tixy) Medhurst
* The new processor struct macros from Dave Martin
* A small part of the single zImage work from Nicolas Pitre
* The ARM cpu topology definition from Vincent Guittot
* Basic Cortex A15 support from Will Deacon & Pawel Moll
* DMA infrastructure cleanups from Russell King
* A kernel helper to perform 64-bit atomic operations from Nicolas Pitre
* Enhanced DT support for boards from Grant Likely, Shawn Guo,
Manjunath Kondaiah, and Thomas Abraham.
A full changelog against 3.0 is available at:
http://launchpad.net/linux-linaro/3.0/3.0-2011.07/+download/CHANGELOG-linux…
High Priority Known Issues:
* Only half of RAM useable when using Device Tree on Panda board
(LP #707047)
* Nicolas has run into EHCI not working on the Panda board. This
is a config issue and is being looked into.
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-dev
Questions? https://ask.linaro.org/
So unfortunately its a few days late due to me being on vacation and the
omap dss merge snafu I hit Thursday that has since been resolved (thanks
Nico & Deepak!)
Anyway, the 11.07 freeze kernel is available here:
git://git.linaro.org/people/jstultz/android.git linaro-android-3.0
And is tagged as: linux-linaro-3.0-2011.07-1-android-0
I've tested both PandaBoard and BeagleXM(a2) successfully.
Outstanding issues:
===================
ADB Panic on panda:
https://bugs.launchpad.net/linaro-android/+bug/807230
Have a fix, waiting for maintainer comment, will apply soon.
BeagleXM (revC) HDMI issues:
https://bugs.launchpad.net/linaro-android/+bug/812097
I can't reproduce. Need confirmation the board doesn't have hw issues.
Some help from TI folks would be good.
So far that's all I'm tracking for the Android 11.07 release. Let me
know if anything else kernel wise needs to be added to my radar.
thanks
-john