Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e4ca9242 authored by Wink Saville's avatar Wink Saville
Browse files

Fix the build.

Needed to update EventLogTags.logtags

Change-Id: Ie7d13e012c52778892167380f4fd273f67bb7d62
parent 32b5a7ee
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -56,3 +56,18 @@ option java_package com.android.internal.telephony;

# Bad IP address
50117 bad_ip_address (ip_address|3)

# Data Stall Recovery mode DATA_STALL_RECOVERY_GET_DATA_CALL_LIST
50118 data_stall_recovery_get_data_call_list (out_packet_count|1|1)

# Data Stall Recovery mode DATA_STALL_RECOVERY_CLEANUP
50119 data_stall_recovery_cleanup (out_packet_count|1|1)

# Data Stall Recovery mode DATA_STALL_RECOVERY_REREGISTER
50120 data_stall_recovery_reregister (out_packet_count|1|1)

# Data Stall Recovery mode DATA_STALL_RECOVERY_RADIO_RESTART
50121 data_stall_recovery_radio_restart (out_packet_count|1|1)

# Data Stall Recovery mode DATA_STALL_RECOVERY_RADIO_RESTART_WITH_PROP
50122 data_stall_recovery_radio_restart_with_prop (out_packet_count|1|1)
+12 −10
Original line number Diff line number Diff line
@@ -102,7 +102,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
        public static final int CLEANUP                 = 1;
        public static final int REREGISTER              = 2;
        public static final int RADIO_RESTART           = 3;
        public static final int RADIO_RESET        = 4;
        public static final int RADIO_RESTART_WITH_PROP = 4;
    }
    public int getRecoveryAction() {
        int action = Settings.System.getInt(mPhone.getContext().getContentResolver(),
@@ -1304,25 +1304,27 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
                putRecoveryAction(RecoveryAction.REREGISTER);
                break;
            case RecoveryAction.REREGISTER:
                EventLog.writeEvent(EventLogTags.DATA_STALL_RECOVERY_REREGISTER, mSentSinceLastRecv);
                EventLog.writeEvent(EventLogTags.DATA_STALL_RECOVERY_REREGISTER,
                        mSentSinceLastRecv);
                if (DBG) log("doRecovery() re-register");
                mPhone.getServiceStateTracker().reRegisterNetwork(null);
                putRecoveryAction(RecoveryAction.RADIO_RESTART);
                break;
            case RecoveryAction.RADIO_RESTART:
                EventLog.writeEvent(EventLogTags.DATA_STALL_RECOVERY_RESTART, mSentSinceLastRecv);
                EventLog.writeEvent(EventLogTags.DATA_STALL_RECOVERY_RADIO_RESTART,
                        mSentSinceLastRecv);
                if (DBG) log("restarting radio");
                putRecoveryAction(RecoveryAction.RADIO_RESET);
                putRecoveryAction(RecoveryAction.RADIO_RESTART_WITH_PROP);
                restartRadio();
                break;
            case RecoveryAction.RADIO_RESET:
            case RecoveryAction.RADIO_RESTART_WITH_PROP:
                // This is in case radio restart has not recovered the data.
                // It will set an additional "gsm.radioreset" property to tell
                // RIL or system to take further action.
                // The implementation of hard reset recovery action is up to OEM product.
                // Once gsm.radioreset property is consumed, it is expected to set back
                // to false by RIL.
                EventLog.writeEvent(EventLogTags.DATA_STALL_RECOVERY_RESTART_WITH_PROP, -1);
                EventLog.writeEvent(EventLogTags.DATA_STALL_RECOVERY_RADIO_RESTART_WITH_PROP, -1);
                if (DBG) log("restarting radio with gsm.radioreset to true");
                SystemProperties.set("gsm.radioreset", "true");
                // give 1 sec so property change can be notified.