diff --git a/hdparm-5.8-silence.patch b/hdparm-5.8-silence.patch index 2d31ae9..76e2dc9 100644 --- a/hdparm-5.8-silence.patch +++ b/hdparm-5.8-silence.patch @@ -1,16 +1,17 @@ --- hdparm.c +++ hdparm.c -@@ -269,10 +269,9 @@ +@@ -273,11 +273,10 @@ void flush_buffer_cache (int fd) { fsync (fd); /* flush buffers */ - if (ioctl(fd, BLKFLSBUF, NULL)) /* do it again, big time */ - perror("BLKFLSBUF failed"); -- if (do_drive_cmd(fd, NULL) && errno != EINVAL) /* await completion */ ++ ioctl(fd, BLKFLSBUF, NULL); + /* await completion */ +- if (do_drive_cmd(fd, NULL) && errno != EINVAL && errno != ENOTTY && errno != ENOIOCTLCMD) - perror("HDIO_DRIVE_CMD(null) (wait for flush complete) failed"); -+ ioctl(fd, BLKFLSBUF, NULL); /* do it again, big time */ + if (errno != EINVAL && errno != EOPNOTSUPP) -+ do_drive_cmd(fd, NULL); /* await completion */ ++ do_drive_cmd(fd, NULL); } int seek_to_zero (int fd) diff --git a/hdparm-7.3.tar.bz2 b/hdparm-7.3.tar.bz2 deleted file mode 100644 index a0a63ca..0000000 --- a/hdparm-7.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aaf483244cc38fc1d7a334484404c614d799474ccefc30142305875bbc281086 -size 55739 diff --git a/hdparm-7.4.tar.bz2 b/hdparm-7.4.tar.bz2 new file mode 100644 index 0000000..3333006 --- /dev/null +++ b/hdparm-7.4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c99918d6de97f88f517276d53fb486d3cbba6da983b99c846f3c6da7aba0e81a +size 56382 diff --git a/hdparm.changes b/hdparm.changes index d7b1975..b4009c0 100644 --- a/hdparm.changes +++ b/hdparm.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Jun 1 01:10:15 CEST 2007 - ro@suse.de + +- update to 7.4 + - ignore ENOTTY response from DRIVE_CMD(NULL) + - decode CFA advanced timing information + ------------------------------------------------------------------- Thu May 24 11:54:38 CEST 2007 - schwab@suse.de diff --git a/hdparm.spec b/hdparm.spec index 3305742..b002aff 100644 --- a/hdparm.spec +++ b/hdparm.spec @@ -1,5 +1,5 @@ # -# spec file for package hdparm (Version 7.3) +# spec file for package hdparm (Version 7.4) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -16,8 +16,8 @@ Group: Hardware/Other PreReq: %insserv_prereq %fillup_prereq coreutils Provides: base:/sbin/hdparm Autoreqprov: on -Version: 7.3 -Release: 9 +Version: 7.4 +Release: 1 Summary: A Program to Get and Set Hard Disk Parameters Source: hdparm-%{version}.tar.bz2 Source1: 56-idedma.rules @@ -114,6 +114,10 @@ fi /var/adm/fillup-templates/sysconfig.ide %changelog +* Fri Jun 01 2007 - ro@suse.de +- update to 7.4 + - ignore ENOTTY response from DRIVE_CMD(NULL) + - decode CFA advanced timing information * Thu May 24 2007 - schwab@suse.de - fix_standby is x86-only. * Wed May 16 2007 - ro@suse.de