- 11 Jun, 2003 3 commits
-
-
Nicolas Pitre authored
Patch from Nicolas Pitre The -march=armv5te issue looks to be fixed in gcc-3.3. Since gcc-3.3 is the only gcc version >= 3 that seems to correctly compile kernels out of the box I think it would be reasonable to apply this patch and no bother with older gcc versions. Yet gcc-3.3 emits V5TE instructions only when -mcpu=xscale is used, but that seems to have been fixed in current CVS so next gcc release will use all available instructions properly with -march=armv5te.
-
Deepak Saxena authored
Patch from Deepak Saxena This patch adds some hooks to arch/arm/Makefile to enable proper building of big-endian kernels. It also adds an option to the the top level arm KConfig that only allows a big-endian kernel to be built if the sub-arch KConfig sets the CONFIG_ARCH_SUPPORTS_BIG_ENDIAN boolean to true. This is mainly there to keep people from attemtpting to build a big-endian kernel for a system that is not capable of running in big-endian mode.
-
Deepak Saxena authored
Patch from Deepak Saxena
-
- 09 Jun, 2003 16 commits
-
-
Frank Cusack authored
When foo is unlinked, nfs_unlink() does a sillyrename, this puts the dentry on nfs_delete_queue, and (in the VFS) unhashes it from the dcache. This causes problems, since any later access to the silly-renamed new .nfs file will create a NEW dentry that aliases the one we originally created, but unhashed. This causes various confusion, especially if we want to try to delete it again later. So fix this by not unhash the dentry after silly-renaming. In 2.2, each fs was responsible for doing a d_delete(), in 2.4 and later it happens in the VFS layer and I think it was just an oversight that the 2.4 VFS doesn't consider sillyrename (considering the code and comments that are cruft). Also fixed up some comments while debugging this.
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Christoph Hellwig authored
-
Geert Uytterhoeven authored
-
Hideaki Yoshifuji authored
-
Hideaki Yoshifuji authored
-
Herbert Xu authored
-
Joe Thornber authored
-
Joe Thornber authored
-
Joe Thornber authored
[From Patrick Caulfield]
-
Joe Thornber authored
Pull dm_div_up() out of dm-table.c into dm.h
-
Joe Thornber authored
Some targets may perform io of their own volition, eg. a mirror performing recovery, a cache target pulling in different chunks. We cannot let them perform this io while the device is suspended. This patch adds 2 new methods to the target type, which instruct the target to suspend/resume itself. All targets start in the suspended state, so should expect an initial resume call. Simple targets do not need to implement these functions.
-
Joe Thornber authored
-
Joe Thornber authored
Replace __HIGH() and __LOW() with max() and min_not_zero().
-
Steven Cole authored
This removes the last sources of "non-ANSI parameter list" warnings for zlib_deflate.
-
Ville Nuorvala authored
-
- 08 Jun, 2003 21 commits
-
-
Jörn Engel authored
Reduce MAX_MEM_LEVEL to 8. This reduces zlib memory consumption by 128k (from ~400k to ~270k) at the theoretical cost of worse compression. No code currently in the kernel actually uses the better compression, so the practical cost is zero.
-
bk://are.twiddle.net/axp-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Richard Henderson authored
-
Richard Henderson authored
-
Richard Henderson authored
-
Richard Henderson authored
-
Richard Henderson authored
-
Sam Ravnborg authored
-
James Bottomley authored
chr_dev_init() should be a subsys_initcall(), since it needs to initialize before any drivers that use the character device infrastructure.
-
http://linux-sam.bkbits.net/docbookLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Sam Ravnborg authored
into mars.ravnborg.org:/home/sam/src/linux/kernel/bk/docbook
-
Richard Henderson authored
into kanga.twiddle.net:/home/rth/work/linux/axp-2.5
-
Linus Torvalds authored
from the MAINTAINERS list. How they're HP, and maintained by Stephen Cameron.
-
Jörn Engel authored
More merging from zlib-1.1.4 force windowBits > 8 to avoid a bug in the encoder for a window size of 256 bytes. (A complete fix will be available in 1.1.5). James Carlson: The problem is that s->strstart gets set to a very large positive integer when wsize (local copy of s->w_size) is subtracted in deflate.c:fill_window(). This happens because MAX_DIST(s) resolves as a negative number when the window size is 8 -- MAX_DIST(s) is defined as s->w_size-MIN_LOOKAHEAD in deflate.h. MIN_LOOKAHEAD is MAX_MATCH+MIN_MATCH+1, and that is 258+3+1 or 262. Since a window size of 8 gives s->w_size 256, MAX_DIST(s) is 256-262 or -6. This results in read_buf() writing over memory outside of s->window, and a crash.
-
Jörn Engel authored
Don't think anyone actually bothers to check specific error codes, but it shouldn't hurt either.
-
Jörn Engel authored
This removes unnecessary NULL casting.
-
Jörn Engel authored
s/Z_NULL/NULL/g.
-
Jörn Engel authored
Simple s/local/static/.
-
Jörn Engel authored
They may have some new HP address, unknown for now.
-
Jörn Engel authored
Most of it is reformatting, but the functional bits should fix real problems. A loop is introduced, just like in the turboc patch and one of the three condition bodies has been expanded.
-
Jörn Engel authored
This is the first bit of the missing merge towards 1.1.4. Applies on top of the previous cleanups. This one rips out an ugly #ifdef and seems to catch a theoretical error possibility. Always thought that they fixed more than they officially admitted.
-