{"push_id":1143529923,"size":159,"distinct_size":24,"ref":"refs/heads/master","head":"8c52b6dcdd1994ad0d2672e43c8d975d5c8195c3","before":"f2a031b66ec6da1512f9db228e4174ad2c7d2688","commits":[{"sha":"0fa963553a5c28d8f8aabd8878326d3f782045fc","author":{"name":"Michael Holzheu","email":"b314df21e46473b2ba84dc59375d30b15cf9dee0@linux.vnet.ibm.com"},"message":"s390/bpf: reduce maximum program size to 64 KB\n\nThe s390 BFP compiler currently uses relative branch instructions\nthat only support jumps up to 64 KB. Examples are \"j\", \"jnz\", \"cgrj\",\netc.  Currently the maximum size of s390 BPF programs is set\nto 0x7ffff.  If branches over 64 KB are generated the, kernel can\ncrash due to incorrect code.\n\nSo fix this an reduce the maximum size to 64 KB. Programs larger than\nthat will be interpreted.\n\nFixes: ce2b6ad9c185 (\"s390/bpf: increase BPF_SIZE_MAX\")\n\nCc: stable@vger.kernel.org # 4.3+\nSigned-off-by: Michael Holzheu <holzheu@linux.vnet.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/0fa963553a5c28d8f8aabd8878326d3f782045fc"},{"sha":"6edf0aa4f8bbdfbb4d6d786892fa02728d05dc36","author":{"name":"Michael Holzheu","email":"b314df21e46473b2ba84dc59375d30b15cf9dee0@linux.vnet.ibm.com"},"message":"s390/bpf: fix recache skb->data/hlen for skb_vlan_push/pop\n\nIn case of usage of skb_vlan_push/pop, in the prologue we store\nthe SKB pointer on the stack and restore it after BPF_JMP_CALL\nto skb_vlan_push/pop.\n\nUnfortunately currently there are two bugs in the code:\n\n 1) The wrong stack slot (offset 170 instead of 176) is used\n 2) The wrong register (W1 instead of B1) is saved\n\nSo fix this and use correct stack slot and register.\n\nFixes: 9db7f2b81880 (\"s390/bpf: recache skb->data/hlen for skb_vlan_push/pop\")\nCc: stable@vger.kernel.org # 4.3+\nSigned-off-by: Michael Holzheu <holzheu@linux.vnet.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/6edf0aa4f8bbdfbb4d6d786892fa02728d05dc36"},{"sha":"d462e32259810aaaf13440b033b99e1aad33eccd","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"crypto: omap-sham - potential Oops on error in probe\n\nThis if statement is reversed so we end up either leaking or Oopsing on\nerror.\n\nFixes: dbe246209bc1 ('crypto: omap-sham - Use dma_request_chan() for requesting DMA channel')\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nAcked-by: Peter Ujfalusi <peter.ujfalusi@ti.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/d462e32259810aaaf13440b033b99e1aad33eccd"},{"sha":"bad6a185b4d6f81d0ed2b6e4c16307969f160b95","author":{"name":"Arnd Bergmann","email":"72a0f6d3b182607e6d5c44b93e1abb7b23ee18f3@arndb.de"},"message":"crypto: public_key: select CRYPTO_AKCIPHER\n\nIn some rare randconfig builds, we can end up with\nASYMMETRIC_PUBLIC_KEY_SUBTYPE enabled but CRYPTO_AKCIPHER disabled,\nwhich fails to link because of the reference to crypto_alloc_akcipher:\n\ncrypto/built-in.o: In function `public_key_verify_signature':\n:(.text+0x110e4): undefined reference to `crypto_alloc_akcipher'\n\nThis adds a Kconfig 'select' statement to ensure the dependency\nis always there.\n\nCc: <stable@vger.kernel.org>\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/bad6a185b4d6f81d0ed2b6e4c16307969f160b95"},{"sha":"a621bac3044ed6f7ec5fa0326491b2d4838bfa93","author":{"name":"James Bottomley","email":"c61de33534998ae239ac3bcee9c77ffbb5713c74@HansenPartnership.com"},"message":"scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands\n\nWhen SCSI was written, all commands coming from the filesystem\n(REQ_TYPE_FS commands) had data.  This meant that our signal for needing\nto complete the command was the number of bytes completed being equal to\nthe number of bytes in the request.  Unfortunately, with the advent of\nflush barriers, we can now get zero length REQ_TYPE_FS commands, which\nconfuse this logic because they satisfy the condition every time.  This\nmeans they never get retried even for retryable conditions, like UNIT\nATTENTION because we complete them early assuming they're done.  Fix\nthis by special casing the early completion condition to recognise zero\nlength commands with errors and let them drop through to the retry code.\n\nCc: stable@vger.kernel.org\nReported-by: Sebastian Parschauer <s.parschauer@gmx.de>\nSigned-off-by: James E.J. Bottomley <jejb@linux.vnet.ibm.com>\nTested-by: Jack Wang <jinpu.wang@profitbricks.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/a621bac3044ed6f7ec5fa0326491b2d4838bfa93"},{"sha":"eb72d0bb84eee5d0dc3044fd17b75e7101dabb57","author":{"name":"Hannes Reinecke","email":"c802d579f78de31b50f3cfc7051ff9bf41402746@suse.de"},"message":"sd: get disk reference in sd_check_events()\n\nsd_check_events() is called asynchronously, and might race\nwith device removal. So always take a disk reference when\nprocessing the event to avoid the device being removed while\nthe event is processed.\n\nSigned-off-by: Hannes Reinecke <hare@suse.de>\nReviewed-by: Ewan D. Milne <emilne@redhat.com>\nReviewed-by: Bart Van Assche <bart.vanassche@sandisk.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/eb72d0bb84eee5d0dc3044fd17b75e7101dabb57"},{"sha":"7ebd67e0dece0ec53e5541fc600eda4e050fab72","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"mpt3sas: add missing curly braces\n\nThere are some missing curly braces on this if statement, so we end up\nprinting when we shouldn't.\n\nFixes: a470a51cd648 ('mpt3sas: Handle active cable exception event')\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nAcked-by: Chaitra P B <chaitra.basappa@broadcom.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/7ebd67e0dece0ec53e5541fc600eda4e050fab72"},{"sha":"787ab6e97024926f38773287d9f98a9b330bce23","author":{"name":"Hannes Reinecke","email":"c802d579f78de31b50f3cfc7051ff9bf41402746@suse.de"},"message":"aacraid: do not activate events on non-SRC adapters\n\nOnly SRC-based adapters support the AifReqEvent function, so there is no\npoint in trying to activate it on older, non-SRC based adapters.  Doing\nso lead to crashes on older adapters.\n\nSigned-off-by: Hannes Reinecke <hare@suse.com>\nReviewed-by: Johannes Thumshirn <jthumshirn@suse.com>\nReviewed-by: Raghava Aditya Renukunta <RaghavaAaditya.Renukunta@microsemi.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/787ab6e97024926f38773287d9f98a9b330bce23"},{"sha":"e9bc15f28e5f0db44aba609780d6850eabefbf11","author":{"name":"Heiko Carstens","email":"b2244c494cfb2f2e9003288a5a0aae79bf12423b@de.ibm.com"},"message":"s390/config: update default configuration\n\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/e9bc15f28e5f0db44aba609780d6850eabefbf11"},{"sha":"cf0d44d513f275be9ce42158079d4257e8973889","author":{"name":"Michal Hocko","email":"549a3b539eb67715c6526d830d82ed0bec455278@suse.com"},"message":"s390: fix info leak in do_sigsegv\n\nAleksa has reported incorrect si_errno value when stracing task which\nreceived SIGSEGV:\n[pid 20799] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_errno=2510266, si_addr=0x100000000000000}\n\nThe reason seems to be that do_sigsegv is not initializing siginfo\nstructure defined on the stack completely so it will leak 4B of\nthe previous stack content. Fix it simply by initializing si_errno\nto 0 (same as do_sigbus does already).\n\nCc: stable # introduced pre-git times\nReported-by: Aleksa Sarai <asarai@suse.de>\nSigned-off-by: Michal Hocko <mhocko@suse.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/cf0d44d513f275be9ce42158079d4257e8973889"},{"sha":"bbf178e0a0a323d896611905718db112b1ab1807","author":{"name":"xypron.glpk@gmx.de","email":"0ab2c792a7bf45636384d9e5efb4731db250b4fc@gmx.de"},"message":"net: pegasus: simplify logical constraint\n\nIf !count is true, count < 4 is also true.\n\nSigned-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/bbf178e0a0a323d896611905718db112b1ab1807"},{"sha":"c685293aa379b9d17e44fcc2f96a402b7648e838","author":{"name":"Stefan Hajnoczi","email":"94c9a8f93d854d47ca810881c950deb3298e8e1d@redhat.com"},"message":"net/atm: sk_err_soft must be positive\n\nThe sk_err and sk_err_soft fields are positive errno values and\nuserspace applications rely on this when using getsockopt(SO_ERROR).\n\nATM code places an -errno into sk_err_soft in sigd_send() and returns it\nfrom svc_addparty()/svc_dropparty().\n\nAlthough I am not familiar with ATM code I came to this conclusion\nbecause:\n\n1. sigd_send() msg->type cases as_okay and as_error both have:\n\n   sk->sk_err = -msg->reply;\n\n   while the as_addparty and as_dropparty cases have:\n\n   sk->sk_err_soft = msg->reply;\n\n   This is the source of the inconsistency.\n\n2. svc_addparty() returns an -errno and assumes sk_err_soft is also an\n   -errno:\n\n       if (flags & O_NONBLOCK) {\n           error = -EINPROGRESS;\n           goto out;\n       }\n       ...\n       error = xchg(&sk->sk_err_soft, 0);\n   out:\n       release_sock(sk);\n       return error;\n\n   This shows that sk_err_soft is indeed being treated as an -errno.\n\nThis patch ensures that sk_err_soft is always a positive errno.\n\nSigned-off-by: Stefan Hajnoczi <stefanha@redhat.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/c685293aa379b9d17e44fcc2f96a402b7648e838"},{"sha":"8da07a393f48864a87c61bb1dfbee640d9b97fd6","author":{"name":"xypron.glpk@gmx.de","email":"0ab2c792a7bf45636384d9e5efb4731db250b4fc@gmx.de"},"message":"net: hns: avoid null pointer dereference\n\nIn the statement\n  assert(priv || priv->ae_handle);\nthe right side of || is only evaluated if priv is null.\n\nv2:\n\tAs suggested by David Leight and David Miller the assert\n\tstatements are removed.\n\nSigned-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/8da07a393f48864a87c61bb1dfbee640d9b97fd6"},{"sha":"2ece068e1b1d6e76ecd07e04b027013e931287ff","author":{"name":"Muhammad Falak R Wani","email":"8e3f3deac772e62a86aca2b5c477ff11867d1f86@gmail.com"},"message":"ptp: use memdup_user().\n\nUse memdup_user to duplicate a memory region from user-space to\nkernel-space, instead of open coding using kmalloc & copy_from_user.\n\nSigned-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>\nAcked-by: Richard Cochran <richardcochran@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/2ece068e1b1d6e76ecd07e04b027013e931287ff"},{"sha":"049bbf589ec651685205bd8ce73221fdd62345cf","author":{"name":"Ezequiel Garcia","email":"34da408050df33aee6e3af3a4e94de2b427bc63c@vanguardiasur.com.ar"},"message":"ipv4: Fix non-initialized TTL when CONFIG_SYSCTL=n\n\nCommit fa50d974d104 (\"ipv4: Namespaceify ip_default_ttl sysctl knob\")\nmoves the default TTL assignment, and as side-effect IPv4 TTL now\nhas a default value only if sysctl support is enabled (CONFIG_SYSCTL=y).\n\nThe sysctl_ip_default_ttl is fundamental for IP to work properly,\nas it provides the TTL to be used as default. The defautl TTL may be\nused in ip_selected_ttl, through the following flow:\n\n  ip_select_ttl\n    ip4_dst_hoplimit\n      net->ipv4.sysctl_ip_default_ttl\n\nThis commit fixes the issue by assigning net->ipv4.sysctl_ip_default_ttl\nin net_init_net, called during ipv4's initialization.\n\nWithout this commit, a kernel built without sysctl support will send\nall IP packets with zero TTL (unless a TTL is explicitly set, e.g.\nwith setsockopt).\n\nGiven a similar issue might appear on the other knobs that were\nnamespaceify, this commit also moves them.\n\nFixes: fa50d974d104 (\"ipv4: Namespaceify ip_default_ttl sysctl knob\")\nSigned-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/049bbf589ec651685205bd8ce73221fdd62345cf"},{"sha":"156f4fbcc2bd1ce38da483f932d3963ba9a79ad0","author":{"name":"Geert Uytterhoeven","email":"6ab3568c168343bc5fcca77fbd6a3d6e63ce9838@linux-m68k.org"},"message":"MAINTAINERS: Add file patterns for net device tree bindings\n\nSubmitters of device tree binding documentation may forget to CC\nthe subsystem maintainer if this is missing.\n\nSigned-off-by: Geert Uytterhoeven <geert@linux-m68k.org>\nCc: David S. Miller <davem@davemloft.net>\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/156f4fbcc2bd1ce38da483f932d3963ba9a79ad0"},{"sha":"612bacad78ba6d0a91166fc4487af114bac172a8","author":{"name":"Daniel Borkmann","email":"4b94a04674ad2c69d990e94ab196ac3f8e9e03d4@iogearbox.net"},"message":"bpf, inode: disallow userns mounts\n\nFollow-up to commit e27f4a942a0e (\"bpf: Use mount_nodev not mount_ns\nto mount the bpf filesystem\"), which removes the FS_USERNS_MOUNT flag.\n\nThe original idea was to have a per mountns instance instead of a\nsingle global fs instance, but that didn't work out and we had to\nswitch to mount_nodev() model. The intent of that middle ground was\nthat we avoid users who don't play nice to create endless instances\nof bpf fs which are difficult to control and discover from an admin\npoint of view, but at the same time it would have allowed us to be\nmore flexible with regard to namespaces.\n\nTherefore, since we now did the switch to mount_nodev() as a fix\nwhere individual instances are created, we also need to remove userns\nmount flag along with it to avoid running into mentioned situation.\nI don't expect any breakage at this early point in time with removing\nthe flag and we can revisit this later should the requirement for\nthis come up with future users. This and commit e27f4a942a0e have\nbeen split to facilitate tracking should any of them run into the\nunlikely case of causing a regression.\n\nFixes: b2197755b263 (\"bpf: add support for persistent maps/progs\")\nSigned-off-by: Daniel Borkmann <daniel@iogearbox.net>\nAcked-by: Hannes Frederic Sowa <hannes@stressinduktion.org>\nAcked-by: Alexei Starovoitov <ast@kernel.org>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/612bacad78ba6d0a91166fc4487af114bac172a8"},{"sha":"54b9430f04b0be3beb7f2711152c61e7d39c58e5","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"qed: signedness bug in qed_dcbx_process_tlv()\n\n\"priority\" needs to be signed for the error handling to work.\n\nFixes: 39651abd2814 ('qed: add support for dcbx.')\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/54b9430f04b0be3beb7f2711152c61e7d39c58e5"},{"sha":"59fa5860204ffc95128d60cba9f54f9740a42c7d","author":{"name":"Matt Redfearn","email":"c5b62b631b0bb11c9c59278f295d5b8e1a4873c6@imgtec.com"},"message":"genirq: Fix missing return value in irq_destroy_ipi()\n\nCommit 7cec18a3906b changed the return type of irq_destroy_ipi to int, but\nmissed adding a value to one return statement. Fix this to silence the\nresulting compiler warning:\n\nkernel/irq/ipi.c In function ‘irq_destroy_ipi’:\nkernel/irq/ipi.c:128:3: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type]\n\nFixes: 7cec18a3906b \"genirq: Add error code reporting to irq_{reserve,destroy}_ipi\"\nSigned-off-by: Matt Redfearn <matt.redfearn@imgtec.com>\nCc: linux-mips@linux-mips.org\nLink: http://lkml.kernel.org/r/1464086550-24734-1-git-send-email-matt.redfearn@imgtec.com\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/59fa5860204ffc95128d60cba9f54f9740a42c7d"},{"sha":"1b227e536662eae4b7beee3037edbecdc577495f","author":{"name":"Haishuang Yan","email":"3ba29d70fbf9f0df5cab7e04ee540cddceb4001f@cmss.chinamobile.com"},"message":"ip6_gre: Fix MTU setting for ip6gretap\n\nWhen creat an ip6gretap interface with an unreachable route,\nthe MTU is about 14 bytes larger than what was needed.\n\nIf the remote address is reachable:\nping6 2001:0:130::1 -c 2\nPING 2001:0:130::1(2001:0:130::1) 56 data bytes\n64 bytes from 2001:0:130::1: icmp_seq=1 ttl=64 time=1.46 ms\n64 bytes from 2001:0:130::1: icmp_seq=2 ttl=64 time=81.1 ms\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Caesar-github/rockchip/commits/1b227e536662eae4b7beee3037edbecdc577495f"}]}
{"actor":{"display_login":"Caesar-github"}}