summaryrefslogtreecommitdiff
path: root/nuttx/ChangeLog
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-03-13 20:51:48 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-03-13 20:51:48 +0000
commit4db6969af9fbe458d1d7d68bb2c918bc97e88c4d (patch)
tree5dfb25820fab1a8ed236e564e12fdfec3c218470 /nuttx/ChangeLog
parent9be0c168895dae40d5818514813d4ba39b14186f (diff)
downloadpx4-nuttx-4db6969af9fbe458d1d7d68bb2c918bc97e88c4d.tar.gz
px4-nuttx-4db6969af9fbe458d1d7d68bb2c918bc97e88c4d.tar.bz2
px4-nuttx-4db6969af9fbe458d1d7d68bb2c918bc97e88c4d.zip
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
Diffstat (limited to 'nuttx/ChangeLog')
-rw-r--r--nuttx/ChangeLog8
1 files changed, 8 insertions, 0 deletions
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.