Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 19679
b: refs/heads/master
c: def9391
h: refs/heads/master
i:
  19677: 6754e96
  19675: 2593786
  19671: 59e80e6
  19663: c537ee2
  19647: 83e5cae
v: v3
  • Loading branch information
Andrew Morton authored and Linus Torvalds committed Feb 3, 2006
1 parent 13425d4 commit ef2c509
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 60 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 6d94074f0804143eac6bce72dc04447c0040e7d8
refs/heads/master: def9391c561c60e9d0aab58abca5404acef1de4b
1 change: 0 additions & 1 deletion trunk/drivers/char/ip2/i2cmd.c
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,6 @@ static UCHAR ct79[] = { 2, BYP, 0x4F,0 }; // XMIT_NOW
//static UCHAR ct86[]={ 2, BTH, 0x56,0 }; // RCV_ENABLE
static UCHAR ct87[] = { 1, BYP, 0x57 }; // HW_TEST
//static UCHAR ct88[]={ 3, BTH, 0x58,0,0 }; // RCV_THRESHOLD
static UCHAR ct89[]={ 1, BYP, 0x59 }; // DSS_NOW
//static UCHAR ct90[]={ 3, BYP, 0x5A,0,0 }; // Set SILO
//static UCHAR ct91[]={ 2, BYP, 0x5B,0 }; // timed break

Expand Down
67 changes: 9 additions & 58 deletions trunk/drivers/char/ip2main.c
Original file line number Diff line number Diff line change
Expand Up @@ -2906,65 +2906,16 @@ ip2_ipl_ioctl ( struct inode *pInode, struct file *pFile, UINT cmd, ULONG arg )
rc = -EINVAL;
break;
case 3: // Trace device
if ( cmd == 1 ) {
rc = put_user(iiSendPendingMail, pIndex++ );
rc = put_user(i2InitChannels, pIndex++ );
rc = put_user(i2QueueNeeds, pIndex++ );
rc = put_user(i2QueueCommands, pIndex++ );
rc = put_user(i2GetStatus, pIndex++ );
rc = put_user(i2Input, pIndex++ );
rc = put_user(i2InputFlush, pIndex++ );
rc = put_user(i2Output, pIndex++ );
rc = put_user(i2FlushOutput, pIndex++ );
rc = put_user(i2DrainWakeup, pIndex++ );
rc = put_user(i2DrainOutput, pIndex++ );
rc = put_user(i2OutputFree, pIndex++ );
rc = put_user(i2StripFifo, pIndex++ );
rc = put_user(i2StuffFifoBypass, pIndex++ );
rc = put_user(i2StuffFifoFlow, pIndex++ );
rc = put_user(i2StuffFifoInline, pIndex++ );
rc = put_user(i2ServiceBoard, pIndex++ );
rc = put_user(serviceOutgoingFifo, pIndex++ );
// rc = put_user(ip2_init, pIndex++ );
rc = put_user(ip2_init_board, pIndex++ );
rc = put_user(find_eisa_board, pIndex++ );
rc = put_user(set_irq, pIndex++ );
rc = put_user(ip2_interrupt, pIndex++ );
rc = put_user(ip2_poll, pIndex++ );
rc = put_user(service_all_boards, pIndex++ );
rc = put_user(do_input, pIndex++ );
rc = put_user(do_status, pIndex++ );
#ifndef IP2DEBUG_OPEN
rc = put_user(0, pIndex++ );
#else
rc = put_user(open_sanity_check, pIndex++ );
#endif
rc = put_user(ip2_open, pIndex++ );
rc = put_user(ip2_close, pIndex++ );
rc = put_user(ip2_hangup, pIndex++ );
rc = put_user(ip2_write, pIndex++ );
rc = put_user(ip2_putchar, pIndex++ );
rc = put_user(ip2_flush_chars, pIndex++ );
rc = put_user(ip2_write_room, pIndex++ );
rc = put_user(ip2_chars_in_buf, pIndex++ );
rc = put_user(ip2_flush_buffer, pIndex++ );

//rc = put_user(ip2_wait_until_sent, pIndex++ );
rc = put_user(0, pIndex++ );

rc = put_user(ip2_throttle, pIndex++ );
rc = put_user(ip2_unthrottle, pIndex++ );
rc = put_user(ip2_ioctl, pIndex++ );
rc = put_user(0, pIndex++ );
rc = put_user(get_serial_info, pIndex++ );
rc = put_user(set_serial_info, pIndex++ );
rc = put_user(ip2_set_termios, pIndex++ );
rc = put_user(ip2_set_line_discipline, pIndex++ );
rc = put_user(set_params, pIndex++ );
} else {
/*
* akpm: This used to write a whole bunch of function addresses
* to userspace, which generated lots of put_user() warnings.
* I killed it all. Just return "success" and don't do
* anything.
*/
if (cmd == 1)
rc = 0;
else
rc = -EINVAL;
}

break;

default:
Expand Down

0 comments on commit ef2c509

Please sign in to comment.