{"push_id":1057434816,"size":43,"distinct_size":43,"ref":"refs/heads/pureSTOCK-N7100-4.4.4","head":"86c17f74e4d42d9180f715346c156b41d8c40391","before":"29bb0ebd2007498bfce1898236d5de7179b2cbaa","commits":[{"sha":"2debbeb82df9cffa0ff70bcb53929c379644bcba","author":{"email":"10aa95115916f58bedbd5b79d9adb38837073dcb@gmail.com","name":"Ziyan"},"message":"staging: iio: use monotonic time since boot for event timestamps\n\nRecent Android versions are expecting a monotonic timestamp that\nincludes the time since boot, not the time elapsed since boot while\nthe device was awake.\n\nChange-Id: I68681be011162fe102287243f8e200b08d8c31e2","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/2debbeb82df9cffa0ff70bcb53929c379644bcba"},{"sha":"6b45840701610962fab481a181c01e3c80a281ca","author":{"email":"25b579819dea484f65b5a9421e032e9e72afca96@gmail.com","name":"psndna88"},"message":"cpufreq: pegasusq: boost: add support for setting a boost freq/cpulock,tone down the logspam,don't NULL timer function,drop more debugging\n\nCurrently, the pegasusq cpufreq driver has no way of allowing a\nuserspace component (such as a powerhal) to indicate that the cpu\nshould be brought to a higher clockspeed in anticipation of user input\n(such as on POWER_HINT_INTERACTION).\n\nThis commit adds three interfaces to pegasusq, boost_freq and\nboost_mincpus, and boost_lock_time. boost_freq sets the minimum\nfrequency for the cpus held online, and boost_mincpus specifies the\nminimum number of cpus to hold online. boost_lock_time is measured\nin nanoseconds, and is the amount of time to wait before restoring\nnormal control. boost_mincpus and boost_freq will not have an\neffect until boost_lock_time != 0.\n\nReading from boost_lock_time will return 1 if there is currently a\nboost, and 0 if there is not a boost. Writing 0 will cancel any current\nboost, and writing a non-zero number will cancel any current boost and\nbegin boosting for that amount of time. Writing -1 will indefinitely\nboost until another value is written.\n\nThis feature is hidden behind the CPU_FREQ_GOV_PEGASUSQ_BOOST Kconfig\nflag.","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/6b45840701610962fab481a181c01e3c80a281ca"},{"sha":"b15c8ed8254031ee0d0b6c215bd0221506602da8","author":{"email":"fc496528422c109bd39a69cc13cd7db6e9b01896@gmail.com","name":"Simon Shields"},"message":"sensor: lsm330dlc: allow exposing in /dev/input\n\ndon't make /dev/accelerometer mutually exclusive with /dev/input, though\n\nChange-Id: I576bb751bb1c590af97b1c60b6a1ca94a9539b81","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/b15c8ed8254031ee0d0b6c215bd0221506602da8"},{"sha":"757e37a74fb052872291d8e7ae1855e7a839ee9f","author":{"email":"1f0aa498f7c1bee2bd6061b97aca51d7b122cec0@iki.fi","name":"Jussi Kivilinna"},"message":"crypto: testmgr - add empty test vectors for null ciphers\n\nWithout these, kernel log shows:\n[    5.984881] alg: No test for cipher_null (cipher_null-generic)\n[    5.985096] alg: No test for ecb(cipher_null) (ecb-cipher_null)\n[    5.985170] alg: No test for compress_null (compress_null-generic)\n[    5.985297] alg: No test for digest_null (digest_null-generic)\n\nChange-Id: I78448a5a39617212489aa14227569a2254811e14\nSigned-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/757e37a74fb052872291d8e7ae1855e7a839ee9f"},{"sha":"2c13f1e0c077f539a628a10d6bf6669a5627bf3b","author":{"email":"ebac1d06c1688626821bb0e574a037a7a5354e49@redhat.com","name":"David Howells"},"message":"KEYS: Fix race between read and revoke\n\nThis fixes CVE-2015-7550.\n\nThere's a race between keyctl_read() and keyctl_revoke().  If the revoke\nhappens between keyctl_read() checking the validity of a key and the key's\nsemaphore being taken, then the key type read method will see a revoked key.\n\nThis causes a problem for the user-defined key type because it assumes in\nits read method that there will always be a payload in a non-revoked key\nand doesn't check for a NULL pointer.\n\nFix this by making keyctl_read() check the validity of a key after taking\nsemaphore instead of before.\n\nI think the bug was introduced with the original keyrings code.\n\nThis was discovered by a multithreaded test program generated by syzkaller\n(http://github.com/google/syzkaller).  Here's a cleaned up version:\n\n\t#include <sys/types.h>\n\t#include <keyutils.h>\n\t#include <pthread.h>\n\tvoid *thr0(void *arg)\n\t{\n\t\tkey_serial_t key = (unsigned long)arg;\n\t\tkeyctl_revoke(key);\n\t\treturn 0;\n\t}\n\tvoid *thr1(void *arg)\n\t{\n\t\tkey_serial_t key = (unsigned long)arg;\n\t\tchar buffer[16];\n\t\tkeyctl_read(key, buffer, 16);\n\t\treturn 0;\n\t}\n\tint main()\n\t{\n\t\tkey_serial_t key = add_key(\"user\", \"%\", \"foo\", 3, KEY_SPEC_USER_KEYRING);\n\t\tpthread_t th[5];\n\t\tpthread_create(&th[0], 0, thr0, (void *)(unsigned long)key);\n\t\tpthread_create(&th[1], 0, thr1, (void *)(unsigned long)key);\n\t\tpthread_create(&th[2], 0, thr0, (void *)(unsigned long)key);\n\t\tpthread_create(&th[3], 0, thr1, (void *)(unsigned long)key);\n\t\tpthread_join(th[0], 0);\n\t\tpthread_join(th[1], 0);\n\t\tpthread_join(th[2], 0);\n\t\tpthread_join(th[3], 0);\n\t\treturn 0;\n\t}\n\nBuild as:\n\n\tcc -o keyctl-race keyctl-race.c -lkeyutils -lpthread\n\nRun as:\n\n\twhile keyctl-race; do :; done\n\nas it may need several iterations to crash the kernel.  The crash can be\nsummarised as:\n\n\tBUG: unable to handle kernel NULL pointer dereference at 0000000000000010\n\tIP: [<ffffffff81279b08>] user_read+0x56/0xa3\n\t...\n\tCall Trace:\n\t [<ffffffff81276aa9>] keyctl_read_key+0xb6/0xd7\n\t [<ffffffff81277815>] SyS_keyctl+0x83/0xe0\n\t [<ffffffff815dbb97>] entry_SYSCALL_64_fastpath+0x12/0x6f\n\nChange-Id: Id6e3b200377ca71c1dd4c0679de33b7165eb2c56\nReported-by: Dmitry Vyukov <dvyukov@google.com>\nSigned-off-by: David Howells <dhowells@redhat.com>\nTested-by: Dmitry Vyukov <dvyukov@google.com>\nCc: stable@vger.kernel.org\nSigned-off-by: James Morris <james.l.morris@oracle.com>","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/2c13f1e0c077f539a628a10d6bf6669a5627bf3b"},{"sha":"2963f3b6f51d99695e2047df3fe37a9911dbc6a6","author":{"email":"942b402b07c522a8271785df04894b4692262f69@openwall.com","name":"Vasily Kulikov"},"message":"include/linux/poison.h: fix LIST_POISON{1,2} offset\n\nPoison pointer values should be small enough to find a room in\nnon-mmap'able/hardly-mmap'able space.  E.g.  on x86 \"poison pointer space\"\nis located starting from 0x0.  Given unprivileged users cannot mmap\nanything below mmap_min_addr, it should be safe to use poison pointers\nlower than mmap_min_addr.\n\nThe current poison pointer values of LIST_POISON{1,2} might be too big for\nmmap_min_addr values equal or less than 1 MB (common case, e.g.  Ubuntu\nuses only 0x10000).  There is little point to use such a big value given\nthe \"poison pointer space\" below 1 MB is not yet exhausted.  Changing it\nto a smaller value solves the problem for small mmap_min_addr setups.\n\nThe values are suggested by Solar Designer:\nhttp://www.openwall.com/lists/oss-security/2015/05/02/6\n\nBug: 26186802\nChange-Id: I2663f4e4d8725547c90ea14e082f10ae0cf80679\nSigned-off-by: Yuan Lin <yualin@google.com>","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/2963f3b6f51d99695e2047df3fe37a9911dbc6a6"},{"sha":"0d170572e0323a65f8007b140dc33ceee6ee3433","author":{"email":"eec72676ad9a62f2727dfed6d270d98c0d02adec@linux.intel.com","name":"Kirill A. Shutemov"},"message":"BACKPORT: pagemap: do not leak physical addresses to non-privileged userspace\n\n(cherry pick from commit ab676b7d6fbf4b294bf198fb27ade5b0e865c7ce)\n\nAs pointed by recent post[1] on exploiting DRAM physical imperfection,\n/proc/PID/pagemap exposes sensitive information which can be used to do\nattacks.\n\nThis disallows anybody without CAP_SYS_ADMIN to read the pagemap.\n\n[1] http://googleprojectzero.blogspot.com/2015/03/exploiting-dram-rowhammer-bug-to-gain.html\n\n[ Eventually we might want to do anything more finegrained, but for now\n  this is the simple model.   - Linus ]\n\nSigned-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>\nAcked-by: Konstantin Khlebnikov <khlebnikov@openvz.org>\nAcked-by: Andy Lutomirski <luto@amacapital.net>\nCc: Pavel Emelyanov <xemul@parallels.com>\nCc: Andrew Morton <akpm@linux-foundation.org>\nCc: Mark Seaborn <mseaborn@chromium.org>\nCc: stable@vger.kernel.org\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Mark Salyzyn <salyzyn@google.com>\n\nBug: 26038811\nChange-Id: Icd68075a32ef6c9be1ae00ae9cf5a68bbe7f4e4f","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/0d170572e0323a65f8007b140dc33ceee6ee3433"},{"sha":"d74b334c5b6b5d7819c2cf85e05b8511500fff94","author":{"email":"fa3a5dbc719a3c2bd207f16e6edd6f6a7641f60a@gmail.com","name":"dataanddreams"},"message":"bcmdhd: Add checks for stack buffer overflows\n\nThese two checks prevent exploitable buffer overflows in two scenarios.\n1. Long WPS_ID_DEVICE_NAME in WPS info elements\n2. Invalid SSID determined in certain scan results\n\nBug: 25661991\nChange-Id: Ie2f99897df2e4ce9fabcc03bb6091796777f95fa","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/d74b334c5b6b5d7819c2cf85e05b8511500fff94"},{"sha":"768a647d8f9b75a86b9e24ecf86670d7bc812c43","author":{"email":"fa3a5dbc719a3c2bd207f16e6edd6f6a7641f60a@gmail.com","name":"dataanddreams"},"message":"net: wireless: bcmdhd: Add checks for stack buffer overflows\n\nThese two checks prevent exploitable buffer overflows in two scenarios.\n1. Long WPS_ID_DEVICE_NAME in WPS info elements\n2. Invalid SSID determined in certain scan results\n\nBug: 25661991\nChange-Id: I356c71b3ccda765b03a1a380c39e199c3c3e3261\nSigned-off-by: Yuan Lin <yualin@google.com>","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/768a647d8f9b75a86b9e24ecf86670d7bc812c43"},{"sha":"dacd9533ad1381b5ea43f48e6ffb6f844557eb12","author":{"email":"f66cc59a245d146467efed1402e6d2f55ef6f900@google.com","name":"Patrick Tjin"},"message":"net: wireless: bcmdhd: check packet length for event messages\n\nCheck the datalen field is less than the size of\npacket received from the network.\n\nBUG=25306181\nBUG=25668859\n\nSigned-off-by: Patrick Tjin <pattjin@google.com>\nChange-Id: I3b021d88a95bd7d4e6e0d745d2527d73487bcadc","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/dacd9533ad1381b5ea43f48e6ffb6f844557eb12"},{"sha":"6f24b09f8035a6be3cbe33eba95ce413e33c3476","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@hurleysoftware.com","name":"Peter Hurley"},"message":"tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)\n\nioctl(TIOCGETD) retrieves the line discipline id directly from the\nldisc because the line discipline id (c_line) in termios is untrustworthy;\nuserspace may have set termios via ioctl(TCSETS*) without actually\nchanging the line discipline via ioctl(TIOCSETD).\n\nHowever, directly accessing the current ldisc via tty->ldisc is\nunsafe; the ldisc ptr dereferenced may be stale if the line discipline\nis changing via ioctl(TIOCSETD) or hangup.\n\nWait for the line discipline reference (just like read() or write())\nto retrieve the \"current\" line discipline id.\n\nChange-Id: I7dae813721d4631d84a7d48b7b908e3bc40617cb\nCc: <stable@vger.kernel.org>\nSigned-off-by: Peter Hurley <peter@hurleysoftware.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/6f24b09f8035a6be3cbe33eba95ce413e33c3476"},{"sha":"442f3541c0f0a7ca8027b2da76f48f4807ed2ffb","author":{"email":"fbe788dcd509b324901fbdfe505a4d610d560569@google.com","name":"Jeff Vander Stoep"},"message":"mm: reorder can_do_mlock to fix audit denial\n\nA userspace call to mmap(MAP_LOCKED) may result in the successful locking\nof memory while also producing a confusing audit log denial.  can_do_mlock\nchecks capable and rlimit.  If either of these return positive\ncan_do_mlock returns true.  The capable check leads to an LSM hook used by\napparmour and selinux which produce the audit denial.  Reordering so\nrlimit is checked first eliminates the denial on success, only recording a\ndenial when the lock is unsuccessful as a result of the denial.\n\nChange-Id: I8d300365c8f85b002d6c5375a22abfb1b7579d20\nSigned-off-by: Jeff Vander Stoep <jeffv@google.com>\nAcked-by: Nick Kralevich <nnk@google.com>\nCc: Jeff Vander Stoep <jeffv@google.com>\nCc: Sasha Levin <sasha.levin@oracle.com>\nCc: \"Paul E. McKenney\" <paulmck@linux.vnet.ibm.com>\nCc: Rik van Riel <riel@redhat.com>\nCc: Vlastimil Babka <vbabka@suse.cz>\nCc: Paul Cassella <cassella@cray.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/442f3541c0f0a7ca8027b2da76f48f4807ed2ffb"},{"sha":"505f3581116ac7b9d53fd02e276cd363278118b4","author":{"email":"c37150ea8944ca36e316c2ea250e46bfa4e9cb1f@llnl.gov","name":"Mark Grondona"},"message":"__ptrace_may_access() should not deny sub-threads\n\ncommit 73af963f9f3036dffed55c3a2898598186db1045 upstream.\n\n__ptrace_may_access() checks get_dumpable/ptrace_has_cap/etc if task !=\ncurrent, this can can lead to surprising results.\n\nFor example, a sub-thread can't readlink(\"/proc/self/exe\") if the\nexecutable is not readable.  setup_new_exec()->would_dump() notices that\ninode_permission(MAY_READ) fails and then it does\nset_dumpable(suid_dumpable).  After that get_dumpable() fails.\n\n(It is not clear why proc_pid_readlink() checks get_dumpable(), perhaps we\ncould add PTRACE_MODE_NODUMPABLE)\n\nChange __ptrace_may_access() to use same_thread_group() instead of \"task\n== current\".  Any security check is pointless when the tasks share the\nsame ->mm.\n\nChange-Id: Ib6ca927a1eb0637df8030aabcb3129d5be343512\nSigned-off-by: Mark Grondona <mgrondona@llnl.gov>\nSigned-off-by: Ben Woodard <woodard@redhat.com>\nSigned-off-by: Oleg Nesterov <oleg@redhat.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/505f3581116ac7b9d53fd02e276cd363278118b4"},{"sha":"99eafc7a47cd59ba201e6e0c1df268cb298a31d6","author":{"email":"5d78902c885bda21bab1f3f4d20718dff0167f20@gmail.com","name":"Anatol Pomozov"},"message":"ext4: make orphan functions be no-op in no-journal mode\n\nInstead of checking whether the handle is valid, we check if journal\nis enabled. This avoids taking the s_orphan_lock mutex in all cases\nwhen there is no journal in use, including the error paths where\next4_orphan_del() is called with a handle set to NULL.\n\nSigned-off-by: Anatol Pomozov <anatol.pomozov@gmail.com>\nSigned-off-by: \"Theodore Ts'o\" <tytso@mit.edu>\n\nConflicts:\n\tfs/ext4/namei.c\n\nChange-Id: I734ccb8069fceb12b864e7b9dceb37e27ab94c61","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/99eafc7a47cd59ba201e6e0c1df268cb298a31d6"},{"sha":"3f9fe9d137a47ee385ca83c7b4c23db8b90be48b","author":{"email":"10a8c465cefc9bdd6c925e26964d23c90f1141cc@google.com","name":"Dmitry Torokhov"},"message":"net: fix iterating over hashtable in tcp_nuke_addr()\n\nThe actual size of the tcp hashinfo table is tcp_hashinfo.ehash_mask + 1\nso we need to adjust the loop accordingly to get the sockets hashed into\nthe last bucket.\n\nChange-Id: I796b3c7b4a1a7fa35fba9e5192a4a403eb6e17de\nSigned-off-by: Dmitry Torokhov <dtor@google.com>\n(cherry picked from commit 289184d8d4ef53fc254449ee99fdcef3b064aedc)","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/3f9fe9d137a47ee385ca83c7b4c23db8b90be48b"},{"sha":"a5987fb6a73e7522d265b5cb1d2183258b0c9807","author":{"email":"331be22c6b63ca3e0a03d408c2d906b1b02cd5f2@stressinduktion.org","name":"Hannes Frederic Sowa"},"message":"net: add validation for the socket syscall protocol argument\n\n郭永刚 reported that one could simply crash the kernel as root by\nusing a simple program:\n\n\tint socket_fd;\n\tstruct sockaddr_in addr;\n\taddr.sin_port = 0;\n\taddr.sin_addr.s_addr = INADDR_ANY;\n\taddr.sin_family = 10;\n\n\tsocket_fd = socket(10,3,0x40000000);\n\tconnect(socket_fd , &addr,16);\n\nAF_INET, AF_INET6 sockets actually only support 8-bit protocol\nidentifiers. inet_sock's skc_protocol field thus is sized accordingly,\nthus larger protocol identifiers simply cut off the higher bits and\nstore a zero in the protocol fields.\n\nThis could lead to e.g. NULL function pointer because as a result of\nthe cut off inet_num is zero and we call down to inet_autobind, which\nis NULL for raw sockets.\n\nkernel: Call Trace:\nkernel:  [<ffffffff816db90e>] ? inet_autobind+0x2e/0x70\nkernel:  [<ffffffff816db9a4>] inet_dgram_connect+0x54/0x80\nkernel:  [<ffffffff81645069>] SYSC_connect+0xd9/0x110\nkernel:  [<ffffffff810ac51b>] ? ptrace_notify+0x5b/0x80\nkernel:  [<ffffffff810236d8>] ? syscall_trace_enter_phase2+0x108/0x200\nkernel:  [<ffffffff81645e0e>] SyS_connect+0xe/0x10\nkernel:  [<ffffffff81779515>] tracesys_phase2+0x84/0x89\n\nI found no particular commit which introduced this problem.\n\nChange-Id: If01a1f7d3c652e8e67d5090eb8ea91389829b2ea\nCVE: CVE-2015-8543\nCc: Cong Wang <cwang@twopensource.com>\nReported-by: 郭永刚 <guoyonggang@360.cn>\nSigned-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>\nSigned-off-by: David S. Miller <davem@davemloft.net>\n(cherry picked from commit 5e60df5a7c346658adad7e8eafb1450491a660bb)","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/a5987fb6a73e7522d265b5cb1d2183258b0c9807"},{"sha":"83f36e42fe6adab5e00fd9b95a10cacab04c17c4","author":{"email":"fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net","name":"David S. Miller"},"message":"bluetooth: Validate socket address length in sco_sock_bind().\n\nChange-Id: Id051e0c1a5d89ea90e9b058175c37c952cad70bc\nSigned-off-by: David S. Miller <davem@davemloft.net>\n(cherry picked from commit 9c25bb369d3df8816610919ae76faaf5fb04c14a)","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/83f36e42fe6adab5e00fd9b95a10cacab04c17c4"},{"sha":"817c4d56241300495bc7243b9ecd8e460302f152","author":{"email":"b913f13ef92ac157955c954ccaaff7be065faba4@arm.com","name":"Will Deacon"},"message":"tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1\n\nsyscall_get_nr can return -1 in the case that the task is not executing\na system call.\n\nThis patch fixes perf_syscall_{enter,exit} to check that the syscall\nnumber is valid before using it as an index into a bitmap.\n\nLink: http://lkml.kernel.org/r/1345137254-7377-1-git-send-email-will.deacon@arm.com\n\nChange-Id: Iedc719957e184c6572b3ad94e241ae2a97a0b533\nCc: Jason Baron <jbaron@redhat.com>\nCc: Wade Farnsworth <wade_farnsworth@mentor.com>\nCc: Frederic Weisbecker <fweisbec@gmail.com>\nSigned-off-by: Will Deacon <will.deacon@arm.com>\nSigned-off-by: Steven Rostedt <rostedt@goodmis.org>","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/817c4d56241300495bc7243b9ecd8e460302f152"},{"sha":"e813ed6bcd8dc96ca9954a895505a6e1aa40015c","author":{"email":"6bd3f43fd5b2b5689bccc97f6d09e3eb28307598@rab.in","name":"Rabin Vincent"},"message":"tracing/syscalls: Ignore numbers outside NR_syscalls' range\n\nARM has some private syscalls (for example, set_tls(2)) which lie\noutside the range of NR_syscalls.  If any of these are called while\nsyscall tracing is being performed, out-of-bounds array access will\noccur in the ftrace and perf sys_{enter,exit} handlers.\n\n # trace-cmd record -e raw_syscalls:* true && trace-cmd report\n ...\n true-653   [000]   384.675777: sys_enter:            NR 192 (0, 1000, 3, 4000022, ffffffff, 0)\n true-653   [000]   384.675812: sys_exit:             NR 192 = 1995915264\n true-653   [000]   384.675971: sys_enter:            NR 983045 (76f74480, 76f74000, 76f74b28, 76f74480, 76f76f74, 1)\n true-653   [000]   384.675988: sys_exit:             NR 983045 = 0\n ...\n\n # trace-cmd record -e syscalls:* true\n [   17.289329] Unable to handle kernel paging request at virtual address aaaaaace\n [   17.289590] pgd = 9e71c000\n [   17.289696] [aaaaaace] *pgd=00000000\n [   17.289985] Internal error: Oops: 5 [#1] PREEMPT SMP ARM\n [   17.290169] Modules linked in:\n [   17.290391] CPU: 0 PID: 704 Comm: true Not tainted 3.18.0-rc2+ #21\n [   17.290585] task: 9f4dab00 ti: 9e710000 task.ti: 9e710000\n [   17.290747] PC is at ftrace_syscall_enter+0x48/0x1f8\n [   17.290866] LR is at syscall_trace_enter+0x124/0x184\n\nFix this by ignoring out-of-NR_syscalls-bounds syscall numbers.\n\nCommit cd0980fc8add \"tracing: Check invalid syscall nr while tracing syscalls\"\nadded the check for less than zero, but it should have also checked\nfor greater than NR_syscalls.\n\nLink: http://lkml.kernel.org/p/1414620418-29472-1-git-send-email-rabin@rab.in\n\nFixes: cd0980fc8add \"tracing: Check invalid syscall nr while tracing syscalls\"\nCc: stable@vger.kernel.org # 2.6.33+\nSigned-off-by: Rabin Vincent <rabin@rab.in>\nSigned-off-by: Steven Rostedt <rostedt@goodmis.org>\n\nConflicts:\n\tkernel/trace/trace_syscalls.c\n\nChange-Id: I512142f8f1e1b2a8dc063209666dbce9737377e7","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/e813ed6bcd8dc96ca9954a895505a6e1aa40015c"},{"sha":"5d139e8bb88b1238abca20363fb15a806062905d","author":{"email":"e642b69ed2fc111e09ffdc37feb733a52253340d@oracle.com","name":"Sasha Levin"},"message":"net/l2tp: don't fall back on UDP [get|set]sockopt\n\nThe l2tp [get|set]sockopt() code has fallen back to the UDP functions\nfor socket option levels != SOL_PPPOL2TP since day one, but that has\nnever actually worked, since the l2tp socket isn't an inet socket.\n\nAs David Miller points out:\n\n  \"If we wanted this to work, it'd have to look up the tunnel and then\n   use tunnel->sk, but I wonder how useful that would be\"\n\nSince this can never have worked so nobody could possibly have depended\non that functionality, just remove the broken code and return -EINVAL.\n\nChange-Id: I5fc9d8033eb368e72436ec7682adaa1ff387615a\nReported-by: Sasha Levin <sasha.levin@oracle.com>\nAcked-by: James Chapman <jchapman@katalix.com>\nAcked-by: David Miller <davem@davemloft.net>\nCc: Phil Turnbull <phil.turnbull@oracle.com>\nCc: Vegard Nossum <vegard.nossum@oracle.com>\nCc: Willy Tarreau <w@1wt.eu>\nCc: stable@vger.kernel.org\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":true,"url":"https://api.github.com/repos/psndna88/AGNI-pureSTOCK/commits/5d139e8bb88b1238abca20363fb15a806062905d"}]}