os: Drop unused Net::Dhcp_client::_alloc member.

This reference member is not used anywhere in the code. This prompts
clang to complain about it. Eliminate the member and all the plumbing
associated with it to silence the warning.

Issue #4421
This commit is contained in:
Piotr Tworek 2020-11-04 13:01:32 +01:00 committed by Norman Feske
parent 15c8cac78b
commit ec7d0efddf
3 changed files with 3 additions and 7 deletions

View File

@ -51,12 +51,10 @@ void append_param_req_list(Dhcp_options &dhcp_opts)
** Dhcp_client **
*****************/
Dhcp_client::Dhcp_client(Genode::Allocator &alloc,
Timer::Connection &timer,
Dhcp_client::Dhcp_client(Timer::Connection &timer,
Nic &nic,
Dhcp_client_handler &handler)
:
_alloc (alloc),
_timeout (timer, *this, &Dhcp_client::_handle_timeout),
_nic (nic),
_handler (handler)

View File

@ -64,7 +64,6 @@ class Net::Dhcp_client
enum { DISCOVER_TIMEOUT_SEC = 2 };
enum { REQUEST_TIMEOUT_SEC = 2 };
Genode::Allocator &_alloc;
State _state { State::INIT };
Timer::One_shot_timeout<Dhcp_client> _timeout;
unsigned long _lease_time_sec = 0;
@ -92,8 +91,7 @@ class Net::Dhcp_client
public:
Dhcp_client(Genode::Allocator &alloc,
Timer::Connection &timer,
Dhcp_client(Timer::Connection &timer,
Nic &nic,
Dhcp_client_handler &handler);

View File

@ -153,7 +153,7 @@ Main::Main(Env &env) : _env(env)
/* else, start the DHCP client for requesting an IP config */
else {
_dhcp_client.construct(_heap, _timer, _nic, *this); }
_dhcp_client.construct(_timer, _nic, *this); }
}