Messages in this thread |  | | Date | Wed, 3 Jan 2001 23:07:14 +0100 (CET) | From | Kai Germaschewski <> | Subject | Re: [PATCH] isdn iprofd hang ttyI1... |
| |
On Wed, 3 Jan 2001, Andrea Baldoni wrote:
> The iprofd contained in isdnutils 3.0 use the same buffer and buffer size > in GETting and SETting via IOCTL IIOC[GS]ETPRF the virtual modem profiles. > > The kernel use different sizes, so iprofd set incorrect data, resulting in a > hang of the ttyI from 1 to last. I suppose the right way to implement profile > save & restore will be kernel-version independent and maybe I will work on > that, but at the moment I made the IIOCGETPRF and IIOCSETPRF IOCTLs symmetric:
You're right, that reminds me of one of the rather low priority problems on my list. iprofd in 2.2 has the same problem, so I suppose there's nobody using it at all. Your patch looks fine, however I'ld prefer to rip out support for these ioctls completely. If one really needs it, one can achieve the same effect entirely from user space anyway. Even with your patch the current solution is not portable across 2.2 / 2.4 and therefore not acceptable as-is.
--Kai
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |