Deprecate gfe2_reloadable_flag_quic_fix_willing_and_able_to_write.

PiperOrigin-RevId: 319786456
Change-Id: I1cc993d6ad09efdb0d77c9558303ed0e694de965
diff --git a/quic/core/http/quic_spdy_session_test.cc b/quic/core/http/quic_spdy_session_test.cc
index 20cc430..dd7068f 100644
--- a/quic/core/http/quic_spdy_session_test.cc
+++ b/quic/core/http/quic_spdy_session_test.cc
@@ -3003,11 +3003,7 @@
       QuicSpdySessionPeer::GetSendControlStream(&session_);
   // Mark send_control stream write blocked.
   session_.MarkConnectionLevelWriteBlocked(send_control_stream->id());
-  if (GetQuicReloadableFlag(quic_fix_willing_and_able_to_write)) {
-    EXPECT_FALSE(session_.WillingAndAbleToWrite());
-  } else {
-    EXPECT_TRUE(session_.WillingAndAbleToWrite());
-  }
+  EXPECT_FALSE(session_.WillingAndAbleToWrite());
 }
 
 TEST_P(QuicSpdySessionTestServer, PeerClosesCriticalSendStream) {
diff --git a/quic/core/quic_session.cc b/quic/core/quic_session.cc
index 97490d6..79ef9bd 100644
--- a/quic/core/quic_session.cc
+++ b/quic/core/quic_session.cc
@@ -656,12 +656,6 @@
       !streams_with_pending_retransmission_.empty()) {
     return true;
   }
-  if (!GetQuicReloadableFlag(quic_fix_willing_and_able_to_write)) {
-    return write_blocked_streams_.HasWriteBlockedSpecialStream() ||
-           (!flow_controller_.IsBlocked() &&
-            write_blocked_streams_.HasWriteBlockedDataStreams());
-  }
-  QUIC_RELOADABLE_FLAG_COUNT(quic_fix_willing_and_able_to_write);
   if (flow_controller_.IsBlocked()) {
     if (VersionUsesHttp3(transport_version())) {
       return false;