An error occurred fetching the project authors.
- 28 Apr, 2002 17 commits
-
-
Brian Gerst authored
ARM arch
-
Brian Gerst authored
m68k arch
-
Brian Gerst authored
SuperH arch
-
Brian Gerst authored
CRIS and x86-64 arches
-
Brian Gerst authored
The SYMBOL_NAME macro (and variations) have been obsolete since 2.1.0, when the option to compile the kernel in a.out format was removed. This patch starts the process of removing these macros, starting with x86.
-
Dave Jones authored
Some that got lost along the way...
-
Dave Jones authored
-
Dave Jones authored
Originally from Manfred Spraul. * dynamically grow the LDT Every app that's linked against libpthread right now allocates a full 64 kB LDT, without proper error handling, and always from the vmalloc area
-
Dave Jones authored
- Drop Intel P4 bits - Update other parts in line with latest i386 bluesmoke.c
-
Dave Jones authored
This device returns a wrong class code which we work around at boot up time.
-
Dave Jones authored
- printk loglevels - request region checks.
-
Dave Jones authored
-
Dave Jones authored
Some SiS boards won't boot without pci=bios forcing their method. The reason for this is in the probe method, we try the BIOS method, and it succeeds and we store the pci_ops. We then try the direct access, it fails and we trash the old pci_ops. The patch stores the pci_ops when BIOS method succeeds and restores it if the direct hardware access method fails.
-
Dave Jones authored
o P4 thermal throttling is now compile time option o ifdefs cleaned up due to above o Only poke the LVT if thermal throttling is enabled. o Remove bogus cache flushing as per previous discussion. o Replace hard coded timer values with MCE_RATE o Change default polling frequency from 5 to 15 seconds o SMP fixes. (Don't readd timer) o Compile time warning fixes. o Add config helptext
-
Dave Jones authored
The A20 code needs a slight tweak to work on AMD Elans. Original patch from Robert Schwebel
-
Martin Dalecki authored
Reduce the "rain forest" of pointers a bit. - Use the channel info from the drive instead of from hwgroup where possible. Since we have now a direct association between a channel and irq, we can fix the handler for unexpected interrupts to don't have to iterate over multiple possibilities. - Finally it was just possible to remove the circular list of channels associated with a hwif. The hwif member of struct hwgroup_s as well as next member if struct ata_channel are gone. - Unify ide_build_sglist() and raw_build_sglist() in to one function. Use the queue associated with a request in the case of a CMD request there instead of referencing the device minor number. This will be pushed even further later.
-
Martin Dalecki authored
Some of the following is a bit of sensitive... but anyway it has to be done. - Scarp "portability" macros ide_request_irq() and ide_free_irq(). What a great of a surprise in the face of a kernel nowadays ported to nearly any major CPU out there, but apparently no platform needs something special here. All of them are just using the normal request_irq() and free_irq(). If some unusual platform (read obsolete door blocker) I have overlooked intentionally needs something special - please just hack the platform specific request_irq() and free_irq()- they are *far off* from being performance relevant. (Hint: You could use cooked default irq values to detect there whatever the caller was the ATA driver to decide what to do about it.) - Kill ide_check_region() ide_request_region() and ide_release_region() altogether. Add comments explaining the code there. Same arguments as above apply. Additionally we want to be able at some time to do for example mmapped PCI address space access on IA32 instead of port IO. - Rewrite the initialization code to don't use check_region at all. Add some comments there, which explain what's actually happening. - Fix creeping in of a c99 construct. - Make the main interrupt handler take a channel as data instead of the hwgroup. This is the entity an interrupt is physically associated with. PCI interrupt sharing is handled in a generically anyway. Analogously the main data entity of a device request queue (q->queuedata) is the device and not the hwgroup. However right now we are only able to push it down to the channel level. The intention is to advance the choose_drive() function to just check for equal interrupt values for serialization of request and thus to get rid of the hwgroup altogether.
-
- 26 Apr, 2002 1 commit
-
-
Martin Dalecki authored
- Streamline the usage of sector_t over the strategy routines in question a bit. Streamline the do_request code in ide-disk.c. - Improve the readability of start_request in ide.c. - Remove obsolete/nowhere used stuff from hdreg.h. - Splitup special_t into classical flag field. - Use only a single field to determine the capacity of a drive. Make this field and the code paths it follows as far as possible use the sector_t instead of a hard coded integer types. This increases the chances that at some distant point in time we will indeed be able to use 64 bit wide sector_t entities. (Disks are getting huge those times now...)
-
- 23 Apr, 2002 2 commits
-
-
Andi Kleen authored
This patch fixes up some lose ends left over from the last x86-64 jumbo merge. - make it compile again. ia32_ioctl was referencing IDE ioctls that got remove in a merge race - Use the memset/FXRSTOR way to initialize the FPU, as discussed. - Fix semctl/shmctl ABI (thanks to Andreas Schwab) - Other minor fixes.
-
Robert Kuebel authored
Fix a few spelling mistakes in documentation (arch/i386/boot/setup.S, Documentation/sysrq.txt).
-
- 22 Apr, 2002 8 commits
-
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
was already done based on CPU capabilities at run-time
-
Rusty Russell authored
Andrew Morton <akpm@zip.com.au>: fix a warning in i386_pci-pc.c:
-
Alexander Viro authored
- alpha/mm/init.c forgot to set max_pfn
-
Alexander Viro authored
- (dumb) default_idle() provided (alpha)
-
Alexander Viro authored
- s/p_pptr/parent/, s/p_opptr/real_parent/ done for alpha
-
Alexander Viro authored
- missing defines/fields/includes for alpha (accumulated since 2.5.0)
-
- 21 Apr, 2002 2 commits
-
-
Kai Germaschewski authored
-
Russell King authored
Make cpu type message consistent with cache type message.
-
- 20 Apr, 2002 1 commit
-
-
Andi Kleen authored
This patch brings 2.5.8 in sync with the x86-64 2.4 development tree again (excluding device drivers) It has lots of bug fixes and enhancements. It only touches architecture specific files. - Sync with 2.5.8 - SMP/APIC supported now. - Module loading works now. - Time keeping bugs fixed. - entry.S streamlined and some bugs fixed. - modify_ldt works now - mostly rewritten FPU support (including FXRSTOR for initial FPU initialization based on the initial state) - 32bit emulation enhanced and bugs fixed. - rewrote mm initialization and lots of cleanups in the page table handling __PAGE_OFFSET is now moved to 0x10000000000 and some vmalloc/ioremap problems have been fixed. They have an own PML4 slot now. - WCHAN reporting support for RIP (but not RSP) - Lots of various other bug fixes and cleanups. Currently broken: - ACPI - MTRR It needs some other bugfixes outside architecture specific code. I sent them all in separate mail.
-
- 19 Apr, 2002 1 commit
-
-
Brian Gerst authored
Initialize the saved FPU/XMM state in the task struct and fall through to restore_fpu() to make sure that all state is fully initialized. This means that old SSE/SSE2 information cannot ever leak into newly created processes.
-
- 18 Apr, 2002 1 commit
-
-
Martin Dalecki authored
- Fix typo in ide_cmd_ioctl(). - Fix typo in cris driver. - Don't retry operations on medium errors. (pointed out by Eric Andersen). - Attach the no_io_32bit, io_32bit, no_unmask, unmask and slow fields to the ata_channel instead of the ata_device structure. They are a property of the channel and not just the devices attached to it. This allowed us to fix the set_io_32bit function by removing the CONFIG_BLK_DEV_DTC2278 conditional. In fact initialization shows that this is fixing many other host chipsets as well since all of them did expect sometimes particular values for those parameters in paralell on both drives attached to a channel but we where allowed to apply different values on a per drive basis. - The keep_settings flag is now unconditional and we don't mess with any channel parameters before drive reset. Some chipsets really really expect unconditionally that the tweaks they apply are always present and this wasn't honoured thus far! We are expecting the user to have good reasons for manually tweaking the settings. - Don't reset io_32bit in ata_pre_reset() unconditionally. There are chipsets out there which expect io_32bit to be *allways* enabled! - Remove many obsolete and nawadays just confusing documentation from ide.txt
-
- 17 Apr, 2002 5 commits
-
-
Steven Cole authored
This is a resend of a previous patch which got mangled by my mailer. Inserting a text file into Evolution works, but cutting and pasting from one window to another doesn't always work as expected. This patch adds 22 help texts to arch/arm/Config.help. The help texts were obtained from ESR's v2.97 Configure.help.
-
Russell King authored
-
Russell King authored
- preempt updates - build fixes - new tlb flush macro - add asm/cacheflush.h and asm/tlbflush.h
-
Russell King authored
kernel zImage almost anywhere in RAM and call it directly, without having to copy it to a specific address. This removes a dependency between the boot loader and the kernel.
-
Ingo Molnar authored
-
- 16 Apr, 2002 2 commits
-
-
Linus Torvalds authored
-
Tigran Aivazian authored
The obvious patch to fix compiler warning when compiled with RH gcc 2.96 (and probably others too).
-