OBS User unknown 2007-06-01 07:29:01 +00:00 committed by Git OBS Bridge
parent 4175aea634
commit 0a97dd0859
5 changed files with 22 additions and 10 deletions

View File

@ -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)

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:aaf483244cc38fc1d7a334484404c614d799474ccefc30142305875bbc281086
size 55739

3
hdparm-7.4.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c99918d6de97f88f517276d53fb486d3cbba6da983b99c846f3c6da7aba0e81a
size 56382

View File

@ -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

View File

@ -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