-
Tue Oct 10 2017 Brian Maly <brian.maly@oracle.com> [4.1.12-103.7.3.el7uek]
- brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() (Tim Tianyang Chen) [Orabug: 26943541] {CVE-2017-7541}
-
Mon Oct 09 2017 Brian Maly <brian.maly@oracle.com> [4.1.12-103.7.2.el7uek]
- rebuild bumping release
-
Thu Sep 28 2017 Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-103.7.1.el7uek]
- mm: thp: set THP defrag by default to madvise and add a stall-free defrag option (Mel Gorman) [Orabug: 26614414]
- rds: Fix incorrect statistics counting (Håkon Bugge) [Orabug: 26847814]
- rds: Fix non-atomic operation on shared flag variable (Håkon Bugge) [Orabug: 26846933]
- Documentation: add watermark_scale_factor to the list of vm systcl file (Jerome Marchand) [Orabug: 26832827]
- mm: scale kswapd watermarks in proportion to memory (Johannes Weiner) [Orabug: 26832827]
- mlx4_core: calculate log_num_mtt based on total system memory (Wei Lin Guay) [Orabug: 26867289]
- xen/x86: Add interface for querying amount of host memory (Boris Ostrovsky) [Orabug: 26867289]
- i40e: use cpumask_copy instead of direct assignment (Jacob Keller) [Orabug: 26849262]
-
Tue Sep 19 2017 Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-103.6.1.el7uek]
- rebuild bumping release
-
Tue Sep 19 2017 Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-103.5.1.el7uek]
- Bluetooth: Properly check L2CAP config option output buffer length (Ben Seri) [Orabug: 26796412] {CVE-2017-1000251}
- oracleasm: Copy the integrity descriptor (Martin K. Petersen) [Orabug: 26653979]
- Remove dma_unmap_single_attrs call. (Jack Vogel) [Orabug: 26790437]
- [media] saa7164: fix double fetch PCIe access condition (Steven Toth) [Orabug: 26675128] {CVE-2017-8831}
- fs: __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE (Abhi Das) [Orabug: 26597873]
- mm: Tighten x86 /dev/mem with zeroing reads (Kees Cook) [Orabug: 26675917] {CVE-2017-7889}
- blk-mq: add missing blk_mq_put_ctx (Ankur Arora) [Orabug: 26752467]
- blk-mq: avoid re-initialize request which is failed in direct dispatch (Shaohua Li) [Orabug: 26752467]
- NFSv4.1: Don't deadlock the state manager on the SEQUENCE status flags (Trond Myklebust)
- NFSv4.1: Defer bumping the slot sequence number until we free the slot (Trond Myklebust)
- NFSv4: Leases are renewed in sequence_done when we have sessions (Trond Myklebust)
- NFSv4.1: nfs41_sequence_done should handle sequence flag errors (Trond Myklebust)
- fuse: Dont call set_page_dirty_lock() for ITER_BVEC pages for async_dio (Ashish Samant) [Orabug: 26081486]
- xen/blkfront: always allocate grants first from per-queue persistent grants (Dongli Zhang) [Orabug: 26725334]
- rds: Reintroduce statistics counting (Håkon Bugge) [Orabug: 26717157]
- bnxt_en: Add bnxt_get_num_stats() to centrally get the number of ethtool stats. (Michael Chan) [Orabug: 26790003]
- bnxt_en: Implement ndo_bridge_{get|set}link methods. (Michael Chan) [Orabug: 26790003]
- bnxt_en: Retrieve the hardware bridge mode from the firmware. (Michael Chan) [Orabug: 26790003]
- bnxt_en: Update firmware interface spec to 1.8.0. (Michael Chan) [Orabug: 26790003]
- dtrace: Update UEK RPM specs (Tomas Jedlicka) [Orabug: 26577142]
- dtrace: work around libdtrace-ctf bug (Nick Alcock) [Orabug: 26583988]
- dtrace: dtrace.ko won't build when DT_DISABLE_CTF is set (Tomas Jedlicka) [Orabug: 26557453]
- dtrace: Integrate DTrace Modules into kernel proper (Tomas Jedlicka) [Orabug: 26577142]
- dtrace: Fix spec file for 0.6.1-3 (Tomas Jedlicka)
- dtrace: Make dynamic variable cleanup self-throtling (Tomas Jedlicka) [Orabug: 26385177]
- dtrace: Restore deadman original timing values (Tomas Jedlicka) [Orabug: 26385159]
- dtrace: DTrace state deadman must use dtrace_sync() (Tomas Jedlicka) [Orabug: 26385102]
- dtrace: FBT module support and SPARCs return probes (Tomas Jedlicka) [Orabug: 26384179] [Orabug: 26384765]
- dtrace: fix spec file for 0.6.1-2 (Kris Van Hees)
- dtrace: FBT entry probes will now use int3 (Kris Van Hees) [Orabug: 26190412] [Orabug: 26174895]
- dtrace: support x86 CPUs with SMAP (Nick Alcock) [Orabug: 26166784]
- dtrace: fix spec file for 0.6.1-1 (Kris Van Hees)
- dtrace: ensure ustackdepth returns correct value (Kris Van Hees) [Orabug: 25949692]
- dtrace: FBT return probes on x86_64 run with in_irq() true (Kris Van Hees) [Orabug: 26089286]
- dtrace: different probe trigger instruction for entry vs return (Kris Van Hees) [Orabug: 25949048]
- dtrace: support passing offset as arg0 to FBT return probes (Kris Van Hees) [Orabug: 25949086]
- dtrace: improve probe execution debugging (Kris Van Hees)
- dtrace: correct mutex_* subroutines (Kris Van Hees) [Orabug: 26044447]
- dtrace: canload() for input of *_ntop(), *_nto*() (Nick Alcock)
- dtrace: implement link_ntop() DTrace subroutine logic (Girish Moodalbail) [Orabug: 25931479]
- dtrace: update spec file for 0.6.0-4 (Kris Van Hees)
- dtrace: enforce inlining of dtrace_dif_variable (Kris Van Hees) [Orabug: 25872472]
- dtrace: NEWS and spec file for 0.6.0-3 (Kris Van Hees)
- DTrace walltime lock-free implementation (Tomas Jedlicka) [Orabug: 25715256]
- dtrace: incorrect aframes value and wrong logic messes up caller and stack (Kris Van Hees) [Orabug: 25727046]
- dtrace: ensure we pass a limit to dtrace_stacktrace for stackdepth (Kris Van Hees) [Orabug: 25559321]
- dtrace: get rid of dtrace_gethrtime() (Kris Van Hees)
- dtrace: update NEWS and spec file for 0.6.0-2 (Kris Van Hees)
- dtrace: comtinuing the FBT implementation and fixes (Kris Van Hees) [Orabug: 21220305] [Orabug: 24829326]
- dtrace: handle modular IPv6 (Nick Alcock) [Orabug: 25557554]
- dtrace: introduce and use typedef in6_addr_t (Alan Maguire) [Orabug: 25557554]
- dtrace: update NEWS and spec file (Kris Van Hees)
- dtrace: function boundary tracing (FBT) implementation (Kris Van Hees) [Orabug: 21220305] [Orabug: 24829326]
- dtrace: SDT cleanup and bring in line with kernel (Kris Van Hees)
- dtrace: fix preemption checks (Kris Van Hees)
- dtrace: when calling all modules do not forget kernel (Kris Van Hees)
- dtrace: remove cleanup_module support (Kris Van Hees)
- dtrace: is-enabled probes for SDT (Kris Van Hees) [Orabug: 25143173]
- dtrace: 0.6.0 specfile and NEWS. (Nick Alcock)
- dtrace: test the new DTRACE_PROBE() n-argument macro (Nick Alcock) [Orabug: 24678897]
- dtrace: add a test probe with an empty translation or two (Nick Alcock) [Orabug: 24661801]
- dtrace: parse sdpd_args to handle sdt_getargdesc() rather than hardwiring (Nick Alcock) [Orabug: 24661801]
- Specfile adjustments for 0.5.4 release to autobuilders. (Nick Alcock)
- SPEC: dtrace-module specfile revamp. (Nick Alcock)
- dtrace: USDT SPARC parts (Nick Alcock) [Orabug: 24455245]
- dtrace: split arch-dependent parts out of fasttrap (Nick Alcock) [Orabug: 24455245]
- Release 0.5.3-2. (Nick Alcock)
- dtrace: version 0.5.3 (Kris Van Hees)
- dtrace: migrate pdata size assertion out of generic code (Nick Alcock)
- dtrace: ensure pdata and sdt_tab handling works on module reload (Kris Van Hees) [Orabug: 23331667]
- dtrace: add the perf provider to SDT (Nick Alcock) [Orabug: 23004534]
- dtrace: version 0.5.2 (Kris Van Hees)
- dtrace: apply stack bias to user stack walks on SPARC (Nick Alcock) [Orabug: 22629102]
- dtrace: use current_user_stack_pointer() (Nick Alcock) [Orabug: 22629102]
- dtrace: use copy_from_user() when walking userspace stacks (Nick Alcock) [Orabug: 22629102]
- dtrace: do not overrun the start of the user stack (Nick Alcock) [Orabug: 22629102]
- dtrace: fix access to uregs[R_L7] (Nick Alcock) [Orabug: 22602870]
- dtrace: correct probe disable behaviour for syscalls (Kris Van Hees) [Orabug: 22352636]
- dtrace: fix typo in date field in %changelog (Kris Van Hees)
- dtrace: Updated NEWS and spec files for 0.5.1-1 (Kris Van Hees)
- dtrace: avoid installonly-related kernel upgrade failure (Nick Alcock) [Orabug: 21669543]
- dtrace: Support Linux-specific handling of envp / argv in psinfo (Kris Van Hees) [Orabug: 21984854]
- dtrace: add missing dtrace_*canload() for copyout() and copyoutstr(). (Nick Alcock)
- dtrace: ensure dt_perf does not clash with dt_test (Kris Van Hees) [Orabug: 21814949]
- dtrace: enable building on SPARC64 architecture. (Kris Van Hees)
- dtrace: provide OL6 and OL7 spec file with new features (Kris Van Hees)
- dtrace: update NEWS for new 0.5.0 version (Kris Van Hees)
- Fix spelling of %endif in specfile. (Nick Alcock)
- dtrace: only sparc64 uses sdt_tab in pdata (Kris Van Hees)
- dtrace: NEWS and spec file for 0.5.0 (Kris Van Hees)
- dtrace: apply sdt_instr_t change to asm_instr_t (Kris Van Hees)
- dtrace: fold NOPF into NOFAULT handling (Kris Van Hees)
- dtrace: improve debugging output (Kris Van Hees)
- dtrace: kernel provides SDT trampoline area on SPARC (Kris Van Hees) [Orabug: 21220344]
- dtrace: record current IP as frame 0 in ustack (Kris Van Hees)
- dtrace: validate argument pointer to d_path() (Kris Van Hees) [Orabug: 21304207]
- dtrace: update NEWS and specfile for 0.4.5 (Kris Van Hees)
- dtrace: support USDT for 32-bit applications on 64-bit hosts (Kris Van Hees) [Orabug: 21219315]
- dtrace: use the initial user namespace in suitable {from,make}_kuid() calls (Nick Alcock)
- dtrace: use the current user namespace for DIF_VAR_[UG]ID lookups (Nick Alcock)
- dtrace: support sparc64 on appropriate kernels. (Nick Alcock)
- Revise dependencies to get out of the shadow of dtrace-modules-headers. (Nick Alcock) [Orabug: 20508087]
- dtrace: no longer expose kuid_t in the userspace dtrace API (Nick Alcock)
- dtrace: percpu: move from __get_cpu_var() to this_cpu_ptr() (Nick Alcock)
- dtrace: fix dtrace_helptrace_buffer memory leak (Kris Van Hees) [Orabug: 20514336]
- dtrace: support building on UEK4 (Kris Van Hees) [Orabug: 20456825]
- dtrace: add support for DTrace on sparc64 (Kris Van Hees) [Orabug: 19005048]
- dtrace: restructuring to support DTrace on multiple architectures (Kris Van Hees) [Orabug: 20262965]
- dtrace: add .gitignore file (Kris Van Hees) [Orabug: 20266608]
- dtrace: Updated NEWS and specfile (Kris Van Hees)
- dtrace: ensure one can try to get user pages without locking or faulting (Kris Van Hees) [Orabug: 18653713]
- dtrace: Improve dtrace_getufpstack() (locks, stack detection, faults) (Nick Alcock) [Orabug: 18412802]
- dtrace: Updated NEWS and specfile (Kris Van Hees)
- dtrace: update NEWS and spec file for 0.4.3-2 (Kris Van Hees)
- Drop CPU_DTRACE_NOFAULT manipulation in progenyof(). (Nick Alcock) [Orabug: 18412802]
- Drop CPU_DTRACE_NOFAULT manipulation around ustack calls. (Nick Alcock) [Orabug: 18412802]
- Pass down the tgid to userspace in u{stack,sym,mod,addr}(). (Nick Alcock) [Orabug: 18412802]
- Fix the pid and ppid variables in multithreaded processes. (Nick Alcock) [Orabug: 18412802]
- dtrace: NEWS and specfile update for 0.4.3 (Kris Van Hees)
- dtrace: add support for profile-* probes (Kris Van Hees) [Orabug: 18323513]
- Updated specfile for 0.4.2-3. (Nick Alcock)
- Have the new dtrace-modules-provider-headers obsolete the old. (Nick Alcock) [Orabug: 18061595]
- Remove kernel version from name of dtrace-modules-provider-headers package. (Nick Alcock) [Orabug: 18061595]
- dtrace: updated spec file and NEWS (Kris Van Hees)
- dtrace: Fix RPM dependencies. (Kris Van Hees) [Orabug: 17804881]
- dtrace: vtimestamp implementation (Kris Van Hees) [Orabug: 17741477]
- dtrace: implement SDT in kernel modules (Kris Van Hees) [Orabug: 17851716]
- dtrace: fix conditionals for changelog composition (Kris Van Hees)
- dtrace: make the release tag dependent on the kernel version (Kris Van Hees)
- dtrace: fix changelog for 0.4.0 series (Kris Van Hees)
- dtrace: support auto-building of dtrace-module for UEK kernels (Kris Van Hees)
- dtrace: prepare spec file for errata release (3.87.13-16.2.1/0.4.1-3) (Kris Van Hees)
- dtrace: Updated NEWS and spec file (Kris Van Hees)
- dtrace: provide a corrected implementation of the 'errno' D variable (Kris Van Hees) [Orabug: 17704568]
- dtrace: Updated specfile and NEWS (Kris Van Hees)
- dtrace: fix lock ordering issues, mutex_owned(), and mutex debugging (Kris Van Hees) [Orabug: 17624236]
- dtrace: ensure userspace stack memory access cannot page fault (Kris Van Hees) [Orabug: 17591351]
- dtrace: ensure speculation buffer cleaning does not race with buffer freeing (Kris Van Hees) [Orabug: 17553446]
- dtrace: reject enabling is referencing module fails and do not count it (Kris Van Hees)
- dtrace: ensure state is free'd after use (memleak fix) (Kris Van Hees)
- dtrace: align module code with new cyclics API (Kris Van Hees) [Orabug: 17553446]
- dtrace: update getufpstack implementation to be safer (Kris Van Hees) [Orabug: 17591351]
- dtrace: armour ustack() against kernel threads, !task->mm, and corrupt usersp. (Nick Alcock) [Orabug: 17591351]
- dtrace: Ensure that provider names are unique in the context of a PID (Kris Van Hees) [Orabug: 17476663]
- dtrace: ensure &tp->ftt_mtp is set to 0s for is-enabled probes also (Kris Van Hees)
- dtrace: Update NEWS (Kris Van Hees)
- dtrace: Various memory allocation fixes (leaks, footprint reduction, ...) (Kris Van Hees) [Orabug: 17488207]
- dtrace: UEK3 build -16 (Kris Van Hees)
- dtrace: prevent Oops caused by preemption issues with probes (Kris Van Hees) [Orabug: 17403196]
- dtrace: fix for psinfo allocation during execve (Kris Van Hees) [Orabug: 17407069]
- dtrace: General cleanup of debug info and fix syscall probe module name. (Kris Van Hees)
- dtrace: fixes for the module build (Kris Van Hees)
- dtrace: remove debugging code (Kris Van Hees)
- dtrace: Ensure that USDT probes are carried over correctly across fork(). (Kris Van Hees) [Orabug: 17346878]
- dtrace: Fix frame offsets for direct called probes (ERROR and syscalls). (Kris Van Hees) [Orabug: 17368166]
- dtrace: fix retrieval of arg5 through arg9 (Kris Van Hees) [Orabug: 17368166]
- Bug fix for logic to determine the (inode, offset) pair for uprobes. (Kris Van Hees)
- Ensure memory allocation results are checked throughout the code. (Kris Van Hees)
- Bug fix for fasttrap module unloading. (Kris Van Hees)
- Remove pre-alpha features for release. (Kris Van Hees)
- Bug fix for module unloading. (Kris Van Hees)
- Fix fasttrap ioctls and headers_check. (Nick Alcock)
- Re-enable DTrace ioctl()-size debugging. (Nick Alcock)
- Add RPM changelog. (Nick Alcock)
- Add a warning to be displayed when tracepoint enabling fails. Update NEWS. (Kris Van Hees)
- Fix provider header requirements. (Nick Alcock)
- SPEC: Changes for UEK merge. (Nick Alcock)
- Boost ustackframes_default. (Nick Alcock)
- Make old_rsp available to kernel modules. (Kris Van Hees)
- Remove unnecessary 32-bit code. (Kris Van Hees)
- Clean up ioctl debugging output, and remove dtrace_ioctl_sizes(). (Kris Van Hees)
- Add debugging for enablings. (Kris Van Hees)
- Ensure that the fasttrap device file can be opened. (Kris Van Hees)
- Fix format string errors in buffer storage debugging messages. (Nick Alcock)
- Drop stack debugging messages. (Nick Alcock)
- SPEC: Fix the name of the kernel development package in BuildRequires. (Nick Alcock)
- SPEC: Boost the associated kernel version to 3.8.12. (Nick Alcock)
- Ensure that arg6 through arg9 get retrieved correctly for USDT probes. (Kris Van Hees)
- Finish the implementation of is-enabled USDT probes. (Kris Van Hees)
- Fixes for tracepoint cleanup. (Kris Van Hees)
- Fixes for locking issues and cleanup workqueue handling. (Kris Van Hees)
- Update syscall tracing in view of Linux 3.8 changes. (Kris Van Hees)
- USDT implementation (phase 2). (Kris Van Hees)
- Fix to exclude stack addresses from pcstack. (Kris Van Hees)
- Revamp and split up DTrace headers. Add ioctl() debugging machinery. (Nick Alcock)
- OS/arch specific ustack implementation. (Kris Van Hees)
- Ensure PID is passed as first element for ustack. (Kris Van Hees)
- Revert "stack() / jstack(): Send PID to userspace." (Kris Van Hees)
- stack() / jstack(): Send PID to userspace. (Nick Alcock)
- Adding more compile time debugging for development. (Kris Van Hees)
- USDT implementation (Phase 1). (Kris Van Hees)
- Add basic development debugging framework. (Kris Van Hees)
- Update copyright statements. (Kris Van Hees)
- Disable providers that do not work. (Kris Van Hees)
- Differentiate between multi-providers and meta-providers. (Kris Van Hees)
- Adding missing build specs for dt_perf. (Kris Van Hees)
- Remove unnecessary and inconsistemt use of argument name in prototypes. (Kris Van Hees)
- Clean up a file that is no longer used. (Kris Van Hees)
- Internal performance measurement support code. (Kris Van Hees)
- Miscellaneous 3.6 porting work. (Kris Van Hees)
- DTrace-independent CTF. (Nick Alcock)
- Type and grammar fix. (Kris Van Hees)
- Fix name of lwp-create and lwp-exit probes in SDT argument mappings. (Kris Van Hees)
- Add NEWS file. (Kris Van Hees)
- SPEC: Rename the DTrace kernel to kernel-uek-dtrace-. (Nick Alcock)
- Fix depmod invocation on RPM %post-installation. (Nick Alcock)
- Add a specfile. (Nick Alcock)
- Additional action support (and bug fixes). (Kris Van Hees)
- Change the DTrace startup handling (at boot time) for SDT. (Kris Van Hees)
- Cleanup (and adding) of SDT probe points. (Kris Van Hees)
- Remove remnant of internal, for-my-use-only test code. (Kris Van Hees)
- DIF_SUBR_RW_READ_HELD's parameter should be an rwlock_t. (Nick Alcock)
- Force dtrace_ctf.ko to be loaded whenever dtrace.ko is. (Nick Alcock)
- Missing file. (Kris Van Hees)
- - sched-tick SDT probe. - FBT probe point discovery and probe creation. - Moving code around for the kernel pseudo-module handling since it gets used by both the SDT code and the FBT code. (Kris Van Hees)
- Add argument description info for SDT probes. (Kris Van Hees)
- Implement refcount handling in DTrace modules to ensure that they cannot be unloaded while probes are enabled. (Kris Van Hees)
- New DTrace option DTRACEOPT_QUIETRESIZE, and accordingly-boosted DTRACEOPT_MAX. (Nick Alcock)
- Changed from using mutex_is_locked() to a new mutex_owned(), in support of the Solaris MUTEX_HELD() macro. The former was merely testing whether the mutex was locked, whereas the real test needed here is whether the mutex is held by the current thread. (Kris Van Hees)
- Make all allocations that are allowed to fail atomic, and surpress warnings about out-of-memory conditions, since they are not harmful. Also, do not allow DTrace allocations to access the emergency pools. (Kris Van Hees)
- Fix signed division and modulo operations in DIF. Ensure that SDT probe points are patched with a NOP sequence at boot time. Remove debugging output during SDT registration. (Kris Van Hees)
- Forgot to commit the changes to the header file. (Kris Van Hees)
- The idr_empty() macro is no longer needed. (Kris Van Hees)
- Fix for incorrect handling of BUFSIZE = 0. The handling of aggregations was flawed in that even without any ECBs with aggregation, the code logic was assuming there was at least one aggregation (the sentinel in the IDR). The handling of the aggregations IDR in the DTrace state has been updated to use an explicit counter because the IDR functionality does not provide us with an API function to determine the amount of elements in the IDR. (Kris Van Hees)
- Initial values for min and max aggregate functions were incorrectly set to be UINT64 values rather than INT64 values, causing the initial minimum value to be -1, and the initial maximum value to be 0. Corrected to be INT64 values. (Kris Van Hees)
- Ensure that the trap handler is regisstered only once. Register with first use, (Kris Van Hees)
- Ensure that the die notifier hook is installed whenever DTrace is enabled, since page fault and general protection fault handling depends on it, and that is needed for safe memory access support in DTrace. (Kris Van Hees)
- Support for page fault and general protection fault detection for DTrace, to ensure that DTrace memory access faults are non-fatal. (Kris Van Hees)
- SDT implementation (core kernel support for providing a list of static probe points for the kernel pseudo-module, dtrace SDT meta-provider support, ...). Also, new script (dtrace_sdt.sh) to extract locations of SDT probe points in the core kernel. (Kris Van Hees)
- Enable processing the SDT probe point info at boot time (before SMP is actually enabled), if DTrace SDT support has been enabled (built-in or as module). For now, provide some verbose info on the probe points getting resolved. (Kris Van Hees)
- Fix resolving addresses of relocation records for SDT probe points. The addresses were being calculated based on the wrong starting point (_stext whereas it ought to be _text), and the base was not taken into account. Fixed the writing of NOPs in the location of the probe point calls, since the existing case was causing kernel paging faults. Made the add_nops() function in alternative.c non-static so it can be used in sdt_register. Use add_nops() to select the most appropriate NOP sequence for replacing the probe point call, and write the NOPs using text_poke(). (Kris Van Hees)
- Fixed the allocation of cyclics that was the cuase for some obscure crashes during the testsuite execution. Problem was that cyclics were being allocated in chunks, with a new array being allocated as (prev-size + chink-size), and then the old entries being copied over. However, because the hrtimer struct is embedded in the cyclic struct, this meant that hrtimer structs were being moved outside the hrtimer code. (Kris Van Hees)
- Handle the case where regs (during cyclic processing) is NULL. This indicates a bug but with this code change we'll survive that case and simply not have meaningful PC and UPC values as argument to the probe, which is better than a full scale OOPS due to NULL pointer dereference. (Kris Van Hees)
- Removed dead code (was #if 0 ... #endif). Cleaned up ;; -> ;. (Kris Van Hees)
- Implementation for tracing stub-based system calls. Due to the need for specialized code handling (mainly passing in a pt_regs structure as one of the arguments), some syscalls are called through a stub in assembly code. We duplicate the stub cdode in dtrace_stubs_x86_64.S, but instead of calling the actual syscall implementation code call our own syscall-specific handler, which ensures that entry and return probes are called as enabled, and then call the underlying implementation directly for handling the syscall. (Kris Van Hees)
- Stacktrace dumping has been moved to the GPL-licensed dtrace_os.c because it depends on a symbol that is exported as GPL-only. Functionality in dtrace_isa that requires stacktrace dumping can now use dtrace_stacktrace(). (Kris Van Hees)
- Fix porting issues from 2.6.32 to 2.6.39. Disable stub_* based syscalls (for now). (Kris Van Hees)
- Move cyclic.h into include/linux. (Nick Alcock)
- Finish GPL/CDDL splitting work. (Nick Alcock)
- Set MODULE_LICENSE to CDDL. (Nick Alcock)
- CDDL copyrights for everything needing it. (Nick Alcock)
- Initial commit of DTrace. (Nick Alcock)
-
Sun Sep 10 2017 Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-103.4.1.el7uek]
- xfs: fix eofblocks race with file extending async dio writes (Brian Foster) [Orabug: 26128822]
- xfs: write unmount record for ro mounts (Eric Sandeen) [Orabug: 26107928]
- xfs: toggle readonly state around xfs_log_mount_finish (Eric Sandeen) [Orabug: 26107928]
- scsi: fnic: changing queue command to return result DID_IMM_RETRY when rport is init (Satish Kharat) [Orabug: 25742083]
- KEYS: fix dereferencing NULL payload with nonzero length (Eric Biggers) [Orabug: 26591994]
- rds: Make sure updates to cp_send_gen can be observed (Håkon Bugge) [Orabug: 26524551]
- netfilter: nf_tables: fix oob access (Florian Westphal) [Orabug: 25960439]
- NFSv4.1: Use seqid returned by EXCHANGE_ID after state migration (Chuck Lever) [Orabug: 26631501]
- NFSv4.1: Handle EXCHGID4_FLAG_CONFIRMED_R during NFSv4.1 migration (Chuck Lever) [Orabug: 26485630]
- kvm: x86: reduce collisions in mmu_page_hash (David Matlack) [Orabug: 26639600]
- KVM: nVMX: fix nested EPT detection (Ladi Prosek) [Orabug: 26662940]
- KVM: nVMX: introduce nested_vmx_load_cr3 and call it on vmentry (Ladi Prosek) [Orabug: 26662940]
- KVM: nVMX: propagate errors from prepare_vmcs02 (Ladi Prosek) [Orabug: 26662940]
- KVM: nVMX: fix CR3 load if L2 uses PAE paging and EPT (Ladi Prosek) [Orabug: 26662940]
- sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (Eric Dumazet) [Orabug: 26650870] {CVE-2017-9075}
- packet: fix tp_reserve race in packet_set_ring (Willem de Bruijn) [Orabug: 26681147] {CVE-2017-1000111}
- aio: mark AIO pseudo-fs noexec (Jann Horn) [Orabug: 26643589] {CVE-2016-10044}
- vfs: Commit to never having exectuables on proc and sysfs. (Eric W. Biederman) [Orabug: 26643589] {CVE-2016-10044}
- vfs, writeback: replace FS_CGROUP_WRITEBACK with SB_I_CGROUPWB (Tejun Heo) [Orabug: 26643589] {CVE-2016-10044}
- mqueue: fix a use-after-free in sys_mq_notify() (Cong Wang) [Orabug: 26643546] {CVE-2017-11176}
- x86/acpi: Prevent out of bound access caused by broken ACPI tables (Seunghun Han) [Orabug: 26643619] {CVE-2017-11473}
-
Mon Aug 21 2017 Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-103.3.8.el7uek]
- fs/exec.c: account for argv/envp pointers (Kees Cook) [Orabug: 26638900] {CVE-2017-1000365} {CVE-2017-1000365}
- i40e/i40evf: check for stopped admin queue (Mitch Williams) [Orabug: 26654222]
- xen: fix bio vec merging (Roger Pau Monne) [Orabug: 26645497]
- dentry name snapshots (Al Viro) [Orabug: 26630805] {CVE-2017-7533}
- mnt: Add a per mount namespace limit on the number of mounts (Eric W. Biederman) [Orabug: 26585933] {CVE-2016-6213} {CVE-2016-6213}
- ipv6: fix out of bound writes in __ip6_append_data() (Eric Dumazet) [Orabug: 26578179] {CVE-2017-9242}
- KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings (David Howells) [Orabug: 26585981] {CVE-2016-9604} {CVE-2016-9604}
- l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind() (Guillaume Nault) [Orabug: 26586030] {CVE-2016-10200}
- ovl: move super block magic number to magic.h (Stephen Hemminger) [Orabug: 22876737] {CVE-2016-1575} {CVE-2016-1576}
- ovl: use a minimal buffer in ovl_copy_xattr (Vito Caputo) [Orabug: 22876737] {CVE-2016-1575} {CVE-2016-1576}
- ovl: allow zero size xattr (Miklos Szeredi) [Orabug: 22876737] {CVE-2016-1575} {CVE-2016-1576}
- ovl: default permissions (Miklos Szeredi) [Orabug: 22876737] {CVE-2016-1575} {CVE-2016-1576}
- scsi: megaraid_sas: handle dma_addr_t right on 32-bit (Arnd Bergmann) [Orabug: 26560952]
- scsi: megaraid_sas: NVME fast path io support (Shivasharan S) [Orabug: 26560952]
- scsi: megaraid_sas: NVME interface target prop added (Shivasharan S) [Orabug: 26560952]
- scsi: megaraid_sas: NVME Interface detection and prop settings (Shivasharan S) [Orabug: 26560952]
- scsi: megaraid_sas: Use synchronize_irq to wait for IRQs to complete (Shivasharan S) [Orabug: 26560952]
- fs/fuse: fuse mount can cause panic with no memory numa node (Somasundaram Krishnasamy) [Orabug: 26151828]
- Fix regression which breaks DFS mounting (Sachin Prabhu) [Orabug: 26335022]
- ol7/spec: sync up linux-firmware version for ol74 (Ethan Zhao) [Orabug: 26567308] [Orabug: 26567283]
- nfsd: encoders mustn't use unitialized values in error cases (J. Bruce Fields) [Orabug: 26572867] {CVE-2017-8797}
- nfsd: fix undefined behavior in nfsd4_layout_verify (Ari Kauppi) [Orabug: 26572867] {CVE-2017-8797}
- ol6/spec: sync up linux-firmware version for ol6 (Ethan Zhao) [Orabug: 26586911] [Orabug: 26586927]
- rds: tcp: cancel all worker threads before shutting down socket (Yuval Shaia) [Orabug: 26332905]
- Revert "ixgbevf: get rid of custom busy polling code" (Jack Vogel) [Orabug: 26560824]
- Revert "ixgbe: get rid of custom busy polling code" (Jack Vogel) [Orabug: 26560824]
- xen: do not re-use pirq number cached in pci device msi msg data (Boris Ostrovsky) [Orabug: 26324865]
- xsigo: PCA 2.3.1 Compute Node panics in xve_create_arp+430 (Pradeep Gopanapalli) [Orabug: 26520653]
- ocfs2: fix deadlock caused by recursive locking in xattr (Eric Ren) [Orabug: 26554428]
- ocfs2: fix deadlock issue when taking inode lock at vfs entry points (Eric Ren) [Orabug: 26554428]
- ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock (Eric Ren) [Orabug: 26554428]
- Revert "add OCFS2_LOCK_RECURSIVE arg_flags to ocfs2_cluster_lock() to prevent hang" (Ashish Samant) [Orabug: 26554428]
- MacSec: fix backporting error in patches for CVE-2017-7477 (Alexey Kodanev) [Orabug: 26481629] [Orabug: 26368162] {CVE-2017-7477} {CVE-2017-7477}
- sg: Fix double-free when drives detach during SG_IO (Calvin Owens) [Orabug: 26492439]
- ping: implement proper locking (Eric Dumazet) [Orabug: 26540266] {CVE-2017-2671}
- PCI: Workaround wrong flags completions for IDT switch (James Puthukattukaran) [Orabug: 26362330]
- xen-blkback: stop blkback thread of every queue in xen_blkif_disconnect (Annie Li)
-
Thu Jul 27 2017 Dhaval Giani <dhaval.giani@oracle.com> [4.1.12-103.3.1.el7uek]
- MSI: Don't assign MSI IRQ vector twice (Ashok Vairavan) [Orabug: 25982356]
- IB/core: Remove stray semicolon in cma_init (Yuval Shaia) [Orabug: 26188883]
- ipv6: Fix leak in ipv6_gso_segment(). (David S. Miller) [Orabug: 26403963] {CVE-2017-9074}
- ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Ben Hutchings) [Orabug: 26403963] {CVE-2017-9074}
- ipv6: Check ip6_find_1stfragopt() return value properly. (David S. Miller) [Orabug: 26403963] {CVE-2017-9074}
- ipv6: Prevent overrun when parsing v6 header options (Craig Gallek) [Orabug: 26403963] {CVE-2017-9074}
- scsi: libiscsi: use kvzalloc for iscsi_pool_init (Kyle Fortin) [Orabug: 26473220]
- mm: introduce kv[mz]alloc helpers (Kyle Fortin) [Orabug: 26473220]
- blk-mq: Export blk_mq_freeze_queue_wait (Keith Busch) [Orabug: 26486215]
- blk-mq: Provide freeze queue timeout (Keith Busch) [Orabug: 26486215]
- nvme: Complete all stuck requests (Keith Busch) [Orabug: 26486215]
- nvme: Don't suspend admin queue that wasn't created (Gabriel Krisman Bertazi) [Orabug: 26486215]
- nvme: Delete created IO queues on reset (Keith Busch) [Orabug: 26486215]
- nvme: Suspend all queues before deletion (Gabriel Krisman Bertazi) [Orabug: 26486215]
- nvme/pci: No special case for queue busy on IO (Keith Busch) [Orabug: 26486215]
- Revert "net/rds: Revert "RDS: add reconnect retry scheme for stalled connections"" (Ajaykumar Hotchandani) [Orabug: 26497331]
- Revert "net/rds: use different workqueue for base_conn" (Ajaykumar Hotchandani) [Orabug: 26497331]
- Revert "net/rds: determine active/passive connection with IP addresses" (Ajaykumar Hotchandani) [Orabug: 26497331]
- Revert "net/rds: prioritize the base connection establishment" (Ajaykumar Hotchandani) [Orabug: 26497331]
- net/sock: add WARN_ON(parent->sk) in sock_graft() (Sowmini Varadhan) [Orabug: 26243229]
- rds: tcp: use sock_create_lite() to create the accept socket (Sowmini Varadhan) [Orabug: 26243229]
- rds: tcp: set linger to 1 when unloading a rds-tcp (Sowmini Varadhan) [Orabug: 26236194]
- rds: tcp: send handshake ping-probe from passive endpoint (Sowmini Varadhan) [Orabug: 26236194]
- Revert "SUNRPC: Refactor svc_set_num_threads()" (Dhaval Giani) [Orabug: 26450033]
- Revert "NFSv4: Fix callback server shutdown" (Dhaval Giani) [Orabug: 26450033]
- mm: fix use-after-free if memory allocation failed in vma_adjust() (Kirill A. Shutemov) [Orabug: 25647067]
- scsi: smartpqi: mark PM functions as __maybe_unused (Arnd Bergmann) [Orabug: 26191021]
- scsi: smartpqi: bump driver version (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: remove writeq/readq function definitions (Corentin Labbe) [Orabug: 26191021]
- scsi: smartpqi: add module parameters (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: cleanup list initialization (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: add raid level show (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: make ioaccel references consistent (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: enhance device add and remove messages (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: update timeout on admin commands (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: map more raid errors to SCSI errors (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: cleanup controller branding (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: update rescan worker (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: update device offline (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: correct aio error path (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: add lockup action (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: remove qdepth calculations for logical volumes (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: enhance kdump (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: change return value for LUN reset operations (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: add ptraid support (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: update copyright (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: cleanup messages (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: add new PCI device IDs (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: minor driver cleanup (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: correct BMIC identify physical drive (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: eliminate redundant error messages (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: add pqi_wait_for_completion_io (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: correct bdma hw bug (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: add heartbeat check (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: add suspend and resume support (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: enhance resets (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: add supporting events (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: ensure controller is in SIS mode at init (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: add in controller checkpoint for controller lockups. (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: set pci completion timeout (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: correct remove scsi devices (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: fix time handling (Arnd Bergmann) [Orabug: 26191021]
- Btrfs: fix extent_same allowing destination offset beyond i_size (Filipe Manana) [Orabug: 26376770]
- NVMe: Retain QUEUE_FLAG_SG_GAPS flag for bio vector alignment. (Ashok Vairavan) [Orabug: 26402457]
- ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT (Takashi Iwai) [Orabug: 26403948] {CVE-2017-1000380}
- ALSA: timer: Fix race between read and ioctl (Takashi Iwai) [Orabug: 26403948] {CVE-2017-1000380}
- xfs: Timely free truncated dirty pages (Jan Kara) [Orabug: 26452559]
- xfs: skip dirty pages in ->releasepage() (Brian Foster) [Orabug: 26452559]
- sparc64: Convert non-fatal error print to a debug print (DAX driver) (Sanath Kumar) [Orabug: 26476370]
- selftests: sparc64: memory: Add tests for privileged ADI driver (Tom Hromatka) [Orabug: 26359060]
- memory: sparc64: Add privileged ADI driver (Tom Hromatka) [Orabug: 26359060]
- sparc64: Export the adi_state structure (Tom Hromatka) [Orabug: 26359060]
- sparc64: Use cpu_poke to resume idle cpu (Vijay Kumar) [Orabug: 26399224]
- sparc64: Add a new hypercall CPU_POKE (Vijay Kumar) [Orabug: 26399224]
- cpuset: consider dying css as offline (Tejun Heo) [Orabug: 26475766]
- sparc64: Treat ERESTARTSYS as an acceptable error (DAX driver) (Sanath Kumar) [Orabug: 26475734]
- sparc64: fix out of order spin_lock_irqsave and spin_unlock_restore (Thomas Tai) [Orabug: 26430325]
- SPARC64: vcc: delay device removal until close() (Aaron Young) [Orabug: 26315957]
- bnxt_en: Fix SRIOV on big-endian architecture. (Michael Chan) [Orabug: 26443303]
- arch/sparc: Enable queued spinlock support for SPARC (Allen Pais) [Orabug: 26373790]
- arch/sparc: Introduce xchg16 for SPARC (Babu Moger) [Orabug: 26373790]
- arch/sparc: Enable queued rwlocks for SPARC (Allen Pais) [Orabug: 26373790]
- arch/sparc: Introduce cmpxchg_u8 SPARC (Babu Moger) [Orabug: 26373790]
- arch/sparc: Define config parameter CPU_BIG_ENDIAN (Allen Pais) [Orabug: 26373790]
- kernel/locking: Fix compile error with qrwlock.c (Babu Moger) [Orabug: 26373790]
- arch/sparc: Remove the check #ifndef __LINUX_SPINLOCK_TYPES_H (Babu Moger) [Orabug: 26373790]
- locking/qrwlock: Fix write unlock bug on big endian systems (pan xinhui) [Orabug: 26373790]
- locking/qrwlock: Implement queue_write_unlock() using smp_store_release() (Will Deacon) [Orabug: 26373790]
- locking/qspinlock: Avoid redundant read of next pointer (Waiman Long) [Orabug: 26373790]
- locking/qspinlock: Prefetch the next node cacheline (Waiman Long) [Orabug: 26373790]
- locking/qrwlock: Reduce reader/writer to reader lock transfer latency (Waiman Long) [Orabug: 26373790]
- locking/qrwlock: Better optimization for interrupt context readers (Waiman Long) [Orabug: 26373790]
- locking/qrwlock: Rename functions to queued_*() (Waiman Long) [Orabug: 26373790]
- locking/qrwlock: Don't contend with readers when setting _QW_WAITING (Waiman Long) [Orabug: 26373790]
- locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKS (Babu Moger) [Orabug: 26373790]
- locking/qspinlock: Use a simple write to grab the lock (Waiman Long) [Orabug: 26373790]
- locking/qspinlock: Optimize for smaller NR_CPUS (Peter Zijlstra (Intel)) [Orabug: 26373790]
- locking/qspinlock: Extract out code snippets for the next patch (Waiman Long) [Orabug: 26373790]
- locking/qspinlock: Add pending bit (Peter Zijlstra (Intel)) [Orabug: 26373790]
- locking/qspinlock: Introduce a simple generic 4-byte queued spinlock (Waiman Long) [Orabug: 26373790]
- qede: Add support for ingress headroom (Mintz, Yuval) [Orabug: 25933053]
- qede: Update receive statistic once per NAPI (Mintz, Yuval) [Orabug: 25933053]
- qed: Make OOO archipelagos into an array (Michal Kalderon) [Orabug: 25933053]
- qed: Provide iSCSI statistics to management (Mintz, Yuval) [Orabug: 25933053]
- qed: Inform qedi the number of possible CQs (Mintz, Yuval) [Orabug: 25933053]
- qed: Add missing stat for new isles (Mintz, Yuval) [Orabug: 25933053]
- qed: Don't close the OUT_EN during init (Mintz, Yuval) [Orabug: 25933053]
- qed: Configure cacheline size in HW (Tomer Tayar) [Orabug: 25933053]
- qed: Don't use main-ptt in unrelated flows (Rahul Verma) [Orabug: 25933053]
- qed: Warn PTT usage by wrong hw-function (Mintz, Yuval) [Orabug: 25933053]
- qed: Correct MSI-x for storage (Mintz, Yuval) [Orabug: 25933053]
- qed: fix missing break in OOO_LB_TC case (Colin Ian King) [Orabug: 25933053]
- qed: Add a missing error code (Dan Carpenter) [Orabug: 25933053]
- qed: RoCE doesn't need to use SRC (Mintz, Yuval) [Orabug: 25933053]
- qed: Correct TM ILT lines in presence of VFs (Mintz, Yuval) [Orabug: 25933053]
- qed: Fix TM block ILT allocation (Michal Kalderon) [Orabug: 25933053]
- qed: Revise QM cofiguration (Ariel Elior) [Orabug: 25933053]
- qed: Use BDQ resource for storage protocols (Mintz, Yuval) [Orabug: 25933053]
- qed: Utilize resource-lock based scheme (Tomer Tayar) [Orabug: 25933053]
- qed: Support management-based resource locking (Tomer Tayar) [Orabug: 25933053]
- qed: Send pf-flr as part of initialization (Mintz, Yuval) [Orabug: 25933053]
- qed: Move to new load request scheme (Tomer Tayar) [Orabug: 25933053]
- qed: hw_init() to receive parameter-struct (Mintz, Yuval) [Orabug: 25933053]
- qed: Correct HW stop flow (Tomer Tayar) [Orabug: 25933053]
- qed: Reserve VF feature before PF (Mintz, Yuval) [Orabug: 25933053]
- qed: Don't waste SBs unused by RoCE (Mintz, Yuval) [Orabug: 25933053]
- qed: Correct endian order of MAC passed to MFW (Mintz, Yuval) [Orabug: 25933053]
- qed: Pass src/dst sizes when interacting with MFW (Tomer Tayar) [Orabug: 25933053]
- qed: Revise MFW command locking (Tomer Tayar) [Orabug: 25933053]
- qed: Always publish VF link from leading hwfn (Mintz, Yuval) [Orabug: 25933053]
- qed: Raise verbosity of Malicious VF indications (Mintz, Yuval) [Orabug: 25933053]
- qed: Make qed_iov_mark_vf_flr() return bool (Mintz, Yuval) [Orabug: 25933053]
- qed: Deprecate VF multiple queue-stop (Mintz, Yuval) [Orabug: 25933053]
- qed: Uniform IOV queue validation (Mintz, Yuval) [Orabug: 25933053]
- qed: Correct default VF coalescing configuration (Mintz, Yuval) [Orabug: 25933053]
- qed: Set HW-channel to ready before ACKing VF (Mintz, Yuval) [Orabug: 25933053]
- qed: Clean VF malicious indication when disabling IOV (Mintz, Yuval) [Orabug: 25933053]
- qed: Increase verbosity of VF -> PF errors (Mintz, Yuval) [Orabug: 25933053]
- qed*: Add support for QL41xxx adapters (Mintz, Yuval) [Orabug: 25933053]
- qed: Enable iSCSI Out-of-Order (Mintz, Yuval) [Orabug: 25933053]
- qed: Correct out-of-bound access in OOO history (Mintz, Yuval) [Orabug: 25933053]
- qed: Fix interrupt flags on Rx LL2 (Ram Amrani) [Orabug: 25933053]
- qed: Free previous connections when releasing iSCSI (Mintz, Yuval) [Orabug: 25933053]
- qed: Fix mapping leak on LL2 rx flow (Mintz, Yuval) [Orabug: 25933053]
- qed: Prevent creation of too-big u32-chains (Tomer Tayar) [Orabug: 25933053]
- qed: Align CIDs according to DORQ requirement (Ram Amrani) [Orabug: 25933053]
- qed*: Utilize Firmware 8.15.3.0 (Mintz, Yuval) [Orabug: 25933053]
- qedi: Add PCI device-ID for QL41xxx adapters. (Manish Rangankar) [Orabug: 25933053]
- qed: Fix copy of uninitialized memory (robert.foss@collabora.com) [Orabug: 25933053]
- qed: Don't use attention PTT for configuring BW (Mintz, Yuval) [Orabug: 25933053]
- qed: Fix race with multiple VFs (Mintz, Yuval) [Orabug: 25933053]
- qede: Add driver support for PTP (Sudarsana Reddy Kalluru) [Orabug: 25933053]
- qede: Remove unnecessary datapath dereference (Mintz, Yuval) [Orabug: 25933053]
- qede - mark SKB as encapsulated (Manish Chopra) [Orabug: 25933053]
- qede: Postpone reallocation until NAPI end (Mintz, Yuval) [Orabug: 25933053]
- qede: Split filtering logic to its own file (Mintz, Yuval) [Orabug: 25933053]
- qede: Break datapath logic into its own file (Mintz, Yuval) [Orabug: 25933053]
- SUNRPC: Handle EADDRNOTAVAIL on connection failures (Trond Myklebust) [Orabug: 26276067]
- btrfs: introduce device delete by devid (Anand Jain) [Orabug: 26362455]
- btrfs: enhance btrfs_find_device_by_user_input() to check device path (Anand Jain) [Orabug: 26362455]
- btrfs: make use of btrfs_find_device_by_user_input() (Anand Jain) [Orabug: 26362455]
- btrfs: create helper btrfs_find_device_by_user_input() (Anand Jain) [Orabug: 26362455]
- btrfs: clean up and optimize __check_raid_min_device() (Anand Jain) [Orabug: 26362455]
- btrfs: create helper function __check_raid_min_devices() (Anand Jain) [Orabug: 26362455]
- Revert "mm: meminit: only set page reserved in the memblock region" (Dhaval Giani) [Orabug: 25879295]
- Revert "mm: meminit: move page initialization into a separate function" (Dhaval Giani) [Orabug: 25879295]
- net/rds: Replace printk in TX path with stat variable (Yuval Shaia) [Orabug: 26402662]
- char: lp: fix possible integer overflow in lp_setup() (Willy Tarreau) [Orabug: 26403936] {CVE-2017-1000363}
- drm/mgag200: Fix to always set HiPri for G200e4 V2 (Mathieu Larouche) [Orabug: 26408731]
- dtrace: FBT module support and SPARCs return probes (Tomas Jedlicka) [Orabug: 26414392] [Orabug: 26414402]
- bnx2x: Don't post statistics to malicious VFs (Mintz, Yuval) [Orabug: 26308277]
- bnx2x: Allow vfs to disable txvlan offload (Mintz, Yuval) [Orabug: 26308277]
- bnx2x: fix pf2vf bulletin DMA mapping leak (Michal Schmidt) [Orabug: 26308277]
- bnx2x: Fix Multi-Cos (Mintz, Yuval) [Orabug: 26308277]
- bnx2x: add missing configuration of VF VLAN filters (Michal Schmidt) [Orabug: 26308277]
- bnx2x: fix incorrect filter count in an error message (Michal Schmidt) [Orabug: 26308277]
- bnx2x: do not rollback VF MAC/VLAN filters we did not configure (Michal Schmidt) [Orabug: 26308277]
- bnx2x: fix detection of VLAN filtering feature for VF (Michal Schmidt) [Orabug: 26308277]
- bnx2x: fix possible overrun of VFPF multicast addresses array (Michal Schmidt) [Orabug: 26308277]
- bnx2x: lower verbosity of VF stats debug messages (Michal Schmidt) [Orabug: 26308277]
- bnx2x: prevent crash when accessing PTP with interface down (Michal Schmidt) [Orabug: 26308277]
- NFSv4: Fix callback server shutdown (Trond Myklebust) [Orabug: 26403976] {CVE-2017-9059}
- SUNRPC: Refactor svc_set_num_threads() (Trond Myklebust) [Orabug: 26403976] {CVE-2017-9059}
- ipv6/dccp: do not inherit ipv6_mc_list from parent (WANG Cong) [Orabug: 26403998] {CVE-2017-9077}
- lpfc update for uek4 11.4.0.2 (rkennedy) [Orabug: 26283182]
- lpfc: Driver responds LS_RJT to Beacon Off (James Smart) [Orabug: 26283182]
- lpfc: Fix crash after firmware flash when (James Smart) [Orabug: 26283182]
- lpfc: Vport creation is failing with "Link (James Smart) [Orabug: 26283182]
- lpfc: Null pointer dereference when (James Smart) [Orabug: 26283182]
- lpfc: Fix return value of board_mode store (James Smart) [Orabug: 26283182]
- scsi: lpfc: Fix Port going offline after (James Smart) [Orabug: 26283182]
- scsi: lpfc: fix spelling mistake "entrys" (Colin Ian King) [Orabug: 26283182]
- scsi: lpfc: Add MDS Diagnostic support. (James Smart) [Orabug: 26283182]
- scsi: lpfc: Fix used-RPI accounting problem. (James Smart) [Orabug: 26283182]
- scsi: lpfc: Fix panic on BFS configuration (James Smart) [Orabug: 26283182]
- lpfc: Fix Express lane queue creation. (James Smart) [Orabug: 26283182]
- lpfc: Fix driver usage of 128B WQEs when WQ_CREATE is (James Smart) [Orabug: 26283182]
- lpfc: Add Fabric assigned WWN support. (James Smart) [Orabug: 26283182]
- lpfc: Fix crash after issuing lip reset (James Smart) [Orabug: 26283182]
- lpfc: Remove NULL ptr check before kfree. (James Smart) [Orabug: 26283182]
- lpfc: Fix spelling in comments. (James Smart) [Orabug: 26283182]
- scsi: lpfc: Fix PT2PT PRLI reject (James Smart) [Orabug: 26283182]
- scsi: lpfc: correct rdp diag portnames (James Smart) [Orabug: 26283182]
- scsi: lpfc: Fix eh_deadline setting for sli3 adapters. (rkennedy) [Orabug: 26283182]
- scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters (James Smart) [Orabug: 26283182]
- scsi: lpfc: fix missing spin_unlock on sql_list_lock (Colin Ian King) [Orabug: 26283182]
- Signature verification support in kexec_file_load (Alexey Petrenko) [Orabug: 26402281]
- blk-mq: don't redistribute hardware queues on a CPU hotplug event (Christoph Hellwig) [Orabug: 26039539]
- RDS: Print failed rdma op details if failure is remote access (Rama Nichanamatlu) [Orabug: 26351421]
- xen-blkfront: fix mq start/stop race (Junxiao Bi) [Orabug: 26351649]
- be2net: Update the driver version to 11.4.0.0 (Suresh Reddy) [Orabug: 26403544]
- be2net: Fix UE detection logic for BE3 (Suresh Reddy) [Orabug: 26403544]
- be2net: Fix offload features for Q-in-Q packets (Vlad Yasevich) [Orabug: 26403544]
- benet: Use time_before_eq for time comparison (Karim Eshapa) [Orabug: 26403544]
- be2net: Fix endian issue in logical link config command (Suresh Reddy) [Orabug: 26403544]
- be2net: fix initial MAC setting (Ivan Vecera) [Orabug: 26403544]
- drivers: net: generalize napi_complete_done() (Eric Dumazet) [Orabug: 26403544]
- be2net: fix MAC addr setting on privileged BE3 VFs (Ivan Vecera) [Orabug: 26403544]
- be2net: fix unicast list filling (Ivan Vecera) [Orabug: 26403544]
- be2net: fix accesses to unicast list (Ivan Vecera) [Orabug: 26403544]
- be2net: fix non static symbol warnings (Wei Yongjun) [Orabug: 26403544]
- be2net: Avoid redundant addition of mac address in HW (Suresh Reddy) [Orabug: 26403544]
- be2net: Support UE recovery in BEx/Skyhawk adapters (Sriharsha Basavapatna) [Orabug: 26403544]
- be2net: replace polling with sleeping in the FW completion path (Sathya Perla) [Orabug: 26403544]
- be2net: support asymmetric rx/tx queue counts (Sathya Perla) [Orabug: 26403544]
- net: properly release sk_frag.page (Eric Dumazet) [Orabug: 26409533]
- net/rds: Add mutex exclusion for vector_load (Håkon Bugge) [Orabug: 26415107]
- dtrace: Add support for manual triggered cyclics (Tomas Jedlicka) [Orabug: 26384803]
- dtrace: LOW level cyclics should use workqueues (Tomas Jedlicka) [Orabug: 26384779]
- sparc64: add DAX2 support to dax driver (Allen Pais) [Orabug: 26317606]
- uek-rpm: change memory allocator from slab to slub (Allen Pais)
- arch/sparc: Avoid DCTI Couples (Allen Pais) [Orabug: 26413522]
- drivers/usb: Skip auto handoff for TI and RENESAS usb controllers (Babu Moger) [Orabug: 26389756]
- sparc-config: Enable timestamp in dmesg output. (Atish Patra) [Orabug: 26389709]
- sparc64: rtrap must set PSTATE.mcde before handling outstanding user work (Anthony Yznaga) [Orabug: 26388591]
- i40e: Correct the macros for setting the DMA attributes (Jack Vogel) [Orabug: 26386323]
- sparc64: Exclude perf user callchain during critical sections (Dave Aldridge) [Orabug: 26386213]
- sunvnet: restrict advertized checksum offloads to just IP (Shannon Nelson) [Orabug: 26338709]
- sparc64: add ccb kill and info to DAX driver (Jonathan Helman) [Orabug: 26317602]
- i40e: fix annoying message (Jesse Brandeburg) [Orabug: 26420290]
- watchdog: Move hardlockup detector to separate file (Allen Pais) [Orabug: 26420310]
- watchdog: Move shared definitions to nmi.h (Allen Pais) [Orabug: 26420310]
- sparc64: Suppress kmalloc (DAX driver) warning due to allocation failure (Sanath Kumar) [Orabug: 26338830]
- i40evf: Use le32_to_cpu before evaluating HW desc fields. (Tushar Dave) [Orabug: 26420345]
- sparc64: revert pause instruction patch for atomic backoff and cpu_relax() (Babu Moger) [Orabug: 26309070]
- SPARC64: Correct ATU IOTSB binding flow (Tushar Dave) [Orabug: 26419957]
- SPARC64: Introduce IOMMU BYPASS method (Tushar Dave) [Orabug: 26420209]
- i40e: Revert i40e temporary workaround (Tushar Dave) [Orabug: 21149316]
- sparc64: Enable 64-bit DMA (Tushar Dave) [Orabug: 21149316]
- sparc64: Enable sun4v dma ops to use IOMMU v2 APIs (Allen Pais) [Orabug: 21149316]
- sparc64: Bind PCIe devices to use IOMMU v2 service (Allen Pais) [Orabug: 21149316]
- sparc64: Initialize iommu_map_table and iommu_pool (Tushar Dave) [Orabug: 21149316]
- sparc64: Add ATU (new IOMMU) support (Allen Pais) [Orabug: 21149316]
- sparc64: Make FORCE_MAX_ZONEORDER to 13 for ATU (Allen Pais) [Orabug: 21149316]
- Revert "sparc64: bypass iommu to use 64bit address space" (Allen Pais) [Orabug: 21149316]
- [PATCH] RDS: When RDS socket is closed, print unreleased MR's (Rama Nichanamatlu) [Orabug: 26261993]
- IB/IPoIB: ibX: failed to create mcg debug file (Shamir Rabinovitch) [Orabug: 24711873] [Orabug: 25175533]
- scsi: qedi: Fix memory leak in tmf response processing. (Dupuis, Chad) [Orabug: 25667174]
- scsi: qedi: fix build error without DEBUG_FS (Arnd Bergmann) [Orabug: 25667174]
- scsi: qedi: fix missing return error code check on call to qedi_setup_int (Colin Ian King) [Orabug: 25667174]
- scsi: qedi: Fix possible memory leak in qedi_iscsi_update_conn() (Wei Yongjun) [Orabug: 25667174]
- scsi: qedi: return via va_end to match corresponding va_start (Colin Ian King) [Orabug: 25667174]
- scsi: qedi: fix build, depends on UIO (Randy Dunlap) [Orabug: 25667174]
- scsi: qedi: Add QLogic FastLinQ offload iSCSI driver framework. (Manish Rangankar) [Orabug: 25667174]
- dccp/tcp: do not inherit mc_list from parent (Eric Dumazet) [Orabug: 26107472] {CVE-2017-8890}
- Initialize fiblink list head during fib initialization (Dave Carroll) [Orabug: 26291272]
- aacraid: Update scsi_host_template to use tagged commands (Dave Carroll) [Orabug: 26291272]
- IB/mlx4: Suppress warning for not handled portmgmt event subtype (Mukesh Kacker) [Orabug: 26409722]
- bnxt_en: Fix netpoll handling. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add missing logic to handle TPA end error conditions. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Fix xmit_more with BQL. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Pass in sh parameter to bnxt_set_dflt_rings(). (Michael Chan) [Orabug: 26402533]
- bnxt_en: Implement xmit_more. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Optimize doorbell write operations for newer chips. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add additional chip ID definitions. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add a callback to inform RDMA driver during PCI shutdown. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add PCI IDs for BCM57454 VF devices. (Deepak Khungar) [Orabug: 26402533]
- bnxt_en: Support for Short Firmware Message (Deepak Khungar) [Orabug: 26402533]
- bnxt_en: Check status of firmware DCBX agent before setting DCB_CAP_DCBX_HOST. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Call bnxt_dcb_init() after getting firmware DCBX configuration. (Michael Chan) [Orabug: 26402533]
- bnxt: add dma mapping attributes (Shannon Nelson) [Orabug: 26366387]
- bnxt_en: allocate enough space for ->ntp_fltr_bmap (Dan Carpenter) [Orabug: 26402533]
- bnxt_en: Restrict a PF in Multi-Host mode from changing port PHY configuration (Deepak Khungar) [Orabug: 26402533]
- bnxt_en: Check the FW_LLDP_AGENT flag before allowing DCBX host agent. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add 100G link speed reporting for BCM57454 ASIC in ethtool (Deepak Khungar) [Orabug: 26402533]
- bnxt_en: Fix VF attributes reporting. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Pass DCB RoCE app priority to firmware. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Cap the msix vector with the max completion rings. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add interrupt test to ethtool -t selftest. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add PHY loopback to ethtool self-test. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add ethtool mac loopback self test. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add basic ethtool -t selftest support. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add suspend/resume callbacks. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add ethtool set_wol method. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add ethtool get_wol method. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add pci shutdown method. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add basic WoL infrastructure. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Update firmware interface spec to 1.7.6.2. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Fix DMA unmapping of the RX buffers in XDP mode during shutdown. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Correct the order of arguments to netdev_err() in bnxt_set_tpa() (Sankar Patchineelam) [Orabug: 26402533]
- bnxt_en: Fix NULL pointer dereference in reopen failure path (Sankar Patchineelam) [Orabug: 26402533]
- bnxt_en: Ignore 0 value in autoneg supported speed from firmware. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Check if firmware LLDP agent is running. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Call bnxt_ulp_stop() during tx timeout. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Perform function reset earlier during probe. (Michael Chan) [Orabug: 26402533]
- IB/cm: remove unnecessary ib_query_device in PSIF RNR WA (Wei Lin Guay) [Orabug: 25908234]
- bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal (Paolo Abeni) [Orabug: 26397428]
- i40e: remove FDIR_REQUIRES_REINIT driver flag (Jacob Keller) [Orabug: 26403617]
- i40e: remove a useless goto statement (Jacob Keller) [Orabug: 26403617]
- i40e: Check for new arq elements before leaving the adminq subtask loop (Christopher N Bednarz) [Orabug: 26403617]
- i40e: use register for XL722 control register read/write (Paul M Stillwell Jr) [Orabug: 26403617]
- i40e: Clean up handling of private flags (Alexander Duyck) [Orabug: 26403617]
- i40evf: enforce descriptor write-back mechanism for VF (Preethi Banala) [Orabug: 26403617]
- i40e: initialize params before notifying of l2_param_changes (Jacob Keller) [Orabug: 26403617]
- i40e/i40evf: Clean-up process_skb_fields (Alexander Duyck) [Orabug: 26403617]
- i40e: removed no longer needed delays (Bimmy Pujari) [Orabug: 26403617]
- i40e: Fixed race conditions in VF reset (Robert Konklewski) [Orabug: 26403617]
- i40e/i40evf: Fix use after free in Rx cleanup path (Alexander Duyck) [Orabug: 26403617]
- i40e: fix configuration of RSS table with DCB (Harshitha Ramamurthy) [Orabug: 26403617]
- i40e: Do not enable NAPI on q_vectors that have no rings (Alexander Duyck) [Orabug: 26403617]
- i40e: make use of hlist_for_each_entry_continue (Jacob Keller) [Orabug: 26403617]
- i40e: document drivers use of ntuple filters (Jacob Keller) [Orabug: 26403617]
- i40e: add support for SCTPv4 FDir filters (Jacob Keller) [Orabug: 26403617]
- i40e: implement support for flexible word payload (Jacob Keller) [Orabug: 26403617]
- i40e: add parsing of flexible filter fields from userdef (Jacob Keller) [Orabug: 26403617]
- i40e: partition the ring_cookie to get VF index (Jacob Keller) [Orabug: 26403617]
- i40e: allow changing input set for ntuple filters (Jacob Keller) [Orabug: 26403617]
- i40e: restore default input set for each flow type (Jacob Keller) [Orabug: 26403617]
- i40e: check current configured input set when adding ntuple filters (Jacob Keller) [Orabug: 26403617]
- i40e: correctly honor the mask fields for ETHTOOL_SRXCLSRLINS (Jacob Keller) [Orabug: 26403617]
- i40e: always remove old filter when adding new FDir filter (Jacob Keller) [Orabug: 26403617]
- i40e: explicitly fail on extended MAC field for ethtool_rx_flow_spec (Jacob Keller) [Orabug: 26403617]
- i40e: add counters for UDP/IPv4 and IPv4 filters (Jacob Keller) [Orabug: 26403617]
- i40e: don't re-enable ATR when flushing filters if SB has TCP4/IPv4 rules (Jacob Keller) [Orabug: 26403617]
- i40e: reset fd_tcp_rule count when restoring filters (Jacob Keller) [Orabug: 26403617]
- i40e: remove redundant check for fd_tcp_rule when restoring filters (Jacob Keller) [Orabug: 26403617]
- i40e: exit ATR mode only when adding TCP/IPv4 filter succeeds (Jacob Keller) [Orabug: 26403617]
- i40e: return immediately when failing to add fdir filter (Jacob Keller) [Orabug: 26403617]
- i40e: rework exit flow of i40e_add_fdir_ethtool (Jacob Keller) [Orabug: 26403617]
- i40e: don't use arrays for (src|dst)_ip (Jacob Keller) [Orabug: 26403617]
- i40e: send correct port number to AdminQ when enabling UDP tunnels (Jacob Keller) [Orabug: 26403617]
- i40e: rename auto_disable_flags to hw_disabled_flags (Harshitha Ramamurthy) [Orabug: 26403617]
- i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Bimmy Pujari) [Orabug: 26403617]
- i40e: Allow untrusted VFs to have more filters (Mitch Williams) [Orabug: 26403617]
- i40e: Clarify steps in MAC/VLAN filters initialization routine (Filip Sadowski) [Orabug: 26403617]
- i40e: fix RSS queues only operating on PF0 (Lihong Yang) [Orabug: 26403617]
- i40e: fix ethtool to get EEPROM data from X722 interface (Lihong Yang) [Orabug: 26403617]
- i40e: don't add more vectors to num_lan_msix than number of CPUs (Jacob Keller) [Orabug: 26403617]
- i40e: KISS the client interface (Mitch Williams) [Orabug: 26403617]
- i40e: fix up recent proxy and wol bits for X722_SUPPORT (Shannon Nelson) [Orabug: 26403617]
- i40e: Acquire NVM lock before reads on all devices (Aaron Salter) [Orabug: 26403617]
- scripts/spelling.txt: add "varible" pattern and fix typo instances (Masahiro Yamada) [Orabug: 26403617]
- i40e: Invoke softirqs after napi_reschedule (Benjamin Poirier) [Orabug: 26403617]
- i40e: remove duplicate device id from PCI table (Carolyn Wyborny) [Orabug: 26403617]
- i40e: mark the value passed to csum_replace_by_diff as __wsum (Jacob Keller) [Orabug: 26403617]
- i40e: Error handling for link event (Harshitha Ramamurthy) [Orabug: 26403617]
- i40e: properly convert le16 value to CPU format (Jacob Keller) [Orabug: 26403617]
- i40e: convert to cpu from le16 to generate switch_id correctly (Jacob Keller) [Orabug: 26403617]
- i40e: refactor AQ CMD buffer debug printing (Alan Brady) [Orabug: 26403617]
- i40e: Fix Adaptive ITR enabling (Carolyn Wyborny) [Orabug: 26403617]
- i40evf: add comment (Mitch Williams) [Orabug: 26403617]
- i40evf: free rings in remove function (Mitch Williams) [Orabug: 26403617]
- i40e: remove unnecessary call to i40e_update_link_info (Jacob Keller) [Orabug: 26403617]
- i40e: enable mc magic pkt wakeup during power down (Joshua Hay) [Orabug: 26403617]
- i40e: fix disable overflow promiscuous mode (Alan Brady) [Orabug: 26403617]
- i40e: Save more link abilities when using ethtool (Henry Tieman) [Orabug: 26403617]
- i40e: avoid race condition when sending filters to firmware for addition (Jacob Keller) [Orabug: 26403617]
- i40e: allow i40e_update_filter_state to skip broadcast filters (Jacob Keller) [Orabug: 26403617]
- i40e: don't warn every time we clear an Rx timestamp register (Jacob Keller) [Orabug: 26403617]
- i40e: Save link FEC info from link up event (Henry Tieman) [Orabug: 26403617]
- i40e: Add bus number info to i40e_bus_info struct (Sudheer Mogilappagari) [Orabug: 26403617]
- i40e: Clean up dead code (Mitch Williams) [Orabug: 26403617]
- i40e/i40evf : Changed version from 1.6.25 to 1.6.27 (Bimmy Pujari) [Orabug: 26403617]
- i40e: update comment explaining where FDIR buffers are freed (Jacob Keller) [Orabug: 26403617]
- i40e/i40evf: eliminate i40e_pull_tail() (Scott Peterson) [Orabug: 26403617]
- i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring (Scott Peterson) [Orabug: 26403617]
- i40e/i40evf: Limit DMA sync of RX buffers to actual packet size (Scott Peterson) [Orabug: 26403617]
- i40evf: track outstanding client request (Mitch Williams)
- i40e: don't check params until after checking for client instance (Jacob Keller) [Orabug: 26403617]
- i40e: add interrupt rate limit verbosity (Alan Brady) [Orabug: 26403617]
- i40e: refactor macro INTRL_USEC_TO_REG (Alan Brady) [Orabug: 26403617]
- i40e: remove unused function (Mitch Williams) [Orabug: 26403617]
- i40e: Remove FPK HyperV VF device ID (Jayaprakash Shanmugam)
- i40e: Quick refactor to start moving data off stack and into Tx buffer info (Alexander Duyck) [Orabug: 26403617]
- i40e: remove unnecessary __packed (Tushar Dave) [Orabug: 26403617]
- i40evf: remove unused device ID (Mitch Williams)
- i40e: Deprecating unused macro (Bimmy Pujari) [Orabug: 26403617]
- i40e: when adding or removing MAC filters, correctly handle VLANs (Jacob Keller) [Orabug: 26403617]
- i40e: avoid O(n^2) loop when deleting all filters (Jacob Keller) [Orabug: 26403617]
- i40e: rename i40e_put_mac_in_vlan and i40e_del_mac_all_vlan (Jacob Keller) [Orabug: 26403617]
- i40e: no need to check is_vsi_in_vlan before calling i40e_del_mac_all_vlan (Jacob Keller) [Orabug: 26403617]
- i40e: fold the i40e_is_vsi_in_vlan check into i40e_put_mac_in_vlan (Jacob Keller) [Orabug: 26403617]
- i40e: don't allow i40e_vsi_(add|kill)_vlan to operate when VID<1 (Jacob Keller) [Orabug: 26403617]
- i40e: Changed version from 1.6.21 to 1.6.25 (Bimmy Pujari) [Orabug: 26403617]
- i40e/i40evf: Add support for mapping pages with DMA attributes (Alexander Duyck) [Orabug: 26396552]
- aacraid: initialize scsi shared tag map (Joe Jin) [Orabug: 26367703]
- bnxt: add dma mapping attributes (Shannon Nelson) [Orabug: 26388629]
- dma-mapping: add interfaces for mapping pages with attributes (Shannon Nelson) [Orabug: 26388629]
- sparc64: Set valid bytes of misaligned no-fault loads (Rob Gardner) [Orabug: 26316944]
- fs/fuse: Fix for correct number of numa nodes (Babu Moger) [Orabug: 26369428]
- sparc64: delete old wrap code (Pavel Tatashin) [Orabug: 26372254]
- sparc64: new context wrap (Pavel Tatashin) [Orabug: 26372254]
- sparc64: add per-cpu mm of secondary contexts (Pavel Tatashin) [Orabug: 26372254]
- sparc64: redefine first version (Pavel Tatashin) [Orabug: 26372254]
- sparc64: combine activate_mm and switch_mm (Pavel Tatashin) [Orabug: 26372254]
- sparc64: reset mm cpumask after wrap (Pavel Tatashin) [Orabug: 26372254]
- Revert "sparc64: Restrict number of processes" (Pavel Tatashin) [Orabug: 26372230]
- net/rds: Reduce memory footprint in rds_sendmsg (Wei Lin Guay) [Orabug: 26350974]
- x86/ras/therm_throt: Do not log a fake MCE for thermal events (Borislav Petkov) [Orabug: 26361327]
- nfsd: check for oversized NFSv2/v3 arguments (J. Bruce Fields) [Orabug: 26366002] {CVE-2017-7645}
- sparc64: broken %tick frequency on spitfire cpus (Pavel Tatashin) [Orabug: 24401250] [Orabug: 26369510]
- sparc64: use prom interface to get %stick frequency (Pavel Tatashin) [Orabug: 24401250] [Orabug: 26369510]
- sparc64: optimize functions that access tick (Pavel Tatashin) [Orabug: 24401250] [Orabug: 26369510]
- sparc64: add hot-patched and inlined get_tick() (Pavel Tatashin) [Orabug: 24401250] [Orabug: 26369510]
- sparc64: initialize time early (Pavel Tatashin) [Orabug: 24401250] [Orabug: 26369510]
- sparc64: improve modularity tick options (Pavel Tatashin) [Orabug: 24401250] [Orabug: 26369510]
- sparc64: optimize loads in clock_sched() (Pavel Tatashin) [Orabug: 24401250] [Orabug: 26369510]
- sparc64: show time stamps from zero (Pavel Tatashin) [Orabug: 24401250] [Orabug: 26369510]
- sparc64: access tick function from variable (Pavel Tatashin) [Orabug: 24401250] [Orabug: 26369510]
- sparc64: remove trailing white spaces (Pavel Tatashin) [Orabug: 24401250] [Orabug: 26369510]
- block: defer timeouts to a workqueue (Christoph Hellwig) [Orabug: 26372235]
- macsec: dynamically allocate space for sglist (Jason A. Donenfeld) [Orabug: 26372610] {CVE-2017-7477}
- macsec: avoid heap overflow in skb_to_sgvec (Jason A. Donenfeld) [Orabug: 26372610] {CVE-2017-7477}
- sparc64: Add 16GB hugepage support (Nitin Gupta) [Orabug: 26319885]
- xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t (Hou Tao) [Orabug: 26354404]
- xfs: fix max_retries _show and _store functions (Carlos Maiolino) [Orabug: 26354404]
- xfs: normalize "infinite" retries in error configs (Eric Sandeen) [Orabug: 26354404]
- xfs: don't reset b_retries to 0 on every failure (Eric Sandeen) [Orabug: 26354404]
- xfs: fix xfs_error_get_cfg for negative errnos (Eric Sandeen) [Orabug: 26354404]
- xfs: add "fail at unmount" error handling configuration (Carlos Maiolino) [Orabug: 26354404]
- xfs: add configuration handlers for specific errors (Carlos Maiolino) [Orabug: 26354404]
- xfs: add configuration of error failure speed (Carlos Maiolino) [Orabug: 26354404]
- xfs: introduce table-based init for error behaviors (Carlos Maiolino) [Orabug: 26354404]
- xfs: add configurable error support to metadata buffers (Carlos Maiolino) [Orabug: 26354404]
- xfs: introduce metadata IO error class (Carlos Maiolino) [Orabug: 26354404]
- xfs: configurable error behavior via sysfs (Carlos Maiolino) [Orabug: 26354404]
- rds: tcp: Set linger when rejecting an incoming conn in rds_tcp_accept_one (Sowmini Varadhan) [Orabug: 26235715]
- rds: tcp: various endian-ness fixes (Sowmini Varadhan) [Orabug: 26235715]
- rds: tcp: remove cp_outgoing (Sowmini Varadhan) [Orabug: 26235715]
- rds: tcp: Sequence teardown of listen and acceptor sockets to avoid races (Sowmini Varadhan) [Orabug: 26235715]
- rds: tcp: Reorder initialization sequence in rds_tcp_init to avoid races (Sowmini Varadhan) [Orabug: 26235715]
- rds: tcp: Take explicit refcounts on struct net (Sowmini Varadhan) [Orabug: 26235715]
- mm: fix new crash in unmapped_area_topdown() (Hugh Dickins) [Orabug: 26326144] {CVE-2017-1000364}
- mm: larger stack guard gap, between vmas (Hugh Dickins) [Orabug: 26326144] {CVE-2017-1000364}
- dtrace: add kprobe-unsafe addresses to FBT blacklist (Kris Van Hees) [Orabug: 26324039]
- dtrace: convert FBT blacklist to RB-tree (Kris Van Hees) [Orabug: 26324039]
- e1000e: use disable_hardirq() also for MSIX vectors in e1000_netpoll() (Konstantin Khlebnikov) [Orabug: 26338952]
- e1000e: Don't return uninitialized stats (Benjamin Poirier) [Orabug: 26338952]
- e1000e: fix race condition around skb_tstamp_tx() (Jacob Keller) [Orabug: 26338952]
- e1000e: Add Support for 38.4MHZ frequency (Sasha Neftin) [Orabug: 26338952]
- e1000e: Add Support for CannonLake (Sasha Neftin) [Orabug: 26338952]
- e1000e: Initial Support for CannonLake (Sasha Neftin) [Orabug: 26338952]
- e1000e: fix PTP on e1000_pch_lpt variants (Jarod Wilson) [Orabug: 26338952]
- e1000e: fix timing for 82579 Gigabit Ethernet controller (Bernd Faust) [Orabug: 26338952]
- e1000: Omit private ndo_get_stats function (Tobias Klauser) [Orabug: 26338952]
- Revert "e1000e: driver trying to free already-free irq" (Jeff Kirsher) [Orabug: 26338952]
- e1000e: driver trying to free already-free irq (khalidm) [Orabug: 26338952]
- e1000: use disable_hardirq() for e1000_netpoll() (WANG Cong) [Orabug: 26338952]
- e1000e: fix PTP on e1000_pch_lpt variants (Jarod Wilson) [Orabug: 26338952]
- e1000e: factor out systim sanitization (Jarod Wilson) [Orabug: 26338952]
- e1000e: prevent division by zero if TIMINCA is zero (Denys Vlasenko) [Orabug: 26338952]
- e1000e: keep Rx/Tx HW_VLAN_CTAG in sync (Jarod Wilson) [Orabug: 26338952]
- e1000e: keep VLAN interfaces functional after rxvlan off (Jarod Wilson) [Orabug: 26338952]
- e1000e: don't modify SYSTIM registers during SIOCSHWTSTAMP ioctl (Jacob Keller) [Orabug: 26338952]
- e1000e: mark shifted values as unsigned (Jacob Keller) [Orabug: 26338952]
- e1000e: use BIT() macro for bit defines (Jacob Keller) [Orabug: 26338952]
- e1000e: e1000e_cyclecounter_read(): do overflow check only if needed (Denys Vlasenko) [Orabug: 26338952]
- e1000e: e1000e_cyclecounter_read(): fix er32(SYSTIML) overflow check (Denys Vlasenko) [Orabug: 26338952]
- e1000e: e1000e_cyclecounter_read(): incvalue is 32 bits, not 64 (Denys Vlasenko) [Orabug: 26338952]
- e1000e: Cleanup consistency in ret_val variable usage (Brian Walsh) [Orabug: 26338952]
- e1000e: fix ethtool autoneg off for non-copper (Steve Shih) [Orabug: 26338952]
- e1000: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [Orabug: 26338952]
- e1000e: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [Orabug: 26338952]
- e1000: Double Tx descriptors needed check for 82544 (Alexander Duyck) [Orabug: 26338952]
- e1000: Do not overestimate descriptor counts in Tx pre-check (Alexander Duyck) [Orabug: 26338952]
- e1000e: Initial support for KabeLake (Raanan Avargil) [Orabug: 26338952]
- e1000e: Clear ULP configuration register on ULP exit (Raanan Avargil) [Orabug: 26338952]
- e1000e: Set HW FIFO minimum pointer gap for non-gig speeds (Raanan Avargil) [Orabug: 26338952]
- e1000e: Increase PHY PLL clock gate timing (Raanan Avargil) [Orabug: 26338952]
- e1000e: Increase ULP timer (Raanan Avargil) [Orabug: 26338952]
- e1000e: Fix msi-x interrupt automask (Benjamin Poirier) [Orabug: 26338952]
- e1000e: Do not write lsc to ics in msi-x mode (Benjamin Poirier) [Orabug: 26338952]
- e1000e: Do not read ICR in Other interrupt (Benjamin Poirier) [Orabug: 26338952]
- e1000e: Remove unreachable code (Benjamin Poirier) [Orabug: 26338952]
- e1000e: Switch e1000e_up to void, drop code checking for error result (Alexander Duyck) [Orabug: 26338952]
- e1000e: initial support for i219-LM (3) (Raanan Avargil) [Orabug: 26338952]
- e1000e: Increase timeout of polling bit RSPCIPHY (Raanan Avargil) [Orabug: 26338952]
- e1000e: fix division by zero on jumbo MTUs (Dmitry Fleytman) [Orabug: 26338952]
- e1000: Elementary checkpatch warnings and checks removed (Janusz Wolak) [Orabug: 26338952]
- e1000: get rid of duplicate exit path (Jean Sacren) [Orabug: 26338952]
- e1000: fix kernel-doc argument being missing (Jean Sacren) [Orabug: 26338952]
- e1000e: clean up the local variable (Jean Sacren) [Orabug: 26338952]
- e1000: fix a typo in the comment (Jean Sacren) [Orabug: 26338952]
- e1000: clean up the checking logic (Jean Sacren) [Orabug: 26338952]
- e1000: Remove checkpatch coding style errors (Janusz Wolak) [Orabug: 26338952]
- e1000: fix data race between tx_ring->next_to_clean (Dmitriy Vyukov) [Orabug: 26338952]
- e1000: make eeprom read/write scheduler friendly (Joern Engel) [Orabug: 26338952]
- e1000e: Enable TSO for stacked VLAN (Toshiaki Makita) [Orabug: 26338952]
- e1000: remove dead e1000_init_eeprom_params calls (Francois Romieu) [Orabug: 26338952]
- e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences in e1000_open (Jia-Ju Bai) [Orabug: 26338952]
- ixgbe: fix incorrect status check (Emil Tantilov) [Orabug: 26339150]
- ixgbe: add missing configuration for rate select 1 (Emil Tantilov) [Orabug: 26339150]
- ixgbe: always call setup_mac_link for multispeed fiber (Emil Tantilov) [Orabug: 26339150]
- ixgbe: add write flush when configuring CS4223/7 (Emil Tantilov) [Orabug: 26339150]
- ixgbe: correct CS4223/7 PHY identification (Emil Tantilov) [Orabug: 26339150]
- ixgbevf: Resolve warnings for -Wimplicit-fallthrough (Tony Nguyen) [Orabug: 26339150]
- ixgbevf: Resolve truncation warning for q_vector->name (Tony Nguyen) [Orabug: 26339150]
- ixgbe: Resolve warnings for -Wimplicit-fallthrough (Tony Nguyen) [Orabug: 26339150]
- ixgbe: Resolve truncation warning for q_vector->name (Tony Nguyen) [Orabug: 26339150]
- ixgbe: Add error checking to setting VF MAC (Tony Nguyen) [Orabug: 26339150]
- ixgbe: Correct thermal sensor event check (Mark Rustad) [Orabug: 26339150]
- ixgbe: enable L3/L4 filtering for Tx switched packets (Emil Tantilov) [Orabug: 26339150]
- ixgbe: Remove MAC X550EM_X 1Gbase-t led_[on|off] support (Paul Greenwalt) [Orabug: 26339150]
- ixgbevf: Check for RSS key before setting value (Tony Nguyen) [Orabug: 26339150]
- ixgbevf: Fix errors in retrieving RETA and RSS from PF (Tony Nguyen) [Orabug: 26339150]
- ixgbe: Check for RSS key before setting value (Tony Nguyen) [Orabug: 26339150]
- ixgbe: Add 1000Base-T device based on X550EM_X MAC (Paul Greenwalt) [Orabug: 26339150]
- ixgbe: Allow setting zero MAC address for VF (Tony Nguyen) [Orabug: 26339150]
- ixgbevf: fix size of queue stats length (Emil Tantilov) [Orabug: 26339150]
- ixgbe: clean macvlan MAC filter table on VF reset (Emil Tantilov) [Orabug: 26339150]
- ixgbe: Acquire PHY semaphore before device reset (Paul Greenwalt) [Orabug: 26339150]
- ixgbe: Fix output from ixgbe_dump (Alexander Duyck) [Orabug: 26339150]
- ixgbe: add check for VETO bit when configuring link for KR (Tony Nguyen) [Orabug: 26339150]
- ixgbe: Remove unused define (Don Skidmore) [Orabug: 26339150]
- ixgbe: do not use adapter->num_vfs when setting VFs via module parameter (Emil Tantilov) [Orabug: 26339150]
- ixgbe: return early instead of wrap block in if statement (Emil Tantilov) [Orabug: 26339150]
- ixgbe: move num_vfs_macvlans allocation into separate function (Emil Tantilov) [Orabug: 26339150]
- ixgbe: add default setup_link for x550em_a MAC type (Emil Tantilov) [Orabug: 26339150]
- ixgbe: list X553 backplane speeds correctly (Don Skidmore) [Orabug: 26339150]
- ixgbe: Add X552 XFI backplane support (Don Skidmore) [Orabug: 26339150]
- ixgbe: Complete support for X553 sgmii (Don Skidmore) [Orabug: 26339150]
- ixgbe: Remove driver config for KX4 PHY (Tony Nguyen) [Orabug: 26339150]
- ixgbe: Remove pr_cont uses (Joe Perches) [Orabug: 26339150]
- ixgbe: Avoid Tx hang by not allowing more than the number of VFs supported. (Usha Ketineni) [Orabug: 26339150]
- ixgbe: Limit use of 2K buffers on architectures with 256B or larger cache lines (Alexander Duyck) [Orabug: 26339150]
- ixgbe: update the rss key on h/w, when ethtool ask for it (Paolo Abeni) [Orabug: 26339150]
- ixgbe: Don't bother clearing buffer memory for descriptor rings (Alexander Duyck) [Orabug: 26339150]
- ixgbe: Add private flag to control buffer mode (Alexander Duyck) [Orabug: 26339150]
- ixgbe: Add support for padding packet (Alexander Duyck) [Orabug: 26339150]
- ixgbe: Use length to determine if descriptor is done (Alexander Duyck) [Orabug: 26339150]
- ixgbe: Make use of order 1 pages and 3K buffers independent of FCoE (Alexander Duyck)
- ixgbe: Only DMA sync frame length (Alexander Duyck) [Orabug: 26339150]
- ixgbe: Update version to reflect added functionality (Mark Rustad) [Orabug: 26339150]
- ixgbe: prefix Data Center Bridge ops struct (Stephen Hemminger) [Orabug: 26339150]
- ixgbe: Support 2.5Gb and 5Gb speed (Tony Nguyen) [Orabug: 26339150]
- ixgbevf: get rid of custom busy polling code (Eric Dumazet) [Orabug: 26339150]
- ixgbe: get rid of custom busy polling code (Eric Dumazet) [Orabug: 26339150]
- ixgbe: Add PF support for VF promiscuous mode (Don Skidmore) [Orabug: 26339150]
- ixgbevf: Add support for VF promiscuous mode (Don Skidmore) [Orabug: 26339150]
- ixgbe: Implement support for firmware-controlled PHYs (Mark Rustad) [Orabug: 26339150]
- ixgbe: Implement firmware interface to access some PHYs (Mark Rustad) [Orabug: 26339150]
- ixgbe: Remove unused firmware version functions and method (Mark Rustad) [Orabug: 26339150]
- ixgbe: Fix issues with EEPROM access (Mark Rustad) [Orabug: 26339150]
- ixgbe: Configure advertised speeds correctly for KR/KX backplane (Don Skidmore) [Orabug: 26339150]
- ixgbevf: restore hw_addr on resume or error (Emil Tantilov) [Orabug: 26339150]
- ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags (Yusuke Suzuki) [Orabug: 26339150]
- ixgbevf: fix AER error handling (Emil Tantilov) [Orabug: 26339150]
- ixgbe: fix AER error handling (Emil Tantilov) [Orabug: 26339150]
- ixgbe: test for trust in macvlan adjustments for VF (Ken Cox) [Orabug: 26339150]
- ixgbevf: handle race between close and suspend on shutdown (Emil Tantilov) [Orabug: 26339150]
- ixgbe: handle close/suspend race with netif_device_detach/present (Emil Tantilov) [Orabug: 26339150]
- ixgbe: Fix reporting of 100Mb capability (Tony Nguyen) [Orabug: 26339150]
- ixgbe: Reduce I2C retry count on X550 devices (Tony Nguyen) [Orabug: 26339150]
- ixgbe: Add bounds check for x540 LED functions (Tony Nguyen) [Orabug: 26339150]
- ixgbe: add mask for 64 RSS queues (Emil Tantilov) [Orabug: 26339150]
- ixgbe: Fix check for ixgbe_phy_x550em_ext_t reset (Tony Nguyen) [Orabug: 26339150]
- ixgbe: Report driver version to firmware for x550 devices (Tony Nguyen) [Orabug: 26339150]
- ixgbe: do not disable FEC from the driver (Emil Tantilov) [Orabug: 26339150]
- net/rds: prioritize the base connection establishment (Wei Lin Guay) [Orabug: 26258518]
- net/rds: determine active/passive connection with IP addresses (Wei Lin Guay) [Orabug: 26258518]
- net/rds: use different workqueue for base_conn (Wei Lin Guay) [Orabug: 26258518]
- net/rds: Revert "RDS: add reconnect retry scheme for stalled connections" (Wei Lin Guay) [Orabug: 26258518]
- IB/mlx4: Fix CM REQ retries in paravirt mode (Håkon Bugge) [Orabug: 26304670]
- uek-config: disable CONFIG_MOUSE_PS2_VMMOUSE for ol6 (Ethan Zhao) [Orabug: 26264650]
- igb: missing rtnl_unlock in igb_sriov_reinit() (Vasily Averin) [Orabug: 26242904]
- igb: bump version to igb-5.4.0 (Todd Fujinaka) [Orabug: 26242904]
- igbvf: bump version to igbvf-2.4.0 (Todd Fujinaka) [Orabug: 26242904]
- igb: fix non static symbol warning (Wei Yongjun) [Orabug: 26242904]
- igb: fix error code in igb_add_ethtool_nfc_entry() (Gangfeng Huang) [Orabug: 26242904]
- igb: support RX flow classification by VLAN priority (Gangfeng Huang) [Orabug: 26242904]
- igb: support RX flow classification by ethertype (Gangfeng Huang) [Orabug: 26242904]
- igb: add support of RX network flow classification (Gangfeng Huang) [Orabug: 26242904]
- igb: fix adjusting PTP timestamps for Tx/Rx latency (Kshitiz Gupta) [Orabug: 26242904]
- igb: Only DMA sync frame length (Andrew Lunn) [Orabug: 26242904]
- igb: call igb_ptp_suspend during suspend/resume cycle (Jacob Keller) [Orabug: 26242904]
- igb: implement igb_ptp_suspend (Jacob Keller) [Orabug: 26242904]
- igb: re-use igb_ptp_reset in igb_ptp_init (Jacob Keller) [Orabug: 26242904]
- igb: introduce IGB_PTP_OVERFLOW_CHECK flag (Jacob Keller) [Orabug: 26242904]
- igb: introduce ptp_flags variable and use it to replace IGB_FLAG_PTP (Jacob Keller) [Orabug: 26242904]
- igbvf: use BIT() macro instead of shifts (Jacob Keller) [Orabug: 26242904]
- igbvf: remove unused variable and dead code (Jacob Keller) [Orabug: 26242904]
- igb: adjust PTP timestamps for Tx/Rx latency (Nathan Sullivan) [Orabug: 26242904]
- igb: make igb_update_pf_vlvf static (Jacob Keller) [Orabug: 26242904]
- igb: use BIT() macro or unsigned prefix (Jacob Keller) [Orabug: 26242904]
- Revert "igb: Fix a deadlock in igb_sriov_reinit" (Arika Chen) [Orabug: 26242904]
- igb: Garbled output for "ethtool -m" (Doron Shikmoni) [Orabug: 26242904]
- igb: allow setting MAC address on i211 using a device tree blob (John Holland) [Orabug: 26242904]
- igb: Fix sparse warning about passing __beXX into leXX_to_cpup (Alexander Duyck) [Orabug: 26242904]
- igb: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [Orabug: 26242904]
- igb: Fix VLAN tag stripping on Intel i350 (Corinna Vinschen) [Orabug: 26242904]
- igbvf: remove "link is Up" message when registering mcast address (Jon Maxwell) [Orabug: 26242904]
- igbvf: Add support for generic Tx checksums (Alexander Duyck) [Orabug: 26242904]
- igb: Add support for generic Tx checksums (Alexander Duyck) [Orabug: 26242904]
- igb: rename igb define to be more generic (Todd Fujinaka) [Orabug: 26242904]
- igb: add conditions for I210 to generate periodic clock output (Roland Hii) [Orabug: 26242904]
- igb: enable WoL for OEM devices regardless of EEPROM setting (Todd Fujinaka) [Orabug: 26242904]
- igb: constify e1000_phy_operations structure (Julia Lawall) [Orabug: 26242904]
- igb: When GbE link up, wait for Remote receiver status condition (Takuma Ueba) [Orabug: 26242904]
- igb: Add workaround for VLAN tag stripping on 82576 (Alexander Duyck) [Orabug: 26242904]
- igb: Enable use of "bridge fdb add" to set unicast table entries (Alexander Duyck) [Orabug: 26242904]
- igb: Drop unnecessary checks in transmit path (Alexander Duyck) [Orabug: 26242904]
- igb: Add support for VLAN promiscuous with SR-IOV and NTUPLE (Alexander Duyck) [Orabug: 26242904]
- igb: Clean-up configuration of VF port VLANs (Alexander Duyck) [Orabug: 26242904]
- igb: Merge VLVF configuration into igb_vfta_set (Alexander Duyck) [Orabug: 26242904]
- igb: Always enable VLAN 0 even if 8021q is not loaded (Alexander Duyck) [Orabug: 26242904]
- igb: Do not factor VLANs into RLPML calculation (Alexander Duyck) [Orabug: 26242904]
- igb: Allow asymmetric configuration of MTU versus Rx frame size (Alexander Duyck) [Orabug: 26242904]
- igb: Refactor VFTA configuration (Alexander Duyck) [Orabug: 26242904]
- igb: clean up code for setting MAC address (Alexander Duyck) [Orabug: 26242904]
- igb/igbvf: don't give up (Mitch Williams) [Orabug: 26242904]
- igb: Unpair the queues when changing the number of queues (Shota Suzuki) [Orabug: 26242904]
- igb: Remove unnecessary flag setting in igb_set_flag_queue_pairs() (Shota Suzuki) [Orabug: 26242904]
- igb: Explicitly label self-test result indices (Joe Schultz) [Orabug: 26242904]
- igb: Improve cable length function for I210, etc. (Joe Schultz) [Orabug: 26242904]
- igb: Don't add PHY address to PCDL address (Aaron Sierra) [Orabug: 26242904]
- igb: Remove GS40G specific defines/functions (Aaron Sierra) [Orabug: 26242904]
- igb: improve handling of disconnected adapters (Jarod Wilson) [Orabug: 26242904]
- igb: fix NULL derefs due to skipped SR-IOV enabling (Jan Beulich) [Orabug: 26242904]
- igb: use the correct i210 register for EEMNGCTL (Todd Fujinaka) [Orabug: 26242904]
- igb: don't unmap NULL hw_addr (Jarod Wilson) [Orabug: 26242904]
- igb: add 88E1543 initialization code (Todd Fujinaka) [Orabug: 26242904]
- net: igb: avoid using timespec (Arnd Bergmann) [Orabug: 26242904]
- igb: assume MSI-X interrupts during initialization (Stefan Assmann) [Orabug: 26242904]
- igbvf: Enable TSO for stacked VLAN (Toshiaki Makita) [Orabug: 26242904]
- igb: make sure SR-IOV init uses the right number of queues (Todd Fujinaka) [Orabug: 26242904]
- igbvf: clear buffer_info->dma after dma_unmap_single() (Stefan Assmann) [Orabug: 26242904]
- igb: Fix a memory leak in igb_probe (Jia-Ju Bai) [Orabug: 26242904]
- igb: Fix a deadlock in igb_sriov_reinit (Jia-Ju Bai) [Orabug: 26242904]
- igb: Teardown SR-IOV before unregister_netdev() (Alex Williamson) [Orabug: 26242904]
- igb: add support for 1512 PHY (Todd Fujinaka) [Orabug: 26242904]
- igb: implement high frequency periodic output signals (Richard Cochran) [Orabug: 26242904]
- blkback/blktap: don't leak stack data via response ring (Jan Beulich) [Orabug: 26321954]
- Documentation/sparc: Steps for sending break on sunhv console (Vijay Kumar) [Orabug: 26322031]
- sparc64: Send break twice from console to return to boot prom (Vijay Kumar) [Orabug: 26322031]
- sparc64: Migrate hvcons irq to panicked cpu (Vijay Kumar) [Orabug: 26322031]
- sparc64: Set cpu state to offline when stopped (Vijay Kumar) [Orabug: 26322031]
- dtrace: io provider probes for nfs (Nicolas Droux) [Orabug: 26145701]
- ctf: fix a variety of memory leaks and use-after-free bugs (Nick Alcock) [Orabug: 26323755]
- DTrace: IP provider use-after-free for drop-out probe points (Alan Maguire) [Orabug: 25924594]
- net/mlx4_core: Use round robin scheme to avoid stale caches (Santosh Shilimkar) [Orabug: 26265801]
- nvme: Quirks for PM1725 controllers (Martin K. Petersen) [Orabug: 26284735]
- nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too (Guilherme G. Piccoli) [Orabug: 26284735]
- nvme/quirk: Add a delay before checking device ready for memblaze device (Wenbo Wang) [Orabug: 26284735]
- nvme/quirk: Add a delay before checking for adapter readiness (Guilherme G. Piccoli) [Orabug: 26284735]
- percpu_ref: allow operation mode switching operations to be called concurrently (Tejun Heo) [Orabug: 26290757]
- percpu_ref: restructure operation mode switching (Tejun Heo) [Orabug: 26290757]
- percpu_ref: unify staggered atomic switching wait behavior (Tejun Heo) [Orabug: 26290757]
- percpu_ref: reorganize __percpu_ref_switch_to_atomic() and relocate percpu_ref_switch_to_atomic() (Tejun Heo) [Orabug: 26290757]
- percpu_ref: remove unnecessary RCU grace period for staggered atomic switching confirmation (Tejun Heo) [Orabug: 26290757]
- block: Fix mismerge in queue freeze logic (Martin K. Petersen) [Orabug: 26290757]
- vfio/pci: Fix unsigned comparison overflow (Alex Williamson)
- restore mutex_lock() call to blk_mq_freeze_queue_start() (Dan Duval) [Orabug: 26266917]
- sparc64: mm: fix copy_tsb to correctly copy huge page TSBs (Mike Kravetz) [Orabug: 26273004]
- nvme: Add a wrapper for getting the admin queue depth (Martin K. Petersen) [Orabug: 26284603]
- nvme: Remove timeout when deleting queue (Martin K. Petersen) [Orabug: 26284626]
- IP/ipoib: Move initialization of ACL instances table to device init phase (Yuval Shaia) [Orabug: 26290377]
- btrfs: fix clone / extent-same deadlocks (Mark Fasheh) [Orabug: 26093112]
- btrfs: don't update mtime/ctime on deduped inodes (Mark Fasheh) [Orabug: 26093112]
- btrfs: allow dedupe of same inode (Mark Fasheh) [Orabug: 26093112]
- btrfs: fix deadlock with extent-same and readpage (Mark Fasheh) [Orabug: 26093112]
- btrfs: pass unaligned length to btrfs_cmp_data() (Mark Fasheh) [Orabug: 26093112]
- Fix Express lane queue creation. (James Smart) [Orabug: 26102276]
- uek-rpm/config: build tcmu kernel module by default (Shan Hai) [Orabug: 26185792] [Orabug: 25983319]
- rds: tcp: fix memory leak in TIME_WAIT sockets (Sowmini Varadhan) [Orabug: 26189892]
- rds: tcp: canonical connection order for all paths with index > 0 (Sowmini Varadhan) [Orabug: 25436912]
- rds: tcp: allow progress of rds_conn_shutdown if the rds_connection is marked ERROR by an intervening FIN (Sowmini Varadhan) [Orabug: 25436912]
- Backport multipath RDS from upstream to UEK4 (Sowmini Varadhan) [Orabug: 25436912]
-
Wed Jun 07 2017 Dhaval Giani <dhaval.giani@oracle.com> [4.1.12-103.2.1.el7uek]
- uek-rpm: enable bnxt driver for sparc (Allen Pais) [Orabug: 26222502]
- uek-rpm: set CONFIG_FORCE_MAX_ZONEORDER to 16 (Allen Pais) [Orabug: 26222494]
- sparc: Fix kernel BUG at arch/sparc/kernel/mdesc.c (Thomas Tai)
- sparc64: allocate sufficient space for machine description (Thomas Tai) [Orabug: 26222471]
- sparc64/mlx4_core: relaxed order for mlx4_core dma mappings (Shamir Rabinovitch) [Orabug: 26222434]
- xsigo: UEK4-QU5: poor performance discovering 256 FC LUNs w/4 paths per LUN (Pradeep Gopanapalli) [Orabug: 26199200]
- NVMe: During NVMe probe, get NVMe device information before mapping the device (Ashok Vairavan) [Orabug: 26194850]
- sparc64: Fix an error code returned by a DAX ioctl (Sanath Kumar) [Orabug: 26190999]
- sparc64: fix M8 ADI support (Anthony Yznaga) [Orabug: 26190997]
-
Thu Jun 01 2017 Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-103.1.1.el7uek]
- Added IB diag counters from UEK2 (Chris Gray) [Orabug: 26088208]
- scsi: megaraid_sas: Driver version upgrade (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: raid6 also require cpuSel check same as raid5 (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: add correct return type check for ldio hint logic for raid1 (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: array overflow in megasas_dump_frame() (Dan Carpenter) [Orabug: 26096381]
- scsi: megaraid_sas: driver version upgrade (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: Change RAID_1_10_RMW_CMDS to RAID_1_PEER_CMDS and set value to 2 (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: Indentation and smatch warning fixes (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: Cleanup VD_EXT_DEBUG and SPAN_DEBUG related debug prints (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: Increase internal command pool (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: Bail out the driver load if ld_list_query fails (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: Change build_mpt_mfi_pass_thru to return void (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: During OCR, if get_ctrl_info fails do not continue with OCR (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: Do not set fp_possible if TM capable for non-RW syspdIO, change fp_possible to bool (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: Remove unused pd_index from megasas_build_ld_nonrw_fusion (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: megasas_return_cmd does not memset IO frame to zero (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: max_fw_cmds are decremented twice, remove duplicate (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: update can_queue only if the new value is less (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: Change max_cmd from u32 to u16 in all functions (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: set pd_after_lb from MR_BuildRaidContext and initialize pDevHandle to MR_DEVHANDLE_INVALID (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: latest controller OCR capability from FW before sending shutdown DCMD (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: avoid unaligned access in ioctl path (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: big endian support changes (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: Big endian RDPQ mode fix (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: MR_TargetIdToLdGet u8 to u16 and avoid invalid raid-map access (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: In validate raid map, raid capability is not converted to cpu format for all lds (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: reduce size of fusion_context and use vmalloc if kmalloc fails (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: add print in device removal path (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: enhance debug logs in OCR context (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: set residual bytes count during IO completion (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: raid 1 write performance for large io (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: change issue_dcmd to return void from int (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: megasas_get_request_descriptor always return valid desc (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: Use DID_REQUEUE (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: RAID map is accessed for SYS PDs when use_seqnum_jbod_fp is not set (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: Refactor MEGASAS_IS_LOGICAL macro using sdev (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: 32 bit descriptor fire cmd optimization (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: raid 1 fast path code optimize (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: cpu select rework. (Shivasharan S) [Orabug: 26096381]
- Revert "scsi: megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth" (Shivasharan S) [Orabug: 26096381]
- scsi: megaraid_sas: driver version upgrade (Sasikumar Chandrasekaran) [Orabug: 26096381]
- scsi: megaraid_sas: Implement the PD Map support for SAS3.5 Generic Megaraid Controllers (Sasikumar Chandrasekaran) [Orabug: 26096381]
- scsi: megaraid_sas: ldio_outstanding variable is not decremented in completion path (Sasikumar Chandrasekaran) [Orabug: 26096381]
- scsi: megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth (Sasikumar Chandrasekaran) [Orabug: 26096381]
- scsi: megaraid_sas: Add the Support for SAS3.5 Generic Megaraid Controllers Capabilities (Sasikumar Chandrasekaran) [Orabug: 26096381]
- scsi: megaraid_sas: Dynamic Raid Map Changes for SAS3.5 Generic Megaraid Controllers (Sasikumar Chandrasekaran) [Orabug: 26096381]
- scsi: megaraid_sas: SAS3.5 Generic Megaraid Controllers Fast Path for RAID 1/10 Writes (Sasikumar Chandrasekaran) [Orabug: 26096381]
- scsi: megaraid_sas: SAS3.5 Generic Megaraid Controllers Stream Detection and IO Coalescing (Sasikumar Chandrasekaran) [Orabug: 26096381]
- scsi: megaraid_sas: EEDP Escape Mode Support for SAS3.5 Generic Megaraid Controllers (Sasikumar Chandrasekaran) [Orabug: 26096381]
- scsi: megaraid_sas: 128 MSIX Support (Sasikumar Chandrasekaran) [Orabug: 26096381]
- scsi: megaraid_sas: Add new pci device Ids for SAS3.5 Generic Megaraid Controllers (Sasikumar Chandrasekaran) [Orabug: 26096381]
- scsi: sd: Check for unaligned partial completion (Damien Le Moal) [Orabug: 26178369]
- PCI/AER: include header file (Sudip Mukherjee) [Orabug: 25130845]
- NVMe: reverse IO direction for VUC command code F7 (Ashok Vairavan) [Orabug: 25258071]
- nvme: factor out a add nvme_is_write helper (Christoph Hellwig) [Orabug: 25130845]
- nvme: allow for size limitations from transport drivers (Christoph Hellwig) [Orabug: 25130845]
- nvme.h: add constants for PSDT and FUSE values (James Smart) [Orabug: 25130845]
- nvme.h: add AER constants (Christoph Hellwig) [Orabug: 25130845]
- nvme.h: add NVM command set SQE/CQE size defines (Christoph Hellwig) [Orabug: 25130845]
- nvme.h: Add get_log_page command strucure (Armen Baloyan) [Orabug: 25130845]
- nvme.h: add RTD3R, RTD3E and OAES fields (Christoph Hellwig) [Orabug: 25130845]
- NVMe: Only release requested regions (Johannes Thumshirn) [Orabug: 25130845]
- NVMe: Fix removal in case of active namespace list scanning method (Sunad Bhandary) [Orabug: 25130845]
- NVMe: Implement namespace list scanning (Keith Busch) [Orabug: 25130845]
- NVMe: Don't unmap controller registers on reset (Keith Busch) [Orabug: 25130845]
- NVMe: reduce admin queue depth as workaround for Samsung EPIC SQ errata (Ashok Vairavan) [Orabug: 25186219]
- nvme: Limit command retries (Keith Busch) [Orabug: 25130845]
- NVMe: reduce queue depth as workaround for Samsung EPIC SQ errata (Ashok Vairavan) [Orabug: 25138123]
- NVMe: Create discard zero quirk white list (Keith Busch) [Orabug: 25130845]
- nvme: use UINT_MAX for max discard sectors (Minfei Huang) [Orabug: 25130845]
- nvme: move nvme_cancel_request() to common code (Ming Lin) [Orabug: 25130845]
- nvme: update and rename nvme_cancel_io to nvme_cancel_request (Ming Lin) [Orabug: 25130845]
- blk-mq: Export tagset iter function (Sagi Grimberg) [Orabug: 25130845]
- NVMe: Add device ID's with stripe quirk (Keith Busch) [Orabug: 25130845]
- NVMe: Short-cut removal on surprise hot-unplug (Keith Busch) [Orabug: 25130845]
- NVMe: Allow user initiated rescan (Keith Busch) [Orabug: 25130845]
- NVMe: Reduce driver log spamming (Keith Busch) [Orabug: 25130845]
- NVMe: Unbind driver on failure (Keith Busch) [Orabug: 25130845]
- NVMe: Delete only created queues (Keith Busch) [Orabug: 25130845]
- NVMe: Fix reset/remove race (Keith Busch) [Orabug: 25130845]
- nvme: fix nvme_ns_remove() deadlock (Ming Lin) [Orabug: 25130845]
- nvme: switch to RCU freeing the namespace (Ming Lin) [Orabug: 25130845]
- NVMe: correct comment for offset enum of controller registers in nvme.h (Wang Sheng-Hui) [Orabug: 25130845]
- nvme: add helper nvme_cleanup_cmd() (Ming Lin) [Orabug: 25130845]
- nvme: move AER handling to common code (Christoph Hellwig) [Orabug: 25130845]
- nvme: move namespace scanning to core (Christoph Hellwig) [Orabug: 25130845]
- nvme: tighten up state check for namespace scanning (Christoph Hellwig) [Orabug: 25130845]
- nvme: introduce a controller state machine (Christoph Hellwig) [Orabug: 25130845]
- nvme: remove the io_incapable method (Christoph Hellwig) [Orabug: 25130845]
- NVMe: nvme_core_exit() should do cleanup in the reverse order as nvme_core_init does (Wang Sheng-Hui) [Orabug: 25130845]
- NVMe: Fix check_flush_dependency warning (Keith Busch) [Orabug: 25130845]
- NVMe: small typo in section BLK_DEV_NVME_SCSI of host/Kconfig (Wang Sheng-Hui) [Orabug: 25130845]
- nvme: fix cntlid type (Christoph Hellwig) [Orabug: 25130845]
- nvme: Avoid reset work on watchdog timer function during error recovery (Guilherme G. Piccoli) [Orabug: 25130845]
- nvme: remove dead controllers from a work item (Christoph Hellwig) [Orabug: 25130845]
- NVMe: silence warning about unused 'dev' (Jens Axboe) [Orabug: 25130845]
- NVMe: switch to using blk_queue_write_cache() (Jens Axboe) [Orabug: 25130845]
- block: add ability to flag write back caching on a device (Jens Axboe) [Orabug: 25130845]
- nvme: Use blk-mq helper for IO termination (Sagi Grimberg) [Orabug: 25130845]
- NVMe: Skip async events for degraded controllers (Keith Busch) [Orabug: 25130845]
- nvme: add helper nvme_setup_cmd() (Ming Lin) [Orabug: 25130845]
- block: add offset in blk_add_request_payload() (Ming Lin) [Orabug: 25130845]
- nvme: rewrite discard support (Ming Lin) [Orabug: 25130845]
- nvme: add helper nvme_map_len() (Ming Lin) [Orabug: 25130845]
- nvme: add missing lock nesting notation (Ming Lin) [Orabug: 25130845]
- NVMe: Always use MSI/MSI-x interrupts (Keith Busch) [Orabug: 25130845]
- NVMe: Fix reset/remove race (Keith Busch) [Orabug: 25130845]
- nvme: avoid cqe corruption when update at the same time as read (Marta Rybczynska) [Orabug: 25130845]
- NVMe: Expose ns wwid through single sysfs entry (Keith Busch) [Orabug: 25130845]
- NVMe: Remove unused sq_head read in completion path (Jon Derrick) [Orabug: 25130845]
- nvme: fix max_segments integer truncation (Christoph Hellwig) [Orabug: 25130845]
- nvme: set queue limits for the admin queue (Christoph Hellwig) [Orabug: 25130845]
- NVMe: Fix 0-length integrity payload (Keith Busch) [Orabug: 25130845]
- NVMe: Don't allow unsupported flags (Keith Busch) [Orabug: 25130845]
- NVMe: Move error handling to failed reset handler (Keith Busch) [Orabug: 25130845]
- NVMe: Simplify device reset failure (Keith Busch) [Orabug: 25130845]
- NVMe: Fix namespace removal deadlock (Keith Busch) [Orabug: 25130845]
- NVMe: Use IDA for namespace disk naming (Keith Busch) [Orabug: 25130845]
- nvme: expose cntlid in sysfs (Ming Lin) [Orabug: 25130845]
- nvme: return the whole CQE through the request passthrough interface (Christoph Hellwig) [Orabug: 25130845]
- nvme: fix Kconfig description for BLK_DEV_NVME_SCSI (Christoph Hellwig) [Orabug: 25130845]
- nvme: replace the kthread with a per-device watchdog timer (Christoph Hellwig) [Orabug: 25130845]
- nvme: don't poll the CQ from the kthread (Christoph Hellwig) [Orabug: 25130845]
- nvme: use a work item to submit async event requests (Christoph Hellwig) [Orabug: 25130845]
- NVMe: Rate limit nvme IO warnings (Keith Busch) [Orabug: 25130845]
- NVMe: Poll device while still active during remove (Keith Busch) [Orabug: 25130845]
- NVMe: Requeue requests on suspended queues (Keith Busch) [Orabug: 25130845]
- NVMe: Allow request merges (Keith Busch) [Orabug: 25130845]
- NVMe: Fix io incapable return values (Keith Busch) [Orabug: 25130845]
- nvme: split pci module out of core module (Ming Lin) [Orabug: 25130845]
- nvme: split dev_list_lock (Ming Lin) [Orabug: 25130845]
- nvme: move timeout variables to core.c (Ming Lin) [Orabug: 25130845]
- nvme/host: reference the fabric module for each bdev open callout (Sagi Grimberg) [Orabug: 25130845]
- nvme: Log the ctrl device name instead of the underlying pci device name (Sagi Grimberg) [Orabug: 25130845]
- nvme: fix drvdata setup for the nvme device (Christoph Hellwig) [Orabug: 25130845]
- NVMe: Fix possible queue use after freed (Keith Busch) [Orabug: 25130845]
- nvme: switch abort to blk_execute_rq_nowait (Christoph Hellwig) [Orabug: 25130845]
- blk-mq: fix racy updates of rq->errors (Christoph Hellwig) [Orabug: 25130845]
- NVMe: Export NVMe attributes to sysfs group (Keith Busch) [Orabug: 25130845]
- NVMe: Shutdown controller only for power-off (Keith Busch) [Orabug: 25130845]
- NVMe: IO queue deletion re-write (Keith Busch) [Orabug: 25130845]
- NVMe: Remove queue freezing on resets (Keith Busch) [Orabug: 25130845]
- NVMe: Use a retryable error code on reset (Keith Busch) [Orabug: 25130845]
- NVMe: Fix admin queue ring wrap (Keith Busch) [Orabug: 25130845]
- nvme: make SG_IO support optional (Christoph Hellwig) [Orabug: 25130845]
- nvme: fixes for NVME_IOCTL_IO_CMD on the char device (Christoph Hellwig) [Orabug: 25130845]
- nvme: synchronize access to ctrl->namespaces (Christoph Hellwig) [Orabug: 25130845]
- nvme: Move nvme_freeze/unfreeze_queues to nvme core (Sagi Grimberg) [Orabug: 25130845]
- NVMe: Export namespace attributes to sysfs (Keith Busch) [Orabug: 25130845]
- NVMe: Add pci error handlers (Keith Busch) [Orabug: 25130845]
- nvme: merge iod and cmd_info (Christoph Hellwig) [Orabug: 25130845]
- nvme: meta_sg doesn't have to be an array (Christoph Hellwig) [Orabug: 25130845]
- nvme: properly free resources for cancelled command (Christoph Hellwig) [Orabug: 25130845]
- nvme: simplify completion handling (Christoph Hellwig) [Orabug: 25130845]
- nvme: special case AEN requests (Christoph Hellwig) [Orabug: 25130845]
- nvme: factor out a few helpers from req_completion (Christoph Hellwig) [Orabug: 25130845]
- nvme: fix admin queue depth (Christoph Hellwig) [Orabug: 25130845]
- NVMe: Simplify metadata setup (Keith Busch) [Orabug: 25130845]
- NVMe: Remove device management handles on remove (Keith Busch) [Orabug: 25130845]
- NVMe: Use unbounded work queue for all work (Keith Busch) [Orabug: 25130845]
- nvme: switch abort_limit to an atomic_t (Christoph Hellwig) [Orabug: 25130845]
- nvme: merge probe_work and reset_work (Christoph Hellwig) [Orabug: 25130845]
- nvme: do not restart the request timeout if we're resetting the controller (Keith Busch) [Orabug: 25130845]
- nvme: simplify resets (Christoph Hellwig) [Orabug: 25130845]
- nvme: add NVME_SC_CANCELLED (Christoph Hellwig) [Orabug: 25130845]
- nvme: merge nvme_abort_req and nvme_timeout (Christoph Hellwig) [Orabug: 25130845]
- nvme: don't take the I/O queue q_lock in nvme_timeout (Christoph Hellwig) [Orabug: 25130845]
- nvme: protect against simultaneous shutdown invocations (Keith Busch) [Orabug: 25130845]
- nvme: only add a controller to dev_list after it's been fully initialized (Christoph Hellwig) [Orabug: 25130845]
- nvme: only ignore hardware errors in nvme_create_io_queues (Christoph Hellwig) [Orabug: 25130845]
- nvme: precedence bug in nvme_pr_clear() (Dan Carpenter) [Orabug: 25130845]
- nvme: fix another 32-bit build warning (Arnd Bergmann) [Orabug: 25130845]
- nvme: refactor set_queue_count (Christoph Hellwig) [Orabug: 25130845]
- nvme: move chardev and sysfs interface to common code (Christoph Hellwig) [Orabug: 25130845]
- nvme: move namespace scanning to common code (Christoph Hellwig) [Orabug: 25130845]
- nvme: move the call to nvme_init_identify earlier (Christoph Hellwig) [Orabug: 25130845]
- nvme: add a common helper to read Identify Controller data (Christoph Hellwig) [Orabug: 25130845]
- nvme: move nvme_{enable,disable,shutdown}_ctrl to common code (Christoph Hellwig) [Orabug: 25130845]
- nvme: move remaining CC setup into nvme_enable_ctrl (Christoph Hellwig) [Orabug: 25130845]
- nvme: add explicit quirk handling (Christoph Hellwig) [Orabug: 25130845]
- nvme: move block_device_operations and ns/ctrl freeing to common code (Ashok Vairavan) [Orabug: 25130845]
- nvme: use the block layer for userspace passthrough metadata (Keith Busch) [Orabug: 25130845]
- nvme: split __nvme_submit_sync_cmd (Christoph Hellwig) [Orabug: 25130845]
- nvme: move nvme_setup_flush and nvme_setup_rw to common code (Christoph Hellwig) [Orabug: 25130845]
- nvme: move nvme_error_status to common code (Christoph Hellwig) [Orabug: 25130845]
- nvme: factor out a nvme_unmap_data helper (Christoph Hellwig) [Orabug: 25130845]
- nvme: simplify nvme_setup_prps calling convention (Christoph Hellwig) [Orabug: 25130845]
- nvme: split a new struct nvme_ctrl out of struct nvme_dev (Christoph Hellwig) [Orabug: 25130845]
- nvme: use vendor it from identify (Christoph Hellwig) [Orabug: 25130845]
- nvme: split nvme_trans_device_id_page (Christoph Hellwig) [Orabug: 25130845]
- nvme: use offset instead of a struct for registers (Christoph Hellwig)
- nvme: split command submission helpers out of pci.c (Christoph Hellwig) [Orabug: 25130845]
- nvme: move struct nvme_iod to pci.c (Christoph Hellwig) [Orabug: 25130845]
- NVMe: Precedence error in nvme_pr_clear() (Dan Carpenter) [Orabug: 25130845]
- Update target repo for nvme patch contributions (Jay Freyensee) [Orabug: 25130845]
- nvme: add missing endianess annotations in nvme_pr_command (Christoph Hellwig) [Orabug: 25130845]
- block: rename REQ_TYPE_SPECIAL to REQ_TYPE_DRV_PRIV (Christoph Hellwig) [Orabug: 25130845]
- block: add an API for Persistent Reservations (Christoph Hellwig) [Orabug: 25130845]
- NVMe: Add persistent reservation ops (Keith Busch) [Orabug: 25130845]
- nvme: suspend i/o during runtime blk_integrity_unregister (Dan Williams) [Orabug: 25130845]
- nvme include linux types.h (Christoph Hellwig) [Orabug: 25130845]
- nvme: move to a new drivers/nvme/host directory (Jay Sternberg) [Orabug: 25130845]
- NVMe: Set affinity after allocating request queues MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (Keith Busch) [Orabug: 25130845]
- NVMe: Fix IO for extended metadata formats (Keith Busch) [Orabug: 25130845]
- NVMe: Remove hctx reliance for multi-namespace (Keith Busch) [Orabug: 25130845]
- NVMe: Use requested sync command timeout (Keith Busch) [Orabug: 25130845]
- Revert "nvme: move to a new drivers/nvme/host directory" (Ashok Vairavan) [Orabug: 25130845]
- Revert "NVMe: reduce admin queue depth as workaround for Samsung EPIC SQ errata" (Ashok Vairavan)
- Revert "nvme: Limit command retries" (Ashok Vairavan)
- Revert "nvme: avoid cqe corruption when update at the same time as read" (Ashok Vairavan)
- Revert "NVMe: Don't unmap controller registers on reset" (Ashok Vairavan)
- Revert "NVMe: reverse IO direction for VUC command code F7" (Ashok Vairavan)
- Revert "NVMe: reduce queue depth as workaround for Samsung EPIC SQ errata" (Ashok Vairavan)
- forcedeth: enable forcedeth kernel option (Zhu Yanjun) [Orabug: 25571921]
- ipmi: Edit ambiguous error message for unknown command (Atish Patra) [Orabug: 25461958]
- kabi whitelist: Remove all ib_ symbols from the list. (Knut Omang) [Orabug: 25955825]
- ext4: print ext4 mount option data_err=abort correctly (Ales Novak) [Orabug: 25691020]
- IB/sa: Allocate SA query with kzalloc (Kaike Wan) [Orabug: 26124118]
- IB/sa: Fix netlink local service GFP crash (Kaike Wan) [Orabug: 26124118]
- IB/sa: Fix rdma netlink message flags (Kaike Wan) [Orabug: 26124118]
- IB/sa: Put netlink request into the request list before sending (Kaike Wan) [Orabug: 26124118]
- IB/core: Fix a potential array overrun in CMA and SA agent (Yuval Shaia) [Orabug: 26124118]
- IB/SA: Use correct free function (Mark Bloch) [Orabug: 26124118]
- IB/sa: Route SA pathrecord query through netlink (Kaike Wan) [Orabug: 26124118]
- IB/core: Add rdma netlink helper functions (Kaike Wan) [Orabug: 26124118]
- IB/netlink: Add defines for local service requests through netlink (Kaike Wan) [Orabug: 26124118]
- scsi: mpt3sas: remove redundant wmb (Sinan Kaya) [Orabug: 26096353]
- scsi: mpt3sas: Updating driver version to v15.100.00.00 (Chaitra P B) [Orabug: 26096353]
- scsi: mpt3sas: Fix for Crusader to achieve product targets with SAS devices. (Chaitra P B) [Orabug: 26096353]
- scsi: mpt3sas: Fix Firmware fault state 0x2100 during heavy 4K RR FIO stress test. (Chaitra P B) [Orabug: 26096353]
- scsi: mpt3sas: Added print to notify cable running at a degraded speed. (Chaitra P B) [Orabug: 26096353]
- xen-blkback: report hotplug-status busy when detach is initiated but frontend device is busy. (Niranjan Patil) [Orabug: 26072430]
- qla2xxx: Allow vref count to timeout on vport delete. (Joe Carnuccio) [Orabug: 26021151]
- Btrfs: don't BUG_ON() in btrfs_orphan_add (Josef Bacik) [Orabug: 25975316]
- Btrfs: clarify do_chunk_alloc()'s return value (Liu Bo) [Orabug: 25975316]
- btrfs: flush_space: treat return value of do_chunk_alloc properly (Alex Lyakas) [Orabug: 25975316]
- ipv6: Skip XFRM lookup if dst_entry in socket cache is valid (Jakub Sitnicki) [Orabug: 25955089]
- xen: Make VPMU init message look less scary (Juergen Gross) [Orabug: 25873416]
- uek-rpm: configs: enable CONFIG_ACPI_NFIT (Todd Vierling) [Orabug: 25719149]
- ipv6: Don't use ufo handling on later transformed packets (Jakub Sitnicki) [Orabug: 25533743]
- net/packet: fix overflow in check for tp_reserve (Andrey Konovalov) [Orabug: 25813773] {CVE-2017-7308}
- net/packet: fix overflow in check for tp_frame_nr (Andrey Konovalov) [Orabug: 25813773] {CVE-2017-7308}
- net/packet: fix overflow in check for priv area size (Andrey Konovalov) [Orabug: 25813773] {CVE-2017-7308}
- fs/file.c: __fget() and dup2() atomicity rules (Eric Dumazet) [Orabug: 25408921]
- IB/ipoib: add get_settings in ethtool (Zhu Yanjun) [Orabug: 25048521]
- RDS/IB: active bonding port state fix for intfs added late (Mukesh Kacker) [Orabug: 26081079]
- Revert "xen/events: remove unnecessary call to bind_evtchn_to_cpu()" (Zhenzhong Duan)
- xsigo: Compute node crash on FC failover (Pradeep Gopanapalli) [Orabug: 25981973]
- Revert "[SCSI] libiscsi: Reduce locking contention in fast path" (Ashish Samant) [Orabug: 25975223]
- nfsd: stricter decoding of write-like NFSv2/v3 ops (J. Bruce Fields) [Orabug: 25974739] {CVE-2017-7895}
- sched/rt: Minimize rq->lock contention in do_sched_rt_period_timer() (Dave Kleikamp) [Orabug: 25491970]
- sparc64: cache_line_size() returns larger value for cache line size. (chris hyser)
- sparc64: fix inconsistent printing of handles in debug messages (Menno Lageman)
- sparc64: set the ISCNTRLD bit for SP service handles (Menno Lageman) [Orabug: 25983868]
- sparc64: DAX recursive lock removed (Rob Gardner) [Orabug: 26103487]
- sparc/ftrace: Fix ftrace graph time measurement (Liam R. Howlett) [Orabug: 25995351]
- sparc64: Increase max_phys_bits to 51 for M8. (Vijay Kumar) [Orabug: 25808647]
- sparc64: 5-Level page table support for sparc (Vijay Kumar) [Orabug: 26076110] [Orabug: 25808647]
- mm, gup: fix typo in gup_p4d_range() (Kirill A. Shutemov) [Orabug: 25808647]
- mm: introduce __p4d_alloc() (Kirill A. Shutemov) [Orabug: 25808647]
- mm: convert generic code to 5-level paging (Vijay Kumar) [Orabug: 25808647]
- asm-generic: introduce <asm-generic/pgtable-nop4d.h> (Vijay Kumar) [Orabug: 25808647]
- arch, mm: convert all architectures to use 5level-fixup.h (Vijay Kumar) [Orabug: 25808647]
- asm-generic: introduce __ARCH_USE_5LEVEL_HACK (Kirill A. Shutemov) [Orabug: 25808647]
- asm-generic: introduce 5level-fixup.h (Kirill A. Shutemov) [Orabug: 25808647]
- sparc64: prevent sunvdc from sending duplicate vdisk requests (Jag Raman) [Orabug: 25866770]
- ldmvsw: stop the clean timer at beginning of remove (Shannon Nelson) [Orabug: 25748241]
- sparc64: set CONFIG_EFI in config (Eric Snowberg) [Orabug: 26037358]
- sparc64: /sys/firmware/efi missing during EFI boot (Eric Snowberg) [Orabug: 26037358]
- Allow default value of npools used for iommu to be configured from cmdline (Allen Pais)
- SPARC64: Add Linux vds driver Device ID support for Solaris guest boot (George Kennedy) [Orabug: 25836231]
- sparc64: Remove locking of huge pages in DAX driver (Sanath Kumar) [Orabug: 25968141]
- ldmvsw: unregistering netdev before disable hardware (Thomas Tai)
- arch/sparc: Measure receiver forward progress to avoid send mondo timeout (Jane Chu) [Orabug: 25476541]
- sparc64: update DAX submit to latest HV spec (Jonathan Helman) [Orabug: 25927558]
- arch/sparc: increase CONFIG_NODES_SHIFT on SPARC to 5 (Jane Chu) [Orabug: 25577754]
- arch/sparc: support NR_CPUS = 4096 (jane Chu) [Orabug: 25505750]
- ipv6: catch a null skb before using it in a DTRACE (Shannon Nelson) [Orabug: 25973797]
- sparc64: fix fault handling in NGbzero.S and GENbzero.S (Dave Aldridge) [Orabug: 25577560]
- sparc64: modify sys_dax.h for new libdax (Jonathan Helman) [Orabug: 25927572]
- bnx2x: Align RX buffers (Scott Wood) [Orabug: 25806778]
- PCI: Fix unaligned accesses in VC code (David Miller) [Orabug: 25806778]
- sparc64: Use LOCKDEP_SMALL, not PROVE_LOCKING_SMALL (Daniel Jordan) [Orabug: 25830041]
- lockdep: Limit static allocations if PROVE_LOCKING_SMALL is defined (Babu Moger)
- config: Adding the new config parameter CONFIG_PROVE_LOCKING_SMALL for sparc (Babu Moger)
- sparc64: fix cdev_put() use-after-free when unbinding an LDom (Thomas Tai) [Orabug: 25911389]
- sparc64: change DAX CCB_EXEC ENOBUFS print to debug (Jonathan Helman) [Orabug: 25927528]
- xen-netback: copy buffer on xenvif_start_xmit (Joao Martins) [Orabug: 26107942]
- xen-netback: slightly rework xenvif_rx_skb (Joao Martins) [Orabug: 26107942]
- xen-netfront: introduce rx copy mode (Joao Martins) [Orabug: 26107942]
- xen-netfront: use gref mappings for Tx buffers (Joao Martins) [Orabug: 26107942]
- xen-netfront: generalize recycling for grants (Joao Martins) [Orabug: 26107942]
- xen-netfront: add rx page statistics (Joao Martins) [Orabug: 26107942]
- xen-netfront: introduce rx page recyling (Joao Martins) [Orabug: 26107942]
- xen-netfront: move rx_gso_checksum_fixup into netfront_stats (Joao Martins) [Orabug: 26107942]
- xen-netfront: introduce staging gref pools (Joao Martins) [Orabug: 26107942]
- xen-netback: use gref mappings for Tx requests (Joao Martins) [Orabug: 26107942]
- xen-netback: use gref mappings for Rx requests (Joao Martins) [Orabug: 26107942]
- xen-netback: shorten tx grant copy (Joao Martins) [Orabug: 26107942]
- xen-netback: introduce staging grant mappings ops (Joao Martins) [Orabug: 26107942]
- include/xen: import vendor extension to netif.h (Joao Martins) [Orabug: 26107942]
- xen-netback: fix type mismatch warning (Arnd Bergmann)
- xen-netback: fix guest Rx stall detection (after guest Rx refactor) (David Vrabel)
- xen/netback: add fraglist support for to-guest rx (Ross Lagerwall)
- xen-netback: batch copies for multiple to-guest rx packets (David Vrabel)
- xen-netback: process guest rx packets in batches (David Vrabel)
- xen-netback: immediately wake tx queue when guest rx queue has space (David Vrabel)
- xen-netback: refactor guest rx (David Vrabel)
- xen-netback: retire guest rx side prefix GSO feature (Paul Durrant)
- xen-netback: separate guest side rx code into separate module (Paul Durrant)
- x86/xen/time: setup secondary time info for vdso (Joao Martins) [Orabug: 26107942]
- Drivers: hv: kvp: fix IP Failover (Vitaly Kuznetsov) [Orabug: 25970637]
- Drivers: hv: util: Pass the channel information during the init call (K. Y. Srinivasan) [Orabug: 25970637]
- Drivers: hv: utils: run polling callback always in interrupt context (Olaf Hering) [Orabug: 25970637]
- Drivers: hv: util: Increase the timeout for util services (K. Y. Srinivasan) [Orabug: 25970637]
- Drivers: hv: kvp: check kzalloc return value (Vitaly Kuznetsov) [Orabug: 25970637]
- Drivers: hv: fcopy: dynamically allocate smsg_out in fcopy_send_data() (Vitaly Kuznetsov) [Orabug: 25970637]
- Drivers: hv: vss: full handshake support (Vitaly Kuznetsov) [Orabug: 25970637]
- RDS/IB: 4KB receive buffers get posted by mistake on 16KB frag connections. (Venkat Venkatsubra) [Orabug: 25920916]
- mlx4: limit max MSIX allocations (Ajaykumar Hotchandani) [Orabug: 25912737]
- sched/wait: Fix the signal handling fix (Peter Zijlstra) [Orabug: 25908266]
- sparc64: Fix mapping of 64k pages with MAP_FIXED (Nitin Gupta) [Orabug: 25885991]
- udp: properly support MSG_PEEK with truncated buffers (Eric Dumazet) [Orabug: 25876402] {CVE-2016-10229}
- net/mlx4_core: panic the system on unrecoverable errors (Santosh Shilimkar) [Orabug: 25873690]
- Revert "restrict /dev/mem to idle io memory ranges" (Chuck Anderson) [Orabug: 25832750]
- I/O ERROR WHEN A FILE ON ACFS FILESYSTEM IS ATTACHED TO THE GUEST DOMU (Joe Jin) [Orabug: 25831471]
- xsigo: Fix spinlock release in case of error (Pradeep Gopanapalli) [Orabug: 25779803]
- mlx4_core: Add func name to common error strings to locate uniquely (Mukesh Kacker) [Orabug: 25440329]
- xsigo: Optimize xsvnic module parameters for UEK4 (Pradeep Gopanapalli) [Orabug: 25779865]
- xen: events: Replace BUG() with BUG_ON() (Shyam Saini)
- xen: remove stale xs_input_avail() from header (Juergen Gross)
- xen: return xenstore command failures via response instead of rc (Juergen Gross)
- xen: xenbus driver must not accept invalid transaction ids (Juergen Gross)
- xen/evtchn: use rb_entry() (Geliang Tang)
- xen/setup: Don't relocate p2m over existing one (Ross Lagerwall)
- xen/balloon: Only mark a page as managed when it is released (Ross Lagerwall)
- xen/scsifront: don't request a slot on the ring until request is ready (Juergen Gross)
- xen/x86: Increase xen_e820_map to E820_X_MAX possible entries (Alex Thorlton)
- x86: Make E820_X_MAX unconditionally larger than E820MAX (Alex Thorlton)
- xen/pci: Bubble up error and fix description. (Konrad Rzeszutek Wilk)
- xen: xenbus: set error code on failure (Pan Bian)
- xen: set error code on failures (Pan Bian)
- xen/events: use xen_vcpu_id mapping for EVTCHNOP_status (Vitaly Kuznetsov)
- xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing (Boris Ostrovsky)
- tpm xen: Remove bogus tpm_chip_unregister (Jason Gunthorpe)
- xen-scsifront: Add a missing call to kfree (Quentin Lambert)
- xenfs: Use proc_create_mount_point() to create /proc/xen (Seth Forshee)
- xen-netback: fix error handling output (Arnd Bergmann)
- xen: make use of xenbus_read_unsigned() in xenbus (Juergen Gross)
- xen: make use of xenbus_read_unsigned() in xen-pciback (Juergen Gross)
- xen: make use of xenbus_read_unsigned() in xen-fbfront (Juergen Gross)
- xen: make use of xenbus_read_unsigned() in xen-scsifront (Juergen Gross)
- xen: make use of xenbus_read_unsigned() in xen-pcifront (Juergen Gross)
- xen: make use of xenbus_read_unsigned() in xen-netfront (Juergen Gross)
- xen: make use of xenbus_read_unsigned() in xen-netback (Juergen Gross)
- xen: make use of xenbus_read_unsigned() in xen-kbdfront (Juergen Gross)
- xen: make use of xenbus_read_unsigned() in xen-tpmfront (Juergen Gross)
- xen: make use of xenbus_read_unsigned() in xen-blkfront (Juergen Gross)
- xen: make use of xenbus_read_unsigned() in xen-blkback (Juergen Gross)
- xen: introduce xenbus_read_unsigned() (Juergen Gross)
- xen-netfront: cast grant table reference first to type int (Dongli Zhang)
- xen-netfront: do not cast grant table reference to signed short (Dongli Zhang)
- xenbus: check return value of xenbus_scanf() (Jan Beulich)
- xenbus: prefer list_for_each() (Jan Beulich)
- xenbus: advertise control feature flags (Juergen Gross)
- xen/pciback: support driver_override (Juergen Gross)
- xen/pciback: avoid multiple entries in slot list (Juergen Gross)
- xen/pciback: simplify pcistub device handling (Juergen Gross)
- x86/xen: add missing
at end of printk warning message (Colin Ian King)
- xen-netfront: avoid packet loss when ethernet header crosses page boundary (Vitaly Kuznetsov)
- xen: Sync xen header (Juergen Gross)
- xen/grant-table: Use kmalloc_array() in arch_gnttab_valloc() (Markus Elfring)
- xen: Make VPMU init message look less scary (Juergen Gross)
- xen: rename xen_pmu_init() in sys-hypervisor.c (Juergen Gross)
- kexec: allow kdump with crash_kexec_post_notifiers (Petr Tesarik)
- xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7 (Jan Beulich)
- proc: Allow creating permanently empty directories that serve as mount points (Eric W. Biederman)
- xen: Resume PMU from non-atomic context (Boris Ostrovsky)