[Xperia Z5 Premium Android Development] zacharias.maladroit:
New Kernels are UP ! (5.11_corona_III.1_9_12_8_ctl_X)

Commit-based form of changelog:

git log --pretty=oneline 269b3eb87a83ca45b10304ad02a8b1fa6abcc650..HEAD

aa8e778854a00ec125b3223c7c50d7aa181f6947 Revert "perf: protect group_leader from races that cause ctx double-free"
ac6e5af56a94a51fd0c47e08f0f5c11af70446ec Revert "BACKPORT: perf: Fix event->ctx locking"
bbf71b489adbb5326e7797e2fd76fcf3f8b234aa localversion
12ac9b7634019254f75c8a84ae31d9b3adcba8c2 [CVE-2016-7042] KEYS: Fix short sprintf buffer in /proc/keys show function
dd5d5fb9c0f2b77cca51047245dbb7c4e7450ea9 [CVE-2016-8450][backport] ASoC: msm: set pointers to NULL after kfree
6390bf9b59ad44559454634ab5dc56543d066cc1 [CVE-2016-8412]msm: sensor: Adding mutex for actuator power down operations
eb09a127e41e79c3d9852fe38a3102fd6a1d1de1 UPSTREAM: arm64/uaccess: fix sparse errors
d1a75c834cd965c0ed4d9db0a3d659de07891295 BACKPORT: arm64: Correctly bounds check virt_addr_valid
b6512b2a68bea70084f85bc63462801fbab860a1 UPSTREAM: sched/fair: Avoid pulling all tasks in idle balancing
efbe99e4f4633a57087ac0166454b70d7f0eeef0 Revert "random: Remove kernel blocking API"
e1140f00e306c490d52823ad729e56ea5c8f9985 random: Remove kernel blocking API
05785df3462b8ebad29d9994b5a2a69a2318021c random: Add callback API for random pool readiness
6b6d74a1e058c968a4f25c3574c03253a500b6b8 random: Blocking API for accessing nonblocking_pool
1d110e4266c33bca1d2c710c0a132f5a4e213549 random: Wake up all getrandom(2) callers when pool is ready
34f66cc84d39947870ac2bee14d8217f6154ae87 msm: camera: cpp: Add validation for v4l2 ioctl arguments
b597621ef5a96a0af79ac3d4472d9090237d9b42 soc: qcom: scm: add check to avoid buffer overflow
357e10b41941c6f2adf3330096b7febd48d936dd msm: kgsl: Fix overflow in sharedmem cache range operation function
77aa123f468d9070fa9c6fddd49e4bf88ddfbcbc msm: camera: sensor: Validate eeprom_name string length
1da7f64720b64f36b5ca1d8e7baf576ee769304c msm: camera: sensor: Validate i2c_freq_mode parameter in cci
fc7efe2314e90dd7cfd06657d6bde0b57fa271a3 arm64: avoid segfault on el0 cache maintenance
a02bf80b0bee4cc7959be656f7f6815889441d89 msm: sensor: Validationg function pointers before using them
1a22687a6dbc545af7c856049ef4590617b41488 msm: camera: fix bound check of offset to avoid overread overwrite
70a44cb4d0a5213ece2be3fffcd2ad8dee505b99 msm: camera: flash: Validate the power setting size
e6a71bd8d3714261aaa1fe9616e5e7874709ee2e msm: cpp: Fix for buffer overflow in cpp.
cf0796ff5a72ef954d9a12f71e6f581098b76a40 msm: crypto: fix issues on digest buf and copy_from_user in qcedev.c
6df3cbbea06aa7b41b28cb1b925b544b1972f687 ion: blacklist %p kptr_restrict
b2af0db643b1ae7e235e26cec6ff9f33be3d0bb3 msm: vidc: Check video buffer handle for Null pointer access.
9dcd49743e51e85c24458e7918ea8c3fd8660d21 ASoC: soc: change audio cpe drivers to use %pK
328e4d9cce7158c2e13bcd2551a17545e93e6f3a ASoC: msm: qdsp6v2: Change audio drivers to use %pK
7efe022eeb03326cf19179100582d79590f01ecf ASoC: soc: change audio drivers to use %pK
e4414c16268158e27c247e7fbc31f3d135955b1f BACKPORT: perf: Fix event->ctx locking
8bcae26474286cee6e2274762bd4f427161fdce7 perf: protect group_leader from races that cause ctx double-free
76228f9354d39b437bbd1abe5710b20284197b7f usb: gadget: f_mbim: Change %p to %pK in debug messages
58d26e52290fd99be03f4379f8712314915cd789 netfilter: Change %p to %pK in debug messages
4c12fb895d0cdee5bf0ffd7711b4e072889c0c15 net: ping: Fix stack buffer overflow in ping_common_sendmsg()
f35849329ac66031d7d0e218b3e540e9a8a8400c Revert "Force erroneous inclusions of compiler-*.h files to be errors"
c7570c8ce40966e44c8640fb662a40e0f92df314 msm-core: use get_user() API to read userspace data/settings
5a994887512665f7c8d51f8059ffc7972a6f332c localversion
c92bd00f4063147a71b02e4953e609bae07d2a16 ivy*_diffconfig
e4b950913745e003f414c345c15bef13502e1a27 msm: haptic: reduce haptic intensity except for calls and messages
ed05f1905abfbfe8f8b521caa7d714b152bfbdbd lib/string: use glibc version
5cb9655d4c46dbc88d27b861046bc7af60451d7f lib/memcopy: use glibc version
871e85b2fc5dacd315167c94b309c95e8daee246 msm: mdss: Correct the AD backlight calculation formulas
d400754384a8c03be3035270ae24020921859fa1 Force erroneous inclusions of compiler-*.h files to be errors
64c28a1ece23c42e3b21450a2ac0a6970a553e4d lib: make memzero_explicit more robust against dead store elimination
79b985222f68ba2b087d186946d24399ec63a2f5 localversion
8ca219724c938fd554fefc7c6d9782b8780d4d66 Revert "localversion"
7d747b2e45335590efe981fa7280213639d6ffc0 Revert "[CVE-2016-6791,CVE-2016-8391,CVE-2016-8392] ASoC: msm: lock read/write when add/free audio ion"
b0dc5c3b48b04373b2a6064017d9e9f92a99ee3a localversion
ac825cf4068a49d29d25e4677b94feda09feb120 Revert "localversion"
32ab45f904592ba7c3e57b7d20574f826381316b Revert "WCD9330: Enable High Performance Mode" - Troubleshooting,
a37e4066460d3c6e6ca9db5548affc70555d5173 localversion
8ab6c725b533966c7976b7e5271d7dff091f39d5 Revert "[CVE-2016-3860]"
cf4a978744a3947845a1820f8ffe564ba91c81b1 Fix up FauxSound for Kitakami v2
85fd1fae9069815d238962655f61f9bd571afbc1 localversion
0d0f8df215c52d270e84821775f43621b6e86e15 [CVE-2016-6791,CVE-2016-8391,CVE-2016-8392] ASoC: msm: lock read/write when add/free audio ion memory
5ccb71aae5fa1ac13264ddb8f3587408b0ffd5ba [CVE-2016-3860]
8ffd2934447b9e610d3d3085a76927a937071170 localversion
b03faf901f63f20b220e5bfd1a402a0cb0fcb52a Revert "soc: qcom: rpm-smd: Read ACKs for sleep set on wakeup"
b2d946ce4ac35a14dcf2a6bbb0ce68bfe5b81f0a Revert "qcom: rpm-smd: Force smd channel update in interrupt lock context"
dec11ed133903b9c3944be2cd2e1c3cb7a345e02 Revert "soc: qcom: rpm-smd: Move timeout for rpm ack error message"
fbd1ca79c170ce065d6b74bf431ccfde10994d1d Revert "soc: qcom: rpm-smd: Add API to send message without waiting on ACK"
3548cddf9fa35b46bf7bff297a315a28e56aebb3 Revert "soc: qcom: rpm-smd: Account for NOACK messages with system sleep"
56e78cbca0bd8e05c47416dd5c3fabe8aab3b63b localversion
f7b5557a1b73915c2d2cfd29e3f8bc64f09ccbed Revert "[CVE-2016-3860]"
2d2878c55705c814c9f6da66b678a2cbd3300268 Revert "[CVE-2016-6791,CVE-2016-8391,CVE-2016-8392] ASoC: msm: lock read/write when add/free audio ion"
53ecdc655d2d7d461940d219374f9933ad383742 Revert "common_diffconfig:" - Troubleshooting
ad69098a63e50380c3369af20091e37909eec09e localversion
c36663e75d961e794f26c09316eb45d83c183977 Makefile
f5583c51e9ba90785ccae006f413d69eaef6f7fc localversion bump
a959ff3332595ff3bbc8577121c0568e4cd1109f video: mdss: serialize the kcal update function
87bed9e334364408dc668d345d00244fc6075594 mdss: LiveDisplay to kcal interface
cb71c7f9185255f2163fb50e2af9aa0d9841a6d1 fs: sync: add fsync_enabled_on_input_boost param, enabled by default
81968c8bf6263d011698fe1823cd1a417d104290 fs: sync: if we're blocking fsync then we should also avoid getting the file descriptor, avoiding some overhead
63c291a55b5e473459f3df80a8bd252256e1c519 EXPERIMENTAL: fs: sync: block fsync() operations during input boost events
11a4b2d070a8f3e7b7897c8d3e37cfba9a361ec9 fs: fsync: add a toggle to enable or disable fsync() operations
cafcb780b3231f8ee4114731b7d6429c878af860 tcp: fix more NULL deref after prequeue changes
e604f7a4539beefc5480fac5ac2960b24d41affd net: less interrupt masking in NAPI
46a3c387a4eabe3cd8a3413dd083b5bbca8c7980 cpuidle: don't disable cpuidle when entering suspend
e3a723a1400bd8bdc61440fe0d45e210e1e68154 crypto: memneq - fix for archs without efficient unaligned access
11d1be7dd607a400d2b06679baf6d8e5a9c8d644 crypto: more robust crypto_memneq
e075ae6f6a567cc0e2b67dec8a6ebad737e8d3f8 crypto: crypto_memneq - add equality testing of memory regions w/o timing leaks
0e8f7f3e38ccbe6dfb71f3278233ea04d541c53d kexec: add cond_resched into kimage_alloc_crash_control_pages
27e6df323f603b1bb5d0e5d871a311d5c38be633 kexec: remove unnecessary test in kimage_alloc_crash_control_pages()
606df6bdca0b7e3c6938c77e2e3b81dd1d0d80f4 crypto: xts - fix compile errors
72c71d386aa3f01be59f329c8172f93daf0a2ace crypto: xts - consolidate sanity check for keys
6651664d1ed3d93f94631bc7bb4bf5b14fd2a168 localversion bump
036668ef68ba4eede1477510379345e1c973ff0c common_diffconfig
1bc84da1f9f25a5bb23d671dc6e461885a3d54a9 Mute logspam "attempt to bring up cpu"
823a81493b347b29542f3c3f002dd07f67a0f22f pstore: Init ecc info from device tree or ramoops_ecc
c289cf61bcd1d885db1cb6a3ef28a946368f1eb7 fs/pstore: add ramoops-ftrace-size support
141f50a393589f8cdfe5340e0c30aa5d85858c79 panic: resume console if panic after console suspend.
0fbe23ce5c4f4d7a3a4e97ec70f95f3e02599b4e panic: force console_unlock() in panic()
295b9b916cb69199ea10d2c903e68fdb45c04dbc sched:
a65ef7138d6af9125fb5626abd90b72d2ee54777 rcu: Use rcu_gp_kthread_wake() to wake up grace period kthreads
2f614acb874a66a0b146c1ffaf1c787438188843 rcu: Check both root and current rcu_node when setting up future grace period
ae898a570f7fe00c3af5b56cffd46dc16d69b0c8 rcu: Make callers awaken grace-period kthread
02f8ae473e2722a1c17b11a9c0f89b4190804c30 rcu: Update cpu_needs_another_gp() for futures from non-NOCB CPUs
0f69fb76f287c07af96ab162799d30367d1981ca rcu: Protect ->gp_flags accesses with ACCESS_ONCE()
12b1b91a673316306b2a3e5608fb15a349c37f60 nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU
0137afe08a2d34b61c94920fff81625bed3dabb8 rcu: Improve diagnostics for spurious RCU CPU stall warnings
8f65c62a46450399e54bf56084c8cf4cd3136ee3 rcu: Throttle rcu_try_advance_all_cbs() execution
d1d12da9fb4ed9e37716024c412bc8e332908123 rcu: Flag lockless access to ->gp_flags with ACCESS_ONCE()
eefa4ac69c87257c5caaef514e2a4ebe99166569 rcu: Prevent spurious-wakeup DoS attack on rcu_gp_kthread()
6328bdc7cfcc733f501fa02d11b2e489fb1fd9ad rcu: Avoid redundant grace-period kthread wakeups
e8e10f4a0bbd90a7abf223103fa6a05ea7725765 rcu: Move redundant call to note_gp_changes() into called function
9572c2dd1f25ed12a312f78ec4dff4f26bf108f0 rcu: Inline trivial wrapper function rcu_start_gp_per_cpu()
1b495fdc8aed1d45b76536b3196a201296715a5e rcu: Eliminate check_for_new_grace_period() wrapper function
115bdedb47d711a067b3424c0d7e41afae7b34c7 rcu: Merge __rcu_process_gp_end() into __note_gp_changes()
bf3a4a62a6472b758e08335266c66ce8e9b713f6 rcu: Switch callers from rcu_process_gp_end() to note_gp_changes()
7e78550a5a7c0baa7460d352b8a4ec1b9bbabb6f Revert "Revert "rcu: Make RCU_FAST_NO_HZ take advantage of numbered callbacks""
e89381c381db9f0197e38e3baaa17623319afad2 rcu: Rename note_new_gpnum() to note_gp_changes()
62518fe6d7835841be00816362a7a0e86dc7761f rcu: Make __note_new_gpnum() check for ends of prior grace periods
f655d41b449e5cd419358eb296f4be73e5dabaa9 rcu: Move code to apply callback-numbering simplifications
4d3181c19370cf6e3bc91b397ceb2326e3f845b1 soc: qcom: rpm-smd: Account for NOACK messages with system sleep
6d7e60e32f748d82844e5c2155e8c0bdc6d91fce soc: qcom: rpm-smd: Add API to send message without waiting on ACK
ef4ea27bb3f060411ef09f2753bff2a9a61768ec soc: qcom: rpm-smd: Move timeout for rpm ack error message
eeff0120bbded90852b83002842eddcd308666cb qcom: rpm-smd: Force smd channel update in interrupt lock context
c15641dafff89572e775543e9eb3eeefa83247f6 soc: qcom: rpm-smd: Read ACKs for sleep set on wakeup
318486352ecfa79abe12bbb49311ba7f7e7419df usb: f_fs: Check if FFS is active before freeing.
624add8e1bd47da02e14a8f4e55c3b4081dfc242 usb: f_fs: change wait as freezable
3a36ea9e4662347565006867afc24f7502e88c74 arm64: topology: fix cpu power calculation
b492f165d74ebfe58b849ad3da6f19bf4dc6ea32 dts: mmc: remove wakeup on idle flag
39843d11dd68ae9a98294d4ee952a8f023d25ce0 WCD9330: Enable High Performance Mode
2e01aa1864389868104877b47771542dbfac81dc Optimize ARM memset and memzero functions
e53bce93db2cf80f71610a343bc5c351c209a35b Rename ARM assembler push/pull macros
0f820490e27e9d3eb3a2a59e1ad8a38d52037ee3 workqueue: fix ghost PENDING flag while doing MQ IO
11e14f12f76ef2d0860cf137b46c0aac384c4212 common_diffconfig:
96edc7bec9365eed7e1e7cc6c634e8ea1d4e03d1 Makefile:
599f6e454f73eef317225870fdce215bb4a7257c common_diffconfig:
f4c2da43a7e1c13a80a852b8c700cfe7b784754a common_diffconfig:
e9c860bde6c37e5806c3cae7975785a293f3dd2a crypto: arm64/crc32 - accelerated support based on x86 SSE implementation
e8a869472158682b6e869e1e9a21d73c2e4af7d8 crypto: arm64/sha2 - add generated .S files to .gitignore
28e7a970bea88d14ed260c2b6554b7534e265e67 crypto: arm64/sha2 - integrate OpenSSL implementations of SHA256/SHA512
c099047a34f959a0169a30c8812a2286d1432021 crypto: arm64/aes-ctr - fix NULL dereference in tail processing
05876a9449209eecc2021e28f174ec0e3692655a arm64: crypto: assure that ECB modes don't require an IV
5ade520286cc73591515fde67eb73a15eefde05f crypto: sha512 - implement base layer for SHA-512
ab4e6a62fd3793cd83617ccf38afac7e32d3b25f crypto: sha256 - implement base layer for SHA-256
811ae03a5cf78d32ecea9bdc67e19d4db28ac4c4 arm64/crypto: remove redundant update of data
0e0afb5673ddf5dfd0259ac27bc908be0bac399b build-scripts:
bb95f0029dd15624861761756c839e13ae382f1b ion: disable system contig heap
5affdeb9f8420882a0eb6a0dcd9885db6ef6cffe Fix derp from 32.2.A.0.5.11 cherry-pick
3d81d732223e4b39a23a1e23a3971c05f8a33dcf localversion
3c16a6df94cae2a6ff331e9c838602dabe1022b0 32.2.A.5.11
bf8e8a3b0334a9ac161a10ad60e4ce1d0205ca75 bump localversion
9eb119674810d4b67920c3bd51faa96aed7c0049 Makefile:
d42144a6d2873c21811aaa452a90d924e93cd783 localversion
85022eef56faf7864c61fafc1fda84f6bae6ceba Revert "UPSTREAM: sched: Introduce preempt_count accessor functions"
fc2e13cec0e16529e8be6996bb69c999937f02ae Revert "BACKPORT: sched/preempt: Fix preempt_count manipulations"
b9d328f852d7de638565aa5b424e92ec84ecfe08 Revert "kobject: Raise number of env pointers to 128"
dcb2b694a4966abd49e623be76badd7e9b4ce4e8 Revert "ion: disable system contig heap"
42e15465b56ba8891cd0360ddc167a3b2e430241 Revert "[CVE-2016-5343] drivers: soc: Add buffer overflow check for svc send request"
5fcf158855ab7b378405c64ad10b3a39087ec051 [CVE-2015-7872] KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring
d38f6167165441f01724def102fcdd004ec4b8c4 [CVE-2016-6791,CVE-2016-8391,CVE-2016-8392] ASoC: msm: lock read/write when add/free audio ion memory
668fa0cad1a713839c93d68fcc6ec47352622b99 [CVE-2016-6755] msm: sensor: validate the i2c table index before use
3da94e3e377e9201980242ed10ff6b7a8128ecb6 [CVE-2016-9120] staging/android/ion : fix a race condition in the ion driver
659398ce6f7d8053b4eb817dfae15dd9277229f5 [CVE-2015-8966][PATCH] arm: fix handling of F_OFD_... in oabi_fcntl64()
9d540e1340a9730a7c11b834db67c22ab8d7501d [CVE-2015-8963] perf: Fix race in swevent hash
106f741a7736ff59ff92d76d439983a7772bef23 [CVE-2016-7913][media] xc2028: avoid use after free
a83e3c1a031d281266202f8bb488fad623e5dd4b [CVE-2016-5343] drivers: soc: Add buffer overflow check for svc send request
a4e6fe175fff0a5abd2195a7cfa1eaaedd894474 [CVE-2016-3860]
ac8f79e9e9b2aa2b67c9d9a86647e32a93d93240 [CVE-2015-8955] arm64: perf: reject groups spanning multiple HW PMUs
57d170f64b4b39f144fc5ea5548312842c249ca4 [CVE-2016-3901,CVE-2016-3935] msm: crypto: Fix integer overflow check in qcedev driver
498fba476d905a91d4a190fbe81f1d0362c22e7f [CVE-2016-3931] qseecom: validate the inputs of __qseecom_send_modfd_resp
f682ae3491cec660a8bad26ca4902da5e2494605 [CVE-2016-7117] net: Fix use after free in the recvmmsg exit path
a877ced23e84c277a1dbcd72e077f7b8fc19700e [CVE-2016-0758] KEYS: Fix ASN.1 indefinite length object parsing
abd8a3798d66791fc4eb091f0d66a4b9a847aea8 Revert "msm-core: debug: Update the number of supported pstates"
db16c2fe13d4534c205c7116c77057ad1a59809a msm: vidc: use %pK instead of %p which respects kptr_restrict sysctl.
3d75b2f323422fade8af39f17992681f5f7516e3 msm: kgsl: Change %p to %pK in debug messages
6d057fb0b9b6cca5617c4f4daa53f7799d3fa7f2 soc: qcom: smp2p: Fix kernel address leak
b30e69cb6febb6db3fa93e4ae69a9128320214e4 cgroup: prefer %pK to %p
54b89fc2ce83b7c437858ad7c22a2e4cc28e99be qseecom: Change format specifier %p to %pK
edb0cc3bbfbea99ae8389e62b86d7883964901a0 UPSTREAM: block: fix use-after-free in seq file
e7f2c0fb1c9742ccf28333e599813178067ce50e BACKPORT: sched/preempt: Fix preempt_count manipulations
e628447faad1f8a9ce0f8738875e87658bc5889b UPSTREAM: sched: Introduce preempt_count accessor functions
ebdbf9ebd00a81c72057826039ed276ad41e95d4 drivers: thermal: queue work on system_power_efficient_wq
81b51c27573506e183428781971545fd92ac25e4 Revert "drivers: thermal: queue work on system_power_efficient_wq"
aa83fd12bfc1f4e9a92ae72510a17f891856fef6 Revert "PM / devfreq: Add a governor white list"
1f568a18bcad1a03fc66d35d16ba779afa2e18b8 PM / devfreq: Add a governor white list
23796349dc1e428fd242d3bd5b414ca04eb4af3d sched/core: Fix a race between try_to_wake_up() and a woken up task
32c8edca4611b8ff49409f30b1b7f740e79ff309 fs/sync.c: make sync_file_range(2) use WB_SYNC_NONE writeback
c213c43ef6b066015cc0482aeec3e98f10c97d89 qcom: msm-core: queue work on system_power_efficient_wq
b5d8264df876b07e424b63b5209d3b053fedbfbb power: smb349-dual-charger: queue work on system_power_efficient_wq
7d6c2f8e74cd5dbd08e612bfee520a17e2965c06 drivers: thermal: queue work on system_power_efficient_wq
aace63a1e9a2a08849a5d38af5c48393db9d0e4c af_unix: fix tree version mismerge of b006ad2
2faf6c85dcda392c881837bfdecb9d666a9037be af_unix: fix bug on large send()
961104d9446a845bbfe4c5c1e50dfc6657e9e857 net: attempt high order allocations in sock_alloc_send_pskb()
d42be0a347ebf1aee77f9ea4f2c7df7440229dbb af_unix: improve STREAM behavior with fragmented memory
a5f5e0868afae9ddd59be06b69c9709022ef2986 af_unix: fix struct pid memory leak
6ebb1f5538d5dbfea5758be4b09658c458482ba0 sg: Fix double-free when drives detach during SG_IO
d3a8aa408547768688531fa7ad1b1df3448e205f sched/loadavg: Fix loadavg artifacts on fully idle and on fully loaded systems
295be59125d0fd0be433d378d3d49ed2f481b3a2 lib: lz4: cleanup unaligned access efficiency detection
36dc96abe06f8b80726d6ded0bb33442aba988f3 BACKPORT: mm: avoid setting up anonymous pages into file mapping
ffdbe2c4c564f61ae6ddbf2b584c56fd86b021e4 UPSTREAM: ring-buffer: Prevent overflow of size in ring_buffer_resize()
16e9ceb742fd21d555af5049be5995a043368f50 BACKPORT: security: fix typo in security_task_prctl
0b4a120acc9ea8874b3e1b75fa41e4168a295edc bump
3d3eca10c9893f9e07d3f726c9510b5e0542e3c8 [backport] qcom: scm: remove printing input arguments
cf769e911911399b42f7fcfa6f9acde91384c230 kobject: Raise number of env pointers to 128
420b87cfff41d2266d5a931376498113c5f0f73f msm-core: debug: Update the number of supported pstates
4cf86e7a1a5bad2855f5edbc64b6968962df6e59 soc: qcom: spm: Poll for the PMIC_STATE after updating the VCTL register
5637b00a49e54cd2d4461700d97168fe15fa1b36 ion: disable system contig heap
f5c26d9ee912a0261d66657cd8baf1970e1422cd fs/namei.c: fix potential memory leak in path_lookupat
45748ae46e7518d56ed690288ff45ab2adbbbf55 [CVE-2016-8655] packet: fix race condition in packet_set_ring

Human readable form of changelog:

[Download] How to get the Kernel(s) - Step by Step:

Enjoy ! :)