]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-fs: Minor code cleanup: Merge read_counted & prefetch_counted into read_or_prefet...
authorTimo Sirainen <tss@iki.fi>
Fri, 6 Mar 2015 09:51:55 +0000 (11:51 +0200)
committerTimo Sirainen <tss@iki.fi>
Fri, 6 Mar 2015 09:51:55 +0000 (11:51 +0200)
src/lib-fs/fs-api-private.h
src/lib-fs/fs-api.c

index 907fe6b1121894996594a5aca5302cd3733b3a59..3d7a0aeebd7a43542f7fd4ae09a6bd23b939e9ca 100644 (file)
@@ -99,8 +99,7 @@ struct fs_file {
        unsigned int write_pending:1;
        unsigned int metadata_changed:1;
 
-       unsigned int read_counted:1;
-       unsigned int prefetch_counted:1;
+       unsigned int read_or_prefetch_counted:1;
        unsigned int lookup_metadata_counted:1;
        unsigned int stat_counted:1;
 };
index 1fbe7d5dd716c4edba9c3b383a4be08f053ad40d..4124c7d6d854d61404fa356d83357c487eeb9fed 100644 (file)
@@ -269,7 +269,7 @@ int fs_get_metadata(struct fs_file *file,
                fs_set_error(file->fs, "Metadata not supported by backend");
                return -1;
        }
-       if (!file->read_counted && !file->prefetch_counted &&
+       if (!file->read_or_prefetch_counted &&
            !file->lookup_metadata_counted) {
                file->lookup_metadata_counted = TRUE;
                file->fs->stats.lookup_metadata_count++;
@@ -341,8 +341,8 @@ bool fs_prefetch(struct fs_file *file, uoff_t length)
 {
        bool ret;
 
-       if (!file->read_counted && !file->prefetch_counted) {
-               file->prefetch_counted = TRUE;
+       if (!file->read_or_prefetch_counted) {
+               file->read_or_prefetch_counted = TRUE;
                file->fs->stats.prefetch_count++;
        }
        T_BEGIN {
@@ -383,8 +383,8 @@ ssize_t fs_read(struct fs_file *file, void *buf, size_t size)
 {
        int ret;
 
-       if (!file->read_counted && !file->prefetch_counted) {
-               file->read_counted = TRUE;
+       if (!file->read_or_prefetch_counted) {
+               file->read_or_prefetch_counted = TRUE;
                file->fs->stats.read_count++;
        }
 
@@ -408,8 +408,8 @@ struct istream *fs_read_stream(struct fs_file *file, size_t max_buffer_size)
        ssize_t ret;
        bool want_seekable = FALSE;
 
-       if (!file->read_counted && !file->prefetch_counted) {
-               file->read_counted = TRUE;
+       if (!file->read_or_prefetch_counted) {
+               file->read_or_prefetch_counted = TRUE;
                file->fs->stats.read_count++;
        }
 
@@ -639,7 +639,7 @@ int fs_stat(struct fs_file *file, struct stat *st_r)
 {
        int ret;
 
-       if (!file->read_counted && !file->prefetch_counted &&
+       if (!file->read_or_prefetch_counted &&
            !file->lookup_metadata_counted && !file->stat_counted) {
                file->stat_counted = TRUE;
                file->fs->stats.stat_count++;