summaryrefslogtreecommitdiff
path: root/lib/Makefile
diff options
context:
space:
mode:
authorjruoho <jruoho@NetBSD.org>2010-03-20 07:59:44 +0000
committerjruoho <jruoho@NetBSD.org>2010-03-20 07:59:44 +0000
commit7e4def2e7db87494c39b2e52cfa67d94de1f1af1 (patch)
treee75d1e17069957f25a5cac32c10854e0a49b894d /lib/Makefile
parentc8c2757eb3a48f6254b040fa0b61327077097f77 (diff)
Add a note that APM was deprecated by the PC manufacturers in about 1996.
Mention the APM emulation layer of ACPI. In addition, some small fixes.
Diffstat (limited to 'lib/Makefile')
0 files changed, 0 insertions, 0 deletions
td class='logsubject'>dm: Test # of args in target's ->init()tkusumi The # of args is part of target's spec. Both Linux kernel and DragonFlyBSD test argc on ctr/init. 2019-12-15dm: Rename dm specific atoi() to atoi64()tkusumi This is uint64_t version, not sys/lib/libsa/atoi.c. 2019-12-15dm: Style cleanups (no functional changes)tkusumi 2019-12-15dm: "unsigned" -> "unsigned int" for consistencytkusumi Use either one, but not both. 2019-12-15dm: Rename targets' ->status() to ->table() given ->info() existstkusumi Since now that dm targets in NetBSD have ->info() for "status", ->status() should be renamed to ->table() for "table", given how dm target status was originally designed in Linux kernel. taken-from: DragonFlyBSD 2019-12-14dm: Remove unconditional debug prints in targets' ->strategy()tkusumi Having debug prints in ->strategy() by default just to tell ->strategy() is called is overkill. taken-from: DragonFlyBSD 2019-12-12dm: Make target's ->init() take parsed argc and argvtkusumi This gets rid of the same parser code in each target using strsep(3). taken-from: DragonFlyBSD 2019-12-09dm: Correct target name "stripe" -> "striped"tkusumi Sync with Linux kernel. The file name is "stripe", but the target name is "striped". DragonFlyBSD also follows this. 2019-12-08dm: Move targets specific structs to .c filestkusumi These don't need to be defined and exposed in dm.h. 2019-12-08dm: Refactor target's ->init() i/ftkusumi Take dm_table_entry_t* instead of void**. Remove dm_dev_t* unneeded by target code. No functional change, but for future changes. taken-from: DragonFlyBSD 2019-12-07dm: Fix strange pointer declarationstkusumi Should be "type *name" or "type* name", but not "type * name". taken-from: DragonFlyBSD 2019-12-06dm: Fix typos in comments/messagestkusumi taken-from: DragonFlyBSD 2019-12-06dm: Don't ignore dm_target_alloc() argumenttkusumi dm_target_alloc() is supposed to be copying the name argument to its ->name. taken-from: DragonFlyBSD 2019-12-05dm: Make dm core set config to NULL after destroytkusumi Just let dm core do this instead of having a comment expecting each target to do the right thing. taken-from: DragonFlyBSD 2019-12-03dm: Include <sys/vnode.h> in dm.htkusumi dm.h already depends on vnode, so have dm.h include <sys/vnode.h> instead of other .c files. taken-from: DragonFlyBSD 2019-12-01dm: Remove unused dm_dev::dev_typetkusumi Given OOP-like architecture of dm target device structure, dm_dev doesn't need to have self contained target type field, and in fact this is unused. 2019-10-15convert more KM_NOSLEEP to KM_SLEEP and remove code to handle failures.chs 2018-01-05use some size_t, add whitespace between functions, rcsids.christos 2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs kmem_alloc() with KM_SLEEP kmem_zalloc() with KM_SLEEP percpu_alloc() pserialize_create() psref_class_create() all of these paths include an assertion that the allocation has not failed, so callers should not assert that again. 2014-08-19cleanup properly on error.christos 2014-08-18Avoid a memory leak - from maxvagc 2014-06-14Change dk_lookup() to return an anonymous vnode not associated withhannken any file system. Change all consumers of dk_lookup() to get the device from "v_rdev" instead of VOP_GETATTR() as specfs does not support VOP_GETATTR(). Devices obtained with dk_lookup() will no longer disappear on forced unmounts. Fix for PR kern/48849 (root mirror raid fails on shutdown) Welcome to 6.99.44 2012-08-07Fix problem reported by jym on current-user@ patch was provided by mhitch@.haad 2012-01-04Fix wrong KASSERT, reported by mhitch@.haad 2011-10-14Change the vnode locking protocol of VOP_GETATTR() to request at leasthannken a shared lock. Make all calls outside of file systems respect it. The calls from file systems need review. No objections from tech-kern. 2011-08-27be consistent and define secsize here as well (though this seems unused?)ahoka some white' from emacs 2011-06-02Fix simple typo which made stripe target not working very at all. Issuehaad found by mhitch@. 2010-12-23make dm aware of physical sector sizes.mlelstv For aggregates of multiple disks we use the largest sector size from all disks. For standard power-of-2 sizes this is the same as the least common multiple. We still require proper alignment of the targets in the mapping table. ok by haad@ 2010-11-15curlwp needs sys/lwp.h.uebayasi 2010-10-23Add old file describing locking schema used in dm driver.haad 2010-05-18Add multi device strip support written by Guillermo Amaral and reviewed by me.haad 2010-01-04Indent files remove unnecessary blank lines, white spaces and KNFize code.haad 2009-12-01Revert my commit which have added knowledge about dm targets to libdevmapper,haad this breaks abstraction. Because only lvmtools/lvmlib and device-mapper can have knowledge about target mapping and libdevmapper only passes requests from lvmtools to kernel and back. Bump major library and driver version. Requested by: yamt@ 2009-09-09Fix bug in kmem_alloc/kmem_free of params string. Params string washaad allocated with length DM_MAX_PARAMS_SIZE and released with strlen + 1 size. Disable KM_NOSLEEP allocation because we do not need them here there is nothing critical in ioctl part of dm driver. Bug reported by jak@. 2009-06-05Parse dm param string in libdevmapper and not in a dm target init function.haad Create proplib param dictionary entry in libdevmapper and pass it to dm in dm_ioctl dict. Param target is then passed to target init function, where is parse. I like this aproach much better than passing char **argv and trusting to user input. I have bumped minor lib/driver version. XXX. Add more sanity checks in kernel. 2009-04-06Fix build on amd64. Patch sent by dieter roelants.haad 2009-03-07Actually lmplement striping as LVM target. OK'd by Adam.reinoud 2009-03-01Add initial support for striping target, hardcode maximal number of stripeshaad to 2 for now. strategy routine must be written, for now only parsing and support routines are available. This is work in progress code and should be taken very carefully. 2009-01-02Return ENOSYS during from dm_target_init routine these tow targets aren'thaad implemented yet. 2009-01-02Add stripe target functions stubs. Stripe target must be present in dm driverhaad because without it lvm2tools will not create LVsi and eventualy panic system. Problem reported by agc@.