crypto: tegra-aes: performance optimisations
authorVarun Wadekar <vwadekar@nvidia.com>
Tue, 3 May 2011 11:55:56 +0000 (16:55 +0530)
committerDan Willemsen <dwillemsen@nvidia.com>
Thu, 22 Mar 2012 08:17:16 +0000 (01:17 -0700)
commit1b6c992e9e86a2ce0f00356936cb080f25d574ae
tree3909daf8bdc0b7cf8f2dcd45641e8a9c889fdeb1
parent6fd7947dba284becc4a8610c7469760fa9cf16b1
crypto: tegra-aes: performance optimisations

* set bsea sclk to ulong_max
* use unbounded work queues with 1 max_active
  work item on each of them
* clear INTR_STATUS per operation
* free nvmap handle after using it

Bug 803932

Reviewed-on: http://git-master/r/#change,30196
(cherry picked from commit b0f6c074aab8a9f3bddec4a204b618180df630db)

Original-Change-Id: Ica9d702db9a247110d0639c64ab65672f02d7451
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/31936
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R5a51f9a8f7133a7e08f6544bbee581e30b46c6b5
drivers/crypto/tegra-aes.c