Hi Arnd, Please pull: git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git rpmsg-fixes-and-more-for-3.4 To get a few rpmsg/remoteproc fixes, cleanups and some generalization work for 3.4. Again, I should have sent the Kconfig patch earlier in a separate pull request. Sorry about that. Thanks! Ohad. The following changes since commit e12bc14b88d44e5c1456dccb59ff58103f6c6edc: remoteproc: s/big switch/lookup table/ (2012-02-22 18:28:49 +0200) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git rpmsg-fixes-and-more-for-3.4 for you to fetch changes up to 1e3e2c7c46b2e6e90f3a26ba9be6326c00ca31e4: remoteproc: cleanup resource table parsing paths (2012-03-06 19:14:44 +0200) ---------------------------------------------------------------- Fixing and cleaning up several remoteproc and rpmsg issues. In addition, remoteproc's resource table is converted to a collection of type-value members, instead of a rigid array of homogeneous structs. This enables remoteproc to support registration of generic virtio devices, and not only a single VIRTIO_ID_RPMSG virtio device. But perhaps more importantly, the resource table overhaul makes it possible to easily extend it in the future without breaking older images (simply by defining a new member type, while continuing to support older types). ---------------------------------------------------------------- Mark Asselstine (1): rpmsg: fix build warning when dma_addr_t is 64-bit Ohad Ben-Cohen (12): remoteproc: make sure we're parsing a 32bit firmware remoteproc/omap: two Kconfig fixes rpmsg: fix name service endpoint leak rpmsg: validate incoming message length before propagating rpmsg: fix published buffer length in rpmsg_recv_done remoteproc: resource table overhaul remoteproc: remoteproc_rpmsg -> remoteproc_virtio remoteproc: safer boot/shutdown order remoteproc: remove the single rpmsg vdev limitation remoteproc/omap: remove the mbox_callback limitation remoteproc: remove the hardcoded vring alignment remoteproc: cleanup resource table parsing paths Documentation/remoteproc.txt | 136 +++--- drivers/remoteproc/Kconfig | 3 +- drivers/remoteproc/Makefile | 2 +- drivers/remoteproc/omap_remoteproc.c | 11 +- drivers/remoteproc/remoteproc_core.c | 532 ++++++++++++-------- drivers/remoteproc/remoteproc_internal.h | 6 +- .../{remoteproc_rpmsg.c => remoteproc_virtio.c} | 162 +++---- drivers/rpmsg/virtio_rpmsg_bus.c | 46 ++- include/linux/remoteproc.h | 339 ++++++++++--- 9 files changed, 793 insertions(+), 444 deletions(-) rename drivers/remoteproc/{remoteproc_rpmsg.c => remoteproc_virtio.c} (65%) -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html