Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Jul 2011 09:58:56 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/ata ata-pci.c ata-pci.h src/sys/dev/ata/chipsets ata-acard.c ata-acerlabs.c ata-intel.c ata-promise.c
Message-ID:  <201107290959.p6T9xJ30000399@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

mav         2011-07-29 09:58:56 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/dev/ata          ata-pci.c ata-pci.h 
    sys/dev/ata/chipsets ata-acard.c ata-acerlabs.c ata-intel.c 
                         ata-promise.c 
  Log:
  SVN rev 224490 on 2011-07-29 09:58:56Z by mav
  
  MFC r224270:
   - Use mutex to serialize index/data register pair usage, when
  accessing SATA registers. Unserialized access under heavy load caused
  wrong speed reporting and potentially could cause device loss.
   - To free memory and other resources (including above), allocated
  during chipinit() method call on attach, add new chipdeinit() method,
  called during driver detach.
  
  Revision    Changes    Path
  1.144.2.12  +3 -3      src/sys/dev/ata/ata-pci.c
  1.109.2.19  +3 -0      src/sys/dev/ata/ata-pci.h
  1.5.2.3     +18 -1     src/sys/dev/ata/chipsets/ata-acard.c
  1.6.2.8     +24 -1     src/sys/dev/ata/chipsets/ata-acerlabs.c
  1.7.2.21    +45 -7     src/sys/dev/ata/chipsets/ata-intel.c
  1.11.2.12   +1 -1      src/sys/dev/ata/chipsets/ata-promise.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107290959.p6T9xJ30000399>