mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-11 13:27:06 +09:00
Merge tag 'v4.9.195' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidg12-4.9.y
This is the 4.9.195 stable release
This commit is contained in:
@@ -114,6 +114,11 @@ int is_valid_bugaddr(unsigned long addr);
|
||||
|
||||
#else /* !CONFIG_GENERIC_BUG */
|
||||
|
||||
static inline void *find_bug(unsigned long bugaddr)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static inline enum bug_trap_type report_bug(unsigned long bug_addr,
|
||||
struct pt_regs *regs)
|
||||
{
|
||||
|
||||
@@ -21,7 +21,7 @@ static inline struct quota_info *sb_dqopt(struct super_block *sb)
|
||||
/* i_mutex must being held */
|
||||
static inline bool is_quota_modification(struct inode *inode, struct iattr *ia)
|
||||
{
|
||||
return (ia->ia_valid & ATTR_SIZE && ia->ia_size != inode->i_size) ||
|
||||
return (ia->ia_valid & ATTR_SIZE) ||
|
||||
(ia->ia_valid & ATTR_UID && !uid_eq(ia->ia_uid, inode->i_uid)) ||
|
||||
(ia->ia_valid & ATTR_GID && !gid_eq(ia->ia_gid, inode->i_gid));
|
||||
}
|
||||
|
||||
@@ -63,6 +63,7 @@
|
||||
|
||||
extern struct workqueue_struct *ib_wq;
|
||||
extern struct workqueue_struct *ib_comp_wq;
|
||||
extern struct workqueue_struct *ib_comp_unbound_wq;
|
||||
|
||||
union ib_gid {
|
||||
u8 raw[16];
|
||||
@@ -1415,9 +1416,10 @@ struct ib_ah {
|
||||
typedef void (*ib_comp_handler)(struct ib_cq *cq, void *cq_context);
|
||||
|
||||
enum ib_poll_context {
|
||||
IB_POLL_DIRECT, /* caller context, no hw completions */
|
||||
IB_POLL_SOFTIRQ, /* poll from softirq context */
|
||||
IB_POLL_WORKQUEUE, /* poll from workqueue */
|
||||
IB_POLL_DIRECT, /* caller context, no hw completions */
|
||||
IB_POLL_SOFTIRQ, /* poll from softirq context */
|
||||
IB_POLL_WORKQUEUE, /* poll from workqueue */
|
||||
IB_POLL_UNBOUND_WORKQUEUE, /* poll from unbound workqueue */
|
||||
};
|
||||
|
||||
struct ib_cq {
|
||||
@@ -1434,6 +1436,7 @@ struct ib_cq {
|
||||
struct irq_poll iop;
|
||||
struct work_struct work;
|
||||
};
|
||||
struct workqueue_struct *comp_wq;
|
||||
};
|
||||
|
||||
struct ib_srq {
|
||||
|
||||
Reference in New Issue
Block a user