The following options apply to autopush:
major minor last_minor mod1 [ mod2 ... modn ]In the first form, the first three fields are integers that specify the major device number, minor device number, and last minor device number in a range.
module_name minor last_minor mod1 [ mod2 ... modn ]
The second form must be used for DDI 8 drivers. In this case, module_name is the name that identifies the device instance, and minor and last_minor are interpreted as channel numbers.
To configure a range of minor devices for a particular major (or driver instance in the case of DDI 8), minor must be less than last_minor. If minor is -1, all minor devices (or channels) of a driver specified by major or module_name are configured and the value for last_minor is ignored. If last_minor is 0, only a single minor device (or channel) is configured.
If last_minor is -1, autopush configures any minor device (or channel) that is returned by cloning (``open redirection'' of) the minor device. For modules that conform to versions of the DDI prior to DDI 8, minor represents the minor number that is used to open a clone device. For modules that conform to DDI 8, minor represents the ``clone channel'' that is used to open a device.
The remaining space-separated fields constitute a list of the names of the modules that are to be pushed on the stream in the specified order. The maximum number of modules that can be automatically pushed is defined to be 8.
Comment lines start with a pound sign (#).