aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jffs2
AgeCommit message (Expand)AuthorFilesLines
2020-02-07fs_parse: fold fs_parameter_desc/fs_parameter_specAl Viro1-7/+3
2020-02-07fs_parser: remove fs_parameter_description name fieldEric Sandeen1-1/+0
2020-02-07fold struct fs_parameter_enum into struct constant_tableAl Viro1-1/+1
2020-02-07fs_parse: get rid of ->enumsAl Viro1-11/+10
2019-11-29Revert "jffs2: Fix possible null-pointer dereferences in jffs2_add_frag_to_fr...Joel Stanley1-1/+1
2019-09-26Merge branch 'work.mount3' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-2/+0
2019-09-26jffs2: Fix mounting under new mount APIDavid Howells1-2/+0
2019-09-21Merge tag 'upstream-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds5-40/+18
2019-09-19Merge branch 'work.mount2' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds3-101/+96
2019-09-15jffs2: Fix memory leak in jffs2_scan_eraseblock() error pathWenwen Wang1-1/+4
2019-09-15jffs2: Remove jffs2_gc_fetch_page and jffs2_gc_release_pageChristoph Hellwig3-38/+13
2019-09-15jffs2: Fix possible null-pointer dereferences in jffs2_add_frag_to_fragtree()Jia-Ju Bai1-1/+1
2019-09-05vfs: Convert jffs2 to use the new mount APIDavid Howells3-101/+96
2019-08-30fs: Fill in max and min timestamps in superblockDeepa Dinamani1-0/+3
2019-07-12jffs2: pass the correct prototype to read_cache_pageChristoph Hellwig3-4/+4
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-07Merge tag 'Wimplicit-fallthrough-5.2-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-0/+1
2019-05-01jffs2: switch to ->free_inode()Al Viro1-8/+2
2019-04-08fs: mark expected switch fall-throughsGustavo A. R. Silva1-0/+1
2019-04-01jffs2: fix use-after-free on symlink traversalAl Viro2-6/+4
2018-12-02jffs2: Fix use of uninitialized delayed_work, lockdep breakageDaniel Santos1-1/+2
2018-10-24Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2018-10-16jffs2: free jffs2_sb_info through jffs2_kill_sb()Hou Tao1-3/+1
2018-09-11signal: Remove the siginfo paramater from kernel_dqueue_signalEric W. Biederman1-1/+1
2018-07-18jffs2: use unsigned 32-bit timstamps consistentlyArnd Bergmann1-7/+7
2018-07-18jffs2: use 64-bit intermediate timestampsArnd Bergmann4-26/+27
2018-06-15Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds3-16/+16
2018-06-14Merge branch 'vfs_timespec64' of https://github.com/deepa-hub/vfs into vfs-ti...Arnd Bergmann3-16/+16
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-1/+1
2018-06-12Convert jffs2 acl to struct_sizeMatthew Wilcox2-1/+3
2018-06-05vfs: change inode times to use struct timespec64Deepa Dinamani3-16/+16
2018-05-11do d_instantiate/unlock_new_inode combinations safelyAl Viro1-8/+4
2018-04-15jffs2_kill_sb(): deal with failed allocationsAl Viro1-1/+1
2018-03-15mtd: Unconditionally update ->fail_addr and ->addr in part_erase()Boris Brezillon1-1/+0
2018-03-15mtd: Stop assuming mtd_erase() is asynchronousBoris Brezillon1-31/+5
2018-01-31Merge tag 'docs-4.16' of git://git.lwn.net/linuxLinus Torvalds1-5/+1
2018-01-31Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+0
2018-01-25jffs2: Fix use-after-free bug in jffs2_iget()'s error handling pathJake Daryll Obina1-1/+0
2018-01-01fs/*/Kconfig: drop links to 404-compliant http://acl.bestbits.atAdam Borowski1-5/+1
2017-11-27Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds3-5/+5
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-14Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds3-6/+6
2017-09-09Merge tag 'for-linus-20170904' of git://git.infradead.org/linux-mtdLinus Torvalds1-1/+1
2017-08-13mtd: nand: Rename nand.h into rawnand.hBoris Brezillon1-1/+1
2017-08-01fs: convert a pile of fsync routines to errseq_t based reportingJeff Layton1-1/+1
2017-07-17VFS: Convert sb->s_flags & MS_RDONLY to sb_rdonly(sb)David Howells3-6/+6
2017-04-19jffs2: fix spelling mistake: "requestied" -> "requested"Colin Ian King1-1/+1
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar1-1/+1
2017-03-02sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h>Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-1/+1
2016-12-09vfs: remove ".readlink = generic_readlink" assignmentsMiklos Szeredi1-1/+0
2016-10-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-4/+9
2016-10-10Merge remote-tracking branch 'ovl/rename2' into for-linusAl Viro1-2/+7
2016-10-10Merge branch 'work.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds4-15/+0
2016-10-07vfs: Remove {get,set,remove}xattr inode operationsAndreas Gruenbacher3-9/+0
2016-10-06jffs2: Remove jffs2_{get,set,remove}xattr macrosAndreas Gruenbacher4-15/+9
2016-09-27fs: Replace CURRENT_TIME_SEC with current_time() for inode timestampsDeepa Dinamani2-2/+2
2016-09-27fs: rename "rename2" i_op to "rename"Miklos Szeredi1-1/+1
2016-09-27fs: support RENAME_NOREPLACE for local filesystemsMiklos Szeredi1-3/+8
2016-09-22fs: Give dentry to inode_change_ok() instead of inodeJan Kara1-1/+1
2016-09-22posix_acl: Clear SGID bit when setting file permissionsJan Kara1-5/+4
2016-06-10vfs: make the string hashes salt the hashLinus Torvalds5-7/+11
2016-05-27switch xattr_handler->set() to passing dentry and inode separatelyAl Viro3-9/+12
2016-05-09more trivial ->iterate_shared conversionsAl Viro1-1/+1
2016-05-02Merge getxattr prototype change into work.lookupsAl Viro6-13/+11
2016-04-10xattr_handler: pass dentry and inode as separate arguments of ->get()Al Viro3-9/+9
2016-04-10don't bother with ->d_inode->i_sb - it's always equal to ->d_sbAl Viro2-2/+2
2016-04-04mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov6-30/+32
2016-03-31posix_acl: Inode acl caching fixesAndreas Gruenbacher1-2/+0
2016-03-24Merge tag 'for-linus-20160324' of git://git.infradead.org/linux-mtdLinus Torvalds4-29/+47
2016-03-11Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-3/+8
2016-03-07jffs2: reduce the breakage on recovery from halfway failed rename()Al Viro1-3/+8
2016-03-07mtd: kill the ecclayout->oobavail fieldBoris BREZILLON1-4/+2
2016-02-29jffs2: Improve post-mount CRC scan efficiencyDavid Woodhouse3-25/+45
2016-02-25Fix directory hardlinks from deleted directoriesDavid Woodhouse2-19/+62
2016-02-25jffs2: Fix page lock / f->sem deadlockDavid Woodhouse2-11/+11
2016-02-25Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin"Thomas Betker1-21/+18
2016-01-23Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+2
2016-01-22tree wide: use kvfree() than conditional kfree()/vfree()Tetsuo Handa3-14/+4
2016-01-22wrappers for ->i_mutex accessAl Viro1-2/+2
2016-01-14kmemcg: account certain kmem allocations to memcgVladimir Davydov1-1/+1
2016-01-13Merge tag 'for-linus-20160112' of git://git.infradead.org/linux-mtdLinus Torvalds1-1/+1
2016-01-11Merge branch 'work.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds4-71/+18
2016-01-06jffs2: use to_delayed_workGeliang Tang1-1/+1
2015-12-13xattr handlers: Simplify list operationAndreas Gruenbacher4-57/+18
2015-12-08replace ->follow_link() with new method that could stay in RCU modeAl Viro1-1/+1
2015-12-06vfs: Distinguish between full xattr names and proper prefixesAndreas Gruenbacher3-14/+0
2015-11-13xattr handlers: Pass handler to operations instead of flagsAndreas Gruenbacher4-22/+35
2015-11-13jffs2: Add missing capability check for listing trusted xattrsAndreas Gruenbacher1-0/+3
2015-11-07Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-6/+3
2015-11-06signal: remove jffs2_garbage_collect_thread()->allow_signal(SIGCONT)Oleg Nesterov1-1/+0
2015-11-06signal: introduce kernel_signal_stop() to fix jffs2_garbage_collect_thread()Oleg Nesterov1-2/+1
2015-11-06signal: turn dequeue_signal_lock() into kernel_dequeue_signal()Oleg Nesterov1-2/+1
2015-11-06fs/jffs2/wbuf.c: remove stray semicolonAndrew Morton1-1/+1
2015-10-04jffs2: fix a memleak in read_direntry()Wei Fang1-1/+5
2015-09-28jffs2: remove unneeded kfreefangwei1-1/+0
2015-09-28jffs2: remove unnecessary new_valid_dev checkYaowei Bai1-3/+0
2015-09-21jffs2: drop null test before destroy functionsJulia Lawall1-18/+9
2015-07-04Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2015-06-23Merge tag 'for-linus-20150623' of git://git.infradead.org/linux-mtdLinus Torvalds2-28/+6
2015-06-23fs: cleanup slight list_entry abuseRasmus Villemoes1-1/+1
2015-05-10jffs2: switch to simple_follow_link()Al Viro3-44/+3
2015-05-07jffs2: fix unbalanced lockingBrian Norris2-28/+6
2015-04-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds8-31/+31
2015-04-22Merge tag 'for-linus-20150422' of git://git.infradead.org/linux-mtdLinus Torvalds1-1/+0
2015-04-15Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-2/+0
2015-04-15VFS: normal filesystems (and lustre): d_inode() annotationsDavid Howells8-31/+31
2015-04-14Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2015-04-11make new_sync_{read,write}() staticAl Viro1-2/+0
2015-03-30jffs2: remove an unneeded conditionDan Carpenter1-1/+0
2015-03-06treewide: Fix typo in printk messagesMasanari Iida1-1/+1
2015-02-22Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2-8/+8
2015-02-22VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry)David Howells2-8/+8
2015-02-16Merge JFFS2 updates from David WoodhouseBrian Norris1-0/+5
2015-02-13jffs2: fix handling of corrupted summary lengthChen Jie1-0/+5
2015-01-12jffs2: compr_rubin: Remove unused functionRickard Strandqvist1-5/+0
2014-11-28jffs2: Drop bogus if in commentGeert Uytterhoeven1-1/+1
2014-10-22jffs2: fix sparse warning: unexpected unlockFabian Frederick1-0/+1
2014-10-09[jffs2] kill wbuf_queued/wbuf_dwork_lockAl Viro2-17/+2
2014-08-08Merge tag 'for-linus-20140808' of git://git.infradead.org/linux-mtdLinus Torvalds2-4/+2
2014-08-08initramfs: support initramfs that is bigger than 2GiBYinghai Lu1-3/+4
2014-07-02fs/jffs2/xattr.c: remove null test before kfreeFabian Frederick1-2/+1
2014-07-02fs/jffs2/acl.c: remove null test before kfreeFabian Frederick1-2/+1
2014-06-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-4/+4
2014-06-06signals: jffs2: fix the wrong usage of disallow_signal()Oleg Nesterov1-5/+7
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-04-07Merge tag 'for-linus-20140405' of git://git.infradead.org/linux-mtdLinus Torvalds4-10/+19
2014-04-04Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+1
2014-04-03mm: remove read_cache_page_async()Sasha Levin1-1/+1
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-10jffs2: Fix crash due to truncation of csizeAjesh Kunhipurayil Vijayan1-1/+1
2014-03-10jffs2: Fix segmentation fault found in stress testKamlakant Patel1-2/+2
2014-03-10jffs2: unlock f->sem on error in jffs2_new_inode()Wang Guoli1-3/+6
2014-03-10jffs2: avoid soft-lockup in jffs2_reserve_space_gc()Li Zefan1-4/+9
2014-03-10jffs2: remove from wait queue after schedule()Li Zefan1-0/+1
2014-01-28Merge tag 'for-linus-20140127' of git://git.infradead.org/linux-mtdLinus Torvalds1-0/+4
2014-01-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds7-143/+24
2014-01-25jffs2: use generic posix ACL infrastructureChristoph Hellwig7-143/+24
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-23fs/jffs2: use rbtree postorder iteration helper instead of opencodingCody P Schafer2-49/+5
2014-01-03jffs2: NULL return of kmem_cache_zalloc should be handledZhouyi Zhou1-0/+4
2013-10-27jffs2: do not support the MLC nandHuang Shijie1-0/+4
2013-06-29[readdir] convert jffs2Al Viro1-36/+16
2013-03-03fs: Limit sys_mount to only request filesystem modules.Eric W. Biederman1-0/+1
2013-02-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+2
2013-02-22new helper: file_inode(file)Al Viro1-2/+2
2013-01-21fs/jffs2: remove depends on CONFIG_EXPERIMENTALKees Cook1-5/+5
2012-11-18jffs2: hold erase_completion_lock on exitAlexey Khoroshilov1-2/+4
2012-11-09jffs2: Fix lock acquisition order bug in jffs2_write_beginThomas Betker1-18/+21
2012-10-09Merge tag 'disintegrate-mtd-20121009' of git://git.infradead.org/users/dhowel...David Woodhouse6-30/+55
2012-10-09rbtree: move some implementation details from rbtree.h to rbtree.cMichel Lespinasse1-5/+8
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-29JFFS2: don't fail on bitflips in OOBBrian Norris1-4/+4
2012-09-29JFFS2: fix unmount regressionArtem Bityutskiy1-0/+4
2012-09-21userns: Convert jffs2 to use kuid and kgid where appropriateEric W. Biederman4-23/+39
2012-09-18userns: Pass a userns parameter into posix_acl_to_xattr and posix_acl_from_xattrEric W. Biederman1-2/+2
2012-07-23don't expose I_NEW inodes via dentry->d_inodeAl Viro1-4/+4
2012-07-14don't pass nameidata to ->create()Al Viro1-2/+2
2012-07-14stop passing nameidata to ->lookup()Al Viro1-2/+2
2012-06-01Merge tag 'for-linus-3.5-20120601' of git://git.infradead.org/linux-mtdLinus Torvalds6-13/+97
2012-05-30jffs2: get rid of jffs2_sync_superArtem Bityutskiy4-21/+58
2012-05-30jffs2: remove unnecessary GC pass on syncArtem Bityutskiy1-2/+0
2012-05-30jffs2: remove unnecessary GC pass on umountArtem Bityutskiy1-3/+0
2012-05-30jffs2: remove lock_superArtem Bityutskiy1-3/+0
2012-05-28Merge tag 'writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linuxLinus Torvalds1-1/+1
2012-05-13jffs2: allow to complete xattr integrity check on first GC scanJean-Christophe DUBOIS3-0/+10
2012-05-13jffs2: allow to discriminate between recoverable and non-recoverable errorsJean-Christophe DUBOIS1-7/+9
2012-05-13jffs2: get rid of jffs2_sync_superArtem Bityutskiy4-21/+58
2012-05-13jffs2: remove unnecessary GC pass on syncArtem Bityutskiy1-2/+0
2012-05-13jffs2: remove unnecessary GC pass on umountArtem Bityutskiy1-3/+0
2012-05-13jffs2: remove lock_superArtem Bityutskiy1-3/+0
2012-05-13jffs2: refactor csize usage in jffs2_do_read_inode_internal()Xi Wang1-6/+6
2012-05-13jffs2: validate symlink size in jffs2_do_read_inode_internal()Xi Wang1-0/+6
2012-05-13JFFS2: Add parameter to reserve disk space for rootDaniel Drake3-0/+66
2012-05-07jffs2: Fix lock acquisition order bug in gc pathJosh Cartwright1-1/+1
2012-05-06vfs: Rename end_writeback() to clear_inode()Jan Kara1-1/+1
2012-03-30Merge tag 'for-linus-3.4' of git://git.infradead.org/mtd-2.6Linus Torvalds28-680/+915
2012-03-27mtd: unify initialization of erase_info->fail_addrShmulik Ladkani1-1/+0
2012-03-27jffs2: Standardize JFFS_<LEVEL> usesJoe Perches3-34/+13
2012-03-27jffs2: Use pr_fmt and remove jffs: from formatsJoe Perches23-38/+80
2012-03-27jffs2: Convert printks to pr_<level>Joe Perches17-264/+342
2012-03-27jffs2: Convert most D1/D2 macros to jffs2_dbgJoe Perches16-360/+504
2012-03-27jffs2: make jffs2_initxattrs() staticNikola Pajkovsky1-2/+2
2012-03-27jffs2: Fix typo in compr.cMasanari Iida1-1/+1
2012-03-27jffs2: Remove unnecessary OOM messagesJoe Perches2-5/+2
2012-03-27jffs2: fix typo in scan.cMasanari Iida1-1/+1
2012-03-27jffs2: update to new MTD interfaceBrian Norris1-3/+1
2012-03-27jffs2: remove direct mtd->point referenceArtem Bityutskiy1-11/+9
2012-03-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-4/+2
2012-03-20Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-4/+2
2012-02-09jffs2: Fix typo in compr.cMasanari Iida1-1/+1
2012-01-11jffs2: do not initialize variable unnecessarilyArtem Bityutskiy1-1/+1
2012-01-10Merge tag 'for-linus-3.3' of git://git.infradead.org/mtd-2.6Linus Torvalds7-81/+45
2012-01-09mtd: do not use mtd->block_markbad directlyArtem Bityutskiy1-3/+0
2012-01-09mtd: do not use mtd->sync directlyArtem Bityutskiy1-3/+1