Commit 3f9c5f4c authored by Dominik Brodowski's avatar Dominik Brodowski

pcmcia: deprecate CS_BAD_TUPLE

CS_BAD_TUPLE was used to denote a bad tuple being passed to the parse
function. Therefore, replace it with -EINVAL and a verbose message.
Signed-off-by: default avatarDominik Brodowski <linux@dominikbrodowski.net>
parent 926c5402
This diff is collapsed.
...@@ -137,9 +137,15 @@ extern int cs_debug_level(int); ...@@ -137,9 +137,15 @@ extern int cs_debug_level(int);
dev_printk(KERN_DEBUG, &skt->dev, \ dev_printk(KERN_DEBUG, &skt->dev, \
"cs: " fmt, ## arg); \ "cs: " fmt, ## arg); \
} while (0) } while (0)
#define __cs_dbg(lvl, fmt, arg...) do { \
if (cs_debug_level(lvl)) \
printk(KERN_DEBUG \
"cs: " fmt, ## arg); \
} while (0)
#else #else
#define cs_dbg(skt, lvl, fmt, arg...) do { } while (0) #define cs_dbg(skt, lvl, fmt, arg...) do { } while (0)
#define __cs_dbg(lvl, fmt, arg...) do { } while (0)
#endif #endif
#define cs_err(skt, fmt, arg...) \ #define cs_err(skt, fmt, arg...) \
......
...@@ -82,7 +82,6 @@ static const lookup_t error_table[] = { ...@@ -82,7 +82,6 @@ static const lookup_t error_table[] = {
{ -EBUSY, "Resource in use" }, { -EBUSY, "Resource in use" },
{ -ENOSPC, "No more items" }, { -ENOSPC, "No more items" },
{ -ENOMEM, "Out of resource" }, { -ENOMEM, "Out of resource" },
{ CS_BAD_TUPLE, "Bad CIS tuple" }
}; };
......
...@@ -970,8 +970,6 @@ static int ds_ioctl(struct inode * inode, struct file * file, ...@@ -970,8 +970,6 @@ static int ds_ioctl(struct inode * inode, struct file * file,
case -ENOSYS: case -ENOSYS:
err = ret; err = ret;
break; break;
case CS_BAD_TUPLE:
err = -EINVAL; break;
case -ENOMEM: case -ENOMEM:
err = -ENOSPC; break; err = -ENOSPC; break;
case -ENOSPC: case -ENOSPC:
......
...@@ -319,7 +319,7 @@ typedef struct error_info_t { ...@@ -319,7 +319,7 @@ typedef struct error_info_t {
#define CS_OUT_OF_RESOURCE -ENOMEM #define CS_OUT_OF_RESOURCE -ENOMEM
#define CS_BAD_HANDLE -EINVAL #define CS_BAD_HANDLE -EINVAL
#define CS_BAD_TUPLE 0x40 #define CS_BAD_TUPLE -EINVAL
#ifdef __KERNEL__ #ifdef __KERNEL__
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment