diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-12-24 11:04:18 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-12-24 11:04:18 +0100 |
commit | d1799f65ca4835cbb896f802b297b39e518b9cc6 (patch) | |
tree | 0905e9121639512c830984745cc3b3a2f10d6f31 /sys/src/cmd/nusb/serial/ftdi.c | |
parent | 7a3f0998a0ce7470d70c1a13bc4646abafdcc236 (diff) |
nusb/serial: fix nusb/serial hang with ftdi
have to create process, not a thread in ftdi code so main
process can exit after posting fs service.
Diffstat (limited to 'sys/src/cmd/nusb/serial/ftdi.c')
-rw-r--r-- | sys/src/cmd/nusb/serial/ftdi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/nusb/serial/ftdi.c b/sys/src/cmd/nusb/serial/ftdi.c index 67d28b897..1b1e88722 100644 --- a/sys/src/cmd/nusb/serial/ftdi.c +++ b/sys/src/cmd/nusb/serial/ftdi.c @@ -1470,7 +1470,7 @@ ftinit(Serialport *p) ftdiwrite(p, BMMPSSE|0x0b, 0, FTSETBITMODE); } incref(ser->dev); - threadcreate(statusreader, p, 8*1024); + proccreate(statusreader, p, 8*1024); return 0; } |