[PATCH V2 0/2] Enable bigtime feature for xfs driver

2021-04-14 Thread Carlos Maiolino
Hello. This is the V2 of the series to enable bigtime feature for XFS driver. This is exactly the same patches as before, just the patches's subjects had been changed according to Javier'r review on the original version. By adding the proper prefixes to both patches. This series enable grub's x

[PATCH V2 1/2] fs/xfs: Add bigtime support for xfs driver

2021-04-14 Thread Carlos Maiolino
XFS filesystem now supports bigtime feature, to overcome y2038 problem. This patch makes grub able to support xfs filesystems with this feature enabled. xfs counter for bigtime enable timestamps starts on 0, which translates to INT32_MIN (Dec 31 20:45:52 UTC 1901) in the legacy timestamps. The con

[PATCH V2 2/2] fs: Use 64bit type for filesystem timestamp

2021-04-14 Thread Carlos Maiolino
Some filesystems nowadays uses 64bit types for timestamps, so, update grub_dirhook_info struct to use an int64 type to store mtime. This also updates grub_unixtime2datetime() to receive a 64-bit timestamp argument and do 64bit-safe divisions. All the remaining conversion from 32 to 64 should be sa

Re: [PATCH v2] i386-pc: build verifiers API as module

2021-04-14 Thread Daniel Kiper
On Tue, Apr 13, 2021 at 12:13:02PM +0800, Michael Chang via Grub-devel wrote: > On Mon, Apr 12, 2021 at 03:15:53PM +0200, Daniel Kiper wrote: > > On Fri, Mar 26, 2021 at 06:01:01PM +0100, Daniel Kiper wrote: > > > On Wed, Mar 24, 2021 at 12:44:52PM +0800, Michael Chang via Grub-devel > > > wrote:

[PATCH 2.06 RELEASE 1/3] i18n: Format large integers before the translation message - take 2

2021-04-14 Thread Daniel Kiper
This is an additional fix which has been missing from the commit 837fe48de (i18n: Format large integers before the translation message). Signed-off-by: Daniel Kiper --- grub-core/kern/efi/mm.c | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/grub-core/kern/efi/mm.c

[PATCH 2.06 RELEASE 0/3] Various fixes nice to have in the GRUB 2.06 release

2021-04-14 Thread Daniel Kiper
Hey, As in subject... Daniel docs/grub-dev.texi| 2 +- docs/grub.texi| 4 +++- grub-core/commands/ls.c | 2 +- grub-core/commands/terminal.c | 10 +- grub-core/kern/efi/mm.c | 10 +++--- grub-core/term/terminfo.c | 4 ++-- 6 files chan

[PATCH 2.06 RELEASE 2/3] i18n: Align N_() formatting with the rest of GRUB code

2021-04-14 Thread Daniel Kiper
Signed-off-by: Daniel Kiper --- grub-core/commands/ls.c | 2 +- grub-core/commands/terminal.c | 10 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/grub-core/commands/ls.c b/grub-core/commands/ls.c index 326d2d6b4..8e98c73cc 100644 --- a/grub-core/commands/ls.c ++

[PATCH 2.06 RELEASE 3/3] term/terminfo: Fix the terminfo command help and documentation

2021-04-14 Thread Daniel Kiper
Additionally, fix the terminfo spelling mistake in the GRUB development documentation. Signed-off-by: Daniel Kiper --- docs/grub-dev.texi| 2 +- docs/grub.texi| 4 +++- grub-core/term/terminfo.c | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/gru