Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'for_v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs

Pull quota and isofs updates from Jan Kara:
"Fix a memory leak in isofs and a cleanup of includes in quota"

* tag 'for_v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
dquot.c: get rid of include ../internal.h
isofs: avoid memory leak in iocharset

+4 -5
+4 -4
fs/isofs/inode.c
··· 948 948 goto out_no_inode; 949 949 } 950 950 951 - kfree(opt->iocharset); 952 - 953 951 return 0; 954 952 955 953 /* ··· 985 987 brelse(bh); 986 988 brelse(pri_bh); 987 989 out_freesbi: 988 - kfree(opt->iocharset); 989 990 kfree(sbi); 990 991 s->s_fs_info = NULL; 991 992 return error; ··· 1525 1528 1526 1529 static void isofs_free_fc(struct fs_context *fc) 1527 1530 { 1528 - kfree(fc->fs_private); 1531 + struct isofs_options *opt = fc->fs_private; 1532 + 1533 + kfree(opt->iocharset); 1534 + kfree(opt); 1529 1535 } 1530 1536 1531 1537 static const struct fs_context_operations isofs_context_ops = {
-1
fs/quota/dquot.c
··· 80 80 #include <linux/quotaops.h> 81 81 #include <linux/blkdev.h> 82 82 #include <linux/sched/mm.h> 83 - #include "../internal.h" /* ugh */ 84 83 85 84 #include <linux/uaccess.h> 86 85