mirror of https://github.com/hak5/openwrt-owl.git
kernel: update kernel 4.3 to version 4.3-rc7
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 47250owl
parent
e67b786afe
commit
6bc8640163
|
@ -5,12 +5,12 @@ LINUX_RELEASE?=1
|
||||||
LINUX_VERSION-3.18 = .21
|
LINUX_VERSION-3.18 = .21
|
||||||
LINUX_VERSION-4.0 = .9
|
LINUX_VERSION-4.0 = .9
|
||||||
LINUX_VERSION-4.1 = .10
|
LINUX_VERSION-4.1 = .10
|
||||||
LINUX_VERSION-4.3 = -rc5
|
LINUX_VERSION-4.3 = -rc7
|
||||||
|
|
||||||
LINUX_KERNEL_MD5SUM-3.18.21 = e4248caaa4cef318c04657e971b37298
|
LINUX_KERNEL_MD5SUM-3.18.21 = e4248caaa4cef318c04657e971b37298
|
||||||
LINUX_KERNEL_MD5SUM-4.0.9 = 40fc5f6e2d718e539b45e6601c71985b
|
LINUX_KERNEL_MD5SUM-4.0.9 = 40fc5f6e2d718e539b45e6601c71985b
|
||||||
LINUX_KERNEL_MD5SUM-4.1.10 = 16953359a8c245d478294af65fd756a8
|
LINUX_KERNEL_MD5SUM-4.1.10 = 16953359a8c245d478294af65fd756a8
|
||||||
LINUX_KERNEL_MD5SUM-4.3-rc5 = 3f8f158a3a06c97464d891d84e5e45f3
|
LINUX_KERNEL_MD5SUM-4.3-rc7 = b33f9c9c1a597bb8e0d6f84c074e733f
|
||||||
|
|
||||||
ifdef KERNEL_PATCHVER
|
ifdef KERNEL_PATCHVER
|
||||||
LINUX_VERSION:=$(KERNEL_PATCHVER)$(strip $(LINUX_VERSION-$(KERNEL_PATCHVER)))
|
LINUX_VERSION:=$(KERNEL_PATCHVER)$(strip $(LINUX_VERSION-$(KERNEL_PATCHVER)))
|
||||||
|
|
|
@ -1,16 +0,0 @@
|
||||||
Fix crash with actions performed on the underlying interface (MAC address,
|
|
||||||
MTU or link state update). This triggers pppoe_flush_dev(), which cleans up
|
|
||||||
the device without announcing it in sk->sk_state.
|
|
||||||
|
|
||||||
Patch by Guillaume Nault (pulled from netdev@vger)
|
|
||||||
|
|
||||||
--- a/drivers/net/ppp/pppoe.c
|
|
||||||
+++ b/drivers/net/ppp/pppoe.c
|
|
||||||
@@ -313,7 +313,6 @@ static void pppoe_flush_dev(struct net_d
|
|
||||||
if (po->pppoe_dev == dev &&
|
|
||||||
sk->sk_state & (PPPOX_CONNECTED | PPPOX_BOUND | PPPOX_ZOMBIE)) {
|
|
||||||
pppox_unbind_sock(sk);
|
|
||||||
- sk->sk_state = PPPOX_ZOMBIE;
|
|
||||||
sk->sk_state_change(sk);
|
|
||||||
po->pppoe_dev = NULL;
|
|
||||||
dev_put(dev);
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- a/lib/Kconfig
|
--- a/lib/Kconfig
|
||||||
+++ b/lib/Kconfig
|
+++ b/lib/Kconfig
|
||||||
@@ -331,16 +331,16 @@ config BCH_CONST_T
|
@@ -332,16 +332,16 @@ config BCH_CONST_T
|
||||||
# Textsearch support is select'ed if needed
|
# Textsearch support is select'ed if needed
|
||||||
#
|
#
|
||||||
config TEXTSEARCH
|
config TEXTSEARCH
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- a/lib/Kconfig
|
--- a/lib/Kconfig
|
||||||
+++ b/lib/Kconfig
|
+++ b/lib/Kconfig
|
||||||
@@ -216,25 +216,25 @@ config 842_DECOMPRESS
|
@@ -216,26 +216,26 @@ config 842_DECOMPRESS
|
||||||
tristate
|
tristate
|
||||||
|
|
||||||
config ZLIB_INFLATE
|
config ZLIB_INFLATE
|
||||||
|
@ -10,6 +10,7 @@
|
||||||
config ZLIB_DEFLATE
|
config ZLIB_DEFLATE
|
||||||
- tristate
|
- tristate
|
||||||
+ tristate "ZLIB deflate support"
|
+ tristate "ZLIB deflate support"
|
||||||
|
select BITREVERSE
|
||||||
|
|
||||||
config LZO_COMPRESS
|
config LZO_COMPRESS
|
||||||
- tristate
|
- tristate
|
||||||
|
|
|
@ -1049,7 +1049,7 @@
|
||||||
+#endif
|
+#endif
|
||||||
--- a/lib/Kconfig
|
--- a/lib/Kconfig
|
||||||
+++ b/lib/Kconfig
|
+++ b/lib/Kconfig
|
||||||
@@ -238,6 +238,12 @@ config LZ4_DECOMPRESS
|
@@ -239,6 +239,12 @@ config LZ4_DECOMPRESS
|
||||||
|
|
||||||
source "lib/xz/Kconfig"
|
source "lib/xz/Kconfig"
|
||||||
|
|
||||||
|
|
|
@ -65,7 +65,7 @@ big the performance impact is.
|
||||||
|
|
||||||
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)
|
||||||
@@ -5939,6 +5938,9 @@ int __init addrconf_init(void)
|
@@ -5941,6 +5940,9 @@ int __init addrconf_init(void)
|
||||||
|
|
||||||
ipv6_addr_label_rtnl_register();
|
ipv6_addr_label_rtnl_register();
|
||||||
|
|
||||||
|
@ -75,7 +75,7 @@ big the performance impact is.
|
||||||
return 0;
|
return 0;
|
||||||
errout:
|
errout:
|
||||||
rtnl_af_unregister(&inet6_ops);
|
rtnl_af_unregister(&inet6_ops);
|
||||||
@@ -5958,6 +5960,9 @@ void addrconf_cleanup(void)
|
@@ -5960,6 +5962,9 @@ void addrconf_cleanup(void)
|
||||||
struct net_device *dev;
|
struct net_device *dev;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
|
|
@ -121,7 +121,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
|
||||||
static void ip6_link_failure(struct sk_buff *skb);
|
static void ip6_link_failure(struct sk_buff *skb);
|
||||||
static void ip6_rt_update_pmtu(struct dst_entry *dst, struct sock *sk,
|
static void ip6_rt_update_pmtu(struct dst_entry *dst, struct sock *sk,
|
||||||
struct sk_buff *skb, u32 mtu);
|
struct sk_buff *skb, u32 mtu);
|
||||||
@@ -301,6 +303,21 @@ static const struct rt6_info ip6_prohibi
|
@@ -296,6 +298,21 @@ static const struct rt6_info ip6_prohibi
|
||||||
.rt6i_ref = ATOMIC_INIT(1),
|
.rt6i_ref = ATOMIC_INIT(1),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -143,7 +143,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
|
||||||
static const struct rt6_info ip6_blk_hole_entry_template = {
|
static const struct rt6_info ip6_blk_hole_entry_template = {
|
||||||
.dst = {
|
.dst = {
|
||||||
.__refcnt = ATOMIC_INIT(1),
|
.__refcnt = ATOMIC_INIT(1),
|
||||||
@@ -1885,6 +1902,11 @@ int ip6_route_info_create(struct fib6_co
|
@@ -1881,6 +1898,11 @@ int ip6_route_info_create(struct fib6_co
|
||||||
rt->dst.output = ip6_pkt_prohibit_out;
|
rt->dst.output = ip6_pkt_prohibit_out;
|
||||||
rt->dst.input = ip6_pkt_prohibit;
|
rt->dst.input = ip6_pkt_prohibit;
|
||||||
break;
|
break;
|
||||||
|
@ -155,7 +155,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
|
||||||
case RTN_THROW:
|
case RTN_THROW:
|
||||||
case RTN_UNREACHABLE:
|
case RTN_UNREACHABLE:
|
||||||
default:
|
default:
|
||||||
@@ -2487,6 +2509,17 @@ static int ip6_pkt_prohibit_out(struct s
|
@@ -2483,6 +2505,17 @@ static int ip6_pkt_prohibit_out(struct s
|
||||||
return ip6_pkt_drop(skb, ICMPV6_ADM_PROHIBITED, IPSTATS_MIB_OUTNOROUTES);
|
return ip6_pkt_drop(skb, ICMPV6_ADM_PROHIBITED, IPSTATS_MIB_OUTNOROUTES);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -173,7 +173,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
|
||||||
/*
|
/*
|
||||||
* Allocate a dst for local (unicast / anycast) address.
|
* Allocate a dst for local (unicast / anycast) address.
|
||||||
*/
|
*/
|
||||||
@@ -2726,7 +2759,8 @@ static int rtm_to_fib6_config(struct sk_
|
@@ -2723,7 +2756,8 @@ static int rtm_to_fib6_config(struct sk_
|
||||||
if (rtm->rtm_type == RTN_UNREACHABLE ||
|
if (rtm->rtm_type == RTN_UNREACHABLE ||
|
||||||
rtm->rtm_type == RTN_BLACKHOLE ||
|
rtm->rtm_type == RTN_BLACKHOLE ||
|
||||||
rtm->rtm_type == RTN_PROHIBIT ||
|
rtm->rtm_type == RTN_PROHIBIT ||
|
||||||
|
@ -183,7 +183,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
|
||||||
cfg->fc_flags |= RTF_REJECT;
|
cfg->fc_flags |= RTF_REJECT;
|
||||||
|
|
||||||
if (rtm->rtm_type == RTN_LOCAL)
|
if (rtm->rtm_type == RTN_LOCAL)
|
||||||
@@ -3082,6 +3116,9 @@ static int rt6_fill_node(struct net *net
|
@@ -3079,6 +3113,9 @@ static int rt6_fill_node(struct net *net
|
||||||
case -EACCES:
|
case -EACCES:
|
||||||
rtm->rtm_type = RTN_PROHIBIT;
|
rtm->rtm_type = RTN_PROHIBIT;
|
||||||
break;
|
break;
|
||||||
|
@ -193,7 +193,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
|
||||||
case -EAGAIN:
|
case -EAGAIN:
|
||||||
rtm->rtm_type = RTN_THROW;
|
rtm->rtm_type = RTN_THROW;
|
||||||
break;
|
break;
|
||||||
@@ -3350,6 +3387,8 @@ static int ip6_route_dev_notify(struct n
|
@@ -3347,6 +3384,8 @@ static int ip6_route_dev_notify(struct n
|
||||||
#ifdef CONFIG_IPV6_MULTIPLE_TABLES
|
#ifdef CONFIG_IPV6_MULTIPLE_TABLES
|
||||||
net->ipv6.ip6_prohibit_entry->dst.dev = dev;
|
net->ipv6.ip6_prohibit_entry->dst.dev = dev;
|
||||||
net->ipv6.ip6_prohibit_entry->rt6i_idev = in6_dev_get(dev);
|
net->ipv6.ip6_prohibit_entry->rt6i_idev = in6_dev_get(dev);
|
||||||
|
@ -202,7 +202,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
|
||||||
net->ipv6.ip6_blk_hole_entry->dst.dev = dev;
|
net->ipv6.ip6_blk_hole_entry->dst.dev = dev;
|
||||||
net->ipv6.ip6_blk_hole_entry->rt6i_idev = in6_dev_get(dev);
|
net->ipv6.ip6_blk_hole_entry->rt6i_idev = in6_dev_get(dev);
|
||||||
#endif
|
#endif
|
||||||
@@ -3566,6 +3605,17 @@ static int __net_init ip6_route_net_init
|
@@ -3563,6 +3602,17 @@ static int __net_init ip6_route_net_init
|
||||||
net->ipv6.ip6_blk_hole_entry->dst.ops = &net->ipv6.ip6_dst_ops;
|
net->ipv6.ip6_blk_hole_entry->dst.ops = &net->ipv6.ip6_dst_ops;
|
||||||
dst_init_metrics(&net->ipv6.ip6_blk_hole_entry->dst,
|
dst_init_metrics(&net->ipv6.ip6_blk_hole_entry->dst,
|
||||||
ip6_template_metrics, true);
|
ip6_template_metrics, true);
|
||||||
|
@ -220,7 +220,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
net->ipv6.sysctl.flush_delay = 0;
|
net->ipv6.sysctl.flush_delay = 0;
|
||||||
@@ -3584,6 +3634,8 @@ out:
|
@@ -3581,6 +3631,8 @@ out:
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
#ifdef CONFIG_IPV6_MULTIPLE_TABLES
|
#ifdef CONFIG_IPV6_MULTIPLE_TABLES
|
||||||
|
@ -229,7 +229,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
|
||||||
out_ip6_prohibit_entry:
|
out_ip6_prohibit_entry:
|
||||||
kfree(net->ipv6.ip6_prohibit_entry);
|
kfree(net->ipv6.ip6_prohibit_entry);
|
||||||
out_ip6_null_entry:
|
out_ip6_null_entry:
|
||||||
@@ -3601,6 +3653,7 @@ static void __net_exit ip6_route_net_exi
|
@@ -3598,6 +3650,7 @@ static void __net_exit ip6_route_net_exi
|
||||||
#ifdef CONFIG_IPV6_MULTIPLE_TABLES
|
#ifdef CONFIG_IPV6_MULTIPLE_TABLES
|
||||||
kfree(net->ipv6.ip6_prohibit_entry);
|
kfree(net->ipv6.ip6_prohibit_entry);
|
||||||
kfree(net->ipv6.ip6_blk_hole_entry);
|
kfree(net->ipv6.ip6_blk_hole_entry);
|
||||||
|
@ -237,7 +237,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
|
||||||
#endif
|
#endif
|
||||||
dst_entries_destroy(&net->ipv6.ip6_dst_ops);
|
dst_entries_destroy(&net->ipv6.ip6_dst_ops);
|
||||||
}
|
}
|
||||||
@@ -3698,6 +3751,9 @@ int __init ip6_route_init(void)
|
@@ -3695,6 +3748,9 @@ int __init ip6_route_init(void)
|
||||||
init_net.ipv6.ip6_prohibit_entry->rt6i_idev = in6_dev_get(init_net.loopback_dev);
|
init_net.ipv6.ip6_prohibit_entry->rt6i_idev = in6_dev_get(init_net.loopback_dev);
|
||||||
init_net.ipv6.ip6_blk_hole_entry->dst.dev = init_net.loopback_dev;
|
init_net.ipv6.ip6_blk_hole_entry->dst.dev = init_net.loopback_dev;
|
||||||
init_net.ipv6.ip6_blk_hole_entry->rt6i_idev = in6_dev_get(init_net.loopback_dev);
|
init_net.ipv6.ip6_blk_hole_entry->rt6i_idev = in6_dev_get(init_net.loopback_dev);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- a/drivers/net/phy/Kconfig
|
--- a/drivers/net/phy/Kconfig
|
||||||
+++ b/drivers/net/phy/Kconfig
|
+++ b/drivers/net/phy/Kconfig
|
||||||
@@ -263,6 +263,31 @@ config MDIO_BCM_UNIMAC
|
@@ -261,6 +261,31 @@ config MDIO_BCM_UNIMAC
|
||||||
This hardware can be found in the Broadcom GENET Ethernet MAC
|
This hardware can be found in the Broadcom GENET Ethernet MAC
|
||||||
controllers as well as some Broadcom Ethernet switches such as the
|
controllers as well as some Broadcom Ethernet switches such as the
|
||||||
Starfighter 2 switches.
|
Starfighter 2 switches.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- a/drivers/net/phy/Kconfig
|
--- a/drivers/net/phy/Kconfig
|
||||||
+++ b/drivers/net/phy/Kconfig
|
+++ b/drivers/net/phy/Kconfig
|
||||||
@@ -286,6 +286,10 @@ config RTL8366RB_PHY
|
@@ -284,6 +284,10 @@ config RTL8366RB_PHY
|
||||||
tristate "Driver for the Realtek RTL8366RB switch"
|
tristate "Driver for the Realtek RTL8366RB switch"
|
||||||
select SWCONFIG
|
select SWCONFIG
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- a/drivers/net/phy/Kconfig
|
--- a/drivers/net/phy/Kconfig
|
||||||
+++ b/drivers/net/phy/Kconfig
|
+++ b/drivers/net/phy/Kconfig
|
||||||
@@ -290,6 +290,10 @@ config RTL8367_PHY
|
@@ -288,6 +288,10 @@ config RTL8367_PHY
|
||||||
tristate "Driver for the Realtek RTL8367R/M switches"
|
tristate "Driver for the Realtek RTL8367R/M switches"
|
||||||
select SWCONFIG
|
select SWCONFIG
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- a/drivers/net/phy/Kconfig
|
--- a/drivers/net/phy/Kconfig
|
||||||
+++ b/drivers/net/phy/Kconfig
|
+++ b/drivers/net/phy/Kconfig
|
||||||
@@ -301,3 +301,8 @@ endif # PHYLIB
|
@@ -299,3 +299,8 @@ endif # PHYLIB
|
||||||
config MICREL_KS8995MA
|
config MICREL_KS8995MA
|
||||||
tristate "Micrel KS8995MA 5-ports 10/100 managed Ethernet switch"
|
tristate "Micrel KS8995MA 5-ports 10/100 managed Ethernet switch"
|
||||||
depends on SPI
|
depends on SPI
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- a/drivers/net/phy/Kconfig
|
--- a/drivers/net/phy/Kconfig
|
||||||
+++ b/drivers/net/phy/Kconfig
|
+++ b/drivers/net/phy/Kconfig
|
||||||
@@ -296,6 +296,8 @@ config RTL8367B_PHY
|
@@ -294,6 +294,8 @@ config RTL8367B_PHY
|
||||||
|
|
||||||
endif # RTL8366_SMI
|
endif # RTL8366_SMI
|
||||||
|
|
||||||
|
|
|
@ -33,8 +33,6 @@ Date: Wed Sep 23 09:46:09 2015 +0100
|
||||||
|
|
||||||
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
|
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
|
||||||
Signed-off-by: David S. Miller <davem@davemloft.net>
|
Signed-off-by: David S. Miller <davem@davemloft.net>
|
||||||
diff --git a/drivers/net/ethernet/realtek/8139cp.c b/drivers/net/ethernet/realtek/8139cp.c
|
|
||||||
index 686334f..deae10d 100644
|
|
||||||
--- a/drivers/net/ethernet/realtek/8139cp.c
|
--- a/drivers/net/ethernet/realtek/8139cp.c
|
||||||
+++ b/drivers/net/ethernet/realtek/8139cp.c
|
+++ b/drivers/net/ethernet/realtek/8139cp.c
|
||||||
@@ -175,7 +175,7 @@ enum {
|
@@ -175,7 +175,7 @@ enum {
|
||||||
|
@ -46,7 +44,7 @@ index 686334f..deae10d 100644
|
||||||
TxError = (1 << 23), /* Tx error summary */
|
TxError = (1 << 23), /* Tx error summary */
|
||||||
RxError = (1 << 20), /* Rx error summary */
|
RxError = (1 << 20), /* Rx error summary */
|
||||||
IPCS = (1 << 18), /* Calculate IP checksum */
|
IPCS = (1 << 18), /* Calculate IP checksum */
|
||||||
@@ -754,10 +754,16 @@ static netdev_tx_t cp_start_xmit (struct sk_buff *skb,
|
@@ -754,10 +754,16 @@ static netdev_tx_t cp_start_xmit (struct
|
||||||
eor = (entry == (CP_TX_RING_SIZE - 1)) ? RingEnd : 0;
|
eor = (entry == (CP_TX_RING_SIZE - 1)) ? RingEnd : 0;
|
||||||
mss = skb_shinfo(skb)->gso_size;
|
mss = skb_shinfo(skb)->gso_size;
|
||||||
|
|
||||||
|
@ -64,7 +62,7 @@ index 686334f..deae10d 100644
|
||||||
else if (skb->ip_summed == CHECKSUM_PARTIAL) {
|
else if (skb->ip_summed == CHECKSUM_PARTIAL) {
|
||||||
const struct iphdr *ip = ip_hdr(skb);
|
const struct iphdr *ip = ip_hdr(skb);
|
||||||
if (ip->protocol == IPPROTO_TCP)
|
if (ip->protocol == IPPROTO_TCP)
|
||||||
@@ -1852,6 +1858,15 @@ static void cp_set_d3_state (struct cp_private *cp)
|
@@ -1852,6 +1858,15 @@ static void cp_set_d3_state (struct cp_p
|
||||||
pci_set_power_state (cp->pdev, PCI_D3hot);
|
pci_set_power_state (cp->pdev, PCI_D3hot);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -80,7 +78,7 @@ index 686334f..deae10d 100644
|
||||||
static const struct net_device_ops cp_netdev_ops = {
|
static const struct net_device_ops cp_netdev_ops = {
|
||||||
.ndo_open = cp_open,
|
.ndo_open = cp_open,
|
||||||
.ndo_stop = cp_close,
|
.ndo_stop = cp_close,
|
||||||
@@ -1864,6 +1879,7 @@ static const struct net_device_ops cp_netdev_ops = {
|
@@ -1864,6 +1879,7 @@ static const struct net_device_ops cp_ne
|
||||||
.ndo_tx_timeout = cp_tx_timeout,
|
.ndo_tx_timeout = cp_tx_timeout,
|
||||||
.ndo_set_features = cp_set_features,
|
.ndo_set_features = cp_set_features,
|
||||||
.ndo_change_mtu = cp_change_mtu,
|
.ndo_change_mtu = cp_change_mtu,
|
||||||
|
@ -88,7 +86,7 @@ index 686334f..deae10d 100644
|
||||||
|
|
||||||
#ifdef CONFIG_NET_POLL_CONTROLLER
|
#ifdef CONFIG_NET_POLL_CONTROLLER
|
||||||
.ndo_poll_controller = cp_poll_controller,
|
.ndo_poll_controller = cp_poll_controller,
|
||||||
@@ -1983,12 +1999,12 @@ static int cp_init_one (struct pci_dev *pdev, const struct pci_device_id *ent)
|
@@ -1983,12 +1999,12 @@ static int cp_init_one (struct pci_dev *
|
||||||
dev->ethtool_ops = &cp_ethtool_ops;
|
dev->ethtool_ops = &cp_ethtool_ops;
|
||||||
dev->watchdog_timeo = TX_TIMEOUT;
|
dev->watchdog_timeo = TX_TIMEOUT;
|
||||||
|
|
||||||
|
|
|
@ -830,7 +830,7 @@
|
||||||
+be done automatically.
|
+be done automatically.
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -4776,6 +4776,11 @@ T: git git://linuxtv.org/anttip/media_tr
|
@@ -4792,6 +4792,11 @@ T: git git://linuxtv.org/anttip/media_tr
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/media/usb/hackrf/
|
F: drivers/media/usb/hackrf/
|
||||||
|
|
||||||
|
|
|
@ -133,7 +133,7 @@
|
||||||
}
|
}
|
||||||
--- a/mm/vmstat.c
|
--- a/mm/vmstat.c
|
||||||
+++ b/mm/vmstat.c
|
+++ b/mm/vmstat.c
|
||||||
@@ -1528,10 +1528,12 @@ static int __init setup_vmstat(void)
|
@@ -1529,10 +1529,12 @@ static int __init setup_vmstat(void)
|
||||||
cpu_notifier_register_done();
|
cpu_notifier_register_done();
|
||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_PROC_FS
|
#ifdef CONFIG_PROC_FS
|
||||||
|
|
Loading…
Reference in New Issue