Home
last modified time | relevance | path

Searched hist:"0 c868461fcb8413cb9f691d68e5b99b0fd3c0737" (Results 1 – 1 of 1) sorted by relevance

/linux/include/linux/spi/
H A Dspi.hdiff 0c868461fcb8413cb9f691d68e5b99b0fd3c0737 Sun Jan 08 22:34:25 CET 2006 David Brownell <david-b@pacbell.net> [PATCH] SPI core tweaks, bugfix

This includes various updates to the SPI core:

- Fixes a driver model refcount bug in spi_unregister_master() paths.

- The spi_master structures now have wrappers which help keep drivers
from needing class-level get/put for device data or for refcounts.

- Check for a few setup errors that would cause oopsing later.

- Docs say more about memory management. Highlights the use of DMA-safe
i/o buffers, and zero-initializing spi_message and such metadata.

- Provide a simple alloc/free for spi_message and its spi_transfer;
this is only one of the possible memory management policies.

Nothing to break code that already works.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>