Index: memcache/apr_memcache.c
===================================================================
--- memcache/apr_memcache.c	(revision 928903)
+++ memcache/apr_memcache.c	(working copy)
@@ -1310,7 +1310,6 @@
 
         pollfds[queries_sent].desc_type = APR_POLL_SOCKET;
         pollfds[queries_sent].reqevents = APR_POLLIN;
-        pollfds[queries_sent].p = temp_pool;
         pollfds[queries_sent].desc.s = conn->sock;
         pollfds[queries_sent].client_data = (void *)server_query;
         apr_pollset_add (pollset, &pollfds[queries_sent]);
Index: test/testsock.c
===================================================================
--- test/testsock.c	(revision 928903)
+++ test/testsock.c	(working copy)
@@ -376,7 +376,6 @@
         apr_pollfd_t pfd;
         int n;
 
-        pfd.p = p;
         pfd.desc_type = APR_POLL_SOCKET;
         pfd.reqevents = APR_POLLOUT|APR_POLLHUP;
         pfd.desc.s = cd;
Index: test/sendfile.c
===================================================================
--- test/sendfile.c	(revision 928903)
+++ test/sendfile.c	(working copy)
@@ -306,7 +306,6 @@
         pset = NULL;
         rv = apr_pollset_create(&pset, 1, p, 0);
         assert(!rv);
-        pfd.p = p;
         pfd.desc_type = APR_POLL_SOCKET;
         pfd.reqevents = APR_POLLOUT;
         pfd.rtnevents = 0;
Index: test/testpoll.c
===================================================================
--- test/testpoll.c	(revision 928903)
+++ test/testpoll.c	(working copy)
@@ -495,7 +495,6 @@
     rv = apr_pollset_create(&pollset, 5, p, 0);
     ABTS_INT_EQUAL(tc, APR_SUCCESS, rv);
 
-    pfd.p = p;
     pfd.desc_type = APR_POLL_SOCKET;
     pfd.reqevents = APR_POLLOUT;
 
Index: include/apr_poll.h
===================================================================
--- include/apr_poll.h	(revision 928903)
+++ include/apr_poll.h	(working copy)
@@ -99,7 +99,6 @@
 
 /** Poll descriptor set. */
 struct apr_pollfd_t {
-    apr_pool_t *p;              /**< associated pool */
     apr_datatype_e desc_type;   /**< descriptor type */
     apr_int16_t reqevents;      /**< requested events */
     apr_int16_t rtnevents;      /**< returned events */
Index: poll/unix/wakeup.c
===================================================================
--- poll/unix/wakeup.c	(revision 928903)
+++ poll/unix/wakeup.c	(working copy)
@@ -84,7 +84,6 @@
                                    pool)) != APR_SUCCESS)
         return rv;
 
-    pfd->p = pool;
     pfd->reqevents = APR_POLLIN;
     pfd->desc_type = APR_POLL_FILE;
     pfd->desc.f = wakeup_pipe[0];
