diff options
Diffstat (limited to 'drivers/firmware/raspberrypi.c')
| -rw-r--r-- | drivers/firmware/raspberrypi.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/drivers/firmware/raspberrypi.c b/drivers/firmware/raspberrypi.c index ef8098856a47..625c8fdceabf 100644 --- a/drivers/firmware/raspberrypi.c +++ b/drivers/firmware/raspberrypi.c @@ -181,6 +181,7 @@ EXPORT_SYMBOL_GPL(rpi_firmware_property);  static void  rpi_firmware_print_firmware_revision(struct rpi_firmware *fw)  { +	time64_t date_and_time;  	u32 packet;  	int ret = rpi_firmware_property(fw,  					RPI_FIRMWARE_GET_FIRMWARE_REVISION, @@ -189,7 +190,9 @@ rpi_firmware_print_firmware_revision(struct rpi_firmware *fw)  	if (ret)  		return; -	dev_info(fw->cl.dev, "Attached to firmware from %ptT\n", &packet); +	/* This is not compatible with y2038 */ +	date_and_time = packet; +	dev_info(fw->cl.dev, "Attached to firmware from %ptT\n", &date_and_time);  }  static void |