[Nexus 4 Original Android Development] defconoi:
Kernel Update

This is Nexus 5 only for now, will be updating Nexus 4 soon ;)

Project name: Unleashed Kernel

Pranav Vashi - hammerhead: fast_charge: Simplify to single control
Sagar Dharia - slim_ngd: Ensure device state consistency with runtime-pm during SSR
Sagar Dharia - slim_ngd: Use DSP before-shutdown notification for DSP SSR
Mohammad Johny Shaik - SoC: msm: Add Buffer overflow check
Pradosh Das - ASoC: msm: qdsp6v2: add check for NULL dereference
Steve Kondik - ASoC: msm: Add async ops for codec TX path
JP Abgrall - netfilter: IDLETIMER: fix invalid deference of timer
ion-storm - defconfig: disable lots of debugging & tracing
Vinay Kalia - ARM: dts: msm: Increase OCMEM BW request for video decode
ion-storm - Disable More stuff
Chester Kener - bcmdhd: Decrease to 250 ms
Chet Kener - bcmdhd: Disable Debugging
ion-storm - enable wakelock garbage collector
ion-storm - use linaro 4.9.3 instead, seems to perform better in my tests with slightly better idle drain
Chester Kener - uksm: Disable by default
Pranav Vashi - rtc: Bring to sane state
Pranav Vashi - Revert "iopoll: Use ktime_get() instead of jiffies for timeout calculations"
Pranav Vashi - net: wireless: bcmdhd: Disable FW roaming during suspend
Srivatsa Vaddagiri - sched: Fix inaccurate accounting for real-time task
Arun Kumar Neelakantam - msm: smd_pkt: Remove hexdump of userspace read/write buffers
Brent Hronik - msm: smd_pkt: add additional smdcntl devices
Brent Hronik - msm: smd_pkt: add enforcement that array lengths match number of ports
Eric Dumazet - net: loopback: fix a dst refcounting issue
Emil Goode - net: asix: add missing flag to struct driver_info
Lucas Stach - net: asix: handle packets crossing URB boundaries
Emil Goode - usbnet: remove generic hard_header_len check
Peter Korsgaard - dm9601: work around tx fifo sync issue on dm962x
Peter Korsgaard - dm9601: fix reception of full size ethernet frames on dm9620/dm9621a
Peter Korsgaard - dm9601: fix IFF_ALLMULTI handling
Fabio Porcedda - net: usb: cdc_ether: Use wwan interface for Telit modules
Eric Dumazet - usbnet: do not pretend to support SG/TSO
Lennart Sorensen - sierra_net: Endianess bug fix.
Bjørn Mork - net: qmi_wwan: new devices: UML290 and K5006-Z
Bjørn Mork - net: qmi_wwan: add Sierra Wireless devices
Bjørn Mork - net: qmi_wwan: add ZTE MF821D
Bjørn Mork - net: qmi_wwan: add ZTE MF60
Bjørn Mork - net: qmi_wwan: Add Sierra Wireless device IDs
Bjørn Mork - net: qmi_wwan: prevent duplicate mac address on link (firmware bug workaround)
Bjørn Mork - net: qmi_wwan: fixup destination address (firmware bug workaround)
Bjørn Mork - net: qmi_wwan: fixup missing ethernet header (firmware bug workaround)
Steve Glendinning - smsc75xx: fix jumbo frame support
Jay Purohit - usb/ipheth: Add iPhone 5 support
Andrew Bird (Sphere Systems) - USB: qmi_wwan: Add ZTE (Vodafone) K3765-Z
Bjørn Mork - net: qmi_wwan: Add Vodafone/Huawei K5005 support
Søren Holm - asix: Support DLink DUB-E100 H/W Ver C1
Dan Carpenter - USB: kaweth.c: use GFP_ATOMIC under spin_lock
Davide Gerhard - ipheth: add support for iPad
Bjørn Mork - net: qmi_wwan: fix Oops while disconnecting
Bjørn Mork - net: qmi_wwan: fix Gobi device probing
Andrew Bird (Sphere Systems) - USB: qmi_wwan: Add ZTE (Vodafone) K3520-Z
Andrew Bird (Sphere Systems) - USB: qmi_wwan: Make forced int 4 whitelist generic
Bjørn Mork - net: sierra_net: device IDs for Aircard 320U++
Eric Dumazet - asix: allow full size 8021Q frames to be received
Christoph Schulz - net: pppoe: use correct channel MTU when using Multilink PPP
Xiaodong Xu - pppoe: drop PPPOX_ZOMBIEs in pppoe_release
Gao feng - pptp: lookup route with the proper net namespace
ion-storm - alucard, darkness, nightmare governors: check if policy->cpu is assigned on the right cpu. Code style.
Hannes Frederic Sowa - net: ipv4: prevent leakage of uninitialized memory to user in recv syscalls
Erik Kline - net: ipv6: allow choosing optimistic addresses with use_optimistic
Thomas Gleixner - futex: Unlock hb->lock in futex_wait_requeue_pi() error path
Phani Kumar Uppalapati - ASoC: wcd9xxx: Continue polling for Unsupported plug types
Pranav Vashi - Revert "ASoC: wcd9xxx: Check headset insertion for consistency"
Phani Kumar Uppalapati - ASoC: wcd9xxx: Disable current source in error scenarios
Sudheer Papothi - ASoC: wcd9xxx: Handle fake mechanical interrupt
Hannes Frederic Sowa - net: ipv4: prevent leakage of uninitialized memory to user in recv syscalls
Erik Kline - net: ipv6: allow choosing optimistic addresses with use_optimistic
Thomas Gleixner - futex: Unlock hb->lock in futex_wait_requeue_pi() error path
Phani Kumar Uppalapati - ASoC: wcd9xxx: Continue polling for Unsupported plug types
Pranav Vashi - Revert "ASoC: wcd9xxx: Check headset insertion for consistency"
Phani Kumar Uppalapati - ASoC: wcd9xxx: Disable current source in error scenarios
Sudheer Papothi - ASoC: wcd9xxx: Handle fake mechanical interrupt
ion-storm - intellimm: fully sync w/dorimanx
ion-storm - alucard_hotplug: use cpu_is_offline instead of !cpu_online function.
Pranav Vashi - bricked_hotplug: Restore compatibility with kcontrol [2]
Pranav Vashi - leds: leds-qpnp: Add charging LED control
Dorimanx - cpufreq: intelliminmax: Tune it further
Avijit Kanti Das - net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol()
Pan Fang - msm: net: add the fix for the skb data alloc fail case
Wei Yongjun - rtnetlink: fix error return code in rtnl_link_fill()
majianpeng - net/core:Remove memleak reports by kmemleak_not_leak.
Daniel Borkmann - pktgen: clean up ktime_t helpers
Mitchel Humpherys - iopoll: change uS to us in comments
Matt Wagantall - iopoll: Use ktime_get() instead of jiffies for timeout calculations
Marek Szyprowski - Revert "[media] v4l2: vb2: one more fix for REQBUFS()"
Deva Ramasubramanian - videobuf2-core: Avoid locking userpages if no current->mm
Deva Ramasubramanian - Revert "[media] videobuf2-core: Use current->mm_active when locking USERPTR"
Vinay Kalia - v4l2-ioctl.c: handle PREPARE_BUF like QUERYBUF
Laurent Pinchart - media: v4l: Reset subdev v4l2_dev field to NULL if registration fails
Salva Peiró - media: media-device: fix infoleak in ioctl media_enum_entities()
Jeff Hugo - msm: ipc: Remove incorrect use of smd_private.h
Karthikeyan Ramasubramanian - msm: ipc: Migrate to wakeup sources from wake locks
Karthikeyan Ramasubramanian - msm: ipc: Set unsupported protocol operations to default operations
Zaheerulla Meer - msm: ipc: Fix SKB ownership for failure case
Karthikeyan Ramasubramanian - msm: ipc: Return the error codes without modification
Karthikeyan Ramasubramanian - msm: ipc: Add support to handle version 2 header
Karthikeyan Ramasubramanian - msm: ipc: Serialize SMD XPRT CLOSE and OPEN events
Karthikeyan Ramasubramanian - msm: ipc: Pass the local service events to local clients
Karthikeyan Ramasubramanian - msm: ipc: Cleanup a routing table entry under subsystem restart
Zaheerulla Meer - msm: ipc: Fix memory leak
Zaheerulla Meer - msm: ipc: Send Resume_Tx from the client/server context
Karthikeyan Ramasubramanian - msm: ipc: Initialize unused elements of control message to 0
Arun Kumar Neelakantam - msm: ipc: Clean-up code redundancy
Zaheerulla Meer - msm: ipc: Possible memory corruption due to Sign Conversion
Dhaval Patel - msm: mdss: Display splash screen during boot up
Zhen Kong - qseecom: Free ion memory even if keymaster app is not unloaded
Mona Hossain - qseecom: Add checks for send_cmd inputs
Pranav Vashi - bricked_hotplug: Restore compatibility with kcontrol [2]
Pranav Vashi - leds: leds-qpnp: Add charging LED control
Pranav Vashi - defconfig: Update
Dorimanx - cpufreq: intelliminmax: Tune it further
Avijit Kanti Das - net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol()
Pan Fang - msm: net: add the fix for the skb data alloc fail case
Wei Yongjun - rtnetlink: fix error return code in rtnl_link_fill()
majianpeng - net/core:Remove memleak reports by kmemleak_not_leak.
Daniel Borkmann - pktgen: clean up ktime_t helpers
Mitchel Humpherys - iopoll: change uS to us in comments
Matt Wagantall - iopoll: Use ktime_get() instead of jiffies for timeout calculations
Marek Szyprowski - Revert "[media] v4l2: vb2: one more fix for REQBUFS()"
Deva Ramasubramanian - videobuf2-core: Avoid locking userpages if no current->mm
Deva Ramasubramanian - Revert "[media] videobuf2-core: Use current->mm_active when locking USERPTR"
Vinay Kalia - v4l2-ioctl.c: handle PREPARE_BUF like QUERYBUF
Laurent Pinchart - media: v4l: Reset subdev v4l2_dev field to NULL if registration fails
Salva Peiró - media: media-device: fix infoleak in ioctl media_enum_entities()
Jeff Hugo - msm: ipc: Remove incorrect use of smd_private.h
Karthikeyan Ramasubramanian - msm: ipc: Migrate to wakeup sources from wake locks
Karthikeyan Ramasubramanian - msm: ipc: Set unsupported protocol operations to default operations
Zaheerulla Meer - msm: ipc: Fix SKB ownership for failure case
Karthikeyan Ramasubramanian - msm: ipc: Return the error codes without modification
Karthikeyan Ramasubramanian - msm: ipc: Add support to handle version 2 header
Karthikeyan Ramasubramanian - msm: ipc: Serialize SMD XPRT CLOSE and OPEN events
Karthikeyan Ramasubramanian - msm: ipc: Pass the local service events to local clients
Karthikeyan Ramasubramanian - msm: ipc: Cleanup a routing table entry under subsystem restart
Zaheerulla Meer - msm: ipc: Fix memory leak
Zaheerulla Meer - msm: ipc: Send Resume_Tx from the client/server context
Karthikeyan Ramasubramanian - msm: ipc: Initialize unused elements of control message to 0
Arun Kumar Neelakantam - msm: ipc: Clean-up code redundancy
Zaheerulla Meer - msm: ipc: Possible memory corruption due to Sign Conversion
Dhaval Patel - msm: mdss: Display splash screen during boot up
Zhen Kong - qseecom: Free ion memory even if keymaster app is not unloaded
Mona Hossain - qseecom: Add checks for send_cmd inputs
Pranav Vashi - Linux 3.4.105
Benjamin Poirier - net: Do not enable tx-nocache-copy by default
Sasha Levin - iovec: make sure the caller actually wants anything in memcpy_fromiovecend
Vlad Yasevich - net: Correctly set segment mac_len in skb_segment().
Andrey Ryabinin - net: sendmsg: fix NULL pointer dereference
Hannes Frederic Sowa - ipv6: reuse ip6_frag_id from ip6_ufo_append_data
Gao feng - ipv6: reallocate addrconf router for ipv6 address when lo device up
Marcelo Ricardo Leitner - ipv4: disable bh while doing route gc
Marcelo Ricardo Leitner - ipv4: avoid parallel route cache gc executions
Marcelo Ricardo Leitner - ipv4: move route garbage collector to work queue
Eric Dumazet - ip: make IP identifiers less predictable
Eric Dumazet - inetpeer: get rid of ip_id_count
Michael S. Tsirkin - skbuff: add an api to orphan frags
Stanislaw Gruszka - mac80211: introduce IEEE80211_HW_TEARDOWN_AGGR_ON_BAR_FAIL
Michael S. Tsirkin - skbuff: skb_segment: orphan frags before copying
Michael S. Tsirkin - skbuff: export skb_copy_ubufs
Eric Dumazet - net-gro: reset skb->truesize in napi_reuse_skb()
Alexander Duyck - skb: Add inline helper for getting the skb end offset from head
David Gibson - rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set
David Gibson - rtnetlink: Warn when interface's information won't fit in our packet
Mathias Krause - filter: prevent nla extensions to peek beyond the end of the message
Florian Westphal - net: core: don't account for udp header size when computing seglen
Eric Dumazet - net: fix inet_getid() and ipv6_select_ident() bugs
Linus Lüssing - bridge: multicast: add sanity check for query source addresses
Curt Brune - bridge: use spin_lock_bh() in br_multicast_set_hash_max
Ding Tianhong - bridge: flush br's address entry in fdb when remove the bridge dev
Vlad Yasevich - bridge: Correctly clamp MAX forward_delay when enabling STP
Herbert Xu - bridge: Clamp forward_delay when enabling STP
Chris Healy - resubmit bridge: fix message_age_timer calculation
Daniel Borkmann - net: bridge: convert MLDv2 Query MRC into msecs_to_jiffies for max_delay
Linus Lüssing - bridge: fix switched interval for MLD Query types
stephen hemminger - bridge: fix race with topology change timer
Stephen Hemminger - bridge: set priority of STP packets
Sarveshwar Bandi - bridge: Pull ip header into skb->data before looking into ip header.
stephen hemminger - bridge: Assign rtnl_link_ops to bridge devices created via ioctl (v2)
Joe Perches - net: Add net_ratelimited_function and net_<level>_ratelimited macros
Joe Perches - net: Add net_ratelimited_function and net_<level>_ratelimited macros
Andrey Vagin - netfilter: nf_conntrack: reserve two bytes for nf_ct_ext->len
Florian Westphal - net: add and use skb_gso_transport_seglen()
Maciej Żenczykowski - net: fix 'ip rule' iif/oif device rename
Changli Gao - net: drop_monitor: fix the value of maxattr
Hannes Frederic Sowa - ipv6: some ipv6 statistic counters failed to disable bh
lucien - ipv6: ip6_append_data_mtu do not handle the mtu of the second fragment properly
Heiner Kallweit - ipv6: Avoid unnecessary temporary addresses being generated
Sabrina Dubroca - ipv6: don't set DST_NOCOUNT for remotely added routes
Hannes Frederic Sowa - ipv6: don't count addrconf generated routes against gc limit
Thomas Graf - netfilter: Can't fail and free after table replacement
Neal Cardwell - inet_diag: fix inet_diag_dump_icsk() timewait socket state logic
Johannes Berg - radiotap: fix bitmap-end-finding buffer overrun
Johannes Berg - wireless: radiotap: fix parsing buffer overrun
Johannes Berg - mac80211: verify that skb data is present
Johannes Berg - wireless: drop invalid mesh address extension frames
Felix Fietkau - cfg80211: fix antenna gain handling
Liang Li - cfg80211: fix interface combinations check for ADHOC(IBSS)
Daniel Drake - cfg80211: process pending events when unregistering net device
Michal Kazior - cfg80211: check iface combinations only when iface is running
Eliad Peller - cfg80211: fix potential deadlock in regulatory
Johannes Berg - cfg80211: fix interface combinations check
Luis R. Rodriguez - cfg80211: warn if db.txt is empty with CONFIG_CFG80211_INTERNAL_REGDB
Seif Mazareeb - net: fix cipso packet validation when !NETLABEL
Vlad Yasevich - net: dst: provide accessor function to dst->xfrm
fan.du - {pktgen, xfrm} Update IPv4 header total len and checksum after tranformation
Vlad Yasevich - net: core: Always propagate flag changes to interfaces
Hannes Frederic Sowa - net: rework recvmsg handler msg_name and msg_namelen logic
Mathias Krause - atm: update msg_namelen in vcc_recvmsg()
Mathias Krause - atm: fix info leak via getsockname()
Mathias Krause - atm: fix info leak in getsockopt(SO_ATMPVC)
Mathias Krause - ax25: fix info leak via msg_name in ax25_recvmsg()
Mathias Krause - irda: Fix missing msg_namelen update in irda_recvmsg_dgram()
Kees Cook - net/irda: add missing error path release_sock call
Daniel Borkmann - net: llc: fix use after free in llc_ui_recvmsg
Mathias Krause - llc: Fix missing msg_namelen update in llc_ui_recvmsg()
Mathias Krause - llc: fix info leak via getsockname()
Mathias Krause - tipc: fix info leaks via msg_name in recv_msg/recv_stream
Jon Paul Maloy - tipc: clear 'next'-pointer of message fragments before reassembly
Ying Xue - tipc: fix lockdep warning during bearer initialization
Mathias Krause - rose: fix info leak via msg_name in rose_recvmsg()
Mathias Krause - iucv: Fix missing msg_namelen update in iucv_sock_recvmsg()
Sasha Levin - rds: prevent dereference of a NULL device in rds_iw_laddr_check
Sasha Levin - rds: prevent dereference of a NULL device
Venkat Venkatsubra - rds: prevent BUG_ON triggered on congestion update to loopback
Cong Wang - rds: limit the size allocated by rds_message_alloc()
jeff.liu - RDS: fix rds-ping spinlock recursion
Weiping Pan - rds: set correct msg_namelen
Dave Jones - caif: Add missing braces to multiline if in cfctrl_linkup_request
Mathias Krause - caif: Fix missing msg_namelen update in caif_seqpkt_recvmsg()
Sjur Brændeland - caif: Fix access to freed pernet memory
Hannes Frederic Sowa - ipv6: fix possible seqlock deadlock in ip6_finish_output2
Hannes Frederic Sowa - ipv6: fix leaking uninitialized port number of offender sockaddr
Duan Jiong - ipv6: use rt6_get_dflt_router to get default router in rt6_route_rcv
Marcelo Ricardo Leitner - ipv6: restrict neighbor entry creation to output flow
Hannes Frederic Sowa - inet: fix addr_len/msg->msg_namelen assignment in recv_error and rxpmtu functions
Hannes Frederic Sowa - inet: prevent leakage of uninitialized memory to user in recv syscalls
Hannes Frederic Sowa - inet: fix possible memory corruption with UDP_CORK and UFO
Nikolay Aleksandrov - netpoll: fix NULL pointer dereference in netpoll_cleanup
Eric Dumazet - net: flow_dissector: fix thoff for IPPROTO_AH
Veaceslav Falico - neighbour: populate neigh_parms on alloc before calling ndo_neigh_setup
Roman Gushchin - net: check net.core.somaxconn sysctl values
Salam Noureddine - ipv6 mcast: use in6_dev_put in timer handlers instead of __in6_dev_put
Hannes Frederic Sowa - ipv6: udp packets following an UFO enqueued packet need also be handled by UFO
Daniel Borkmann - net: ipv6: tcp: fix potential use after free in tcp_v6_do_rcv
Jiri Bohac - ICMPv6: treat dest unreachable codes 5 and 6 as EACCES, not EPROTO
Thomas Graf - ipv6: Don't depend on per socket memory for neighbour discovery messages
Hannes Frederic Sowa - ipv6: drop packets with multiple fragmentation headers
Hannes Frederic Sowa - ipv6: remove max_addresses check from ipv6_create_tempaddr
Hannes Frederic Sowa - ipv6: don't stop backtracking in fib6_lookup_1 if subtree does not match
Eric Dumazet - neighbour: fix a race in neigh_destroy()
Hannes Frederic Sowa - ipv6: take rtnl_lock and mark mrt6 table as freed on namespace cleanup
Hannes Frederic Sowa - ipv6: in case of link failure remove route directly instead of letting it expire
Hannes Frederic Sowa - ipv6: ip6_append_data_mtu did not care about pmtudisc and frag_size
Amerigo Wang - ipv6,mcast: always hold idev->lock before mca_lock
Eric Dumazet - ipv6: ip6_sk_dst_check() must not assume ipv6 dst
Gao feng - ipv6: don't call addrconf_dst_alloc again when enable lo
Gao feng - ipv6: assign rt6_info to inet6_ifaddr in init_loopback
Eric Dumazet - ipv6: fix possible crashes in ip6_cork_release()
Nandita Dukkipati - tcp: bug fix in proportional rate reduction.
Eric Dumazet - tcp: force a dst refcount when prequeue packet
Bjørn Mork - net: vlan,ethtool: netdev_features_t is more than 32 bit
Patrick McHardy - net: use netdev_features_t in skb_needs_linearize()
Linus Torvalds - net: fix incorrect credentials passing
Ben Greear - net: rate-limit warn-bad-offload splats.
Michael Riesch - rtnetlink: Call nlmsg_parse() with correct header length
Patrick McHardy - netfilter: don't reset nf_trace in nf_reset()
Cong Wang - xfrm6: release dev before returning error

Nexus 5 Only:

This is the new V10:

https://www.androidfilehost.com/?fid=95864024717067987

All future kernels will be located at:

https://www.androidfilehost.com/?w=files&flid=20998