summaryrefslogtreecommitdiff
path: root/urcu-list-compat.h
blob: 44117adc7add0a1dd3467168f7c7818c0d64ccf9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef URCU_LIST_COMPAT_H
#define URCU_LIST_COMPAT_H

#include <urcu/list.h>

#ifndef cds_list_last_entry
#define cds_list_last_entry(ptr, type, member) \
	cds_list_entry((ptr)->prev, type, member)
#endif

#ifndef cds_list_next_entry
#define cds_list_next_entry(pos, member) \
	cds_list_entry((pos)->member.next, typeof(*(pos)), member)
#endif

#ifndef cds_list_prev_entry
#define cds_list_prev_entry(pos, member) \
	cds_list_entry((pos)->member.prev, typeof(*(pos)), member)
#endif

#endif /* URCU_LIST_COMPAT_H */
an='2' class='oid'>5db4992d8f040b8d8db0b86d42806e0c417f7ccf (patch) tree5b06e952af482d45f3ade64e77824662e34b7fa2 /arch/ia64/kernel/salinfo.c parent370ebb0ef6255132373ed35d13e7b1d8d2eb7003 (diff)
usbnet: pegasus: Use net_device_stats from struct net_devicends-private-remove
Instead of using a private copy of struct net_device_stats in struct pegasus, use stats from struct net_device. Also remove the now unnecessary .ndo_get_stats function. Cc: Petko Manolov <petkan@nucleusys.com> Cc: linux-usb@vger.kernel.org Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Diffstat (limited to 'arch/ia64/kernel/salinfo.c')