update to 3.14-rc8
Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 40023
This commit is contained in:
parent
b8e295aa7b
commit
132f7d3cc9
12 changed files with 30 additions and 26 deletions
|
@ -16,6 +16,7 @@ CONFIG_32BIT=y
|
||||||
# CONFIG_ACPI_HED is not set
|
# CONFIG_ACPI_HED is not set
|
||||||
# CONFIG_ACPI_POWER_METER is not set
|
# CONFIG_ACPI_POWER_METER is not set
|
||||||
# CONFIG_ACPI_QUICKSTART is not set
|
# CONFIG_ACPI_QUICKSTART is not set
|
||||||
|
# CONFIG_ACPI_INT3403_THERMAL is not set
|
||||||
# CONFIG_AD2S1200 is not set
|
# CONFIG_AD2S1200 is not set
|
||||||
# CONFIG_AD2S1210 is not set
|
# CONFIG_AD2S1210 is not set
|
||||||
# CONFIG_AD2S90 is not set
|
# CONFIG_AD2S90 is not set
|
||||||
|
@ -1059,6 +1060,7 @@ CONFIG_GENERIC_HWEIGHT=y
|
||||||
CONFIG_GENERIC_IRQ_PROBE=y
|
CONFIG_GENERIC_IRQ_PROBE=y
|
||||||
# CONFIG_GENERIC_PHY is not set
|
# CONFIG_GENERIC_PHY is not set
|
||||||
CONFIG_GENERIC_TIME=y
|
CONFIG_GENERIC_TIME=y
|
||||||
|
# CONFIG_GENWQE is not set
|
||||||
# CONFIG_GFS2_FS is not set
|
# CONFIG_GFS2_FS is not set
|
||||||
# CONFIG_GIGASET_CAPI is not set
|
# CONFIG_GIGASET_CAPI is not set
|
||||||
# CONFIG_GIGASET_DEBUG is not set
|
# CONFIG_GIGASET_DEBUG is not set
|
||||||
|
@ -1209,6 +1211,7 @@ CONFIG_HPET_MMAP_DEFAULT=y
|
||||||
# CONFIG_HPLAN is not set
|
# CONFIG_HPLAN is not set
|
||||||
# CONFIG_HPLAN_PLUS is not set
|
# CONFIG_HPLAN_PLUS is not set
|
||||||
# CONFIG_HP_ILO is not set
|
# CONFIG_HP_ILO is not set
|
||||||
|
# CONFIG_HP_WIRELESS is not set
|
||||||
# CONFIG_HSI is not set
|
# CONFIG_HSI is not set
|
||||||
# CONFIG_HSR is not set
|
# CONFIG_HSR is not set
|
||||||
# CONFIG_HTC_EGPIO is not set
|
# CONFIG_HTC_EGPIO is not set
|
||||||
|
@ -1307,6 +1310,7 @@ CONFIG_HZ_100=y
|
||||||
# CONFIG_I2C_XILINX is not set
|
# CONFIG_I2C_XILINX is not set
|
||||||
# CONFIG_I2O is not set
|
# CONFIG_I2O is not set
|
||||||
# CONFIG_I40E is not set
|
# CONFIG_I40E is not set
|
||||||
|
# CONFIG_I40EVF is not set
|
||||||
# CONFIG_I6300ESB_WDT is not set
|
# CONFIG_I6300ESB_WDT is not set
|
||||||
# CONFIG_I82092 is not set
|
# CONFIG_I82092 is not set
|
||||||
# CONFIG_I82365 is not set
|
# CONFIG_I82365 is not set
|
||||||
|
|
|
@ -243,7 +243,7 @@
|
||||||
will be called when part or all of the page is to be removed
|
will be called when part or all of the page is to be removed
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -6437,6 +6437,13 @@ F: drivers/scsi/osd/
|
@@ -6451,6 +6451,13 @@ F: drivers/scsi/osd/
|
||||||
F: include/scsi/osd_*
|
F: include/scsi/osd_*
|
||||||
F: fs/exofs/
|
F: fs/exofs/
|
||||||
|
|
||||||
|
@ -380,7 +380,7 @@
|
||||||
{
|
{
|
||||||
--- a/fs/open.c
|
--- a/fs/open.c
|
||||||
+++ b/fs/open.c
|
+++ b/fs/open.c
|
||||||
@@ -830,8 +830,7 @@ struct file *dentry_open(const struct pa
|
@@ -834,8 +834,7 @@ struct file *dentry_open(const struct pa
|
||||||
f = get_empty_filp();
|
f = get_empty_filp();
|
||||||
if (!IS_ERR(f)) {
|
if (!IS_ERR(f)) {
|
||||||
f->f_flags = flags;
|
f->f_flags = flags;
|
||||||
|
@ -390,7 +390,7 @@
|
||||||
if (!error) {
|
if (!error) {
|
||||||
/* from now on we need fput() to dispose of f */
|
/* from now on we need fput() to dispose of f */
|
||||||
error = open_check_o_direct(f);
|
error = open_check_o_direct(f);
|
||||||
@@ -848,6 +847,26 @@ struct file *dentry_open(const struct pa
|
@@ -852,6 +851,26 @@ struct file *dentry_open(const struct pa
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(dentry_open);
|
EXPORT_SYMBOL(dentry_open);
|
||||||
|
|
||||||
|
@ -3158,7 +3158,7 @@
|
||||||
struct pipe_inode_info *opipe,
|
struct pipe_inode_info *opipe,
|
||||||
--- a/include/linux/fs.h
|
--- a/include/linux/fs.h
|
||||||
+++ b/include/linux/fs.h
|
+++ b/include/linux/fs.h
|
||||||
@@ -246,6 +246,12 @@ struct iattr {
|
@@ -249,6 +249,12 @@ struct iattr {
|
||||||
*/
|
*/
|
||||||
#include <linux/quota.h>
|
#include <linux/quota.h>
|
||||||
|
|
||||||
|
@ -3171,7 +3171,7 @@
|
||||||
/**
|
/**
|
||||||
* enum positive_aop_returns - aop return codes with specific semantics
|
* enum positive_aop_returns - aop return codes with specific semantics
|
||||||
*
|
*
|
||||||
@@ -1325,6 +1331,11 @@ struct super_block {
|
@@ -1329,6 +1335,11 @@ struct super_block {
|
||||||
struct list_lru s_dentry_lru ____cacheline_aligned_in_smp;
|
struct list_lru s_dentry_lru ____cacheline_aligned_in_smp;
|
||||||
struct list_lru s_inode_lru ____cacheline_aligned_in_smp;
|
struct list_lru s_inode_lru ____cacheline_aligned_in_smp;
|
||||||
struct rcu_head rcu;
|
struct rcu_head rcu;
|
||||||
|
@ -3183,7 +3183,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
extern struct timespec current_fs_time(struct super_block *sb);
|
extern struct timespec current_fs_time(struct super_block *sb);
|
||||||
@@ -1581,6 +1592,7 @@ struct inode_operations {
|
@@ -1585,6 +1596,7 @@ struct inode_operations {
|
||||||
umode_t create_mode, int *opened);
|
umode_t create_mode, int *opened);
|
||||||
int (*tmpfile) (struct inode *, struct dentry *, umode_t);
|
int (*tmpfile) (struct inode *, struct dentry *, umode_t);
|
||||||
int (*set_acl)(struct inode *, struct posix_acl *, int);
|
int (*set_acl)(struct inode *, struct posix_acl *, int);
|
||||||
|
@ -3191,7 +3191,7 @@
|
||||||
} ____cacheline_aligned;
|
} ____cacheline_aligned;
|
||||||
|
|
||||||
ssize_t rw_copy_check_uvector(int type, const struct iovec __user * uvector,
|
ssize_t rw_copy_check_uvector(int type, const struct iovec __user * uvector,
|
||||||
@@ -2075,6 +2087,7 @@ extern struct file *file_open_name(struc
|
@@ -2079,6 +2091,7 @@ extern struct file *file_open_name(struc
|
||||||
extern struct file *filp_open(const char *, int, umode_t);
|
extern struct file *filp_open(const char *, int, umode_t);
|
||||||
extern struct file *file_open_root(struct dentry *, struct vfsmount *,
|
extern struct file *file_open_root(struct dentry *, struct vfsmount *,
|
||||||
const char *, int);
|
const char *, int);
|
||||||
|
@ -3199,7 +3199,7 @@
|
||||||
extern struct file * dentry_open(const struct path *, int, const struct cred *);
|
extern struct file * dentry_open(const struct path *, int, const struct cred *);
|
||||||
extern int filp_close(struct file *, fl_owner_t id);
|
extern int filp_close(struct file *, fl_owner_t id);
|
||||||
|
|
||||||
@@ -2288,6 +2301,7 @@ extern sector_t bmap(struct inode *, sec
|
@@ -2292,6 +2305,7 @@ extern sector_t bmap(struct inode *, sec
|
||||||
#endif
|
#endif
|
||||||
extern int notify_change(struct dentry *, struct iattr *, struct inode **);
|
extern int notify_change(struct dentry *, struct iattr *, struct inode **);
|
||||||
extern int inode_permission(struct inode *, int);
|
extern int inode_permission(struct inode *, int);
|
||||||
|
@ -3207,7 +3207,7 @@
|
||||||
extern int generic_permission(struct inode *, int);
|
extern int generic_permission(struct inode *, int);
|
||||||
|
|
||||||
static inline bool execute_ok(struct inode *inode)
|
static inline bool execute_ok(struct inode *inode)
|
||||||
@@ -2496,6 +2510,9 @@ extern ssize_t generic_file_splice_write
|
@@ -2500,6 +2514,9 @@ extern ssize_t generic_file_splice_write
|
||||||
struct file *, loff_t *, size_t, unsigned int);
|
struct file *, loff_t *, size_t, unsigned int);
|
||||||
extern ssize_t generic_splice_sendpage(struct pipe_inode_info *pipe,
|
extern ssize_t generic_splice_sendpage(struct pipe_inode_info *pipe,
|
||||||
struct file *out, loff_t *, size_t len, unsigned int flags);
|
struct file *out, loff_t *, size_t len, unsigned int flags);
|
||||||
|
|
|
@ -133,7 +133,7 @@ Signed-off-by: Felix Fietkau <nbd@openwrt.org>
|
||||||
set_license(mod, get_modinfo(info, "license"));
|
set_license(mod, get_modinfo(info, "license"));
|
||||||
--- a/scripts/mod/modpost.c
|
--- a/scripts/mod/modpost.c
|
||||||
+++ b/scripts/mod/modpost.c
|
+++ b/scripts/mod/modpost.c
|
||||||
@@ -1721,7 +1721,9 @@ static void read_symbols(char *modname)
|
@@ -1734,7 +1734,9 @@ static void read_symbols(char *modname)
|
||||||
symname = info.strtab + sym->st_name;
|
symname = info.strtab + sym->st_name;
|
||||||
|
|
||||||
handle_modversions(mod, &info, sym, symname);
|
handle_modversions(mod, &info, sym, symname);
|
||||||
|
@ -143,7 +143,7 @@ Signed-off-by: Felix Fietkau <nbd@openwrt.org>
|
||||||
}
|
}
|
||||||
if (!is_vmlinux(modname) ||
|
if (!is_vmlinux(modname) ||
|
||||||
(is_vmlinux(modname) && vmlinux_section_warnings))
|
(is_vmlinux(modname) && vmlinux_section_warnings))
|
||||||
@@ -1865,7 +1867,9 @@ static void add_header(struct buffer *b,
|
@@ -1878,7 +1880,9 @@ static void add_header(struct buffer *b,
|
||||||
buf_printf(b, "#include <linux/vermagic.h>\n");
|
buf_printf(b, "#include <linux/vermagic.h>\n");
|
||||||
buf_printf(b, "#include <linux/compiler.h>\n");
|
buf_printf(b, "#include <linux/compiler.h>\n");
|
||||||
buf_printf(b, "\n");
|
buf_printf(b, "\n");
|
||||||
|
@ -153,7 +153,7 @@ Signed-off-by: Felix Fietkau <nbd@openwrt.org>
|
||||||
buf_printf(b, "\n");
|
buf_printf(b, "\n");
|
||||||
buf_printf(b, "__visible struct module __this_module\n");
|
buf_printf(b, "__visible struct module __this_module\n");
|
||||||
buf_printf(b, "__attribute__((section(\".gnu.linkonce.this_module\"))) = {\n");
|
buf_printf(b, "__attribute__((section(\".gnu.linkonce.this_module\"))) = {\n");
|
||||||
@@ -1882,16 +1886,20 @@ static void add_header(struct buffer *b,
|
@@ -1895,16 +1899,20 @@ static void add_header(struct buffer *b,
|
||||||
|
|
||||||
static void add_intree_flag(struct buffer *b, int is_intree)
|
static void add_intree_flag(struct buffer *b, int is_intree)
|
||||||
{
|
{
|
||||||
|
@ -174,7 +174,7 @@ Signed-off-by: Felix Fietkau <nbd@openwrt.org>
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1984,11 +1992,13 @@ static void add_depends(struct buffer *b
|
@@ -1997,11 +2005,13 @@ static void add_depends(struct buffer *b
|
||||||
|
|
||||||
static void add_srcversion(struct buffer *b, struct module *mod)
|
static void add_srcversion(struct buffer *b, struct module *mod)
|
||||||
{
|
{
|
||||||
|
@ -188,7 +188,7 @@ Signed-off-by: Felix Fietkau <nbd@openwrt.org>
|
||||||
}
|
}
|
||||||
|
|
||||||
static void write_if_changed(struct buffer *b, const char *fname)
|
static void write_if_changed(struct buffer *b, const char *fname)
|
||||||
@@ -2217,7 +2227,9 @@ int main(int argc, char **argv)
|
@@ -2230,7 +2240,9 @@ int main(int argc, char **argv)
|
||||||
add_staging_flag(&buf, mod->name);
|
add_staging_flag(&buf, mod->name);
|
||||||
err |= add_versions(&buf, mod);
|
err |= add_versions(&buf, mod);
|
||||||
add_depends(&buf, mod, modules);
|
add_depends(&buf, mod, modules);
|
||||||
|
|
|
@ -18,7 +18,7 @@ Acked-by: Rob Landley <rob@landley.net>
|
||||||
config CEVT_BCM1480
|
config CEVT_BCM1480
|
||||||
bool
|
bool
|
||||||
|
|
||||||
@@ -2378,6 +2375,18 @@ config USE_OF
|
@@ -2384,6 +2381,18 @@ config USE_OF
|
||||||
select OF_EARLY_FLATTREE
|
select OF_EARLY_FLATTREE
|
||||||
select IRQ_DOMAIN
|
select IRQ_DOMAIN
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
/****************************************************************************/
|
/****************************************************************************/
|
||||||
|
|
||||||
enum read_type {
|
enum read_type {
|
||||||
@@ -1195,7 +1201,7 @@ static int m25p_probe(struct spi_device
|
@@ -1192,7 +1198,7 @@ static int m25p_probe(struct spi_device
|
||||||
flash->mtd._write = m25p80_write;
|
flash->mtd._write = m25p80_write;
|
||||||
|
|
||||||
/* prefer "small sector" erase if possible */
|
/* prefer "small sector" erase if possible */
|
||||||
|
|
|
@ -10,7 +10,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
|
||||||
|
|
||||||
--- a/drivers/mtd/devices/m25p80.c
|
--- a/drivers/mtd/devices/m25p80.c
|
||||||
+++ b/drivers/mtd/devices/m25p80.c
|
+++ b/drivers/mtd/devices/m25p80.c
|
||||||
@@ -1025,6 +1025,7 @@ static const struct spi_device_id m25p_i
|
@@ -1022,6 +1022,7 @@ static const struct spi_device_id m25p_i
|
||||||
{ "m25px64", INFO(0x207117, 0, 64 * 1024, 128, 0) },
|
{ "m25px64", INFO(0x207117, 0, 64 * 1024, 128, 0) },
|
||||||
|
|
||||||
/* Winbond -- w25x "blocks" are 64K, "sectors" are 4KiB */
|
/* Winbond -- w25x "blocks" are 64K, "sectors" are 4KiB */
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
+obj-$(subst m,y,$(CONFIG_IPV6)) += inet6_stubs.o
|
+obj-$(subst m,y,$(CONFIG_IPV6)) += inet6_stubs.o
|
||||||
--- a/net/ipv6/addrconf.c
|
--- a/net/ipv6/addrconf.c
|
||||||
+++ b/net/ipv6/addrconf.c
|
+++ b/net/ipv6/addrconf.c
|
||||||
@@ -1304,7 +1304,7 @@ out:
|
@@ -1307,7 +1307,7 @@ out:
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@
|
||||||
const struct in6_addr *daddr, unsigned int prefs,
|
const struct in6_addr *daddr, unsigned int prefs,
|
||||||
struct in6_addr *saddr)
|
struct in6_addr *saddr)
|
||||||
{
|
{
|
||||||
@@ -1429,7 +1429,6 @@ try_nextdev:
|
@@ -1432,7 +1432,6 @@ try_nextdev:
|
||||||
in6_ifa_put(hiscore->ifa);
|
in6_ifa_put(hiscore->ifa);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -49,7 +49,7 @@
|
||||||
|
|
||||||
int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr,
|
int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr,
|
||||||
u32 banned_flags)
|
u32 banned_flags)
|
||||||
@@ -5294,6 +5293,9 @@ int __init addrconf_init(void)
|
@@ -5297,6 +5296,9 @@ int __init addrconf_init(void)
|
||||||
|
|
||||||
ipv6_addr_label_rtnl_register();
|
ipv6_addr_label_rtnl_register();
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
return 0;
|
return 0;
|
||||||
errout:
|
errout:
|
||||||
rtnl_af_unregister(&inet6_ops);
|
rtnl_af_unregister(&inet6_ops);
|
||||||
@@ -5311,6 +5313,9 @@ void addrconf_cleanup(void)
|
@@ -5314,6 +5316,9 @@ void addrconf_cleanup(void)
|
||||||
struct net_device *dev;
|
struct net_device *dev;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- a/net/sched/sch_api.c
|
--- a/net/sched/sch_api.c
|
||||||
+++ b/net/sched/sch_api.c
|
+++ b/net/sched/sch_api.c
|
||||||
@@ -1913,7 +1913,7 @@ static int __init pktsched_init(void)
|
@@ -1914,7 +1914,7 @@ static int __init pktsched_init(void)
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
--- a/drivers/net/phy/phy_device.c
|
--- a/drivers/net/phy/phy_device.c
|
||||||
+++ b/drivers/net/phy/phy_device.c
|
+++ b/drivers/net/phy/phy_device.c
|
||||||
@@ -882,6 +882,9 @@ int genphy_update_link(struct phy_device
|
@@ -881,6 +881,9 @@ int genphy_update_link(struct phy_device
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
|
||||||
|
|
|
@ -830,7 +830,7 @@
|
||||||
+be done automatically.
|
+be done automatically.
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -3931,6 +3931,11 @@ L: linuxppc-dev@lists.ozlabs.org
|
@@ -3935,6 +3935,11 @@ L: linuxppc-dev@lists.ozlabs.org
|
||||||
S: Odd Fixes
|
S: Odd Fixes
|
||||||
F: drivers/tty/hvc/
|
F: drivers/tty/hvc/
|
||||||
|
|
||||||
|
|
|
@ -173,7 +173,7 @@
|
||||||
goto err;
|
goto err;
|
||||||
--- a/net/core/sock.c
|
--- a/net/core/sock.c
|
||||||
+++ b/net/core/sock.c
|
+++ b/net/core/sock.c
|
||||||
@@ -2933,6 +2933,8 @@ static __net_initdata struct pernet_oper
|
@@ -2936,6 +2936,8 @@ static __net_initdata struct pernet_oper
|
||||||
|
|
||||||
static int __init proto_init(void)
|
static int __init proto_init(void)
|
||||||
{
|
{
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
endif
|
endif
|
||||||
--- a/include/linux/fs.h
|
--- a/include/linux/fs.h
|
||||||
+++ b/include/linux/fs.h
|
+++ b/include/linux/fs.h
|
||||||
@@ -2553,12 +2553,26 @@ enum {
|
@@ -2557,12 +2557,26 @@ enum {
|
||||||
DIO_SKIP_HOLES = 0x02,
|
DIO_SKIP_HOLES = 0x02,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue