Home
last modified time | relevance | path

Searched +full:add +full:- +full:fs (Results 1 – 25 of 688) sorted by relevance

12345678910>>...28

/linux-3.3/Documentation/vm/
Dcleancache.txt7 Cleancache can be thought of as a page-granularity victim cache for clean
13 of unknown and possibly time-varying size.
15 Later, when a cleancache-enabled filesystem wishes to access a page
21 in Xen (using hypervisor memory) and zcache (using in-kernel compressed
42 Mounting a cleancache-enabled filesystem should call "init_fs" to obtain a
45 (presumably about-to-be-evicted) page into cleancache and associate it with
55 to treat the pool as shared using a 128-bit UUID as a key. On systems
65 If a get_page is successful on a non-shared pool, the page is flushed (thus
72 Note that cleancache must enforce put-put-get coherency and get-get
75 subsequent get can never return the stale data (AAA). For get-get coherency,
[all …]
/linux-3.3/fs/
DKconfig9 source "fs/ext2/Kconfig"
10 source "fs/ext3/Kconfig"
11 source "fs/ext4/Kconfig"
19 source "fs/jbd/Kconfig"
20 source "fs/jbd2/Kconfig"
30 source "fs/reiserfs/Kconfig"
31 source "fs/jfs/Kconfig"
33 source "fs/xfs/Kconfig"
34 source "fs/gfs2/Kconfig"
35 source "fs/ocfs2/Kconfig"
[all …]
Dioctl.c2 * linux/fs/ioctl.c
11 #include <linux/fs.h>
25 * vfs_ioctl - call filesystem specific ioctl methods
28 * @arg: command-specific argument for ioctl
30 * Invokes filesystem specific ->unlocked_ioctl, if one exists; otherwise
31 * returns -ENOTTY.
33 * Returns 0 on success, -errno on error.
38 int error = -ENOTTY; in vfs_ioctl()
40 if (!filp->f_op || !filp->f_op->unlocked_ioctl) in vfs_ioctl()
43 error = filp->f_op->unlocked_ioctl(filp, cmd, arg); in vfs_ioctl()
[all …]
/linux-3.3/Documentation/filesystems/
Dafs.txt7 - Overview.
8 - Usage.
9 - Mountpoints.
10 - Proc filesystem.
11 - The cell database.
12 - Security.
13 - Examples.
44 CONFIG_AF_RXRPC - The RxRPC protocol transport
45 CONFIG_RXKAD - The RxRPC Kerberos security handler
46 CONFIG_AFS - The AFS filesystem
[all …]
Dporting3 ---
13 ---
16 New methods: ->alloc_inode() and ->destroy_inode().
18 Remove inode->u.foo_inode_i
21 /* fs-private stuff */
29 Use FOO_I(inode) instead of &inode->u.foo_inode_i;
31 Add foo_alloc_inode() and foo_destroy_inode() - the former should allocate
32 foo_inode_info and return the address of ->vfs_inode, the latter should free
33 FOO_I(inode) (see in-tree filesystems for examples).
35 Make them ->alloc_inode and ->destroy_inode in your super_operations.
[all …]
/linux-3.3/fs/cifs/
DCHANGES2 ------------
3 Add sockopt=TCP_NODELAY mount option. EA (xattr) routines hardened
7 ------------
18 -------------
21 sendfile will now work over cifs mounts again. Add noforcegid
24 be allowed (rather than reusing the 1st port) - only when the
28 ------------
31 on by default if server supports it). Add forceuid and forcegid
34 uids to be overridden). Add support for scope mount parm. Improve
36 read-only dos attribute on directories (for chmod) since Windows
[all …]
DTODO20 fs/cifs/connect.c and add back in NTLMSSP code if any servers
27 using FindNotify or equivalent. - (started)
49 add support for async_cifs_readpages.
51 m) Add support for storing symlink info to Windows servers
58 o) Add GUI tool to configure /proc/fs/cifs settings and for display of
70 and client. Add new protocol request to the CIFS protocol
74 s) Add support for CIFS Unix and also the newer POSIX extensions to the
78 need to add ability to set time to server (utimes command)
80 u) DOS attrs - returned as pseudo-xattr in Samba format (check VFAT and NTFS for this too)
84 w) Add support for new vfs entry point for fallocate
[all …]
Dexport.c2 * fs/cifs/export.c
23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
28 * and examples in fs/exportfs
35 * of zero) - the inode number alone should be good enough for simple cases
38 * instead of the default 32 bit routines in fs/exportfs
42 #include <linux/fs.h>
51 /* BB need to add code here eventually to enable export via NFSD */ in cifs_get_parent()
53 return ERR_PTR(-EACCES); in cifs_get_parent()
Dxattr.c2 * fs/cifs/xattr.c
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22 #include <linux/fs.h>
36 /* BB need to add server (Samba e.g) support for security and trusted prefix */
40 int rc = -EOPNOTSUPP; in cifs_removexattr()
50 return -EIO; in cifs_removexattr()
51 if (direntry->d_inode == NULL) in cifs_removexattr()
52 return -EIO; in cifs_removexattr()
53 sb = direntry->d_inode->i_sb; in cifs_removexattr()
55 return -EIO; in cifs_removexattr()
[all …]
Dsmbfsctl.h2 * fs/cifs/smbfsctl.h: SMB, CIFS, SMB2 FSCTL definitions
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
39 #define FSCTL_IS_PATHNAME_VALID 0x0009002C /* BB add struct */
40 #define FSCTL_GET_COMPRESSION 0x0009003C /* BB add struct */
41 #define FSCTL_SET_COMPRESSION 0x0009C040 /* BB add struct */
42 #define FSCTL_QUERY_FAT_BPB 0x00090058 /* BB add struct */
44 #define FSCTL_FILESYSTEM_GET_STATS 0x00090060 /* BB add struct */
45 #define FSCTL_GET_NTFS_VOLUME_DATA 0x00090064 /* BB add struct */
46 #define FSCTL_GET_RETRIEVAL_POINTERS 0x00090073 /* BB add struct */
47 #define FSCTL_IS_VOLUME_DIRTY 0x00090078 /* BB add struct */
[all …]
/linux-3.3/Documentation/
Dbinfmt_misc.txt9 with which binary. Binfmt_misc recognises the binary-type by matching some bytes
15 mount binfmt_misc -t binfmt_misc /proc/sys/fs/binfmt_misc
19 your needs) and echo it to /proc/sys/fs/binfmt_misc/register.
21 - 'name' is an identifier string. A new /proc file will be created with this
22 name below /proc/sys/fs/binfmt_misc
23 - 'type' is the type of recognition. Give 'M' for magic and 'E' for extension.
24 - 'offset' is the offset of the magic/mask in the file, counted in bytes. This
26 - 'magic' is the byte sequence binfmt_misc is matching for. The magic string
27 may contain hex-encoded characters like \x0a or \xA4. In a shell environment
32 - 'mask' is an (optional, defaults to all 0xff) mask. You can mask out some
[all …]
Dmono.txt2 -----------------------------------------
4 To configure Linux to automatically execute Mono-based .NET binaries
8 This will allow you to execute Mono-based .NET binaries just like any
15 http://go-mono.com/download.html
19 http://www.go-mono.com/compiling.html
33 3) Add the following entries to /etc/rc.local or similar script
37 if [ ! -e /proc/sys/fs/binfmt_misc/register ]; then
45 mount -t binfmt_misc none /proc/sys/fs/binfmt_misc
49 if [ -e /proc/sys/fs/binfmt_misc/register ]; then
53 echo ':CLR:M::MZ::/usr/bin/mono:' > /proc/sys/fs/binfmt_misc/register
/linux-3.3/fs/ntfs/
Dsysctl.c2 * sysctl.c - Code for sysctl handling in NTFS Linux kernel driver. Part of
3 * the Linux-NTFS project. Adapted from the old NTFS driver,
6 * Copyright (c) 2002-2005 Anton Altaparmakov
19 * along with this program (in the main directory of the Linux-NTFS
21 * Foundation,Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
39 .procname = "ntfs-debug",
48 /* Define the parent directory /proc/sys/fs. */
51 .procname = "fs",
62 * ntfs_sysctl - add or remove the debug sysctl
63 * @add: add (1) or remove (0) the sysctl
[all …]
/linux-3.3/fs/ext4/
Dresize.c2 * linux/fs/ext4/resize.c
24 return -EPERM; in ext4_resize_begin()
27 * We are not allowed to do online-resizing on a filesystem mounted in ext4_resize_begin()
30 if (EXT4_SB(sb)->s_mount_state & EXT4_ERROR_FS) { in ext4_resize_begin()
33 return -EPERM; in ext4_resize_begin()
36 if (test_and_set_bit_lock(EXT4_RESIZING, &EXT4_SB(sb)->s_resize_flags)) in ext4_resize_begin()
37 ret = -EBUSY; in ext4_resize_begin()
44 clear_bit_unlock(EXT4_RESIZING, &EXT4_SB(sb)->s_resize_flags); in ext4_resize_end()
55 struct ext4_super_block *es = sbi->s_es; in verify_group_input()
57 ext4_fsblk_t end = start + input->blocks_count; in verify_group_input()
[all …]
/linux-3.3/fs/fscache/
Dcache.c1 /* FS-Cache cache handling
35 if (strcmp(tag->name, name) == 0) { in __fscache_lookup_cache_tag()
36 atomic_inc(&tag->usage); in __fscache_lookup_cache_tag()
44 /* the tag does not exist - create a candidate */ in __fscache_lookup_cache_tag()
48 return ERR_PTR(-ENOMEM); in __fscache_lookup_cache_tag()
50 atomic_set(&xtag->usage, 1); in __fscache_lookup_cache_tag()
51 strcpy(xtag->name, name); in __fscache_lookup_cache_tag()
53 /* write lock, search again and add if still not present */ in __fscache_lookup_cache_tag()
57 if (strcmp(tag->name, name) == 0) { in __fscache_lookup_cache_tag()
58 atomic_inc(&tag->usage); in __fscache_lookup_cache_tag()
[all …]
/linux-3.3/fs/ext3/
Dresize.c2 * linux/fs/ext3/resize.c
27 struct ext3_super_block *es = sbi->s_es; in verify_group_input()
28 ext3_fsblk_t start = le32_to_cpu(es->s_blocks_count); in verify_group_input()
29 ext3_fsblk_t end = start + input->blocks_count; in verify_group_input()
30 unsigned group = input->group; in verify_group_input()
31 ext3_fsblk_t itend = input->inode_table + sbi->s_itb_per_group; in verify_group_input()
34 le16_to_cpu(es->s_reserved_gdt_blocks)) : 0; in verify_group_input()
38 int err = -EINVAL; in verify_group_input()
40 input->free_blocks_count = free_blocks_count = in verify_group_input()
41 input->blocks_count - 2 - overhead - sbi->s_itb_per_group; in verify_group_input()
[all …]
/linux-3.3/fs/afs/
Dproc.c138 * initialise the /proc/fs/afs/ directory
146 proc_afs = proc_mkdir("fs/afs", NULL); in afs_proc_init()
164 remove_proc_entry("fs/afs", NULL); in afs_proc_init()
166 _leave(" = -ENOMEM"); in afs_proc_init()
167 return -ENOMEM; in afs_proc_init()
171 * clean up the /proc/fs/afs/ directory
177 remove_proc_entry("fs/afs", NULL); in afs_proc_cleanup()
181 * open "/proc/fs/afs/cells" which provides a summary of extant cells
192 m = file->private_data; in afs_proc_cells_open()
193 m->private = PDE(inode)->data; in afs_proc_cells_open()
[all …]
/linux-3.3/fs/fat/
Dmisc.c2 * linux/fs/fat/misc.c
5 * 22/11/2000 - Fixed fat_date_unix2dos for dates earlier than 01/01/1980
10 #include <linux/fs.h>
19 * or filesystem is remounted read-only (default behavior).
20 * In case the file system is remounted read-only, it can be made writable
25 struct fat_mount_options *opts = &MSDOS_SB(sb)->options; in __fat_fs_error()
33 printk(KERN_ERR "FAT-fs (%s): error, %pV\n", sb->s_id, &vaf); in __fat_fs_error()
37 if (opts->errors == FAT_ERRORS_PANIC) in __fat_fs_error()
38 panic("FAT-fs (%s): fs panic from previous error\n", sb->s_id); in __fat_fs_error()
39 else if (opts->errors == FAT_ERRORS_RO && !(sb->s_flags & MS_RDONLY)) { in __fat_fs_error()
[all …]
/linux-3.3/Documentation/cgroups/
Dcgroups.txt2 -------
9 Portions Copyright (c) 2004-2006 Silicon Graphics, Inc.
38 ----------------------
52 schedules a resource or applies per-cgroup limits, but it may be
58 hierarchy, and a set of subsystems; each subsystem has system-specific
80 ----------------------------
97 different subsystems - having parallel hierarchies allows each
109 university server with various users - students, professors, system
141 # echo browser_pid > /sys/fs/cgroup/<restype>/<userclass>/tasks
156 # echo pid > /sys/fs/cgroup/network/<new_class>/tasks
[all …]
/linux-3.3/sound/soc/davinci/
Ddavinci-sffsdr.c26 #include <asm/mach-types.h>
28 #include <asm/plat-sffsdr/sffsdr-fpga.h>
34 #include "davinci-pcm.h"
35 #include "davinci-i2s.h"
48 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sffsdr_hw_params()
49 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sffsdr_hw_params()
50 int fs; in sffsdr_hw_params() local
54 fs = params_rate(params); in sffsdr_hw_params()
57 /* Without the FPGA module, the Fs is fixed at 44100 Hz */ in sffsdr_hw_params()
58 if (fs != 44100) { in sffsdr_hw_params()
[all …]
/linux-3.3/Documentation/accounting/
Dcgroupstats.txt5 Per cgroup statistics infrastructure re-uses code from the taskstats
12 statistics on interesting events), should be very easy to add. Currently
24 ~/balbir/cgroupstats # ./getdelays -C "/sys/fs/cgroup/a"
26 ~/balbir/cgroupstats # ./getdelays -C "/sys/fs/cgroup"
/linux-3.3/fs/jffs2/
DTODO2 - support asynchronous operation -- add a per-fs 'reserved_space' count,
6 do shared writable mmap, if we can have a fs hook for do_wp_page() to
8 - disable compression in commit_write()?
9 - fine-tune the allocation / GC thresholds
10 - chattr support - turning on/off and tuning compression per-inode
11 - checkpointing (do we need this? scan is quite fast)
12 - make the scan code populate real inodes so read_inode just after
14 Make this a per-inode option, changeable with chattr, so you can
15 decide which inodes should be in-core immediately after mount.
16 - test, test, test
[all …]
/linux-3.3/sound/soc/sh/
Dsiu_dai.c2 * siu_dai.c - ALSA SoC driver for Renesas SH7343, SH7722 SIU peripheral.
4 * Copyright (C) 2009-2010 Guennadi Liakhovetski <g.liakhovetski@gmx.de>
96 .spdif = 0, /* impossible - turn off */
102 .spdif = 0, /* impossible - turn off */
111 u32 __iomem *base = info->reg; in siu_dai_start()
113 dev_dbg(port_info->pcm->card->dev, "%s\n", __func__); in siu_dai_start()
121 port_info->stfifo = 0; in siu_dai_start()
122 port_info->trdat = 0; in siu_dai_start()
127 /* portA=256fs, portB=256fs */ in siu_dai_start()
140 /* portA: 32 bit/fs, master; portB: 32 bit/fs, master */ in siu_dai_start()
[all …]
/linux-3.3/arch/cris/boot/compressed/
Dhead_v32.S5 * Copyright (C) 1999 - 2006, Axis Communications AB
32 #include "../../arch-v32/mach-fs/dram_init.S"
34 #include "../../arch-v32/mach-a3/dram_init.S"
36 #error Only ETRAXFS and ARTPEC-3 supported!
55 ;; Use (_edata - herami) as offset to the current PC.
59 and.d 0x7fffffff, $r5 ; strip any non-cache bit
61 add.d _edata, $r5
116 add.d [$r0], $r9 ; size of compressed kernel
140 #include "../../arch-v32/mach-fs/hw_settings.S"
142 #include "../../arch-v32/mach-a3/hw_settings.S"
[all …]
/linux-3.3/arch/cris/arch-v32/kernel/
Dhead.S11 * -traditional must not be used when assembling this file.
70 ;; Note; 3 cycles is needed for a bank-select to take effect. Further;
91 ;; Temporary map of 0x40 -> 0x40 and 0x00 -> 0x00.
98 ;; ARTPEC-3:
103 ;; ETRAX FS:
106 ;; e,f used for memory-mapped NOR flash
213 ; Time to boot-up. Get stack location provided by master CPU.
216 add.d 8192, $sp
217 move.d ebp_start, $r0 ; Defined in linker-script.
230 ; Check if starting from DRAM (network->RAM boot or unpacked
[all …]

12345678910>>...28