{"push_id":761302137,"size":34,"distinct_size":34,"ref":"refs/heads/c5.1","head":"7a5d0b4fe324dd130cdd7bddd6f5f06c92badbee","before":"92edf2fd41c5e229b17fa1af0a51a7a56a665666","commits":[{"sha":"f68abedad1747593583d3dcac09f00955231953c","author":{"email":"b0b36e3cd9ea4e5739ff430a3056fabf2fdb0376@redhat.com","name":"Eric Paris"},"message":"SELinux: include definition of new capabilities\n\nThe kernel has added CAP_WAKE_ALARM and CAP_EPOLLWAKEUP.  We need to\ndefine these in SELinux so they can be mediated by policy.\n\nChange-Id: I933bdfc79a90ac8346fdc9c816f756791edbef5c\nSigned-off-by: Eric Paris <eparis@redhat.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>\n[sds: rename epollwakeup to block_suspend to match upstream merge]\nSigned-off-by: Stephen Smalley <sds@tycho.nsa.gov>\nSigned-off-by: Ed Tam <etam@google.com>","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/f68abedad1747593583d3dcac09f00955231953c"},{"sha":"a9ed9ff5f9d98e5da224a14ce6b70c2be98aa41a","author":{"email":"52f8f9962b7f38d8269c63c0859d68147c8d10f0@redhat.com","name":"Mikulas Patocka"},"message":"sysfs: count subdirectories\n\nsysfs: count subdirectories\n\nThis patch introduces a subdirectory counter for each sysfs directory.\n\nWithout the patch, sysfs_refresh_inode would walk all entries of the directory\nto calculate the number of subdirectories.\n\nThis patch improves time of \"ls -la /sys/block\" when there are 10000 block\ndevices from 9 seconds to 0.19 seconds.\n\nChange-Id: Ieb190bcdc5186db8d6e95afefe301781b38c5fba\nSigned-off-by: Mikulas Patocka <mpatocka@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@suse.de>","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/a9ed9ff5f9d98e5da224a14ce6b70c2be98aa41a"},{"sha":"60dd0320edc2259201dc04465d85f865681a9143","author":{"email":"4bb1064d1f46929ded0070376617aece30f0ee54@google.com","name":"Mark Salyzyn"},"message":"pstore: selinux: add security in-core xattr support for pstore and debugfs\n\nChange-Id: I0c5878206b6db9f4ce6ededbff14c0f3449ab4d7","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/60dd0320edc2259201dc04465d85f865681a9143"},{"sha":"1d388c1b7507fc6cca941b2f2480a7af6dfaf0eb","author":{"email":"d6e1285e1c84d3d5885c2124fdacc780e9fc0a94@tycho.nsa.gov","name":"Stephen Smalley"},"message":"selinux: fix inode security list corruption\n\nChange-Id: I5468f0d3763bb25b048984711e17b03ee616658b","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/1d388c1b7507fc6cca941b2f2480a7af6dfaf0eb"},{"sha":"bdfd49cf1a540d6316e67d1d5cda6da1b063d9d8","author":{"email":"88a1d58bf22a647dce58dd91f9595600dceabba9@redhat.com","name":"Paul Moore"},"message":"selinux: correctly label /proc inodes in use before the policy is loaded\n\nChange-Id: I819a0bc4a5a5eb036472e72ed48a9421f123c163","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/bdfd49cf1a540d6316e67d1d5cda6da1b063d9d8"},{"sha":"e0776522f307f94e90d00821d1d3f9f610fac960","author":{"email":"84572ef2253ef81e2d8cd8c65849f4d9a3881f47@ssi.bg","name":"Julian Anastasov"},"message":"ipv4: route non-local sources for raw socket The raw sockets can provide source address for routing but their privileges are not considered. We can provide non-local source address, make sure the FLOWI_FLAG_ANYSRC flag is set if socket has privileges for this, i.e. based on hdrincl (IP_HDRINCL) and transparent flags.\n\nChange-Id: Ifb0b444a08188964fc2cfa83df9e9d41ff2520a0","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/e0776522f307f94e90d00821d1d3f9f610fac960"},{"sha":"56968ef5cc6796e6e9ace0b38071abd09050f2be","author":{"email":"a0baddf32b28d2f9429941ed4af2fe636e210591@gmail.com","name":"Eric Dumazet"},"message":"ipv4: tcp: fix TOS value in ACK messages sent from TIME_WAIT There is a long standing bug in linux tcp stack, about ACK messages\n\nsent on behalf of TIME_WAIT sockets.\n\nIn the IP header of the ACK message, we choose to reflect TOS field of\nincoming message, and this might break some setups.\n\nExample of things that were broken :\n\n- Routing using TOS as a selector\n- Firewalls - Trafic classification / shaping\n\nWe now remember in timewait structure the inet tos field and use it in\nACK generation, and route lookup.\n\nNotes :\n- We still reflect incoming TOS in RST messages.\n- We could extend MuraliRaja Muniraju patch to report TOS value in\nnetlink messages for TIME_WAIT sockets.\n- A patch is needed for IPv6\n\nChange-Id: I4fb261b5adab29a29ead99e213776a42c4e95b9f","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/56968ef5cc6796e6e9ace0b38071abd09050f2be"},{"sha":"25ff5903fcfe394f19b3799504b0d3d5ee961c36","author":{"email":"b1e2e3ae26f1849f6f819475f53ed1fe23965c50@cn.fujitsu.com","name":"Li Wei"},"message":"ipv4: fix a bug in ping_err().\n\n[ Upstream commit b531ed61a2a2a77eeb2f7c88b49aa5ec7d9880d8 ]\n\nWe should get 'type' and 'code' from the outer ICMP header.\n\nChange-Id: Icbf0d28fb74ca36b239650b60db2098ac1f1c54b","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/25ff5903fcfe394f19b3799504b0d3d5ee961c36"},{"sha":"5cda37500e83bd8e99e40090ccc82c326d06abda","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com","name":"Lorenzo Colitti"},"message":"net: core: Support UID-based routing.\n\nThis contains the following commits:\n1. 0149763 net: core: Add a UID range to fib rules.\n2. 1650474 net: core: Use the socket UID in routing lookups.\n3. 0b16771 net: ipv4: Add the UID to the route cache.\n4. ee058f1 net: core: Add a RTA_UID attribute to routes.\n\nThis is so that userspace can do per-UID route lookups.\n\nBug: 15413527\n\nChange-Id: Ic21c8d2f7da5b702b5c0517da7062d75e031320e\nTODO: Add ipv6 ping UID support","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/5cda37500e83bd8e99e40090ccc82c326d06abda"},{"sha":"6f6a2f4223fe4259d6e0ec2ed2353c2eb0b173a5","author":{"email":"6ea7d46d4f923afbec11594c69f116ff20ff4572@google.com","name":"Sreeram Ramachandran"},"message":"Handle 'sk' being NULL in UID-based routing.\n\nBug: 15413527\nChange-Id: I9566cb23ddcc2d3ed8cb07bea9140f8581698e04","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/6f6a2f4223fe4259d6e0ec2ed2353c2eb0b173a5"},{"sha":"1eb54477e1d6444b7c0bc086aa5baddb1bffc29e","author":{"email":"fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net","name":"David S. Miller"},"message":"ipv4: Missing sk_nulls_node_init() in ping_unhash().\n\nIf we don't do that, then the poison value is left in the ->pprev\nbacklink.\n\nThis can cause crashes if we do a disconnect, followed by a connect().\n\nChange-Id: I55b5069afc7530cd1f7867e848cdfa0bc2116b98\nTested-by: Linus Torvalds <torvalds@linux-foundation.org>\nReported-by: Wen Xu <hotdog3645@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/1eb54477e1d6444b7c0bc086aa5baddb1bffc29e"},{"sha":"cded19d483007f7bfc25d543fcf1104717cf2fa2","author":{"email":"7662eda885d44e77a928581610e3a6d22accb87e@gmail.com","name":"arter97"},"message":"fs: import f2fs from git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git (branch dev)\n\nUp-to-date with\ngit://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git @04a17fb17fafada39f96bfb41ceb2dc1c11b2af6\n(f2fs: avoid to read inline data except first page)\n\nChange-Id: I1c2ac2b4bf794c39dff8fdc438acb4b8d23451b6\nSigned-off-by: Park Ju Hyung <qkrwngud825@gmail.com>","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/cded19d483007f7bfc25d543fcf1104717cf2fa2"},{"sha":"c656bf60c226906d6054447040fbb8527ab74a5c","author":{"email":"20424effba9d4aeeb410130c5f23aa328fa29e09@samsung.com","name":"Jaegeuk Kim"},"message":"f2fs: support 3.4\n\nChange-Id: I685c992ef1e3ebfd2d3b6e6f0ba11e644b720abc\nSigned-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/c656bf60c226906d6054447040fbb8527ab74a5c"},{"sha":"0f70a9b964b83edd2ec54a7143ac697ce59c4c4c","author":{"email":"7662eda885d44e77a928581610e3a6d22accb87e@gmail.com","name":"arter97"},"message":"f2fs: support 3.0\n\nInitial backporting done by nowcomputing,\n(https://github.com/nowcomputing/f2fs-backports.git)\n\nAdditional patches required by upstream jaegeuk/f2fs.git/linux-3.4 done by arter97.\n\nChange-Id: I26b7a3180d7f751140dfc1f8ffd243816d6598af\nSigned-off-by: Park Ju Hyung <qkrwngud825@gmail.com>","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/0f70a9b964b83edd2ec54a7143ac697ce59c4c4c"},{"sha":"99ab8a66e6bc4d399415ca29bafcd5e26fcb3129","author":{"email":"20424effba9d4aeeb410130c5f23aa328fa29e09@samsung.com","name":"Jaegeuk Kim"},"message":"f2fs: improve write performance under frequent fsync calls\n\nWhen considering a bunch of data writes with very frequent fsync calls, we\nare able to think the following performance regression.\n\nN: Node IO, D: Data IO, IO scheduler: cfq\n\nIssue    pending IOs\n\t D1 D2 D3 D4\n D1         D2 D3 D4 N1\n D2            D3 D4 N1 N2\n N1            D3 D4 N2 D1\n --> N1 can be selected by cfq becase of the same priority of N and D.\n     Then D3 and D4 would be delayed, resuling in performance degradation.\n\nSo, when processing the fsync call, it'd better give higher priority to data IOs\nthan node IOs by assigning WRITE and WRITE_SYNC respectively.\nThis patch improves the random wirte performance with frequent fsync calls by up\nto 10%.\n\nChange-Id: I539f8330b390c7b06cd9f95949742bad208f2a2f\nSigned-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/99ab8a66e6bc4d399415ca29bafcd5e26fcb3129"},{"sha":"930939e6b898e36ad57fb3706cd13bc97b0dfca9","author":{"email":"20424effba9d4aeeb410130c5f23aa328fa29e09@samsung.com","name":"Jaegeuk Kim"},"message":"f2fs: add a sysfs entry to control max_victim_search\n\nPreviously during SSR and GC, the maximum number of retrials to find a victim\nsegment was hard-coded by MAX_VICTIM_SEARCH, 4096 by default.\n\nThis number makes an effect on IO locality, when SSR mode is activated, which\nresults in performance fluctuation on some low-end devices.\n\nIf max_victim_search = 4, the victim will be searched like below.\n(\"D\" represents a dirty segment, and \"*\" indicates a selected victim segment.)\n\n D1 D2 D3 D4 D5 D6 D7 D8 D9\n[   *       ]\n      [   *    ]\n            [         * ]\n\t                [ ....]\n\nThis patch adds a sysfs entry to control the number dynamically through:\n  /sys/fs/f2fs/$dev/max_victim_search\n\nChange-Id: I25f99890b715680c01a876757cf8bddeeffe888b\nSigned-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/930939e6b898e36ad57fb3706cd13bc97b0dfca9"},{"sha":"19c890ad10bd7b5641807b6f8f479f9900c8b8c7","author":{"email":"22ad460a0d197e33829158cf35082d51b1b35123@samsung.com","name":"Yuan Zhong"},"message":"f2fs: remove the needless parameter of f2fs_wait_on_page_writeback\n\n\"boo sync\" parameter is never referenced in f2fs_wait_on_page_writeback.\nWe should remove this parameter.\n\nChange-Id: I67748c8b76b22a69f3297fc4794f2893613d3f1f\nSigned-off-by: Yuan Zhong <yuan.mark.zhong@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/19c890ad10bd7b5641807b6f8f479f9900c8b8c7"},{"sha":"a054bc87ee3564dfff48d27f0c3ae17e8dc6de76","author":{"email":"9eae2d327ddc4c2ff66f290d0aa6288f14fc5928@cn.fujitsu.com","name":"Gu Zheng"},"message":"f2fs: move grabing orphan pages out of protection region\n\nMove grabing orphan block page out of protection region, and grab all\nthe orphan block pages ahead.\n\nSigned-off-by: Gu Zheng <guz.fnst@cn.fujitsu.com>\nReviewed-by: Chao Yu <chao2.yu@samsung.com>\n[Jaegeuk Kim: remove unnecessary code pointed by Chao Yu]\nSigned-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>\n\nChange-Id: Ib3095ca048d69a75356cb3edaaa1c9111b7cee6a","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/a054bc87ee3564dfff48d27f0c3ae17e8dc6de76"},{"sha":"174e7e6673c30839cedce3b1544cd9ecbf82aa0e","author":{"email":"9eae2d327ddc4c2ff66f290d0aa6288f14fc5928@cn.fujitsu.com","name":"Gu Zheng"},"message":"f2fs: move alloc new orphan node out of lock protection region\n\nMove alloc new orphan node out of lock protection region.\n\nChange-Id: If62717361e4606301f3178386c51a33eab4427bd\nSigned-off-by: Gu Zheng <guz.fnst@cn.fujitsu.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/174e7e6673c30839cedce3b1544cd9ecbf82aa0e"},{"sha":"f58c197d063e824de97a927b68bd91d6b89de725","author":{"email":"9eae2d327ddc4c2ff66f290d0aa6288f14fc5928@cn.fujitsu.com","name":"Gu Zheng"},"message":"f2fs: use spinlock rather than mutex for better speed\n\nWith the 2 previous changes, all the long time operations are moved out\nof the protection region, so here we can use spinlock rather than mutex\n(orphan_inode_mutex) for lower overhead.\n\nChange-Id: I851b37593607a5b87190e9b4c75ef380d9357013\nSigned-off-by: Gu Zheng <guz.fnst@cn.fujitsu.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>","distinct":true,"url":"https://api.github.com/repos/CandyDevices/kernel_samsung_espresso10/commits/f58c197d063e824de97a927b68bd91d6b89de725"}]}