| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-03-29 | ipv6: prepare headers for ipv6_stub removal | Fernando Fernandez Mancera | 1 | -0/+26 |
| 2026-03-04 | ipv6: make ipv6_anycast_destination logic usable without dst_entry | Florian Westphal | 1 | -4/+11 |
| 2026-02-02 | inet: add dst4_mtu() and dst6_mtu() helpers | Eric Dumazet | 1 | -0/+6 |
| 2025-09-18 | ipv6: make ipv6_pinfo.daddr_cache a boolean | Eric Dumazet | 1 | -2/+2 |
| 2025-09-18 | ipv6: make ipv6_pinfo.saddr_cache a boolean | Eric Dumazet | 1 | -2/+2 |
| 2025-08-29 | net: use dst_dev_rcu() in sk_setup_caps() | Eric Dumazet | 1 | -1/+1 |
| 2025-07-02 | ipv6: adopt dst_dev() helper | Eric Dumazet | 1 | -2/+2 |
| 2024-07-14 | ipv6: fix source address selection with route leak | Nicolas Dichtel | 1 | -6/+14 |
| 2024-04-29 | ipv6: introduce dst_rt6_info() helper | Eric Dumazet | 1 | -6/+5 |
| 2024-03-01 | ipv6: annotate data-races around cnf.mtu6 | Eric Dumazet | 1 | -1/+1 |
| 2024-02-12 | net/ipv6: set expires in rt6_add_dflt_router(). | Kui-Feng Lee | 1 | -1/+2 |
| 2023-09-19 | ipv6: lockless IPV6_ADDR_PREFERENCES implementation | Eric Dumazet | 1 | -3/+2 |
| 2023-09-15 | ipv6: lockless IPV6_MTU_DISCOVER implementation | Eric Dumazet | 1 | -5/+9 |
| 2023-07-28 | IPv6: add extack info for IPv6 address add/delete | Hangbin Liu | 1 | -1/+1 |
| 2023-03-28 | net: dst: Prevent false sharing vs. dst_entry:: __refcnt | Wangyang Guo | 1 | -1/+1 |
| 2023-01-24 | ipv6: Make ip6_route_output_flags_noref() static. | Guillaume Nault | 1 | -4/+0 |
| 2022-07-22 | net: add missing includes and forward declarations under net/ | Jakub Kicinski | 1 | -10/+10 |
| 2021-11-19 | ipv6: ip6_skb_dst_mtu() cleanups | Eric Dumazet | 1 | -9/+9 |
| 2021-08-05 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+1 |
| 2021-08-03 | net: ipv6: fix returned variable type in ip6_skb_dst_mtu | Antoine Tenart | 1 | -1/+1 |
| 2021-07-21 | net: ipv6: introduce ip6_dst_mtu_maybe_forward | Vadim Fedorenko | 1 | -2/+3 |
| 2021-07-02 | net: ipv6: fix return value of ip6_skb_dst_mtu | Vadim Fedorenko | 1 | -1/+1 |
| 2021-06-28 | net: lwtunnel: handle MTU calculation in forwading | Vadim Fedorenko | 1 | -4/+12 |
| 2021-01-26 | net: allow user to set metric on default route learned via Router Advertisement | Praveen Chaudhary | 1 | -1/+2 |
| 2020-05-18 | ipv6: lift copy_from_user out of ipv6_route_ioctl | Christoph Hellwig | 1 | -1/+2 |
| 2020-04-28 | net: ipv6: new arg skip_notify to ip6_rt_del | Roopa Prabhu | 1 | -1/+1 |
| 2020-04-07 | net: ipv6: do not consider routes via gateways for anycast address check | Tim Stallard | 1 | -0/+1 |
| 2020-02-29 | net: ip6_route: Replace zero-length array with flexible-array member | Gustavo A. R. Silva | 1 | -1/+1 |
| 2019-06-27 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -2/+2 |
| 2019-06-26 | ipv6: constify rt6_nexthop() | Nicolas Dichtel | 1 | -2/+2 |
| 2019-06-24 | ipv6: Dump route exceptions if requested | Stefano Brivio | 1 | -1/+1 |
| 2019-06-23 | ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREF | Wei Wang | 1 | -0/+4 |
| 2019-06-23 | ipv6: honor RT6_LOOKUP_F_DST_NOREF in rule lookup logic | Wei Wang | 1 | -0/+10 |
| 2019-06-23 | ipv6: introduce RT6_LOOKUP_F_DST_NOREF flag in ip6_pol_route() | Wei Wang | 1 | -0/+1 |
| 2019-06-04 | ipv6: Plumb support for nexthop object in a fib6_info | David Ahern | 1 | -2/+11 |
| 2019-05-24 | ipv6: Make fib6_nh optional at the end of fib6_info | David Ahern | 1 | -2/+2 |
| 2019-04-23 | net: Change nhc_flags to unsigned char | David Ahern | 1 | -1/+1 |
| 2019-04-21 | ipv6: Restore RTF_ADDRCONF check in rt6_qualify_for_ecmp | David Ahern | 1 | -1/+3 |
| 2019-04-21 | ipv6: Simplify rt6_qualify_for_ecmp | David Ahern | 1 | -2/+1 |
| 2019-04-17 | ipv6: Pass fib6_result to ip6_mtu_from_fib6 and fib6_mtu | David Ahern | 1 | -2/+3 |
| 2019-04-08 | net: Replace nhc_has_gw with nhc_gw_family | David Ahern | 1 | -1/+1 |
| 2019-03-29 | ipv6: Rename fib6_nh entries | David Ahern | 1 | -3/+5 |
| 2019-03-29 | ipv6: Move gateway checks to a fib6_nh setting | David Ahern | 1 | -2/+2 |
| 2018-10-16 | net: Add struct for fib dump filter | David Ahern | 1 | -0/+1 |
| 2018-10-02 | net: remove 1 always zero parameter from ip6_redirect_no_header() | Maciej Żenczykowski | 1 | -2/+1 |
| 2018-07-04 | net/ipv6: Revert attempt to simplify route replace and append | David Ahern | 1 | -0/+6 |
| 2018-05-24 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 1 | -0/+3 |
| 2018-05-22 | net/ipv6: Simplify route replace and appending into multipath route | David Ahern | 1 | -6/+0 |
| 2018-05-22 | net/ipv6: Add helper to return path MTU based on fib result | David Ahern | 1 | -0/+3 |
| 2018-05-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next | David S. Miller | 1 | -0/+21 |
| 2018-04-21 | ipv6: make ip6_dst_mtu_forward inline | Felix Fietkau | 1 | -0/+21 |
| 2018-04-19 | net/ipv6: Remove compare of fib6_idev from rt6_duplicate_nexthop | David Ahern | 1 | -1/+0 |
| 2018-04-19 | net/ipv6: Change ip6_route_get_saddr to get dev from route | David Ahern | 1 | -5/+6 |
| 2018-04-19 | net/ipv6: Rename addrconf_dst_alloc | David Ahern | 1 | -1/+1 |
| 2018-04-19 | net/ipv6: Rename fib6_info struct elements | David Ahern | 1 | -13/+13 |
| 2018-04-17 | net/ipv6: Flip FIB entries to fib6_info | David Ahern | 1 | -14/+14 |
| 2018-04-17 | net/ipv6: separate handling of FIB entries from dst based routes | David Ahern | 1 | -2/+1 |
| 2018-04-17 | net/ipv6: Cleanup exception and cache route handling | David Ahern | 1 | -1/+0 |
| 2018-04-17 | net/ipv6: Add gfp_flags to route add functions | David Ahern | 1 | -2/+4 |
| 2018-04-17 | net/ipv6: Create a neigh_lookup for FIB entries | David Ahern | 1 | -0/+3 |
| 2018-04-17 | net/ipv6: Move nexthop data to fib6_nh | David Ahern | 1 | -3/+3 |
| 2018-04-17 | net/ipv6: Pass net namespace to route functions | David Ahern | 1 | -5/+7 |
| 2018-04-04 | ipv6: add a wrapper for ip6_dst_store() with flowi6 checks | Alexey Kodanev | 1 | -0/+3 |
| 2018-03-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+3 |
| 2018-03-04 | net/ipv6: Add support for path selection using hash of 5-tuple | David Ahern | 1 | -2/+2 |
| 2018-03-04 | net/ipv6: Pass skb to route lookup | David Ahern | 1 | -4/+7 |
| 2018-02-28 | ipv6: route: dissect flow in input path if fib rules need it | Roopa Prabhu | 1 | -1/+3 |
| 2018-02-16 | xfrm: reuse uncached_list to track xdsts | Xin Long | 1 | -0/+3 |
| 2018-01-10 | ipv6: Calculate hash thresholds for IPv6 nexthops | Ido Schimmel | 1 | -0/+7 |
| 2018-01-07 | ipv6: Set nexthop flags upon carrier change | Ido Schimmel | 1 | -0/+1 |
| 2018-01-07 | ipv6: Prepare to handle multiple netdev events | Ido Schimmel | 1 | -1/+1 |
| 2018-01-07 | ipv6: Clear nexthop flags upon netdev up | Ido Schimmel | 1 | -0/+1 |
| 2017-11-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+1 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-07 | ipv6: prepare fib6_age() for exception table | Wei Wang | 1 | -0/+2 |
| 2017-10-07 | ipv6: introduce a hash table to store dst cache | Wei Wang | 1 | -0/+3 |
| 2017-08-29 | ipv6: Use rt6i_idev index for echo replies to a local address | David Ahern | 1 | -0/+10 |
| 2017-08-24 | ipv6: Compute multipath hash for ICMP errors from offending packet | Jakub Sitnicki | 1 | -0/+1 |
| 2017-07-16 | ip6: fix PMTU discovery when using /127 subnets | Vincent Bernat | 1 | -1/+1 |
| 2017-07-06 | net: ipv6: Compare lwstate in detecting duplicate nexthops | David Ahern | 1 | -0/+8 |
| 2017-06-17 | ipv6: get rid of icmp6 dst garbage collector | Wei Wang | 1 | -1/+0 |
| 2017-05-22 | net: ipv6: Plumb extack through route add functions | David Ahern | 1 | -1/+1 |
| 2017-05-04 | ipv6: initialize route null entry in addrconf_init() | WANG Cong | 1 | -0/+1 |
| 2016-11-04 | net: inet: Support UID-based routing in IP protocols. | Lorenzo Colitti | 1 | -2/+3 |
| 2016-10-27 | net: ipv6: Do not consider link state for nexthop validation | David Ahern | 1 | -0/+1 |
| 2016-09-19 | ipv6: Export p6_route_input_lookup symbol | Mahesh Bandewar | 1 | -0/+3 |
| 2016-06-17 | net: ipv6: Move ip6_route_get_saddr to inline | David Ahern | 1 | -3/+18 |
| 2016-06-15 | net: vrf: Handle ipv6 multicast and link-local addresses | David Ahern | 1 | -0/+2 |
| 2016-04-11 | net: vrf: Fix dst reference counting | David Ahern | 1 | -0/+3 |
| 2016-01-29 | ipv6: enforce flowi6_oif usage in ip6_dst_lookup_tail() | Paolo Abeni | 1 | -2/+10 |
| 2015-12-03 | ipv6: kill sk_dst_lock | Eric Dumazet | 1 | -13/+4 |
| 2015-09-30 | ipv6: Pass struct net through ip6_fragment | Eric W. Biederman | 1 | -2/+2 |
| 2015-05-25 | ipv6: Add rt6_get_cookie() function | Martin KaFai Lau | 1 | -1/+1 |
| 2015-05-25 | ipv6: Only create RTF_CACHE routes after encountering pmtu exception | Martin KaFai Lau | 1 | -1/+1 |
| 2015-05-25 | ipv6: Remove external dependency on rt6i_gateway and RTF_ANYCAST | Martin KaFai Lau | 1 | -5/+14 |
| 2015-04-07 | netfilter: Pass socket pointer down through okfn(). | David Miller | 1 | -1/+2 |
| 2015-04-06 | ipv6: protect skb->sk accesses from recursive dereference inside the stack | hannes@stressinduktion.org | 1 | -1/+2 |
| 2014-05-24 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+1 |
| 2014-05-15 | ipv6: update Destination Cache entries when gateway turn into host | Duan Jiong | 1 | -0/+1 |
| 2014-05-12 | net: rename local_df to ignore_df | WANG Cong | 1 | -1/+1 |
| 2014-04-14 | ipv6: Limit mtu to 65575 bytes | Eric Dumazet | 1 | -0/+5 |
| 2014-03-31 | ipv6: reuse rt6_need_strict | Wang Yufen | 1 | -0/+5 |
| 2014-02-26 | ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT | Hannes Frederic Sowa | 1 | -1/+8 |
| 2014-01-07 | IPv6: add the option to use anycast addresses as source addresses in echo reply | FX Le Bail | 1 | -0/+7 |
| 2014-01-01 | ipv6: namespace cleanups | stephen hemminger | 1 | -20/+0 |
| 2013-12-18 | ipv6: support IPV6_PMTU_INTERFACE on sockets | Hannes Frederic Sowa | 1 | -1/+6 |
| 2013-10-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -4/+2 |
| 2013-10-21 | ipv6: fill rt6i_gateway with nexthop address | Julian Anastasov | 1 | -4/+2 |
| 2013-10-21 | ipv6: always prefer rt6i_gateway if present | Julian Anastasov | 1 | -1/+1 |
| 2013-09-21 | ip*.h: Remove extern from function prototypes | Joe Perches | 1 | -52/+40 |
| 2013-08-31 | ipv6: move ip6_dst_hoplimit() into core kernel | Cong Wang | 1 | -2/+0 |
| 2013-08-22 | ipv6: handle Redirect ICMP Message with no Redirected Header option | Duan Jiong | 1 | -0/+2 |
| 2013-01-18 | ipv6: Remove unused neigh argument for icmp6_dst_alloc() and its callers. | YOSHIFUJI Hideaki / 吉藤英明 | 1 | -1/+0 |
| 2013-01-17 | ipv6: Introduce rt6_nexthop() to select nexthop address. | YOSHIFUJI Hideaki / 吉藤英明 | 1 | -0/+8 |
| 2012-11-16 | ipv6: export IP6_RT_PRIO_* to userland | Nicolas Dichtel | 1 | -3/+0 |
| 2012-07-18 | ipv6: fix inet6_csk_xmit() | Eric Dumazet | 1 | -1/+2 |
| 2012-07-12 | ipv6: Use icmpv6_notify() to propagate redirect, instead of rt6_redirect(). | David S. Miller | 1 | -2/+0 |
| 2012-07-12 | ipv6: Add ip6_redirect() and ip6_sk_redirect() helper functions. | David S. Miller | 1 | -0/+2 |
| 2012-07-11 | ipv6: Move bulk of redirect handling into rt6_redirect(). | David S. Miller | 1 | -6/+1 |
| 2012-06-15 | ipv6: Handle PMTU in ICMP error handlers. | David S. Miller | 1 | -4/+4 |
| 2012-06-11 | inet: Fix BUG triggered by __rt{,6}_get_peer(). | David S. Miller | 1 | -1/+1 |
| 2012-06-11 | inet: Hide route peer accesses behind helpers. | David S. Miller | 1 | -3/+3 |
| 2012-06-08 | inet: Create and use rt{,6}_get_peer_create(). | David S. Miller | 1 | -4/+13 |
| 2012-05-19 | ipv6: bool/const conversions phase2 | Eric Dumazet | 1 | -1/+1 |
| 2012-04-15 | net: cleanup unsigned to unsigned int | Eric Dumazet | 1 | -1/+1 |
| 2011-12-25 | Merge branch 'nf-next' of git://1984.lsi.us.es/net-next | David S. Miller | 1 | -0/+2 |
| 2011-12-06 | ipv6: Move xfrm_lookup() call down into icmp6_dst_alloc(). | David S. Miller | 1 | -1/+1 |
| 2011-12-06 | ipv6: Make third arg to anycast_dst_alloc() bool. | David S. Miller | 1 | -1/+1 |
| 2011-12-04 | ipv6: add ip6_route_lookup | Florian Westphal | 1 | -0/+2 |
| 2011-04-24 | net: Remove __KERNEL__ cpp checks from include/net | David S. Miller | 1 | -3/+0 |
| 2011-04-22 | inet: constify ip headers and in6_addr | Eric Dumazet | 1 | -9/+9 |
| 2011-04-15 | ipv6: RTA_PREFSRC support for ipv6 route source address selection | Daniel Walter | 1 | -0/+7 |
| 2011-03-22 | ipv6: ip6_route_output does not modify sk parameter, so make it const | Florian Westphal | 1 | -1/+1 |
| 2011-03-12 | ipv6: Convert to use flowi6 where applicable. | David S. Miller | 1 | -1/+1 |
| 2010-12-20 | Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne... | David S. Miller | 1 | -0/+10 |
| 2010-12-19 | ipv6: Fragment locally generated tunnel-mode IPSec6 packets as needed. | David Stevens | 1 | -0/+10 |
| 2010-12-02 | net: kill unused macros from head file | Shan Wei | 1 | -1/+0 |
| 2010-12-02 | ipv6: Add rt6_get_peer() helper. | David S. Miller | 1 | -0/+9 |
| 2010-11-30 | ipv6: Add infrastructure to bind inet_peer objects to routes. | David S. Miller | 1 | -0/+3 |
| 2010-04-13 | net: sk_dst_cache RCUification | Eric Dumazet | 1 | -2/+2 |
| 2010-03-07 | ipv6: Optmize translation between IPV6_PREFER_SRC_xxx and RT6_LOOKUP_F_xxx. | YOSHIFUJI Hideaki / 吉藤英明 | 1 | -0/+18 |
| 2009-11-04 | net: cleanup include/net | Eric Dumazet | 1 | -2/+1 |
| 2009-06-03 | net: skb->dst accessors | Eric Dumazet | 1 | -1/+1 |
| 2008-08-14 | netns: Add network namespace argument to rt6_fill_node() and ipv6_dev_get_sad... | Brian Haley | 1 | -0/+1 |
| 2008-08-13 | ipv6: Kill unused ip6_prohibit_entry and ip6_blk_hole_entry declarations. | Rami Rosen | 1 | -5/+0 |
| 2008-08-13 | ipv6: ip6_route.h cleanup. | Rami Rosen | 1 | -1/+0 |
| 2008-07-22 | ipv6: icmp6_dst_gc return change | Stephen Hemminger | 1 | -1/+1 |
| 2008-04-12 | [IPV6]: Make address arguments const. | YOSHIFUJI Hideaki | 1 | -3/+3 |
| 2008-04-10 | [IPV6]: Remove unused declarations in include/net/ip6_route.h. | Rami Rosen | 1 | -15/+0 |
| 2008-03-25 | [IPV6]: Support Source Address Selection API (RFC5014). | YOSHIFUJI Hideaki | 1 | -3/+6 |
| 2008-03-25 | [IPV6]: Optimize hop-limit determination. | YOSHIFUJI Hideaki | 1 | -0/+2 |
| 2008-03-05 | [NETNS][IPV6] route6 - add netns parameter to ip6_route_output | Daniel Lezcano | 1 | -1/+2 |
| 2008-03-04 | [NETNS][IPV6] rt6_info - make rt6_info accessed as a pointer | Daniel Lezcano | 1 | -3/+3 |
| 2008-03-04 | [NETNS][IPV6] route6 - make route6 per namespace | Daniel Lezcano | 1 | -1/+3 |
| 2008-03-04 | [NETNS][IPV6] route6 - Pass the network namespace parameter to rt6_purge_dflt... | Daniel Lezcano | 1 | -1/+1 |
| 2008-03-04 | [NETNS][IPV6] route6 - Pass the network namespace parameter to rt6_lookup | Daniel Lezcano | 1 | -1/+2 |
| 2008-03-03 | [NETNS][IPV6] ip6_fib - gc timer per namespace | Daniel Lezcano | 1 | -1/+1 |
| 2008-03-03 | [NETNS][IPV6] ip6_fib - fib6_clean_all handle several network namespaces | Daniel Lezcano | 1 | -1/+1 |
| 2008-03-04 | [IPV6]: Make ndisc_dst_alloc() common for later use. | YOSHIFUJI Hideaki | 1 | -4/+4 |
| 2008-02-07 | [IPV6] Minor clenup: remove two unused definitions in net/ip6_route.h | Rami Rosen | 1 | -2/+0 |
| 2008-01-28 | [NETNS][IPV6]: Make sysctls route per namespace. | Daniel Lezcano | 1 | -2/+0 |
| 2008-01-28 | [IPV6]: Make ip6_route_init to return an error code. | Daniel Lezcano | 1 | -1/+1 |
| 2007-04-25 | [IPv6]: Use rtnl registration interface | Thomas Graf | 1 | -5/+0 |
| 2006-12-02 | [IPV6]: Misc endianness annotations. | Al Viro | 1 | -1/+1 |
| 2006-10-18 | [IPV6]: Remove struct pol_chain. | Ville Nuorvala | 1 | -7/+0 |
| 2006-09-22 | [NETFILTER]: ip6table_mangle: reroute when nfmark changes in NF_IP6_LOCAL_OUT | Patrick McHardy | 1 | -2/+0 |
| 2006-09-22 | [IPV6] ROUTE: Unify RT6_F_xxx and RT6_SELECT_F_xxx flags | YOSHIFUJI Hideaki | 1 | -0/+4 |
| 2006-09-22 | [IPV6]: Cache source address as well in ipv6_pinfo{}. | YOSHIFUJI Hideaki | 1 | -3/+6 |
| 2006-09-22 | [IPV6] NDISC: Take source address into account for redirects. | YOSHIFUJI Hideaki | 1 | -0/+1 |
| 2006-09-22 | [IPv6] route: FIB6 configuration using struct fib6_config | Thomas Graf | 1 | -5/+1 |
| 2006-09-22 | [IPv6] route: Simplify ip6_ins_rt() | Thomas Graf | 1 | -4/+1 |
| 2006-09-22 | [IPv6] route: Simplify ip6_del_rt() | Thomas Graf | 1 | -4/+1 |
| 2006-09-22 | [IPV6]: Increase number of possible routing tables to 2^32 | Patrick McHardy | 1 | -0/+7 |
| 2006-09-22 | [IPV6]: Policy Routing Rules | Thomas Graf | 1 | -0/+5 |
| 2006-09-22 | [IPV6]: Multiple Routing Tables | Thomas Graf | 1 | -1/+2 |
| 2006-08-02 | [IPV6]: Audit all ip6_dst_lookup/ip6_dst_store calls | Herbert Xu | 1 | -3/+9 |
| 2006-06-30 | [IPV6]: Added GSO support for TCPv6 | Herbert Xu | 1 | -1/+1 |
| 2006-03-20 | [IPV6]: ROUTE: Add experimental support for Route Information Option in RA (R... | YOSHIFUJI Hideaki | 1 | -0/+21 |
| 2006-03-20 | [IPV6]: ROUTE: Add support for Router Preference (RFC4191). | YOSHIFUJI Hideaki | 1 | -1/+2 |
| 2006-03-20 | [IPV6]: ROUTE: Eliminate lock for default route pointer. | YOSHIFUJI Hideaki | 1 | -2/+0 |
| 2005-08-29 | [TCP]: Move the tcp sock states to net/tcp_states.h | Arnaldo Carvalho de Melo | 1 | -1/+0 |
| 2005-06-21 | [IPV6]: V6 route events reported with wrong netlink PID and seq number | Jamal Hadi Salim | 1 | -3/+6 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+141 |