summaryrefslogtreecommitdiff
path: root/tdb
Commit message (Collapse)AuthorAgeFilesLines
* [PATCH] fix compilation warning in tdb log message.greg@kroah.com2005-04-261-2/+2
|
* [PATCH] prevent deadlocks on an corrupt udev databasekay.sievers@vrfy.org2005-04-261-7/+49
| | | | | | | | | | | | | | | | | | | | | | | | | Here is the patch, that should prevent all of the known deadlocks with corrupt tdb databases we discovered. Thanks to Frank Steiner <fsteiner-mail@bio.ifi.lmu.de>, who tested all this endlessly with a NFS mounted /dev. The conclusion is, that udev will not work on filesystems without proper record locking, but we should prevent the endless loops anyway. This patch implements: o recovery from a corrupted udev database. udev will continue without database support now, instead of doing nothing. So the node should be generated in any case, remove will obviously not work for custom names. o added iteration limits to the tdb-code at the places we discovered endless loops. In the case tdb tries to find more than 100.000 entries with the same hash, we better give up :) o prevent a {all_partitions} loop caused by corrupt db data o log all tdb errors to syslog o switch sleep() to usleep() cause we want to use alarm()
* [PATCH] enable native tdb spinlocks on i386 platforms.greg@kroah.com2005-04-261-1/+2
| | | | | | also clean out some stuff in the makefile that was never getting used.
* [PATCH] PATCH udev close on execharald@redhat.com2005-04-261-0/+7
| | | | | | selinux wants a clean fd set, so better close all open fds
* [PATCH] make spotlessolh@suse.de2005-04-261-0/+2
| | | | | | | klibc has a target make spotless, this patch makes it possible to clean the whole udev tree and start from scratch.
* [PATCH] signal fixes due to klibc update.greg@kroah.com2005-04-263-0/+3
|
* [PATCH] fix some compiler warnings in the tdb code.greg@kroah.com2005-04-261-0/+4
|
* [PATCH] klibc makefile fixesarnd@arndb.de2005-04-261-0/+1
|
* [PATCH] udev build tweaks to tdb's spinlock codegreg@kroah.com2005-04-261-9/+4
|
* [PATCH] tweak tdb to build within udev better.greg@kroah.com2005-04-262-1/+13
|
* [PATCH] make libsysfs build cleanlygreg@kroah.com2005-04-263-1036/+0
|
* [PATCH] do not build the tdb binary programs, only the objects.greg@kroah.com2005-04-261-1/+3
| | | | | | Now it's not necessary to have gdbm to build properly.
* [PATCH] Fix TDB cross compilationlethal@linux-sh.org2005-04-261-1/+0
| | | | | | | | | The merge of tdb ended up breaking the ability to cross compile again, here's a bk patch that yanks CC out of the tdb Makefile, and in turn falls back on the exported CC value from the top-level Makefile which correctly sets it based off of the CROSS value.
* [PATCH] Added tdb code from latest cvs version in the samba treegreg@kroah.com2005-04-2616-0/+5231