]>
err.no Git - systemd/log
Kay Sievers [Thu, 16 Oct 2008 18:12:16 +0000 (20:12 +0200)]
udev-rules-parse: name_list -> udev_list
Kay Sievers [Thu, 16 Oct 2008 17:23:07 +0000 (19:23 +0200)]
udev-node: name_list -> udev_list
Kay Sievers [Thu, 16 Oct 2008 16:56:19 +0000 (18:56 +0200)]
libudev: monitor - export MAJOR/MINOR only if available
Kay Sievers [Thu, 16 Oct 2008 16:51:05 +0000 (18:51 +0200)]
libudev: always add UDEV_LOG
Kay Sievers [Thu, 16 Oct 2008 16:13:48 +0000 (18:13 +0200)]
rename udev source files
Kay Sievers [Thu, 16 Oct 2008 15:30:06 +0000 (17:30 +0200)]
move udev_device_db to libudev
Kay Sievers [Thu, 16 Oct 2008 15:16:58 +0000 (17:16 +0200)]
udevd: use libudev
Kay Sievers [Thu, 16 Oct 2008 15:10:47 +0000 (17:10 +0200)]
volume_id: btrfs - update magic to latest disk format
Kay Sievers [Thu, 16 Oct 2008 11:53:16 +0000 (13:53 +0200)]
libudev: device - copy global properties, unset empty properties
Kay Sievers [Thu, 16 Oct 2008 11:51:29 +0000 (13:51 +0200)]
libudev: add global property list
Kay Sievers [Thu, 16 Oct 2008 11:34:11 +0000 (13:34 +0200)]
libudev: ctrl - fix typo in set_env()
Kay Sievers [Thu, 16 Oct 2008 11:33:13 +0000 (13:33 +0200)]
libudev: list - handle update of key with NULL value
Kay Sievers [Thu, 16 Oct 2008 09:37:22 +0000 (11:37 +0200)]
libudev: device - export properties when values are set
Kay Sievers [Wed, 15 Oct 2008 16:34:14 +0000 (18:34 +0200)]
libudev: device - lookup "subsystem" and "driver" only once
Kay Sievers [Wed, 15 Oct 2008 14:56:06 +0000 (16:56 +0200)]
libudev: update DEVLINKS property when properties are read
Kay Sievers [Wed, 15 Oct 2008 14:55:04 +0000 (16:55 +0200)]
libudev: monitor - do not mangle DEVLINKS property
Kay Sievers [Wed, 15 Oct 2008 14:54:06 +0000 (16:54 +0200)]
libudev: do not include ctrl in libudev.so
Kay Sievers [Wed, 15 Oct 2008 12:21:33 +0000 (14:21 +0200)]
libudev: device - add get_envp() to construct envp from property list
Kay Sievers [Wed, 15 Oct 2008 12:20:27 +0000 (14:20 +0200)]
libudev: monitor - fix send_device() property copying
Kay Sievers [Tue, 14 Oct 2008 17:55:57 +0000 (19:55 +0200)]
test: move global ENV{ENV_KEY_TEST}="test" to local rule
Kay Sievers [Tue, 14 Oct 2008 17:55:22 +0000 (19:55 +0200)]
delete simple-build-check.sh
Kay Sievers [Tue, 14 Oct 2008 17:53:47 +0000 (19:53 +0200)]
libudev: handle ! in sysname, add sysnum, return allocated list_entry on add
Kay Sievers [Mon, 13 Oct 2008 01:34:37 +0000 (03:34 +0200)]
vol_id: update README
Steven Whitehouse [Fri, 10 Oct 2008 10:54:46 +0000 (11:54 +0100)]
volume_id: support for GFS2 UUIDs
Kay Sievers [Sat, 11 Oct 2008 16:40:33 +0000 (18:40 +0200)]
libudev: device - generate DEVNAME and DEVLINKS properties
Kay Sievers [Sat, 11 Oct 2008 16:40:04 +0000 (18:40 +0200)]
libudev: list - add flag
Kay Sievers [Thu, 9 Oct 2008 21:38:30 +0000 (23:38 +0200)]
libudev: add udev_monitor_send_device()
Kay Sievers [Thu, 9 Oct 2008 20:24:43 +0000 (22:24 +0200)]
libudev: also prefix non-exported functions with udev_*
Kay Sievers [Tue, 7 Oct 2008 18:20:34 +0000 (20:20 +0200)]
libudev: device - add device lookup by subsystem:sysname
Kay Sievers [Tue, 7 Oct 2008 16:10:35 +0000 (18:10 +0200)]
remove outdated docs/README-gcov_for_udev
Kay Sievers [Tue, 7 Oct 2008 12:32:33 +0000 (14:32 +0200)]
release 130
Kay Sievers [Mon, 6 Oct 2008 22:41:00 +0000 (00:41 +0200)]
replace spaces in dm and md name symlinks
We create multiple symlinks for dm names with spaces, which
isn't what we want.
Kay Sievers [Mon, 6 Oct 2008 22:18:55 +0000 (00:18 +0200)]
connect /sys and /dev with /sys/dev/{block,char}/<maj>:<min> and /dev/{block,char}/<maj>:<min>
Kay Sievers [Mon, 6 Oct 2008 16:17:27 +0000 (18:17 +0200)]
libudev: fix typo in "multiple entries in symlink" handling
Kay Sievers [Mon, 6 Oct 2008 16:17:05 +0000 (18:17 +0200)]
volume_id: more fat debugging
Kay Sievers [Mon, 6 Oct 2008 11:52:43 +0000 (13:52 +0200)]
store node name and symlinks into db symlink target if they are small enough
Kay Sievers [Mon, 6 Oct 2008 10:18:55 +0000 (12:18 +0200)]
libudev: libudev.pc remove selinux
Kay Sievers [Mon, 6 Oct 2008 10:17:47 +0000 (12:17 +0200)]
volume_id: add more vfat debugging information
Kay Sievers [Sun, 5 Oct 2008 15:27:21 +0000 (17:27 +0200)]
don not print error if GOTO jumps just to next rule
Kay Sievers [Sun, 5 Oct 2008 14:18:21 +0000 (16:18 +0200)]
libudev: fix --enable-debug
Kay Sievers [Sat, 4 Oct 2008 11:52:39 +0000 (13:52 +0200)]
udevd: clarify deprecated sysfs layout warning
Kay Sievers [Fri, 3 Oct 2008 16:24:04 +0000 (18:24 +0200)]
volume_id: use PRIu64i, PRIx64 macros
Kay Sievers [Fri, 3 Oct 2008 15:23:12 +0000 (17:23 +0200)]
volume_id: add btrfs
Kay Sievers [Fri, 3 Oct 2008 13:01:39 +0000 (15:01 +0200)]
volume_id: better DDF raid detection
Kay Sievers [Fri, 3 Oct 2008 12:58:02 +0000 (14:58 +0200)]
vol_id: always use the safe string versions for unencoded label and uuid
Kay Sievers [Fri, 3 Oct 2008 12:56:54 +0000 (14:56 +0200)]
vol_id: fix logging glue
Kay Sievers [Fri, 3 Oct 2008 12:50:57 +0000 (14:50 +0200)]
volume_id: add dbg() as noop to check for compile errors
Kay Sievers [Fri, 3 Oct 2008 12:49:29 +0000 (14:49 +0200)]
move selinux noops to udev.h
Kay Sievers [Fri, 3 Oct 2008 09:42:47 +0000 (11:42 +0200)]
vol_id: add size= option
Kay Sievers [Fri, 3 Oct 2008 08:33:15 +0000 (10:33 +0200)]
udevadm: info - fix --query=all for devices without a device node
Kay Sievers [Thu, 2 Oct 2008 19:20:18 +0000 (21:20 +0200)]
usb_id: use libudev
Kay Sievers [Thu, 2 Oct 2008 19:19:00 +0000 (21:19 +0200)]
libudev: device - add get_parent_with_subsystem()
Kay Sievers [Thu, 2 Oct 2008 16:48:40 +0000 (18:48 +0200)]
libudev: get rid of selinux
"Hello world!" linked against libselinux parses /proc/mounts and
whatever else on startup, even when the lib is not needed at all.
Not funny! Get rid of that thing where it's not absolutely needed.
Kay Sievers [Thu, 2 Oct 2008 14:49:05 +0000 (16:49 +0200)]
use no_argument, required_argument, optional_argument in longopts
Kay Sievers [Thu, 2 Oct 2008 13:16:11 +0000 (15:16 +0200)]
volume_id: hpfs - read label and uuid
Kay Sievers [Thu, 2 Oct 2008 09:54:33 +0000 (11:54 +0200)]
libudev: enumerate - add_device() -> add_syspath()
Kay Sievers [Thu, 2 Oct 2008 04:20:33 +0000 (06:20 +0200)]
fix compile error with --disable-logging
Kay Sievers [Wed, 1 Oct 2008 18:42:53 +0000 (20:42 +0200)]
release 129
Kay Sievers [Wed, 1 Oct 2008 17:00:55 +0000 (19:00 +0200)]
udevd: print warning if CONFIG_SYSFS_DEPRECATED is used
Future udev versions will depend on the current sysfs layout, which
includes features which are not available in the deprecated mode.
Kay Sievers [Wed, 1 Oct 2008 16:02:39 +0000 (18:02 +0200)]
build: include Makefile.am.inc in all Makefile.am
Many thanks to Chris Spiegel for finding the still current vol_id
non-large-file-access bug, because of not including config.h.
Kay Sievers [Wed, 1 Oct 2008 12:42:58 +0000 (14:42 +0200)]
rules: ieee1394 - create both, by-id/scsi-* and by-id/ieee-* links
Kay Sievers [Wed, 1 Oct 2008 12:41:43 +0000 (14:41 +0200)]
udevadm: trigger --type=failed - use libudev queue
Kay Sievers [Wed, 1 Oct 2008 11:57:39 +0000 (13:57 +0200)]
libudev: enumerate - ignore regular files while scanning
Kay Sievers [Wed, 1 Oct 2008 08:22:47 +0000 (10:22 +0200)]
libudev: device - handle /sys/block/<disk-device-link>/<partition>
Kay Sievers [Wed, 1 Oct 2008 07:42:03 +0000 (09:42 +0200)]
udevadm: settle - use libudev queue
Kay Sievers [Wed, 1 Oct 2008 07:34:07 +0000 (09:34 +0200)]
libudev: add queue interface
Kay Sievers [Tue, 30 Sep 2008 14:25:46 +0000 (16:25 +0200)]
udevadm: trigger fix long option --type=
Kay Sievers [Tue, 30 Sep 2008 14:16:29 +0000 (16:16 +0200)]
libudev: device_init() -> device_new()
Kay Sievers [Tue, 30 Sep 2008 12:47:49 +0000 (14:47 +0200)]
fix segfault caused by wrong pointer used in dbg()
Kay Sievers [Tue, 30 Sep 2008 11:43:35 +0000 (13:43 +0200)]
udevadm: trigger: use libudev
Kay Sievers [Tue, 30 Sep 2008 11:42:26 +0000 (13:42 +0200)]
libudev: enumerate - scan devices and subsystems, add subsystem and attribute filter
Kay Sievers [Mon, 29 Sep 2008 17:03:08 +0000 (19:03 +0200)]
fix dbg() callers
Alan Jenkins [Mon, 29 Sep 2008 16:50:21 +0000 (17:50 +0100)]
allow compiler to check dbg() arguments on non-debug builds
Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
Alan Jenkins [Mon, 29 Sep 2008 16:37:44 +0000 (17:37 +0100)]
fix messages (inc. debug compile failure) introduced when optimizing "goto"
Signed-off-by: <alan-jenkins@tuffmail.co.uk>
Alan Jenkins [Mon, 29 Sep 2008 15:01:32 +0000 (16:01 +0100)]
replace strerror() usage with threadsafe "%m" format string
strerror() is not threadsafe. It uses a buffer to build messages of the form
"Unknown error 387689".
syslog() provides a %m format which is equivalent to strerror(errno).
As a GNU extension, this is also accepted by printf and friends.
At least in the current implementation, it is correctly threadsafe.
Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
Kay Sievers [Mon, 29 Sep 2008 03:18:23 +0000 (05:18 +0200)]
test: replace last reference of "/class/*" devpath
Kay Sievers [Mon, 29 Sep 2008 03:03:43 +0000 (05:03 +0200)]
gitignore: move *.8 to subdirs
Kay Sievers [Mon, 29 Sep 2008 03:01:12 +0000 (05:01 +0200)]
test: add missing pci directory because of .gitignore *.7
Kay Sievers [Mon, 29 Sep 2008 02:12:44 +0000 (04:12 +0200)]
test: replace ancient sysfs tree with recent one
Kay Sievers [Mon, 29 Sep 2008 00:00:17 +0000 (02:00 +0200)]
libudev: enumerate - split new() and scan()
Kay Sievers [Sun, 28 Sep 2008 21:17:29 +0000 (23:17 +0200)]
libudev: enumerate - scan /sys/block/ if needed
Kay Sievers [Sun, 28 Sep 2008 20:18:40 +0000 (22:18 +0200)]
libudev: enumerate "subsystem"
Kay Sievers [Sun, 28 Sep 2008 15:39:31 +0000 (17:39 +0200)]
libudev: enumerate - accept list of subsystems to scan, or skip
Alan Jenkins [Sun, 28 Sep 2008 11:02:44 +0000 (12:02 +0100)]
avoid repeated scans for goto targets (udev_iter_find_label)
The scans are now performed up-front at parse-time, instead of being
repeated for each event at run-time.
Cachegrind reports a 5% reduction in cpu cycles
(excluding the time spent in-kernel).
Alan Jenkins [Sun, 28 Sep 2008 11:01:38 +0000 (12:01 +0100)]
trivial cleanup in udev_rules_iter
Kay Sievers [Sun, 28 Sep 2008 01:34:57 +0000 (03:34 +0200)]
lubudev: accept more sys directories as devices, and parent devices
Kay Sievers [Sat, 27 Sep 2008 23:34:55 +0000 (01:34 +0200)]
libudev: more list rework
Kay Sievers [Fri, 26 Sep 2008 17:44:53 +0000 (19:44 +0200)]
libudev: rework list handling
Kay Sievers [Fri, 26 Sep 2008 17:43:32 +0000 (19:43 +0200)]
libudev: device - read database only when needed
Kay Sievers [Fri, 26 Sep 2008 17:43:14 +0000 (19:43 +0200)]
libudev: initialize selinux only when needed
Kay Sievers [Fri, 26 Sep 2008 17:41:50 +0000 (19:41 +0200)]
libudev: enumerate_get_devices_list -> enumerate_get_list
Kay Sievers [Thu, 25 Sep 2008 21:26:22 +0000 (14:26 -0700)]
libudev: get devnum from uevent file
Kay Sievers [Thu, 25 Sep 2008 11:20:27 +0000 (04:20 -0700)]
libudev: replace awkward callback list interfaces with list iterators
Kay Sievers [Thu, 25 Sep 2008 04:39:29 +0000 (21:39 -0700)]
libudev: add userdata pointer
Kay Sievers [Wed, 24 Sep 2008 19:25:31 +0000 (12:25 -0700)]
libudev: also import "uevent" file when reading udev database
Kay Sievers [Mon, 22 Sep 2008 06:28:56 +0000 (23:28 -0700)]
libudev: add udev_device_new_from_devnum()
Kay Sievers [Sat, 20 Sep 2008 07:01:20 +0000 (00:01 -0700)]
libudev: udev_device_get_devname -> udev_device_get_devnode
Kay Sievers [Sat, 20 Sep 2008 06:03:49 +0000 (23:03 -0700)]
always include config.h from Makefile
Alan Jenkins [Fri, 19 Sep 2008 14:53:25 +0000 (14:53 +0000)]
scsi_id: compiler warning on 32-bit
The sg_io_v4 interface passes pointers as u64s. It turns out GCC
disapproves of us casting a u64 straight to a 32 bit pointer.
cc1: warnings being treated as errors
scsi_serial.c: In function ‘sg_err_category4’:
scsi_serial.c:159: warning: cast to pointer from integer of different size
scsi_serial.c: In function ‘scsi_dump_v4’:
scsi_serial.c:303: warning: cast to pointer from integer of different size
Kay Sievers [Thu, 18 Sep 2008 06:58:38 +0000 (23:58 -0700)]
libudev: fix "subsystem" value