From 5872aaf0f957d72677767194034e455dafa0fc32 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Wed, 27 Jun 2012 09:56:41 -0700 Subject: [PATCH] refresh --- meta | 7 +++---- patches/refresh-temp | 22 ---------------------- patches/shut_wr | 6 +++--- 3 files changed, 6 insertions(+), 29 deletions(-) delete mode 100644 patches/refresh-temp diff --git a/meta b/meta index f1416fb0..03656108 100644 --- a/meta +++ b/meta @@ -1,11 +1,10 @@ Version: 1 -Previous: a7c34acb3711d0f318d2a240e5ee29163f6b2d8a -Head: 371ab9ae31a774d555f8120c600969fd65809318 +Previous: 5cc163797d21bca6f309e0b373b6ebe2ee17cccd +Head: b6ab68e5c14b28ea22ac8cb5b298a6a0bfa25b99 Applied: v6only: 3afce107e2baec86c5541ed0acd992e37bcb992a rselect: 7d25968d337e976e0e22fdba69c8a2a2f5d35008 - shut_wr: c3b8499f9b74637970a84de6affdf64eb85e1a99 - refresh-temp: 371ab9ae31a774d555f8120c600969fd65809318 + shut_wr: b6ab68e5c14b28ea22ac8cb5b298a6a0bfa25b99 Unapplied: rs-1sge: 8ec392829399dec7ed5c608b8697a482e5faa2de ip6-opt: 7e43a759255e9890d1e41f1edf71792836f53941 diff --git a/patches/refresh-temp b/patches/refresh-temp deleted file mode 100644 index 19b8cf85..00000000 --- a/patches/refresh-temp +++ /dev/null @@ -1,22 +0,0 @@ -Bottom: 1c160ef5df5740a60dc56e2b865de959ae19f00c -Top: 682d725f0f3e78b58304d69dab7b65bb75b6be16 -Author: Sean Hefty -Date: 2012-06-27 09:56:41 -0700 - -Refresh of shut_wr - ---- - -diff --git a/src/rsocket.c b/src/rsocket.c -index 581ecd8..4ecb425 100644 ---- a/src/rsocket.c -+++ b/src/rsocket.c -@@ -1741,7 +1741,7 @@ int rshutdown(int socket, int how) - if (!rs_all_sends_done(rs) && !(rs->state & rs_error)) - rs_process_cq(rs, 0, rs_all_sends_done); - -- if ((rs->fd_flags & O_NONBLOCK) && (how == SHUT_WR)) -+ if ((rs->fd_flags & O_NONBLOCK) && (rs->state & rs_connected)) - rs_set_nonblocking(rs, 1); - - return 0; diff --git a/patches/shut_wr b/patches/shut_wr index 183d2301..0ede9ec7 100644 --- a/patches/shut_wr +++ b/patches/shut_wr @@ -1,5 +1,5 @@ Bottom: 47c055283ab722851373ec3c7f8affac14e1f08b -Top: 1c160ef5df5740a60dc56e2b865de959ae19f00c +Top: 682d725f0f3e78b58304d69dab7b65bb75b6be16 Author: Sean Hefty Date: 2012-06-25 14:19:54 -0700 @@ -11,7 +11,7 @@ Signed-off-by: Sean Hefty --- diff --git a/src/rsocket.c b/src/rsocket.c -index c833d46..581ecd8 100644 +index c833d46..4ecb425 100644 --- a/src/rsocket.c +++ b/src/rsocket.c @@ -96,7 +96,8 @@ enum { @@ -341,7 +341,7 @@ index c833d46..581ecd8 100644 + if (!rs_all_sends_done(rs) && !(rs->state & rs_error)) rs_process_cq(rs, 0, rs_all_sends_done); -+ if ((rs->fd_flags & O_NONBLOCK) && (how == SHUT_WR)) ++ if ((rs->fd_flags & O_NONBLOCK) && (rs->state & rs_connected)) + rs_set_nonblocking(rs, 1); + return 0; -- 2.41.0