{"push_id":2571305902,"size":1000,"distinct_size":1341,"ref":"refs/heads/master","head":"67b8d5c7081221efa252e111cd52532ec6d4266f","before":"a27fc14219f2e3c4a46ba9177b04d9b52c875532","commits":[{"sha":"a3dafb2200bf3c13905a088e82ae11f1eb275a83","author":{"name":"Hui Wang","email":"51909cde9c974b33f1f2fb15bb7fd44a1b667281@canonical.com"},"message":"ALSA: hda/realtek - adjust the location of one mic\n\nThere are two front mics on this machine, if we don't adjust the\nlocation for one of them, they will have the same mixer name,\npulseaudio can't handle this situation.\n\nAfter applying this FIXUP, they will have different mixer name,\nthen pulseaudio can handle them correctly.\n\nCc: <stable@vger.kernel.org>\nSigned-off-by: Hui Wang <hui.wang@canonical.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/a3dafb2200bf3c13905a088e82ae11f1eb275a83"},{"sha":"39f2ff0816e5421476c2bc538b68b4bb0708a78e","author":{"name":"Pablo Neira Ayuso","email":"707d14912bb250caf67dfe0ea4035681fbfc4f56@netfilter.org"},"message":"netfilter: nf_tables: NAT chain and extensions require NF_TABLES\n\nMove these options inside the scope of the 'if' NF_TABLES and\nNF_TABLES_IPV6 dependencies. This patch fixes:\n\n   net/ipv6/netfilter/nft_chain_nat_ipv6.o: In function `nft_nat_do_chain':\n>> net/ipv6/netfilter/nft_chain_nat_ipv6.c:37: undefined reference to `nft_do_chain'\n   net/ipv6/netfilter/nft_chain_nat_ipv6.o: In function `nft_chain_nat_ipv6_exit':\n>> net/ipv6/netfilter/nft_chain_nat_ipv6.c:94: undefined reference to `nft_unregister_chain_type'\n   net/ipv6/netfilter/nft_chain_nat_ipv6.o: In function `nft_chain_nat_ipv6_init':\n>> net/ipv6/netfilter/nft_chain_nat_ipv6.c:87: undefined reference to `nft_register_chain_type'\n\nthat happens with:\n\nCONFIG_NF_TABLES=m\nCONFIG_NFT_CHAIN_NAT_IPV6=y\n\nFixes: 02c7b25e5f54 (\"netfilter: nf_tables: build-in filter chain type\")\nReported-by: kbuild test robot <lkp@intel.com>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/39f2ff0816e5421476c2bc538b68b4bb0708a78e"},{"sha":"d71efb599ad42ef1e564c652d8084252bdc85edf","author":{"name":"Taehee Yoo","email":"6de65b15142147918004ed846c7e65326f9b9238@gmail.com"},"message":"netfilter: nf_tables: fix out-of-bounds in nft_chain_commit_update\n\nWhen chain name is changed, nft_chain_commit_update is called.\nIn the nft_chain_commit_update, trans->ctx.chain->name has old chain name\nand nft_trans_chain_name(trans) has new chain name.\nIf new chain name is longer than old chain name, KASAN warns\nslab-out-of-bounds.\n\n[  175.015012] BUG: KASAN: slab-out-of-bounds in strcpy+0x9e/0xb0\n[  175.022735] Write of size 1 at addr ffff880114e022da by task iptables-compat/1458\n\n[  175.031353] CPU: 0 PID: 1458 Comm: iptables-compat Not tainted 4.16.0-rc7+ #146\n[  175.031353] Hardware name: To be filled by O.E.M. To be filled by O.E.M./Aptio CRB, BIOS 5.6.5 07/08/2015\n[  175.031353] Call Trace:\n[  175.031353]  dump_stack+0x68/0xa0\n[  175.031353]  print_address_description+0xd0/0x260\n[  175.031353]  ? strcpy+0x9e/0xb0\n[  175.031353]  kasan_report+0x234/0x350\n[  175.031353]  __asan_report_store1_noabort+0x1c/0x20\n[  175.031353]  strcpy+0x9e/0xb0\n[  175.031353]  nf_tables_commit+0x1ccc/0x2990\n[  175.031353]  nfnetlink_rcv+0x141e/0x16c0\n[  175.031353]  ? nfnetlink_net_init+0x150/0x150\n[  175.031353]  ? lock_acquire+0x370/0x370\n[  175.031353]  ? lock_acquire+0x370/0x370\n[  175.031353]  netlink_unicast+0x444/0x640\n[  175.031353]  ? netlink_attachskb+0x700/0x700\n[  175.031353]  ? _copy_from_iter_full+0x180/0x740\n[  175.031353]  ? kasan_check_write+0x14/0x20\n[  175.031353]  ? _copy_from_user+0x9b/0xd0\n[  175.031353]  netlink_sendmsg+0x845/0xc70\n[ ... ]\n\nSteps to reproduce:\n   iptables-compat -N 1\n   iptables-compat -E 1 aaaaaaaaa\n\nSigned-off-by: Taehee Yoo <ap420073@gmail.com>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/d71efb599ad42ef1e564c652d8084252bdc85edf"},{"sha":"c3bca5d450b620dd3d36e14b5e1f43639fd47d6b","author":{"name":"Laura Abbott","email":"b8f3952ea9a7ddc193d05c7cc03f120086c69f1e@redhat.com"},"message":"posix-cpu-timers: Ensure set_process_cpu_timer is always evaluated\n\nCommit a9445e47d897 (\"posix-cpu-timers: Make set_process_cpu_timer()\nmore robust\") moved the check into the 'if' statement. Unfortunately,\nit did so on the right side of an && which means that it may get short\ncircuited and never evaluated. This is easily reproduced with:\n\n$ cat loop.c\nvoid main() {\n  struct rlimit res;\n  /* set the CPU time limit */\n  getrlimit(RLIMIT_CPU,&res);\n  res.rlim_cur = 2;\n  res.rlim_max = 2;\n  setrlimit(RLIMIT_CPU,&res);\n\n  while (1);\n}\n\nWhich will hang forever instead of being killed. Fix this by pulling the\nevaluation out of the if statement but checking the return value instead.\n\nBugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1568337\nFixes: a9445e47d897 (\"posix-cpu-timers: Make set_process_cpu_timer() more robust\")\nSigned-off-by: Laura Abbott <labbott@redhat.com>\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nCc: stable@vger.kernel.org\nCc: \"Max R . P . Grossmann\" <m@max.pm>\nCc: John Stultz <john.stultz@linaro.org>\nLink: https://lkml.kernel.org/r/20180417215742.2521-1-labbott@redhat.com","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/c3bca5d450b620dd3d36e14b5e1f43639fd47d6b"},{"sha":"7407188489c62a7b5694bc75a6db2b82af94c9a5","author":{"name":"Anson Huang","email":"4d6e5019b57e6819e5be9063452c1647eb43e037@nxp.com"},"message":"clocksource/imx-tpm: Correct -ETIME return condition check\n\nThe additional brakects added to tpm_set_next_event's return value\ncomputation causes (int) forced type conversion NOT taking effect, and the\nincorrect value return will cause various system timer issue, like RCU\nstall etc..\n\nRemove the additional brackets to make sure tpm_set_next_event always\nreturns correct value.\n\nFixes: 059ab7b82eec (\"clocksource/drivers/imx-tpm: Add imx tpm timer support\")\nSigned-off-by: Anson Huang <Anson.Huang@nxp.com>\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nAcked-by: Dong Aisheng <Aisheng.dong@nxp.com>\nCc: stable@vger.kernel.org\nCc: daniel.lezcano@linaro.org\nCc: Linux-imx@nxp.com\nLink: https://lkml.kernel.org/r/1524117883-2484-1-git-send-email-Anson.Huang@nxp.com","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/7407188489c62a7b5694bc75a6db2b82af94c9a5"},{"sha":"a8419a0cd98ddf628a9e38a92110af7cc650dde7","author":{"name":"Srinivas Kandagatla","email":"e9a3fcd7365f8e6a430ada3b68b984cb4aaf0c3e@linaro.org"},"message":"ASoC: msm8916-wcd-analog: use threaded context for mbhc events\n\nAs snd_soc_jack_report() can sleep, move handling of mbhc events to a\nthread context rather than in interrupt context.\n\nFixes: de66b3455023 ('ASoC: codecs: msm8916-wcd-analog: add MBHC support')\nReported-by: Bjorn Andersson <bjorn.andersson@linaro.org>\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/a8419a0cd98ddf628a9e38a92110af7cc650dde7"},{"sha":"0cbc94daa55441c21999e96a07061952d873dcb7","author":{"name":"Wolfram Sang","email":"66ab244bc42248f12645ba300439b5263f6a6fca@sang-engineering.com"},"message":"mmc: renesas_sdhi_internal_dmac: limit DMA RX for old SoCs\n\nEarly revisions of certain SoCs cannot do multiple DMA RX streams in\nparallel. To avoid data corruption, only allow one DMA RX channel and\nfall back to PIO, if needed.\n\nSigned-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>\nReviewed-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>\nTested-by: Nguyen Viet Dung <dung.nguyen.aj@renesas.com>\nReviewed-by: Simon Horman <horms+renesas@verge.net.au>\nCc: stable@vger.kernel.org\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/0cbc94daa55441c21999e96a07061952d873dcb7"},{"sha":"911a26484c33e10de6237228ca1d7293548e9f49","author":{"name":"Ilan Peer","email":"61a30686a541b51b1d2da34e3c8fefce57fb45f2@intel.com"},"message":"mac80211: Fix condition validating WMM IE\n\nCommit c470bdc1aaf3 (\"mac80211: don't WARN on bad WMM parameters from\nbuggy APs\") handled cases where an AP reports a zeroed WMM\nIE. However, the condition that checks the validity accessed the wrong\nindex in the ieee80211_tx_queue_params array, thus wrongly deducing\nthat the parameters are invalid. Fix it.\n\nFixes: c470bdc1aaf3 (\"mac80211: don't WARN on bad WMM parameters from buggy APs\")\nSigned-off-by: Ilan Peer <ilan.peer@intel.com>\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/911a26484c33e10de6237228ca1d7293548e9f49"},{"sha":"a7cfebcb7594a24609268f91299ab85ba064bf82","author":{"name":"Johannes Berg","email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com"},"message":"cfg80211: limit wiphy names to 128 bytes\n\nThere's currently no limit on wiphy names, other than netlink\nmessage size and memory limitations, but that causes issues when,\nfor example, the wiphy name is used in a uevent, e.g. in rfkill\nwhere we use the same name for the rfkill instance, and then the\nbuffer there is \"only\" 2k for the environment variables.\n\nThis was reported by syzkaller, which used a 4k name.\n\nLimit the name to something reasonable, I randomly picked 128.\n\nReported-by: syzbot+230d9e642a85d3fec29c@syzkaller.appspotmail.com\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/a7cfebcb7594a24609268f91299ab85ba064bf82"},{"sha":"a6bb80f8efe04be2b2e2dcd1e5cd8fbfdaa35ab0","author":{"name":"Abhinav Kumar","email":"5c173808d2e3f46e8adf938a642d51e971c1dacb@codeaurora.org"},"message":"drm/msm/dsi: check return value for video done waits\n\nCheck for the return value of wait for video\ndone waits and print appropriate error message.\n\nSigned-off-by: Abhinav Kumar <abhinavk@codeaurora.org>\nSigned-off-by: Sean Paul <seanpaul@chromium.org>\nSigned-off-by: Rob Clark <robdclark@gmail.com>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/a6bb80f8efe04be2b2e2dcd1e5cd8fbfdaa35ab0"},{"sha":"a56896c56e861464ff4de1e45a8e31c146eeeec1","author":{"name":"Abhinav Kumar","email":"5c173808d2e3f46e8adf938a642d51e971c1dacb@codeaurora.org"},"message":"drm/msm/dsi: check video mode engine status before waiting\n\nMake sure the video mode engine is on before waiting\nfor the video done interrupt.\n\nChanges in v4:\n- Move setting enabled to false earlier\n\nChanges in v3:\n- Move the return value check to another\n  patch\n\nChanges in v2:\n- Replace pr_err with dev_err\n- Changed error message\n\nSigned-off-by: Abhinav Kumar <abhinavk@codeaurora.org>\nSigned-off-by: Sean Paul <seanpaul@chromium.org>\nSigned-off-by: Rob Clark <robdclark@gmail.com>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/a56896c56e861464ff4de1e45a8e31c146eeeec1"},{"sha":"f1fa7ff4405697603f5e3901623533c54091f130","author":{"name":"Abhinav Kumar","email":"5c173808d2e3f46e8adf938a642d51e971c1dacb@codeaurora.org"},"message":"drm/msm/dsi: implement auto PHY timing calculator for 10nm PHY\n\nCurrently the DSI PHY timings are hard-coded for a specific panel\nfor the 10nm PHY.\n\nReplace this with the auto PHY timing calculator which can calculate\nthe PHY timings for any panel.\n\nChanges in v4:\n- None\n\nChanges in v3:\n- None\n\nChanges in v2:\n- None\n\nReviewed-by: Sean Paul <seanpaul@chromium.org>\nReviewed-by: Archit Taneja <architt@codeaurora.org>\nSigned-off-by: Abhinav Kumar <abhinavk@codeaurora.org>\nSigned-off-by: Sean Paul <seanpaul@chromium.org>\nSigned-off-by: Rob Clark <robdclark@gmail.com>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/f1fa7ff4405697603f5e3901623533c54091f130"},{"sha":"78b32d49c49f7162f9ab5884a1b7228f6bfa2632","author":{"name":"Sean Paul","email":"f9352ecf3e2294bdb914c99cca8d12601acec118@chromium.org"},"message":"drm/msm: Mark the crtc->state->event consumed\n\nDon't leave the event != NULL once it's consumed, this is used a signal\nto the atomic helpers that the event will be handled by the driver.\n\nChanges in v2:\n- None\nChanges in v3:\n- Rebased on Archit's private_obj set\nChanges in v4:\n- None\n\nCc: Jeykumar Sankaran <jsanka@codeaurora.org>\nReviewed-by: Archit Taneja <architt@codeaurora.org>\nSigned-off-by: Sean Paul <seanpaul@chromium.org>\nSigned-off-by: Rob Clark <robdclark@gmail.com>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/78b32d49c49f7162f9ab5884a1b7228f6bfa2632"},{"sha":"f2f3df0aa8522b5641110bbabe54c79922601476","author":{"name":"Jeykumar Sankaran","email":"bce3eb8ca98a633b8d4da9cfe7394f8594fd1d0a@codeaurora.org"},"message":"drm/msm: Add modifier to mdp_get_format arguments\n\nThis change plumbs the new fb modifier through the various mdp/disp\nget_format hooks.\n\nSigned-off-by: Jeykumar Sankaran <jsanka@codeaurora.org>\n[seanpaul pimped out commit message a bit]\nSigned-off-by: Sean Paul <seanpaul@chromium.org>\nSigned-off-by: Rob Clark <robdclark@gmail.com>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/f2f3df0aa8522b5641110bbabe54c79922601476"},{"sha":"3976626ea3d2011f8fd3f3a47070a8b792018253","author":{"name":"Ben Hutchings","email":"a9aff6bdb06df0f1e86a184e2c263c6782eaee6c@codethink.co.uk"},"message":"drm/msm: Fix possible null dereference on failure of get_pages()\n\nCommit 62e3a3e342af changed get_pages() to initialise\nmsm_gem_object::pages before trying to initialise msm_gem_object::sgt,\nso that put_pages() would properly clean up pages in the failure\ncase.\n\nHowever, this means that put_pages() now needs to check that\nmsm_gem_object::sgt is not null before trying to clean it up, and\nthis check was only applied to part of the cleanup code.  Move\nit all into the conditional block.  (Strictly speaking we don't\nneed to make the kfree() conditional, but since we can't avoid\nchecking for null ourselves we may as well do so.)\n\nFixes: 62e3a3e342af (\"drm/msm: fix leak in failed get_pages\")\nSigned-off-by: Ben Hutchings <ben.hutchings@codethink.co.uk>\nReviewed-by: Jordan Crouse <jcrouse@codeaurora.org>\nSigned-off-by: Rob Clark <robdclark@gmail.com>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/3976626ea3d2011f8fd3f3a47070a8b792018253"},{"sha":"a4af89286f8fc382459308764ea05935dc477cdc","author":{"name":"Stefan Agner","email":"eb0877843acc39f8ef6f7269937dee931c372d23@agner.ch"},"message":"drm/msm/dsi: use correct enum in dsi_get_cmd_fmt\n\nThe function dsi_get_cmd_fmt returns enum dsi_cmd_dst_format,\nuse the correct enum value also for MIPI_DSI_FMT_RGB666/_PACKED.\n\nThis has been discovered using clang:\n  drivers/gpu/drm/msm/dsi/dsi_host.c:743:35: warning: implicit conversion\n        from enumeration type 'enum dsi_vid_dst_format' to different\n        enumeration type 'enum dsi_cmd_dst_format' [-Wenum-conversion]\n          case MIPI_DSI_FMT_RGB666:       return VID_DST_FORMAT_RGB666;\n                                          ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~\n\nSigned-off-by: Stefan Agner <stefan@agner.ch>\nReviewed-by: Archit Taneja <architt@codeaurora.org>\nSigned-off-by: Rob Clark <robdclark@gmail.com>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/a4af89286f8fc382459308764ea05935dc477cdc"},{"sha":"789d4c300e10eb2096ee83c3497118e67ccc951e","author":{"name":"Emil Velikov","email":"f20878473f414da183da19ee25c8722cc1d711e4@collabora.com"},"message":"drm/msm: don't deref error pointer in the msm_fbdev_create error path\n\nCurrently the error pointer returned by msm_alloc_stolen_fb gets passed\nto drm_framebuffer_remove. The latter handles only NULL pointers, thus\na nasty crash will occur.\n\nDrop the unnecessary fail label and the associated checks - both err and\nfb will be set at this stage.\n\nCc: Rob Clark <robdclark@gmail.com>\nCc: linux-arm-msm@vger.kernel.org\nCc: dri-devel@lists.freedesktop.org\nCc: freedreno@lists.freedesktop.org\nSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\nSigned-off-by: Rob Clark <robdclark@gmail.com>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/789d4c300e10eb2096ee83c3497118e67ccc951e"},{"sha":"5a786232eb69a1f870ddc0cfd69d5bdef241a2ea","author":{"name":"Pablo Neira Ayuso","email":"707d14912bb250caf67dfe0ea4035681fbfc4f56@netfilter.org"},"message":"netfilter: xt_connmark: do not cast xt_connmark_tginfo1 to xt_connmark_tginfo2\n\nThese structures have different layout, fill xt_connmark_tginfo2 with\nold fields in xt_connmark_tginfo1. Based on patch from Jack Ma.\n\nFixes: 472a73e00757 (\"netfilter: xt_conntrack: Support bit-shifting for CONNMARK & MARK targets.\")\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/5a786232eb69a1f870ddc0cfd69d5bdef241a2ea"},{"sha":"bea548831b8cee347181132eacd8b9711dfced92","author":{"name":"Jiang Biao","email":"815a9bd999140414ab0f78a0081e624aaac479f6@zte.com.cn"},"message":"blkcg: small fix on comment in blkcg_init_queue\n\nThe comment before blkg_create() in blkcg_init_queue() was moved\nfrom blkcg_activate_policy() by commit ec13b1d6f0a0457312e615, but\nit does not suit for the new context.\n\nSigned-off-by: Jiang Biao <jiang.biao2@zte.com.cn>\nSigned-off-by: Wen Yang <wen.yang99@zte.com.cn>\nCC: Tejun Heo <tj@kernel.org>\nCC: Jens Axboe <axboe@kernel.dk>\nSigned-off-by: Jens Axboe <axboe@kernel.dk>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/bea548831b8cee347181132eacd8b9711dfced92"},{"sha":"901932a3f9b2b80352896be946c6d577c0a9652c","author":{"name":"Jiang Biao","email":"815a9bd999140414ab0f78a0081e624aaac479f6@zte.com.cn"},"message":"blkcg: init root blkcg_gq under lock\n\nThe initializing of q->root_blkg is currently outside of queue lock\nand rcu, so the blkg may be destroied before the initializing, which\nmay cause dangling/null references. On the other side, the destroys\nof blkg are protected by queue lock or rcu. Put the initializing\ninside the queue lock and rcu to make it safer.\n\nSigned-off-by: Jiang Biao <jiang.biao2@zte.com.cn>\nSigned-off-by: Wen Yang <wen.yang99@zte.com.cn>\nCC: Tejun Heo <tj@kernel.org>\nCC: Jens Axboe <axboe@kernel.dk>\nSigned-off-by: Jens Axboe <axboe@kernel.dk>","distinct":true,"url":"https://api.github.com/repos/greentime/linux-nds32/commits/901932a3f9b2b80352896be946c6d577c0a9652c"}]}
{"actor":{"display_login":"greentime"}}