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

Commit b116b207 authored by Ganesh Mahendran's avatar Ganesh Mahendran Committed by android-build-merger
Browse files

Merge "continue read file when returned count > 0" am: 894c578a am: 2a82e9a6

am: 289ccbd4

Change-Id: I8921e6be0760cdedef05c74ae1e77e18b9bd2b04
parents dba10310 289ccbd4
Loading
Loading
Loading
Loading
+6 −2
Original line number Original line Diff line number Diff line
@@ -66,7 +66,7 @@ public class KernelWakelockReader {
     */
     */
    public final KernelWakelockStats readKernelWakelockStats(KernelWakelockStats staleStats) {
    public final KernelWakelockStats readKernelWakelockStats(KernelWakelockStats staleStats) {
        byte[] buffer = new byte[32*1024];
        byte[] buffer = new byte[32*1024];
        int len;
        int len = 0;
        boolean wakeup_sources;
        boolean wakeup_sources;
        final long startTime = SystemClock.uptimeMillis();
        final long startTime = SystemClock.uptimeMillis();


@@ -87,7 +87,11 @@ public class KernelWakelockReader {
                }
                }
            }
            }


            len = is.read(buffer);
            int cnt;
            while ((cnt = is.read(buffer, len, buffer.length - len)) > 0) {
                len += cnt;
            }

            is.close();
            is.close();
        } catch (java.io.IOException e) {
        } catch (java.io.IOException e) {
            Slog.wtf(TAG, "failed to read kernel wakelocks", e);
            Slog.wtf(TAG, "failed to read kernel wakelocks", e);