summaryrefslogtreecommitdiff
path: root/yaffs_vfs_single.c (follow)
AgeCommit message (Collapse)Author
2011-08-15Mods for Linux 3.0 and fix a typoCharles Manning
Roll in NCB's patch and some other changes for Linux 3.0. Also fix a dumb type retired_writes->retried_writes Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-03-31yaffs: More mainlining cleanupCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-02-09yaffs Handle ENOSPC properly during object creationCharles Manning
Was returning ENOMEM. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-02-01yaffs: Update year to 2011 in copyrights etc.Charles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-02-01yaffs: Clean up as per Ryan's commentsCharles Manning
Clean up a whole lot of code issues raised by Ryan. Some further reformatting etc to be mor kernel friendly. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-01-13yaffs: Fix compilation errors introduced by cleanup.Charles Manning
Minor types. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-01-13yaffs: Reformatting to be kernel friendly.Charles Manning
Passes checkpatch.pl Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-01-10yaffs: Sort out issues raised by CoverityCharles Manning
Coverity checks raised some issues, particularly with NULL checks. Fix them. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2011-01-07yaffs: Strip pointless macro wrappingCharles Manning
These wrapping helped nothing. Out... out! Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-12-10yaffs Change tracing to yaffs_traceCharles Manning
Make the tracing a whole lot easier on the eye. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-12-07yaffs: Remove a whole lot of function wrappers and forward declarationsCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-12-01yaffs: Clean up yaffs VFS glue code.Charles Manning
Taking onboard some comments from LKML. Since the /proc/yaffs-stats has been removed, we now suck stats from /proc/yaffs for running the erased space plotting script. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-30yaffs: Replace yaffs_dir_llseek with Linux generic llseekCharles Manning
There was not much point in having the yaffs version as it is functionally equivalent to the kernel one. This also gets rid of using BKL in yaffs2. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-09yaffs: Clean up some tracing.Charles Manning
Make some checkpt messages conditional. Fix up trace table screwed up by lindent. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-09yaffs: Remove SHORT_NAMES_IN_RAM and WIDE_TNODE_DISABLE configsCharles Manning
These have been removed from Linux as their use is discouraged except for debugging purposes. The logic has also changed for SHORT_NAMES_IN_RAM. This is now negative logic. Set CONFIG_YAFFS_NO_SHORT_NAMES to **disable** short names. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-08yaffs Clean up conditional bracingCharles Manning
If a conditional has braces then all paths have braces even if they only have one statement. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-03yaffs: Switch from semaphores to mutexesCharles Manning
Mutex is faster and init_MUTEX has been deprecated, so we'll just switch to mutexes. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-03yaffs: Redo LindentCharles Manning
Only applies to Linux files. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-03yaffs: More clean upCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-02yaffs: More clean upCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-02yaffs: More clean upCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-02yaffs: More clean upCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-02yaffs: Change __uxx types to uxxCharles Manning
__u32 -> u32 and such. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
2010-11-02yaffs: More name changesCharles Manning
Signed-off-by: Charles Manning <cdhmanning@gmail.com>