{"push_id":3095554208,"size":61,"distinct_size":61,"ref":"refs/heads/4.14","head":"68ad264417b447af4ee2fef1cc8f05c7ef2e0b57","before":"53fe23e47b8d7ecb36bcb1884745c0b544557863","commits":[{"sha":"426477d9f68b56ab71f52a5ce2dd6da0699d89c3","author":{"name":"Colin Ian King","email":"d100aa70785e45ee8deab668147d941941915c21@canonical.com"},"message":"cifs: don't dereference smb_file_target before null check\n\n[ Upstream commit 8c6c9bed8773375b1d54ccca2911ec892c59db5d ]\n\nThere is a null check on dst_file->private data which suggests\nit can be potentially null. However, before this check, pointer\nsmb_file_target is derived from dst_file->private and dereferenced\nin the call to tlink_tcon, hence there is a potential null pointer\ndeference.\n\nFix this by assigning smb_file_target and target_tcon after the\nnull pointer sanity checks.\n\nDetected by CoverityScan, CID#1475302 (\"Dereference before null check\")\n\nFixes: 04b38d601239 (\"vfs: pull btrfs clone API to vfs layer\")\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Steve French <stfrench@microsoft.com>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/426477d9f68b56ab71f52a5ce2dd6da0699d89c3"},{"sha":"bc32d90e4d45b4f544527efdce2ea57d83f77542","author":{"name":"Ronnie Sahlberg","email":"b60d83c421fcc8bd9f14146aa4b81a551b9898d9@redhat.com"},"message":"cifs: fix return value for cifs_listxattr\n\n[ Upstream commit 0c5d6cb6643f48ad3775322f3ebab6c7eb67484e ]\n\nIf the application buffer was too small to fit all the names\nwe would still count the number of bytes and return this for\nlistxattr. This would then trigger a BUG in usercopy.c\n\nFix the computation of the size so that we return -ERANGE\ncorrectly when the buffer is too small.\n\nThis fixes the kernel BUG for xfstest generic/377\n\nSigned-off-by: Ronnie Sahlberg <lsahlber@redhat.com>\nSigned-off-by: Steve French <stfrench@microsoft.com>\nReviewed-by: Aurelien Aptel <aaptel@suse.com>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/bc32d90e4d45b4f544527efdce2ea57d83f77542"},{"sha":"aa9571b2015d270a3e73a66d3a5b27c37836fd6a","author":{"name":"Anders Roxell","email":"b4e8e89057bc64bc4f9625a4a821c9ac177a7ed2@linaro.org"},"message":"arm64: kprobe: make page to RO mode when allocate it\n\n[ Upstream commit 966866892cf89d606544bca22d584ba2ef9ec208 ]\n\nCommit 1404d6f13e47 (\"arm64: dump: Add checking for writable and exectuable pages\")\nhas successfully identified code that leaves a page with W+X\npermissions.\n\n[    3.245140] arm64/mm: Found insecure W+X mapping at address (____ptrval____)/0xffff000000d90000\n[    3.245771] WARNING: CPU: 0 PID: 1 at ../arch/arm64/mm/dump.c:232 note_page+0x410/0x420\n[    3.246141] Modules linked in:\n[    3.246653] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.19.0-rc5-next-20180928-00001-ge70ae259b853-dirty #62\n[    3.247008] Hardware name: linux,dummy-virt (DT)\n[    3.247347] pstate: 80000005 (Nzcv daif -PAN -UAO)\n[    3.247623] pc : note_page+0x410/0x420\n[    3.247898] lr : note_page+0x410/0x420\n[    3.248071] sp : ffff00000804bcd0\n[    3.248254] x29: ffff00000804bcd0 x28: ffff000009274000\n[    3.248578] x27: ffff00000921a000 x26: ffff80007dfff000\n[    3.248845] x25: ffff0000093f5000 x24: ffff000009526f6a\n[    3.249109] x23: 0000000000000004 x22: ffff000000d91000\n[    3.249396] x21: ffff000000d90000 x20: 0000000000000000\n[    3.249661] x19: ffff00000804bde8 x18: 0000000000000400\n[    3.249924] x17: 0000000000000000 x16: 0000000000000000\n[    3.250271] x15: ffffffffffffffff x14: 295f5f5f5f6c6176\n[    3.250594] x13: 7274705f5f5f5f28 x12: 2073736572646461\n[    3.250941] x11: 20746120676e6970 x10: 70616d20582b5720\n[    3.251252] x9 : 6572756365736e69 x8 : 3039643030303030\n[    3.251519] x7 : 306666666678302f x6 : ffff0000095467b2\n[    3.251802] x5 : 0000000000000000 x4 : 0000000000000000\n[    3.252060] x3 : 0000000000000000 x2 : ffffffffffffffff\n[    3.252323] x1 : 4d151327adc50b00 x0 : 0000000000000000\n[    3.252664] Call trace:\n[    3.252953]  note_page+0x410/0x420\n[    3.253186]  walk_pgd+0x12c/0x238\n[    3.253417]  ptdump_check_wx+0x68/0xf8\n[    3.253637]  mark_rodata_ro+0x68/0x98\n[    3.253847]  kernel_init+0x38/0x160\n[    3.254103]  ret_from_fork+0x10/0x18\n\nkprobes allocates a writable executable page with module_alloc() in\norder to store executable code.\nReworked to that when allocate a page it sets mode RO. Inspired by\ncommit 63fef14fc98a (\"kprobes/x86: Make insn buffer always ROX and use text_poke()\").\n\nSuggested-by: Arnd Bergmann <arnd@arndb.de>\nSuggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nAcked-by: Will Deacon <will.deacon@arm.com>\nAcked-by: Masami Hiramatsu <mhiramat@kernel.org>\nReviewed-by: Laura Abbott <labbott@redhat.com>\nSigned-off-by: Anders Roxell <anders.roxell@linaro.org>\n[catalin.marinas@arm.com: removed unnecessary casts]\nSigned-off-by: Catalin Marinas <catalin.marinas@arm.com>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/aa9571b2015d270a3e73a66d3a5b27c37836fd6a"},{"sha":"f54c21ee5dcede4164e8924a525d801f2fe855fd","author":{"name":"Radoslaw Tyl","email":"d2a727d33ea57961e31ceba5aa328205bfa7e6ad@intel.com"},"message":"ixgbe: fix MAC anti-spoofing filter after VFLR\n\n[ Upstream commit 6702185c1ffec3421181b5e24491e3fac920cb61 ]\n\nThis change resolves a driver bug where the driver is logging a\nmessage that says \"Spoofed packets detected\". This can occur on the PF\n(host) when a VF has VLAN+MACVLAN enabled and is re-started with a\ndifferent MAC address.\n\nMAC and VLAN anti-spoofing filters are to be enabled together.\n\nSigned-off-by: Radoslaw Tyl <radoslawx.tyl@intel.com>\nTested-by: Andrew Bowers <andrewx.bowers@intel.com>\nAcked-by: Piotr Skajewski <piotrx.skajewski@intel.com>\nSigned-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/f54c21ee5dcede4164e8924a525d801f2fe855fd"},{"sha":"195169e26eaa18da05f0b63cc4b7dbfa50d70752","author":{"name":"Jann Horn","email":"0fcb39c6619aeb747ed6898bfde644ba26b24452@google.com"},"message":"reiserfs: propagate errors from fill_with_dentries() properly\n\n[ Upstream commit b10298d56c9623f9b173f19959732d3184b35f4f ]\n\nfill_with_dentries() failed to propagate errors up to\nreiserfs_for_each_xattr() properly.  Plumb them through.\n\nNote that reiserfs_for_each_xattr() is only used by\nreiserfs_delete_xattrs() and reiserfs_chown_xattrs().  The result of\nreiserfs_delete_xattrs() is discarded anyway, the only difference there is\nwhether a warning is printed to dmesg.  The result of\nreiserfs_chown_xattrs() does matter because it can block chowning of the\nfile to which the xattrs belong; but either way, the resulting state can\nhave misaligned ownership, so my patch doesn't improve things greatly.\n\nCredit for making me look at this code goes to Al Viro, who pointed out\nthat the ->actor calling convention is suboptimal and should be changed.\n\nLink: http://lkml.kernel.org/r/20180802163335.83312-1-jannh@google.com\nSigned-off-by: Jann Horn <jannh@google.com>\nReviewed-by: Andrew Morton <akpm@linux-foundation.org>\nCc: Jeff Mahoney <jeffm@suse.com>\nCc: Eric Biggers <ebiggers@google.com>\nCc: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/195169e26eaa18da05f0b63cc4b7dbfa50d70752"},{"sha":"dc50dd3ac68b092c0bcb05cbd8b604e8d517185a","author":{"name":"Ernesto A. Fernández","email":"bf3776b549db627a02b1ad63f4b7f4b547b4d613@gmail.com"},"message":"hfs: prevent btree data loss on root split\n\n[ Upstream commit d057c036672f33d43a5f7344acbb08cf3a8a0c09 ]\n\nThis bug is triggered whenever hfs_brec_update_parent() needs to split\nthe root node.  The height of the btree is not increased, which leaves\nthe new node orphaned and its records lost.  It is not possible for this\nto happen on a valid hfs filesystem because the index nodes have fixed\nlength keys.\n\nFor reasons I ignore, the hfs module does have support for a number of\nhfsplus features.  A corrupt btree header may report variable length\nkeys and trigger this bug, so it's better to fix it.\n\nLink: http://lkml.kernel.org/r/9750b1415685c4adca10766895f6d5ef12babdb0.1535682463.git.ernesto.mnd.fernandez@gmail.com\nSigned-off-by: Ernesto A. Fernández <ernesto.mnd.fernandez@gmail.com>\nCc: Christoph Hellwig <hch@infradead.org>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/dc50dd3ac68b092c0bcb05cbd8b604e8d517185a"},{"sha":"f2e71fed903fa6441188f4ac8b0df6528711cae3","author":{"name":"Ernesto A. Fernández","email":"bf3776b549db627a02b1ad63f4b7f4b547b4d613@gmail.com"},"message":"hfsplus: prevent btree data loss on root split\n\n[ Upstream commit 0a3021d4f5295aa073c7bf5c5e4de60a2e292578 ]\n\nCreating, renaming or deleting a file may cause catalog corruption and\ndata loss.  This bug is randomly triggered by xfstests generic/027, but\nhere is a faster reproducer:\n\n  truncate -s 50M fs.iso\n  mkfs.hfsplus fs.iso\n  mount fs.iso /mnt\n  i=100\n  while [ $i -le 150 ]; do\n    touch /mnt/$i &>/dev/null\n    ((++i))\n  done\n  i=100\n  while [ $i -le 150 ]; do\n    mv /mnt/$i /mnt/$(perl -e \"print $i x82\") &>/dev/null\n    ((++i))\n  done\n  umount /mnt\n  fsck.hfsplus -n fs.iso\n\nThe bug is triggered whenever hfs_brec_update_parent() needs to split the\nroot node.  The height of the btree is not increased, which leaves the new\nnode orphaned and its records lost.\n\nLink: http://lkml.kernel.org/r/26d882184fc43043a810114258f45277752186c7.1535682461.git.ernesto.mnd.fernandez@gmail.com\nSigned-off-by: Ernesto A. Fernández <ernesto.mnd.fernandez@gmail.com>\nCc: Christoph Hellwig <hch@infradead.org>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/f2e71fed903fa6441188f4ac8b0df6528711cae3"},{"sha":"a134b05a43ae2327036e860fb10c74389b5bd971","author":{"name":"Richard Weinberger","email":"320bca71fc381a4a025636043ca86e734e31cf8b@nod.at"},"message":"um: Give start_idle_thread() a return code\n\n[ Upstream commit 7ff1e34bbdc15acab823b1ee4240e94623d50ee8 ]\n\nFixes:\narch/um/os-Linux/skas/process.c:613:1: warning: control reaches end of\nnon-void function [-Wreturn-type]\n\nlongjmp() never returns but gcc still warns that the end of the function\ncan be reached.\nAdd a return code and debug aid to detect this impossible case.\n\nSigned-off-by: Richard Weinberger <richard@nod.at>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/a134b05a43ae2327036e860fb10c74389b5bd971"},{"sha":"a3e69ef80467644e7970fdc39452f2247994fc3f","author":{"name":"Lee, Shawn C","email":"f316fd5e8006f31f0c6b66cc7f172ec0b59b6b01@intel.com"},"message":"drm/edid: Add 6 bpc quirk for BOE panel.\n\n[ Upstream commit 922dceff8dc1fb4dafc9af78139ba65671408103 ]\n\nBOE panel (ID: 0x0771) that reports \"DFP 1.x compliant TMDS\".\nBut it's 6bpc panel only instead of 8 bpc.\n\nAdd panel ID to edid quirk list and set 6 bpc as default to\nwork around this issue.\n\nCc: Jani Nikula <jani.nikula@intel.com>\nCc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>\nCc: Gustavo Padovan <gustavo@padovan.org>\nCc: Cooper Chiou <cooper.chiou@intel.com>\nSigned-off-by: Lee, Shawn C <shawn.c.lee@intel.com>>\nSigned-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>\nLink: https://patchwork.freedesktop.org/patch/msgid/1540792173-7288-1-git-send-email-shawn.c.lee@intel.com\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/a3e69ef80467644e7970fdc39452f2247994fc3f"},{"sha":"b36c78af0c4d210aa99b705c4d777adf6a44d67f","author":{"name":"Rajneesh Bhardwaj","email":"cc44446e1001aa62ebc69c661b25f25f65f47456@linux.intel.com"},"message":"platform/x86: intel_telemetry: report debugfs failure\n\n[ Upstream commit 8d98b1ef368feeb7720b8b9b6f3bd93f2ad892bc ]\n\nOn some Goldmont based systems such as ASRock J3455M the BIOS may not\nenable the IPC1 device that provides access to the PMC and PUNIT. In\nsuch scenarios, the IOSS and PSS resources from the platform device can\nnot be obtained and result in a invalid telemetry_plt_config which is an\ninternal data structure that holds platform config and is maintained by\nthe telemetry platform driver.\n\nThis is also applicable to the platforms where the BIOS supports IPC1\ndevice under debug configurations but IPC1 is disabled by user or the\npolicy.\n\nThis change allows user to know the reason for not seeing entries under\n/sys/kernel/debug/telemetry/* when there is no apparent failure at boot.\n\nCc: Matt Turner <matt.turner@intel.com>\nCc: Len Brown <len.brown@intel.com>\nCc: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>\nCc: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@intel.com>\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=198779\nAcked-by: Matt Turner <matt.turner@intel.com>\nSigned-off-by: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>\nSigned-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/b36c78af0c4d210aa99b705c4d777adf6a44d67f"},{"sha":"0333b8fc793bdb01b454a9c2ad3bf2c63a8cb530","author":{"name":"Alan Tull","email":"802de0f9a1e787b54315a5f20517960cd3907ea7@kernel.org"},"message":"clk: fixed-rate: fix of_node_get-put imbalance\n\n[ Upstream commit 52091c256bdcad0d01e2852a63f19cd2cce6af96 ]\n\nWhen the fixed rate clock is created by devicetree,\nof_clk_add_provider is called.  Add a call to\nof_clk_del_provider in the remove function to balance\nit out.\n\nSigned-off-by: Alan Tull <atull@kernel.org>\nFixes: 435779fe1336 (\"clk: fixed-rate: Convert into a module platform driver\")\nSigned-off-by: Stephen Boyd <sboyd@kernel.org>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/0333b8fc793bdb01b454a9c2ad3bf2c63a8cb530"},{"sha":"bff410ea7ec2541a38d353a9e012f7f4622e17c1","author":{"name":"David Miller","email":"fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net"},"message":"perf symbols: Set PLT entry/header sizes properly on Sparc\n\n[ Upstream commit d6afa561e1471ccfdaf7191230c0c59a37e45a5b ]\n\nUsing the sh_entsize for both values isn't correct.  It happens to be\ncorrect on x86...\n\nFor both 32-bit and 64-bit sparc, there are four PLT entries in the PLT\nsection.\n\nSigned-off-by: David S. Miller <davem@davemloft.net>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Alexis Berlemont <alexis.berlemont@gmail.com>\nCc: David Tolnay <dtolnay@gmail.com>\nCc: Hanjun Guo <guohanjun@huawei.com>\nCc: Hemant Kumar <hemant@linux.vnet.ibm.com>\nCc: Li Bin <huawei.libin@huawei.com>\nCc: Masami Hiramatsu <mhiramat@kernel.org>\nCc: Milian Wolff <milian.wolff@kdab.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Wang Nan <wangnan0@huawei.com>\nCc: zhangmengting@huawei.com\nFixes: b2f7605076d6 (\"perf symbols: Fix plt entry calculation for ARM and AARCH64\")\nLink: http://lkml.kernel.org/r/20181017.120859.2268840244308635255.davem@davemloft.net\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/bff410ea7ec2541a38d353a9e012f7f4622e17c1"},{"sha":"a088fde602b8dc3183fb40fa2e706455243bd900","author":{"name":"Chengguang Xu","email":"8ebc0bfff0a70eab65388e77d52e77c065b8e864@gmx.com"},"message":"fs/exofs: fix potential memory leak in mount option parsing\n\n[ Upstream commit 515f1867addaba49c1c6ac73abfaffbc192c1db4 ]\n\nThere are some cases can cause memory leak when parsing\noption 'osdname'.\n\nSigned-off-by: Chengguang Xu <cgxu519@gmx.com>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/a088fde602b8dc3183fb40fa2e706455243bd900"},{"sha":"e2a11843feaac0a4c7f6047ab433a059f0122603","author":{"name":"Marek Szyprowski","email":"2a0259761cc3e88db42be5300c1579a67c77e65e@samsung.com"},"message":"clk: samsung: exynos5420: Enable PERIS clocks for suspend\n\n[ Upstream commit b33228029d842269e17bba591609e83ed422005d ]\n\nEnsure that clocks for core SoC modules (including TZPC0..9 modules)\nare enabled for suspend/resume cycle. This fixes suspend/resume\nsupport on Exynos5422-based Odroid XU3/XU4 boards.\n\nSuggested-by: Joonyoung Shim <jy0922.shim@samsung.com>\nSigned-off-by: Marek Szyprowski <m.szyprowski@samsung.com>\nSigned-off-by: Sylwester Nawrocki <snawrocki@kernel.org>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/e2a11843feaac0a4c7f6047ab433a059f0122603"},{"sha":"d0a636aa44f9e7cbac2a90e191bc0ad840b10b9e","author":{"name":"Zubin Mithra","email":"d5213deecb9a6f5b718dc72b9731378512cab1ae@chromium.org"},"message":"apparmor: Fix uninitialized value in aa_split_fqname\n\n[ Upstream commit 250f2da49cb8e582215a65c03f50e8ddf5cd119c ]\n\nSyzkaller reported a OOB-read with the stacktrace below. This occurs\ninside __aa_lookupn_ns as `n` is not initialized. `n` is obtained from\naa_splitn_fqname. In cases where `name` is invalid, aa_splitn_fqname\nreturns without initializing `ns_name` and `ns_len`.\n\nFix this by always initializing `ns_name` and `ns_len`.\n\n\t__dump_stack lib/dump_stack.c:77 [inline]\n\tdump_stack+0x1c4/0x2b4 lib/dump_stack.c:113\n\tprint_address_description.cold.8+0x9/0x1ff mm/kasan/report.c:256\n\tkasan_report_error mm/kasan/report.c:354 [inline]\n\tkasan_report.cold.9+0x242/0x309 mm/kasan/report.c:412\n\t__asan_report_load1_noabort+0x14/0x20 mm/kasan/report.c:430\n\tmemcmp+0xe3/0x160 lib/string.c:861\n\tstrnstr+0x4b/0x70 lib/string.c:934\n\t__aa_lookupn_ns+0xc1/0x570 security/apparmor/policy_ns.c:209\n\taa_lookupn_ns+0x88/0x1e0 security/apparmor/policy_ns.c:240\n\taa_fqlookupn_profile+0x1b9/0x1010 security/apparmor/policy.c:468\n\tfqlookupn_profile+0x80/0xc0 security/apparmor/label.c:1844\n\taa_label_strn_parse+0xa3a/0x1230 security/apparmor/label.c:1908\n\taa_label_parse+0x42/0x50 security/apparmor/label.c:1943\n\taa_change_profile+0x513/0x3510 security/apparmor/domain.c:1362\n\tapparmor_setprocattr+0xaa4/0x1150 security/apparmor/lsm.c:658\n\tsecurity_setprocattr+0x66/0xc0 security/security.c:1298\n\tproc_pid_attr_write+0x301/0x540 fs/proc/base.c:2555\n\t__vfs_write+0x119/0x9f0 fs/read_write.c:485\n\tvfs_write+0x1fc/0x560 fs/read_write.c:549\n\tksys_write+0x101/0x260 fs/read_write.c:598\n\t__do_sys_write fs/read_write.c:610 [inline]\n\t__se_sys_write fs/read_write.c:607 [inline]\n\t__x64_sys_write+0x73/0xb0 fs/read_write.c:607\n\tdo_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290\n\tentry_SYSCALL_64_after_hwframe+0x49/0xbe\n\nFixes: 3b0aaf5866bf (\"apparmor: add lib fn to find the \"split\" for fqnames\")\nReported-by: syzbot+61e4b490d9d2da591b50@syzkaller.appspotmail.com\nSigned-off-by: Zubin Mithra <zsm@chromium.org>\nReviewed-by: Kees Cook <keescook@chromium.org>\nSigned-off-by: John Johansen <john.johansen@canonical.com>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/d0a636aa44f9e7cbac2a90e191bc0ad840b10b9e"},{"sha":"ad2e60ff51a7bbcaf87cf66875e3a28aaefbaedd","author":{"name":"Feng Tang","email":"7685a6702c33a8c01ef22193062cb8069601cb3e@intel.com"},"message":"x86/earlyprintk: Add a force option for pciserial device\n\n[ Upstream commit d2266bbfa9e3e32e3b642965088ca461bd24a94f ]\n\nThe \"pciserial\" earlyprintk variant helps much on many modern x86\nplatforms, but unfortunately there are still some platforms with PCI\nUART devices which have the wrong PCI class code. In that case, the\ncurrent class code check does not allow for them to be used for logging.\n\nAdd a sub-option \"force\" which overrides the class code check and thus\nthe use of such device can be enforced.\n\n [ bp: massage formulations. ]\n\nSuggested-by: Borislav Petkov <bp@alien8.de>\nSigned-off-by: Feng Tang <feng.tang@intel.com>\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: \"H. Peter Anvin\" <hpa@zytor.com>\nCc: \"Stuart R . Anderson\" <stuart.r.anderson@intel.com>\nCc: Bjorn Helgaas <bhelgaas@google.com>\nCc: David Rientjes <rientjes@google.com>\nCc: Feng Tang <feng.tang@intel.com>\nCc: Frederic Weisbecker <frederic@kernel.org>\nCc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nCc: H Peter Anvin <hpa@linux.intel.com>\nCc: Ingo Molnar <mingo@kernel.org>\nCc: Jiri Kosina <jkosina@suse.cz>\nCc: Jonathan Corbet <corbet@lwn.net>\nCc: Kai-Heng Feng <kai.heng.feng@canonical.com>\nCc: Kate Stewart <kstewart@linuxfoundation.org>\nCc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Philippe Ombredanne <pombredanne@nexb.com>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Thymo van Beers <thymovanbeers@gmail.com>\nCc: alan@linux.intel.com\nCc: linux-doc@vger.kernel.org\nLink: http://lkml.kernel.org/r/20181002164921.25833-1-feng.tang@intel.com\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/ad2e60ff51a7bbcaf87cf66875e3a28aaefbaedd"},{"sha":"4f9ffc2711d0d6651b67fa68ab75feec7201ecff","author":{"name":"Paul Gortmaker","email":"ae947f3c8df96e1dc851c5e3e5a930ce6d3f1f74@windriver.com"},"message":"platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307\n\n[ Upstream commit 684238d79ad85c5e19a71bb5818e77e329912fbc ]\n\nTo fix:\n\n  acerhdf: unknown (unsupported) BIOS version Gateway  /LT31   /v1.3307 , please report, aborting!\n\nAs can be seen in the context, the BIOS registers haven't changed in\nthe previous versions, so the assumption is they won't have changed\nin this last update for this somewhat older platform either.\n\nCc: Peter Feuerer <peter@piie.net>\nCc: Darren Hart <dvhart@infradead.org>\nCc: Andy Shevchenko <andy@infradead.org>\nSigned-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>\nSigned-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\nReviewed-by: Peter Feuerer <peter@piie.net>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/4f9ffc2711d0d6651b67fa68ab75feec7201ecff"},{"sha":"10c51fa85c9879f7d90b184f940e2e16e5e3b330","author":{"name":"Nathan Chancellor","email":"f65d3f2dc139dcfe7b6f0b0a466af3bc5fed8fa7@gmail.com"},"message":"arm64: percpu: Initialize ret in the default case\n\n[ Upstream commit b5bb425871186303e6936fa2581521bdd1964a58 ]\n\nClang warns that if the default case is taken, ret will be\nuninitialized.\n\n./arch/arm64/include/asm/percpu.h:196:2: warning: variable 'ret' is used\nuninitialized whenever switch default is taken\n[-Wsometimes-uninitialized]\n        default:\n        ^~~~~~~\n./arch/arm64/include/asm/percpu.h:200:9: note: uninitialized use occurs\nhere\n        return ret;\n               ^~~\n./arch/arm64/include/asm/percpu.h:157:19: note: initialize the variable\n'ret' to silence this warning\n        unsigned long ret, loop;\n                         ^\n                          = 0\n\nThis warning appears several times while building the erofs filesystem.\nWhile it's not strictly wrong, the BUILD_BUG will prevent this from\nbecoming a true problem. Initialize ret to 0 in the default case right\nbefore the BUILD_BUG to silence all of these warnings.\n\nReported-by: Prasad Sodagudi <psodagud@codeaurora.org>\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>\nReviewed-by: Nick Desaulniers <ndesaulniers@google.com>\nSigned-off-by: Dennis Zhou <dennis@kernel.org>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/10c51fa85c9879f7d90b184f940e2e16e5e3b330"},{"sha":"221609ce4ce547d2fbad0e7ecd68d66e12f358ec","author":{"name":"Vasily Gorbik","email":"fd6608149f5f589003abf198bcd5ef1b94afa26b@linux.ibm.com"},"message":"s390/vdso: add missing FORCE to build targets\n\n[ Upstream commit b44b136a3773d8a9c7853f8df716bd1483613cbb ]\n\nAccording to Documentation/kbuild/makefiles.txt all build targets using\nif_changed should use FORCE as well. Add missing FORCE to make sure\nvdso targets are rebuild properly when not just immediate prerequisites\nhave changed but also when build command differs.\n\nReviewed-by: Philipp Rudo <prudo@linux.ibm.com>\nSigned-off-by: Vasily Gorbik <gor@linux.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/221609ce4ce547d2fbad0e7ecd68d66e12f358ec"},{"sha":"a1e0ae82cfd5f05973a6459ec17ed61df5cf0f9f","author":{"name":"Stefano Brivio","email":"efa1d7a1f7e06da157cba8418bde1140b06b0968@redhat.com"},"message":"netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace\n\n[ Upstream commit 439cd39ea136d2c026805264d58a91f36b6b64ca ]\n\nCommit 45040978c899 (\"netfilter: ipset: Fix set:list type crash\nwhen flush/dump set in parallel\") postponed decreasing set\nreference counters to the RCU callback.\n\nAn 'ipset del' command can terminate before the RCU grace period\nis elapsed, and if sets are listed before then, the reference\ncounter shown in userspace will be wrong:\n\n # ipset create h hash:ip; ipset create l list:set; ipset add l\n # ipset del l h; ipset list h\n Name: h\n Type: hash:ip\n Revision: 4\n Header: family inet hashsize 1024 maxelem 65536\n Size in memory: 88\n References: 1\n Number of entries: 0\n Members:\n # sleep 1; ipset list h\n Name: h\n Type: hash:ip\n Revision: 4\n Header: family inet hashsize 1024 maxelem 65536\n Size in memory: 88\n References: 0\n Number of entries: 0\n Members:\n\nFix this by making the reference count update synchronous again.\n\nAs a result, when sets are listed, ip_set_name_byindex() might\nnow fetch a set whose reference count is already zero. Instead\nof relying on the reference count to protect against concurrent\nset renaming, grab ip_set_ref_lock as reader and copy the name,\nwhile holding the same lock in ip_set_rename() as writer\ninstead.\n\nReported-by: Li Shuang <shuali@redhat.com>\nFixes: 45040978c899 (\"netfilter: ipset: Fix set:list type crash when flush/dump set in parallel\")\nSigned-off-by: Stefano Brivio <sbrivio@redhat.com>\nSigned-off-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>\nSigned-off-by: Sasha Levin <sashal@kernel.org>","distinct":true,"url":"https://api.github.com/repos/backbone/backbone-sources/commits/a1e0ae82cfd5f05973a6459ec17ed61df5cf0f9f"}]}
{"actor":{"display_login":"backbone"}}