Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

hdparm-9.52-1.22 RPM for s390x

From OpenSuSE Leap 15.3 for s390x

Name: hdparm Distribution: SUSE Linux Enterprise 15
Version: 9.52 Vendor: SUSE LLC <>
Release: 1.22 Build date: Sat May 26 03:09:23 2018
Group: Hardware/Other Build host: s390lp5
Size: 203036 Source RPM: hdparm-9.52-1.22.src.rpm
Summary: A Program to get and set hard disk parameters
A shell utility to access and tune the ioctl features of the Linux IDE
driver and IDE drives.






* Wed Dec 13 2017
  - update to version 9.52
    * 9.52 - add support for Jmicron USB-SATA bridges
    * 9.51 - New --security-prompt-for-password flag for use with the
      various --security- actions
    - Makefile tweak
    - fix spelling/typos in man page and "removable"
    - fix spelling/typos in --sanitize-crypto-scramble
    - fix NULL password handling in --security-unlock
    * 9.50 - minor fixes for sanitize device stuff
    * 9.49 - add ACS-3 overprovisioning support
    - fix bug in display of security section and use updated
      erase-time values from ACS-3
    - increase timeout on fwdownload to 2 minutes
    - fix bugs from devslp patch
  - run spec-cleaner
* Thu Aug 04 2016
  - remove 56-idedma.rules and as none of these scripts
    have any function whatsoever. They rely on the obsolete IDE
    drivers [bsc#991898]
  - remove /etc/sysconfig/ide file [bsc#922659]
* Mon Jun 22 2015
  - update to version 9.48
    * 9.48 - fixed a number of output bugs due to the devslp patch
    * 9.47 - added devslp patch (IDENTIFY word 76) from David Woodhouse.
    - help and manpage fixes from Michal Minar.
    * 9.46 - fix compilation with "musl libc".
    - added "hex:aabbcc.." for binary security passwords.
    - return EIO when read_big_block() fails
    - use llabs() rather than abs() in identify.c
  - use spec-cleaner
* Sat Jan 17 2015
  - Update to version 9.45
    * fixed blocksize handling in fibmap code to use result from
      FIGETBSZ in more places
    * fixed divide by zero exception in geom.c
    * tidying up formatting in sgio.c
* Mon Dec 08 2014
  - Use preferred download URL; replace only rpm shell vars with
    macros to go in line with the rest.
* Mon Nov 17 2014 Led <>
  - fix bashisms in ultrabayd and scripts
  - add patches:
    * hdparm-9.43-fix-bashisms.patch
* Fri Sep 19 2014
  - Fix udev rules, broken script location, scriptlets
    macro usages..
* Sat Jul 19 2014
  - Remove insserv dependency; the package doesn't contain any init
* Tue Nov 27 2012
  - Add pkgconfig(udev) BuildRequires: needed in order to dynamically
    extract the right folder for udev rules and scripts.
  - Copy the udev rules to %{_udevdir}, identified based on udev.pc.
  - Add pkgconfig BuildRequires: needed, as we otherwise end up not
    having pkg-config in the build root, which we rely on to read
    the .pc file.
* Fri Nov 16 2012
  - update to hdparm-9.43
    - rearrange flag execution so that the idle/standby/sleep "now"
      flags are executed last.
* Mon Oct 01 2012
  - update to hdparm-9.42
    - fix ordering of -S -y flags
    - spelling, typo, and formatting fixes for manpage and others
    - set block-count to 1 for Security commands sent via SAT (sgio)
    - use FIGETBSZ to determine filesystem block size for fibmap -- needed for FAT
    - fix master password revcode handling
    - try and fix reg_flags (again!) for old IDE taskfile ioctls
    - fixed '&&' bug in dco_identify code
    - force sector dumps (read-sector, identify, ..) to use le16 output format
    - proper SCT identify info courtesy of Leonid Evdokimov <>
    - updated script
    - avoid HDIO_GETGEO_BIG when possible (doesn't exist in
      linux-2.6.xx and beyond)
    - pad secure erase timeouts by 30minutes rather than 5minutes.
* Sat Feb 18 2012
  - fix license warning, set to SUSE-Permissive
* Wed Feb 15 2012
  - put binaries in /usr tree (UsrMerge) project
* Mon Feb 06 2012
  - update to hdparm-9.39
    - added -R flag to control Read-Write-Verify feature, courtesy of
      Gordan Bobic
    - nuked leftover sgio.c.orig file
* Sun Jan 08 2012
  - update to hdparm-9.38
    - updated to allow all SCSI_DISK major numbers
    - updated handing for very long SECURITY-ERASE times
    - added -J flag for wdidle3 set/get
* Fri Sep 30 2011
  - cross-build fix: use %__cc macro
* Mon Sep 19 2011
  - remove fragile _service file
* Wed Jan 26 2011
  - update to hdparm-9.37 (bnc#664825)
    - handle raid1 start_lba values, and show -1 for indeterminte
      raid start_lba values
    - abort --fibmap when start_lba is indeterminate
    - updated to fix a kink with hfsplus filesystems
    - updated to no longer rely on the obsolete "rdev"
* Mon Nov 29 2010
  - update to hdparm-9.36
    - udpated script to version 1.4
    - updated to support hfsplus and ntfs filesystem types,
      courtesy of Heiko Wegeler
    - updated with new flag to enable unattended operation,
      and handle SIGPIPE
    - updated manpage to indicate max sector range of 65335 for TRIM
* Thu Oct 21 2010
  - update to hdparm-9.35
    * third go at fixing cdb issues, fixing -B flag.  Got it this time (finally).
  - changes in hdparm-9.34
    * fix bad/missing cdb transfer length field for IDENTIFY and some other commands
* Tue Oct 05 2010
  - update to hdparm-9.33
    * fix AHCI issues in sg16(): don't ask for sense_data
      on DATA-xfer commands
    * fix compiler warnings on old systems
    * fixed compilation on old systems lacking __be16
* Fri Sep 24 2010
  - update to hdparm-9.32
    * fix b0rked (since 9.27?) SET_FEATURES commands; eg. -B, -M, etc..
* Wed Sep 15 2010
  - update to hdparm-9.30
    * report word[105] in -I :  max 512-byte blocks of range-data
      per DSM/Trim command
    * fix to use only as many LBA ranges per TRIM as
      the drive can handle
    * manpage / help-text cleanups from Benno Schulenberg
* Thu Jul 22 2010
  - update to hdparm-9.29
    * add --offset for use with -t, to get timings from middle/end
      of drive,
    * restrict --trim-sector-ranges-stdin to small TRIM commands on
      most drives
    * fix w62 bug in -I
    * dump all data bytes with --verbose
    * warn about bad/missing sense data, but continue regardless
    * show in/out data[] separately with --verbose
    * Add reporting to -I for sata3 signaling speed.
    * force use of ATA_16 for all commands to ATAPI devices.
    * supply a sector count of "1" for IDENTIFY commands, to
      satisfy buggy USB3 bridges.
* Wed Mar 10 2010
  Update to hdparm-9.28:
    * check for EBADE for IDE/ATAPI compatibility with recent kernels
    * always issue both methods when setting DVD speed with -E
    * use /usr/sbin/rdev to find rootdev in
    * fix reporting of Sector-0 offset, from Martin Petersen
    * first crack at decoding the "WD Idle3" vendor-unique command (disabled by default)
* Wed Sep 16 2009
  - added leak-fix.patch [bnc#538942]
* Tue Sep 15 2009
  - Install and its README; display appropriate warnings
  - Update to hdparm-9.27:
    * Update to 2.3
    * Fix interaction with old IDE drivers
  - Update to hdparm-9.26:
    * Update to 2.2
    * Fix handling of model names with spaces in hdparm -i
    * bugfix for --security-erase-enhanced
    * set _FILE_OFFSET_BITS in geom.c
    * added reporting for "Deterministic read ZEROs after TRIM" feature
  - Update to hdparm-9.25:
    * slightly tidier output from --trim-* commands
    * restrict --trim-sector-ranges-stdin to limit from
    * updated to use --trim-sector-ranges-stdin
  - Update to hdparm-9.24:
    * fixed malloc() bug in --trim-sector-ranges
  - Update to hdparm-9.23:
    * minor cosmetic changes in fibmap.c
    * added --trim-sector-ranges-stdin for
    * tightened up excess-args checking on a number of flags
    * added name to version line
* Wed Aug 12 2009
  - updated to hdparm 9.22
    - added fsync() call inside --fallocate
    - fixed fibmap.c to work around an observed ext4 bug with FIEMAP's "LAST" flag
    - added detailed comments to
    - more rework of, added xfs support, added generic online support
    - twiddled the code in geom.c slightly
    - cosmetic changes in fibmap.c and the manpage description of --fibmap
    - added kernel patch for compat_ioctl::fiemap support
  - version hdparm 9.21
    - fixes and (big) speedups to (v1.2) script
  - version hdparm 9.20
    - unified the online/offline wiper scripts into a single script
    - fixed bug whereby the wiper scripts generated command-lines too long for bash
    - fixed non-zero exit status from successful --trim-sector-ranges
    - reimplemented --trim-sector-ranges to use sg16() directly, with aligned data
    - allow wiper scripts to issue TRIM with up to 255 sectors of LBA-range data
    - added kernel patch file for sil24 protocol fix, needed for wiper/TRIM
    - cosmetic updates to the wiper scripts
    - fixed confirmation prompt text for --trim-sector-ranges
    - fixed manpage example for --trim-sector-ranges
    - removed some dead code (previously #if 0'd)
* Fri Jul 31 2009
  - update to version 9.19
    - fixed compile of fallocate.c on older systems
    - fixed man page description of --fallocate (parameters were reversed)
  - version 9.18
    - fixed -E (set cd/dvd streaming speed)
    - updated man page for --fallocate, indicating ext4/xfs only
    - bumped max_sectors to 8000000 per TRIM in wiper scripts
    - s/awk/$GAWK/ in script
  - version 9.17
    - added wiper/ subdirectory with preliminary SSD-wiper (TRIM) scripts
    - nuked kernel_patches/ subdirectory
    - Capitalize first word of each line of help output
    - added ioctl(FIEMAP) support to --fibmap
    - added --fallocate flag
    - added --trim-sector-ranges flag
    - removed --trim-sectors flag
    - removed --fibmap-sector flag
    - first cut at script, to trim unused space on a non-rw ext[234] filesystem
    - embed VERSION string for easier digging out with strings(1)
* Fri Jul 17 2009
  - update to version 9.16
    - new protocol-specific forms of --fwdownload flags
    - added --trim-sectors flag
    - prevent segfaults when get_identify_data() fails
    - added full word69 features reporting for -I
    - added BuffSize=unknown to -i
* Wed Jun 17 2009
  - dropped fix_standby object file from package (it breaks build
    process bnc#513109)
* Mon Apr 20 2009
  - update to version 9.15
    - fix sgio.c LBA48 bugs on big-endian machines
    - fix -m to work with libata
    - added development snapshot of --erase-sectors (256) command (do not use)
    - added development snapshot of --format-track  (256) command (do not use)
  - version 9.14
    - display DSM determinate/indeterminate TRIM support in -I output
    - tidy output of CFA features from -I
    - switch back to O_RDONLY for everything, to keep Debian/udevd happy
* Sun Apr 19 2009
  - do not try to set DMA for libata devices - it will not do anything
  - move rules file to /lib/udev/rules.d
* Mon Mar 23 2009
  - update to version 9.13
    * fix O_DIRECT (--direct) for arch's other than x86
    * strip leading/trailing spaces from -i model/fwrev/serno strings
* Mon Mar 02 2009
  - update to version 9.12
    * added logical/physical sector size reporting
    * updated -I output with SATA-2.6 additions
    * support APM level retrieval with -B flag
    * updated -C output to match ATA8
    * added "form factor" and "rotation" display to -I, courtesy of Martin K.Petersen.



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue May 9 16:21:33 2023