Skip to content

Commit

Permalink
staging: sep: SEP update
Browse files Browse the repository at this point in the history
This is basically a rewrite so there isn't a nice easy to present way of
providing this as a patch series. This patch is a pull of Mark's new driver into
the upstream staging area. On top of that are a series of patches by
Andy Shevchenko to make it build on the current tree, fix a few things and
even get it passed sparse.

The new driver supports the kernel crypto layer, passes the coding style checks,
passes human taste checks and has proper kernel-doc formatted comments.

I've then folded back in some later fixes it was missing that got applied to
to the kernel tree.

This should be ready for more serious review with a view to migration from
the staging tree shortly.

Signed-off-by: Mark Allyn <mark.a.allyn@intel.com>
[Forward port and some bug fixing]
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
[Fold and tweaks for 3.2]
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  • Loading branch information
Mark Allyn authored and Greg Kroah-Hartman committed Jan 30, 2012
1 parent dcd6c92 commit ff3d9c3
Show file tree
Hide file tree
Showing 12 changed files with 8,960 additions and 3,215 deletions.
3 changes: 2 additions & 1 deletion drivers/staging/sep/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ config DX_SEP
depends on PCI
help
Discretix SEP driver; used for the security processor subsystem
on bard the Intel Mobile Internet Device.
on board the Intel Mobile Internet Device and adds SEP availability
to the kernel crypto infrastructure

The driver's name is sep_driver.

Expand Down
5 changes: 3 additions & 2 deletions drivers/staging/sep/Makefile
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
obj-$(CONFIG_DX_SEP) := sep_driver.o

ccflags-y += -I$(srctree)/$(src)
obj-$(CONFIG_DX_SEP) += sep_driver.o
sep_driver-objs := sep_crypto.o sep_main.o
5 changes: 2 additions & 3 deletions drivers/staging/sep/TODO
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
Todo's so far (from Alan Cox)
- Check whether it can be plugged into any of the kernel crypto API
interfaces - Crypto API 'glue' is still not ready to submit
- Clean up un-needed debug prints - Started to work on this
- Clean up unused ioctls
- Clean up unused fields in ioctl structures
Loading

0 comments on commit ff3d9c3

Please sign in to comment.