mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-25 13:14:07 +08:00
pcmcia: remove CS_ error codes alltogether
Remoe the CS_ error codes. Drivers are expected to use default error definitions (errno.h etc.). Only one CS_ error code -- CS_IN_USE -- is used internally by the (deprecated) pcmcia-cs userspace package. Therefore, keep this one around so that it still compiles. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
This commit is contained in:
parent
3f9c5f4cb7
commit
9c8b7965f5
@ -287,39 +287,6 @@ typedef struct error_info_t {
|
||||
#define CS_EVENT_3VCARD 0x200000
|
||||
#define CS_EVENT_XVCARD 0x400000
|
||||
|
||||
/* Return codes */
|
||||
#define CS_SUCCESS 0x00
|
||||
#define CS_BAD_ADAPTER -ENODEV
|
||||
#define CS_BAD_ATTRIBUTE -EINVAL
|
||||
#define CS_BAD_BASE -EINVAL
|
||||
#define CS_BAD_EDC -ENODEV
|
||||
#define CS_BAD_IRQ -EINVAL
|
||||
#define CS_BAD_OFFSET -EINVAL
|
||||
#define CS_BAD_PAGE -EINVAL
|
||||
#define CS_READ_FAILURE -EIO
|
||||
#define CS_BAD_SIZE -EINVAL
|
||||
#define CS_BAD_SOCKET -EINVAL
|
||||
#define CS_BAD_TYPE -EINVAL
|
||||
#define CS_BAD_VCC -EINVAL
|
||||
#define CS_BAD_VPP -EINVAL
|
||||
#define CS_BAD_WINDOW -ENODEV
|
||||
#define CS_WRITE_FAILURE -EIO
|
||||
#define CS_NO_CARD -ENODEV
|
||||
#define CS_UNSUPPORTED_FUNCTION -ENODEV
|
||||
#define CS_UNSUPPORTED_MODE -ENODEV
|
||||
#define CS_BAD_SPEED -ENODEV
|
||||
#define CS_BUSY -ENODEV
|
||||
#define CS_GENERAL_FAILURE -ETIMEDOUT
|
||||
#define CS_WRITE_PROTECTED -EPERM
|
||||
#define CS_BAD_ARG_LENGTH -ENODEV
|
||||
#define CS_BAD_ARGS -EINVAL
|
||||
#define CS_CONFIGURATION_LOCKED -EACCES
|
||||
#define CS_IN_USE -EBUSY
|
||||
#define CS_NO_MORE_ITEMS -ENOSPC
|
||||
#define CS_OUT_OF_RESOURCE -ENOMEM
|
||||
#define CS_BAD_HANDLE -EINVAL
|
||||
|
||||
#define CS_BAD_TUPLE -EINVAL
|
||||
|
||||
#ifdef __KERNEL__
|
||||
|
||||
|
@ -138,6 +138,9 @@ typedef union ds_ioctl_arg_t {
|
||||
#define DS_UNBIND_REQUEST _IOW ('d', 63, bind_info_t)
|
||||
#define DS_BIND_MTD _IOWR('d', 64, mtd_info_t)
|
||||
|
||||
/* used in userspace only */
|
||||
#define CS_IN_USE 0x1e
|
||||
|
||||
#ifdef __KERNEL__
|
||||
#include <linux/device.h>
|
||||
#include <pcmcia/ss.h>
|
||||
|
Loading…
Reference in New Issue
Block a user