aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ecryptfs
AgeCommit message (Expand)AuthorFilesLines
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+6
2012-10-02fs: push rcu_barrier() from deactivate_locked_super() to filesystemsKirill A. Shutemov1-0/+6
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds2-5/+5
2012-09-21userns: Convert ecryptfs to use kuid/kgid where appropriateEric W. Biederman2-5/+5
2012-09-14eCryptfs: Copy up attributes of the lower target inode after renameTyler Hicks1-0/+5
2012-09-14eCryptfs: Call lower ->flush() from ecryptfs_flush()Tyler Hicks1-2/+8
2012-09-14eCryptfs: Write out all dirty pages just before releasing the lower fileTyler Hicks1-0/+1
2012-08-02Merge tag 'ecryptfs-3.6-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds7-316/+158
2012-07-29ecryptfs_lookup_interpose(): allocate dentry_info firstAl Viro1-7/+6
2012-07-29sanitize ecryptfs_lookup()Al Viro1-13/+4
2012-07-23switch dentry_open() to struct path, make it grab references itselfAl Viro1-13/+8
2012-07-23ecryptfs: don't reinvent the wheels, please - use struct completionAl Viro3-65/+26
2012-07-23don't expose I_NEW inodes via dentry->d_inodeAl Viro1-1/+1
2012-07-14VFS: Pass mount flags to sget()David Howells1-2/+1
2012-07-14don't pass nameidata * to vfs_create()Al Viro1-1/+1
2012-07-14don't pass nameidata to ->create()Al Viro1-2/+1
2012-07-14stop passing nameidata to ->lookup()Al Viro1-1/+1
2012-07-14stop passing nameidata * to ->d_revalidate()Al Viro1-16/+4
2012-07-13eCryptfs: check for eCryptfs cipher support at mountTim Sally1-0/+13
2012-07-13eCryptfs: Revert to a writethrough cache modelTyler Hicks3-63/+15
2012-07-08eCryptfs: Initialize empty lower files when opening themTyler Hicks3-28/+49
2012-07-08eCryptfs: Unlink lower inode when ecryptfs_create() failsTyler Hicks1-23/+32
2012-07-08eCryptfs: Make all miscdev functions use daemon ptr in file private_dataTyler Hicks3-172/+47
2012-07-08eCryptfs: Remove unused messaging declarations and functionTyler Hicks2-37/+0
2012-07-08eCryptfs: Copy up POSIX ACL and read-only flags from lower mountTyler Hicks1-1/+9
2012-07-06eCryptfs: Gracefully refuse miscdev file ops on inherited/passed filesTyler Hicks1-7/+16
2012-07-03eCryptfs: Fix lockdep warning in miscdev operationsTyler Hicks1-12/+13
2012-07-03eCryptfs: Properly check for O_RDONLY flag before doing privileged openTyler Hicks1-1/+1
2012-05-29get rid of pointless allocations and copying in ecryptfs_follow_link()Al Viro1-39/+9
2012-05-28Merge tag 'writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linuxLinus Torvalds1-1/+1
2012-05-06vfs: Rename end_writeback() to clear_inode()Jan Kara1-1/+1
2012-04-07userns: Use cred->user_ns instead of cred->user->user_nsEric W. Biederman1-1/+1
2012-03-20ecryptfs: make register_filesystem() the last potential failure exitAl Viro1-8/+8
2012-03-20switch touch_atime to struct pathAl Viro1-5/+4
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-2/+1
2012-03-20ecryptfs: don't bother with ->drop_inode()Al Viro1-1/+0
2012-02-28ecryptfs: fix printk format warning for size_tRandy Dunlap1-1/+1
2012-02-16ecryptfs: remove the second argument of k[un]map_atomic()Cong Wang2-4/+4
2012-02-16eCryptfs: Copy up lower inode attrs after setting lower xattrTyler Hicks1-0/+2
2012-02-16eCryptfs: Improve statfs reportingTyler Hicks4-14/+83
2012-01-25eCryptfs: move misleading function commentsLi Wang1-4/+4
2012-01-25eCryptfs: Fix oops when printing debug info in extent crypto functionsTyler Hicks1-40/+0
2012-01-25eCryptfs: Remove unused ecryptfs_read()Tyler Hicks1-73/+0
2012-01-25eCryptfs: Check inode changes in setattrTyler Hicks1-12/+36
2012-01-25eCryptfs: Make truncate path killableTyler Hicks1-5/+14
2012-01-25eCryptfs: Infinite loop due to overflow in ecryptfs_write()Li Wang1-2/+2
2012-01-25eCryptfs: Replace miscdev read/write magic numbersTyler Hicks3-41/+55
2012-01-25eCryptfs: Report errors in writes to /dev/ecryptfsTyler Hicks1-11/+13
2012-01-25eCryptfs: Sanitize write counts of /dev/ecryptfsTyler Hicks1-18/+38
2012-01-25ecryptfs: Remove unnecessary variable initializationTim Gardner1-2/+3
2012-01-25ecryptfs: Improve metadata read failure loggingTim Gardner1-3/+6
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-2/+2
2012-01-03fs: propagate umode_t, misc bitsAl Viro1-1/+1
2012-01-03kill ecryptfs_create_underlying_file()Al Viro1-20/+1
2012-01-03switch ->mknod() to umode_tAl Viro1-1/+1
2012-01-03switch ->create() to umode_tAl Viro1-1/+1
2012-01-03switch vfs_mkdir() and ->mkdir() to umode_tAl Viro1-1/+1
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro1-1/+0
2011-11-23eCryptfs: Extend array bounds for all filename charsTyler Hicks1-2/+2
2011-11-23eCryptfs: Flush file in vma closeTyler Hicks1-1/+22
2011-11-23eCryptfs: Prevent file create race conditionTyler Hicks3-33/+46
2011-11-02filesystems: add set_nlink()Miklos Szeredi1-6/+6
2011-10-31treewide: use __printf not __attribute__((format(printf,...)))Joe Perches1-1/+1
2011-08-09Ecryptfs: Add mount option to check uid of device being mounted = expect uidJohn Johansen1-2/+21
2011-08-09eCryptfs: Fix payload_len unitialized variable warningTyler Hicks1-1/+1
2011-08-09eCryptfs: fix compile errorRoberto Sassu1-1/+1
2011-08-09eCryptfs: Return error when lower file pointer is NULLTyler Hicks1-8/+10
2011-07-28ecryptfs: Make inode bdi consistent with superblock bdiThieu Le1-0/+1
2011-07-28eCryptfs: Unlock keys needed by ecryptfsdTyler Hicks1-22/+25
2011-07-27Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds2-115/+48
2011-07-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2011-07-22fs: Merge split stringsJean Delvare1-1/+1
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik1-3/+4
2011-07-20don't pass nameidata to vfs_create() from ecryptfs_create()Al Viro1-28/+5
2011-07-20ecryptfs_inode_permission() doesn't need to bail out on RCUAl Viro1-2/+0
2011-07-20->permission() sanitizing: don't pass flags to ->permission()Al Viro1-2/+2
2011-06-27eCryptfs: added support for the encrypted key typeRoberto Sassu2-7/+47
2011-06-27eCryptfs: export global eCryptfs definitions to include/linux/ecryptfs.hRoberto Sassu1-108/+1
2011-05-29eCryptfs: Remove ecryptfs_header_cache_2Tyler Hicks3-13/+6
2011-05-29eCryptfs: Cleanup and optimize ecryptfs_lookup_interpose()Tyler Hicks3-105/+88
2011-05-29eCryptfs: Return useful code from contains_ecryptfs_markerTyler Hicks1-16/+10
2011-05-29eCryptfs: Fix new inode race conditionTyler Hicks5-28/+30
2011-05-29eCryptfs: Cleanup inode initialization codeTyler Hicks2-68/+69
2011-05-29eCryptfs: Consolidate inode functions into inode.cTyler Hicks4-107/+91
2011-05-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-5/+0
2011-05-28ecryptfs: remove unnecessary dentry_unhash on rmdir, dir renameSage Weil1-5/+0
2011-05-27Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ecr...Linus Torvalds2-25/+23
2011-05-27eCryptfs: Allow 2 scatterlist entries for encrypted filenamesTyler Hicks1-25/+21
2011-05-27eCryptfs: Clear i_nlink in rmdirTyler Hicks1-0/+2
2011-05-26vfs: push dentry_unhash on rename_dir into file systemsSage Weil1-0/+3
2011-05-26vfs: push dentry_unhash on rmdir into file systemsSage Weil1-0/+2
2011-04-25eCryptfs: Flush dirty pages in setattrTyler Hicks1-0/+6
2011-04-25eCryptfs: Handle failed metadata read in lookupTyler Hicks4-16/+28
2011-04-25eCryptfs: Add reference counting to lower filesTyler Hicks6-59/+92
2011-04-25eCryptfs: dput dentries returned from dget_parentTyler Hicks1-2/+2
2011-04-25eCryptfs: Remove extra d_delete in ecryptfs_rmdirTyler Hicks1-2/+0
2011-03-31Fix common misspellingsLucas De Marchi1-2/+2
2011-03-28eCryptfs: write lock requested keysRoberto Sassu2-7/+23
2011-03-28eCryptfs: move ecryptfs_find_auth_tok_for_sig() call before mutex_lockRoberto Sassu1-19/+19
2011-03-28eCryptfs: verify authentication tokens before their useRoberto Sassu3-81/+135
2011-03-28eCryptfs: modified size of keysig in the ecryptfs_key_sig structureRoberto Sassu2-1/+2
2011-03-28eCryptfs: removed num_global_auth_toks from ecryptfs_mount_crypt_statRoberto Sassu3-3/+0
2011-03-28eCryptfs: ecryptfs_keyring_auth_tok_for_sig() bug fixRoberto Sassu1-0/+1
2011-03-28eCryptfs: Unlock page in write_begin error pathTyler Hicks1-0/+5
2011-03-28ecryptfs: modify write path to encrypt page in writepageThieu Le6-30/+38
2011-03-28eCryptfs: Remove ECRYPTFS_NEW_FILE crypt stat flagTyler Hicks3-27/+14
2011-03-28eCryptfs: Remove unnecessary grow_file() functionTyler Hicks2-23/+1
2011-02-21eCryptfs: Copy up lower inode attrs in getattrTyler Hicks1-0/+2
2011-02-21ecryptfs: read on a directory should return EISDIR if not supportedAndy Whitcroft1-0/+1
2011-02-21eCryptfs: Handle NULL nameidata pointersTyler Hicks3-26/+29
2011-02-17eCryptfs: Revert "dont call lookup_one_len to avoid NULL nameidata"Tyler Hicks1-94/+12
2011-01-17ecryptfs: remove unnecessary decrypt when extending a fileFrank Swiderski1-8/+14
2011-01-17ecryptfs: Fix ecryptfs_printk() size_t warningsTyler Hicks2-12/+12
2011-01-17fs/ecryptfs: Add printf format/argument verification and fix falloutJoe Perches6-29/+30
2011-01-17ecryptfs: fixed testing of file descriptor flagsRoberto Sassu1-2/+2
2011-01-17ecryptfs: test lower_file pointer when lower_file_mutex is lockedRoberto Sassu2-27/+21
2011-01-17ecryptfs: missing initialization of the superblock 'magic' fieldRoberto Sassu1-0/+2
2011-01-17ecryptfs: moved ECRYPTFS_SUPER_MAGIC definition to linux/magic.hRoberto Sassu1-1/+0
2011-01-17ecryptfs: fix truncation error in ecryptfs_read_update_atimeEdward Shishkin1-1/+1
2011-01-13ecryptfs: fix broken buildLinus Torvalds1-3/+2
2011-01-12sanitize ecryptfs ->mount()Al Viro2-88/+68
2011-01-07fs: provide rcu-walk aware permission i_opsNick Piggin1-1/+3
2011-01-07fs: rcu-walk aware d_revalidate methodNick Piggin1-2/+7
2011-01-07fs: dcache reduce branches in lookup pathNick Piggin2-3/+3
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+11
2011-01-07fs: dcache scale dentry refcountNick Piggin1-1/+1
2011-01-07fs: change d_hash for rcu-walkNick Piggin1-2/+2
2010-11-17BKL: remove extraneous #include <smp_lock.h>Arnd Bergmann1-1/+0
2010-10-29Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ecr...Linus Torvalds5-12/+55
2010-10-29eCryptfs: Print mount_auth_tok_only param in ecryptfs_show_optionsTyler Hicks1-0/+2
2010-10-29ecryptfs: added ecryptfs_mount_auth_tok_only mount parameterRoberto Sassu3-1/+17
2010-10-29ecryptfs: checking return code of ecryptfs_find_auth_tok_for_sig()Roberto Sassu1-2/+2
2010-10-29ecryptfs: release keys loaded in ecryptfs_keyring_auth_tok_for_sig()Roberto Sassu1-6/+28
2010-10-29eCryptfs: Clear LOOKUP_OPEN flag when creating lower fileTyler Hicks1-0/+4
2010-10-29ecryptfs: call vfs_setxattr() in ecryptfs_setxattr()Roberto Sassu1-4/+3
2010-10-29convert ecryptfsAl Viro1-7/+5
2010-10-24Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...Linus Torvalds1-1/+1
2010-10-22Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bklLinus Torvalds2-0/+2
2010-10-15llseek: automatically add .llseek fopArnd Bergmann2-0/+2
2010-10-04BKL: Remove BKL from ecryptfsArnd Bergmann2-7/+0
2010-10-04BKL: Explicitly add BKL around get_sb/fill_superJan Blunck1-0/+4
2010-09-23fs/ecryptfs: Remove unnecessary casts of private_dataJoe Perches1-1/+1
2010-08-27eCryptfs: Fix encrypted file name lookup regressionTyler Hicks2-8/+24
2010-08-27ecryptfs: properly mark init functionsJerome Marchand4-4/+4
2010-08-27fs/ecryptfs: Return -ENOMEM on memory allocation failureJulia Lawall1-0/+2
2010-08-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ecr...Linus Torvalds3-38/+118
2010-08-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-8/+24
2010-08-09pass a struct path to vfs_statfsChristoph Hellwig1-1/+5
2010-08-09convert remaining ->clear_inode() to ->evict_inode()Al Viro1-3/+5
2010-08-09check ATTR_SIZE contraints in inode_change_okChristoph Hellwig1-4/+14
2010-08-09ecryptfs: dont call lookup_one_len to avoid NULL nameidataLino Sanfilippo1-12/+77
2010-08-09fs/ecryptfs/file.c: introduce missing freeJulia Lawall1-2/+2
2010-08-09ecryptfs: release reference to lower mount if interpose failsLino Sanfilippo1-2/+3
2010-08-09eCryptfs: Handle ioctl calls with unlocked and compat functionsTyler Hicks1-21/+35
2010-08-09ecryptfs: Fix warning in ecryptfs_process_response()Prarit Bhargava1-1/+1
2010-08-04Merge branch 'master' into for-nextJiri Kosina1-8/+9
2010-07-28ecryptfs: Bugfix for error related to ecryptfs_hash_bucketsAndre Osterhues1-8/+9
2010-06-16Merge branch 'master' into for-nextJiri Kosina7-177/+106
2010-06-16fix typos concerning "initiali[zs]e"Uwe Kleine-König1-1/+1
2010-05-27kill spurious reference to vmtruncatenpiggin@suse.de1-2/+2
2010-05-27drop unused dentry argument to ->fsyncChristoph Hellwig1-1/+1
2010-05-21switch ecryptfs_write() to struct inode *, kill on-stack fake filesAl Viro3-45/+11
2010-05-21switch ecryptfs_get_locked_page() to struct inode *Al Viro3-15/+7
2010-05-21simplify access to ecryptfs inodes in ->readpage() and friendsAl Viro1-4/+3
2010-05-21Ban ecryptfs over ecryptfsAl Viro1-0/+8
2010-05-21sanitize vfs_fsync calling conventionsChristoph Hellwig1-3/+1
2010-05-21Clean ecryptfs ->get_sb() upAl Viro1-83/+66
2010-05-21fix a couple of ecryptfs leaksAl Viro2-24/+7
2010-04-22ecryptfs: add bdi backing to mount sessionJens Axboe3-1/+12
2010-04-19Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ecr...Linus Torvalds5-100/+118
2010-04-19eCryptfs: Turn lower lookup error messages into debug messagesTyler Hicks1-6/+6
2010-04-19eCryptfs: Copy lower directory inode times and size on linkTyler Hicks1-2/+2
2010-04-19ecryptfs: fix use with tmpfs by removing d_drop from ecryptfs_destroy_inodeJeff Mahoney1-1/+0
2010-04-19ecryptfs: fix error code for missing xattrs in lower fsChristian Pulvermacher1-4/+4
2010-04-19eCryptfs: Decrypt symlink target for stat sizeTyler Hicks1-48/+52
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo11-0/+11
2010-03-23eCryptfs: Strip metadata in xattr flag in encrypted viewTyler Hicks3-4/+22
2010-03-23eCryptfs: Clear buffer before reading in metadata xattrTyler Hicks2-0/+2
2010-03-23eCryptfs: Rename ecryptfs_crypt_stat.num_header_bytes_at_frontTyler Hicks4-20/+15
2010-03-23eCryptfs: Fix metadata in xattr feature regressionTyler Hicks4-18/+18
2010-01-19ecryptfs: use after freeDan Carpenter1-2/+2
2010-01-19ecryptfs: Eliminate useless codeJulia Lawall1-1/+1
2010-01-19ecryptfs: fix interpose/interpolate typos in commentsErez Zadok1-2/+2
2010-01-19ecryptfs: pass matching flags to interpose as defined and used thereErez Zadok1-1/+2
2010-01-19ecryptfs: remove unnecessary d_drop calls in ecryptfs_linkErez Zadok1-3/+0
2010-01-19ecryptfs: don't ignore return value from lock_renameErez Zadok1-1/+12
2010-01-19ecryptfs: initialize private persistent file before dereferencing pointerErez Zadok1-7/+7
2010-01-19eCryptfs: Remove mmap from directory operationsTyler Hicks1-1/+0
2010-01-19eCryptfs: Add getattr functionTyler Hicks1-0/+16
2010-01-19eCryptfs: Use notify_change for truncating lower inodesTyler Hicks1-32/+67
2010-01-14ecryptfs: Fix refcnt leak on ecryptfs_follow_link() error pathOGAWA Hirofumi1-12/+12
2009-12-17fsstack/ecryptfs: remove unused get_nlinks param to fsstack_copy_attr_allErez Zadok3-5/+5
2009-12-16Untangling ima mess, part 2: deal with countersAl Viro1-6/+1
2009-10-08ima: ecryptfs fix imbalance messageMimi Zohar1-1/+6
2009-10-08eCryptfs: Remove Kconfig NET dependency and select MD5Tyler Hicks1-1/+2
2009-10-08ecryptfs: depends on CRYPTORandy Dunlap1-1/+1
2009-09-23eCryptfs: Prevent lower dentry from going negative during unlinkTyler Hicks1-0/+2
2009-09-23eCryptfs: Propagate vfs_read and vfs_write return codesTyler Hicks3-29/+26
2009-09-23eCryptfs: Validate global auth tok keysTyler Hicks1-1/+3
2009-09-23eCryptfs: Filename encryption only supports password auth tokensTyler Hicks2-4/+14