summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2007-03-29Correct some minor whitespace issues.Christopher Pascoe
2007-03-28regenJonathan Gray
2007-03-28Fix a Marvell Entry, "SATA" -> "88SE6101 IDE"Jonathan Gray
2007-03-28While we are determining which NCQ command failed, we will need to ensureChristopher Pascoe
that we don't accidentally complete any other outstanding commands. This introduces wrappers around get_ccb and put_ccb that can temporarily stash our outstanding command state while we are issuing recovery commands. This is just the first step in NCQ recovery - for now we will reset the port on error which will permit further commands to be issued after a NCQ error. ok dlg@
2007-03-28Due to a logic inversion, we would error out any commands that had completedChristopher Pascoe
successfully and not the ones that had actually failed to complete when unable to recover from an NCQ error. ok dlg@
2007-03-28Improve output of some debugging messages.Christopher Pascoe
2007-03-28Some more safety checks on ccb state.Christopher Pascoe
2007-03-28disk addresses are in hex, not decimal. makes my LSILogic,sas@3/disk@13David Gwynne
correctly match target 19. ok deraadt@
2007-03-28Bump max number of physical segments. Machines in the wildTobias Weingartner
seem to have reached this limit. ok marco@, looks ok ckuethe@
2007-03-27OK, I understand why jsg wanted the disk_unbusy() in wdretry(), and heTheo de Raadt
was right. There is another path that ends up avoiding the disk_unbusy call I inserted.... tested by robert too
2007-03-27only actually change the drive LED state if there was a real state change;Theo de Raadt
tested by robert and myself
2007-03-27Don't pick up IPv6 link local IPs on address deletions.Marco Pfatschbacher
This unbreaks carp reconfiguration. OK henning@, mcbride@
2007-03-27When trap() causes a panic, have stacktrace() use ddb to find the symbolMiod Vallat
names if option DDB, instead of the fn_name() helper which only knows about trap() anyway. While there, do not attempt to print the function arguments after the first frame, since they are known to be clobbered.
2007-03-27Remove an #ifdef LFS chunk from dk_mountroot();Thordur I. Bjornsson
ok pedro@
2007-03-27Clean up some return value handling now that we know that what's returnedArtur Grabowski
is proper errnos. millert@ ok and some help
2007-03-27Try and print symbol-relative addresses for branches, and displayMiod Vallat
delay slots instructions correctly.
2007-03-27this level of serverworks sata does not helpTheo de Raadt
2007-03-27more grammar fixups; from bret lambert and myselfJason McIntyre
2007-03-27grammar from bret lambert, and one more from me;Jason McIntyre
2007-03-27attach ahci based on the pci class and interface fields, not just on aDavid Gwynne
list of pci devices. WARNING: this will cause your disks to change name (wd -> sd) on a supported controller.
2007-03-27grok LSILogic,sas controllers in bootpath; as well, become aware that (atTheo de Raadt
least) "scsi" controllers give a target/port number, not a kernel sd#. So, translate. We might later want to do the same translation for IDE as well, but perhaps not until after people test a bit more; ok dlg
2007-03-27disable serverworks sata until it works (been busted for a year on theTheo de Raadt
G5, might work a lot better soon)
2007-03-27First stab at state transition code for volumes and chunks.Marco Peereboom
Minor cleanup as well. prodded by jordan
2007-03-27regenerateChris Kuethe
ok pvalchev
2007-03-27u-blox ANTARIS4 GPS receiverChris Kuethe
ok pvalchev
2007-03-27regenDavid Gwynne
2007-03-27silicon image 3131 and 3531David Gwynne
2007-03-26software-driven drive light code, using a timeout. uwe wrote some codeTheo de Raadt
initially that used a disk_busy() hook, but this uses a lot less cpu and is MD; ok uwe
2007-03-26Don't leak memory.Marco Peereboom
From giovanni <qgiovanni@gmail.com>
2007-03-26Rip out the KERN_ error codes.Artur Grabowski
ok otto@
2007-03-26Calculate minutes left more accurately.Marco Peereboom
From giovanni <qgiovanni@gmail.com>
2007-03-26bits for the global control registerDavid Gwynne
2007-03-26typos in commentsTed Unangst
2007-03-26i shouldn't be shy about commiting ahci to this.David Gwynne
lots of poking by jsg@
2007-03-26oops, 64bit memory bars.David Gwynne
2007-03-26ichss_cookie is a bad name, and should not be a void pointer.Gordon Willem Klok
Spotted by Stefan Sperling <stsp AT tsp.in-berlin.de> when reviewing his piix speedstep diff. ok tedu@
2007-03-25include rwlock.h ourselves, better than depending on it getting pickedTed Unangst
up elsewhere
2007-03-25Remove LK_INTERLOCK from flags in a call to vget();Thordur I. Bjornsson
ok pedro@
2007-03-25Synchronise carp advertisements on group demotion.Marco Pfatschbacher
This reduces group failover time to a few milliseconds. Diff from Nathanael. OK henning@
2007-03-25wdc retries (including after suspends) caused a disk to remain busy whenTheo de Raadt
it should not; ok dlg problem spotted using zaurus soft-drive-led diff which is pending i think i convinced jsg now that this fix is better than putting it in wdrestart
2007-03-25POLLERR is the correct return code for poll errorsTed Unangst
ok art deraadt miod
2007-03-25use a rwlock instead of the homegrown approachTed Unangst
ok art pedro thib
2007-03-25Change the "can't allocate llinfo" to a better log message that includesClaudio Jeker
the problemantic IP address and a hopefully better reason message. After discussion with dtucker@, "fine with me" deraadt@ some time ago
2007-03-25Remove references to KERN_SUCCESS, okay miod@Pedro Martelletto
2007-03-25Remove the flags_lock simplelock from struct vm_map;Thordur I. Bjornsson
Cleanup the code accordingly. ok pedro@, art@
2007-03-25Garbage collect CPU_CLOCKUPDATE since it was only used by i386.Artur Grabowski
from brad.
2007-03-25remove KERN_SUCCESS and use 0 instead.Artur Grabowski
eyeballed by miod@ and pedro@
2007-03-25kill extra space in output with diskerr(); ok jsgTheo de Raadt
2007-03-25Account for the space of all the previous sessions on disk whenPedro Martelletto
mounting a multisession CD, as they may be accessed as well. From FreeBSD via Enache Adrian, okay krw@ thib@ tedu@.
2007-03-25remove a few void * casts that are uselessTed Unangst