|
@@ -1,7 +1,7 @@
|
|
|
/*
|
|
|
* caam descriptor construction helper functions
|
|
|
*
|
|
|
- * Copyright 2008-2011 Freescale Semiconductor, Inc.
|
|
|
+ * Copyright 2008-2012 Freescale Semiconductor, Inc.
|
|
|
*/
|
|
|
|
|
|
#include "desc.h"
|
|
@@ -64,7 +64,7 @@ static inline void init_sh_desc_pdb(u32 *desc, u32 options, size_t pdb_bytes)
|
|
|
{
|
|
|
u32 pdb_len = pdb_bytes / CAAM_CMD_SZ + 1;
|
|
|
|
|
|
- init_sh_desc(desc, ((pdb_len << HDR_START_IDX_SHIFT) + pdb_len) |
|
|
|
+ init_sh_desc(desc, (((pdb_len + 1) << HDR_START_IDX_SHIFT) + pdb_len) |
|
|
|
options);
|
|
|
}
|
|
|
|