diff options
| author | Greg Kroah-Hartman <gregkh@suse.de> | 2007-12-20 08:55:58 -0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2007-12-20 08:55:58 -0800 |
| commit | 8edbeb6b52a05e08b3609b6a3905c390436b126a (patch) | |
| tree | c8b9081cabde012dfe03865d04c843cb2a5b6d01 /driver | |
| parent | 223178f6ff12e97e6e590c5fb1efb2adb967e635 (diff) | |
| download | patches-8edbeb6b52a05e08b3609b6a3905c390436b126a.tar.gz | |
fix up the kobject examples to not use kobject_unregister()
Diffstat (limited to 'driver')
| -rw-r--r-- | driver/kobject-add-sample-code-for-how-to-use-kobjects-in-a-simple-manner.patch | 4 | ||||
| -rw-r--r-- | driver/kobject-add-sample-code-for-how-to-use-ksets-ktypes-kobjects.patch | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/driver/kobject-add-sample-code-for-how-to-use-kobjects-in-a-simple-manner.patch b/driver/kobject-add-sample-code-for-how-to-use-kobjects-in-a-simple-manner.patch index 3bc587e2906fc6..9f713ff607bbb9 100644 --- a/driver/kobject-add-sample-code-for-how-to-use-kobjects-in-a-simple-manner.patch +++ b/driver/kobject-add-sample-code-for-how-to-use-kobjects-in-a-simple-manner.patch @@ -171,14 +171,14 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + /* Create the files associated with this kobject */ + retval = sysfs_create_group(example_kobj, &attr_group); + if (retval) -+ kobject_unregister(example_kobj); ++ kobject_put(example_kobj); + + return retval; +} + +static void example_exit(void) +{ -+ kobject_unregister(example_kobj); ++ kobject_put(example_kobj); +} + +module_init(example_init); diff --git a/driver/kobject-add-sample-code-for-how-to-use-ksets-ktypes-kobjects.patch b/driver/kobject-add-sample-code-for-how-to-use-ksets-ktypes-kobjects.patch index 45ca25802bdb12..38b03d21495cff 100644 --- a/driver/kobject-add-sample-code-for-how-to-use-ksets-ktypes-kobjects.patch +++ b/driver/kobject-add-sample-code-for-how-to-use-ksets-ktypes-kobjects.patch @@ -251,7 +251,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + +static void destroy_foo_obj(struct foo_obj *foo) +{ -+ kobject_unregister(&foo->kobj); ++ kobject_put(&foo->kobj); +} + +static int example_init(void) |
