aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2011-02-14Update README and get rid of some obsolete files in kernel/Phillip Lougher3-442/+0
2010-09-04Update to say that files in kernel/ are obsoleteplougher1-12/+1
2009-12-08Update to reflect CVS statusplougher1-1/+4
2009-01-31Update following mainlining of Squashfsplougher1-5/+10
2009-01-31Checkpatch.pl: fix errorsplougher4-10/+12
2009-01-31squashfs.txt: addplougher1-0/+225
2009-01-31More comments describing the rationale and use of the cache.plougher1-2/+32
2009-01-31Rename squashfs_frag_location to more meaningful squashfs_frag_lookupplougher4-5/+5
2009-01-31squashfs_cache_get: extend cache lock holdingplougher1-5/+7
2009-01-31Simplify a couple of lines of codeplougher1-3/+2
2009-01-31Squashfs_copy_data: add special case for length == 0, and factor outplougher1-7/+8
2009-01-31Extend cache lock holding in squashfs_cache_putplougher1-4/+5
2009-01-31Code tidyplougher1-4/+3
2009-01-31Fix identation errorplougher1-1/+1
2009-01-31Change 'long long' usage to u64 for variables referring to 64-bitplougher15-79/+74
2009-01-31Rename SQUASHFS_I() to squashfs_i().plougher8-61/+61
2009-01-31Make pending and error ints rather than char.plougher1-2/+2
2009-01-31Rename waiting to num_waiters, making clear it is a count rather than aplougher2-9/+9
2009-01-31Rename locked to refcount and update cpmments correspondingly.plougher2-13/+13
2009-01-31More comments.plougher3-3/+19
2009-01-31Add comments for new functions added.plougher1-0/+8
2009-01-31Replace brelse with put_bhplougher1-5/+5
2009-01-31Rename some global functions, prefixing squashfs_plougher8-21/+22
2009-01-31Remove vmalloc, and use smaller PAGE_CACHE_SIZE buffersplougher8-182/+225
2009-01-31Add squashfs_read_table and use it instead of squashfs_read_data toplougher6-18/+24
2009-01-31Use the squashfs cache to read datablocks, rather than directly callplougher5-18/+33
2009-01-31squashfs_fs.h squashfs_fs_i.h and squashfs_fs_sb.h have moved fromplougher3-0/+501
2009-01-31Update dateplougher1-1/+1
2009-01-31Fix an alignment issue in get_dir_index_using_name()plougher1-4/+4
2009-01-31Whoops, one too many eliminated goto. We need this goto as we needplougher1-4/+10
2009-01-31Fix a comment following renaming of variables.plougher1-1/+1
2009-01-31Fix some checkpatch.pl warningsplougher4-6/+6
2008-10-28Move squashfs header files into fs/squashfs directory.plougher12-34/+34
2008-10-28Rename SQUASHFS_FILE_TYPE to SQUASHFS_REG_TYPE, to conform toplougher2-2/+2
2008-10-28Fix some printk format warningsplougher2-3/+6
2008-10-28Fix more stupid mistakesplougher1-4/+4
2008-10-27Improve xattr supportplougher3-4/+22
2008-10-24Fix sparse warnings.plougher8-34/+33
2008-10-24Replace a couple of redundant gotos with returns.plougher8-59/+31
2008-10-24Get rid of some more obsolete defs and slightly reformatplougher1-22/+13
2008-10-23Fix various mistakes in previous checkinsplougher4-15/+10
2008-10-23Switch some swapping mistakes. inode->i_mode should not be swapped.plougher1-3/+2
2008-10-23Fix some horrible codeplougher1-4/+8
2008-10-23Shorten a couple of vars in squashfs_sb_infoplougher6-15/+14
2008-10-23Shorten a bunch of vars in squashfs_inode_infoplougher7-47/+46
2008-10-23Move struct inode pointer from i to inode.plougher1-127/+130
2008-10-22Move struct inode pointer from i to dir, and shorten some variable names.plougher1-27/+27
2008-10-22Change struct inode pointer from i to inodeplougher1-2/+3
2008-10-22Change struct inode pointer from i to inode.plougher1-19/+18
2008-10-22Change super_block from s to sb.plougher1-4/+5
2008-10-22Change super_block pointer from s to sb.plougher1-31/+31
2008-10-22Change superblock to sb from splougher1-4/+4
2008-10-22Change sb from splougher1-18/+18
2008-10-22Change super_block s to sb.plougher1-6/+7
2008-10-22Change s to sb.plougher1-6/+6
2008-10-22s -> sbplougher1-2/+2
2008-10-22Change s -> sb, and shorten/rename some variables.plougher1-21/+21
2008-10-22Change s to sb.plougher1-4/+4
2008-10-22Change super_block pointerplougher1-8/+8
2008-10-22Change super_block pointer from s to sb.plougher1-9/+9
2008-10-22Third round, change squashfs_read_metadata to return negative errors.plougher9-65/+117
2008-10-20Third round of changing to negative error codesplougher8-36/+66
2008-10-20Second round of changing functions to return negative errorsplougher4-31/+61
2008-10-19Fix squashfs_get_id and squashfs_new_inode to return negative errorsplougher2-10/+14
2008-10-19Remove two parameters in call to squashfs_read_metadataplougher10-90/+71
2008-10-19Really fix removal of SERRORplougher1-15/+12
2008-10-19Get rid of SERRORplougher2-11/+8
2008-10-17Update dateplougher1-1/+1
2008-10-17Another round of pointless checkpatch.pl fixes caused by recent editing.plougher9-76/+76
2008-10-16Add compression type to mount time checkplougher2-4/+9
2008-10-16Udate FSF address in GPL Copyleftplougher15-15/+15
2008-10-16Hopefully last round of comments _before_ next mainlining attempt.plougher6-1/+51
2008-10-16Tweak comments.plougher1-2/+2
2008-10-16Add comments.plougher1-3/+34
2008-10-16Add lots of comments.plougher1-3/+49
2008-10-15Yet more coding style changes. This time use kcalloc rather than kmalloc andplougher7-24/+20
2008-10-15Fix code. On second iteration, block needs to move to next index.plougher1-0/+2
2008-10-15Push the blocklist allocation down to read_indexes.plougher1-60/+58
2008-10-15Remove SQUASHFS_MK_VFS_INODE, obsolete, only previously kept for squashfs 2.0plougher1-4/+0
2008-10-15Sigh - make squashfs_cache_get and squashfs_cache_put non-static again.plougher2-2/+5
2008-10-15Update dateplougher1-1/+1
2008-10-15Rewrite enabling kmap to be replaced with kmap_atomicplougher1-26/+46
2008-10-14Add comments.plougher1-0/+9
2008-10-14Add comments.plougher1-2/+19
2008-10-14Rename get_id to squashfs_get_id.plougher2-2/+2
2008-10-14More commentsplougher3-7/+19
2008-10-14More comments.plougher1-12/+30
2008-10-13More comments.plougher1-21/+58
2008-10-13Fix inline swapplougher1-1/+1
2008-10-13fix TRACE statementsplougher1-4/+2
2008-10-11Change else to conform to coding style.plougher1-1/+2
2008-10-11Tidy code.plougher1-2/+2
2008-10-11Add comments.plougher1-0/+10
2008-10-11Fix typo in variableplougher1-2/+2
2008-10-11Add comments.plougher1-0/+11
2008-10-11Udate dateplougher1-1/+1
2008-10-11Typoplougher1-4/+0
2008-10-11Move fragment cache routines from fragment.c to cache.cplougher3-24/+25
2008-10-11Rename squashfs_get_cached_block to squashfs_read_metadataplougher8-26/+26
2008-10-11Move and rename squashfs_cached_block from block.c to cache.cplougher1-4/+4
2008-10-11Move squashfs_get_cached_block out of this file. Plus add commments.plougher1-48/+17
2008-10-11Move squashfs_cached_block to this file, and rename to squashfs_read_metadata.plougher1-4/+52
2008-10-11Remove read_blocklist, it is no longer used outside of file.cplougher1-3/+0
2008-10-11Move comment.plougher1-8/+8
2008-10-11More code tidyingplougher1-8/+5
2008-10-11Lots more comments.plougher1-14/+46
2008-10-10Increase meta_index cache limitsplougher1-3/+2
2008-10-09Add some commentsplougher1-0/+11
2008-10-08Kmalloc PAGE_CACHE_SIZE bytes for block_list rather than 256 bytes.plougher1-5/+3
2008-10-07Now that gcc compilers older than 3.0 are not supported to build the kernel,plougher7-38/+34
2008-10-07Shorten inode struct namesplougher1-10/+10
2008-10-07Remove SQUASHFS_ASE_INODE_HEADER macro and shorten inode struct namesplougher1-32/+64
2008-10-07Rewrite get_block_length getting rid of loads of crudplougher1-34/+10
2008-10-07Tidyplougher1-17/+17
2008-10-07Remove obsolete swap fieldplougher1-1/+0
2008-10-05Add some comments!plougher1-0/+25
2008-10-05Code tidy. Change type of buffer in squashfs_read_data to void *plougher6-8/+6
2008-10-05Remove obsolete parameters in read_blocklist (they were necessary forplougher2-9/+4
2008-10-05No more legacy code....plougher1-740/+0
2008-10-05Fix checkpatch.pl warnings and errors. Get rid of squashfs_block_t andplougher1-9/+5
2008-10-05Remove squashfs_inode_t typedefplougher3-7/+6
2008-10-05Code tidying and remove legacy layout support - hurray last file....plougher1-373/+21
2008-10-05More code tidying.plougher1-20/+25
2008-10-04fix typoplougher1-1/+1
2008-10-04remove legacy indirectplougher1-3/+3
2008-10-04Remove legacy indirectplougher2-4/+3
2008-10-04Remove obsolete indirect function pointers - no legacy layouts supported, noplougher1-6/+0
2008-10-04Remove legacy layout codeplougher1-22/+0
2008-10-04Remove support for older layouts.plougher1-31/+8
2008-10-04Update code to use new wider 32-bit rdev field.plougher2-2/+2
2008-10-03fix typoplougher1-1/+1
2008-10-03Shorten variable namesplougher1-4/+4
2008-10-03Fix checkpatch warnings and errors (pass two), plus shorten some variable namesplougher1-9/+16
2008-10-03shorten variable namesplougher1-4/+4
2008-10-03shorten variable nameplougher1-2/+2
2008-10-03shorten some variable namesplougher2-8/+7
2008-10-03Shorten a couple of variable names.plougher1-3/+3
2008-10-03Fix for checkpatch.pl warnings (pass one).plougher1-176/+178
2008-10-03Fix for checkpatch.pl warnings and errorsplougher1-23/+33
2008-10-01Fix checkpatch.pl errors and warningsplougher10-149/+207
2008-10-01Remove obsolete swap macrosplougher1-237/+0
2008-10-01Update on-disk superblock structure to use __lexx types.plougher1-19/+19
2008-10-01Add frequently accessed superblock information to swapped values in msblk.plougher1-1/+7
2008-10-01Remove superblock swap code and replace with inline swapping. Moveplougher1-59/+78
2008-10-01Use new cached swapped superblock fields in msblkplougher1-4/+2
2008-10-01Replace sblk accesses with new swapped superblock fields in msblkplougher1-2/+1
2008-10-01Replace sblk accesses to superblock information with new swapped fieldsplougher1-11/+9
2008-10-01Replace sblk accesses to superblock information with new swapped informationplougher1-4/+2
2008-10-01Move sblk accesses to msblk accesses, plus remove obsolete check_data code.plougher1-23/+5
2008-10-01Change signature of read_fragment_index_tableplougher1-1/+1
2008-10-01First stage in removing sblk (cached on-disk superblock).plougher1-5/+15
2008-10-01Change signatures of read_inode_lookup_table, read_fragment_index_table andplougher1-3/+6
2008-10-01Remove sblk usage, and update API to return the allocated table as theplougher1-11/+11
2008-10-01Remove sblk in read_fragment_index table (it is going away). Also improveplougher1-15/+12
2008-10-01Remove sblk use in read_inode_lookup table (sblk a cached copy of theplougher1-12/+12
2008-10-01Update on-disk inode structures to use __lexx typesplougher1-35/+35
2008-10-01Fix typo in inlining changesplougher1-4/+3
2008-10-01Fix TRACE statements and one missed inline swapplougher1-4/+4
2008-10-01Fix inlining mistake using le32_to_cpu when le64_to_cpu should have been used.plougher1-2/+2
2008-10-01Fix format in TRACE() statement.plougher1-2/+2
2008-10-01Remove old swapping code, and replace with inline swappingplougher1-133/+79
2008-09-10Change signature of read_blocklist()plougher1-1/+1
2008-09-10Cleanup some code making inplace swapping neater.plougher1-10/+10
2008-09-10Change signature of read_blocklist.plougher1-1/+1
2008-09-10Change types of in-memory inode/id/fragment lookup tables to __le64,plougher1-3/+3
2008-09-10Add inplace swapping using lexx_to_cpu(), remove old swap code.plougher1-19/+6
2008-09-10Remove old swap code, replace with inplace swapping using lexx_to_cpu()plougher1-25/+7
2008-09-09Udate get_fragment_location() signatureplougher1-1/+1
2008-09-09Update code calling get_fragment_location following API improvementplougher1-10/+16
2008-09-09Improve get_fragment_location() APIplougher1-6/+4
2008-09-09fix type in previous commitplougher1-1/+1
2008-09-09Update on-disk fragment structures to use explicit __lexx typesplougher1-2/+2
2008-09-09Remove old swap code, replace with inline lexx_to_cpu functionsplougher1-28/+7
2008-09-09Remove old swap code, replace with inline lexx_to_cpu() functionsplougher1-25/+6
2008-09-09Update date.plougher1-1/+1
2008-09-09Replace swap code with in-place swapping using lexx_to_cpu()plougher2-121/+78
2008-09-09Update on-disk dir structures to use explicit little endian type (__lexx).plougher1-10/+10
2008-08-21Remove buffer_head.h include and rather include the headers it wasplougher1-1/+4
2008-08-21Explicitly include some more headers rather than rely on them beingplougher1-0/+1
2008-08-21Fix includesplougher4-35/+22
2008-08-21More messing about with the includes - explictly include kernel.h neededplougher1-0/+1
2008-08-20Add some more header includesplougher1-1/+3
2008-08-20Get rid of the buffer_head.h includeplougher1-2/+4
2008-08-20Don't rely on buffer_header.h pulling in headers and include them directly,plougher1-1/+3
2008-08-20Don't rely on headers including other important headers as much. includeplougher1-2/+4
2008-08-20Don't rely on buffer_head.h to pull in other necessary header filesplougher1-1/+6
2008-08-20Fix header includesplougher1-9/+6
2008-08-20Remove redundant header includesplougher1-9/+4
2008-08-20Remove redundant headersplougher1-9/+3
2008-08-20Remove unnecessary header includesplougher3-25/+11
2008-08-20Updat infoplougher1-6/+5
2008-08-20Update for more impending VFS changes in linux-next tree. These willplougher1-19/+3
2008-08-19Update for latest changes in VFS interface (good for currentplougher1-1/+1
2008-08-10Remove redundant header includes. Also some general code tidyingplougher1-13/+11
2008-08-10Remove variable names from extern function prototypesplougher1-31/+28
2008-08-09Update following split of inode.c into separate filesplougher2-14/+54
2008-08-09Split all but inode operations into new separate filesplougher1-1872/+2
2008-08-09Split symlink address operations into a separate fileplougher1-0/+87
2008-08-09Split super block and general filesystem framework functions into a separateplougher1-0/+381
2008-08-09Split directory inode operations into a separate fileplougher1-0/+200