All of lore.kernel.org
 help / color / mirror / Atom feed
* New rd.* namespace for dracut-008
@ 2010-10-28 15:17 Harald Hoyer
       [not found] ` <4CC99414.5060607-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 9+ messages in thread
From: Harald Hoyer @ 2010-10-28 15:17 UTC (permalink / raw)
  To: initramfs-u79uwXL29TY76Z2rM5mHXA

I cleaned up the kernel command line parameters and moved them to the rd.* 
namespace. The deprecated options are supported until dracut-010 and will be 
removed afterwards.

   Here is a list of options, which were used in dracut prior to

        version 008, and their new replacement.



        rdbreak

            rd.break



        rd_CCW

            rd.ccw



        rdcopystate

            rd.copystate



        rd_DASD_MOD

            rd.dasd_mod.dasd



        rd_DASD

            rd.dasd



        rdinitdebug rdnetdebug

            rd.debug



        rd_NO_DM

            rd.dm=0



        rd_DM_UUID

            rd.dm.uuid



        rdblacklist

            rd.driver.blacklist



        rdinsmodpost

            rd.driver.post



        rdloaddriver

            rd.driver.pre



        rd_NO_FSTAB

            rd.fstab=0



        rdinfo

            rd.info



        check

            rd.live.check



        rdlivedebug

            rd.live.debug



        live_dir

            rd.live.dir



        liveimg

            rd.live.image



        overlay

            rd.live.overlay



        readonly_overlay

            rd.live.overlay.readonly



        reset_overlay

            rd.live.overlay.reset



        live_ram

            rd.live.ram



        rd_NO_CRYPTTAB

            rd.luks.crypttab=0



        rd_LUKS_KEYDEV_UUID

            rd.luks.keydev.uuid



        rd_LUKS_KEYPATH

            rd.luks.keypath



        rd_NO_LUKS

            rd.luks=0



        rd_LUKS_UUID

            rd.luks.uuid



        rd_LUKS_UUID

            rd.luks.uuid



        rd_NO_LVMCONF

            rd.lvm.conf



        rd_LVM_LV

            rd.lvm.lv



        rd_NO_LVM

            rd.lvm=0



        rd_LVM_SNAPSHOT

            rd.lvm.snapshot



        rd_LVM_SNAPSIZE

            rd.lvm.snapsize



        rd_LVM_VG

            rd.lvm.vg



        rd_NO_MDADMCONF

            rd.md.conf=0



        rd_NO_MDIMSM

            rd.md.imsm=0



        rd_NO_MD

            rd.md=0



        rd_MD_UUID

            rd.md.uuid



        rd_NFS_DOMAIN

            rd.nfs.domain



        rd_NO_PLYMOUTH

            rd.plymouth=0



        rd_retry

            rd.retry



        rdshell

            rd.shell



        rd_NO_SPLASH

            rd.splash



        rdudevdebug

            rd.udev.debug



        rdudevinfo

            rd.udev.info



        rd_NO_ZFCPCONF

            rd.zfcp.conf=0



        rd_ZFCP

            rd.zfcp

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New rd.* namespace for dracut-008
       [not found] ` <4CC99414.5060607-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2010-10-28 15:46   ` maximilian attems
       [not found]     ` <20101028154604.GA32323-VJknIhvjf2Ov8OlOgJ4AIV6hYfS7NtTn@public.gmane.org>
  2010-10-28 16:55   ` Steffen Maier
  2010-10-28 17:41   ` Bill Nottingham
  2 siblings, 1 reply; 9+ messages in thread
From: maximilian attems @ 2010-10-28 15:46 UTC (permalink / raw)
  To: Harald Hoyer; +Cc: initramfs-u79uwXL29TY76Z2rM5mHXA

On Thu, Oct 28, 2010 at 05:17:40PM +0200, Harald Hoyer wrote:
> I cleaned up the kernel command line parameters and moved them to the 
> rd.* namespace. The deprecated options are supported until dracut-010 and 
> will be removed afterwards.
>

hmm as initramfs-tools hasn't cleaned up it's namespace yet,
this is a good point to jump in ask more details:

* what does rd stand for?

* is it envisaged to be used by other tools
  (or should initramfs-tools use it.break)?

I'd appreciated more info on the background of this move as
it can't be painless.

thanks.

-- 
maks

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New rd.* namespace for dracut-008
       [not found]     ` <20101028154604.GA32323-VJknIhvjf2Ov8OlOgJ4AIV6hYfS7NtTn@public.gmane.org>
@ 2010-10-28 15:53       ` Harald Hoyer
  0 siblings, 0 replies; 9+ messages in thread
From: Harald Hoyer @ 2010-10-28 15:53 UTC (permalink / raw)
  To: maximilian attems; +Cc: initramfs-u79uwXL29TY76Z2rM5mHXA

