ppp: annotate most patches with description and S-o-b
[openwrt/openwrt.git] / package / ppp / patches / 101-debian_close_dev_ppp.patch
index 2a30f45bdd8d3b5c88349f954ad5e866ed0beefe..232b10b52119c707b2fc0da5846c1525e07d0064 100644 (file)
@@ -1,3 +1,15 @@
+pppd: Close already open ppp descriptors
+
+When using the kernel PPPoE driver in conjunction with the "persist" option,
+the already open descriptor to /dev/ppp is not closed when the link is
+reestablished. This eventually leads to high CPU load because the stray 
+descriptors are always reported as ready by select().
+
+This patch closes the descriptor if it is already open when establishing a
+new connection. It originated from the Debian project.
+
+Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
+
 --- a/pppd/sys-linux.c
 +++ b/pppd/sys-linux.c
 @@ -453,6 +453,13 @@ int generic_establish_ppp (int fd)