- 03 Nov, 2002 28 commits
-
-
Geert Uytterhoeven authored
Allow to disable macfb
-
Geert Uytterhoeven authored
Add asm/percpu.h for m68k
-
Geert Uytterhoeven authored
Export m68k_memoffset
-
Geert Uytterhoeven authored
Define NVRAM_BYTES to 50 on Atari
-
Geert Uytterhoeven authored
Add user_tid argument to do_fork() calls (from Roman Zippel)
-
Geert Uytterhoeven authored
M68k build fixes, caused by kbuild changes in 2.5.41: - 68040 Floating Point and 68060 Integer and Floating Point Support Packages: use cpp includes instead of gas includes - Add `$(obj)' and `$(src)' where necessary to fix building of generated header files
-
Geert Uytterhoeven authored
2.5.44 linker file updates for m68k: - .*.init got renamed to .init.* to allow -ffunction-sections - discard .exit* sections like most other ports do
-
Geert Uytterhoeven authored
Convert core Amiga code to new local_irq*() framework
-
Geert Uytterhoeven authored
Re-add lost forward declarations of arch-specific *_mksound() routines, we need them for the m68kspkr driver.
-
Geert Uytterhoeven authored
Add asm/kmap_types.h for m68k
-
Geert Uytterhoeven authored
M68k irq updates (most from Roman Zippel): - Update m68k to new irq API in 2.5.29 - synchronize_irq() takes a parameter now - Remove obsolete definitions - Avoid too much inline assembly in __xchg - Add irqs_disabled(), which appeared in 2.5.34 - Add missing implementation for in_atomic() (introduced in 2.5.35)
-
Geert Uytterhoeven authored
M68k: fix init_task section
-
Geert Uytterhoeven authored
M68k: Enable CONFIG_GENERIC_ISA_DMA (appeared in 2.5.31) if we have ISA only.
-
Geert Uytterhoeven authored
Convert m68k cache macros to inline functions
-
Geert Uytterhoeven authored
M68k: Fix missing/superfluous includes
-
Geert Uytterhoeven authored
Enable the console if CONFIG_VT=y
-
Geert Uytterhoeven authored
M68k: The INIT_SIGNALS() macro got an argument in 2.5.34
-
Geert Uytterhoeven authored
HP9000/300: Replace remaining readb() and friends by in_8() and friends
-
Geert Uytterhoeven authored
M68k IDE lock fixes: - Kill warning: ide_{get,release}_lock() can be real routines only if IDE_ARCH_LOCK is defined, the same is true for ide_intr_lock - Use the correct lock for ide_{get,release}_lock()
-
Geert Uytterhoeven authored
Compile fix if fbcon-mac is used with vesafb (from 2.4.20-pre7)
-
Geert Uytterhoeven authored
Genrtc updates: - Add genrtc wrappers - Export mach_hwclk for modular genrtc
-
Geert Uytterhoeven authored
M68k dump_stack() updates: - Let dump_stack() call show_trace() (cfr. ia32) - Separate show_registers() from show_stack() - Fix for dump_stack() becoming an arch-independent routine (from 2.4.x)
-
Geert Uytterhoeven authored
Misc compile fixes for m68k: - missing and superfluous casts - unused code
-
Geert Uytterhoeven authored
Fix dyslexia in Amiga keyboard driver
-
Geert Uytterhoeven authored
M68k epoll: add POLLREMOVE
-
Geert Uytterhoeven authored
M68k: revive csum_partial_copy_nocheck() after csum_partial_copy() was removed in 2.5.44 (from Roman Zippel)
-
Geert Uytterhoeven authored
Since m68kspkr can be a module, we need to initialize mach_beep() for a modular m68kspkr as well.
-
Geert Uytterhoeven authored
C99 designated initializers for include/asm-m68k/thread_info.h (from Art Haas <ahaas@neosoft.com>)
-
- 30 Oct, 2002 12 commits
-
-
Linus Torvalds authored
-
Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Neil Brown authored
This means: 1/ We don't need an order-4 allocation for each nfsd that starts 2/ We don't need an order-4 allocation in skb_linearize when we receive a 32K write request 3/ It will be easier to incorporate the zero-copy read changes The pages are handed around using an xdr_buf (instead of svc_buf) much like the NFS client so future crypto code can use the same data structure for both client and server. The code assumes that most requests and replies fit in a single page. The exceptions are assumed to have some largish 'data' bit, and the rest must fit in a single page. The 'data' bits are file data, readdir data, and symlinks. There must be only one 'data' bit per request. This is all fine for nfs/nlm. This isn't complete: 1/ NFSv4 hasn't been converted yet (it won't compile) 2/ NFSv3 allows symlinks upto 4096, but the code will only support upto about 3800 at the moment 3/ readdir responses are limited to about 3800. but I thought that patch was big enough, and the rest can come later. This patch introduces vfs_readv and vfs_writev as parallels to vfs_read and vfs_write. This means there is a fair bit of duplication in read_write.c that should probably be tidied up...
-
Neil Brown authored
nfsd_readdir - the common readdir code for all version of nfsd, contains a number of version-specific things with appropriate checks, and also does some xdr-encoding which rightly belongs elsewhere. This patch simplifies nfsd_readdir to do just the core stuff, and moves the version specifics into version specific files, and the xdr encoding into xdr encoding files.
-
Neil Brown authored
I forgot to add '1' for the record-length header in RPC/TCP. Thanks to Hirokazu Takahashi <taka@valinux.co.jp>
-
Neil Brown authored
Currently if the kmalloc in exports_open fails, the seq_file isn't seq_released. We now do the kmalloc first, and make sure to kfree if seq_open fails.
-
Neil Brown authored
The 'unexport everything' that happens when the last nfsd thread dies was shuting down too much - things that should only be shut down on module unload.
-
Matthew Dobson authored
There is one remaining instance of CONFIG_MULTIQUAD in the kernel source. Fix it to use the proper CONFIG_X86_NUMAQ instead.
-
Neil Brown authored
Define an interface for interpreting and updating superblocks so we can more easily define new formats. With this patch, (almost) all superblock layout information is locating in a small set of routines dedicated to superblock handling. This will allow us to provide a similar set for a different format. The two exceptions are: 1/ autostart_array where the devices listed in the superblock are searched for. 2/ raid5 'knows' the maximum number of devices for compute_parity. These will be addressed in a later patch.
-
Linus Torvalds authored
-
Andi Kleen authored
A few updates for x86-64 in 2.5.44. Some of the bugs fixed were serious. - Don't count ACPI mappings in end_pfn. This shrinks mem_map a lot on many setups. - Fix mem= option. Remove custom mapping support. - Revert per_cpu implementation to the generic version. The optimized one that used %gs directly triggered too many toolkit problems and was an constant source of bugs. - Make sure pgd_offset_k works correctly for vmalloc mappings. This makes modules work again properly. - Export pci dma symbols - Export other symbols to make more modules work - Don't drop physical address bits >32bit on iommu free. - Add more prototypes to fix warnings - Resync pci subsystem with i386 - Fix pci dma kernel option parsing. - Do PCI peer bus scanning after ACPI in case it missed some busses (that's a workaround - 2.5 ACPI seems to have some problems here that I need to investigate more closely) - Remove the .eh_frame on linking. This saves several hundred KB in the bzImage - Fix MTRR initialization. It works properly now on SMP again. - Fix kernel option parsing, it was broken by section name changes in init.h - A few other cleanups and fixes. - Fix nonatomic warning in ioport.c
-
Andrew Morton authored
Add a `cold' hint to struct pagevec, and teach truncate and page reclaim to use it. Empirical testing showed that truncate's pages tend to be hot. And page reclaim's are certainly cold.
-