8e7ceee18077abbea0760d8dbd9366012e944b87 |
|
31-Jan-2009 |
plougher <plougher> |
Checkpatch.pl: fix errors Signed-off-by: Phillip Lougher <phillip@lougher.demon.co.uk>
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
8d948bfaa6795b25ff774333f01b4f5d92241ea7 |
|
31-Jan-2009 |
plougher <plougher> |
More comments describing the rationale and use of the cache. Signed-off-by: Phillip Lougher <phillip@lougher.demon.co.uk>
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
62eee33cd67617db0c43441ba4123d0276b836f6 |
|
31-Jan-2009 |
plougher <plougher> |
squashfs_cache_get: extend cache lock holding Signed-off-by: Phillip Lougher <phillip@lougher.demon.co.uk>
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
dd2dee4f02c52cb10cde44cc1d44a2df28800294 |
|
31-Jan-2009 |
plougher <plougher> |
Squashfs_copy_data: add special case for length == 0, and factor out buffer == NULL special case Signed-off-by: Phillip Lougher <phillip@lougher.demon.co.uk>
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
142191333e91c13aac6e6c2e718867a6b5f4088b |
|
31-Jan-2009 |
plougher <plougher> |
Extend cache lock holding in squashfs_cache_put Signed-off-by: Phillip Lougher <phillip@logopolis.(none)>
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
f006b96e65d7092838983913afbd69fd8199d793 |
|
31-Jan-2009 |
plougher <plougher> |
Change 'long long' usage to u64 for variables referring to 64-bit filesystem locations Signed-off-by: Phillip Lougher <phillip@lougher.demon.co.uk>
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
25e0a3fb4ce73fa690fc77cb85246226020bff22 |
|
31-Jan-2009 |
plougher <plougher> |
Rename waiting to num_waiters, making clear it is a count rather than a boolean. Signed-off-by: Phillip Lougher <phillip@lougher.demon.co.uk>
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
b294ad2b9d77567ed538bba3ac37c5a44d04aac9 |
|
31-Jan-2009 |
plougher <plougher> |
Rename locked to refcount and update cpmments correspondingly. Signed-off-by: Phillip Lougher <phillip@lougher.demon.co.uk>
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
14a04238770d70c32baeaa37b5a500699a98299e |
|
31-Jan-2009 |
plougher <plougher> |
Add comments for new functions added. Signed-off-by: Phillip Lougher <phillip@lougher.demon.co.uk>
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
e5d56679a8f550513b2e8535e470af87d2679b82 |
|
31-Jan-2009 |
plougher <plougher> |
Rename some global functions, prefixing squashfs_ Signed-off-by: Phillip Lougher <phillip@lougher.demon.co.uk>
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
9798f1e43e2fbc8f288a5dc901377f07cec054c1 |
|
31-Jan-2009 |
plougher <plougher> |
Remove vmalloc, and use smaller PAGE_CACHE_SIZE buffers Signed-off-by: Phillip Lougher <phillip@lougher.demon.co.uk>
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
e631cb724d83f7e13be3008b2bd810f94aa77c67 |
|
31-Jan-2009 |
plougher <plougher> |
Add squashfs_read_table and use it instead of squashfs_read_data to read tables from the filesystem. Also use kmalloc when allocating zlib workspace allocation. Signed-off-by: Phillip Lougher <phillip@lougher.demon.co.uk>
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
93911cbac69fbc999c52939d8d8b10698cb14051 |
|
31-Jan-2009 |
plougher <plougher> |
Use the squashfs cache to read datablocks, rather than directly call squashfs_read_data(). This improves performance in race conditions where squashfs_readpage is called simultaneously to read pages in the same datablock. Also when vmalloc is replaced with multiple PAGE_CACHE_SIZEd pages, it centralises necessary support to the squashfs cache code. Signed-off-by: Phillip Lougher <phillip@lougher.demon.co.uk>
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
a70c1cc4b995d559bcbdf2d3dda88c5bd1292c32 |
|
28-Oct-2008 |
plougher <plougher> |
Move squashfs header files into fs/squashfs directory.
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
532f06823c68342cf869a8a0999ef6c105a4555a |
|
24-Oct-2008 |
plougher <plougher> |
Fix sparse warnings.
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
171e3df917d22af3d8e5caff56c3665f626d96f4 |
|
24-Oct-2008 |
plougher <plougher> |
Replace a couple of redundant gotos with returns.
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
314b2c8f7f5c37c2dacd3e3452f4c30805920aaa |
|
22-Oct-2008 |
plougher <plougher> |
Change super_block pointer
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
42d43d8a5d236bdae90e04b241ef5db631904ebf |
|
22-Oct-2008 |
plougher <plougher> |
Third round, change squashfs_read_metadata to return negative errors.
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
64fcf5e5c474932a049e6e91d9fd13b116743e83 |
|
20-Oct-2008 |
plougher <plougher> |
Third round of changing to negative error codes
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
bfffe327332facc323af287277f68fe905ce7a8a |
|
19-Oct-2008 |
plougher <plougher> |
Remove two parameters in call to squashfs_read_metadata
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
07e0310c61c277c87523afcf136e028524e24686 |
|
17-Oct-2008 |
plougher <plougher> |
Another round of pointless checkpatch.pl fixes caused by recent editing.
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
a3e28ecaf227d2c03ec6724dd718e3c5a12b74ef |
|
16-Oct-2008 |
plougher <plougher> |
Udate FSF address in GPL Copyleft
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
824cff29fd798cbd6cbfa18d93751c51ceabbd7f |
|
16-Oct-2008 |
plougher <plougher> |
Hopefully last round of comments _before_ next mainlining attempt.
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
3405d617eb69745519a80952f1fe3e8ff0fa0541 |
|
15-Oct-2008 |
plougher <plougher> |
Yet more coding style changes. This time use kcalloc rather than kmalloc and change occurances of sizeof(type) to sizeof(var).
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
94a3cba2f8882ddc0e77e90074bd68068027d59b |
|
15-Oct-2008 |
plougher <plougher> |
Sigh - make squashfs_cache_get and squashfs_cache_put non-static again. They're needed for the symlink code rewrite.
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
e3d86c0ae2a809f5ac9c83a7cda5dc157f79f56c |
|
14-Oct-2008 |
plougher <plougher> |
More comments.
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
73dfc7baf84211d44d31f5e02d1c6049a311dd98 |
|
11-Oct-2008 |
plougher <plougher> |
Change else to conform to coding style.
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
104b36dce88e104cf3f99e805631acd62fefc210 |
|
11-Oct-2008 |
plougher <plougher> |
Move fragment cache routines from fragment.c to cache.c
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
a0e63992079bc68e21081d06a84ec09eb78a86d0 |
|
11-Oct-2008 |
plougher <plougher> |
Move squashfs_cached_block to this file, and rename to squashfs_read_metadata.
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
b1a96ce61f43139b22c7a431c4ae3a14162d4309 |
|
11-Oct-2008 |
plougher <plougher> |
Move comment.
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
4002c46c86d2f9606f30fa4d7b99f7789f115588 |
|
05-Oct-2008 |
plougher <plougher> |
Add some comments!
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
56d24bf18e169cc9de1499e63a99809b8fed08fb |
|
01-Oct-2008 |
plougher <plougher> |
Fix checkpatch.pl errors and warnings
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
60417407e2c58429ea44590f89aa1e44ff3ae308 |
|
01-Oct-2008 |
plougher <plougher> |
Fix format in TRACE() statement.
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
5f5bc069f4561daf43d006f79ca598dbe65d4717 |
|
21-Aug-2008 |
plougher <plougher> |
Don't rely on headers including other important headers as much. include them directly
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
e10248a420914a7c6092fc02b803cf3dac5b432d |
|
20-Aug-2008 |
plougher <plougher> |
Remove unnecessary header includes
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|
159e0584a72ce1c147a4440507e2e858880f91f5 |
|
09-Aug-2008 |
plougher <plougher> |
Split cache functions into a separate file
/external/squashfs-tools/kernel/fs/squashfs/cache.c
|