diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/asm-generic/stat.h | 14 | ||||
| -rw-r--r-- | include/net/caif/caif_dev.h | 4 | ||||
| -rw-r--r-- | include/net/caif/caif_spi.h | 2 | ||||
| -rw-r--r-- | include/net/caif/cfcnfg.h | 8 | ||||
| -rw-r--r-- | include/net/netlink.h | 2 |
5 files changed, 16 insertions, 14 deletions
diff --git a/include/asm-generic/stat.h b/include/asm-generic/stat.h index 47e64170305d..bd8cad21998e 100644 --- a/include/asm-generic/stat.h +++ b/include/asm-generic/stat.h | |||
| @@ -33,18 +33,18 @@ struct stat { | |||
| 33 | int st_blksize; /* Optimal block size for I/O. */ | 33 | int st_blksize; /* Optimal block size for I/O. */ |
| 34 | int __pad2; | 34 | int __pad2; |
| 35 | long st_blocks; /* Number 512-byte blocks allocated. */ | 35 | long st_blocks; /* Number 512-byte blocks allocated. */ |
| 36 | int st_atime; /* Time of last access. */ | 36 | long st_atime; /* Time of last access. */ |
| 37 | unsigned int st_atime_nsec; | 37 | unsigned long st_atime_nsec; |
| 38 | int st_mtime; /* Time of last modification. */ | 38 | long st_mtime; /* Time of last modification. */ |
| 39 | unsigned int st_mtime_nsec; | 39 | unsigned long st_mtime_nsec; |
| 40 | int st_ctime; /* Time of last status change. */ | 40 | long st_ctime; /* Time of last status change. */ |
| 41 | unsigned int st_ctime_nsec; | 41 | unsigned long st_ctime_nsec; |
| 42 | unsigned int __unused4; | 42 | unsigned int __unused4; |
| 43 | unsigned int __unused5; | 43 | unsigned int __unused5; |
| 44 | }; | 44 | }; |
| 45 | 45 | ||
| 46 | #if __BITS_PER_LONG != 64 | ||
| 47 | /* This matches struct stat64 in glibc2.1. Only used for 32 bit. */ | 46 | /* This matches struct stat64 in glibc2.1. Only used for 32 bit. */ |
| 47 | #if __BITS_PER_LONG != 64 || defined(__ARCH_WANT_STAT64) | ||
| 48 | struct stat64 { | 48 | struct stat64 { |
| 49 | unsigned long long st_dev; /* Device. */ | 49 | unsigned long long st_dev; /* Device. */ |
| 50 | unsigned long long st_ino; /* File serial number. */ | 50 | unsigned long long st_ino; /* File serial number. */ |
diff --git a/include/net/caif/caif_dev.h b/include/net/caif/caif_dev.h index 6da573c75d54..8eff83b95366 100644 --- a/include/net/caif/caif_dev.h +++ b/include/net/caif/caif_dev.h | |||
| @@ -28,7 +28,7 @@ struct caif_param { | |||
| 28 | * @sockaddr: Socket address to connect. | 28 | * @sockaddr: Socket address to connect. |
| 29 | * @priority: Priority of the connection. | 29 | * @priority: Priority of the connection. |
| 30 | * @link_selector: Link selector (high bandwidth or low latency) | 30 | * @link_selector: Link selector (high bandwidth or low latency) |
| 31 | * @link_name: Name of the CAIF Link Layer to use. | 31 | * @ifindex: kernel index of the interface. |
| 32 | * @param: Connect Request parameters (CAIF_SO_REQ_PARAM). | 32 | * @param: Connect Request parameters (CAIF_SO_REQ_PARAM). |
| 33 | * | 33 | * |
| 34 | * This struct is used when connecting a CAIF channel. | 34 | * This struct is used when connecting a CAIF channel. |
| @@ -39,7 +39,7 @@ struct caif_connect_request { | |||
| 39 | struct sockaddr_caif sockaddr; | 39 | struct sockaddr_caif sockaddr; |
| 40 | enum caif_channel_priority priority; | 40 | enum caif_channel_priority priority; |
| 41 | enum caif_link_selector link_selector; | 41 | enum caif_link_selector link_selector; |
| 42 | char link_name[16]; | 42 | int ifindex; |
| 43 | struct caif_param param; | 43 | struct caif_param param; |
| 44 | }; | 44 | }; |
| 45 | 45 | ||
diff --git a/include/net/caif/caif_spi.h b/include/net/caif/caif_spi.h index ce4570dff020..87c3d11b8e55 100644 --- a/include/net/caif/caif_spi.h +++ b/include/net/caif/caif_spi.h | |||
| @@ -121,6 +121,8 @@ struct cfspi { | |||
| 121 | wait_queue_head_t wait; | 121 | wait_queue_head_t wait; |
| 122 | spinlock_t lock; | 122 | spinlock_t lock; |
| 123 | bool flow_stop; | 123 | bool flow_stop; |
| 124 | bool slave; | ||
| 125 | bool slave_talked; | ||
| 124 | #ifdef CONFIG_DEBUG_FS | 126 | #ifdef CONFIG_DEBUG_FS |
| 125 | enum cfspi_state dbg_state; | 127 | enum cfspi_state dbg_state; |
| 126 | u16 pcmd; | 128 | u16 pcmd; |
diff --git a/include/net/caif/cfcnfg.h b/include/net/caif/cfcnfg.h index bd646faffa47..f688478bfb84 100644 --- a/include/net/caif/cfcnfg.h +++ b/include/net/caif/cfcnfg.h | |||
| @@ -139,10 +139,10 @@ struct dev_info *cfcnfg_get_phyid(struct cfcnfg *cnfg, | |||
| 139 | enum cfcnfg_phy_preference phy_pref); | 139 | enum cfcnfg_phy_preference phy_pref); |
| 140 | 140 | ||
| 141 | /** | 141 | /** |
| 142 | * cfcnfg_get_named() - Get the Physical Identifier of CAIF Link Layer | 142 | * cfcnfg_get_id_from_ifi() - Get the Physical Identifier of ifindex, |
| 143 | * it matches caif physical id with the kernel interface id. | ||
| 143 | * @cnfg: Configuration object | 144 | * @cnfg: Configuration object |
| 144 | * @name: Name of the Physical Layer (Caif Link Layer) | 145 | * @ifi: ifindex obtained from socket.c bindtodevice. |
| 145 | */ | 146 | */ |
| 146 | int cfcnfg_get_named(struct cfcnfg *cnfg, char *name); | 147 | int cfcnfg_get_id_from_ifi(struct cfcnfg *cnfg, int ifi); |
| 147 | |||
| 148 | #endif /* CFCNFG_H_ */ | 148 | #endif /* CFCNFG_H_ */ |
diff --git a/include/net/netlink.h b/include/net/netlink.h index f3b201d335b3..9801c55de5d6 100644 --- a/include/net/netlink.h +++ b/include/net/netlink.h | |||
| @@ -384,7 +384,7 @@ static inline int nlmsg_parse(const struct nlmsghdr *nlh, int hdrlen, | |||
| 384 | * | 384 | * |
| 385 | * Returns the first attribute which matches the specified type. | 385 | * Returns the first attribute which matches the specified type. |
| 386 | */ | 386 | */ |
| 387 | static inline struct nlattr *nlmsg_find_attr(struct nlmsghdr *nlh, | 387 | static inline struct nlattr *nlmsg_find_attr(const struct nlmsghdr *nlh, |
| 388 | int hdrlen, int attrtype) | 388 | int hdrlen, int attrtype) |
| 389 | { | 389 | { |
| 390 | return nla_find(nlmsg_attrdata(nlh, hdrlen), | 390 | return nla_find(nlmsg_attrdata(nlh, hdrlen), |
