Message ID | 20200920134356.24605-1-laurent.pinchart@ideasonboard.com |
---|---|
State | Accepted |
Commit | 2fa4ba01ffa2984e85ca77fce1430b6ae86ae84f |
Headers | show |
Series |
|
Related | show |
Hi Laurent, Thanks for your work. On 2020-09-20 16:43:56 +0300, Laurent Pinchart wrote: > The ipc_unixsocket.h and process.h internal headers don't need to > include event_notifier.h, the former because a forward declaration > suffices, and the latter because it doesn't use event notifiers. Remove > the unnecessary include, and include signal.h instead which is required > and was included indirectly through event_notifier.h. > > Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se> > --- > include/libcamera/internal/ipc_unixsocket.h | 4 +++- > include/libcamera/internal/process.h | 2 +- > src/libcamera/ipc_unixsocket.cpp | 2 ++ > 3 files changed, 6 insertions(+), 2 deletions(-) > > diff --git a/include/libcamera/internal/ipc_unixsocket.h b/include/libcamera/internal/ipc_unixsocket.h > index 9dcaaa26956d..e871b65036bd 100644 > --- a/include/libcamera/internal/ipc_unixsocket.h > +++ b/include/libcamera/internal/ipc_unixsocket.h > @@ -12,10 +12,12 @@ > #include <sys/types.h> > #include <vector> > > -#include <libcamera/event_notifier.h> > +#include <libcamera/signal.h> > > namespace libcamera { > > +class EventNotifier; > + > class IPCUnixSocket > { > public: > diff --git a/include/libcamera/internal/process.h b/include/libcamera/internal/process.h > index 36595106f3b9..2688557cb8e2 100644 > --- a/include/libcamera/internal/process.h > +++ b/include/libcamera/internal/process.h > @@ -10,7 +10,7 @@ > #include <string> > #include <vector> > > -#include <libcamera/event_notifier.h> > +#include <libcamera/signal.h> > > namespace libcamera { > > diff --git a/src/libcamera/ipc_unixsocket.cpp b/src/libcamera/ipc_unixsocket.cpp > index 701b2c518217..5c8cce16200e 100644 > --- a/src/libcamera/ipc_unixsocket.cpp > +++ b/src/libcamera/ipc_unixsocket.cpp > @@ -12,6 +12,8 @@ > #include <sys/socket.h> > #include <unistd.h> > > +#include <libcamera/event_notifier.h> > + > #include "libcamera/internal/log.h" > > /** > -- > Regards, > > Laurent Pinchart > > _______________________________________________ > libcamera-devel mailing list > libcamera-devel@lists.libcamera.org > https://lists.libcamera.org/listinfo/libcamera-devel
Hi Laurent, On 20/09/2020 14:43, Laurent Pinchart wrote: > The ipc_unixsocket.h and process.h internal headers don't need to > include event_notifier.h, the former because a forward declaration > suffices, and the latter because it doesn't use event notifiers. Remove > the unnecessary include, and include signal.h instead which is required > and was included indirectly through event_notifier.h. > > Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> > --- > include/libcamera/internal/ipc_unixsocket.h | 4 +++- > include/libcamera/internal/process.h | 2 +- > src/libcamera/ipc_unixsocket.cpp | 2 ++ > 3 files changed, 6 insertions(+), 2 deletions(-) > > diff --git a/include/libcamera/internal/ipc_unixsocket.h b/include/libcamera/internal/ipc_unixsocket.h > index 9dcaaa26956d..e871b65036bd 100644 > --- a/include/libcamera/internal/ipc_unixsocket.h > +++ b/include/libcamera/internal/ipc_unixsocket.h > @@ -12,10 +12,12 @@ > #include <sys/types.h> > #include <vector> > > -#include <libcamera/event_notifier.h> > +#include <libcamera/signal.h> > > namespace libcamera { > > +class EventNotifier; > + > class IPCUnixSocket > { > public: > diff --git a/include/libcamera/internal/process.h b/include/libcamera/internal/process.h > index 36595106f3b9..2688557cb8e2 100644 > --- a/include/libcamera/internal/process.h > +++ b/include/libcamera/internal/process.h > @@ -10,7 +10,7 @@ > #include <string> > #include <vector> > > -#include <libcamera/event_notifier.h> > +#include <libcamera/signal.h> > > namespace libcamera { > > diff --git a/src/libcamera/ipc_unixsocket.cpp b/src/libcamera/ipc_unixsocket.cpp > index 701b2c518217..5c8cce16200e 100644 > --- a/src/libcamera/ipc_unixsocket.cpp > +++ b/src/libcamera/ipc_unixsocket.cpp > @@ -12,6 +12,8 @@ > #include <sys/socket.h> > #include <unistd.h> > > +#include <libcamera/event_notifier.h> > + > #include "libcamera/internal/log.h" > > /** >
diff --git a/include/libcamera/internal/ipc_unixsocket.h b/include/libcamera/internal/ipc_unixsocket.h index 9dcaaa26956d..e871b65036bd 100644 --- a/include/libcamera/internal/ipc_unixsocket.h +++ b/include/libcamera/internal/ipc_unixsocket.h @@ -12,10 +12,12 @@ #include <sys/types.h> #include <vector> -#include <libcamera/event_notifier.h> +#include <libcamera/signal.h> namespace libcamera { +class EventNotifier; + class IPCUnixSocket { public: diff --git a/include/libcamera/internal/process.h b/include/libcamera/internal/process.h index 36595106f3b9..2688557cb8e2 100644 --- a/include/libcamera/internal/process.h +++ b/include/libcamera/internal/process.h @@ -10,7 +10,7 @@ #include <string> #include <vector> -#include <libcamera/event_notifier.h> +#include <libcamera/signal.h> namespace libcamera { diff --git a/src/libcamera/ipc_unixsocket.cpp b/src/libcamera/ipc_unixsocket.cpp index 701b2c518217..5c8cce16200e 100644 --- a/src/libcamera/ipc_unixsocket.cpp +++ b/src/libcamera/ipc_unixsocket.cpp @@ -12,6 +12,8 @@ #include <sys/socket.h> #include <unistd.h> +#include <libcamera/event_notifier.h> + #include "libcamera/internal/log.h" /**
The ipc_unixsocket.h and process.h internal headers don't need to include event_notifier.h, the former because a forward declaration suffices, and the latter because it doesn't use event notifiers. Remove the unnecessary include, and include signal.h instead which is required and was included indirectly through event_notifier.h. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> --- include/libcamera/internal/ipc_unixsocket.h | 4 +++- include/libcamera/internal/process.h | 2 +- src/libcamera/ipc_unixsocket.cpp | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-)