{"push_id":1206688990,"size":5,"distinct_size":5,"ref":"refs/heads/for-linust","head":"829d19f1c54be3fc57e1de3190f755a764fe03dd","before":"a3a2bcf31dcec2166cb010cbeb10f50be3077f22","commits":[{"sha":"18d3df3eab23796d7f852f9c6bb60962b8372ced","author":{"name":"Paolo Abeni","email":"760d0d6fcadb77e1b4c1d3c7879788c2b4ed8bbe@redhat.com"},"message":"vlan: use a valid default mtu value for vlan over macsec\n\nmacsec can't cope with mtu frames which need vlan tag insertion, and\nvlan device set the default mtu equal to the underlying dev's one.\nBy default vlan over macsec devices use invalid mtu, dropping\nall the large packets.\nThis patch adds a netif helper to check if an upper vlan device\nneeds mtu reduction. The helper is used during vlan devices\ninitialization to set a valid default and during mtu updating to\nforbid invalid, too bit, mtu values.\nThe helper currently only check if the lower dev is a macsec device,\nif we get more users, we need to update only the helper (possibly\nreserving an additional IFF bit).\n\nSigned-off-by: Paolo Abeni <pabeni@redhat.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/18d3df3eab23796d7f852f9c6bb60962b8372ced"},{"sha":"de702da7a823ab0c4a1e53ed79a2695f0d453855","author":{"name":"Florian Fainelli","email":"244da8ca84c0b82369d8dd3f15015e61f28f6fe5@gmail.com"},"message":"et131x: Fix logical vs bitwise check in et131x_tx_timeout()\n\nWe should be using a logical check here instead of a bitwise operation\nto check if the device is closed already in et131x_tx_timeout().\n\nReported-by: coverity (CID 146498)\nFixes: 38df6492eb511 (\"et131x: Add PCIe gigabit ethernet driver et131x to drivers/net\")\nSigned-off-by: Florian Fainelli <f.fainelli@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/de702da7a823ab0c4a1e53ed79a2695f0d453855"},{"sha":"ea6ff112b095dce2060c304195904d859c3e2625","author":{"name":"Florian Fainelli","email":"244da8ca84c0b82369d8dd3f15015e61f28f6fe5@gmail.com"},"message":"net: nb8800: Fix SKB leak in nb8800_receive()\n\nIn case nb8800_receive() fails to allocate a fragment, we would leak the\nSKB freshly allocated and just return, instead, free it.\n\nReported-by: coverity (CID 1341750)\nSigned-off-by: Florian Fainelli <f.fainelli@gmail.com>\nAcked-by: Mans Rullgard <mans@mansr.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/ea6ff112b095dce2060c304195904d859c3e2625"},{"sha":"8e6ce7ebeb34f0992f56de078c3744fb383657fa","author":{"name":"Florian Fainelli","email":"244da8ca84c0b82369d8dd3f15015e61f28f6fe5@gmail.com"},"message":"net: cavium: liquidio: Avoid dma_unmap_single on uninitialized ndata\n\nThe label lio_xmit_failed is used 3 times through liquidio_xmit() but it\nalways makes a call to dma_unmap_single() using potentially\nuninitialized variables from \"ndata\" variable. Out of the 3 gotos, 2 run\nafter ndata has been initialized, and had a prior dma_map_single() call.\n\nFix this by adding a new error label: lio_xmit_dma_failed which does\nthis dma_unmap_single() and then processed with the lio_xmit_failed\nfallthrough.\n\nFixes: f21fb3ed364bb (\"Add support of Cavium Liquidio ethernet adapters\")\nReported-by: coverity (CID 1309740)\nSigned-off-by: Florian Fainelli <f.fainelli@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/8e6ce7ebeb34f0992f56de078c3744fb383657fa"},{"sha":"829d19f1c54be3fc57e1de3190f755a764fe03dd","author":{"name":"Alaa Hleihel","email":"1d0198349d11bc8edd704080a3b95f606d2346cc@mellanox.com"},"message":"Merge remote-tracking branch 'origin/ib-mlx' into for-linust\n\n* origin/ib-mlx:\n  xfs: fix type confusion in xfs_ioc_swapext\n  media: fix airspy usb probe error path\n  EDAC, sb_edac: Fix Knights Landing\n  Input: ts4800-ts - add missing of_node_put after calling of_parse_phandle\n  m32r: fix build warning about putc\n  mm: workingset: printk missing log level, use pr_info()\n  mm: thp: refix false positive BUG in page_move_anon_rmap()\n  mm: rmap: call page_check_address() with sync enabled to avoid racy check\n  mm: thp: move pmd check inside ptl for freeze_page()\n  vmlinux.lds: account for destructor sections\n  gcov: add support for gcc version >= 6\n  mm, meminit: ensure node is online before checking whether pages are uninitialised\n  mm, meminit: always return a valid node from early_pfn_to_nid\n  kasan/quarantine: fix bugs on qlist_move_cache()\n  uapi: export lirc.h header\n  madvise_free, thp: fix madvise_free_huge_pmd return value after splitting\n  Revert \"scripts/gdb: add documentation example for radix tree\"\n  Revert \"scripts/gdb: add a Radix Tree Parser\"\n  scripts/gdb: Perform path expansion to lx-symbol's arguments\n  scripts/gdb: add constants.py to .gitignore\n  scripts/gdb: rebuild constants.py on dependancy change\n  scripts/gdb: silence 'nothing to do' message\n  kasan: add newline to messages\n  mm, compaction: prevent VM_BUG_ON when terminating freeing scanner\n  drm/amdgpu: fix power distribution issue for Polaris10 XT\n  drm/amdgpu: Add a missing register to Polaris golden setting\n  Input: synaptics-rmi4 - use of_get_child_by_name() to fix refcount\n  Revert \"Input: wacom_w8001 - drop use of ABS_MT_TOOL_TYPE\"\n  mtd: nand: omap2: Add check for old elm binding\n  drm/i915: Ignore panel type from OpRegion on SKL\n  drm/i915: Update ifdeffery for mutex->owner\n  sched/core: Correct off by one bug in load migration calculation\n  cpu/hotplug: Keep enough storage space if SMP=n to avoid array out of bounds scribble\n  i40iw: Enable remote access rights for stag allocation\n  i40iw: do not print unitialized variables in error message\n  IB core: Add port_xmit_wait counter\n  IB/hfi1: Fix sleep inside atomic issue in init_asic_data\n  IB/hfi1: Correct issues with sc5 computation\n  posix_acl: de-union a_refcount and a_rcu\n  posix_cpu_timer: Exit early when process has been reaped\n  Revert \"ACPI 2.0 / AML: Improve module level execution by moving the If/Else/While execution to per-table basis\"\n  Revert \"ACPICA: Namespace: Fix deadlock triggered by MLC support in dynamic table loading\"\n  Revert \"ACPICA: Namespace: Fix namespace/interpreter lock ordering\"\n  Linux 4.7-rc7\n  tmpfs: fix regression hang in fallocate undo\n  x86/quirks: Add early quirk to reset Apple AirPort card\n  x86/quirks: Reintroduce scanning of secondary buses\n  x86/quirks: Apply nvidia_bugs quirk only on root bus\n  perf/x86: Fix bogus kernel printk, again\n  objtool: Fix STACK_FRAME_NON_STANDARD macro checking for function symbols\n  x86/cpu: Fix duplicated X86_BUG(9) macro\n  ACPI / EC: Fix code ordering issue in ec_remove_handlers()\n  ecryptfs: don't allow mmap when the lower fs doesn't support it\n  drm/vmwgfx: Fix error paths when mapping framebuffer\n  xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7\n  xenbus: simplify xenbus_dev_request_and_reply()\n  xenbus: don't bail early from xenbus_dev_request_and_reply()\n  apparmor: fix oops, validate buffer size in apparmor_setprocattr()\n  Revert \"ecryptfs: forbid opening files without mmap handler\"\n  arm64: Enable workaround for Cavium erratum 27456 on thunderx-81xx\n  arm64: kernel: Save and restore UAO and addr_limit on exception entry\n  xenbus: don't BUG() on user mode induced condition\n  perf/core: Fix pmu::filter_match for SW-led groups\n  init/Kconfig: keep Expert users menu together\n  drm/amd/powerplay: Update CKS on/ CKS off voltage offset calculation.\n  drm/amd/powerplay: fix bug that get wrong polaris evv voltage.\n  drm/amd/powerplay: incorrectly use of the function return value\n  drm/amd/powerplay: fix incorrect voltage table value for tonga\n  drm/amd/powerplay: fix incorrect voltage table value for polaris10\n  iommu/amd: Fix unity mapping initialization race\n  MIPS: Fix page table corruption on THP permission changes.\n  x86/perf/intel/rapl: Fix module name collision with powercap intel-rapl\n  ACPI / debugger: Fix regression introduced by IS_ERR_VALUE() removal\n  drm/nouveau/disp/sor/gf119: select correct sor when poking training pattern\n  ACPICA: Namespace: Fix namespace/interpreter lock ordering\n  nfs_atomic_open(): prevent parallel nfs_lookup() on a negative hashed\n  Use the right predicate in ->atomic_open() instances\n  qla2xxx: Fix NULL pointer deref in QLA interrupt\n  Revert \"gpio: gpiolib-of: Allow compile testing\"\n  i2c: mux: reg: wrong condition checked for of_address_to_resource return value\n  i2c: tegra: Correct error path in probe\n  irqchip/mips-gic: Match IPI IRQ domain by bus token only\n  irqchip/mips-gic: Map to VPs using HW VPNum\n  gpu: drm: sun4i_drv: add missing of_node_put after calling of_parse_phandle\n  Revert \"gpiolib: Split GPIO flags parsing and GPIO configuration\"\n  gpio: sch: Fix Oops on module load on Asus Eee PC 1201\n  cpuidle: Fix last_residency division\n  iommu/vt-d: Fix infinite loop in free_all_cpu_cached_iovas\n  perf/x86: Fix 32-bit perf user callgraph collection\n  perf/x86/intel: Update event constraints when HT is off\n  ACPI,PCI,IRQ: separate ISA penalty calculation\n  Revert \"ACPI, PCI, IRQ: remove redundant code in acpi_irq_penalty_init()\"\n  ACPI,PCI,IRQ: factor in PCI possible\n  drm/vmwgfx: Fix corner case screen target management\n  drm/vmwgfx: Delay pinning fbdev framebuffer until after mode set\n  drm/vmwgfx: Check pin count before attempting to move a buffer\n  drm/ttm: Make ttm_bo_mem_compat available\n  drm/vmwgfx: Add an option to change assumed FB bpp\n  drm/vmwgfx: Work around mode set failure in 2D VMs\n  drm/vmwgfx: Add a check to handle host message failure\n  block: fix use-after-free in sys_ioprio_get()\n  x86/Documentation: Fix various typos in Documentation/x86/ files\n  x86/amd_nb: Fix boot crash on non-AMD systems\n  x86/power/64: Fix kernel text mapping corruption during image restoration\n  writeback: inode cgroup wb switch should not call ihold()\n  drm/sun4i: Send vblank event when the CRTC is disabled\n  drm/sun4i: Report proper vblank\n  configfs: Remove ppos increment in configfs_write_bin_file\n  Input: xpad - validate USB endpoint count during probe\n  Input: add SW_PEN_INSERTED define\n  xen-blkfront: save uncompleted reqs in blkfront_resume()\n  SCSI: fix new bug in scsi_dev_info_list string matching\n  ipr: Clear interrupt on croc/crocodile when running with LSI\n  sched/fair: Fix calc_cfs_shares() fixed point arithmetics width confusion\n  sched/fair: Fix effective_load() to consistently use smoothed load\n  ecryptfs: fix spelling mistakes\n  eCryptfs: fix typos in comment\n  ecryptfs: drop null test before destroy functions\n  i2c: remove __init from i2c_register_board_info()\n  i2c: qup: Fix wrong value of index variable\n  workqueue: Fix setting affinity of unbound worker threads\n  regulator: qcom_smd: Remove list_voltage callback for rpm_smps_ldo_ops_fixed\n  MAINTAINERS: Update the Calgary IOMMU entry\n  [media] adv7604: Don't ignore pad number in subdev DV timings pad operations\n  [media] v4l2-ioctl: fix stupid mistake in cropcap condition\n  MAINTAINERS: Add file patterns for mtd device tree bindings","distinct":true,"url":"https://api.github.com/repos/alaahl/linux/commits/829d19f1c54be3fc57e1de3190f755a764fe03dd"}]}
{"actor":{"display_login":"alaahl"}}