isofs-prevent-file-time-rollover-after-year-2038.patch removed from -mm tree
The quilt patch titled
Subject: isofs: prevent file time rollover after year 2038
has been removed from the -mm tree. Its filename was
isofs-prevent-file-time-rollover-after-year-2038.patch
This patch was dropped because it was merged into mainline or a subsystem tree
------------------------------------------------------
From: Thomas Schmitt <[email protected]>
Subject: isofs: prevent file time rollover after year 2038
Date: Thu, 20 Oct 2022 18:00:29 +0200
Change the return type of function iso_date() from int to time64_t, to avoid truncating to the 1902..2038 date range.
After this patch, the reported timestamps should fall into the range reported in the s_time_min/s_time_max fields.
---
fs/isofs/isofs.h | 2 +- fs/isofs/util.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-)
fs/isofs/isofs.h renamed from fs/isofs/isofs.h~isofs-prevent-file-time-rollover-after-year-2038 +1 -1
@@ -106,7 +106,7 @@ static inline unsigned int isonum_733(u8/* Ignore bigendian datum due to broken mastering programs */ return get_unaligned_le32 (p); } -extern int iso_date (u8 *,int ); +extern time64_t iso_date (u8 *,int );struct inode ;/* To make gcc happy */
fs/isofs/util.c renamed from fs/isofs/util.c~isofs-prevent-file-time-rollover-after-year-2038 +2 -2
@@ -16,10 +16,10 @@* to GMT. Thus we should always be correct. */ -int iso_date (u8 *p,int flag) +time64_t iso_date (u8 *p,int flag) {int year, month, day, hour, minute, second, tz; -int crtime; +time64_t crtime; year = p[0 ]; month = p[1 ];
_
Patches currently in -mm which might be from [email protected] are