/linux-3.3/Documentation/vm/ |
D | cleancache.txt | 7 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/ |
D | Kconfig | 9 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 …]
|
D | ioctl.c | 2 * 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/ |
D | afs.txt | 7 - 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 …]
|
D | porting | 3 --- 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/ |
D | CHANGES | 2 ------------ 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 …]
|
D | TODO | 20 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 …]
|
D | export.c | 2 * 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()
|
D | xattr.c | 2 * 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 …]
|
D | smbfsctl.h | 2 * 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/ |
D | binfmt_misc.txt | 9 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 …]
|
D | mono.txt | 2 ----------------------------------------- 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/ |
D | sysctl.c | 2 * 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/ |
D | resize.c | 2 * 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/ |
D | cache.c | 1 /* 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/ |
D | resize.c | 2 * 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/ |
D | proc.c | 138 * 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/ |
D | misc.c | 2 * 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/ |
D | cgroups.txt | 2 ------- 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/ |
D | davinci-sffsdr.c | 26 #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/ |
D | cgroupstats.txt | 5 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/ |
D | TODO | 2 - 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/ |
D | siu_dai.c | 2 * 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/ |
D | head_v32.S | 5 * 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/ |
D | head.S | 11 * -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 …]
|