aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jffs2
AgeCommit message (Expand)AuthorFilesLines
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
2009-11-30JFFS2: fix min/max confusionRoel Kluin1-1/+1
2009-11-30jffs2: Fix error return in jffs2_do_read_inode_internal()Roel Kluin1-1/+1
2009-09-23Merge git://git.infradead.org/mtd-2.6Linus Torvalds2-9/+15
2009-09-22const: mark remaining export_operations constAlexey Dobriyan1-1/+1
2009-09-20Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Woodhouse5-11/+6
2009-09-19jffs2: Use SLAB_HWCACHE_ALIGN for jffs2_raw_{dirent,inode} slabsDavid Woodhouse1-2/+2
2009-09-08jffs2/jfs/xfs: switch over to 'check_acl' rather than 'permission()'Linus Torvalds5-11/+6
2009-09-04jffs2: move jffs2_gcd_mtd threads to the new kthread APIGerard Lledo1-7/+13
2009-09-03JFFS2: add missing verify buffer allocation/deallocationMassimo Cirillo1-0/+10
2009-08-04jffs2: Fix return value from jffs2_do_readpage_nolock()Anders Grafström1-1/+1
2009-07-12headers: smp_lock.h reduxAlexey Dobriyan1-0/+1
2009-07-08Remove multiple KERN_ prefixes from printk formatsJoe Perches1-4/+6
2009-07-01Merge git://git.infradead.org/mtd-2.6Linus Torvalds1-2/+2
2009-06-24Get "no acls for this inode" right, fix shmem breakageAl Viro1-2/+1
2009-06-24helpers for acl caching + switch to thoseAl Viro1-49/+11
2009-06-24switch jffs2 to inode->i_aclAl Viro5-48/+19
2009-06-23jffs2: fix another potential leak on error path in scan.cDavid Woodhouse1-2/+2
2009-06-22Merge git://git.infradead.org/mtd-2.6Linus Torvalds1-2/+2
2009-06-15jffs2: leaking jffs2_summary in function jffs2_scan_mediumChristian Engelmayer1-2/+2
2009-06-11jffs2: call jffs2_write_super from jffs2_sync_fsChristoph Hellwig1-0/+2
2009-06-11Push BKL down into ->remount_fs()Alessio Igor Bogani1-0/+3
2009-06-11->write_super lock_super pushdownChristoph Hellwig1-6/+9
2009-06-11jffs2: move jffs2_write_super to super.cChristoph Hellwig3-16/+14
2009-06-11push BKL down into ->put_superChristoph Hellwig1-0/+4
2009-06-11remove ->write_super call in generic_shutdown_superChristoph Hellwig1-0/+3
2009-05-29jffs2: Fix corruption when flash erase/write failureJoakim Tjernlund1-7/+0
2009-04-06Merge git://git.infradead.org/mtd-2.6Linus Torvalds2-6/+4
2009-03-31New helper - current_umask()Al Viro1-1/+1
2009-03-20[JFFS2] jffs2_acl_count() tests < 0 on unsignedRoel Kluin1-2/+2
2009-03-20[JFFS2] kmem_cache_alloc/memset -> kmem_cache_zallocWei Yongjun1-4/+2
2009-02-21[JFFS2] fix mount crash caused by removed nodesThomas Gleixner1-9/+33
2009-02-14[JFFS2] force the jffs2 GC daemon to behave a bit betterAndres Salomon1-7/+11
2009-01-09[JFFS2] remove junk prototypesArtem Bityutskiy1-3/+0
2009-01-05Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Woodhouse1-1/+1
2009-01-04fs: symlink write_begin allocation context fixNick Piggin1-1/+1
2008-12-10[JFFS2] Clean up fs/jffs2/compr_rubin.cDavid Woodhouse1-56/+64
2008-12-10[MTD] update internal API to support 64-bit device sizeAdrian Hunter1-2/+3
2008-11-06Merge git://git.infradead.org/mtd-2.6Linus Torvalds3-11/+16
2008-11-05[JFFS2] fix race condition in jffs2_lzo_compress()Geert Uytterhoeven1-6/+9
2008-10-31[JFFS2] Fix lack of locking in thread_should_wake()David Woodhouse1-5/+5
2008-10-23[PATCH] fix ->llseek for more directoriesChristoph Hellwig1-1/+2
2008-10-23[JFFS2] Use d_splice_alias() not d_add() in jffs2_lookup()David Woodhouse1-3/+1
2008-10-23[JFFS2] Reinstate NFS exportabilityDavid Woodhouse1-0/+48
2008-10-21[JFFS2] Fix build failure with !CONFIG_JFFS2_FS_WRITEBUFFERSteve Glendinning1-0/+2
2008-10-18[JFFS2] Write buffer offset adjustment for NOR-ECC (Sibley) flashAlexander Belyakov2-4/+5
2008-10-17[JFFS2] Correct parameter names of jffs2_compress() in commentsGeert Uytterhoeven1-2/+2
2008-09-01CRED: Wrap task credential accesses in the JFFS2 filesystemDavid Howells1-2/+2
2008-09-01Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Woodhouse1-1/+0
2008-09-01[JFFS2] Move JFFS2 config options out of fs/KconfigAlexey Dobriyan1-0/+188
2008-08-23removed unused #include <linux/version.h>'sAdrian Bunk1-1/+0
2008-08-18[JFFS2] Fill in f_fsid field in jffs2_statfs()David Woodhouse1-0/+2
2008-08-14[JFFS2] Correct symlink name too long error codeAdrian Hunter1-1/+1
2008-08-12[MTD] Define and use MTD_FAIL_ADDR_UNKNOWN instead of 0xffffffffAdrian Hunter1-2/+2
2008-08-01[JFFS2] Fix allocation of summary bufferDavid Woodhouse2-14/+32
2008-07-26Merge git://git.infradead.org/mtd-2.6Linus Torvalds4-5/+4
2008-07-26[PATCH] sanitize ->permission() prototypeAl Viro2-2/+2
2008-07-26SL*B: drop kmem cache argument from constructorAlexey Dobriyan1-1/+1
2008-07-11[JFFS2] Use .unlocked_ioctlStoyan Gaydarov4-5/+4
2008-05-01Merge git://git.infradead.org/mtd-2.6Linus Torvalds14-68/+108
2008-05-01[MTD][NOR] Add physical address to point() methodJared Hulbert3-10/+13
2008-05-01[JFFS2] Track parent inode for directories (for NFS export)David Woodhouse12-42/+70
2008-05-01[JFFS2] Invert last argument of jffs2_gc_fetch_inode(), make it boolean.David Woodhouse4-7/+8
2008-05-01[JFFS2] Quiet lockdep false positive.David Woodhouse2-3/+10
2008-05-01[JFFS2] Clean up jffs2_alloc_inode() and jffs2_i_init_once()David Woodhouse1-7/+8
2008-04-30fs: replace remaining __FUNCTION__ occurrencesHarvey Harrison2-6/+6
2008-04-23[JFFS2] Introduce dbg_readinode2 log level, use it to shut read_dnode() upDavid Woodhouse2-7/+14
2008-04-23[JFFS2] Fix jffs2_reserve_space() when all blocks are pending erasure.David Woodhouse2-2/+11
2008-04-23[JFFS2] Add erase_checking_list to hold blocks being marked.David Woodhouse4-4/+25
2008-04-23[JFFS2] Return values of jffs2_block_check_erase error pathsAnders Grafström1-1/+6
2008-04-23[JFFS2] Finally remove redundant ref->__totlen field.David Woodhouse1-1/+1
2008-04-23[JFFS2] Honour TEST_TOTLEN macro in debugging code. ref->__totlen is going!David Woodhouse1-1/+4
2008-04-23[JFFS2] Add paranoia debugging for superblock countsDavid Woodhouse2-3/+136
2008-04-22[JFFS2] Fix free space leak with in-band cleanmarkersDavid Woodhouse1-10/+8
2008-04-22[JFFS2] Self-sufficient #includes in jffs2_fs_i.h: include <linux/mutex.h>David Woodhouse1-1/+1
2008-04-22[JFFS2] semaphore->mutex conversionDavid Woodhouse14-167/+168
2008-04-22[JFFS2] add write verify on dataflash.michael1-0/+12
2008-04-22[JFFS2] fix sparse warnings in gc.cDavid Woodhouse1-1/+1
2008-04-22[JFFS2] fix sparse warning in write.cHarvey Harrison1-1/+1
2008-04-22[JFFS2] Fix sparse warning in nodemgmt.cDavid Woodhouse1-1/+0
2008-04-22[JFFS2] include function prototype for jffs2_ioctlHarvey Harrison1-0/+1
2008-04-22Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Woodhouse3-3/+3
2008-04-18Convert asm/semaphore.h users to linux/semaphore.hMatthew Wilcox2-2/+2
2008-04-14JFFS2 Fix of panics caused by wrong condition for hole frag creation in write...Alexey Korolev1-1/+1
2008-02-25[JFFS2] Use ALLOC_DELETION priority for truncation to zero lengthDavid Woodhouse1-1/+6
2008-02-25[JFFS2] Set i_blocks when truncating filesDavid Woodhouse1-2/+5
2008-02-07Merge git://git.infradead.org/mtd-2.6Linus Torvalds6-40/+42