aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/super.c
AgeCommit message (Expand)AuthorFilesLines
2012-10-09Btrfs: make compress and nodatacow mount options mutually exclusiveAndrei Popa1-1/+13
2012-10-09btrfs: fix message printingDaniel J Blueman1-4/+4
2012-10-09Btrfs: fix orphan transaction on the freezed filesystemMiao Xie1-4/+14
2012-10-04Btrfs: don't do anything in our ->freeze_fs and ->unfreeze_fsJosef Bacik1-6/+0
2012-10-04Btrfs: kill obsolete arguments in btrfs_wait_ordered_extentsLiu Bo1-1/+1
2012-10-04Btrfs: fix race in sync and freeze againJosef Bacik1-9/+6
2012-10-01Btrfs: output more information when aborting a unused transaction handleMiao Xie1-1/+7
2012-10-01Btrfs: use a slab for ordered extents allocationMiao Xie1-1/+8
2012-08-29Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-4/+11
2012-08-28Btrfs: fix deadlock with freeze and sync V2Josef Bacik1-4/+9
2012-08-28Btrfs: do not use missing devices when showing devnameJosef Bacik1-0/+2
2012-08-04btrfs: nuke write_super from commentsArtem Bityutskiy1-4/+0
2012-07-30btrfs: use printk_get_level and printk_skip_level, add __printf, fix falloutJoe Perches1-6/+35
2012-07-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-12/+16
2012-07-25Btrfs: Check INCOMPAT flags on remount and add helper functionMitch Harder1-0/+1
2012-07-23Btrfs: add DEVICE_READY ioctlJosef Bacik1-0/+7
2012-07-23Btrfs: allow mount -o remount,compress=noArnd Hannemann1-1/+8
2012-07-23Btrfs: remove ->dirty_inodeJosef Bacik1-11/+0
2012-07-14VFS: Pass mount flags to sget()David Howells1-2/+2
2012-07-02Btrfs: resume balance on rw (re)mounts properlyIlya Dryomov1-0/+4
2012-06-14Btrfs: implement ->show_devnameJosef Bacik1-0/+33
2012-05-30Btrfs: avoid buffer overrun in mount option handlingJim Meyering1-41/+26
2012-05-30Btrfs: avoid buffer overrun in btrfs_printkJim Meyering1-1/+2
2012-05-30btrfs: allow changing 'thread_pool' size at remount timeSergei Trofimovich1-5/+40
2012-05-30Btrfs: use i_version instead of our own sequenceJosef Bacik1-1/+1
2012-04-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-3/+4
2012-04-27Btrfs: do not start delalloc inodes during syncJosef Bacik1-1/+0
2012-04-18btrfs: fix early abort in 'remount'Sergei Trofimovich1-2/+4
2012-03-30Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-19/+173
2012-03-28Merge git://git.jan-o-sch.net/btrfs-unstable into for-linusChris Mason1-0/+2
2012-03-27Btrfs: actually call btrfs_init_lockdepJan Schmidt1-0/+2
2012-03-22btrfs: replace many BUG_ONs with proper error handlingJeff Mahoney1-1/+1
2012-03-22btrfs: enhance transaction abort infrastructureJeff Mahoney1-8/+66
2012-03-22btrfs: add varargs to btrfs_errorJeff Mahoney1-7/+56
2012-03-22btrfs: return void in functions without error conditionsJeff Mahoney1-4/+1
2012-03-22btrfs: Add btrfs_panic()Jeff Mahoney1-1/+49
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-6/+2
2012-01-17Merge branch 'btrfs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-79/+64
2012-01-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-2/+45
2012-01-16Merge branch 'integrity-check-patch-v2' of git://btrfs.giantdisaster.de/git/b...Chris Mason1-0/+36
2012-01-16Merge branch 'restriper' of git://github.com/idryomov/btrfs-unstable into int...Chris Mason1-2/+9
2012-01-16Btrfs: add skip_balance mount optionIlya Dryomov1-2/+9
2012-01-08btrfs: take allocation of ->tree_root into open_ctree()Al Viro1-5/+0
2012-01-08btrfs: let ->s_fs_info point to fs_info, not root...Al Viro1-37/+38
2012-01-08btrfs: consolidate failure exits in btrfs_mount() a bitAl Viro1-16/+5
2012-01-08btrfs: make free_fs_info() call ->kill_sb() unconditionalAl Viro1-6/+2
2012-01-08btrfs: merge free_fs_info() calls on fill_super failuresAl Viro1-1/+1
2012-01-08btrfs: kill pointless reassignment of ->s_fs_info in btrfs_fill_super()Al Viro1-5/+2
2012-01-08btrfs: make open_ctree() return intAl Viro1-4/+4
2012-01-08btrfs: sanitizing ->fs_info, part 4Al Viro1-2/+1
2012-01-08btrfs: fix mount/umount raceAl Viro1-9/+4
2012-01-08btrfs: get ->kill_sb() of its ownAl Viro1-9/+18
2012-01-08btrfs: preparation to fixing mount/umount raceAl Viro1-1/+5
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-2/+2
2012-01-03btrfs, nfs, apparmor: don't pull mnt_namespace.h for no reason...Al Viro1-1/+0
2011-12-21Btrfs: integrate integrity check module into btrfsStefan Behrens1-1/+38
2011-12-16Merge branches 'for-linus' and 'for-linus-3.2' of git://git.kernel.org/pub/sc...Linus Torvalds1-7/+25
2011-12-15Merge branch 'for-chris' of http://git.kernel.org/pub/scm/linux/kernel/git/jo...Chris Mason1-1/+12
2011-12-15Btrfs: deal with enospc from dirtying inodes properlyJosef Bacik1-1/+12
2011-12-15Btrfs: fix inaccurate available space on raid0 profileMiao Xie1-6/+13
2011-12-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-3/+3
2011-11-30Btrfs: fix oops when calling statfs on readonly deviceLi Zefan1-3/+3
2011-11-16new helper: mount_subtree()Al Viro1-29/+6
2011-11-16switch create_mnt_ns() to saner calling conventions, fix double mntput() in nfsAl Viro1-3/+1
2011-11-16btrfs: fix double mntput() in mount_subvol()Al Viro1-1/+0
2011-11-11btrfs: rename the option to nospace_cacheDavid Sterba1-2/+2
2011-11-09Btrfs: rework error handling in btrfs_mount()Ilya Dryomov1-21/+21
2011-11-09Btrfs: fix subvol_name leak on error in btrfs_mount()Ilya Dryomov1-1/+3
2011-11-09Btrfs: fix memory leak in btrfs_parse_early_options()Ilya Dryomov1-0/+1
2011-11-07btrfs: fix double-free 'tree_root' in 'btrfs_mount()'slyich@gmail.com1-3/+5
2011-11-06Btrfs: add a log of past tree rootsChris Mason1-1/+6
2011-11-06btrfs: separate superblock items out of fs_infoDavid Sterba1-6/+13
2011-10-24btrfs: do not allow mounting non-subvolumes via subvol optionDavid Sterba1-0/+19
2011-10-20Btrfs: fix a bug when opening seed devicesIlya Dryomov1-1/+1
2011-10-20btrfs: trivial fix, a potential memory leak in btrfs_parse_early_options()Jeff Liu1-2/+8
2011-10-19Btrfs: introduce mount option no_space_cacheJosef Bacik1-4/+17
2011-10-19Btrfs: fix how we mount subvol=<whatever>Josef Bacik1-64/+135
2011-10-19Btrfs: use d_obtain_alias when mounting subvol/subvolidJosef Bacik1-24/+1
2011-07-08Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-0/+6
2011-07-06btrfs: add missing options displayed in mount outputDavid Sterba1-0/+6
2011-06-07Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-1/+1
2011-06-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+7
2011-06-04Btrfs: add mount -o inode_cacheChris Mason1-1/+7
2011-06-03more conservative S_NOSEC handlingAl Viro1-1/+1
2011-05-27Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-5/+46
2011-05-26Btrfs: add mount -o auto_defragChris Mason1-1/+6
2011-05-26btrfs: add cleancache supportDan Magenheimer1-0/+2
2011-05-23Merge branch 'cleanups_and_fixes' into inode_numbersChris Mason1-1/+3
2011-05-23fs/btrfs: Add missing btrfs_free_pathJulia Lawall1-1/+3
2011-05-22Merge branch 'allocator' of git://git.kernel.org/pub/scm/linux/kernel/git/arn...Chris Mason1-0/+26
2011-05-22Merge branch 'cleanups' of git://repo.or.cz/linux-2.6/btrfs-unstable into ino...Chris Mason1-2/+2
2011-05-21btrfs: implement delayed inode items operationMiao Xie1-1/+9
2011-05-13btrfs: move btrfs_cmp_device_free_bytes to super.cArne Jansen1-0/+26
2011-05-02btrfs: rename variables clashing with global function namesDavid Sterba1-2/+2
2011-04-11Btrfs: fix subvolume mount by name problem when default mount subvolume is setXin Zhong1-9/+33
2011-04-05Btrfs: fix /proc/mounts info.Tsutomu Itoh1-2/+17
2011-03-28Btrfs: add initial tracepoint support for btrfsliubo1-0/+5
2011-02-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstableLinus Torvalds1-1/+6
2011-02-16Btrfs: put ENOSPC debugging under a mount optionChris Mason1-1/+6
2011-02-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstableLinus Torvalds1-2/+7
2011-02-01btrfs: fix return value check of btrfs_start_transaction()Tsutomu Itoh1-0/+2
2011-01-28Merge branch 'bug-fixes' of git://repo.or.cz/linux-btrfs-devel into btrfs-38Chris Mason1-2/+5
2011-01-27Btrfs: Free correct pointer after using strsepTero Roponen1-2/+3
2011-01-27Btrfs: Fix memory leak on finding existing superIan Kent1-0/+2
2011-01-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-18/+263
2011-01-17Btrfs: forced readonly mounts on errorsliubo1-0/+84
2011-01-16btrfs: fix wrong free space information of btrfsMiao Xie1-6/+140
2011-01-16btrfs: fix wrong data space statisticsMiao Xie1-4/+3
2011-01-12switch btrfs, close racesAl Viro1-0/+1
2010-12-22btrfs: Add lzo compression supportLi Zefan1-0/+3
2010-12-22btrfs: Allow to add new compression algorithmLi Zefan1-11/+36
2010-12-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstableLinus Torvalds1-1/+1
2010-12-10Btrfs: Fix a crash when mounting a subvolumeLi Zefan1-1/+1
2010-11-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstableLinus Torvalds1-3/+38
2010-11-27Btrfs: setup blank root and fs_info for mount timeJosef Bacik1-3/+31
2010-11-27Btrfs - fix race between btrfs_get_sb() and umountIan Kent1-0/+6
2010-11-21Btrfs: handle the space_cache option properlyJosef Bacik1-0/+1
2010-10-30Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-12/+30
2010-10-29Btrfs: allow subvol deletion by unprivileged user with -o user_subvol_rm_allowedSage Weil1-0/+5
2010-10-29Btrfs: cleanup warnings from gcc 4.6 (nonbugs)Andi Kleen1-4/+2
2010-10-29Btrfs: Use ERR_CAST helpersJulia Lawall1-1/+1
2010-10-29Merge branch 'bug-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jos...Chris Mason1-6/+12
2010-10-29Btrfs: Add a clear_cache mount optionJosef Bacik1-1/+5
2010-10-29convert btrfsAl Viro1-9/+6
2010-10-28Btrfs: create special free space cache inodeJosef Bacik1-1/+6
2010-10-22Btrfs: fix error handling in btrfs_get_sbJosef Bacik1-4/+3
2010-10-22Btrfs: fix df regressionJosef Bacik1-2/+9
2010-10-15llseek: automatically add .llseek fopArnd Bergmann1-0/+1
2010-08-09convert btrfs to ->evict_inode()Al Viro1-1/+1
2010-06-11Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-2/+4
2010-06-11Btrfs: btrfs_iget() returns ERR_PTRDan Carpenter1-2/+2
2010-06-11Btrfs: handle error returns from btrfs_lookup_dir_item()Dan Carpenter1-0/+2
2010-05-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstableLinus Torvalds1-23/+7
2010-05-25driver core: add devname module aliases to allow module on-demand auto-loadingKay Sievers1-1/+4
2010-05-25Btrfs: Metadata reservation for orphan inodesYan, Zheng1-3/+3
2010-05-25Btrfs: Integrate metadata reservation with start_transactionYan, Zheng1-1/+1
2010-05-25Btrfs: Link block groups of different raid typesYan, Zheng1-19/+3
2010-04-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstableLinus Torvalds1-20/+3
2010-03-30Btrfs: kill max_extent mount optionJosef Bacik1-20/+3
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-15btrfs: use memparseAkinobu Mita1-28/+3
2010-03-15Btrfs: make df be a little bit more understandableJosef Bacik1-3/+26
2010-03-15Btrfs: make subvolid=0 mount the original default rootJosef Bacik1-3/+9
2010-03-15Btrfs: change how we mount subvolumesJosef Bacik1-25/+147
2010-03-08Btrfs: kfree correct pointer during mount option parsingJosef Bacik1-2/+3
2010-01-28Btrfs: Add mount -o compress-forceChris Mason1-1/+8
2009-12-17Btrfs: Show discard option in /proc/mountsMatthew Wilcox1-0/+2
2009-12-17Btrfs: fail mount on bad mount optionsSage Weil1-1/+8
2009-12-17Btrfs: Add delayed iputYan, Zheng1-2/+2
2009-10-15Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/...Linus Torvalds1-2/+7
2009-10-14Btrfs: add -o discard optionChristoph Hellwig1-1/+6
2009-10-13Btrfs: fix btrfs acl #ifdef checksChris Mason1-1/+1
2009-10-01Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/...Chris Mason1-0/+2
2009-09-29Btrfs: Fix setting umask when POSIX ACLs are not enabledChris Ball1-0/+2
2009-09-24Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/...Chris Mason1-0/+1
2009-09-22const: mark remaining super_operations constAlexey Dobriyan1-2/+2
2009-09-21Btrfs: add snapshot/subvolume destroy ioctlYan, Zheng1-0/+1
2009-07-12headers: smp_lock.h reduxAlexey Dobriyan1-1/+0
2009-06-11enforce ->sync_fs is only called for rw superblockChristoph Hellwig1-3/+0
2009-06-11btrfs: remove ->write_super and stop maintaining ->s_dirtChristoph Hellwig1-8/+0
2009-06-11Btrfs: fix -o nodatasum printk spellingChris Mason1-1/+1
2009-06-10Btrfs: autodetect SSD devicesChris Mason1-0/+3
2009-06-10Btrfs: add mount -o ssd_spread to spread allocations outChris Mason1-4/+15
2009-06-10Btrfs: Add mount -o nossdChris Mason1-2/+7
2009-06-10Btrfs: Mixed back reference (FORWARD ROLLING FORMAT CHANGE)Yan Zheng1-17/+9
2009-05-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstableLinus Torvalds1-2/+2
2009-05-14Btrfs: make show_options result match actual option namesSage Weil1-2/+2
2009-05-09Convert obvious places to deactivate_locked_super()Al Viro1-8/+4
2009-04-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstableLinus Torvalds1-7/+20
2009-04-27Btrfs: Fix a bunch of printk() warnings.Joel Becker1-6/+9
2009-04-24Btrfs: try to keep a healthy ratio of metadata vs data block groupsJosef Bacik1-1/+11
2009-04-20btrfs: use memdup_user()Li Zefan1-9/+4
2009-04-02Btrfs: add flushoncommit mount optionSage Weil1-4/+10
2009-04-02Btrfs: notreelog mount optionSage Weil1-1/+9
2009-04-02Btrfs: introduce btrfs_show_optionsEric Paris1-1/+33
2009-02-12Btrfs: don't clean old snapshots on sync(1)Chris Mason1-1/+0
2009-02-12Btrfs: process mount options on mount -o remount,Chris Mason1-0/+4
2009-01-28Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/...Chris Mason1-3/+3
2009-01-21Btrfs: removed unused #include <version.h>'sHuang Weiyi1-1/+0
2009-01-21Btrfs: cleanup fs/btrfs/super.c::btrfs_control_ioctl()Wang Cong1-2/+3
2009-01-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstableLinus Torvalds1-1/+2
2009-01-16Btrfs: fix ioctl arg size (userland incompatible change!)Chris Mason1-1/+2
2009-01-15btrfs & squashfs: Move btrfs and squashfsto's magic number to <linux/magic.h>Qinghuang Feng1-1/+1
2009-01-10btrfs: fix for write_super_lockfs/unlockfs error handlingLinus Torvalds1-4/+6
2009-01-05Btrfs: Fix checkpatch.pl warningsChris Mason1-14/+11
2009-01-05Btrfs: fix a memory leak in btrfs_get_sbShen Feng1-5/+4
2009-01-05Btrfs: add permission checks to the ioctlsChris Mason1-0/+3
2008-12-12Btrfs: shared seed deviceYan Zheng1-3/+5
2008-12-02Btrfs: corret fmode_t annotationsChristoph Hellwig1-5/+9
2008-12-02Btrfs: make things static and include the right headersChristoph Hellwig1-1/+1
2008-11-20Btrfs: compat code fixesChris Mason1-0/+2
2008-11-17Btrfs: Allow subvolumes and snapshots anywhere in the directory treeChris Mason1-5/+5
2008-11-17Btrfs: Seed device supportYan Zheng1-0/+9
2008-11-12Btrfs: mount ro and remount supportYan Zheng1-2/+35
2008-11-06Btrfs: Optimize compressed writeback and readsChris Mason1-0/+4
2008-10-29Btrfs: Add zlib compression supportChris Mason1-1/+9
2008-09-29Btrfs: add and improve commentsChris Mason1-0/+3
2008-09-25Remove Btrfs compat code for older kernelsChris Mason1-7/+0
2008-09-25Btrfs: Reinstate '-osubvol=.' option to mount entire treeDavid Woodhouse1-15/+19
2008-09-25Mask root object ID into f_fsid in btrfs_statfs()David Woodhouse1-0/+4