| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-01-14 | kobject: Remove unused functions | Dr. David Alan Gilbert | 1 | -24/+0 |
| 2024-02-08 | Revert "kobject: Remove redundant checks for whether ktype is NULL" | Greg Kroah-Hartman | 1 | -10/+14 |
| 2023-08-19 | kobject: Remove redundant checks for whether ktype is NULL | Zhen Lei | 1 | -14/+10 |
| 2023-08-19 | kobject: Add sanity check for kset->kobj.ktype in kset_register() | Zhen Lei | 1 | -0/+5 |
| 2023-08-05 | kobject: Add helper kobj_ns_type_is_valid() | Zhen Lei | 1 | -17/+16 |
| 2023-06-05 | kobject: Use return value of strreplace() | Andy Shevchenko | 1 | -2/+1 |
| 2023-03-17 | kobject: align stacktrace levels to logging message | Thomas Weißschuh | 1 | -3/+3 |
| 2023-03-17 | kobject: define common logging prefix | Thomas Weißschuh | 1 | -13/+15 |
| 2023-02-08 | kobject: make dynamic_kobj_ktype and kset_ktype const | Thomas Weißschuh | 1 | -2/+2 |
| 2023-01-11 | kobject: Fix slab-out-of-bounds in fill_kobj_path() | Wang Hai | 1 | -2/+10 |
| 2022-12-16 | Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -11/+18 |
| 2022-11-22 | kobject: make kobject_namespace take a const * | Greg Kroah-Hartman | 1 | -3/+3 |
| 2022-11-22 | kobject: make kobject_get_ownership() take a constant kobject * | Greg Kroah-Hartman | 1 | -2/+2 |
| 2022-11-18 | treewide: use get_random_u32_below() instead of deprecated function | Jason A. Donenfeld | 1 | -1/+1 |
| 2022-10-25 | kset: fix memory leak when kset_register() returns error | Yang Yingliang | 1 | -1/+8 |
| 2022-10-22 | kobject: modify kobject_get_path() to take a const * | Greg Kroah-Hartman | 1 | -5/+5 |
| 2022-10-11 | treewide: use prandom_u32_max() when possible, part 1 | Jason A. Donenfeld | 1 | -1/+1 |
| 2022-04-05 | kobject: kobj_type: remove default_attrs | Greg Kroah-Hartman | 1 | -32/+0 |
| 2021-12-27 | driver core: make kobj_type constant. | Wedson Almeida Filho | 1 | -4/+4 |
| 2021-09-14 | kobject: unexport kobject_create() in kobject.h | Qu Wenruo | 1 | -1/+1 |
| 2020-09-07 | kobject: Drop unneeded conditional in __kobject_del() | Andy Shevchenko | 1 | -3/+0 |
| 2020-08-28 | kobject: Restore old behaviour of kobject_del(NULL) | Andy Shevchenko | 1 | -1/+5 |
| 2020-07-10 | kobject: Avoid premature parent object freeing in kobject_cleanup() | Heikki Krogerus | 1 | -10/+23 |
| 2020-06-07 | Merge tag 'driver-core-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -7/+7 |
| 2020-05-25 | kobject: send KOBJ_REMOVE uevent when the object is removed from sysfs | Greg Kroah-Hartman | 1 | -7/+7 |
| 2020-04-20 | docs: filesystems: fix renamed references | Mauro Carvalho Chehab | 1 | -2/+2 |
| 2019-06-19 | lib : kobject: fix refcount imblance on kobject_rename | Lin Yi | 1 | -1/+3 |
| 2019-05-03 | kobject: clean up the kobject add documentation a bit more | Greg Kroah-Hartman | 1 | -2/+6 |
| 2019-05-02 | kobject: Fix kernel-doc comment first line | Tobin C. Harding | 1 | -21/+22 |
| 2019-05-02 | kobject: Remove docstring reference to kset | Tobin C. Harding | 1 | -3/+2 |
| 2019-05-01 | kobject: fix dereference before null check on kobj | Colin Ian King | 1 | -1/+2 |
| 2019-04-28 | kobject: Improve doc clarity kobject_init_and_add() | Tobin C. Harding | 1 | -3/+6 |
| 2019-04-28 | kobject: Improve docs for kobject_add/del | Tobin C. Harding | 1 | -5/+12 |
| 2019-04-25 | kobject: Add support for default attribute groups to kobj_type | Kimberly Brown | 1 | -0/+14 |
| 2019-01-22 | kobject: make kset_get_ownership() 'static' | Eric Biggers | 1 | -1/+1 |
| 2018-12-06 | kref/kobject: Improve documentation | Ezequiel Garcia | 1 | -1/+1 |
| 2018-08-18 | Merge tag 'driver-core-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -1/+1 |
| 2018-07-20 | kobject: kset_create_and_add() - fetch ownership info from parent | Dmitry Torokhov | 1 | -1/+8 |
| 2018-07-20 | sysfs, kobject: allow creating kobject belonging to arbitrary users | Dmitry Torokhov | 1 | -0/+19 |
| 2018-07-07 | kobject: Replace strncpy with memcpy | Guenter Roeck | 1 | -1/+1 |
| 2018-04-23 | kobject: don't use WARN for registration failures | Dmitry Vyukov | 1 | -6/+5 |
| 2018-03-15 | lib/kobject: Join string literals back | Andy Shevchenko | 1 | -21/+18 |
| 2018-02-01 | Merge tag 'driver-core-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -3/+1 |
| 2018-01-23 | kobject: Export kobj_ns_grab_current() and kobj_ns_drop() | Bart Van Assche | 1 | -0/+2 |
| 2017-12-07 | kobject: Remove redundant license text | Greg Kroah-Hartman | 1 | -3/+0 |
| 2017-12-07 | kobject: add SPDX identifiers to all kobject files | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-03-22 | kobject: Export kobject_get_unless_zero() | Jan Kara | 1 | -1/+4 |
| 2016-02-09 | kobject: export kset_find_obj() for module use | Gabriel Somlo | 1 | -0/+1 |
| 2015-11-06 | lib/kobject.c: use kvasprintf_const for formatting ->name | Rasmus Villemoes | 1 | -8/+22 |
| 2015-10-04 | kobject: move EXPORT_SYMBOL() macros next to corresponding definitions | Gabriel Somlo | 1 | -7/+5 |
| 2015-07-17 | include, lib: add __printf attributes to several function prototypes | Nicolas Iooss | 1 | -2/+3 |
| 2015-06-30 | Merge branch 'for-linus-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -0/+1 |
| 2015-06-25 | lib/kobject.c: use strreplace() | Rasmus Villemoes | 1 | -8/+5 |
| 2015-06-19 | lib: export symbol kobject_move() | Anand Jain | 1 | -0/+1 |
| 2015-03-25 | kobject: WARN as tip when call kobject_get() to a kobject not initialized | Ethan Zhao | 1 | -1/+6 |
| 2014-11-07 | kobject: fix NULL pointer derefernce in kobj_child_ns_ops | Pankaj Dubey | 1 | -1/+1 |
| 2014-02-07 | sysfs, kobject: add sysfs wrapper for kernfs_enable_ns() | Tejun Heo | 1 | -1/+1 |
| 2014-01-30 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -0/+1 |
| 2014-01-28 | kobject: export kobj_sysfs_ops | Jeff Mahoney | 1 | -0/+1 |
| 2014-01-08 | kobject: Fix source code comment spelling | Bart Van Assche | 1 | -1/+1 |
| 2014-01-04 | Revert "kobject: introduce kobj_completion" | Greg Kroah-Hartman | 1 | -50/+0 |
| 2013-12-11 | kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordingly | Tejun Heo | 1 | -1/+1 |
| 2013-12-08 | kobject: fix memory leak in kobject_set_name_vargs | Maurizio Lombardi | 1 | -1/+3 |
| 2013-12-07 | kobject: remove kset from sysfs immediately in kset_unregister() | Bjorn Helgaas | 1 | -0/+1 |
| 2013-12-07 | kobject: delay kobject release for random time | Bjorn Helgaas | 1 | -3/+6 |
| 2013-11-29 | sysfs, kernfs: introduce kernfs_create_dir[_ns]() | Tejun Heo | 1 | -1/+1 |
| 2013-11-27 | sysfs: drop kobj_ns_type handling, take #2 | Tejun Heo | 1 | -5/+22 |
| 2013-11-07 | Revert "sysfs: drop kobj_ns_type handling" | Linus Torvalds | 1 | -4/+1 |
| 2013-10-11 | kobject: show debug info on delayed kobject release | Fengguang Wu | 1 | -1/+1 |
| 2013-10-03 | kobject: grab an extra reference on kobject->sd to allow duplicate deletes | Tejun Heo | 1 | -0/+12 |
| 2013-09-29 | Merge 3.12-rc3 into driver-core-next | Greg Kroah-Hartman | 1 | -4/+1 |
| 2013-09-27 | sysfs: Allow mounting without CONFIG_NET | Eric W. Biederman | 1 | -4/+1 |
| 2013-09-26 | kobject: introduce kobj_completion | Jeff Mahoney | 1 | -0/+50 |
| 2013-09-26 | sysfs: drop kobj_ns_type handling | Tejun Heo | 1 | -1/+4 |
| 2013-09-26 | sysfs: remove ktype->namespace() invocations in directory code | Tejun Heo | 1 | -4/+24 |
| 2013-09-07 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi... | Linus Torvalds | 1 | -0/+15 |
| 2013-08-28 | sysfs: Restrict mounting sysfs | Eric W. Biederman | 1 | -0/+15 |
| 2013-07-25 | kobject: delayed kobject release: help find buggy drivers | Russell King | 1 | -3/+19 |
| 2013-06-07 | kobject: sanitize argument for format string | Kees Cook | 1 | -1/+1 |
| 2013-05-07 | kref: minor cleanup | Anatol Pomozov | 1 | -1/+1 |
| 2013-04-13 | kobject: fix kset_find_obj() race with concurrent last kobject_put() | Linus Torvalds | 1 | -1/+8 |
| 2012-05-07 | kobject: fix the uncorrect comment | Zhi Yong Wu | 1 | -1/+1 |
| 2012-05-02 | Merge 3.4-rc5 into driver-core-next | Greg Kroah-Hartman | 1 | -7/+7 |
| 2012-04-23 | lib/kobject.c : Remove redundant check in create_dir | yan | 1 | -7/+5 |
| 2012-04-10 | kobject: provide more diagnostic info for kobject_add_internal() failures | Dan Williams | 1 | -7/+7 |
| 2012-03-07 | lib: reduce the use of module.h wherever possible | Paul Gortmaker | 1 | -1/+1 |
| 2011-12-21 | kobject: remove kset_find_obj_hinted() | Kay Sievers | 1 | -37/+0 |
| 2011-06-12 | Delay struct net freeing while there's a sysfs instance refering to it | Al Viro | 1 | -17/+9 |
| 2010-10-22 | kobject: Introduce kset_find_obj_hinted. | Robin Holt | 1 | -0/+39 |
| 2010-05-21 | sysfs: Comment sysfs directory tagging logic | Serge E. Hallyn | 1 | -0/+11 |
| 2010-05-21 | sysfs: Implement sysfs tagged directory support. | Eric W. Biederman | 1 | -0/+1 |
| 2010-05-21 | kobj: Add basic infrastructure for dealing with namespaces. | Eric W. Biederman | 1 | -0/+103 |
| 2010-03-07 | Driver core: Constify struct sysfs_ops in struct kobj_type | Emese Revfy | 1 | -1/+1 |
| 2010-03-07 | kobject: Constify struct kset_uevent_ops | Emese Revfy | 1 | -2/+2 |
| 2009-06-15 | kobject: make kset_create check kobject_set_name return value | Dave Young | 1 | -1/+6 |
| 2009-04-20 | driver: dont update dev_name via device_add path | Kay Sievers | 1 | -0/+3 |
| 2009-03-24 | driver core: get rid of struct device's bus_id string array | Kay Sievers | 1 | -1/+1 |
| 2008-10-16 | kobject: Cleanup kobject_rename and !CONFIG_SYSFS | Eric W. Biederman | 1 | -2/+15 |
| 2008-10-16 | kobject: Fix kobject_rename and !CONFIG_SYSFS | Eric W. Biederman | 1 | -13/+5 |
| 2008-08-21 | kobject: Replace ALL occurrences of '/' with '!' instead of only the first one. | Ingo Oeser | 1 | -2/+1 |
| 2008-07-25 | Example use of WARN() | Arjan van de Ven | 1 | -6/+3 |
| 2008-07-21 | kobject: replace '/' with '!' in name | Kay Sievers | 1 | -2/+8 |
| 2008-06-10 | PCI: ACPI PCI slot detection driver | Alex Chiang | 1 | -0/+1 |
| 2008-04-30 | kobject: do not copy vargs, just pass them around | Kay Sievers | 1 | -20/+8 |
| 2008-04-30 | lib: replace remaining __FUNCTION__ occurrences | Harvey Harrison | 1 | -8/+8 |
| 2008-04-19 | Kobject: Replace list_for_each() with list_for_each_entry(). | Robert P. J. Day | 1 | -8/+2 |
| 2008-04-19 | kobject: catch kobjects that are not initialized | Greg Kroah-Hartman | 1 | -1/+8 |
| 2008-03-04 | kobject: properly initialize ksets | Greg Kroah-Hartman | 1 | -6/+5 |
| 2008-02-02 | kobject: kerneldoc comment fix | Dave Young | 1 | -1/+1 |
| 2008-01-24 | Kobject: fix coding style issues in kobject c files | Greg Kroah-Hartman | 1 | -75/+64 |
| 2008-01-24 | Driver core: change sysdev classes to use dynamic kobject names | Kay Sievers | 1 | -9/+5 |
| 2008-01-24 | Kobject: remove kobject_unregister() as no one uses it anymore | Greg Kroah-Hartman | 1 | -17/+0 |
| 2008-01-24 | Kobject: convert remaining kobject_unregister() to kobject_put() | Greg Kroah-Hartman | 1 | -2/+2 |
| 2008-01-24 | Kobject: auto-cleanup on final unref | Kay Sievers | 1 | -74/+96 |
| 2008-01-24 | Kset: remove kset_add function | Greg Kroah-Hartman | 1 | -12/+1 |
| 2008-01-24 | Kobject: remove kobject_register() | Greg Kroah-Hartman | 1 | -18/+0 |
| 2008-01-24 | Kobject: rename kobject_init_ng() to kobject_init() | Greg Kroah-Hartman | 1 | -7/+7 |
| 2008-01-24 | Kobject: remove kobject_init() as no one uses it anymore | Greg Kroah-Hartman | 1 | -8/+3 |
| 2008-01-24 | Kobject: rename kobject_add_ng() to kobject_add() | Greg Kroah-Hartman | 1 | -7/+7 |
| 2008-01-24 | Kobject: remove kobject_add() as no one uses it anymore | Greg Kroah-Hartman | 1 | -14/+8 |
| 2008-01-24 | Kobject: drop child->parent ref at unregistration | Alan Stern | 1 | -3/+4 |
| 2008-01-24 | kobject: clean up debugging messages | Greg Kroah-Hartman | 1 | -8/+15 |
| 2008-01-24 | kobject: grab the kset reference in kobject_add, not kobject_init | Greg Kroah-Hartman | 1 | -3/+3 |
| 2008-01-24 | kobject: remove subsystem_(un)register functions | Greg Kroah-Hartman | 1 | -13/+0 |
| 2008-01-24 | Driver Core: kill subsys_attribute and default sysfs ops | Kay Sievers | 1 | -21/+0 |
| 2008-01-24 | Driver Core: switch all dynamic ksets to kobj_sysfs_ops | Kay Sievers | 1 | -4/+6 |
| 2008-01-24 | Driver Core: add kobj_attribute handling | Kay Sievers | 1 | -0/+29 |
| 2008-01-24 | kobject: get rid of kobject_kset_add_dir | Greg Kroah-Hartman | 1 | -32/+5 |
| 2008-01-24 | kobject: get rid of kobject_add_dir | Greg Kroah-Hartman | 1 | -12/+0 |
| 2008-01-24 | kobject: add kobject_create_and_add function | Greg Kroah-Hartman | 1 | -18/+63 |
| 2008-01-24 | kset: add kset_create_and_add function | Greg Kroah-Hartman | 1 | -1/+91 |
| 2008-01-24 | kobject: add kobject_init_and_add function | Greg Kroah-Hartman | 1 | -0/+27 |
| 2008-01-24 | kobject: add kobject_add_ng function | Greg Kroah-Hartman | 1 | -0/+66 |
| 2008-01-24 | kobject: add kobject_init_ng function | Greg Kroah-Hartman | 1 | -0/+42 |
| 2008-01-24 | kobject: make kobject_cleanup be static | Greg Kroah-Hartman | 1 | -5/+4 |
| 2008-01-24 | kobject: fix up kobject_set_name to use kvasprintf | Greg Kroah-Hartman | 1 | -39/+32 |
| 2008-01-24 | kobject: remove incorrect comment in kobject_rename | Greg Kroah-Hartman | 1 | -2/+0 |
| 2007-12-17 | kobject: fix the documentation of how kobject_set_name works | Greg Kroah-Hartman | 1 | -6/+6 |
| 2007-11-28 | kobject: two typo fixes | Johannes Berg | 1 | -2/+2 |
| 2007-10-30 | kobject: check for duplicate names in kobject_rename | Greg Kroah-Hartman | 1 | -0/+13 |
| 2007-10-12 | kobject: update the copyrights | Greg Kroah-Hartman | 1 | -0/+2 |
| 2007-10-12 | driver core: remove subsystem_init() | Greg Kroah-Hartman | 1 | -5/+0 |
| 2007-10-12 | sysfs: move sysfs file poll implementation to sysfs_open_dirent | Tejun Heo | 1 | -1/+0 |
| 2007-10-12 | sysfs: Remove first pass at shadow directory support | Eric W. Biederman | 1 | -38/+6 |
| 2007-10-12 | kobject: remove the static array for the name | Greg Kroah-Hartman | 1 | -40/+39 |
| 2007-10-12 | Driver core: remove subsys_get() | Greg Kroah-Hartman | 1 | -1/+1 |
| 2007-10-12 | Driver core: remove subsys_put() | Greg Kroah-Hartman | 1 | -1/+1 |
| 2007-07-11 | sysfs: make kobj point to sysfs_dirent instead of dentry | Tejun Heo | 1 | -5/+5 |
| 2007-07-11 | Driver core: add missing kset uevent | Kay Sievers | 1 | -1/+8 |
| 2007-06-08 | kobject: use the proper printk level for kobject error | Greg Kroah-Hartman | 1 | -5/+5 |
| 2007-05-02 | remove "struct subsystem" as it is no longer needed | Greg Kroah-Hartman | 1 | -61/+8 |
| 2007-04-27 | kobject: Comment and warning fixes to kobject.c | Eric W. Biederman | 1 | -3/+10 |
| 2007-04-27 | kobject core: remove rwsem from struct subsystem | Greg Kroah-Hartman | 1 | -3/+1 |
| 2007-04-27 | kobject: kobject_add() reference leak | Cornelia Huck | 1 | -0/+1 |
| 2007-04-27 | Driver core: notify userspace of network device renames | Jean Tourrilhes | 1 | -0/+30 |
| 2007-04-27 | kobject: kobject_shadow_add cleanup | Dmitriy Monakhov | 1 | -2/+2 |
| 2007-04-27 | driver core: fix namespace issue with devices assigned to classes | Kay Sievers | 1 | -2/+10 |
| 2007-03-09 | kobject: new_device->kref wasn't putted after error in kobject_move() | Dmitriy Monakhov | 1 | -0/+2 |
| 2007-02-19 | Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6 | Linus Torvalds | 1 | -0/+1 |
| 2007-02-16 | PCI/sysfs/kobject kernel-doc fixes | Randy Dunlap | 1 | -0/+1 |
| 2007-02-16 | kobject: kobj->k_name verification fix | Martin Stoilov | 1 | -1/+1 |
| 2007-02-11 | [PATCH] Numerous fixes to kernel-doc info in source files. | Robert P. J. Day | 1 | -2/+3 |
| 2007-02-07 | sysfs: Shadow directory support | Eric W. Biederman | 1 | -5/+37 |
| 2007-02-07 | kobject: kobject_put cleanup | Mariusz Kozlowski | 1 | -4/+2 |
| 2007-02-07 | driver core: Allow device_move(dev, NULL). | Cornelia Huck | 1 | -3/+3 |
| 2007-02-07 | Kobject: make kobject apis more robust in handling NULL pointers | Greg Kroah-Hartman | 1 | -0/+19 |
| 2006-12-07 | [PATCH] kernel core: replace kmalloc+memset with kzalloc | Burman Yan | 1 | -2/+1 |
| 2006-12-01 | driver core: Introduce device_move(): move a device to a new parent. | Cornelia Huck | 1 | -0/+50 |
| 2006-10-11 | Input: add missing exports to fix modular build | Dmitry Torokhov | 1 | -0/+1 |
| 2006-09-25 | kobject: must_check fixes | Randy Dunlap | 1 | -1/+8 |
| 2006-06-21 | [PATCH] kobject: make people pay attention to kobject_add errors | Greg Kroah-Hartman | 1 | -3/+3 |
| 2006-05-21 | [PATCH] kobject: quiet errors in kobject_add | Greg Kroah-Hartman | 1 | -3/+3 |
| 2006-04-27 | [PATCH] Kobject: possible cleanups | Adrian Bunk | 1 | -5/+2 |
| 2006-04-14 | [PATCH] sysfs: Allow sysfs attribute files to be pollable | NeilBrown | 1 | -0/+1 |
| 2006-03-20 | [PATCH] kobject_add_dir | Jun'ichi Nomura | 1 | -0/+38 |
| 2006-03-20 | [PATCH] Kobject: provide better warning messages when people do stupid things | Greg Kroah-Hartman | 1 | -8/+14 |
| 2006-02-06 | [PATCH] kobject: don't oops on null kobject.name | Chuck Ebbert | 1 | -0/+4 |
| 2006-02-06 | [PATCH] kobject_add() must have a valid name in order to succeed. | Greg Kroah-Hartman | 1 | -0/+5 |
| 2006-01-04 | [PATCH] driver core: replace "hotplug" by "uevent" | Kay Sievers | 1 | -2/+2 |
| 2005-10-30 | [PATCH] fix missing includes | Tim Schmielau | 1 | -0/+1 |
| 2005-10-28 | [PATCH] gfp_t: lib/* | Al Viro | 1 | -1/+1 |
| 2005-06-20 | [PATCH] Make kobject's name be const char * | Dmitry Torokhov | 1 | -1/+1 |
| 2005-05-01 | [PATCH] DocBook: fix some descriptions | Martin Waitz | 1 | -2/+1 |
| 2005-04-18 | [PATCH] kobject/hotplug split - kobject add/remove | kay.sievers@vrfy.org | 1 | -4/+3 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+544 |