mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-21 17:25:09 +00:00
LoadSoftModem() routine at sio.c does not trap general serial I/Os.
It fauls to probe eather DSI Modem or others. PR: 4657 Reviewed by: phk Submitted by: Kenji Saito <marukun@mx2.nisiq.net>
This commit is contained in:
parent
5364b6d17c
commit
d53fd54d9f
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=36246
|
@ -31,7 +31,7 @@
|
|||
* SUCH DAMAGE.
|
||||
*
|
||||
* from: @(#)com.c 7.5 (Berkeley) 5/16/91
|
||||
* $Id: sio.c,v 1.200 1998/05/04 10:35:13 phk Exp $
|
||||
* $Id: sio.c,v 1.201 1998/05/13 07:26:55 phk Exp $
|
||||
*/
|
||||
|
||||
#include "opt_comconsole.h"
|
||||
|
@ -2836,7 +2836,7 @@ LoadSoftModem(int unit, int base_io, u_long size, u_char *ptr)
|
|||
/*
|
||||
* First see if it is a DSI SoftModem
|
||||
*/
|
||||
if(!((inb(base_io+7) ^ inb(base_io+7) & 0x80)))
|
||||
if(!((inb(base_io+7) ^ inb(base_io+7)) & 0x80))
|
||||
return ENODEV;
|
||||
|
||||
data_0188 = inb(base_io+4);
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
* SUCH DAMAGE.
|
||||
*
|
||||
* from: @(#)com.c 7.5 (Berkeley) 5/16/91
|
||||
* $Id: sio.c,v 1.200 1998/05/04 10:35:13 phk Exp $
|
||||
* $Id: sio.c,v 1.201 1998/05/13 07:26:55 phk Exp $
|
||||
*/
|
||||
|
||||
#include "opt_comconsole.h"
|
||||
|
@ -2836,7 +2836,7 @@ LoadSoftModem(int unit, int base_io, u_long size, u_char *ptr)
|
|||
/*
|
||||
* First see if it is a DSI SoftModem
|
||||
*/
|
||||
if(!((inb(base_io+7) ^ inb(base_io+7) & 0x80)))
|
||||
if(!((inb(base_io+7) ^ inb(base_io+7)) & 0x80))
|
||||
return ENODEV;
|
||||
|
||||
data_0188 = inb(base_io+4);
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
* SUCH DAMAGE.
|
||||
*
|
||||
* from: @(#)com.c 7.5 (Berkeley) 5/16/91
|
||||
* $Id: sio.c,v 1.200 1998/05/04 10:35:13 phk Exp $
|
||||
* $Id: sio.c,v 1.201 1998/05/13 07:26:55 phk Exp $
|
||||
*/
|
||||
|
||||
#include "opt_comconsole.h"
|
||||
|
@ -2836,7 +2836,7 @@ LoadSoftModem(int unit, int base_io, u_long size, u_char *ptr)
|
|||
/*
|
||||
* First see if it is a DSI SoftModem
|
||||
*/
|
||||
if(!((inb(base_io+7) ^ inb(base_io+7) & 0x80)))
|
||||
if(!((inb(base_io+7) ^ inb(base_io+7)) & 0x80))
|
||||
return ENODEV;
|
||||
|
||||
data_0188 = inb(base_io+4);
|
||||
|
|
Loading…
Reference in a new issue