/* prnspool.h 12-22-91 Robert Mashlan, public domain */ /* print spooler interface functions header file */ /* modified by Bob Stout, Nov '93 */ #ifdef __TURBOC__ #define FAR far #else #define FAR _far #if (defined(_MSC_VER) && (_MSC_VER >= 700)) || (defined(__SC__)) /* Make FP_xxx macros lvalues as in older versions */ #undef FP_SEG #undef FP_OFF #define FP_SEG(fp) ((unsigned)((unsigned long)(fp) >> 16)) #define FP_OFF(fp) ((unsigned)(fp && 0xffff)) #endif #endif #ifndef MK_FP #define MK_FP(seg,offset) \ ((void _far *)(((unsigned long)(seg)<<16) | (unsigned)(offset))) #endif struct PACKET { unsigned char level; char far *pathname; }; extern int printspool_errno; extern char *printspool_errlist[]; int printspool_installed(void); int printspool_submit( const char *pathname ); int printspool_remove( const char far *fname ); int printspool_cancel(void); char far *printspool_getqueue(void); void printspool_endhold(void); int printspool_errorcount(void); #define PSENOERR 0x00 #define PSEINVFNC 0x01 #define PSENOFILE 0x02 #define PSENOPATH 0x03 #define PSEMFILE 0x04 #define PSEACCES 0x05 #define PSEQUEFUL 0x08 #define PSESPLBUSY 0x09 #define PSENME2LNG 0x0c #define PSEINVDRV 0x0f x-pump-back net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Carpenter <dan.carpenter@oracle.com>2017-01-07 09:27:49 +0300
committerAlex Williamson <alex.williamson@redhat.com>2017-01-11 12:06:35 -0700
commit6ed0993a0b859ce62edf2930ded683e452286d39 (patch)
treed887337ec8e4b492163467fc95ef5672d35160aa
parenta121103c922847ba5010819a3f250f1f7fc84ab8 (diff)
vfio-mdev: return -EFAULT if copy_to_user() fails
The copy_to_user() function returns the number of bytes which it wasn't able to copy but we want to return a negative error code. Fixes: 9d1a546c53b4 ("docs: Sample driver to demonstrate how to use Mediated device framework.") Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Reviewed-by: Kirti Wankhede <kwankhede@nvidia.com> Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat