index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
fs
/
quota
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-05
quota: remove SLAB_MEM_SPREAD flag usage
Chengming Zhou
1
-1
/
+1
2024-02-12
quota: Detect loops in quota tree
Jan Kara
2
-38
/
+105
2024-02-08
quota: Properly annotate i_dquot arrays with __rcu
Jan Kara
1
-2
/
+1
2024-02-08
quota: Fix rcu annotations of inode dquot pointers
Jan Kara
1
-27
/
+39
2024-02-05
quota: Fix potential NULL pointer dereference
Wang Jianjian
1
-41
/
+57
2024-01-23
quota: Drop GFP_NOFS instances under dquot->dq_lock and dqio_sem
Jan Kara
2
-13
/
+13
2024-01-23
quota: Set nofs allocation context when acquiring dqio_sem
Jan Kara
2
-0
/
+24
2024-01-22
quota: Remove BUG_ON from dqget()
Jan Kara
1
-3
/
+2
2024-01-22
quota: Remove BUG_ON in dquot_load_quota_sb()
Jan Kara
1
-1
/
+2
2024-01-22
quota: Replace BUG_ON in dqput()
Jan Kara
1
-4
/
+1
2024-01-10
Merge tag 'sysctl-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...
Linus Torvalds
1
-1
/
+0
2023-12-28
fs: Remove the now superfluous sentinel elements from ctl_table array
Joel Granados
1
-1
/
+0
2023-12-11
quota: convert dquot_claim_space_nodirty() to return void
Chao Yu
1
-3
/
+3
2023-11-02
Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...
Linus Torvalds
1
-8
/
+9
2023-11-02
Merge tag 'fs_for_v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-0
/
+14
2023-10-06
quota: Fix slow quotaoff
Jan Kara
1
-27
/
+39
2023-10-04
quota: dynamically allocate the dquota-cache shrinker
Qi Zheng
1
-8
/
+9
2023-09-05
quota: explicitly forbid quota files from being encrypted
Eric Biggers
1
-0
/
+14
2023-08-30
Merge tag 'for_v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...
Linus Torvalds
1
-122
/
+127
2023-08-09
quota: Check presence of quota operation structures instead of ->quota_read a...
Jan Kara
1
-1
/
+1
2023-08-03
quota: use lockdep_assert_held_write in dquot_load_quota_sb
Christoph Hellwig
1
-3
/
+2
2023-07-03
quota: simplify drop_dquot_ref()
Baokun Li
1
-61
/
+9
2023-07-03
quota: fix dqput() to follow the guarantees dquot_srcu should provide
Baokun Li
1
-18
/
+78
2023-07-03
quota: add new helper dquot_active()
Baokun Li
1
-9
/
+14
2023-07-03
quota: rename dquot_active() to inode_quota_active()
Baokun Li
1
-10
/
+10
2023-07-03
quota: factor out dquot_write_dquot()
Baokun Li
1
-23
/
+16
2023-06-05
quota: fix warning in dqgrab()
Ye Bin
1
-1
/
+1
2023-06-05
quota: Properly disable quotas when add_dquot_ref() fails
Jan Kara
1
-1
/
+2
2023-05-30
fs: Drop wait_unfrozen wait queue
Jan Kara
1
-2
/
+3
2023-04-14
quota: mark PRINT_QUOTA_WARNING as BROKEN
Yangtao Li
1
-1
/
+1
2023-04-13
quota: update Kconfig comment
Yangtao Li
1
-1
/
+1
2023-03-29
quota: Use register_sysctl_init() for registering fs_dqstats_table
Jan Kara
1
-1
/
+1
2023-03-20
quota: make dquot_set_dqinfo return errors from ->write_info
Yangtao Li
1
-3
/
+1
2023-03-20
quota: fixup *_write_file_info() to return proper error code
Yangtao Li
2
-2
/
+2
2023-03-13
quota: simplify two-level sysctl registration for fs_dqstats_table
Luis Chamberlain
1
-19
/
+1
2023-02-21
Merge tag 'rcu.2023.02.10a' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-1
/
+0
2023-02-02
fs/quota: Remove "select SRCU"
Paul E. McKenney
1
-1
/
+0
2023-01-19
fs: port vfs{g,u}id helpers to mnt_idmap
Christian Brauner
1
-3
/
+2
2023-01-19
fs: port i_{g,u}id_{needs_}update() to mnt_idmap
Christian Brauner
1
-2
/
+2
2023-01-19
quota: port to mnt_idmap
Christian Brauner
1
-1
/
+2
2022-12-08
ext4: fix bug_on in __es_tree_search caused by bad quota inode
Baokun Li
1
-0
/
+2
2022-09-29
quota: Add more checking after reading from quota file
Zhihao Cheng
1
-2
/
+17
2022-09-29
quota: Replace all block number checking with helper function
Zhihao Cheng
1
-10
/
+6
2022-09-29
quota: Check next/prev free block number after reading from quota file
Zhihao Cheng
1
-0
/
+38
2022-08-05
Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-1
/
+1
2022-07-03
mm: shrinkers: provide shrinkers with names
Roman Gushchin
1
-1
/
+1
2022-06-26
attr: port attribute changes to new types
Christian Brauner
1
-4
/
+10
2022-06-26
quota: port quota helpers mount ids
Christian Brauner
1
-1
/
+2
2022-06-26
fs: port to iattr ownership update helpers
Christian Brauner
1
-2
/
+2
2022-06-06
quota: Prevent memory allocation recursion while holding dq_lock
Matthew Wilcox (Oracle)
1
-0
/
+10
2022-01-30
quota: make dquot_quota_sync return errors from ->sync_fs
Darrick J. Wong
1
-3
/
+8
2021-11-06
Merge tag 'fs_for_v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
Linus Torvalds
1
-0
/
+15
2021-10-18
mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h>
Christoph Hellwig
1
-0
/
+1
2021-10-11
quota: correct error number in free_dqentry()
Zhang Yi
1
-0
/
+1
2021-10-11
quota: check block number when reading the block in quota file
Zhang Yi
1
-0
/
+14
2021-06-22
quota: remove unnecessary oom message
Zhen Lei
1
-21
/
+12
2021-06-07
quota: Change quotactl_path() systcall to an fd-based one
Jan Kara
1
-15
/
+13
2021-05-10
quota: Use 'hlist_for_each_entry' to simplify code
Christophe JAILLET
1
-4
/
+2
2021-03-18
quota: report warning limits for realtime space quotas
Darrick J. Wong
1
-0
/
+1
2021-03-16
quota: Add mountpath based quota support
Sascha Hauer
1
-3
/
+46
2021-01-05
quota: Fix memory leak when handling corrupted quota file
Jan Kara
1
-3
/
+8
2020-12-17
Merge tag 'for_v5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ja...
Linus Torvalds
3
-5
/
+24
2020-12-09
fs: quota: fix array-index-out-of-bounds bug by passing correct argument to v...
Anant Thazhemadam
1
-1
/
+1
2020-12-01
block: remove i_bdev
Christoph Hellwig
1
-10
/
+9
2020-12-01
fs: remove get_super_thawed and get_super_exclusive_thawed
Christoph Hellwig
1
-7
/
+24
2020-11-03
quota: Sanity-check quota file headers on load
Jan Kara
1
-0
/
+19
2020-11-03
quota: Don't overflow quota file offsets
Jan Kara
1
-4
/
+4
2020-10-15
Merge tag 'fs_for_v5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
Linus Torvalds
2
-6
/
+37
2020-10-12
Merge branch 'work.quota-compat' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
5
-140
/
+93
2020-09-25
quota: clear padding in v2r1_mem2diskdqb()
Eric Dumazet
1
-0
/
+1
2020-09-17
quota: simplify the quotactl compat handling
Christoph Hellwig
5
-140
/
+93
2020-09-10
quota: widen timestamps for the fs_disk_quota structure
Darrick J. Wong
1
-6
/
+36
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-1
/
+1
2020-08-06
Merge tag 'for_v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...
Linus Torvalds
1
-1
/
+1
2020-07-09
Replace HTTP links with HTTPS ones: DISKQUOTA
Alexander A. Klimov
1
-1
/
+1
2020-06-24
block: move block-related definitions out of fs.h
Christoph Hellwig
1
-0
/
+1
2020-04-27
sysctl: pass kernel pointers to ->proc_handler
Christoph Hellwig
1
-1
/
+1
2020-01-30
Merge tag 'for_v5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...
Linus Torvalds
2
-4
/
+4
2020-01-21
fs/quota: remove unused macro
Alex Shi
1
-2
/
+0
2019-12-18
fs: avoid softlockups in s_inodes iterators
Eric Sandeen
1
-0
/
+1
2019-12-16
quota: avoid time_t in v1_disk_dqblk definition
Arnd Bergmann
1
-2
/
+4
2019-12-06
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
1
-7
/
+1
2019-11-15
new helper: lookup_positive_unlocked()
Al Viro
1
-6
/
+1
2019-11-11
fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long
Konstantin Khlebnikov
1
-12
/
+17
2019-11-06
Pull series refactoring quota enabling and disabling code.
Jan Kara
1
-126
/
+115
2019-11-04
quota: Handle quotas without quota inodes in dquot_get_state()
Jan Kara
1
-2
/
+4
2019-11-04
quota: Make dquot_disable() work without quota inodes
Jan Kara
1
-44
/
+29
2019-11-04
quota: Drop dquot_enable()
Jan Kara
1
-45
/
+16
2019-11-04
quota: Rename vfs_load_quota_inode() to dquot_load_quota_inode()
Jan Kara
1
-6
/
+13
2019-11-04
quota: Simplify dquot_resume()
Jan Kara
1
-6
/
+4
2019-11-04
quota: Factor out setup of quota inode
Jan Kara
1
-41
/
+67
2019-10-31
quota: Check that quota is not dirty before release
Dmitry Monakhov
1
-1
/
+1
2019-10-31
quota: fix livelock in dquot_writeback_dquots
Dmitry Monakhov
1
-4
/
+5
2019-10-17
quota: minor code cleanup for v1_format_ops
Chengguang Xu
1
-1
/
+0
2019-10-08
quota: check quota type in early stage
Chengguang Xu
1
-4
/
+3
2019-10-04
quota: code cleanup for hash bits calculation
Chengguang Xu
1
-5
/
+1
2019-10-04
quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list
Chengguang Xu
1
-2
/
+0
2019-07-31
quota: fix condition for resetting time limit in do_set_dqblk()
Chengguang Xu
1
-2
/
+2
2019-07-10
Merge tag 'for_v5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...
Linus Torvalds
2
-29
/
+20
2019-06-25
quota: honor quota type in Q_XGETQSTAT[V] calls
Eric Sandeen
1
-26
/
+12
2019-06-19
quota: fix a problem about transfer quota
yangerkun
1
-2
/
+2
2019-05-21
treewide: Add SPDX license identifier - Makefile/Kconfig
Thomas Gleixner
1
-0
/
+1
2019-05-21
treewide: Add SPDX license identifier for more missed files
Thomas Gleixner
3
-0
/
+3
2019-05-20
quota: add dqi_dirty_list description to comment of Dquot List Management
Chengguang Xu
1
-3
/
+8
2019-04-30
quota: check time limit when back out space/inode change
Chengguang Xu
1
-8
/
+6
2019-04-25
fs/quota: erase unused but set variable warning
Jiang Biao
1
-0
/
+4
2019-04-25
quota: fix wrong indentation
Chengguang Xu
1
-3
/
+4
2019-03-26
quota: remove trailing whitespaces
Sascha Hauer
3
-7
/
+7
2019-03-26
quota: code cleanup for __dquot_alloc_space()
Chengguang Xu
1
-2
/
+2
2018-12-18
quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON,OFF} quotactls.
Javier Barrio
1
-1
/
+2
2018-08-22
fs/quota: Fix spectre gadget in do_quotactl
Jeremy Cline
1
-0
/
+2
2018-08-22
fs/quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS
Jeremy Cline
1
-7
/
+5
2018-06-20
quota: Cleanup list iteration in dqcache_shrink_scan()
Jan Kara
1
-5
/
+2
2018-06-20
quota: reclaim least recently used dquots
Greg Thelen
1
-2
/
+2
2018-04-09
fs: quota: Replace GFP_ATOMIC with GFP_KERNEL in dquot_init
Jia-Ju Bai
1
-1
/
+1
2018-04-02
fs/quota: use COMPAT_SYSCALL_DEFINE for sys32_quotactl()
Dominik Brodowski
1
-2
/
+3
2018-04-02
fs/quota: add kernel_quotactl() helper; remove in-kernel call to syscall
Dominik Brodowski
2
-6
/
+12
2017-11-29
quota: Check for register_shrinker() failure.
Tetsuo Handa
1
-1
/
+2
2017-11-28
quota: propagate error from __dquot_initialize
Chao Yu
1
-6
/
+13
2017-11-14
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...
Linus Torvalds
1
-3
/
+10
2017-11-14
Merge udf, isofs, quota, ext2 changes for 4.15-rc1.
Jan Kara
1
-3
/
+10
2017-11-13
quota: be aware of error from dquot_initialize
Chao Yu
1
-1
/
+1
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
9
-0
/
+9
2017-11-01
quota: fix potential infinite loop
zhangyi (F)
1
-2
/
+9
2017-10-10
quota: Generate warnings for DQUOT_SPACE_NOFAIL allocations
Jan Kara
1
-11
/
+16
2017-09-27
quota: Fix quota corruption with generic/232 test
Jan Kara
1
-0
/
+4
2017-09-18
quota: add missing lock into __dquot_transfer()
Konstantin Khlebnikov
1
-0
/
+2
2017-09-14
Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...
Linus Torvalds
1
-1
/
+1
2017-09-07
Merge branch 'quota_scaling' of git://git.kernel.org/pub/scm/linux/kernel/git...
Linus Torvalds
4
-270
/
+350
2017-08-21
quota_v2: Delete an error message for a failed memory allocation in v2_read_f...
Markus Elfring
1
-4
/
+2
2017-08-17
quota: Reduce contention on dq_data_lock
Jan Kara
2
-121
/
+174
2017-08-17
quota: Inline dquot_[re]claim_reserved_space() into callsite
Jan Kara
1
-25
/
+16
2017-08-17
quota: Inline inode_{incr,decr}_space() into callsites
Jan Kara
1
-27
/
+28
2017-08-17
quota: Inline functions into their callsites
Jan Kara
1
-44
/
+28
2017-08-17
quota: Allow disabling tracking of dirty dquots in a list
Jan Kara
1
-0
/
+6
2017-08-17
quota: Remove dq_wait_unused from dquot
Jan Kara
1
-10
/
+7
2017-08-17
quota: Move locking into clear_dquot_dirty()
Jan Kara
1
-9
/
+6
2017-08-17
quota: Do not dirty bad dquots
Jan Kara
1
-8
/
+7
2017-08-17
quota: Fix possible corruption of dqi_flags
Jan Kara
2
-3
/
+10
2017-08-17
quota: Propagate ->quota_read errors from v2_read_file_info()
Jan Kara
1
-7
/
+11
2017-08-17
quota: Fix error codes in v2_read_file_info()
Jan Kara
1
-3
/
+3
2017-08-17
quota: Push dqio_sem down to ->read_file_info()
Jan Kara
3
-13
/
+23
2017-08-17
quota: Push dqio_sem down to ->write_file_info()
Jan Kara
3
-10
/
+7
2017-08-17
quota: Push dqio_sem down to ->get_next_id()
Jan Kara
2
-6
/
+8
2017-08-17
quota: Push dqio_sem down to ->release_dqblk()
Jan Kara
2
-3
/
+10
2017-08-17
quota: Remove locking for writing to the old quota format
Jan Kara
1
-3
/
+0
2017-08-17
quota: Do not acquire dqio_sem for dquot overwrites in v2 format
Jan Kara
1
-3
/
+14
2017-08-17
quota: Push dqio_sem down to ->write_dqblk()
Jan Kara
3
-8
/
+16
2017-08-17
quota: Remove locking for reading from the old quota format
Jan Kara
1
-2
/
+0
2017-08-17
quota: Push dqio_sem down to ->read_dqblk()
Jan Kara
3
-6
/
+14
2017-08-17
quota: Protect dquot writeout with dq_lock
Jan Kara
1
-14
/
+14
2017-08-17
quota: Acquire dqio_sem for reading in vfs_load_quota_inode()
Jan Kara
1
-3
/
+3
2017-08-17
quota: Acquire dqio_sem for reading in dquot_get_next_id()
Jan Kara
1
-2
/
+2
2017-08-17
quota: Do more fine-grained locking in dquot_acquire()
Jan Kara
1
-3
/
+6
2017-08-17
quota: Convert dqio_mutex to rwsem
Jan Kara
2
-15
/
+15
2017-08-07
quota: correct space limit check
zhangyi (F)
1
-6
/
+15
2017-07-17
VFS: Convert sb->s_flags & MS_RDONLY to sb_rdonly(sb)
David Howells
1
-1
/
+1
2017-06-22
quota: add get_inode_usage callback to transfer multi-inode charges
Tahsin Erdogan
1
-4
/
+12
2017-05-24
ext4: fix quota charging for shared xattr blocks
Tahsin Erdogan
1
-0
/
+16
2017-04-19
quota: Remove dquot_quotactl_ops
Jan Kara
1
-12
/
+0
2017-04-19
quota: Stop setting IMMUTABLE and NOATIME flags on quota files
Jan Kara
1
-14
/
+5
2017-03-02
sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h>
Ingo Molnar
1
-0
/
+1
2016-12-19
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...
Linus Torvalds
2
-97
/
+61
2016-12-19
quota: Fix bogus warning in dquot_disable()
Jan Kara
1
-2
/
+2
2016-12-17
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...
Linus Torvalds
2
-3
/
+3
2016-12-05
quota: constify struct path in quota_on
Al Viro
2
-3
/
+3
2016-11-30
quota: Remove dqonoff_mutex
Jan Kara
1
-57
/
+23
2016-11-30
quota: Remove dqonoff_mutex from dquot_scan_active()
Jan Kara
1
-2
/
+2
2016-11-24
quota: Use s_umount protection for quota operations
Jan Kara
2
-34
/
+11
2016-11-24
quota: Hold s_umount in exclusive mode when enabling / disabling quotas
Jan Kara
2
-3
/
+24
2016-10-27
genetlink: mark families as __ro_after_init
Johannes Berg
1
-1
/
+1
2016-10-27
genetlink: statically initialize families
Johannes Berg
1
-0
/
+1
2016-10-27
genetlink: no longer support using static family IDs
Johannes Berg
1
-7
/
+0
2016-08-15
quota: fill in Q_XGETQSTAT inode information for inactive quotas
Eric Sandeen
1
-6
/
+12
2016-07-29
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...
Linus Torvalds
2
-7
/
+15
2016-07-05
dquot: For now explicitly don't support filesystems outside of init_user_ns
Eric W. Biederman
1
-0
/
+5
2016-07-05
quota: Handle quota data stored in s_user_ns in quota_setxquota
Eric W. Biederman
1
-1
/
+1
2016-07-05
quota: Ensure qids map to the filesystem
Eric W. Biederman
2
-6
/
+9
2016-06-19
quota: use time64_t internally
Arnd Bergmann
1
-8
/
+8
2016-04-26
fs/quota: use nla_put_u64_64bit()
Nicolas Dichtel
1
-5
/
+7
2016-03-29
quota: Handle Q_GETNEXTQUOTA when quota is disabled
Jan Kara
1
-2
/
+11
2016-03-21
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...
Linus Torvalds
4
-7
/
+130
2016-03-21
Merge tag 'xfs-for-linus-4.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
1
-2
/
+64
2016-03-14
quota: use lookup_one_len_unlocked()
Al Viro
1
-3
/
+1
2016-03-03
quota: Fix possible GPF due to uninitialised pointers
Nikolay Borisov
1
-2
/
+1
2016-02-18
quota: Forbid Q_GETQUOTA and Q_GETNEXTQUOTA for frozen filesystem
Jan Kara
1
-2
/
+5
2016-02-18
quota: Fix possible races during quota loading
Jan Kara
1
-0
/
+12
2016-02-09
quota_v2: Implement get_next_id() for V2 quota format
Jan Kara
2
-2
/
+71
2016-02-09
quota: Add support for ->get_nextdqblk() for VFS quota
Jan Kara
1
-0
/
+39
2016-02-09
quota: Allow Q_GETQUOTA for frozen filesystem
Jan Kara
1
-0
/
+1
2016-02-09
quota: Fixup comments about return value of Q_[X]GETNEXTQUOTA
Eric Sandeen
1
-2
/
+2
2016-02-08
quota: add new quotactl Q_GETNEXTQUOTA
Eric Sandeen
1
-0
/
+31
2016-02-08
quota: add new quotactl Q_XGETNEXTQUOTA
Eric Sandeen
1
-0
/
+31
2016-02-08
quota: remove unused cmd argument from quota_quotaon()
Eric Sandeen
1
-2
/
+2
2016-01-22
wrappers for ->i_mutex access
Al Viro
1
-10
/
+10
2016-01-04
quota: constify qtree_fmt_operations structures
Julia Lawall
1
-2
/
+2
2015-12-14
fs: make quota/dquot.c explicitly non-modular
Paul Gortmaker
1
-1
/
+1
2015-12-14
fs: make quota/netlink.c explicitly non-modular
Paul Gortmaker
1
-4
/
+1
2015-09-05
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...
Linus Torvalds
1
-8
/
+8
2015-08-17
inode: convert inode_sb_list_lock to per-sb
Dave Chinner
1
-8
/
+8
[next]