aboutsummaryrefslogtreecommitdiffstats
path: root/fs/hfsplus
AgeCommit message (Expand)AuthorFilesLines
2015-03-25hfsplus: fix B-tree corruption after insertion at position 0Sergei Antonov1-9/+11
2015-02-22VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry)David Howells1-1/+1
2014-12-18hfsplus: fix longname handlingSougata Santra4-29/+79
2014-06-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-7/+8
2014-06-06hfsplus: fix compiler warning on PowerPCChristian Kujau1-1/+1
2014-06-06fs/hfsplus: fix pr_foo() and hfs_dbg formatsFabian Frederick3-6/+6
2014-06-06hfsplus: coding style fix for declarations in hfsplus_fs.hSergei Antonov1-96/+107
2014-06-06fs/hfsplus/wrapper.c: replace shift loop by ilog2Fabian Frederick1-3/+1
2014-06-06hfsplus: fix "unused node is not erased" errorSergei Antonov6-7/+28
2014-06-06fs/hfsplus/wrapper.c: replace min/casting by min_tFabian Frederick1-3/+3
2014-06-06fs/hfsplus/options.c: replace seq_printf by seq_putsFabian Frederick1-5/+4
2014-06-06fs/hfsplus/bnode.c: replace min/casting by min_tFabian Frederick1-17/+15
2014-06-06hfsplus: emit proper file type from readdirSergei Antonov1-1/+19
2014-06-06hfsplus: remove unused routine hfsplus_attr_build_key_uniHin-Tak Leung2-28/+0
2014-06-06hfsplus: correct usage of HFSPLUS_ATTR_MAX_STRLEN for non-English attributesHin-Tak Leung5-66/+94
2014-06-06hfsplus: fix worst-case unicode to char conversion of file names and attributesHin-Tak Leung2-5/+21
2014-05-06write_iter variants of {__,}generic_file_aio_write()Al Viro1-2/+2
2014-05-06switch simple generic_file_aio_read() users to ->read_iter()Al Viro1-2/+2
2014-05-06switch {__,}blockdev_direct_IO() to iov_iterAl Viro1-1/+1
2014-05-06get rid of pointless iov_length() in ->direct_IO()Al Viro1-1/+2
2014-05-06pass iov_iter to ->direct_IO()Al Viro1-3/+3
2014-04-04Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+1
2014-04-03fs/hfsplus/attributes.c: add __init to hfsplus_create_attr_tree_cache()Fabian Frederick2-2/+2
2014-04-03fs/hfsplus/extents.c: fix concurrent acess of alloc_blocksSougata Santra1-5/+9
2014-04-03fs/hfsplus/extents.c: remove unused variable in hfsplus_get_blockSougata Santra1-2/+0
2014-04-03mm + fs: store shadow entries in page cacheJohannes Weiner1-1/+1
2014-03-13fs: push sync_filesystem() down to the file system's remount_fs()Theodore Ts'o1-0/+1
2014-03-10hfsplus: add HFSX subfolder count supportSergei Antonov4-2/+55
2014-03-04hfsplus: fix remount issueVyacheslav Dubeyko1-1/+1
2014-02-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds4-47/+19
2014-01-31hfsplus: use xattr handlers for removexattrChristoph Hellwig4-47/+19
2014-01-30Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2014-01-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds6-246/+29
2014-01-26hfsplus: remove can_set_xattrChristoph Hellwig1-84/+3
2014-01-25hfsplus: use generic posix ACL infrastructureChristoph Hellwig6-162/+26
2014-01-25fs: make posix_acl_create more usefulChristoph Hellwig1-1/+1
2014-01-25fs: make posix_acl_chmod more usefulChristoph Hellwig1-1/+1
2014-01-23hfsplus: remove hfsplus_file_lookup()Sougata Santra1-59/+0
2013-11-24block: submit_bio_wait() conversionsKent Overstreet1-16/+1
2013-11-23block: Abstract out bvec iteratorKent Overstreet1-1/+1
2013-11-23block: submit_bio_wait() conversionsKent Overstreet1-16/+1
2013-11-15hfsplus: Fix undefined __divdi3 in hfsplus_init_header_node()Geert Uytterhoeven1-3/+6
2013-11-13hfsplus: implement attributes file creation functionalityVyacheslav Dubeyko3-2/+151
2013-11-13hfsplus: implement attributes file's header node initialization codeVyacheslav Dubeyko2-0/+68
2013-11-13hfsplus: add metadata file's clump size calculation functionalityVyacheslav Dubeyko2-0/+113
2013-11-13fs/hfs/btree.h: remove duplicate definesMichael Opdenacker1-4/+4
2013-09-12truncate: drop 'oldsize' truncate_pagecache() parameterKirill A. Shutemov1-1/+1
2013-09-11hfsplus: integrate POSIX ACLs support into driverVyacheslav Dubeyko6-26/+99
2013-09-11hfsplus: implement POSIX ACLs supportVyacheslav Dubeyko1-0/+274
2013-09-11hfsplus: add necessary declarations for POSIX ACLs supportVyacheslav Dubeyko3-0/+49
2013-06-29Don't pass inode to ->d_hash() and ->d_compare()Linus Torvalds2-10/+4
2013-06-29[readdir] convert hfsplusAl Viro1-27/+23
2013-05-07aio: don't include aio.h in sched.hKent Overstreet1-0/+1
2013-04-30hfsplus: remove duplicated message prefix in hfsplus_block_free()Vyacheslav Dubeyko1-2/+1
2013-04-30hfsplus: add error propagation to __hfsplus_ext_write_extent()Alexey Khoroshilov1-8/+13
2013-04-30hfs/hfsplus: convert printks to pr_<level>Joe Perches15-118/+108
2013-04-30hfs/hfsplus: convert dprint to hfs_dbgJoe Perches10-57/+64
2013-04-30hfsplus: fix warnings in fs/hfsplus/bfind.cVyacheslav Dubeyko1-2/+6
2013-04-17hfsplus: fix potential overflow in hfsplus_file_truncate()Vyacheslav Dubeyko1-1/+1
2013-03-03fs: Limit sys_mount to only request filesystem modules.Eric W. Biederman1-0/+1
2013-02-27hfsplus: fix issue with unzeroed unused b-tree nodesVyacheslav Dubeyko1-0/+2
2013-02-27hfsplus: add support of manipulation by attributes fileVyacheslav Dubeyko13-183/+287
2013-02-27hfsplus: rework functionality of getting, setting and deleting of extended at...Vyacheslav Dubeyko5-0/+999
2013-02-27hfsplus: add functionality of manipulating by records in attributes treeVyacheslav Dubeyko1-0/+399
2013-02-27hfsplus: add on-disk layout declarations related to attributes treeVyacheslav Dubeyko1-2/+66
2013-02-22new helper: file_inode(file)Al Viro3-4/+4
2012-12-20Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds5-11/+48
2012-12-20hfsplus: add error message for the case of failure of sync fs in delayed_sync...Vyacheslav Dubeyko1-1/+4
2012-12-20hfsplus: rework processing of hfs_btree_write() returned errorVyacheslav Dubeyko3-5/+12
2012-12-20hfsplus: rework processing errors in hfsplus_free_extents()Vyacheslav Dubeyko1-4/+20
2012-12-20hfsplus: avoid crash on failed block map freeAlan Cox1-1/+12
2012-12-20hfsplus: drop vmtruncateMarco Stornelli1-11/+16
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-09-21userns: Convert hfsplus to use kuid and kgid where appropriateEric W. Biederman4-11/+20
2012-07-30hfsplus: use -ENOMEM when kzalloc() failsNamjae Jeon1-1/+1
2012-07-22hfsplus: get rid of write_superArtem Bityutskiy5-16/+43
2012-07-22hfsplus: remove useless checkArtem Bityutskiy1-3/+0
2012-07-22hfsplus: amend debugging printArtem Bityutskiy1-1/+1
2012-07-22hfsplus: make hfsplus_sync_fs staticArtem Bityutskiy2-2/+1
2012-07-14don't pass nameidata to ->create()Al Viro1-1/+1
2012-07-14stop passing nameidata to ->lookup()Al Viro2-2/+2
2012-06-17hfsplus: fix bless ioctl when used with hardlinksMatthew Garrett1-2/+7
2012-06-17hfsplus: fix overflow in sector calculations in hfsplus_submit_bioJanne Kalliomäki1-1/+1
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-05-04hfsplus: Fix potential buffer overflowsGreg Kroah-Hartman2-0/+15
2012-03-20hfsplus: add an ioctl to bless filesMatthew Garrett2-0/+39
2012-03-20hfsplus: change finder_info to u32Matthew Garrett1-1/+1
2012-03-20hfsplus: initialise userflagsMatthew Garrett1-0/+2
2012-03-20hfsplus: switch to d_make_root()Al Viro1-8/+9
2012-01-10hfsplus: creation of hidden dir on mount can failAl Viro1-2/+9
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro2-3/+3
2012-01-03hfsplus: propagate umode_tAl Viro2-2/+2
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
2012-01-03vfs: mnt_drop_write_file()Al Viro1-1/+1
2012-01-03switch a bunch of places to mnt_want_write_file()Al Viro1-1/+1
2011-11-02filesystems: add set_nlink()Miklos Szeredi1-5/+5
2011-11-02filesystems: add missing nlink wrappersMiklos Szeredi1-2/+2
2011-09-15hfsplus: fix filesystem size checksChristoph Hellwig1-3/+8
2011-09-15hfsplus: Fix kfree of wrong pointers in hfsplus_fill_super() error pathSeth Forshee2-4/+4
2011-07-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-4/+15
2011-07-22hfsplus: ensure bio requests are not smaller than the hardware sectorsSeth Forshee4-42/+101
2011-07-22hfsplus: Add additional range check to handle on-disk corruptionsNaohiro Aota1-0/+4
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik2-2/+11
2011-07-20fs: simplify the blockdev_direct_IO prototypeChristoph Hellwig1-2/+2
2011-07-20fs: move inode_dio_wait calls into ->setattrChristoph Hellwig1-0/+2
2011-07-07hfsplus: Add error propagation for hfsplus_ext_write_extent_lockedAlexey Khoroshilov3-10/+24
2011-07-07hfsplus: add error checking for hfs_find_init()Alexey Khoroshilov5-26/+51
2011-06-30hfsplus: lift the 2TB size limitChristoph Hellwig2-4/+9
2011-06-30hfsplus: fix overflow in hfsplus_read_wrapperChristoph Hellwig1-2/+3
2011-06-30hfsplus: fix overflow in hfsplus_get_blockChristoph Hellwig1-3/+6
2011-06-30hfsplus: assignments inside `if' condition clean-upAnton Salikhmetov1-8/+27
2011-06-30hfsplus: Fix double iput of the same inode in hfsplus_fill_super()Alexey Khoroshilov1-1/+1
2011-06-30hfsplus: add missing call to bio_put()Seth Forshee1-2/+5
2011-05-28hfsplus: remove unnecessary dentry_unhash on rmdir, dir renameSage Weil1-6/+2
2011-05-26vfs: push dentry_unhash on rename_dir into file systemsSage Weil1-2/+4
2011-05-26vfs: push dentry_unhash on rmdir into file systemsSage Weil1-0/+2
2011-03-24Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-2/+0
2011-03-23userns: rename is_owner_or_cap to inode_owner_or_capableSerge E. Hallyn1-1/+1
2011-03-10block: remove per-queue pluggingJens Axboe1-2/+0
2011-02-03hfsplus: fix up a comparism in hfsplus_file_extendChristoph Hellwig1-2/+2
2011-02-03hfsplus: fix two memory leaks in wrapper.cChuck Ebbert1-2/+2
2011-02-03hfsplus: do not leak buffer on errorChuck Ebbert1-2/+2
2011-02-03hfsplus: fix failed mount handlingChristoph Hellwig1-45/+61
2011-01-12switch hfsplusAl Viro2-2/+1
2011-01-07Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/...Linus Torvalds17-400/+701
2011-01-07fs: dcache reduce branches in lookup pathNick Piggin2-2/+2
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+9
2011-01-07fs: change d_hash for rcu-walkNick Piggin2-2/+4
2011-01-07fs: change d_compare for rcu-walkNick Piggin2-7/+13
2010-12-16hfsplus: %L-to-%ll, macro correction, and remove unneeded bracesAnton Salikhmetov3-14/+14
2010-12-16hfsplus: spaces/indentation clean-upAnton Salikhmetov4-14/+14
2010-12-16hfsplus: C99 comments clean-upAnton Salikhmetov3-13/+16
2010-12-16hfsplus: over 80 character lines clean-upAnton Salikhmetov16-123/+260
2010-12-16hfsplus: fix an artifact in ioctl flag checkingAnton Salikhmetov1-1/+1
2010-11-23hfsplus: flush disk caches in sync and fsyncChristoph Hellwig4-0/+21
2010-11-23hfsplus: optimize fsyncChristoph Hellwig6-32/+78
2010-11-23hfsplus: split up inode flagsChristoph Hellwig4-19/+29
2010-11-23hfsplus: write up fsync for directoriesChristoph Hellwig3-1/+3
2010-11-23hfsplus: simplify fsyncChristoph Hellwig1-21/+20
2010-11-23hfsplus: avoid useless work in hfsplus_sync_fsChristoph Hellwig1-0/+3
2010-11-23hfsplus: make sure sync writes out all metadataChristoph Hellwig1-1/+19
2010-11-23hfsplus: use raw bio access for partition tablesChristoph Hellwig2-70/+71
2010-11-23hfsplus: use raw bio access for the volume headersChristoph Hellwig3-88/+131
2010-11-23hfsplus: always use hfsplus_sync_fs to write the volume headerChristoph Hellwig1-6/+3
2010-11-23hfsplus: silence a few debug printksChristoph Hellwig4-5/+3
2010-11-07hfsplus: fix option parsing during remountChristoph Hellwig3-5/+30
2010-10-29new helper: mount_bdev()Al Viro1-6/+4
2010-10-28Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/...Linus Torvalds2-2/+4
2010-10-27hfsplus: free space correcly for files unlinked while openChristoph Hellwig1-1/+3
2010-10-25new helper: ihold()Al Viro1-1/+1
2010-10-25list.h: new helper - hlist_add_fake()Al Viro1-1/+1
2010-10-25hfsplus: fix double lock typo in ioctlDan Carpenter1-1/+1
2010-10-15hfsplus: fix getxattr return valueChristoph Hellwig1-1/+1
2010-10-14hfsplus: remove the unused hfsplus_kmap/hfsplus_kunmap helpersChristoph Hellwig1-8/+0
2010-10-14hfsplus: create correct initial catalog entries for device filesChristoph Hellwig4-32/+18
2010-10-14hfsplus: remove superflous rootflags field in hfsplus_inode_infoChristoph Hellwig4-17/+12
2010-10-14hfsplus: fix link corruptionChristoph Hellwig4-12/+18
2010-10-14hfsplus: validate btree flagsChristoph Hellwig2-14/+20
2010-10-14hfsplus: handle more on-disk corruptions without oopsingEric Sandeen4-8/+48
2010-10-14hfsplus: hfs_bnode_find() can fail, resulting in hfs_bnode_split() breakageAl Viro1-3/+15
2010-10-14hfsplus: fix oops on mount with corrupted btree extent recordsJeff Mahoney1-2/+9
2010-10-01hfsplus: fix rename over directoriesChristoph Hellwig1-1/+4
2010-10-01hfsplus: convert tree_lock to mutexThomas Gleixner3-4/+4
2010-10-01hfsplus: add missing extent locking in hfsplus_write_inodeChristoph Hellwig2-15/+34
2010-10-01hfsplus: protect readdir against removals from open_dir_listChristoph Hellwig1-0/+2
2010-10-01hfsplus: use atomic bitops for the superblock flagsChristoph Hellwig6-28/+30
2010-10-01hfsplus: add per-superblock lock for volume header updatesChristoph Hellwig3-24/+50
2010-10-01hfsplus: remove the rsrc_inodes listChristoph Hellwig3-4/+9
2010-10-01hfsplus: do not cache and write next_allocChristoph Hellwig2-3/+0
2010-10-01hfsplus: fix error handling in hfsplus_symlinkChristoph Hellwig1-14/+12
2010-10-01hfsplus: merge mknod/mkdir/creatChristoph Hellwig1-48/+16
2010-10-01hfsplus: clean up hfsplus_write_inodeChristoph Hellwig1-43/+37
2010-10-01hfsplus: clean up hfsplus_igetChristoph Hellwig1-37/+40
2010-10-01hfsplus: fix HFSPLUS_I calling conventionChristoph Hellwig8-173/+193
2010-10-01hfsplus: fix HFSPLUS_SB calling conventionChristoph Hellwig13-189/+209
2010-10-01hfsplus: remove BKL from hfsplus_put_superChristoph Hellwig1-5/+0
2010-10-01hfsplus: use alloc_mutex in hfsplus_sync_fsChristoph Hellwig1-2/+2
2010-10-01hfsplus: introduce alloc_mutexChristoph Hellwig3-4/+8
2010-10-01hfsplus: protect setflags using i_mutexChristoph Hellwig1-7/+8
2010-10-01hfsplus: split hfsplus_ioctlChristoph Hellwig1-65/+80
2010-10-01hfsplus: fix BKL leak in hfsplus_ioctlChristoph Hellwig1-2/+2
2010-08-09convert remaining ->clear_inode() to ->evict_inode()Al Viro1-3/+5
2010-08-09get rid of file_fsync()Al Viro3-2/+28
2010-08-09remove inode_setattrChristoph Hellwig1-1/+11
2010-08-09add missing setattr methodsChristoph Hellwig1-0/+12
2010-08-09get rid of cont_write_begin_newtruncChristoph Hellwig1-1/+10
2010-08-09sort out blockdev_direct_IO variantsChristoph Hellwig1-1/+16
2010-05-17hfsplus: Push down BKL into ioctl functionArnd Bergmann4-7/+12
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-05pass writeback_control to ->write_inodeChristoph Hellwig1-1/+2
2009-10-29hfsplus: refuse to mount volumes larger than 2TBBen Hutchings1-0/+4
2009-09-24fs: Make unload_nls() NULL pointer safeThomas Gleixner1-4/+2
2009-07-12headers: smp_lock.h reduxAlexey Dobriyan1-0/+1
2009-06-11hfsplus: add ->sync_fsChristoph Hellwig1-5/+11
2009-06-11->write_super lock_super pushdownChristoph Hellwig1-1/+5