| /fs/erofs/ |
| A D | xattr.c | 86 it.kaddr = erofs_bread(&it.buf, it.pos, true); in erofs_init_inode_xattrs() 107 it.kaddr = erofs_bread(&it.buf, it.pos, true); in erofs_init_inode_xattrs() 188 it->kaddr = erofs_bread(&it->buf, it->pos, true); in erofs_xattr_copy_to_buffer() 195 memcpy(it->buffer + it->buffer_ofs, src, slice); in erofs_xattr_copy_to_buffer() 237 if (it->buffer_ofs + name_total > it->buffer_size) in erofs_listxattr_foreach() 240 memcpy(it->buffer + it->buffer_ofs, prefix, prefix_len); in erofs_listxattr_foreach() 249 it->buffer[it->buffer_ofs++] = '\0'; in erofs_listxattr_foreach() 291 it->kaddr = erofs_bread(&it->buf, it->pos, true); in erofs_getxattr_foreach() 298 if (memcmp(it->name.name + it->infix_len + processed, in erofs_getxattr_foreach() 338 it->kaddr = erofs_bread(&it->buf, it->pos, true); in erofs_xattr_iter_inline() [all …]
|
| A D | Kconfig | 28 ratios, and it implements in-place decompression to temporarily reuse 81 security labels in the erofs filesystem, so that it requires enabling 129 ratios than the default LZ4 format, while it costs more CPU 143 ratios than the default LZ4 format, while it costs more CPU 158 it costs lower CPU overhead.
|
| /fs/smb/client/ |
| A D | dfs_cache.h | 46 int dfs_cache_get_tgt_referral(const char *path, const struct dfs_cache_tgt_iterator *it, 56 struct dfs_cache_tgt_iterator *it) in dfs_cache_get_next_tgt() argument 59 !it || list_is_last(&it->it_list, &tl->tl_list)) in dfs_cache_get_next_tgt() 61 return list_next_entry(it, it_list); in dfs_cache_get_next_tgt() 76 struct dfs_cache_tgt_iterator *it, *nit; in dfs_cache_free_tgts() local 80 list_for_each_entry_safe(it, nit, &tl->tl_list, it_list) { in dfs_cache_free_tgts() 81 list_del(&it->it_list); in dfs_cache_free_tgts() 82 kfree(it->it_name); in dfs_cache_free_tgts() 83 kfree(it); in dfs_cache_free_tgts() 89 dfs_cache_get_tgt_name(const struct dfs_cache_tgt_iterator *it) in dfs_cache_get_tgt_name() argument [all …]
|
| A D | dfs_cache.c | 799 it = kzalloc(sizeof(*it), GFP_ATOMIC); in get_targets() 800 if (!it) { in get_targets() 806 if (!it->it_name) { in get_targets() 807 kfree(it); in get_targets() 826 kfree(it->it_name); in get_targets() 827 kfree(it); in get_targets() 949 if (!path || !it) in dfs_cache_noreq_update_tgthint() 969 it->it_name); in dfs_cache_noreq_update_tgthint() 994 if (!it || !ref) in dfs_cache_get_tgt_referral() 1060 if (!it || !path || !share || !prefix || strlen(path) < it->it_path_consumed) in dfs_cache_get_tgt_share() [all …]
|
| /fs/befs/ |
| A D | ChangeLog | 50 * Fixed a longstanding bug in befs_find_key() that would result in it 51 finding the first key that is a substring of the string it is searching 86 * Remove the typedef of struct super_block to vfs_sb, as it offended 107 dir.c, namei.c befs_fs.h to account for it. [WD] 197 * Removed all the Read-Write stuff. I'll redo it when it is time to add 217 I've done some serious testing on it now (on my box anyhow), and it 231 to be about as fast (even though it has to look up each file block 281 I have no intention of supporting it, and it was very ugly. 282 Flow control with #ifdef (ugh). Maybe I'll redo it once 403 also did some work on it (fixing it up for the later 2.3.x kernels, IIRC). [all …]
|
| /fs/jffs2/ |
| A D | README.Locking | 18 jffs2_garbage_collect_pass() and release it at the end, thereby 54 of the inode from which it's garbage-collecting a physical node, this 81 ever actually implemented such a thing), it's now sufficient to use 95 GC thread locks it, sends the signal, then unlocks it - while the GC 96 thread itself locks it, zeroes c->gc_task, then unlocks on the exit path. 112 will not be removed. So, it is allowed to access it without locking 128 discarded or whether it is still required to show that an inode has 164 xdatum at first. But it retries this process with holding write-semaphore 165 after release read-semaphore, if it's necessary to load name/value pair
|
| A D | LICENCE | 6 JFFS2 is free software; you can redistribute it and/or modify it under 11 JFFS2 is distributed in the hope that it will be useful, but WITHOUT
|
| A D | Kconfig | 21 code. Set it to zero for use in production systems. For evaluation, 22 testing and debugging, it's advisable to set it to one. This will 25 is unlikely to be useful - it enables extra debugging in certain 58 This feature makes it possible to use summary information
|
| /fs/cramfs/ |
| A D | README | 5 a bit looser, e.g. it doesn't care if the <file_data> items are 6 swapped around (though it does care that directory entries (inodes) in 22 Filename. Not generally null-terminated, but it is 76 otherwise it is the input data directly. 84 the previous/next blocks. In that case it is minimally u32-aligned. 100 with -z if you want it to create files that can have holes in them. 128 This discrepancy is a bug, though it's not clear which should be 132 <asm/page.h>. Personally I don't like this option, but it does 177 must be no larger than 32KB) and discard what it doesn't need. 182 will disagree. (If it is implemented, then I'll re-use that code in [all …]
|
| /fs/ |
| A D | Kconfig.binfmt | 14 and enlarge it by about 13 KB. ELF support under Linux has now all 16 because it is portable (this does *not* mean that you will be able 67 MMU is available as it still permits text segments to be shared, 87 the first page of the file in a core dump makes it possible to 148 If you say Y here, it will be possible to plug wrapper-driven binary 156 will automatically feed it to the correct interpreter. 164 To use binfmt_misc, you will need to mount it: 168 you have use for it; the module is called binfmt_misc. If you
|
| /fs/ocfs2/ |
| A D | Kconfig | 16 also make it attractive for non-clustered use. 35 to configure it. This comes with the standard ocfs2-tools package. 69 This option will enlarge your kernel, but it allows debugging of 78 this option for debugging only as it is likely to decrease
|
| /fs/ubifs/ |
| A D | Kconfig | 42 Zlib compresses better than LZO but it is slower. Say 'Y' if unsure. 56 Originally UBIFS did not support atime, because it looked like a bad idea due 57 increased flash wear. This option adds atime support and it is disabled by default 84 security labels in the ubifs filesystem, so that it requires enabling
|
| /fs/romfs/ |
| A D | Kconfig | 7 initial ram disks of installation disks, but it could be used for 16 If you don't know whether you need it, then you don't need it:
|
| /fs/overlayfs/ |
| A D | Kconfig | 20 redirects when renaming directories by default. In this case it is 39 If backward compatibility is not an issue, then it is safe and 52 In this case it is still possible to turn off index globally with the 73 In this case, it is still possible to turn off NFS export support 105 issue, then it is safe and recommended to say Y here.
|
| /fs/qnx4/ |
| A D | Kconfig | 15 If you don't know whether you need it, then you don't need it:
|
| /fs/affs/ |
| A D | Changes | 116 it anyway). 135 - put_inode() releases the ext cache only if it's 148 when it allocated a new block. 200 affs use it on a 68k, they didn't notice. But why did 238 the one that mounted it) instead of root. This 243 30 characters. (Damn it! This kind of bug 336 - Fixed a few things to get it compiled.
|
| /fs/qnx6/ |
| A D | Kconfig | 17 If you don't know whether you need it, then you don't need it:
|
| /fs/proc/ |
| A D | Kconfig | 7 of the system. "Virtual" means that it doesn't take up any space on 20 Before you can use the /proc file system, it has to be mounted, 21 meaning it has to be given a location in the directory hierarchy. 98 As it is generally a good thing, you should say Y here unless
|
| /fs/squashfs/ |
| A D | Kconfig | 35 intermediate buffer and then memcopied it into the page cache. 45 memcopy it into the page cache. 52 it eliminates a memcpy and it also removes the lock contention 105 By default Squashfs uses a single decompressor but it gives 120 By default Squashfs uses a single decompressor but it gives
|
| /fs/crypto/ |
| A D | Kconfig | 12 feature is similar to ecryptfs, but it is more memory 13 efficient since it avoids caching the encrypted and
|
| /fs/unicode/ |
| A D | README.utf8data | 50 have a total size of 324k) and/or comparing it with the older version 51 of utf8data.c_shipped, rename it to utf8data.c_shipped.
|
| /fs/isofs/ |
| A D | Kconfig | 10 driver. If you have a CD-ROM drive and want to do more with it than 37 data in compressed form on a CD-ROM and have it transparently
|
| /fs/pstore/ |
| A D | Kconfig | 22 Can be enlarged if needed, not recommended to shrink it. 77 buffer in RAM where it can be read back at some later point. 99 where it can be read back at some later point. 121 unique id of a partition if the partition table provides it.
|
| /fs/fat/ |
| A D | Kconfig | 15 This FAT support is not a file system in itself, it only provides 18 order to make use of it. 72 The VFAT support enlarges your kernel by about 10 KB and it only
|
| /fs/efivarfs/ |
| A D | Kconfig | 8 variable support via sysfs, as it doesn't suffer from the
|