|
|
Subscribe / Log in / New account

The 3.11 merge window closes

The 3.11 merge window closes

Posted Jul 18, 2013 14:30 UTC (Thu) by Tobu (subscriber, #24111)
Parent article: The 3.11 merge window closes

Module loading behavior has been changed slightly in that the load will no longer fail in the presence of unknown module parameters. Instead, such parameters will be ignored after the issuing of a log message. This change allows system configurations to continue working after a module parameter is removed or when an older kernel is booted.
That's short-sighted; it trades easy-to-diagnose failures for hard-to-diagnose failures. Udev rules won't be able to unambiguously require module features anymore. Surely the fact that previously working functionality now requires a human to read a logfile would be a red flag.


to post comments

The 3.11 merge window closes

Posted Jul 19, 2013 6:00 UTC (Fri) by rusty (guest, #26) [Link] (1 responses)

modinfo will work for documented parameters, at least.

You were never supposed to remove module parameters, but that rule has proven difficult to enforce. This was chosen as a lesser evil, but of I'm wrong I will revert it before release.

Cheers,
Rusty.

module changes

Posted Jul 19, 2013 16:37 UTC (Fri) by pflugstad (subscriber, #224) [Link]

A number of internet references[1] recommend disabling module (one-shot) by passing:

<moduleName>.blacklist=yes

on the kernel command line. I'm guessing this works because of the old behavior (fail module load due to unknown param). So this change would break that? Or is actual "blacklist" parameters handled differently?

[1]: http://askubuntu.com/questions/110341/how-to-blacklist-ke...


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds