Skip to content

Commit 3b3b3bd

Browse files
committed
Merge tag 'firewire-update2' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Pull firewire leftover from Stefan Richter: "Occurrences of timeval were supposed to be eliminated last round, now remove a last forgotten one" * tag 'firewire-update2' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394: firewire: nosy: Replace timeval with timespec64
2 parents f98c213 + 384fbb9 commit 3b3b3bd

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

drivers/firewire/nosy.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -446,14 +446,16 @@ static void
446446
bus_reset_irq_handler(struct pcilynx *lynx)
447447
{
448448
struct client *client;
449-
struct timeval tv;
449+
struct timespec64 ts64;
450+
u32 timestamp;
450451

451-
do_gettimeofday(&tv);
452+
ktime_get_real_ts64(&ts64);
453+
timestamp = ts64.tv_nsec / NSEC_PER_USEC;
452454

453455
spin_lock(&lynx->client_list_lock);
454456

455457
list_for_each_entry(client, &lynx->client_list, link)
456-
packet_buffer_put(&client->buffer, &tv.tv_usec, 4);
458+
packet_buffer_put(&client->buffer, &timestamp, 4);
457459

458460
spin_unlock(&lynx->client_list_lock);
459461
}

0 commit comments

Comments
 (0)