Module Name: src Committed By: thorpej Date: Mon Jan 15 18:15:37 UTC 2024
Modified Files: src/sys/sys: device.h Log Message: Revert unintended commit (didn't hit CTRL-C fast enough I guess). To generate a diff of this commit: cvs rdiff -u -r1.187 -r1.188 src/sys/sys/device.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/sys/device.h diff -u src/sys/sys/device.h:1.187 src/sys/sys/device.h:1.188 --- src/sys/sys/device.h:1.187 Mon Jan 15 18:14:23 2024 +++ src/sys/sys/device.h Mon Jan 15 18:15:37 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: device.h,v 1.187 2024/01/15 18:14:23 thorpej Exp $ */ +/* $NetBSD: device.h,v 1.188 2024/01/15 18:15:37 thorpej Exp $ */ /* * Copyright (c) 2021 The NetBSD Foundation, Inc. @@ -622,16 +622,11 @@ bool devhandle_is_valid(devhandle_t); devhandle_t devhandle_invalid(void); devhandle_type_t devhandle_type(devhandle_t); int devhandle_compare(devhandle_t, devhandle_t); -devhandle_t devhandle_subclass(devhandle_t, struct devhandle_impl *, - device_call_t (*)(devhandle_t, const char *, - devhandle_t *)); device_call_t devhandle_lookup_device_call(devhandle_t, const char *, devhandle_t *); -void devhandle_impl_subclass(struct devhandle_impl *, - const struct devhandle_impl *, - device_call_t (*)(devhandle_t, const char *, - devhandle_t *)); +void devhandle_impl_inherit(struct devhandle_impl *, + const struct devhandle_impl *); device_t deviter_first(deviter_t *, deviter_flags_t); void deviter_init(deviter_t *, deviter_flags_t); @@ -722,13 +717,10 @@ struct device_call_generic { void *args; }; -int device_call_generic(device_t, devhandle_t, - const struct device_call_generic *); +int device_call_generic(device_t, const struct device_call_generic *); #define device_call(dev, call) \ - device_call_generic((dev), device_handle(dev), &(call)->generic) -#define devhandle_call(handle, call) \ - device_call_generic(NULL, (handle), &(call)->generic) + device_call_generic((dev), &(call)->generic) #endif /* _KERNEL */