{"push_id":2672996953,"size":1000,"distinct_size":1,"ref":"refs/heads/topic/clkdev-fix","head":"740f0c36a7708dc823b708915081a23866bde12f","before":"7b58d8da0626d4596ec3b1e400256f623e87fae7","commits":[{"sha":"b37d33edbf41b532ddd156707c037c6f4784e40b","author":{"name":"Jiri Olsa","email":"2c6594f608aa3d41e98d48846a6328831f7084ad@kernel.org"},"message":"perf stat: Use only color_fprintf call in print_metric_only\n\nWe can call color_fprintf also for non color case, it's handled\nproperly. This change simplifies following patch.\n\nSigned-off-by: Jiri Olsa <jolsa@kernel.org>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Andi Kleen <andi@firstfloor.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Frederic Weisbecker <frederic@kernel.org>\nCc: Milian Wolff <milian.wolff@kdab.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nLink: http://lkml.kernel.org/r/20180606221513.11302-5-jolsa@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/b37d33edbf41b532ddd156707c037c6f4784e40b"},{"sha":"f515572734fb323aa0efe9ea2c546cd7fee327f7","author":{"name":"Jiri Olsa","email":"2c6594f608aa3d41e98d48846a6328831f7084ad@kernel.org"},"message":"perf stat: Fix metric column header display alignment\n\nMake the metric only display aligned.\n\nBefore:\n  # perf stat --topdown -I 1000\n  #           time core         cpus retiring             bad speculation      frontend bound       backend bound\n       1.000394323 S0-C0           2     37.4%               12.0%               31.4%               19.2%\n       1.000394323 S0-C1           2     25.1%                9.2%               43.8%               21.9%\n       2.001521204 S0-C0           2     36.4%               11.4%               32.4%               19.8%\n       2.001521204 S0-C1           2     26.2%                9.4%               43.1%               21.3%\n       3.001930208 S0-C0           2     35.1%               10.7%               33.6%               20.6%\n       3.001930208 S0-C1           2     28.9%               10.0%               40.0%               21.1%\n\nAfter:\n  # perf stat --topdown -I 1000\n  #           time core         cpus             retiring      bad speculation       frontend bound        backend bound\n       1.000303722 S0-C0           2                34.2%                 7.6%                34.2%                24.0%\n       1.000303722 S0-C1           2                33.1%                 6.4%                36.9%                23.6%\n       2.001281055 S0-C0           2                34.6%                 6.7%                36.8%                21.8%\n       2.001281055 S0-C1           2                32.8%                 7.1%                38.1%                22.0%\n       3.001546080 S0-C0           2                39.3%                 5.5%                32.7%                22.5%\n       3.001546080 S0-C1           2                37.8%                 6.0%                33.1%                23.1%\n\nSigned-off-by: Jiri Olsa <jolsa@kernel.org>\nTested-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Andi Kleen <andi@firstfloor.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Frederic Weisbecker <frederic@kernel.org>\nCc: Milian Wolff <milian.wolff@kdab.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nLink: http://lkml.kernel.org/r/20180606221513.11302-6-jolsa@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/f515572734fb323aa0efe9ea2c546cd7fee327f7"},{"sha":"c1a1f5d9da800dc715d8c1d8a9692c63c70c2955","author":{"name":"Jiri Olsa","email":"2c6594f608aa3d41e98d48846a6328831f7084ad@kernel.org"},"message":"perf stat: Allow to specify specific metric column len\n\nThe following change will introduce new metrics, that doesn't need such\nwide hard coded spacing. Switch METRIC_ONLY_LEN macro usage with\nmetric_only_len variable.\n\nSigned-off-by: Jiri Olsa <jolsa@kernel.org>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Andi Kleen <andi@firstfloor.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Frederic Weisbecker <frederic@kernel.org>\nCc: Milian Wolff <milian.wolff@kdab.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nLink: http://lkml.kernel.org/r/20180606221513.11302-7-jolsa@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/c1a1f5d9da800dc715d8c1d8a9692c63c70c2955"},{"sha":"a5cfa6217c94a1f1cfad4481fc14f5fc399abde3","author":{"name":"Jiri Olsa","email":"2c6594f608aa3d41e98d48846a6328831f7084ad@kernel.org"},"message":"perf stat: Add event parsing error handling to add_default_attributes\n\nAdd missing error handling for parse_events calls in add_default_attributes\nfunctions. The error handler displays error details, like for transactions (-T):\n\nBefore:\n  $ perf stat -T\n  Cannot set up transaction events\n\nAfter:\n  $ perf stat -T\n  Cannot set up transaction events\n  event syntax error: '..cycles,cpu/cycles-t/,cpu/tx-start/,cpu/el-start/,cpu/cycles-ct/}'\n                                    \\___ unknown term\n\nSigned-off-by: Jiri Olsa <jolsa@kernel.org>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Andi Kleen <andi@firstfloor.org>\nCc: David Ahern <dsahern@gmail.com>\nCc: Frederic Weisbecker <frederic@kernel.org>\nCc: Milian Wolff <milian.wolff@kdab.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nLink: http://lkml.kernel.org/r/20180606221513.11302-8-jolsa@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/a5cfa6217c94a1f1cfad4481fc14f5fc399abde3"},{"sha":"3036bc45364f98515a2c446d7fac2c34dcfbeff4","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'media/v4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media updates from Mauro Carvalho Chehab:\n\n - remove of atomisp driver from staging, as nobody would have time to\n   dedicate huge efforts to fix all the problems there. Also, we have a\n   feeling that the driver may not even run the way it is.\n\n - move Zoran driver to staging, in order to be either fixed to use VB2\n   and the proper media kAPIs or to be removed\n\n - remove videobuf-dvb driver, with is unused for a while\n\n - some V4L2 documentation fixes/improvements\n\n - new sensor drivers: imx258 and ov7251\n\n - a new driver was added to allow using I2C transparent drivers\n\n - several improvements at the ddbridge driver\n\n - several improvements at the ISDB pt1 driver, making it more coherent\n   with the DVB framework\n\n - added a new platform driver for MIPI CSI-2 RX: cadence\n\n - now, all media drivers can be compiled on x86 with COMPILE_TEST\n\n - almost all media drivers now build on non-x86 architectures with\n   COMPILE_TEST\n\n - lots of other random stuff: cleanups, support for new board models,\n   bug fixes, etc\n\n* tag 'media/v4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (464 commits)\n  media: omap2: fix compile-testing with FB_OMAP2=m\n  media: media/radio/Kconfig: add back RADIO_ISA\n  media: v4l2-ioctl.c: fix missing unlock in __video_do_ioctl()\n  media: pxa_camera: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power\n  media: arch: sh: migor: Fix TW9910 PDN gpio\n  media: staging: tegra-vde: Reset VDE regardless of memory client resetting failure\n  media: marvel-ccic: mmp: select VIDEOBUF2_VMALLOC/DMA_CONTIG\n  media: marvel-ccic: allow ccic and mmp drivers to coexist\n  media: uvcvideo: Prevent setting unavailable flags\n  media: ddbridge: conditionally enable fast TS for stv0910-equipped bridges\n  media: dvb-frontends/stv0910: make TS speed configurable\n  media: ddbridge/mci: add identifiers to function definition arguments\n  media: ddbridge/mci: protect against out-of-bounds array access in stop()\n  media: rc: ensure input/lirc device can be opened after register\n  media: rc: nuvoton: Keep device enabled during reg init\n  media: rc: nuvoton: Keep track of users on CIR enable/disable\n  media: rc: nuvoton: Tweak the interrupt enabling dance\n  media: uvcvideo: Support realtek's UVC 1.5 device\n  media: uvcvideo: Fix driver reference counting\n  media: gspca_zc3xx: Enable short exposure times for OV7648\n  ...","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/3036bc45364f98515a2c446d7fac2c34dcfbeff4"},{"sha":"58990d1ff3f7896ee341030e9a7c2e4002570683","author":{"name":"Daniel Borkmann","email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@iogearbox.net"},"message":"bpf: reject passing modified ctx to helper functions\n\nAs commit 28e33f9d78ee (\"bpf: disallow arithmetic operations on\ncontext pointer\") already describes, f1174f77b50c (\"bpf/verifier:\nrework value tracking\") removed the specific white-listed cases\nwe had previously where we would allow for pointer arithmetic in\norder to further generalize it, and allow e.g. context access via\nmodified registers. While the dereferencing of modified context\npointers had been forbidden through 28e33f9d78ee, syzkaller did\nrecently manage to trigger several KASAN splats for slab out of\nbounds access and use after frees by simply passing a modified\ncontext pointer to a helper function which would then do the bad\naccess since verifier allowed it in adjust_ptr_min_max_vals().\n\nRejecting arithmetic on ctx pointer in adjust_ptr_min_max_vals()\ngenerally could break existing programs as there's a valid use\ncase in tracing in combination with passing the ctx to helpers as\nbpf_probe_read(), where the register then becomes unknown at\nverification time due to adding a non-constant offset to it. An\naccess sequence may look like the following:\n\n  offset = args->filename;  /* field __data_loc filename */\n  bpf_probe_read(&dst, len, (char *)args + offset); // args is ctx\n\nThere are two options: i) we could special case the ctx and as\nsoon as we add a constant or bounded offset to it (hence ctx type\nwouldn't change) we could turn the ctx into an unknown scalar, or\nii) we generalize the sanity test for ctx member access into a\nsmall helper and assert it on the ctx register that was passed\nas a function argument. Fwiw, latter is more obvious and less\ncomplex at the same time, and one case that may potentially be\nlegitimate in future for ctx member access at least would be for\nctx to carry a const offset. Therefore, fix follows approach\nfrom ii) and adds test cases to BPF kselftests.\n\nFixes: f1174f77b50c (\"bpf/verifier: rework value tracking\")\nReported-by: syzbot+3d0b2441dbb71751615e@syzkaller.appspotmail.com\nReported-by: syzbot+c8504affd4fdd0c1b626@syzkaller.appspotmail.com\nReported-by: syzbot+e5190cb881d8660fb1a3@syzkaller.appspotmail.com\nReported-by: syzbot+efae31b384d5badbd620@syzkaller.appspotmail.com\nSigned-off-by: Daniel Borkmann <daniel@iogearbox.net>\nAcked-by: Alexei Starovoitov <ast@kernel.org>\nAcked-by: Yonghong Song <yhs@fb.com>\nAcked-by: Edward Cree <ecree@solarflare.com>\nSigned-off-by: Alexei Starovoitov <ast@kernel.org>","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/58990d1ff3f7896ee341030e9a7c2e4002570683"},{"sha":"9855c4626c67abc24902246ba961e6dd9022dd27","author":{"name":"Naveen N. Rao","email":"ab6d6a855b3296300e8aab8024dd0ef8fdc6eb45@linux.vnet.ibm.com"},"message":"selftests/ftrace: Add ppc support for kprobe args tests\n\nAdd powerpc support for the recently added kprobe args tests.\n\nSigned-off-by: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>\nReviewed-by: Masami Hiramatsu <mhiramat@kernel.org>\nAcked-by: Steven Rostedt (VMware) <rostedt@goodmis.org>\nSigned-off-by: Shuah Khan (Samsung OSG) <shuah@kernel.org>","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/9855c4626c67abc24902246ba961e6dd9022dd27"},{"sha":"53c3daf8cfeae4b1289723c7abeb9540c1630cf8","author":{"name":"Dan Carpenter","email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com"},"message":"kselftest/cgroup: fix a signedness bug\n\n\"len\" needs to be signed for the error handling to work.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Shuah Khan (Samsung OSG) <shuah@kernel.org>","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/53c3daf8cfeae4b1289723c7abeb9540c1630cf8"},{"sha":"3a3869f1c443383ef8354ffa0e5fb8df65d8b549","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'pci-v4.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull PCI updates from Bjorn Helgaas:\n\n  - unify AER decoding for native and ACPI CPER sources (Alexandru\n    Gagniuc)\n\n  - add TLP header info to AER tracepoint (Thomas Tai)\n\n  - add generic pcie_wait_for_link() interface (Oza Pawandeep)\n\n  - handle AER ERR_FATAL by removing and re-enumerating devices, as\n    Downstream Port Containment does (Oza Pawandeep)\n\n  - factor out common code between AER and DPC recovery (Oza Pawandeep)\n\n  - stop triggering DPC for ERR_NONFATAL errors (Oza Pawandeep)\n\n  - share ERR_FATAL recovery path between AER and DPC (Oza Pawandeep)\n\n  - disable ASPM L1.2 substate if we don't have LTR (Bjorn Helgaas)\n\n  - respect platform ownership of LTR (Bjorn Helgaas)\n\n  - clear interrupt status in top half to avoid interrupt storm (Oza\n    Pawandeep)\n\n  - neaten pci=earlydump output (Andy Shevchenko)\n\n  - avoid errors when extended config space inaccessible (Gilles Buloz)\n\n  - prevent sysfs disable of device while driver attached (Christoph\n    Hellwig)\n\n  - use core interface to report PCIe link properties in bnx2x, bnxt_en,\n    cxgb4, ixgbe (Bjorn Helgaas)\n\n  - remove unused pcie_get_minimum_link() (Bjorn Helgaas)\n\n  - fix use-before-set error in ibmphp (Dan Carpenter)\n\n  - fix pciehp timeouts caused by Command Completed errata (Bjorn\n    Helgaas)\n\n  - fix refcounting in pnv_php hotplug (Julia Lawall)\n\n  - clear pciehp Presence Detect and Data Link Layer Status Changed on\n    resume so we don't miss hotplug events (Mika Westerberg)\n\n  - only request pciehp control if we support it, so platform can use\n    ACPI hotplug otherwise (Mika Westerberg)\n\n  - convert SHPC to be builtin only (Mika Westerberg)\n\n  - request SHPC control via _OSC if we support it (Mika Westerberg)\n\n  - simplify SHPC handoff from firmware (Mika Westerberg)\n\n  - fix an SHPC quirk that mistakenly included *all* AMD bridges as well\n    as devices from any vendor with device ID 0x7458 (Bjorn Helgaas)\n\n  - assign a bus number even to non-native hotplug bridges to leave\n    space for acpiphp additions, to fix a common Thunderbolt xHCI\n    hot-add failure (Mika Westerberg)\n\n  - keep acpiphp from scanning native hotplug bridges, to fix common\n    Thunderbolt hot-add failures (Mika Westerberg)\n\n  - improve \"partially hidden behind bridge\" messages from core (Mika\n    Westerberg)\n\n  - add macros for PCIe Link Control 2 register (Frederick Lawler)\n\n  - replace IB/hfi1 custom macros with PCI core versions (Frederick\n    Lawler)\n\n  - remove dead microblaze and xtensa code (Bjorn Helgaas)\n\n  - use dev_printk() when possible in xtensa and mips (Bjorn Helgaas)\n\n  - remove unused pcie_port_acpi_setup() and portdrv_acpi.c (Bjorn\n    Helgaas)\n\n  - add managed interface to get PCI host bridge resources from OF (Jan\n    Kiszka)\n\n  - add support for unbinding generic PCI host controller (Jan Kiszka)\n\n  - fix memory leaks when unbinding generic PCI host controller (Jan\n    Kiszka)\n\n  - request legacy VGA framebuffer only for VGA devices to avoid false\n    device conflicts (Bjorn Helgaas)\n\n  - turn on PCI_COMMAND_IO & PCI_COMMAND_MEMORY in pci_enable_device()\n    like everybody else, not in pcibios_fixup_bus() (Bjorn Helgaas)\n\n  - add generic enable function for simple SR-IOV hardware (Alexander\n    Duyck)\n\n  - use generic SR-IOV enable for ena, nvme (Alexander Duyck)\n\n  - add ACS quirk for Intel 7th & 8th Gen mobile (Alex Williamson)\n\n  - add ACS quirk for Intel 300 series (Mika Westerberg)\n\n  - enable register clock for Armada 7K/8K (Gregory CLEMENT)\n\n  - reduce Keystone \"link already up\" log level (Fabio Estevam)\n\n  - move private DT functions to drivers/pci/ (Rob Herring)\n\n  - factor out dwc CONFIG_PCI Kconfig dependencies (Rob Herring)\n\n  - add DesignWare support to the endpoint test driver (Gustavo\n    Pimentel)\n\n  - add DesignWare support for endpoint mode (Gustavo Pimentel)\n\n  - use devm_ioremap_resource() instead of devm_ioremap() in dra7xx and\n    artpec6 (Gustavo Pimentel)\n\n  - fix Qualcomm bitwise NOT issue (Dan Carpenter)\n\n  - add Qualcomm runtime PM support (Srinivas Kandagatla)\n\n  - fix DesignWare enumeration below bridges (Koen Vandeputte)\n\n  - use usleep() instead of mdelay() in endpoint test (Jia-Ju Bai)\n\n  - add configfs entries for pci_epf_driver device IDs (Kishon Vijay\n    Abraham I)\n\n  - clean up pci_endpoint_test driver (Gustavo Pimentel)\n\n  - update Layerscape maintainer email addresses (Minghuan Lian)\n\n  - add COMPILE_TEST to improve build test coverage (Rob Herring)\n\n  - fix Hyper-V bus registration failure caused by domain/serial number\n    confusion (Sridhar Pitchai)\n\n  - improve Hyper-V refcounting and coding style (Stephen Hemminger)\n\n  - avoid potential Hyper-V hang waiting for a response that will never\n    come (Dexuan Cui)\n\n  - implement Mediatek chained IRQ handling (Honghui Zhang)\n\n  - fix vendor ID & class type for Mediatek MT7622 (Honghui Zhang)\n\n  - add Mobiveil PCIe host controller driver (Subrahmanya Lingappa)\n\n  - add Mobiveil MSI support (Subrahmanya Lingappa)\n\n  - clean up clocks, MSI, IRQ mappings in R-Car probe failure paths\n    (Marek Vasut)\n\n  - poll more frequently (5us vs 5ms) while waiting for R-Car data link\n    active (Marek Vasut)\n\n  - use generic OF parsing interface in R-Car (Vladimir Zapolskiy)\n\n  - add R-Car V3H (R8A77980) \"compatible\" string (Sergei Shtylyov)\n\n  - add R-Car gen3 PHY support (Sergei Shtylyov)\n\n  - improve R-Car PHYRDY polling (Sergei Shtylyov)\n\n  - clean up R-Car macros (Marek Vasut)\n\n  - use runtime PM for R-Car controller clock (Dien Pham)\n\n  - update arm64 defconfig for Rockchip (Shawn Lin)\n\n  - refactor Rockchip code to facilitate both root port and endpoint\n    mode (Shawn Lin)\n\n  - add Rockchip endpoint mode driver (Shawn Lin)\n\n  - support VMD \"membar shadow\" feature (Jon Derrick)\n\n  - support VMD bus number offsets (Jon Derrick)\n\n  - add VMD \"no AER source ID\" quirk for more device IDs (Jon Derrick)\n\n  - remove unnecessary host controller CONFIG_PCIEPORTBUS Kconfig\n    selections (Bjorn Helgaas)\n\n  - clean up quirks.c organization and whitespace (Bjorn Helgaas)\n\n* tag 'pci-v4.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (144 commits)\n  PCI/AER: Replace struct pcie_device with pci_dev\n  PCI/AER: Remove unused parameters\n  PCI: qcom: Include gpio/consumer.h\n  PCI: Improve \"partially hidden behind bridge\" log message\n  PCI: Improve pci_scan_bridge() and pci_scan_bridge_extend() doc\n  PCI: Move resource distribution for single bridge outside loop\n  PCI: Account for all bridges on bus when distributing bus numbers\n  ACPI / hotplug / PCI: Drop unnecessary parentheses\n  ACPI / hotplug / PCI: Mark stale PCI devices disconnected\n  ACPI / hotplug / PCI: Don't scan bridges managed by native hotplug\n  PCI: hotplug: Add hotplug_is_native()\n  PCI: shpchp: Add shpchp_is_native()\n  PCI: shpchp: Fix AMD POGO identification\n  PCI: mobiveil: Add MSI support\n  PCI: mobiveil: Add Mobiveil PCIe Host Bridge IP driver\n  PCI/AER: Decode Error Source Requester ID\n  PCI/AER: Remove aer_recover_work_func() forward declaration\n  PCI/DPC: Use the generic pcie_do_fatal_recovery() path\n  PCI/AER: Pass service type to pcie_do_fatal_recovery()\n  PCI/DPC: Disable ERR_NONFATAL handling by DPC\n  ...","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/3a3869f1c443383ef8354ffa0e5fb8df65d8b549"},{"sha":"a1cdde8c411dbde19863e5104a4a1f218dd07b89","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma\n\nPull rdma updates from Jason Gunthorpe:\n \"This has been a quiet cycle for RDMA, the big bulk is the usual\n  smallish driver updates and bug fixes. About four new uAPI related\n  things. Not as much Szykaller patches this time, the bugs it finds are\n  getting harder to fix.\n\n  Summary:\n\n   - More work cleaning up the RDMA CM code\n\n   - Usual driver bug fixes and cleanups for qedr, qib, hfi1, hns,\n     i40iw, iw_cxgb4, mlx5, rxe\n\n   - Driver specific resource tracking and reporting via netlink\n\n   - Continued work for name space support from Parav\n\n   - MPLS support for the verbs flow steering uAPI\n\n   - A few tricky IPoIB fixes improving robustness\n\n   - HFI1 driver support for the '16B' management packet format\n\n   - Some auditing to not print kernel pointers via %llx or similar\n\n   - Mark the entire 'UCM' user-space interface as BROKEN with the\n     intent to remove it entirely. The user space side of this was long\n     ago replaced with RDMA-CM and syzkaller is finding bugs in the\n     residual UCM interface nobody wishes to fix because nobody uses it.\n\n   - Purge more bogus BUG_ON's from Leon\n\n   - 'flow counters' verbs uAPI\n\n   - T10 fixups for iser/isert, these are Acked by Martin but going\n     through the RDMA tree due to dependencies\"\n\n* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma: (138 commits)\n  RDMA/mlx5: Update SPDX tags to show proper license\n  RDMA/restrack: Change SPDX tag to properly reflect license\n  IB/hfi1: Fix comment on default hdr entry size\n  IB/hfi1: Rename exp_lock to exp_mutex\n  IB/hfi1: Add bypass register defines and replace blind constants\n  IB/hfi1: Remove unused variable\n  IB/hfi1: Ensure VL index is within bounds\n  IB/hfi1: Fix user context tail allocation for DMA_RTAIL\n  IB/hns: Use zeroing memory allocator instead of allocator/memset\n  infiniband: fix a possible use-after-free bug\n  iw_cxgb4: add INFINIBAND_ADDR_TRANS dependency\n  IB/isert: use T10-PI check mask definitions from core layer\n  IB/iser: use T10-PI check mask definitions from core layer\n  RDMA/core: introduce check masks for T10-PI offload\n  IB/isert: fix T10-pi check mask setting\n  IB/mlx5: Add counters read support\n  IB/mlx5: Add flow counters read support\n  IB/mlx5: Add flow counters binding support\n  IB/mlx5: Add counters create and destroy support\n  IB/uverbs: Add support for flow counters\n  ...","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/a1cdde8c411dbde19863e5104a4a1f218dd07b89"},{"sha":"7eced5ab5a7366ee7ca5360b3eca9d220c2b2887","author":{"name":"Pablo Neira Ayuso","email":"707d14912bb250caf67dfe0ea4035681fbfc4f56@netfilter.org"},"message":"netfilter: nf_tables: add NFT_LOGLEVEL_* enumeration and use it\n\nThis is internal, not exposed through uapi, and although it maps with\nuserspace LOG_*, with the introduction of LOGLEVEL_AUDIT we are\nincurring in namespace pollution.\n\nThis patch adds the NFT_LOGLEVEL_ enumeration and use it from nft_log.\n\nFixes: 1a893b44de45 (\"netfilter: nf_tables: Add audit support to log statement\")\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>\nAcked-by: Phil Sutter <phil@nwl.cc>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/7eced5ab5a7366ee7ca5360b3eca9d220c2b2887"},{"sha":"fd3a88625844907151737fc3b4201676effa6d27","author":{"name":"Willem de Bruijn","email":"1ee125182537a91f90180f97fc3b3cb011bdf78a@google.com"},"message":"net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds vlan\n\nTun, tap, virtio, packet and uml vector all use struct virtio_net_hdr\nto communicate packet metadata to userspace.\n\nFor skbuffs with vlan, the first two return the packet as it may have\nexisted on the wire, inserting the VLAN tag in the user buffer.  Then\nvirtio_net_hdr.csum_start needs to be adjusted by VLAN_HLEN bytes.\n\nCommit f09e2249c4f5 (\"macvtap: restore vlan header on user read\")\nadded this feature to macvtap. Commit 3ce9b20f1971 (\"macvtap: Fix\ncsum_start when VLAN tags are present\") then fixed up csum_start.\n\nVirtio, packet and uml do not insert the vlan header in the user\nbuffer.\n\nWhen introducing virtio_net_hdr_from_skb to deduplicate filling in\nthe virtio_net_hdr, the variant from macvtap which adds VLAN_HLEN was\napplied uniformly, breaking csum offset for packets with vlan on\nvirtio and packet.\n\nMake insertion of VLAN_HLEN optional. Convert the callers to pass it\nwhen needed.\n\nFixes: e858fae2b0b8f4 (\"virtio_net: use common code for virtio_net_hdr and skb GSO conversion\")\nFixes: 1276f24eeef2 (\"packet: use common code for virtio_net_hdr and skb GSO conversion\")\nSigned-off-by: Willem de Bruijn <willemb@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/fd3a88625844907151737fc3b4201676effa6d27"},{"sha":"c7d606f560e4c698884697fef503e4abacdd8c25","author":{"name":"Tony Luck","email":"e7984595ec0368ff920a7b3521dc7093683f6f26@intel.com"},"message":"x86/mce: Improve error message when kernel cannot recover\n\nSince we added support to add recovery from some errors inside the kernel in:\n\ncommit b2f9d678e28c (\"x86/mce: Check for faults tagged in EXTABLE_CLASS_FAULT exception table entries\")\n\nwe have done a less than stellar job at reporting the cause of recoverable\nmachine checks that occur in other parts of the kernel. The user just gets\nthe unhelpful message:\n\n\tmce: [Hardware Error]: Machine check: Action required: unknown MCACOD\n\ndoubly unhelpful when they check the manual for the reported IA32_MSR_STATUS.MCACOD\nand see that it is listed as one of the standard recoverable values.\n\nAdd an extra rule to the MCE severity table to catch this case and report it\nas:\n\n\tmce: [Hardware Error]: Machine check: Data load in unrecoverable area of kernel\n\nFixes: b2f9d678e28c (\"x86/mce: Check for faults tagged in EXTABLE_CLASS_FAULT exception table entries\")\nSigned-off-by: Tony Luck <tony.luck@intel.com>\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nCc: Qiuxu Zhuo <qiuxu.zhuo@intel.com>\nCc: Ashok Raj <ashok.raj@intel.com>\nCc: stable@vger.kernel.org # 4.6+\nCc: Dan Williams <dan.j.williams@intel.com>\nCc: Borislav Petkov <bp@suse.de>\nLink: https://lkml.kernel.org/r/4cc7c465150a9a48b8b9f45d0b840278e77eb9b5.1527283897.git.tony.luck@intel.com","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/c7d606f560e4c698884697fef503e4abacdd8c25"},{"sha":"4c5717da1d021cf368eabb3cb1adcaead56c0d1e","author":{"name":"Tony Luck","email":"e7984595ec0368ff920a7b3521dc7093683f6f26@intel.com"},"message":"x86/mce: Check for alternate indication of machine check recovery on Skylake\n\nCurrently we just check the \"CAPID0\" register to see whether the CPU\ncan recover from machine checks.\n\nBut there are also some special SKUs which do not have all advanced\nRAS features, but do enable machine check recovery for use with NVDIMMs.\n\nAdd a check for any of bits {8:5} in the \"CAPID5\" register (each\nreports some NVDIMM mode available, if any of them are set, then\nthe system supports memory machine check recovery).\n\nSigned-off-by: Tony Luck <tony.luck@intel.com>\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nCc: Qiuxu Zhuo <qiuxu.zhuo@intel.com>\nCc: Ashok Raj <ashok.raj@intel.com>\nCc: stable@vger.kernel.org # 4.9\nCc: Dan Williams <dan.j.williams@intel.com>\nCc: Borislav Petkov <bp@suse.de>\nLink: https://lkml.kernel.org/r/03cbed6e99ddafb51c2eadf9a3b7c8d7a0cc204e.1527283897.git.tony.luck@intel.com","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/4c5717da1d021cf368eabb3cb1adcaead56c0d1e"},{"sha":"52acf73b6e9a6962045feb2ba5a8921da2201915","author":{"name":"Dexuan Cui","email":"cd5c9304120b3aad8158bbc6888849d74dea1dde@microsoft.com"},"message":"hv_netvsc: Fix a network regression after ifdown/ifup\n\nRecently people reported the NIC stops working after\n\"ifdown eth0; ifup eth0\". It turns out in this case the TX queues are not\nenabled, after the refactoring of the common detach logic: when the NIC\nhas sub-channels, usually we enable all the TX queues after all\nsub-channels are set up: see rndis_set_subchannel() ->\nnetif_device_attach(), but in the case of \"ifdown eth0; ifup eth0\" where\nthe number of channels doesn't change, we also must make sure the TX queues\nare enabled. The patch fixes the regression.\n\nFixes: 7b2ee50c0cd5 (\"hv_netvsc: common detach logic\")\nSigned-off-by: Dexuan Cui <decui@microsoft.com>\nCc: Stephen Hemminger <sthemmin@microsoft.com>\nCc: K. Y. Srinivasan <kys@microsoft.com>\nCc: Haiyang Zhang <haiyangz@microsoft.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/52acf73b6e9a6962045feb2ba5a8921da2201915"},{"sha":"000ade8016400d93b4d7c89970d96b8c14773d45","author":{"name":"Sultan Alsawaf","email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com"},"message":"ip_tunnel: Fix name string concatenate in __ip_tunnel_create()\n\nBy passing a limit of 2 bytes to strncat, strncat is limited to writing\nfewer bytes than what it's supposed to append to the name here.\n\nSince the bounds are checked on the line above this, just remove the string\nbounds checks entirely since they're unneeded.\n\nSigned-off-by: Sultan Alsawaf <sultanxda@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/000ade8016400d93b4d7c89970d96b8c14773d45"},{"sha":"3a979e8c07e3ee9933016368db0a55943b00a089","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'mailbox-v4.18' of git://git.linaro.org/landing-teams/working/fujitsu/integration\n\nPull mailbox updates from Jassi Brar:\n\n - Remove HAS_DMA config dependencies\n\n - New STMicroelectronics STM32 IPCC driver\n\n - Enable QCom driver to run more controllers\n\n - Fixed return code from null to ptr-err for Brcm driver\n\n - Fix kconfig dependencies for the HiSilicon driver\n\n* tag 'mailbox-v4.18' of git://git.linaro.org/landing-teams/working/fujitsu/integration:\n  mailbox/drivers/hisi: Consolidate the Kconfig for the MAILBOX\n  mailbox: Add support for Qualcomm SDM845 SoCs\n  dt-bindings: mailbox: Add APSS shared binding for SDM845 SoCs\n  mailbox: bcm2835: Fix of_xlate return value\n  mailbox: qcom: Add msm8998 hmss compatible\n  mailbox: add STMicroelectronics STM32 IPCC driver\n  dt-bindings: mailbox: add STMicroelectronics STM32 IPCC binding\n  mailbox: Remove depends on HAS_DMA in case of platform dependency","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/3a979e8c07e3ee9933016368db0a55943b00a089"},{"sha":"eb55bbf865d9979098c6a7a17cbdb41237ece951","author":{"name":"Xiangning Yu","email":"568e90fffaeea286f8fbe9fa9406575e41656970@gmail.com"},"message":"bonding: re-evaluate force_primary when the primary slave name changes\n\nThere is a timing issue under active-standy mode, when bond_enslave() is\ncalled, bond->params.primary might not be initialized yet.\n\nAny time the primary slave string changes, bond->force_primary should be\nset to true to make sure the primary becomes the active slave.\n\nSigned-off-by: Xiangning Yu <yuxiangning@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/eb55bbf865d9979098c6a7a17cbdb41237ece951"},{"sha":"6e89b84e28f69c4f848dc8f1ea8fdecf33f2fbb4","author":{"name":"Boris Brezillon","email":"4e91513d4f418754031d3d36b3fc73980c40a38c@bootlin.com"},"message":"Merge tag 'nand/for-4.18' of git://git.infradead.org/linux-mtd into mtd/next\n\nCore changes:\n- Add Miquel as a NAND maintainer\n- Add access mode to the nand_page_io_req struct\n- Fix kernel-doc in rawnand.h\n- Support bit-wise majority to recover from corrupted ONFI parameter\n  pages\n- Stop checking FAIL bit after a SET_FEATURES, as documented in the\n  ONFI spec\n\nRaw NAND Driver changes:\n- Fix and cleanup the error path of many NAND controller drivers\n- GPMI:\n  * Cleanup/simplification of a few aspects in the driver\n  * Take ECC setup specified in the DT into account\n- sunxi: remove support for GPIO-based R/B polling\n- MTK:\n  * Use of_device_get_match_data() instead of of_match_device()\n  * Add an entry in MAINTAINERS for this driver\n  * Fix nand-ecc-step-size and nand-ecc-strength description in the DT\n    bindings doc\n- fsl_ifc: fix ->cmdfunc() to read more than one ONFI parameter page\n\nOneNAND driver changes:\n- samsung: use dev_get_drvdata() instead of platform_get_drvdata()","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/6e89b84e28f69c4f848dc8f1ea8fdecf33f2fbb4"},{"sha":"b771327a4530e7ff05ae173d4903cd70357bb803","author":{"name":"Boris Brezillon","email":"4e91513d4f418754031d3d36b3fc73980c40a38c@bootlin.com"},"message":"Merge tag 'spi-nor/for-4.18' of git://git.infradead.org/linux-mtd into mtd/next\n\nCore changes:\n- Add support for a bunch of SPI NOR chips\n- Clear EAR reg when switching to 3-byte addressing mode on Winbond\n  chips\n\nSPI NOR controller driver changes:\n- cadence: Add DMA support for direct mode reads\n- hisi: Prefix a few functions with hisi_\n- intel:\n  * Mark the driver as \"dangerous\" in Kconfig\n  * Fix atomic sequence handling\n  * Pass a 40us delay (instead of 0us) to readl_poll_timeout()\n- fsl:\n  * fix a typo in a function name\n  * add support for IP variants embedded in the ls2080a and ls1080a\n    SoCs\n- stm32: request exclusive control of the reset line","distinct":false,"url":"https://api.github.com/repos/brgl/linux/commits/b771327a4530e7ff05ae173d4903cd70357bb803"}]}
{"actor":{"display_login":"brgl"}}