- 28 Feb, 2003 4 commits
-
-
Martin J. Bligh authored
Patch from Matthew Dobson Provide a pcibus_to_cpumask function in the topology infrastructure to access the pre-existing array.
-
Martin J. Bligh authored
Patch from William Lee Irwin Inline and simplify pfn_to_nid - this is called heavily, it's a tiny function, and makes a noticable difference in system time for kernel compiles (sorry, lost the data). Is only used on NUMA machines. Has been tested in my tree for over a month on UP, SMP, and NUMA and compile tested against a variety of different configs.
-
Martin J. Bligh authored
translation_table could be unintialised on machines other than NUMA-Q. You never see this, as the compiler happens to optimise it away, but it's still a Really Bad Idea (tm). Thanks to someone whose name I have unfortunately forgotten for pointing this out. Has been tested in my tree for over two weeks on UP, SMP, and NUMA and compile tested against a variety of different configs.
-
Martin J. Bligh authored
Patch from William Lee Irwin This moves the node's pgdat into the node's own local memory area along with the lmem_map. It only touches arch/i386/mm/discontig.c - ie can only affect NUMA machines. Has been tested in my tree for over a month on UP, SMP, and NUMA and compile tested against a variety of different configs.
-
- 24 Feb, 2003 18 commits
-
-
Linus Torvalds authored
-
Randy Dunlap authored
This converts /proc/io{mem,ports} to the seq_file interface (single_open).
-
Faik Uygur authored
This patch fixes the incomplete data return problem of /proc/ide/triflex. When the number of consecutive read bytes are smaller than the total data in triflex_get_info(), the second read() returns 0.
-
Martin Schwidefsky authored
Fixes for the 31 bit compatability layer: * add compat function for jiffies_to_timeval * convert parameters of clone system call * incorporate changes from setup_arg_pages to setup_arg_pages32 * incorporate changes from do_execve to do_execve32 * take care of nanosecond field in struct timespec * remove functions of old module system calls * add TIF_31BIT thread flag and replace S390_FLAG_31BIT with it * add arch_get_unmapped_area * add wrapper for sys_set_tid_address
-
Martin Schwidefsky authored
Add missing/fix existing s390 relocations in the kernel module loader.
-
Martin Schwidefsky authored
trivial s390 fixes/typos.
-
Martin Schwidefsky authored
updates for s390 scsi support - remove bogus header file - add a definition for free_dma() to make scsi.c work
-
Martin Schwidefsky authored
updates for unified netdev config - remove duplicate questions from drivers/s390/Kconfig - some trivial fixes to make the s390 specific options work - new default configurations
-
Martin Schwidefsky authored
clean up the IUCV driver
-
Martin Schwidefsky authored
updates for compiling with gcc-3.3pre - add -finline-limit=10000 to make it build - drop .eh_frame elf section from vmlinux - fix common warnings inn asm headers - make dasd compile - Don't warn about signed/unsigned comparisions - fix inline syscall macros
-
Martin Schwidefsky authored
update extable support in s390 and s390x this makes use of the unified extable code. for 31 bit s390, this is slightly more complicated than the other architectures, but as long as no one outside /arch uses search_exception_tables, everything should work nicely
-
Martin Schwidefsky authored
minor changes to s390 documentation
-
Martin Schwidefsky authored
updates for s390 dasd driver Some problems have been found in the dasd error handling code, they are fixed by the update to dasd_3990_erp.c. Dasd is one of only two remaining drivers that use the null elevator instead of iosched. Appearantly, the null elevator has some bitrot and can result in random data loss. For now, we just don't use it.
-
Martin Schwidefsky authored
Bug fixes for the CTC driver also removes the bogus intparm_t typedef
-
Martin Schwidefsky authored
updates for the channel subsystem and qdio driver This adds the missing support for chp machine checks, i.e. enabling or disabling a set of devices from the service element. Some minor bugs in the driver are fixed as well.
-
Martin Schwidefsky authored
s390 arch changes/bug fixes: * add sys_fadvise64 system call * add initialization of init_sighand * add support for clone option CLONE_SETTLS * make use of ptrace_notify * sig -> sighand rename * move ptrace_signal_deliver to the correct place * make eieio a memory barrier * fix race condition on cpu_vm_mask in __flush_tlb_mm * add missing KM_SOFTIRQ0, KM_SOFTIRQ1 in asm-s390x/kmap_types.h * add inline assmelby for _raw_write_trylock
-
bk://cifs.bkbits.net/linux-2.5cifsLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
Make kmod force default handlers before executing the user process.
-
- 23 Feb, 2003 18 commits
-
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/net-2.5
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
-
Hideaki Yoshifuji authored
-
Hideaki Yoshifuji authored
-
Chas Williams authored
-
Chas Williams authored
the lane spec says the following about path switching: 10.1.2.7 Transmitting Held Frames Once the LE_FLUSH_RESPONSE is received, the LE Client MUST transmit any held data frames on the new data path before transmitting any further frames on the new path. 10.1.2.8 Switching Over Paths Without Flush Regardless of the provisions of the rest of Section 10.1, when switching from the old path to a new path, if an LE Client has not transmitted a data frame to a particular LAN Destination via the old path for a period of time greater than or equal to the C22 Path Switching Delay, then it MAY start using the new path without employing the Flush protocol. the lane client in linux-atm does do this but it doesnt send the held frames until a frame is transmitted on the vcc after the flush has completed. often this doesnt happen until you get an ip retransmit. the following patch sends the held frames after the flush completes (or the switching delay expires)
-
Chas Williams authored
-
James Morris authored
-
Rusty Russell authored
Stelian Pop reported that all signals are blocked in processes execed from the kernel as usermode helpers.
-
Steve French authored
and gid in local inode (not just remote)
-
Dominik Brodowski authored
- suspend & remove for pci_socket was broken -- thanks to Paul Mackerras for noting this - to correctly initialize multiple pci_socket devices, a sock_offset is needed. - s_info doesn't need to be an array.
-
Dominik Brodowski authored
- switch the Intel x86 speedstep/Pentium 4/Xeon drivers and the Transmeta Crusoe Longrun driver to use the advanced cpufreq_driver registration process - cleanups - spelling fixes (Petri Koistinen) - thanks!
-
Dominik Brodowski authored
Move x86 CPU_FREQ config choices to extra file & menu. (Marc-Christian Petersen)
-
Andi Kleen authored
- Make MTRR driver compatible with 2.4/x86-64 again. This fixes an endless loop in the XFree86 4.3pre server. - Fix the boot code that rejected earlier: rewrote early CPU detection and SSE is forced now - Always force inlining in vsyscalls
-
Russell King authored
We should probably always read the vendor ID from each function rather than assuming that it is identical to function 0.
-
Russell King authored
cb_alloc() allocated a pci_dev on the stack to access PCI space. This is unnecessary since we have pci_bus_*_config_* functions. Use these functions instead.
-