Freescale Cryptodev incorrect definition

Showing results for 
Search instead for 
Did you mean: 

Freescale Cryptodev incorrect definition

Contributor I

Freescale has added a patch to cryptodev to support compat_ioctl.   The problem is, freescale's defintion of COMPAT_CIOCKEY differs from the standard defintion of CIOCKEY, as you can see below:

#define COMPAT_CIOCKEY _IOW('c', 105, struct compat_crypt_kop)

#define CIOCKEY        _IOWR('c', 105, struct crypt_kop)

This causes issues when a CIOCKEY ioctl call is made, but it is passed to the compat_ioctl handler.   All other compat_* definitions are the same as their regular definitions.  Is there a reason Freescale has made the COMPAT_CIOCKEY different?


Labels (1)
0 Kudos
0 Replies