| Index: chrome/plugin/plugin_channel.cc | 
| diff --git a/chrome/plugin/plugin_channel.cc b/chrome/plugin/plugin_channel.cc | 
| index 0b6d5da1379999ea59933e38183f34b897b8a8f8..b3b12951d5d0f99bbec4010bba279c3b00b62b58 100644 | 
| --- a/chrome/plugin/plugin_channel.cc | 
| +++ b/chrome/plugin/plugin_channel.cc | 
| @@ -162,9 +162,6 @@ void PluginChannel::NotifyRenderersOfPendingShutdown() { | 
| PluginChannel::PluginChannel() | 
| : renderer_handle_(0), | 
| renderer_id_(-1), | 
| -#if defined(OS_POSIX) | 
| -      renderer_fd_(-1), | 
| -#endif | 
| in_send_(0), | 
| off_the_record_(false), | 
| filter_(new MessageFilter()) { | 
| @@ -175,11 +172,6 @@ PluginChannel::PluginChannel() | 
| } | 
|  | 
| PluginChannel::~PluginChannel() { | 
| -#if defined(OS_POSIX) | 
| -  // Won't be needing this any more. | 
| -  CloseRendererFD(); | 
| -#endif | 
| - | 
| if (renderer_handle_) | 
| base::CloseProcessHandle(renderer_handle_); | 
|  | 
| @@ -293,12 +285,6 @@ base::WaitableEvent* PluginChannel::GetModalDialogEvent( | 
| } | 
|  | 
| void PluginChannel::OnChannelConnected(int32 peer_pid) { | 
| -#if defined(OS_POSIX) | 
| -  // By this point, the renderer must have its own copy of the plugin channel | 
| -  // FD. | 
| -  CloseRendererFD(); | 
| -#endif | 
| - | 
| base::ProcessHandle handle; | 
| if (!base::OpenProcessHandle(peer_pid, &handle)) { | 
| NOTREACHED(); | 
| @@ -308,11 +294,6 @@ void PluginChannel::OnChannelConnected(int32 peer_pid) { | 
| } | 
|  | 
| void PluginChannel::OnChannelError() { | 
| -#if defined(OS_POSIX) | 
| -  // Won't be needing this any more. | 
| -  CloseRendererFD(); | 
| -#endif | 
| - | 
| base::CloseProcessHandle(renderer_handle_); | 
| renderer_handle_ = 0; | 
| PluginChannelBase::OnChannelError(); | 
| @@ -336,17 +317,6 @@ void PluginChannel::CleanUp() { | 
| } | 
|  | 
| bool PluginChannel::Init(MessageLoop* ipc_message_loop, bool create_pipe_now) { | 
| -#if defined(OS_POSIX) | 
| -  // This gets called when the PluginChannel is initially created. At this | 
| -  // point, create the socketpair and assign the plugin side FD to the channel | 
| -  // name. Keep the renderer side FD as a member variable in the PluginChannel | 
| -  // to be able to transmit it through IPC. | 
| -  int plugin_fd; | 
| -  if (!IPC::SocketPair(&plugin_fd, &renderer_fd_)) | 
| -    return false; | 
| -  IPC::AddChannelSocket(channel_name(), plugin_fd); | 
| -#endif | 
| - | 
| if (!PluginChannelBase::Init(ipc_message_loop, create_pipe_now)) | 
| return false; | 
|  | 
| @@ -354,12 +324,3 @@ bool PluginChannel::Init(MessageLoop* ipc_message_loop, bool create_pipe_now) { | 
| return true; | 
| } | 
|  | 
| -#if defined(OS_POSIX) | 
| -void PluginChannel::CloseRendererFD() { | 
| -  if (renderer_fd_ != -1) { | 
| -    if (HANDLE_EINTR(close(renderer_fd_)) < 0) | 
| -      PLOG(ERROR) << "close"; | 
| -    renderer_fd_ = -1; | 
| -  } | 
| -} | 
| -#endif | 
|  |