aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jffs2
AgeCommit message (Expand)AuthorFilesLines
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
2012-01-09mtd: harmonize mtd_writev usageArtem Bityutskiy1-5/+1
2012-01-09mtd: do use mtd->point directlyArtem Bityutskiy3-16/+13
2012-01-09jffs: remove custom mtd_fake_writev functionArtem Bityutskiy1-26/+1
2012-01-09mtd: introduce mtd_block_markbad interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_block_isbad interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_sync interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_writev interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_write_oob interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_read_oob interfaceArtem Bityutskiy1-2/+2
2012-01-09mtd: introduce mtd_write interfaceArtem Bityutskiy2-11/+12
2012-01-09mtd: introduce mtd_read interfaceArtem Bityutskiy2-5/+6
2012-01-09mtd: introduce mtd_unpoint interfaceArtem Bityutskiy3-7/+7
2012-01-09mtd: introduce mtd_point interfaceArtem Bityutskiy3-6/+6
2012-01-09mtd: introduce mtd_erase interfaceArtem Bityutskiy1-1/+1
2012-01-09jffs2: fix up error handling for insert_inode_lockedEric Sandeen1-1/+0
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-2/+2
2012-01-03switch ->mknod() to umode_tAl Viro1-2/+2
2012-01-03switch ->create() to umode_tAl Viro1-3/+3
2012-01-03switch vfs_mkdir() and ->mkdir() to umode_tAl Viro1-2/+2
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro1-1/+0
2011-11-07Merge git://git.infradead.org/mtd-2.6Linus Torvalds8-47/+225
2011-11-02filesystems: add set_nlink()Miklos Szeredi2-6/+6
2011-10-19jffs2: add compr=lzo and compr=zlib optionsAndres Salomon3-37/+110
2011-10-19jffs2: implement mount option parsing and compression overridingAndres Salomon5-4/+112
2011-09-11mtd: rename MTD_OOB_* to MTD_OPS_*Brian Norris1-3/+3
2011-09-11jffs2: use mutex_is_locked() in __jffs2_flush_wbuf()Alexey Khoroshilov1-2/+1
2011-09-11jffs2: Avoid unneeded 'if' before kfreeJesper Juhl1-3/+1
2011-08-09Merge branch 'next-evm' of git://git.kernel.org/pub/scm/linux/kernel/git/zoha...James Morris1-16/+19
2011-08-01switch posix_acl_equiv_mode() to umode_t *Al Viro1-1/+1
2011-08-01switch posix_acl_create() to umode_t *Al Viro4-4/+4
2011-07-26jffs2: S_ISLNK(mode & S_IFMT) is pointlessAl Viro1-1/+1
2011-07-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2011-07-25fs: take the ACL checks to common codeChristoph Hellwig5-22/+6
2011-07-25kill boilerplates around posix_acl_create_masq()Al Viro1-10/+5
2011-07-25kill boilerplate around posix_acl_chmod_masq()Al Viro1-8/+5
2011-07-25vfs: move ACL cache lookup into generic codeLinus Torvalds1-3/+0
2011-07-24fix jffs2 ACLs on big-endian with 16bit mode_tAl Viro4-5/+5
2011-07-22jffs2: fix IN_DELETE_SELF on overwriting rename() killing a directoryAl Viro1-1/+4
2011-07-22fs: Merge split stringsJean Delvare1-1/+1
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik2-2/+9
2011-07-20make d_splice_alias(ERR_PTR(err), dentry) = ERR_PTR(err)Al Viro1-3/+1
2011-07-20->permission() sanitizing: don't pass flags to ->check_acl()Al Viro2-2/+2
2011-07-20->permission() sanitizing: pass MAY_NOT_BLOCK to ->check_acl()Al Viro1-1/+1
2011-07-18security: new security_inode_init_security API adds function callbackMimi Zohar1-16/+19
2011-05-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-7/+2
2011-05-28jffs2: remove unnecessary dentry_unhash from rmdir, dir renameSage Weil1-5/+0
2011-05-27Merge git://git.infradead.org/mtd-2.6Linus Torvalds2-12/+11
2011-05-27fs: pass exact type of data dirties to ->dirty_inodeChristoph Hellwig2-2/+2
2011-05-26vfs: push dentry_unhash on rename_dir into file systemsSage Weil1-0/+3
2011-05-26vfs: push dentry_unhash on rmdir into file systemsSage Weil1-0/+2
2011-05-25JFFS2: retry large buffer allocationsGrant Erickson1-8/+11
2011-05-25jffs2: remove unused variablesSergey Senozhatsky1-4/+0
2011-03-31Fix common misspellingsLucas De Marchi4-5/+5
2011-03-25Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Artem Bityutskiy7-22/+26
2011-03-23userns: rename is_owner_or_cap to inode_owner_or_capableSerge E. Hallyn1-1/+1
2011-03-22zlib: slim down zlib_deflate() workspace when possibleJim Keniston1-3/+4
2011-03-11jffs2: remove a trailing white space in commentariesTracey Dent1-1/+1
2011-03-08Merge branch 'master' of git://git.infradead.org/users/eparis/selinux into nextJames Morris5-18/+21
2011-02-01fs/vfs/security: pass last path component to LSM on inode creationEric Paris5-18/+21
2011-01-17Merge git://git.infradead.org/mtd-2.6Linus Torvalds3-10/+9
2011-01-07fs: provide rcu-walk aware permission i_opsNick Piggin2-2/+5
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+8
2010-12-03jffs2: typo in commentDan Carpenter1-1/+1
2010-12-03jffs2: fix error value signVasiliy Kulikov1-6/+6
2010-12-03jffs2: use vzallocJoe Perches1-3/+2
2010-10-30Merge git://git.infradead.org/mtd-2.6Linus Torvalds15-41/+56
2010-10-30Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Woodhouse2-10/+3
2010-10-29convert get_sb_mtd() users to ->mount()Al Viro1-5/+4
2010-10-25new helper: ihold()Al Viro1-2/+2
2010-10-25jffs2: use kmemdupJulia Lawall1-2/+1
2010-10-25jffs2: Reduce excessive scan of empty blocksJoakim Tjernlund1-6/+6
2010-10-25jffs2: Fix serious write stall due to eraseJoakim Tjernlund1-3/+4
2010-10-25jffs2: Dynamically choose inocache hash sizeDaniel Drake5-7/+29
2010-10-25jffs2: drop unused model argumentMike Frysinger6-22/+15
2010-10-25jffs2: use cond_resched() instead of yield()Wolfram Sang1-1/+1
2010-10-04BKL: Remove BKL from jffs2Arnd Bergmann2-15/+1
2010-10-04BKL: Explicitly add BKL around get_sb/fill_superJan Blunck1-2/+9
2010-08-10Merge git://git.infradead.org/mtd-2.6Linus Torvalds19-3/+20
2010-08-09convert remaining ->clear_inode() to ->evict_inode()Al Viro4-5/+7
2010-08-09jffs2: don't open-code iget_failed()Al Viro1-12/+4
2010-08-09check ATTR_SIZE contraints in inode_change_okChristoph Hellwig1-2/+2
2010-08-08mtd: Remove obsolete <mtd/compatmac.h> includeDavid Woodhouse1-1/+0
2010-08-08jffs2: Update copyright noticesDavid Woodhouse18-2/+20
2010-07-21Fix up trivial spelling errors ('taht' -> 'that')Linus Torvalds1-1/+1
2010-06-07Merge git://git.infradead.org/~dwmw2/mtd-2.6.35Linus Torvalds3-63/+74
2010-06-06jffs2: update ctime when changing the file's permission by setfaclJan Kara1-1/+2
2010-06-03jffs2: Fix NFS race by using insert_inode_locked()David Woodhouse2-3/+16
2010-06-03jffs2: Fix in-core inode leaks on error pathsDavid Woodhouse1-59/+56
2010-05-27kill spurious reference to vmtruncatenpiggin@suse.de1-2/+2
2010-05-27drop unused dentry argument to ->fsyncChristoph Hellwig2-3/+3
2010-05-21jffs2: constify xattr_handlerStephen Hemminger7-15/+15
2010-05-19jffs2: Stop triggering block erases from jffs2_write_super()Joakim Tjernlund1-4/+0
2010-05-19jffs2: Rename jffs2_erase_pending_trigger() to jffs2_dirty_trigger()Joakim Tjernlund2-3/+2
2010-05-19jffs2: Use jffs2_garbage_collect_trigger() to trigger pending erasesDavid Woodhouse5-10/+12
2010-05-19jffs2: Require jffs2_garbage_collect_trigger() to be called with lock heldDavid Woodhouse3-2/+5
2010-05-19jffs2: Wake GC thread when there are blocks to be erasedJoakim Tjernlund1-0/+4
2010-05-19jffs2: Erase pending blocks in GC pass, avoid invalid -EIO returnDavid Woodhouse3-4/+30
2010-05-19jffs2: Add 'work_done' return value from jffs2_erase_pending_blocks()Joakim Tjernlund2-2/+5
2010-05-10Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Woodhouse8-7/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo8-7/+1
2010-03-26Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Woodhouse1-1/+1
2010-03-17jffs2: fix up rb_root initializations to use RB_ROOTVenkatesh Pallipadi1-1/+1
2010-02-26Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Woodhouse5-69/+56
2010-02-25JFFS2: avoid using C++ keyword `new' in userspace-visible headerAndrew Morton2-9/+9
2009-12-16Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/v...Linus Torvalds5-69/+56
2009-12-16Merge git://git.infradead.org/mtd-2.6Linus Torvalds3-3/+4
2009-12-16sanitize xattr handler prototypesChristoph Hellwig5-69/+56
2009-12-16jffs2: Fix long-standing bug with symlink garbage collection.David Woodhouse1-1/+2
2009-12-07Merge branch 'for-next' into for-linusJiri Kosina3-3/+3
2009-12-04tree-wide: fix assorted typos all over the placeAndré Goddard Rosa3-3/+3
2009-11-30jffs2: Fix memory corruption in jffs2_read_inode_range()David Woodhouse1-3/+6