lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Sat, 9 May 2009 07:37:42 -0700
From:	Greg KH <greg@...ah.com>
To:	linux-kernel@...r.kernel.org
Cc:	Greg KH <gregkh@...e.de>, Kay Sievers <kay.sievers@...y.org>,
	Jan Blunck <jblunck@...e.de>
Subject: [patch 00/13] devtmpfs patches

Here's the latest version of the devtmpfs patch, broken up into 13
different patches to make it easier to review and merge properly.

This series does the following:
  - creates a new callback within the driver core to allow drivers and
    subsystems to provide a name for their subsystem to properly reflect
    what userspace should use for their device nodes.  This allows for
    things like the sound/ and input/ subdirectories to be properly told
    to userspace.  Note these names and subdirectories are the ones that
    have been used for years, and are standardized across all
    distributions and synced up with the LANANA naming scheme which is
    specified by LSB.  We aren't creating anything new here.
  - fills in the callbacks by the various subsystems that need to define
    it, including the misc device layer.  This is the majority of the
    patches in the series.
  - adds the devtmpfs core code.  Description of what this is, why it is
    needed, and how it works is within this patch.

All of these patches have been tested for a number of weeks now in
SuSE's kernel trees and have proved to increase boot time a measurable
ammount (a few seconds at the very least) on both traditional systems
(servers / desktops) as well as on netbooks using a non-SuSE based
userspace infrastructure.

This feature also allows rescue systems to work properly by allowing
systems to boot into /bin/bash with full access to all of their device
nodes.  It is also a big win on embedded systems with no local users yet
they need to provide dynamic names as their hardware configuration can
be changed by external forces.

All of the previous objections to this patch series seems to have been
properly addressed, but as always, comments are welcome, just make them
substantial please :)

These patches are now in the driver-core git tree of quilt patches.

thanks,

greg k-h

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