blob: 11135c898b8354976dcd1d08bc1bada1865536f4 [file] [log] [blame]
#ifndef __BACKPORT_IW_HANDLER_H
#define __BACKPORT_IW_HANDLER_H
#include_next <net/iw_handler.h>
#if LINUX_VERSION_CODE < KERNEL_VERSION(4,1,0)
static inline char *
iwe_stream_add_event_check(struct iw_request_info *info, char *stream,
char *ends, struct iw_event *iwe, int event_len)
{
char *res = iwe_stream_add_event(info, stream, ends, iwe, event_len);
if (res == stream)
return ERR_PTR(-E2BIG);
return res;
}
static inline char *
iwe_stream_add_point_check(struct iw_request_info *info, char *stream,
char *ends, struct iw_event *iwe, char *extra)
{
char *res = iwe_stream_add_point(info, stream, ends, iwe, extra);
if (res == stream)
return ERR_PTR(-E2BIG);
return res;
}
#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(4,1,0) */
#endif /* __BACKPORT_IW_HANDLER_H */