• Deepa Dinamani's avatar
    mount: Add mount warning for impending timestamp expiry · f8b92ba6
    Deepa Dinamani authored
    The warning reuses the uptime max of 30 years used by
    settimeofday().
    
    Note that the warning is only emitted for writable filesystem mounts
    through the mount syscall. Automounts do not have the same warning.
    
    Print out the warning in human readable format using the struct tm.
    After discussion with Arnd Bergmann, we chose to print only the year number.
    The raw s_time_max is also displayed, and the user can easily decode
    it e.g. "date -u -d @$((0x7fffffff))". We did not want to consolidate
    struct rtc_tm and struct tm just to print the date using a format specifier
    as part of this series.
    Given that the rtc_tm is not compiled on all architectures, this is not a
    trivial patch. This can be added in the future.
    Signed-off-by: default avatarDeepa Dinamani <deepa.kernel@gmail.com>
    Acked-by: default avatarJeff Layton <jlayton@kernel.org>
    f8b92ba6
namespace.c 96.8 KB