summaryrefslogtreecommitdiff
path: root/sys/dev/ata/wd.c
AgeCommit message (Expand)Author
2010-02-24A pointer typedef entails trading too much flexibility to declare constdyoung
2010-01-23struct buf::b_iodone is not called at splbio() any more.bouyer
2010-01-19Get rid of last "easy" kernel symbols starting with __:pooka
2010-01-08Expand PMF_FN_* macros.dyoung
2009-12-17ATA sepcs changed the LBA48 boundary from 0xfffffff to 0xffffffe betweenbouyer
2009-10-19Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsenbouyer
2009-06-08Add atap_max_lba member to ataparams for LBA48 Maximum Address. From OpenBSD.jakllsch
2009-05-20On second thought, let's call disk_predetach() disk_begindetach().dyoung
2009-05-19Use disk_predetach().dyoung
2009-05-19Delete wdactivate() and sdactivate(). They were no-ops, but as adyoung
2009-05-15Do not detach a wd(4) instance if it is open, but return EBUSY,dyoung
2009-05-12struct device * -> device_t, no functional changes intended.cegger
2009-05-12struct cfdata * -> cfdata_t, no functional changes intended.cegger
2009-04-02During shutdown, detach devices in an orderly fashion.dyoung
2009-02-10Backout LBA 48 quick entries which were added to fix one aspect oftron
2009-02-09Add two more entries to the quirk table for hard disks which need thetron
2009-02-06-in the wdc@pcmcia driver, don't try to powerup/down while cold ordrochner
2009-01-13g/c BUFQ_FOO() macros and use bufq_foo() directly.yamt
2008-12-16replace bitmask_snprintf(9) with snprintb(3)christos
2008-12-13more debugging in the dump path.christos
2008-12-05In wddetach(), avoid a crash by destroying the callout sc_restart_ch.dyoung
2008-06-08Use device_lookup_private() rathter than device_private(device_lookup()).tsutsui
2008-05-02disk_destroy() is needed when the disk structure is no longer required,plunky
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-03-18Split device_t and softc for ATA devices, as well as wd(4). Othercube
2008-02-29The Hitachi HDP725025GLA380 returns "aborted command" instead ofbouyer
2008-02-29Use PMF_FN_ARGS, PMF_FN_PROTO.dyoung
2008-02-28use pmf again to register the shutdown handler, instead ofdrochner
2008-02-21put back the old shutdown handlers to flush the disk cache,drochner
2008-01-02Merge vmlocking2 to head.ad
2007-12-18Restore suspend handler. Put the disc into standby on suspend and forjoerg
2007-12-11Make this compile again.jmcneill
2007-12-11Disable the wd_suspend power handler on the proper branch, workaround forjmcneill
2007-12-09Merge jmcneill-pm branch.jmcneill
2007-11-07more KNF changesitohy
2007-11-07KNF or make it compile by gcc 2itohy
2007-10-31PR/37251 - Brian Buhrow -- FORCE_LBA48 on seagate drives larger then 1TBjnemeth
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had
2007-10-08Merge disk init changes from the vmlocking branch. These seperate init /ad
2007-09-16Add a workaround for drives with the LBA48 bug:bouyer
2007-09-05yet more caddr_t falloutjnemeth
2007-07-30Make it compile with WD_SOFTBADSECT option.taca
2007-07-29It's not a good idea for device drivers to modify b_flags, as they don'tad
2007-07-21Replace some uses of lockmgr().ad
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-07-01Allow callers of the ATAIOCCOMMAND ioctl to request the WDCC_IDENTIFY todsl
2007-04-08Include opt_ata.h for ATADEBUG definition instead of #defining itdyoung
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-09Merge newlock2 to head.ad
2006-11-16__unused removal on arguments; approved by core.christos