- 17 Jun, 2003 3 commits
-
-
David Mosberger authored
-
David Mosberger authored
-
David Mosberger authored
into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5
-
- 16 Jun, 2003 25 commits
-
-
Linus Torvalds authored
-
David Mosberger authored
-
bk://are.twiddle.net/axp-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://kernel.bkbits.net/davem/sparc-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
David Mosberger authored
Since these branches use a special calling-convention, we don't want to go through the PLT stubs normally used for cross-module calls. Also fix a 1-bit bug in the plt_reloc() function which got triggered now that the core code lives below the module code (due to the virtual mapping of the core).
-
Arun Sharma authored
This is an old problem, first reported in December 2001. The test case is a multithreaded application doing a large number of malloc()/free(). When running on a 16k page size kernel, the current algorithm creates a temporary page, copies data to that page, does a new mmap and copies back subpages from the temporary page. This leaves a window of opportunity open for another thread to unmap or change the data in such a way that the new page has stale data. A patch was proposed which tries to do away with copying if the old page was writable. The patch was rejected because it could corrupt data in the MAP_SHARED case. https://external-lists.vasoftware.com/archives/linux-ia64/2001-December/002549.html https://external-lists.vasoftware.com/archives/linux-ia64/2001-December/002550.html Since we found that most of the apps which ran into this problem were dealing with pages where the old data and new data are both anonymous, I reworked the above patch in such a way that we don't optimize for the MAP_SHARED case. Infact, the only case that we optimize is the case where the old and new mapping are both anonymous.
-
Ivan Kokshaysky authored
Propagate do_settimeofday() change into osf_settimeofday(). Ivan.
-
Richard Henderson authored
into kanga.twiddle.net:/home/rth/work/linux/axp-2.5
-
François Romieu authored
- 2.4 resync - incorrect size usage in pci_unmap_single(); - s/ETH_P_IP/hdlc_type_trans()/ - inccorect debug message in dscc4_clock_setting(); - split of TO_STATE() into TO_STATE_{RX/TX} for documentation purpose.
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/net-2.5
-
bk://kernel.bkbits.net/acme/hlist-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/sparc-2.5
-
Stephen Hemminger authored
-
bk://kernel.bkbits.net/acme/hlist-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
bk://kernel.bkbits.net/acme/hlist-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Andi Kleen authored
Lots of small fixes and I merged the PCI subsystem with i386 again because it was mostly identical. This makes the patch quite big, but it only removes files. - Merge PCI subsystem with i386. This changes the initialization order of PCI and IOMMU slightly. It didn't see any problems yet, but it could cause some in theory. It re-adds some code that used to be removed, but it's only small stuff and it should hopefully cause less mainteance overhead longer term. - Fix warnings - Merge cpuid.c with i386.c - Sync msr.c with i386 - Consolidate externs in asm/proto.h - sysfs/sysdev fixes for apic/nmi (Bryan O'Sullivan) - Fix /proc/kcore access - Add real kern_addr_valid (used for above). - Support consistent dma_mask in IOMMU - Fix double print of AMD for CPU model. - Remove unused wakeup.S file. - Remove obsolete CONFIG_SIMNOW ifdef. - Support ptrace access for 32bit vsyscalls. - Fix warnings in 32bit boot code compilation.
-
Andi Kleen authored
Handle both unsigned int and unsigned long in rtc_read. This helps when running 32bit userland under an 64bit kernel.
-
Robert Olsson authored
-
bk://kernel.bkbits.net/acme/hlist-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
David S. Miller authored
-
- 15 Jun, 2003 12 commits
-
-
Alexey Kuznetsov authored
1) More reasonable ip_rt_gc_min_interval default 2) Trim less valuable entries in hash chain during rt_intern_hash when such chains grow too long.
-
Ville Nuorvala authored
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Rusty Russell authored
1) We export __check_region, so making it __deprecated gives a spurious warning in kernel/ksyms.c. 2) Other warnings refer to __check_region rather than check_region, which has confused some people. Make check_region an inline, not a macro, and deprecate *that*.
-
Greg Ungerer authored
A number of small ColdFire serial driver fixups: - use correct irq handler return type (irqreturn_t) - add support for mark and space parity - some casting to keep types clean (and remove compile warnings) - fix missing ";" after local tty_driver struct definition
-
Greg Ungerer authored
We no longer use sub-architecture speicific interrupt setups in the m68knommu branch. Remove obsolete call to 68328 irq init.
-
Greg Ungerer authored
Make the ROMfs copy in the startup code for Motorola/M5206eLITE board conditional on actually using a ROMfs setup.
-
Greg Ungerer authored
Minor board name change in m68knommu setup, "Dragon Engine" -> "DragonEngine".
-
Andi Kleen authored
The NCP ioctls are declared unconditionally in compat_ioctl now, which needs this include to still compile on x86-64.
-
Andi Kleen authored
The us->ns conversion must be in the "tv" if branch of settimeofday, not in the "tz" if. Also make it compile for x86-64 again. The 32bit emulation was forgotten in the conversion.
-
Arnaldo Carvalho de Melo authored
-
Matthew Dharm authored
This moves the initialization of the struct scsi_device fields use_10_for_ms and use_10_for_rw into a central place. This allows the host's slave_configure() function to change them (with effect). This also collapses two identical sections of code into a single one. This is needed by usb-storage, so we can resolve some Babble problems, some device-crashing problems, and remove a great deal of troublesome mode-sense-translation code.
-