[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH initramfs-tools 0/5] Wait for resume devices



This series changes the local_device_setup function and the resume
script so that we wait for a resume device to appear, same as for
the root and /usr devices.  However, it is not a fatal error if
the resume device doesn't appear (which would be a regression).

Also, it makes the time limit global (using /proc/uptime) so that
this change doesn't increase the time for a panic shell to appear
in case both the resume and root devices don't appear.  This could
cause a regression for mdadm, as its local-block script has a gross
hack to count how many times we run it and to do something different
when it looks like we're 2/3 of the way to the timeout.  That would
probably need to be resolved somehow before we make this change.

Ben.

Ben Hutchings (5):
  scripts/local: local_device_setup should not assume devices hold file
    systems
  scripts/local: Apply a single time limit to all device discovery
  scripts/local: Add option for local_device_setup to return failure
  scripts/local-premount/resume: Check for kernel resume interface
    earlier
  scripts/local-premount/resume: Use local_device_setup for resume
    device

 scripts/local                 | 18 ++++++++++++-----
 scripts/local-premount/resume | 45 ++++++++-----------------------------------
 2 files changed, 21 insertions(+), 42 deletions(-)

Attachment: signature.asc
Description: Digital signature


Reply to: