[Samsung Galaxy Nexus] ak:
new kernel pre changelog

KERNEL FEATURES:

Wifi Drivers from 3.4:

Bcmdhd: Version 1.28-24

NB:

Do you want to restore old kernel or another kernel? Before flash you have to do:

Step1: download script manager (https://play.google.com/store/apps/d....scriptmanager

Step2: run as root /data/ak/recovery_wpa_hostapd.sh

Step3: Goto to recovery and flash your new kernel

Pre-changelog:

[FONT=Century Gothic][SIZE=2][COLOR=Red][B]Project name: AK KERNEL
•anarkia1976 - Kernel Version: ak.704.422.Pirates[/B][/COLOR]
•JP Abgrall - net: bluetooth: Remove the AID_NET_BT* gid numbers
[B] •Sasha Levin - block,elevator: use new hashtable implementation
•Sasha Levin - hashtable: introduce a small and naive hashtable
•anarkia1976 - Makefile: Add CCACHE to Cross compile
•anarkia1976 - Kconfig: Cleaning + Makefile: Changes
•Sujit Reddy Thumma - cfq-iosched: Fix null pointer dereference
•Joonsoo Kim - slub: fix a possible memory leak[/B]
•Oleg_Kosheliev - Fuel Gauge: Correct the FULL flag conditions
•djMesias - Restored ARP offload agent mode
•anarkia1976 - dhd.h + dhd_common.c: Fix compiling errors
•anarkia1976 - tuna_ak_defconfig: Enable NETFILTER_XT TCPMSS
•imoseyon - bcmdhd: removed some TW artifacts
[B] •Greg Goldman - net: wireless: bcmdhd: Update to Version 1.28-27[/B]
•anarkia1976 - wl_linux_mon.c: Remove some debug messages
•anarkia1976 - bcmdhd/Kconfig: Fix path /system/vendor/firmware/fw_bcmdhd.bin
•anarkia1976 - wl_cfg80211.c: Fix compile errors for wf_channel2chspec
•Dmitry Shmidt - net: wireless: bcmdhd: Update to Version 1.28-24
•Dmitry Shmidt - net: wireless: bcmdhd: Fix PEAP with dynamic WEP
•Dmitry Shmidt - net: wireless: bcmdhd: Update to Version 1.28-23
•Dmitry Shmidt - net: wireless: bcmdhd: Fix division by 0 if dhd_watchdog_ms is 0
•Dmitry Shmidt - net: wireless: bcmdhd: HACK - force active power mode
•Dmitry Shmidt - net: wireless: bcmdhd: Fix crash on dhdsdio_probe_attach() failure
•Dmitry Shmidt - net: wireless: bcmdhd: Daemonize wl_event_handler
•anarkia1976 - Revert "net: wireless: bcmdhd: Fix WD wakelock behavior"
•Dmitry Shmidt - net: wireless: bcmdhd: Increase PNO wakelock to 7 sec
•Sven Neumann - cfg80211: reorder code to obsolete forward declaration
•Sven Neumann - cfg80211: hold reg_mutex when updating regulatory
•Pavel Roskin - cfg80211: print bandwidth in chan_reg_rule_print_dbg()
•Pavel Roskin - lib80211: remove exports for functions not called by other modules
•Johannes Berg - cfg80211: remove unused wext handler exports
•Johannes Berg - cfg80211: split wext compatibility to separate header
•Helmut Schaa - mac80211: Provide station flags to cfg80211
•Helmut Schaa - mac80211: Populate radiotap header with MCS info for TX frames
•Helmut Schaa - mac80211: Build TX radiotap header dynamically
•Johannes Berg - mac80211: dont orphan TX skb
•Johannes Berg - mac80211: dont adjust truesize
•Johannes Berg - mac80211: remove tx_data ethertype
•Johannes Berg - mac80211: optimise monitor xmit
•Javier Cardona - mac80211: Fix regression that allowed mpaths between non-peers.
•Johannes Berg - mac80211: pass no-CCK flag through to HW scan
•Helmut Schaa - mac80211: Allow noack flag overwrite for injected frames
•Johannes Berg - mac80211: dont assign seqno to or aggregate QoS Null frames
•Johannes Berg - mac80211: remove return value from add_pending_skbs
•Johannes Berg - mac80211: also expire filtered frames
•Johannes Berg - mac80211: unify TIM bit handling
•Arik Nemtsov - nl80211/mac80211: allow adding TDLS peers as stations
•Lorenzo Bianconi - mac80211: max_tp_rate2 management of minstrel_ht
•Alexander Simon - mac80211: fix indentation
•Rajkumar Manoharan - mac80211: Fix regression on queue stop during 2040 bss change
•Felix Fietkau - mac80211: fix endian issues and comments for BAR failure handling
•Shahar Levi - mac80211: Update device channel in case of HW channel switch supported
•Javier Cardona - mac80211: Mark all mesh stations as QoS capable
•Javier Cardona - mac80211: Start implementing QoS support for mesh interfaces
•Johannes Berg - mac80211: further optimise buffer expiry timer
•Arik Nemtsov - mac80211: add ssid config to bss information in AP-mode
•Christian Lamparter - minstrel_ht: fix Open BA session request floods
•Rajkumar Manoharan - mac80211: stop tx before doing hw config and rate update
•Javier Cardona - mac80211: Stop forwarding mesh traffic when tx queues are full
•Thomas Pedersen - mac80211: check if mesh frame is in RMC after decrypt
•Arik Nemtsov - mac80211: add flag to indicate HW only Tx-agg setup support
•Joe Perches - mac80211: Remove unnecessary OOM logging messages
•Javier Cardona - mac80211: Remove redundant mesh path expiration checks
•Javier Cardona - mac80211: Remove mesh paths when an interface is removed
•Javier Cardona - mac80211: Fix RCU pointer dereference in mesh_path_discard_frame()
•Felix Fietkau - mac80211: retry sending failed BAR frames later instead of tearing down aggr
•Javier Cardona - mac80211: Defer tranmission of mesh path errors
•Peter Huewe - net/mac80211/debugfs: Convert to kstrou8_from_user
•Arik Nemtsov - mac80211: allow action frames with unknown BSSID in GO mode
•Guy Eilam - mac80211: fix race condition between assoc_done and first EAP packet
•Guy Eilam - mac80211: refactor sta_info_insert_rcu to 3 main stages
•Javier Cardona - {nl,mac}80211: add missing root mode meshconf entries
•Javier Cardona - mac80211: fix mesh path flushing
•Javier Cardona - mac80211: fix mpath timer NULL function
•Javier Cardona - mac80211: improve mpath debugging
•Helmut Schaa - wireless: Introduce defines for BAR TID_INFO & MULTI_TID fields
•Eric Dumazet - net: cleanup some rcu_dereference_raw
•Baruch Siach - mac80211/mesh: make the preq queue lock consistent
•Thomas Pedersen - mac80211: notify peer when shutting down peer link
•Johannes Berg - mac80211: fix AP/VLAN PS buffer race
•Thomas Pedersen - ieee80211: add mesh action codes
•Thomas Pedersen - mac80211: update mesh peering frame codes
•Thomas Pedersen - ieee80211: introduce Self Protected Action codes
•Thomas Pedersen - mac80211: fix mesh beacon format
•Helmut Schaa - mac80211: Tear down BA session on BAR tx failure
•Stanislaw Gruszka - mac80211: fix suspend/resume races with unregister hw
•Javier Cardona - mac80211: fix erroneous clearing of MESH_PATH_SN_VALID flag
•Eliad Peller - mac80211: clear sta.drv_priv on reconfiguration
•Jouni Malinen - nl80211: Indicate driver-based offchannel TX on mgmt_tx_cancel_wait
•Jouni Malinen - mac80211_hwsim: Fix RX status reporting for HT
•Helmut Schaa - mac80211: Don't use EAPOL frames for rate sampling
•Helmut Schaa - mac80211: Fill in skb->protocol information for injected frames
•Joe Perches - cfg80211: Update REG_DBG_PRINT macro and uses
•Helmut Schaa - mac80211: Don't use a buf_size=0 in ADDBA requests
•Helmut Schaa - mac80211: Stop TX BA session if buf_size is zero
•Johannes Berg - mac80211: remove offchannel_tx API
•Masanari Iida - hostap: Fix typo in hostap_hw.c
•Veli-Pekka Peltola - hostap_cs: add ID for Canon K30225
•Pavel Roskin - hostap_cs: support cards with "Version 01.02" as third product ID
•Franky (Zhenhui) Lin - net: wireless: bcmdhd: Fix dhd_txcomplete() dead lock
•anarkia1976 - bcmdhd/Makefile: Remove -DSUPPORT_PM2_ONLY and this Enable WIFI_PM Support
•Dmitry Shmidt - HACK: net: wireless: bcmdhd: Skip freeing skb in case of FW hang
•Dmitry Shmidt - net: wireless: bcmdhd: Update wireless stack pm mode
•Dmitry Shmidt - net: wireless: bcmdhd: Fix host reodering and CRC error handling
•Dmitry Shmidt - net: wireless: bcmdhd: Fix compilation without SUPPORT_PM2_ONLY
•Dmitry Shmidt - net: wireless: bcmdhd: Turn ON SUPPORT_PM2_ONLY
•Dmitry Shmidt - net: wireless: bcmdhd: Fix WD wakelock behavior
•Dmitry Shmidt - net: wireless: bcmdhd: Reduce keep-alive period to 28 sec
•Dmitry Shmidt - net: wireless: bcmdhd: Add sync for wlfc data access
•Dmitry Shmidt - net: wireless: bcmdhd: Skip turning chip off if not responding
•Greg Goldman - net: wireless: bcmdhd: Propagate FW failure to upper layer
•Dmitry Shmidt - net: wireless: bcmdhd: Increase scan unassoc active time to 80 ms
•Dmitry Shmidt - net: wireless: bcmdhd: cfg80211 fixes
•Dmitry Shmidt - net: wireless: bcmdhd: Protect dhd_wlfc_cleanup() call
•Dmitry Shmidt - net: wireless: bcmdhd: Skip scan params allocation in timeout
•Dmitry Shmidt - net: wireless: bcmdhd: Update to version 1.28.13-1
•Dmitry Shmidt - net: wireless: bcmdhd: Adjust roaming treshold to -65 dB
•Dmitry Shmidt - net: wireless: bcmdhd: Fix wldev_ioctl set parameter
•Dmitry Shmidt - net: wireless: bcmdhd: Update wifi stack ps state if was changed
•Dmitry Shmidt - net: wireless: bcmdhd: Adjust PS mode if we are in 'suspend'
•Dmitry Shmidt - net: wireless: bcmdhd: Add print when power-save mode is OFF
•Johannes Berg - cfg80211: allow registering to beacons
•Johannes Berg - nl80211: add API to probe a client
•Johannes Berg - nl80211: allow subscribing to unexpected class3 frames
•Johannes Berg - nl80211: advertise device AP SME
•Johannes Berg - nl80211: advertise GTK rekey support, new triggers
•Arik Nemtsov - nl80211: support sending TDLS commands/frames
•Jouni Malinen - cfg80211/nl80211: Add PMKSA caching candidate event
•Johannes Berg - cfg80211/nl80211: support GTK rekey offload
•Dmitry Shmidt - net: wireless: bcmdhd: Update to Version 1.28.12-1
•Dmitry Shmidt - net: wireless: bcmdhd: Report proper mcs rate mask
•Dmitry Shmidt - net: wireless: bcmdhd: Fix filtering call during dhcp session
•Dmitry Shmidt - net: wireless: bcmdhd: Update to version 1.28.11-2
•Dmitry Shmidt - net: wireless: bcmdhd: Update to version 1.28.9-5
•Dmitry Shmidt - net: wireless: bcmdhd: Remove WL_CFG80211_SYNC_GON option
•Dmitry Shmidt - net: wireless: bcmdhd: Remove WIPHY_FLAG_SUPPORTS_FW_ROAM flag
•Renaud Allard - bcmdhd: update to 1.28.9-2
•Dmitry Shmidt - net: wireless: bcmdhd: Remove obsolete files
•Dmitry Shmidt - net: wireless: bcmdhd: Use correct time from boot for TSF
•Dmitry Shmidt - net: wireless: bcmdhd: Set probe_resp.timestamp value to scan results
•Dmitry Shmidt - net: wireless: bcmdhd: Prevent deadlock in wl_cfg80211_down()
•Dmitry Shmidt - net: wireless: bcmdhd: Update to version 1.28-8
•Dmitry Shmidt - net: wireless: bcmdhd: Fix crash if bus->sih was freed
•Dmitry Shmidt - net: wireless: bcmdhd: Prevent HT Avail request failure to flood the log
•Dmitry Shmidt - net: wireless: bcmdhd: Decrease chip recognition attempts to 3
•Renaud Allard - Change some build parameters for bcmdhd to revert to some old behavior
•Dmitry Shmidt - net: wireless: bcmdhd: Update to version 1.28-5
•Dmitry Shmidt - net: wireless: bcmdhd: Add info_string param with driver/fw/chip info
•Dmitry Shmidt - net: wireless: bcmdhd: Update wiphy bands on country and band change
•Dmitry Shmidt - net: wireless: bcmdhd: Decrease chip recognition attempts to 3
•anarkia1976 - dhd_linux.c: Fix Power mode compile error
•anarkia1976 - bcmdhd: upgrade to 1.28.4 (r339952) - Thanks to Master: renaudallard
[B] •anarkia1976 - sio-iosched.c: Tuning and Fix
•anarkia1976 - deadline-iosched.c: Tuning and Fix
•anarkia1976 - cpufreq_interactive.c: Fix boostpulse Permissions[/B]
•anarkia1976 - Revert opp4xxx_data.c: Undervolt 180/230[/SIZE][/FONT]