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

Commit a69b50c5 authored by Doug Zongker's avatar Doug Zongker Committed by Android Git Automerger
Browse files

am 901b898d: recovery: remove O_DIRECT, use O_SYNC only

* commit '901b898d':
  recovery: remove O_DIRECT, use O_SYNC only
parents 660637f3 901b898d
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -424,7 +424,7 @@ int WriteToPartition(unsigned char* data, size_t len,
        {
            size_t start = 0;
            int success = 0;
            int fd = open(partition, O_RDWR | O_DIRECT | O_SYNC);
            int fd = open(partition, O_RDWR | O_SYNC);
            if (fd < 0) {
                printf("failed to open %s: %s\n", partition, strerror(errno));
                return -1;
@@ -433,7 +433,7 @@ int WriteToPartition(unsigned char* data, size_t len,

            for (attempt = 0; attempt < 10; ++attempt) {
                size_t next_sync = start + (1<<20);
                printf("raw O_DIRECT write %s attempt %d start at %d\n", partition, attempt+1, start);
                printf("raw O_SYNC write %s attempt %d start at %d\n", partition, attempt+1, start);
                lseek(fd, start, SEEK_SET);
                while (start < len) {
                    size_t to_write = len - start;