On 10/28/2010 05:46 PM, maximilian attems wrote:
> On Thu, Oct 28, 2010 at 05:17:40PM +0200, Harald Hoyer wrote:
>> I cleaned up the kernel command line parameters and moved them to the
>> rd.* namespace. The deprecated options are supported until dracut-010 and
>> will be removed afterwards.
>>
>
> hmm as initramfs-tools hasn't cleaned up it's namespace yet,
> this is a good point to jump in ask more details:
>
> * what does rd stand for?

"rd" was chosen because we already have "rdinit=" as a kernel parameter

>
> * is it envisaged to be used by other tools
>    (or should initramfs-tools use it.break)?

Hm, if we can define common kernel command line parameters, that would make the 
user's life easier.

>
> I'd appreciated more info on the background of this move as
> it can't be painless.
>
> thanks.
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New rd.* namespace for dracut-008
       [not found] ` <4CC99414.5060607-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  2010-10-28 15:46   ` maximilian attems
@ 2010-10-28 16:55   ` Steffen Maier
       [not found]     ` <4CC9AB0E.2040604-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
  2010-10-28 17:41   ` Bill Nottingham
  2 siblings, 1 reply; 9+ messages in thread
From: Steffen Maier @ 2010-10-28 16:55 UTC (permalink / raw)
  To: Harald Hoyer; +Cc: initramfs-u79uwXL29TY76Z2rM5mHXA

Harald, thanks for the update.
Just one quick question below.

On 10/28/2010 05:17 PM, Harald Hoyer wrote:
> I cleaned up the kernel command line parameters and moved them to the
> rd.* namespace. The deprecated options are supported until dracut-010
> and will be removed afterwards.
>
> Here is a list of options, which were used in dracut prior to
> version 008, and their new replacement.

> rd_CCW
> rd.ccw

> rd_DASD_MOD
> rd.dasd_mod.dasd

Is this a typo?
I'm wondering why the new one is not just "rd.dasd_mod".
Having a .dasd suffix is not necessary and users might mix it up with 
rd.dasd which has both syntax and semamtics differently.

> rd_DASD
> rd.dasd

> rd_NO_ZFCPCONF
> rd.zfcp.conf=0
>
> rd_ZFCP
> rd.zfcp

Steffen

Linux on System z Development

IBM Deutschland Research & Development GmbH
Vorsitzender des Aufsichtsrats: Martin Jetter
Geschäftsführung: Dirk Wittkopp
Sitz der Gesellschaft: Böblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New rd.* namespace for dracut-008
       [not found]     ` <4CC9AB0E.2040604-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
@ 2010-10-28 17:05       ` Harald Hoyer
       [not found]         ` <4CC9AD55.7010104-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 9+ messages in thread
From: Harald Hoyer @ 2010-10-28 17:05 UTC (permalink / raw)
  To: Steffen Maier; +Cc: initramfs-u79uwXL29TY76Z2rM5mHXA

On 10/28/2010 06:55 PM, Steffen Maier wrote:
> Harald, thanks for the update.
> Just one quick question below.
>
> On 10/28/2010 05:17 PM, Harald Hoyer wrote:
>> I cleaned up the kernel command line parameters and moved them to the
>> rd.* namespace. The deprecated options are supported until dracut-010
>> and will be removed afterwards.
>>
>> Here is a list of options, which were used in dracut prior to
>> version 008, and their new replacement.
>
>> rd_CCW
>> rd.ccw
>
>> rd_DASD_MOD
>> rd.dasd_mod.dasd
>
> Is this a typo?
> I'm wondering why the new one is not just "rd.dasd_mod".
> Having a .dasd suffix is not necessary and users might mix it up with rd.dasd
> which has both syntax and semamtics differently.

because it's the "dasd" parameter of the dasd_mod module

one could specify it directly on the kernel command with "dasd_mod.dasd=", which 
would be honored by the module itsself. So I just added "rd." to indicate the 
sole use for the initramfs.

>
>> rd_DASD
>> rd.dasd
>
>> rd_NO_ZFCPCONF
>> rd.zfcp.conf=0
>>
>> rd_ZFCP
>> rd.zfcp
>
> Steffen
>
> Linux on System z Development
>
> IBM Deutschland Research & Development GmbH
> Vorsitzender des Aufsichtsrats: Martin Jetter
> Geschäftsführung: Dirk Wittkopp
> Sitz der Gesellschaft: Böblingen
> Registergericht: Amtsgericht Stuttgart, HRB 243294
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New rd.* namespace for dracut-008
       [not found]         ` <4CC9AD55.7010104-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2010-10-28 17:40           ` Bill Nottingham
       [not found]             ` <20101028174048.GA2367-Zdt1ptygihhQcNjhGXsBABcY2uh10dtjAL8bYrjMMd8@public.gmane.org>
  0 siblings, 1 reply; 9+ messages in thread
From: Bill Nottingham @ 2010-10-28 17:40 UTC (permalink / raw)
  To: Harald Hoyer; +Cc: Steffen Maier, initramfs-u79uwXL29TY76Z2rM5mHXA

Harald Hoyer (harald-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org) said: 
> because it's the "dasd" parameter of the dasd_mod module
> 
> one could specify it directly on the kernel command with
> "dasd_mod.dasd=", which would be honored by the module itsself. So I
> just added "rd." to indicate the sole use for the initramfs.

We don't unload and reload the module (do we?), so I don't
see how having a version that's solely for initramfs usage
makes sense here.

Bill

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New rd.* namespace for dracut-008
       [not found] ` <4CC99414.5060607-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  2010-10-28 15:46   ` maximilian attems
  2010-10-28 16:55   ` Steffen Maier
