From 4db6969af9fbe458d1d7d68bb2c918bc97e88c4d Mon Sep 17 00:00:00 2001 From: patacongo Date: Tue, 13 Mar 2012 20:51:48 +0000 Subject: Fix a deadlock when using the NSH ifconfig command over Telnet git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4487 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'nuttx/ChangeLog') diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index 16608fc25..bd20c19dd 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -2563,3 +2563,11 @@ for use within the OS. * arch/mips/src/pic32mx/pic32mx_ethernet.c: The PIC32 Ethernet driver is now stable on the PIC32 Starter Kit. + * configs/pic32-starterkit/nsh2: Add a PIC32 Ethernet Starter Kit NSH + configuration that has no serial console; all interaction is done via + Telnet. + * net/netdev_sem.c: Correct a deadlock condition by making a seamphore + recursive. To my knowledge this deadlock only occurs when running the + NSH command ifconfig over Telnet. In that case the function netdev_foreach + takes the network device semaphore, but so does the telnet logic causing + the deadlock. -- cgit v1.2.3