This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch reproducible-widget-previews
in repository efl.

View the commit online.

commit 6bc8c52c5f3276d781548d064ce7be0b201a68ee
Author: Carsten Haitzler <[email protected]>
AuthorDate: Fri May 15 16:10:34 2026 +0100

    eet - let's not madvise as this seemingly can stall on slow fs's
    
    i am pretty sure i'm seeing madvise stall on slow fs's like a fuse
    sshfs mount... let's not do that right now.
---
 src/lib/eet/eet_lib.c | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/src/lib/eet/eet_lib.c b/src/lib/eet/eet_lib.c
index 1a4ae93098..1296ca9036 100644
--- a/src/lib/eet/eet_lib.c
+++ b/src/lib/eet/eet_lib.c
@@ -1068,14 +1068,14 @@ eet_internal_read2(Eet_File *ef,
      }
 
    /* At this stage we have a valid eet file, let's tell the system we are likely to need most of its data */
-   if (ef->readfp && ef->ed)
-     {
-        unsigned long int offset;
-
-        offset = (unsigned char*) ef->ed->start - (unsigned char*) ef->data;
-        eina_file_map_populate(ef->readfp, EINA_FILE_WILLNEED, ef->data,
-                               offset, ef->data_size - offset);
-     }
+//   if (ef->readfp && ef->ed)
+//     {
+//        unsigned long int offset;
+//
+//        offset = (unsigned char*) ef->ed->start - (unsigned char*) ef->data;
+//        eina_file_map_populate(ef->readfp, EINA_FILE_WILLNEED, ef->data,
+//                               offset, ef->data_size - offset);
+//     }
 
    return ef;
 }
@@ -1532,7 +1532,8 @@ eet_mmap(const Eina_File *file)
    ef->readfp_owned = EINA_TRUE;
 
    ef->data_size = eina_file_size_get(ef->readfp);
-   ef->data = "" EINA_FILE_SEQUENTIAL);
+   ef->data = "" EINA_FILE_RANDOM);
+//   ef->data = "" EINA_FILE_SEQUENTIAL);
    if (eet_test_close((ef->data == NULL), ef, EINA_FALSE))
      goto on_error;
 
@@ -1728,7 +1729,8 @@ open_error:
    if ((mode == EET_FILE_MODE_READ) || (mode == EET_FILE_MODE_READ_WRITE))
      {
         ef->data_size = size;
-        ef->data = "" EINA_FILE_SEQUENTIAL);
+        ef->data = "" EINA_FILE_RANDOM);
+//        ef->data = "" EINA_FILE_SEQUENTIAL);
         if (eet_test_close((ef->data == NULL), ef, EINA_FALSE))
           goto on_error;
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to