@ 2010-10-28 17:41   ` Bill Nottingham
       [not found]     ` <20101028174147.GB2367-Zdt1ptygihhQcNjhGXsBABcY2uh10dtjAL8bYrjMMd8@public.gmane.org>
  2 siblings, 1 reply; 9+ messages in thread
From: Bill Nottingham @ 2010-10-28 17:41 UTC (permalink / raw)
  To: Harald Hoyer; +Cc: initramfs-u79uwXL29TY76Z2rM5mHXA

Harald Hoyer (harald-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org) said: 
>        rdudevdebug
>            rd.udev.debug
> 
>        rdudevinfo
>            rd.udev.info

Any chance that these could be made generic options that udev itself
honors?

Bill

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New rd.* namespace for dracut-008
       [not found]     ` <20101028174147.GB2367-Zdt1ptygihhQcNjhGXsBABcY2uh10dtjAL8bYrjMMd8@public.gmane.org>
@ 2010-10-29  8:17       ` Harald Hoyer
  0 siblings, 0 replies; 9+ messages in thread
From: Harald Hoyer @ 2010-10-29  8:17 UTC (permalink / raw)
  To: Bill Nottingham; +Cc: initramfs-u79uwXL29TY76Z2rM5mHXA

On 10/28/2010 07:41 PM, Bill Nottingham wrote:
> Harald Hoyer (harald-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org) said:
>>         rdudevdebug
>>             rd.udev.debug
>>
>>         rdudevinfo
>>             rd.udev.info
>
> Any chance that these could be made generic options that udev itself
> honors?
>
> Bill
>

See udevd(8), there is already:

KERNEL COMMAND LINE
        udev.log-priority=
            Set the logging priority.

        udev.children-max=
            Limit the number of parallel executed events.

        udev.exec-delay=
            Number of seconds to delay the execution of RUN instructions. This 
might be useful when
            debugging system crashes during coldplug cause by loading 
non-working kernel modules.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New rd.* namespace for dracut-008
       [not found]             ` <20101028174048.GA2367-Zdt1ptygihhQcNjhGXsBABcY2uh10dtjAL8bYrjMMd8@public.gmane.org>
@ 2010-10-29  8:18               ` Harald Hoyer
  0 siblings, 0 replies; 9+ messages in thread
From: Harald Hoyer @ 2010-10-29  8:18 UTC (permalink / raw)
  To: Bill Nottingham; +Cc: Steffen Maier, initramfs-u79uwXL29TY76Z2rM5mHXA

On 10/28/2010 07:40 PM, Bill Nottingham wrote:
> Harald Hoyer (harald-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org) said:
>> because it's the "dasd" parameter of the dasd_mod module
>>
>> one could specify it directly on the kernel command with
>> "dasd_mod.dasd=", which would be honored by the module itsself. So I
>> just added "rd." to indicate the sole use for the initramfs.
>
> We don't unload and reload the module (do we?), so I don't
> see how having a version that's solely for initramfs usage
> makes sense here.
>
> Bill

True... that's what I thought, too :)

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2010-10-29  8:18 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-28 15:17 New rd.* namespace for dracut-008 Harald Hoyer
     [not found] ` <4CC99414.5060607-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2010-10-28 15:46   ` maximilian attems
     [not found]     ` <20101028154604.GA32323-VJknIhvjf2Ov8OlOgJ4AIV6hYfS7NtTn@public.gmane.org>
2010-10-28 15:53       ` Harald Hoyer
2010-10-28 16:55   ` Steffen Maier
     [not found]     ` <4CC9AB0E.2040604-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2010-10-28 17:05       ` Harald Hoyer
     [not found]         ` <4CC9AD55.7010104-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2010-10-28 17:40           ` Bill Nottingham
     [not found]             ` <20101028174048.GA2367-Zdt1ptygihhQcNjhGXsBABcY2uh10dtjAL8bYrjMMd8@public.gmane.org>
2010-10-29  8:18               ` Harald Hoyer
2010-10-28 17:41   ` Bill Nottingham
     [not found]     ` <20101028174147.GB2367-Zdt1ptygihhQcNjhGXsBABcY2uh10dtjAL8bYrjMMd8@public.gmane.org>
2010-10-29  8:17       ` Harald Hoyer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.