# changelog

author: Ian Kent <ikent@redhat.com> - 5.0.7-72
changelog:
  - bz1499287 - Autofs processes hung while waiting for the release of an entry
    master_lock that is held by another thread waiting on a bind mount
    - only take master map mutex for master map update.
  - Resolves: rhbz#1499287


author: Ian Kent <ikent@redhat.com> - 5.0.7-71
changelog:
  - bz1497846 - Macro definitions specified in mount entries are no longer getting set
    - revert fix argc off by one in mount_autofs.c.
  - Resolves: rhbz#1497846


author: Ian Kent <ikent@redhat.com> - 5.0.7-70
changelog:
  - bz1442926 - Systemd kills autofs fuse mount on service restart
    - set systemd KillMode to process.
  - bz1466256 - autofs: unable to mount nfs share after reboot
    - fix mount.nfs blocks on first mount.
  - bz1476850 - Man page: Make auto.master 's summary findable via 'man -k autofs'
    - fix typos in autofs man pages.
    - fix some man page problems.
  - bz1486035 - autofs map entry options field does not accept dot character
    - allow dot in OPTIONSTR value lexer pattern.
  -Resolves: rhbz#1442926 rhbz#1466256 rhbz#1476850 rhbz#1486035


author: Ian Kent <ikent@redhat.com> - 5.0.7-69
changelog:
  - bz1435736 - autofs fails with kernel: automount[3386]:
      segfault at 7f3fb7595ca8 ip 00007f3fb61e353a sp 00007f3fb7595cb0
      error 6 in libc-2.17.so[7f3fb60b7000+1b6000]
    - fix a couple of covarity warning resulting in group name handling change.
  - Related: rhbz#1435736


author: Ian Kent <ikent@redhat.com> - 5.0.7-68
changelog:
  - bz1435736 - autofs fails with kernel: automount[3386]:
      segfault at 7f3fb7595ca8 ip 00007f3fb61e353a sp 00007f3fb7595cb0
      error 6 in libc-2.17.so[7f3fb60b7000+1b6000]
    - fix unset tsd group name handling.
  - Related: rhbz#1435736


author: Ian Kent <ikent@redhat.com> - 5.0.7-66
changelog:
  - bz1435736 - autofs fails with kernel: automount[3386]:
      segfault at 7f3fb7595ca8 ip 00007f3fb61e353a sp 00007f3fb7595cb0
      error 6 in libc-2.17.so[7f3fb60b7000+1b6000]
    - increase worker thread per-thread stack size.
    - limit getgrgid_r() buffer size.
    - add congigure option for limiting getgrgid_r() stack usage.
    - use above option to limit getgrgid_r() stack usage with configure.
  - Resolves: rhbz#1435736


author: Ian Kent <ikent@redhat.com> - 5.0.7-65
changelog:
  - bz1367576 - [RFE] Add browsing support into autofs for AMD format maps
    - fix invalid reference in remount_active_mount().
  - Related: rhbz#1367576


author: Ian Kent <ikent@redhat.com> - 5.0.7-64
changelog:
  - bz1440769 - autofs is facing scalability issues
    - improve scalability of direct mount path component creation.
  - Resolves: rhbz#1440769


author: Ian Kent <ikent@redhat.com> - 5.0.7-63
changelog:
  - bz1101782 - autofs configured with sssd is not finding any maps
    - fix work around sss startup delay.
  - bz1367576 - [RFE] Add browsing support into autofs for AMD format maps
    - fix possible NULL derefernce.
  - Related: rhbz#1101782 rhbz#1367576


author: Ian Kent <ikent@redhat.com> - 5.0.7-62
changelog:
  - bz1367576 - [RFE] Add browsing support into autofs for AMD format maps
    - use autofs_point to store expire timeout where possibe.
  - Related: rhbz#1367576


author: Ian Kent <ikent@redhat.com> - 5.0.7-61
changelog:
  - bz1101782 - autofs configured with sssd is not finding any maps
    - work around sss startup delay.
    - add sss master map wait config option (wait initially 0, disabled).
  - Resolves: rhbz#1101782


author: Ian Kent <ikent@redhat.com> - 5.0.7-60
changelog:
  - bz1382093 - Improve logging in autofs
     - add the mount requestor's pid to pending_args.
     - create thread-local ID for mount attempts.
     - log functions to prefix messages with attempt_id if available.
     - factor out set_thread_mount_request_log_id().
     - add config option to use mount request log id.
  - Resolves: rhbz#1382093


author: Ian Kent <ikent@redhat.com> - 5.0.7-59
changelog:
  - bz1383910 - Incorrect autofs.schema
    - update and add README for old autofs schema
  - bz1367576 - [RFE] Add browsing support into autofs for AMD format maps
    - fix short memory allocation in lookup_amd_instance().
    - fix count_mounts() function.
    - fix argc off by one in mount_autofs.c.
    - fix _strncmp() usage.
    - fix typos in README.amd-maps.
    - add ref counting to struct map_source.
    - add support for amd browsable option.
    - add function conf_amd_get_map_name().
    - add function conf_amd_get_mount_paths().
    - include amd mount section mounts in master mounts list.
    - check for conflicting amd section mounts.
    - add function conf_amd_get_map_options().
    - capture cache option and its settings during parsing.
    - handle map_option cache for top level mounts.
    - handle amd cache option all in amd type auto mounts.
    - fix bogus check in expire_cleanup().
    - delay submount exit for amd submounts.
  - Resolves: rhbz#1383910 rhbz#1367576


author: Ian Kent <ikent@redhat.com> - 5.0.7-58
changelog:
  - bz1420584 - RHEL7.3: shutdown / reboot hangs with findmnt in a readlink
    system call, doing path_walk and stuck in autofs4_wait
    - make set_direct_mount_catatonic() more general.
    - set autofs mounts catatonic at exit.
  - bz1396403 - Trying to access a non-existent directory using automount
    results in 4 minute hang as not checking the local mount availability
    - check NFS server availability on local mount fallback.
  - bz1399796 - local nfs share being bind-mounted by autofs is mounted
    read-only even when marked rw in its map
    - honor last rw in mount options when doing a bind mount.
  - Resolves: rhbz#1420584 rhbz#1396403 rhbz#1399796


author: Ian Kent <ikent@redhat.com> - 5.0.7-57
changelog:
  - bz1383194 - On every system boot automount needs a restart to access
    NIS map
    - wait for master map available at start.
    - add master read wait option.
    - fix included master map not found return.
    - dont exit on master map read fail timeout.
    - set sane default master read wait timeout.
    - don't return until after master map retry read.
    - make lookup_nss_read_master() return nss status.
  - Resolves: rhbz#1383194


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-56
changelog:
  - bz1327388 - Fix use-after-free in st_queue_handler
    - fix use-after-free in st_queue_handler().
  - bz1252071 - [RFE] Disable alerting on non-existent automounts
    - add config option to suppress not found log message.
  - Resolves: rhbz#1327388 rhbz#1252071


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-55
changelog:
  - bz1298115 - The autofs service fails to load maps on boot if the maps
    are stored on a NFS mount
    - make service want network-online.
    - add remote-fs.target systemd dependency.
  - bz1300496 - Duplicate mounts created or leftovers in mtab
    - revert special case cifs escapes.
  - bz1300498 - Parent directory in nested mount gets unmounted while the
    child remains mounted
    - guard against incorrect umount return.
  - bz1305721 - autofs.conf: Fix 'nameing' typo
    - fix 'nameing' typo in autofs.conf.
  - bz1329869 - RHEL6.7: shutdown / reboot hangs with findmnt in a readlink
    system call, doing path_walk and stuck in autofs4_wait
    - always set direct mounts catatonic at exit.
    - log pipe read errors.
    - fix rwlock unlock crash.
    - fix handle_mounts() termination condition check.
  - bz1300500 - double free or corruption (fasttop) causes abort in
    ldap_int_tls_destroy
    - fix config old name lookup.
    - fix error handling on ldap bind fail.
    - fix gcc5 complaints.
    - fix fix gcc5 complaints.
    - fix missing source sss in multi map lookup.
    - fix update_hosts_mounts() return.
    - change lookup to use reinit instead of reopen.
    - fix unbind sasl external mech.
    - fix sasl connection concurrancy problem.
    - add some Coverity fixes identified for recent changes.
  - bz1300501 - Request to add a configuration option to force use of the map
    entry hostname for mounts
    - add configuration option to use fqdn in mounts
  - Resolves: rhbz#1298115 rhbz#1300496 rhbz#1300498 rhbz#1305721
  - Resolves: rhbz#1329869 rhbz#1300500 rhbz#1300501


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-54
changelog:
  - bz1263508 - Heavy program map usage can lead to a hang
    - fix out of order call in program map lookup.
  - Resolves: rhbz#1263508


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-53
changelog:
  - bz1238573 - RFE: autofs MAP_HASH_TABLE_SIZE description
    - update map_hash_table_size description.
  - Resolves: rhbz#1238573


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-52
changelog:
  - bz1233069 - Direct map does not expire if map is initially empty
    - update patch to fix expiry problem.
  - Related: rhbz#1233069


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-51
changelog:
  - bz1233065 - 'service autofs reload' does not reloads new mounts only
    when 'sss' or 'ldap' is used in '/etc/nsswitch.conf' file
    - init qdn before use in get_query_dn().
    - fix left mount count return from umount_multi_triggers().
    - fix return handling in sss lookup module.
    - move query dn calculation from do_bind() to do_connect().
    - make do_connect() return a status.
    - make connect_to_server() return a status.
    - make find_dc_server() return a status.
    - make find_server() return a status.
    - fix return handling of do_reconnect() in ldap module.
  - bz1233067 - autofs is performing excessive direct mount map re-reads
    - fix direct mount stale instance flag reset.
  - bz1233069 - Direct map does not expire if map is initially empty
    - fix direct map expire not set for initial empty map.
  - Resolves: rhbz#1233065 rhbz#1233067 rhbz#1233069


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-50
changelog:
  - bz1218045 - Similar but unrelated NFS exports block proper mounting of
    "parent" mount point
    - remove unused offset handling code.
    - fix mount as you go offset selection.
  - Resolves: rhbz#1218045


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-49
changelog:
  - bz1166457 - Autofs unable to mount indirect after attempt to mount wildcard
    - make negative cache update consistent for all lookup modules.
    - ensure negative cache isn't updated on remount.
    - dont add wildcard to negative cache.
  - bz1162041 - priv escalation via interpreter load path for program based
    automount maps
    - add a prefix to program map stdvars.
    - add config option to force use of program map stdvars.
  - bz1161474 - automount segment fault in parse_sun.so for negative parser tests
    - fix incorrect check in parse_mount().
  - bz1205600 - Autofs stopped mounting /net/hostname/mounts after seeing duplicate
    exports in the NFS server
    - handle duplicates in multi mounts.
  - bz1201582 - autofs: MAPFMT_DEFAULT is not macro in lookup_program.c
    - fix macro usage in lookup_program.c.
  - Resolves: rhbz#1166457 rhbz#1162041 rhbz#1161474 rhbz#1205600 rhbz#1201582


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-48
changelog:
  - bz1164957 - The default installed autofs.conf doesn't have default nfs
    protocol set to 4
    - add missing line to copy RedHat customized config to spec file.
  - Resolves: rhbz#1164957


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-47
changelog:
  - bz1156662 - autofs /net maps do not refresh list of shares exported on
    the NFS server
    - fix typo in update_hosts_mounts().
    - fix hosts map update on reload.
  - Resolves: rhbz#1156662


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-46
changelog:
  - bz1153414 - autofs-5.0.5-109 with upgrade to RHEL 6.6 no longer recognizes
    +yp: in auto.master
    - fix fix master map type check.
  - Resolves: rhbz#1153414


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-45
changelog:
  - bz1152862 - autofs shouldn't have kernel as a dependency
    - remove an ancient kernel Requires.
  - Resolves: rhbz#1152862


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-44
changelog:
  - bz1099800 - man page of /etc/init.d/autofs: /usr/share/man/man8/autofs.8.gz
    is not needed in RHEL-7
    - update man page autofs(8) for systemd
  - Resolves: rhbz#1099800


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-43
changelog:
  - bz1066772 - Clarify autofs(5) man page sections "Multiple Mounts" and
    "Replicated Server"
    - clarify multiple mounts description.
  - Resolves: rhbz#1066772


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-42
changelog:
  - bz1116184 - RFE: RHEL7: Add am-utils RPM or equivalent am-utils functionality
    to other packages
    - add amd map format parser.
  - bz1132236 - Memory leak in get_exports
    - fix memory leak in create_client().
    - fix memory leak in get_exports().
  - bz1135158 - double free or corruption (fasttop) causes abort in ldap_int_tls_destroy
    - fix deadlock in init_ldap_connection().
    - extend libldap serialization.
  - Resolves: rhbz#1116184 rhbz#1132236 rhbz#1135158


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-41
changelog:
  - bz1094661 - autofs can ghost non-existent map entries given the right timing
    - fix negative status being reset on map read.
    - fix fix negative status being reset on map read.
    - check for non existent negative entries in lookup_ghost().
  - bz1124389 - autofs-5.0.5-88.el6 breaks maps that have a -v in the options
    - allow use of hosts map in maps (dependent patch).
    - fix options compare.
    - fix fix options compare.
  - Resolves: rhbz#1094661 rhbz#1124389


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-40
changelog:
  - bz1063139 - autofs regression test failure.
    - fix fix ipv6 libtirpc getport.
    - get_nfs_info() should query portmapper if port is not given.
    - fix rpc_portmap_getport() proto not set.
    - fix portmap not trying proto v2.
  - Resolves: rhbz#1063139


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-37
changelog:
  - bz1035977 - with IPv6 address automount fail with "hostname lookup failed"
    - fix ipv6 link local address handling.
  - Resolves: rhbz#1035977


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-35
changelog:
  - bz1030705 - Default unmount is in 10 seconds, man page says 10 minutes
    - improve timeout option description.
  - Related: rhbz#1030705


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-35
changelog:
  - bz1029611 - Fresh rhel7 install can't automount nfs exports
    - fix ipv6 libtirpc getport function.
  - Related: rhbz#1029611


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-34
changelog:
  - bz1029611 - Fresh rhel7 install can't automount nfs exports
    - fix revision in spec file.
  - Resolves: rhbz#1029611


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-33
changelog:
  - bz1029611 - Fresh rhel7 install can't automount nfs exports
    - regenerate configure due to missing function.
  - Resolves: rhbz#1029611


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-32
changelog:
  - bz1011909 - NFSv4 UDP packet sent during automounting
    - only probe specific nfs version if requested.
  - Related: rhbz#1011909


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-31
changelog:
  - bz1011909 - NFSv4 UDP packet sent during automounting
    - fix get_nfs_info() probe.
    - fix portmap lookup.
  - bz995979 - RFE: feature to dump automount maps in native file format
    - update dumpmaps patch with latest changes from QE testing.
  - Resolves: rhbz#1011909 rhbz#995979


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-30
changelog:
  - bz852327 - RFE: feature to dump automount maps in native file format
    - fix dumpmaps multi output.
    - try and cleanup after dumpmaps.
    - teach dumpmaps to output simple key value pairs.
  - Resolves: rhbz#852327


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-29
changelog:
  - bz994352 - "autofs reload" causes automount to stop running when multiple
    maps are removed from auto.master
    - fix syncronize handle_mounts() shutdown.
  - bz994359 - Wildcard in nested mounts regression
    - fix fix wildcard multi map regression.
  - Resolves: rhbz#994352 rhbz#994359


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-28
changelog:
  - bz983160 Package autofs-5.0.7-22.el7 failed RHEL7 RPMdiff testing
    - fix add null check in parse_server_string() (bz979155).
    - check for protocol option.
    - use ulimit max open files if greater than internal maximum.
    - fix default path used for unitdir.
    - fix changelog inconsistent dates.
    - fix default path used for unitdir.
    - fix changelog inconsistent dates.
    - link with full reloc options.
    - fix a couple of compiler warnings.
    - add after sssd dependency to unit file (bz984089).
  - Resolves: rhbz#983160
  +


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-20
changelog:
  - fix master map mount options matching.
  - fix master map bogus keywork match.
  - fix fix map entry duplicate offset detection.
  - add a number of fixes based on a Covarity report.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-16
changelog:
  - make dump maps check for duplicate indirect mounts (bz961312).
  - document allowed map sources in auto.master(5) (bz961312).
  - add enable sloppy mount option to configure.


author: Ian Kent <kent@redhat.com> - 1:5.0.7-14
changelog:
  - fix some automount(8) typos (bz664178).
  - fix syncronize of handle_mounts() shutdown.
  - fix submount tree not all expiring.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-12
changelog:
  - dont fail on master map self include.
  - fix wildcard multi map regression.
  - fix file descriptor leak when reloading the daemon.
  - depricate nosymlink pseudo option.
  - add symlink pseudo option.
  - update kernel include files.
  - fix requires in spec file.
  - fix libtirpc build option.
  - fix systemd unidir in spec file.
  - document browse option in man page.
  - fix automounter support on parisc.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-10
changelog:
  - fix submount offset delete.
  - fix init script status return.
  - fix use get_proximity() without libtirpc.
  - don't use dirent d_type to filter out files in scandir().
  - don't schedule new alarms after readmap.
  - use numeric protocol ids instead of protoent structs.
  - lib/defaults.c: use WITH_LDAP conditional around LDAP types.
  - make yellow pages support optional.
  - modules/replicated.c: use sin6_addr.s6_addr32.
  - workaround missing GNU versionsort extension.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-8
changelog:
  - fix map entry duplicate offset detection.
  - Allow nsswitch.conf to not contain "automount:" lines.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-6
changelog:
  - fix recursive mount deadlock.
  - increase file map read buffer size.
  - handle new location of systemd.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-4
changelog:
  - include usage in usage message.
  - dont wait forever to restart.
  - add option description to man page.
  - fix null map entry order handling.
  - make description of default MOUNT_WAIT setting clear.
  - configure.in: allow cross compilation.
  - README: update mailing list subscription info.
  - allow non root user to check status.


author: Ian Kent <ikent@redhat.com> - 1:5.0.7-3
changelog:
  - fix nobind sun escaped map entries.
  - fix use cache entry after free mistake.
  - fix ipv6 proximity calculation.
  - fix parse buffer initialization.
  - fix typo in automount(8).


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-21
changelog:
  - fix systemd argument passing.
  - fix get_nfs_info() can incorrectly fail.
  - fix offset directory removal.


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-21
changelog:
  - fix fix LDAP result leaks on error paths.
  - report map not read when debug logging.
  - duplicate parent options for included maps.
  - update ->timeout() function to not return timeout.
  - move timeout to map_source.
  - fix kernel verion check of version components.
  - dont retry ldap connect if not required.
  - check if /etc/mtab is a link to /proc/self/mounts.
  - fix nfs4 contacts portmap.
  - make autofs wait longer for shutdown.
  - fix sss map age not updated.
  - fix remount deadlock.
  - fix umount recovery of busy direct mount.
  - fix offset mount point directory removal.
  - remove move mount code and configure option.
  - fix remount of multi mount.
  - fix devce ioctl alloc path check.
  - refactor hosts lookup module.
  - remove cache update from parse_mount().
  - add function to delete offset cache entry.
  - allow update of multi mount offset entries.
  - add hup signal handling to hosts map.


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-15
changelog:
  - fix typo in libtirpc file name.
  - fix rework error return handling in rpc code.
  - allow MOUNT_WAIT to override probe.
  - improve UDP RPC timeout handling.
  - fix segfault in get_query_dn().
  - use strtok_r() in linux_version_code().
  - fix sss wildcard match.
  - fix dlopen() error handling in sss module.
  - fix configure string length tests for sss library.


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-12
changelog:
  - ignore duplicate exports in auto.net.
  - add kernel verion check function.
  - add function to check mount.nfs version.
  - reinstate singleton mount probe.
  - rework error return handling in rpc code.
  - catch EHOSTUNREACH and bail out early.
  - systemd support fixes.
  - fix segmentation fault in do_remount_indirect().


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-9
changelog:
  - add correct patch for "fix improve mount location error reporting".
  - add correct patch for "fix fix wait for master source mutex".


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-5
changelog:
  - fix ipv6 name lookup check.
  - fix ipv6 rpc calls.
  - fix ipv6 configure check.
  - add piddir to configure.
  - add systemd unit support.
  - fix MNT_DETACH define.


author: Ian Kent <ikent@redhat.com> - 1:5.0.6-3
changelog:
  - improve mount location error reporting.
  - fix paged query more results check.
  - fix dumpmaps not reading maps.
  - fix result null check in read_one_map().
  - Fix LDAP result leaks on error paths.
  - code analysis fixes 1.
  - fix not bind mounting local filesystem.
  - update dir map-type patch for changed patch order.
  - fix wait for master source mutex.
  - fix submount shutdown race
  - fix fix map source check in file lookup.
  - add disable move mount configure option.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-36
changelog:
  - use weight only for server selection.
  - fix isspace() wild card substition.
  - auto adjust ldap page size.
  - fix prune cache valid check.
  - fix mountd vers retry.
  - fix expire race.
  - add lsb force-reload and try-restart.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-32.fc15
changelog:
  - always read file maps mount lookup map read fix.
  - fix direct map not updating on reread.
  - add external bind method.
  - fix add simple bind auth.
  - add option to dump configured automount maps.
  - wait for master map to be available at start.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-28
changelog:
  - remove extra read master map call.
  - remove extra cache create call in master_add_map_source().
  - fix error handing in do_mount_indirect().
  - expire thread use pending mutex.
  - explicity link against the Kerberos library.
  - remove some log message duplication for verbose logging.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-27.fc14
changelog:
  - fix master map source server unavailable handling.
  - add autofs_ldap_auth.conf man page.
  - fix random selection for host on different network.
  - make redhat init script more lsb compliant.
  - don't hold lock for simple mounts.
  - fix remount locking.
  - fix wildcard map entry match.
  - fix parse_sun() module init.
  - dont check null cache on expire.
  - fix null cache race.
  - fix cache_init() on source re-read.
  - fix mapent becomes negative during lookup.
  - check each dc server individually.
  - fix negative cache included map lookup.
  - remove state machine timed wait.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-25.fc14
changelog:
  - make nfs4 default for replicated selection configuration (bz579949).
  - add simple bind authentication option (bz579951).


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-22
changelog:
  - fix get query dn failure.
  - fix ampersand escape in auto.smb.
  - add locality as valid ldap master map attribute.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-17
changelog:
  - dont connect at ldap lookup module init.
  - fix random selection option.
  - fix disable timeout.
  - fix strdup() return value check.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-6
changelog:
  - don't use master_lex_destroy() to clear parse buffer.
  - make documentation for set-log-priority clearer.


author: Ian Kent <kent@redhat.com> - 1:5.0.5-2
changelog:
  - fix included map read fail handling.
  - refactor ldap sasl authentication bind to eliminate extra connect
    causing some servers to reject the request. 
  - add mount wait parameter to allow timeout of mount requests to
    unresponsive servers.
  - special case cifs escape handling.
  - fix libxml2 workaround configure.
  - more code analysis corrections (and fix a typo in an init script).
  - fix backwards #ifndef INET6.


author: Ian Kent <ikent@redhat.com> - 1:5.0.5-1
changelog:
  - update source to latest upstream version.
    - this is essentially a consolidation of the patches already in this rpm.
  - add dist tag to match latest RHEL-5 package tag format.


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-39
changelog:
  - fix libxml2 non-thread-safe calls.
  - fix direct map cache locking.
  - fix patch "dont umount existing direct mount on reread" deadlock.


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-32
changelog:
  - fix an RPC fd leak.
  - don't block signals we expect to dump core.
  - fix pthread push order in expire_proc_direct().


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-30
changelog:
  - fix incorrect dclist free.
  - srv lookup handle endianness.
  - fix bug introduced by library reload changes which causes autofs to
    not release mount thread resources when using submounts.
  - fix notify mount message path.
  - try harder to work out if we created mount point at remount.
  - fix double free in do_sasl_bind().
  - manual umount recovery fixes.
  - fix map type info parse error.


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-28
changelog:
  - use intr option as hosts mount default.
  - sync kernel includes with upstream kernel.
  - dont umount existing direct mount on master re-read.
  - fix incorrect shutdown introduced by library relaod fixes.
  - improve manual umount recovery.
  - dont fail on ipv6 address when adding host.
  - always read file maps multi map fix.
  - always read file maps key lookup fixes.
  - add support for LDAP_URI="ldap:///<domain db>" SRV RR lookup.


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-26
changelog:
  - fix lsb init script header.
  - fix memory leak reading ldap master map.
  - fix st_remove_tasks() locking.
  - reset flex scanner when setting buffer.
  - zero s_magic is valid.


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-21
changelog:
  - fix file map lookup when reading included or nsswitch sources.
    - a regression introduced by file map lookup optimisation in rev 9.


author: Ian Kent <ikent@redhat.com> - 1:5.0.4-15
changelog:
  - fix array out of bounds accesses and cleanup couple of other alloca() calls.
  - Undo mistake in copy order for submount path introduced by rev 11 patch.
  - add check for alternate libxml2 library for libxml2 tsd workaround.
  - add check for alternate libtirpc library for libtirpc tsd workaround.
  - cleanup configure defines for libtirpc.
  - add WITH_LIBTIRPC to -V status report.
  - add libtirpc-devel to BuildRequires.
  - add nfs mount protocol default configuration option.


author: Ian Kent <ikent@redhat.com> - 5.0.4-9
changelog:
  - fix hosts map use after free.
  - fix uri list locking (again).
  - check for stale SASL credentials upon connect fail.
  - add "forcestart" and "forcerestart" init script options to allow
    use of 5.0.3 strartup behavior if required.
  - always read entire file map into cache to speed lookups.
  - make MAX_ERR_BUF and PARSE_MAX_BUF use easier to audit.
  - make some easy alloca replacements.
  - update to configure libtirpc if present.
  - update to provide ipv6 name and address support.
  - update to provide ipv6 address parsing.


author: Ian Kent <ikent@redhat.com> - 5.0.4-8
changelog:
  - rename program map parsing bug fix patch.
  - use CLOEXEC flag functionality for setmntent also, if present.


author: Ian Kent <kent@redhat.com> - 5.0.4-5
changelog:
  - fix negative caching of non-existent keys.
  - fix ldap library detection in configure.
  - use CLOEXEC flag functionality if present.
  - fix select(2) fd limit.
  - make hash table scale to thousands of entries.


author: Ian Kent <kent@redhat.com> - 5.0.3-30
changelog:
  - fix segv during library re-open.
  - fix incorrect pthreads condition handling for expire requests.
  - fix master map lexer eval order.
  - fix bad alloca usage.


author: Ian Kent <ikent@redhat.com> - 5.0.3-28
changelog:
  - don't close file handle for rootless direct mounti-mount at mount.
  - wait submount expire thread completion when expire successful.
  - add inadvertantly ommitted server list locking in LDAP module.


author: Ian Kent <ikent@redhat.com> - 5.0.3-26
changelog:
  - add map-type-in-map-name fix patch to sync with upstream and RHEL.
  - don't readmap on HUP for new mount.
  - add NIS_PARTIAL to map entry not found check and fix use after free bug.


author: Ian Kent <ikent@redhat.com> - 5.0.3-25
changelog:
  - fix fd leak at multi-mount non-fatal mount fail.
  - fix incorrect multi-mount mountpoint calcualtion.


author: Ian Kent <ikent@redhat.com> - 5.0.3-23
changelog:
  - add upstream bug fixes
    - bug fix for mtab check.
    - bug fix for zero length nis key.
    - update for ifc buffer handling.
    - bug fix for kernel automount handling.
  - warning: I found a bunch of patches that were present but not
    being applied.


author: Ian Kent <ikent@redhat.com> - 5.0.3-21
changelog:
  - add upstream bug fix patches
    - add command line option to override is running check.
    - don't use proc fs for is running check.
    - fix fail on included browse map not found.
    - fix incorrect multi source messages.
    - clear stale flag on map read.
    - fix proximity other rpc ping timeout.
    - refactor mount request vars code.
    - make handle_mounts startup condition distinct.
    - fix submount shutdown handling.
    - try not to block on expire.
    - add configuration paramter UMOUNT_WAIT.
    - fix multi mount race.
    - fix nfs4 colon escape handling.
    - check replicated list after probe.
    - add replicated server selection debug logging.
    - update replicated server selection documentation.
    - use /dev/urandom instead of /dev/random.
    - check for mtab pointing to /proc/mounts.
    - fix interface config buffer size.
    - fix percent hack heap corruption.


author: Ian Kent <ikent@redhat.com> - 5.0.3-18
changelog:
  - don't abuse the ap->ghost field on NFS mount.
  - multi-map doesn't pickup NIS updates automatically.
  - eliminate redundant DNS name lookups.
  - mount thread create condition handling fix.
  - allow directory create on NFS root.
  - check direct mount path length.
  - fix incorrect in check in get user info.
  - fix a couple of memory leaks.


author: Ian Kent <ikent@redhat.com> - 5.0.3-8
changelog:
  - revert miscellaneous device node related patches.
  - add missing check for zero length NIS key.
  - fix incorrect match of map type name when included in map name.
  - update rev 7 sasl callbacks patch.


author: Ian Kent <ikent@redhat.com> - 5.0.3-6
changelog:
  - fix expire calling kernel more often than needed.
  - fix unlink of mount tree incorrectly causing autofs mount fail.
  - add miscellaneous device node interface library.
  - use miscellaneous device node, if available, for active restart.
  - device node and active restart fixes.
  - update is_mounted to use device node ioctl, if available.


author: Ian Kent <ikent@redhat.com> - 5.0.3-4
changelog:
  - correction to the correction for handling of LDAP base dns with spaces.
  - avoid using UDP for probing NFSv4 mount requests.
  - use libldap instead of libldap_r.


author: Ian Kent <ikent@redhat.com> - 5.0.3-3
changelog:
  - catch "-xfn" map type and issue "no supported" message.
  - another correction for handling of LDAP base dns with spaces.


author: Ian Kent <ikent@redhat.com> - 5.0.2-25
changelog:
  - Bug 426401: CVE-2007-6285 autofs default doesn't set nodev in /net [rawhide]
    - use mount option "nodev" for "-hosts" map unless "dev" is explicily specified.


author: Ian Kent <ikent@redhat.com> - 5.0.2-23
changelog:
  - Bug 397591 SELinux is preventing /sbin/rpc.statd (rpcd_t) "search" to <Unknown> (sysctl_fs_t).
    - prevent fork between fd open and setting of FD_CLOEXEC.


author: Ian Kent <ikent@redhat.com> - 5.0.2-21
changelog:
  - Bug 421371: CVE-2007-5964 autofs defaults don't restrict suid in /net [rawhide]
    - use mount option "nosuid" for "-hosts" map unless "suid" is explicily specified.


author: Ian Kent <ikent@redhat.com> - 5.0.2-18
changelog:
  - fix schema selection in LDAP schema discovery.
  - check for "*" when looking up wildcard in LDAP.
  - fix couple of edge case parse fails of timeout option.
  - add SEARCH_BASE configuration option.
  - add random selection as a master map entry option.
  - re-read config on HUP signal.
  - add LDAP_URI, LDAP_TIMEOUT and LDAP_NETWORK_TIMEOUT configuration options.
  - fix deadlock in submount mount module.
  - fix lack of ferror() checking when reading files.
  - fix typo in autofs(5) man page.
  - fix map entry expansion when undefined macro is present.
  - remove unused export validation code.
  - add dynamic logging (adapted from v4 patch from Jeff Moyer).
  - fix recursive loopback mounts (Matthias Koenig).
  - add map re-load to verbose logging.
  - fix handling of LDAP base dns with spaces.
  - handle MTAB_NOTUPDATED status return from mount.
  - when default master map, auto.master, is used also check for auto_master.
  - update negative mount timeout handling.
  - fix large group handling (Ryan Thomas).
  - fix for dynamic logging breaking non-sasl build (Guillaume Rousse).
  - eliminate NULL proc ping for singleton host or local mounts.


author: Ian Kent <ikent@redhat.com> - 5.0.2-16
changelog:
  - add descriptive comments to config about LDAP schema discovery.
  - work around segfault at exit caused by libxml2.
  - fix foreground logging (also fixes shutdown needing extra signal bug).


author: Ian Kent <ikent@redhat.com> - 5.0.2-14
changelog:
  - update patch to prevent failure on empty master map.
  - if there's no "automount" entry in nsswitch.conf use "files" source.
  - add LDAP schema discovery if no schema is configured.


author: Ian Kent <ikent@redhat.com> - 5.0.2-11
changelog:
  - don't fail on empty master map.
  - add support for the "%" hack for case insensitive attribute schemas.


author: Ian Kent <ikent@redhat.com> - 5.0.2-10
changelog:
  - mark map instances stale so they aren't "cleaned" during updates.
  - fix large file compile time option.


author: Ian Kent <ikent@redhat.com> - 5.0.2-5
changelog:
  - fix mount point directory creation for bind mounts.
  - add quoting for exports gathered by hosts map.


author: Ian Kent <ikent@redhat.com> - 5.0.2-2
changelog:
  - include krb5.h in lookup_ldap.h (some openssl doesn't implicitly include it).
  - correct initialization of local var in parse_server_string.


author: Ian Kent <ikent@redhat.com> - 5.0.1-16
changelog:
  - add ldaps support.
    - note: it's no longer possible to have multiple hosts in an ldap map spec.
    - note: to do this you need to rely on the ldap client config.


author: Ian Kent <ikent@redhat.com> - 5.0.1-9
changelog:
  - upstream fix for filesystem is local check.
  - disable exports access control check (bz 203277).
  - fix patch to add command option for set a global mount options (bz 214684).


author: Ian Kent <ikent@redhat.com> - 5.0.1-8
changelog:
  - add configuration variable to control appending of global options (bz 214684).
  - add command option to set a global mount options string (bz 214684).


author: Ian Kent <ikent@redhat.com> - 5.0.1-6
changelog:
  - fix directory creation for browse mounts.
  - fix wildcard map handling and improve nsswitch source map update.


author: Ian Kent <ikent@redhat.com> - 5.0.1-5
changelog:
  - drop "DEFAULT_" prefix from configuration names.
  - add option to select replicated server at random (instead of
    ping response time) (bz 227604).
  - fix incorrect cast in directory cleanup routines (bz 231864).


author: Ian Kent <ikent@redhat.com> - 5.0.1-1
changelog:
  - update to release tar.
  - fix return check for getpwuid_r and getgrgid_r.
  - patch to give up trying to update exports list while host is mounted.
  - fix to "@network" matching. 
  - patch to check for fstab update and retry if not updated.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.24
changelog:
  - add "condrestart" to init script (bz 228860).
  - add "@network" and .domain.name export check.
  - fix display map name in mount entry for "-hosts" map.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.18
changelog:
  - update the "task done race" patch to fix a deadlock.
  - added URL tag.
  - removed obsoletes autofs-ldap.
  - replaced init directory paths with %{_initrddir} macro.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.17
changelog:
  - make use of spaces and tabs in spec file consistent.
  - escape embedded macro text in %changelog.
  - eliminate redundant %version and %release.
  - remove redundant conditional check from %clean.
  - remove redundant exit from %preun.
  - correct %defattr spec.
  - remove empty %doc and redundant %dir misc lines.
  - combine program module spec lines into simpler one line form.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.13
changelog:
  - make double quote handing consistent (at least as much as we can).
  - fix handling of trailing white space in wildcard lookup (forward port bz 199720).
  - check fqdn of each interface when matching export access list (bz 213700).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.5
changelog:
  - remove fullstop from Summary tag.
  - change Buildroot to recommended form.
  - replace Prereq with Requires.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.41
changelog:
  - fix nonstrict multi-mount handling (bz 219383).
  - correct detection of duplicate indirect mount entries (bz 220799).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.38
changelog:
  - update master map tokenizer to admit "slasify-colons" option.
  - update location validation to accept "_" (bz 219445).
  - set close-on-exec flag on open sockets (bz 215757).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.34
changelog:
  - change mount "device" from "automount" to the map name.
  - check for buffer overflow in mount_afs.c.
  - replace tempnam with mkdtemp.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.33
changelog:
  - expand export access checks to include missing syntax options.
  - make "-hosts" module try to be sensitive to exports list changes.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.29
changelog:
  - alter nfs4 host probing to not use portmap lookup and add options
    check for "port=" parameter (bz 208757).
  - correct semantics of "-null" map handling (bzs 214800, 208091).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.26
changelog:
  - fix parsing of bad mount mount point in master map (bz 215620).
  - fix use after free memory access in cache.c and lookup_yp.c (bz 208091).
  - eliminate use of pthread_kill to detect task completion (bz 208091).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.23
changelog:
  - fix tokenizer to distinguish between global option and dn string (bz 214684).
  - fix incorrect return from spawn.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.21
changelog:
  - mitigate manual umount of automounts where possible.
  - fix multiply recursive bind mounts.
  - check kernel module version and require 5.00 or above.
  - fix expire regression introduced in the "mitigate manual umount" patch.
  - still more on multiply recursive bind mounts.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.20
changelog:
  - Update patch for changed semantics of mkdir in recent kernels.
  - fix macro table locking (bz 208091).
  - fix nsswitch parser locking (bz 208091).
  - allow only one master map read task at a time.
  - fix misc memory leaks.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.16
changelog:
  - fix get_query_dn not looking in subtree for LDAP search (missed
    econd occurance).
  - allow additional common LDAP attributes in map dn.
  - Resolves: rhbz#205997


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.12
changelog:
  - fix "-fstype=nfs4" server probing (part 2 of bz 208757).
  - set close-on-exec flag on open files where possible (bz 207678).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.11
changelog:
  - fix file handle leak in nsswitch parser (bz 207678).
  - fix memory leak in mount and expire request processing (bz 207678).
  - add additional check to prevent running of cancelled tasks.
  - fix potential file handle leakage in rpc_subs.c for some failure
    cases (bz 207678).
  - fix file handle leak in included map lookup (bz 207678).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.10
changelog:
  - fix get_query_dn not looking in subtree for LDAP search.
  - allow syntax "--timeout <secs>" for backward compatibility
    (bz 193948).
  - make masked_match independent of hostname for exports comparison
    (bz 209638).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.7
changelog:
  - make default installed master map for /net use "-hosts" instead
    of auto.net.
  - fix included map recursive map key lookup.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.5
changelog:
  - fix LDAP lookup delete cache entry only if entry doesn't exist.
  - add missing socket close in replicated host check (Jeff Moyer).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.1
changelog:
  - consolidate to rc2.
  - fix colon escape handling.
  - fix recusively referenced bind automounts.
  - update kernel patches.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.17
changelog:
  - fix task cancelation at shutdown (more)
  - fix concurrent mount and expire race with nested submounts.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.16
changelog:
  - fix included map lookup.
  - fix directory cleanup on expire.
  - fix task cancelation at shutdown.
  - fix included map wild card key lookup.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.15
changelog:
  - expire individual submounts.
  - add ino_index locking.
  - fix nested submount expiring away when pwd is base of submount.
  - more expire re-work to cope better with shutdown following cthon tests.
  - allow hostname to start with numeric when validating.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.14
changelog:
  - remove SIGCHLD handler because it is no longer needed and was
    causing expire problems.
  - alter expire locking of multi-mounts to lock sub-tree instead of
    entire tree.
  - review verbose message feedback and update.
  - correction for expire of multi-mounts.
  - spelling corrections to release notes (Jeff Moyer).
  - add back sloppy mount option, removed for Connectathon testing.
  - disable mtab locking again.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.6
changelog:
  - cthon more parser corrections and attempt to fix multi-mounts
    with various combinations of submounts (still not right).


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta6-7
changelog:
  - correct directory cleanup in mount modules.
  - merge key and wildcard LDAP query for lookups (bz 197746).


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta6-2
changelog:
  - merge LDAP authentication update for GSSAPI (Jeff Moyer).
  - update default auth config to add options documenetation (Jeff Moyer).
  - workaround segfaults at exit after using GSSAPI library.
  - fix not checking return in init_ldap_connection (jeff Moyer).


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta6-1
changelog:
  - consolidate to beta6, including:
    - mode change update for config file.
    - correction to get_query_dn fix from beta5-4.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta5-5
changelog:
  - allow global macro defines to override system macros.
  - correct spelling error in default config files missed by
    previous update.
  - misc correctness and a memory leak fix.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta5-4
changelog:
  - correct spelling error in default config.
  - fix default auth config not being installed.
  - change LDAP query method as my test db was incorrect.
  - change ldap defaults code to handle missing auth config.
  - fix mistake in parsing old style LDAP specs.
  - update LDAP so that new query method also works for old syntax.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta5-3
changelog:
  - lookup_init cleanup and fix missed memory leak.
  - use nis map order to check if update is needed.
  - fix couple of memory leaks in lookup_yp.c.
  - fix pasre error in replicated server module.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-13
changelog:
  - Change LDAP message severity from crit to degug (bz# 183893).
  - Corrections to INSTALL and README.v5.release.
  - Add patch to fix segv on overlength map keys in file maps (Jeff Moter).
  - Add patch to restrict scanning of /proc to pid directories only (Jeff Moyer).


author: Jeff Moyer <jmoyer@redhat.com> - 5.0.0_beta4-12
changelog:
  - Change BuildPrereq to BuildRequires as per the package guidelines.
  - Add libxml2-devel to the BuildRequires, as it is needed for the LDAP
    authentication bits.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-8
changelog:
  - fix handling of master map entry update (bz # 193718).
  - fix program map handling of invalid multi-mount offsets.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-6
changelog:
  - add free for working var in get_default_logging.
  - add inialisation for kver in autofs_point struct.
  - fix sources list corruption in check_update_map_sources.
  - fix memory leak in walk_tree.
  - fix memory leak in rpc_portmap_getport and rpc_ping_proto.
  - fix memory leak in initialisation of lookup modules.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-4
changelog:
  - check base of offset mount tree is not a mount before umounting
    its offsets.
  - fix replicated mount parse for case where last name in list
    fails lookup.
  - correct indirect mount expire broken by the wildcard lookup fix.
  - fix up multi-mount handling when wildcard map entry present.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-2
changelog:
  - re-instate v4 directory cleanup (bz# 193832 again).
  - backout master map lookup changes made to beta3.
  - change default master map from /etc/auto.master to auto.master
    so that we always use nsswitch to locate master map.
  - change default installed master map to include "+auto.master"
    to pickup NIS master map (all bz# 193831 again).


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta3-6
changelog:
  - add back test for nested mount in program map lookup.
    - I must have commented this out for a reason. I guess we'll
      find out soon enough.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta3-3
changelog:
  - update hesiod module (Jeff Moyer).
    - add mutex to protect against overlapping mount requests.
    - update return from mount request to give more sensible NSS_*
      values.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta3-1
changelog:
  - update source to version 5.0.0_beta3.
  - add patch to remove extra debug print.
  - add patch to
    - fix memory alloc error in nis lookup module.
    - add "_" to "." mapname translation to nis lookup module.
  - add patch to add owner pid to mount list struct.
  - add patch to disable NFSv4 when probing hosts (at least foe now).
  - add patch to fix white space handling in replicated server selection code.
  - add patch to prevent striping of debug info macro patch (Jeff Moyer).
  - add patch to add sanity checks on rmdir_path and unlink (Jeff Moyer).
  - add patch to fix e2fsck error code check (Jeff Moyer).


author: Ian Kent <ikent@redhat.com> - 1:4.1.4-23
changelog:
  - add patch to ignore the "bg" and "fg" mount options as they
    aren't relevant for autofs mounts (bz #184386).


author: Ian Kent <ikent@redhat.com> - 1:4.1.4-20
changelog:
  - add patch to use "cifs" instead of smbfs and escape speces
    in share names (bz #163999, #187732).


author: Ian Kent <ikent@redhat.com> - 1:4.1.4-18
changelog:
  - Add patch to allow customization of arguments to the
    autofs-ldap-auto-master program (bz #187525).
  - Add patch to escap "#" characters in exports from auto.net
    program mount (bz#178304).


author: Ian Kent <ikent@redhat.com> - 1:4.1.4-16
changelog:
  - Replace check-is-multi with more general multi-parse-fix.
  - Add fix for premature return when waiting for lock file.
  - Update copyright declaration for reentrant-syslog source.
  - Add patch for configure option to disable locking during mount.
    But don't disable locking by default.
  - Add ability to handle automount schema used in Sun directory server.
  - Quell compiler warning about getsockopt parameter.
  - Quell compiler warning about yp_order parameter.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-14
changelog:
  - Removed the /misc entry from the default auto.master.  auto.misc has
    an entry for the cdrom device, and the preferred method of mounting the
    cd is via udev/hal.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-12
changelog:
  - The sort command no longer accepts options of the form "+0".  This broke
    auto.net, so the option was removed.  Fixes bz #172111.


author: <jmoyer@redhat.com> - 1:4.1.4-10
changelog:
  - Fix some bugs in the parser
  - allow -net instead of /etc/auto.net
  - Fix a buffer overflow with large key lengths
  - Don't allow autofs to unlink files, only to remove directories
  - change to the upstream reentrant syslog patch from the band-aid deferred
    syslog patch.
  - Get rid of the init script patch that hard-coded the release to redhat.
    This should be handled properly by all red hat distros.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-8
changelog:
  - Add in the deferred syslog patch.  This fixes a hung automounter issue
    related to unsafe calls to syslog in signal handler context.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-7
changelog:
  - I reversed the checking for multimount entries, breaking those configs!
    This update puts the code back the way it was before I broke it.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-6
changelog:
  - Fix a race between mounting a share and updating the cache in the parent
    process.  If the mount completed first, the parent would not expire the
    stale entry, leaving it first on the list.  This causes map updates to not
    be recognized (well, worse, they are recognized after the first expire, but
    not subsequent ones).  Fixes a regression, bug #137026 (rhel3 bug).


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-4
changelog:
  - Finish up with the merge breakage.
  - Temporary fix for the multimount detection code.  It seems half-baked.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-123
changelog:
  - Add in an error case that was omitted in the multi-over patch.
  - Update our auto.net to reflect the changes that went into 4.1.4_beta2.
    This fixes a problem seen by at least one customer where a malformed entry
    appeared first in the multimount list, thus causing the entire multimount
    to be ignored.  This new auto.net places that entry at the end, purely by
    luck, but it fixes the problem in this one case.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-119
changelog:
  - Merge in the multi-over patch.  This resolves an issue whereby multimounts
    (such as those used for /net) could be processed in the wrong order,
    resulting in directories not showing up in a multimount tree.  The fix
    is to process these directories in order, shortest to longer path.


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-115
changelog:
  - Fixed regression causing any entries after a wildcard in an
    indirect map to be ignored. (bz #151668).
  - Fixed regression which caused local hosts to be mount instead
    of --bind local directories. (bz #146887)


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-111
changelog:
  - Fixed one off bug in the submount-variable-propagation patch.
    (bz #143074)
  - Fixed a bug in the init script which wouldn't find the -browse
    option if it was preceded by another option. (fz #113494)


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-100
changelog:
  - When using ldap if auto.master doesn't exist we now check for auto_master.
    Addresses bz #130079
  - When using an auto.smb map we now remove the leading ':' from the path which
    caused mount to fail in the past.  Addresses bz #147492
  - Autofs now checks /etc/nsswitch.conf to determine in what order files & nis
    are checked when looking up autofs submount maps which don't specify a
    maptype.  Addresses IT #57612.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-98
changelog:
  - Program maps can repeat the last character of output.  Fix this.  
    Addresses bz #138606
  - Return first entry when there are duplicate keys in a map.  Addresses
    bz #140108.
  - Propagate custom map variables to submounts.  Fixes bz #143074.
  - Create a sysconfig variable to control whether we source only one master
    map (the way sun does), or source all maps found (which is the default for
    backwards compatibility).  Addresses bz #143126.
  - Revised version of the get_best_mount patch. (#146887) cfeist@redhat.com
    The previous patch introduced a regression.  Non-replicated mounts would
    not have the white space stripped from the entry and the mount would fail.
  - Handle comment characters in the middle of the automount line in
    /etc/nsswitch.conf.  Addresses bz #127457.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-90
changelog:
  - Fix potential double free in cache_release.  This bug showed up in a
    multi-map setup.  Two calls to cache_release would result in a SIGSEGV,
    and the automount process would never exit.


author: Chris Feist <cfeist@redhat.com> - 1:4.3-80
changelog:
  - Added a variable to determine if we created the directory or not
    so we don't accidently remove a directory that we didn't create when
    we stop autofs.  (bz #134399)


author: <jmoyer@redhat.com> - 1:4.1.3-74
changelog:
  - Add in the map expiry patch
  - Bring in other patches that have been committed to other branches. This 
    version should now contain all fixes we have to date
  - Merge conflicts due to map expiry changes


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-57
changelog:
  - Pass a socket into clntudp_bufcreate so that we don't use up additional 
    reserved ports.  This patch, along with the socket leak fix, addresses
    bz #128966.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-55
changelog:
  - Fix program maps so that they can have gt 4k characters. (Neil Horman)
    Addresses bz #138994.
  - Add a space after the colon here "Starting automounter:" in init script.
    Fixes bz #138513.


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-34
changelog:
  - Added a patch to fix the automounter failing on ldap maps
    when it couldn't get the whole map.  (ie. when the search
    limit was lower than the number of results)


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-32
changelog:
  - Fixed the use of +ypmapname so the maps included with +ypmapname
    are used in the correct order.  (In the past the '+' entries
    were always processed after local entries.)


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-29
changelog:
  - Fixed a problem with backwards compatability. Specifying local
    maps without '/etc/' prepended to them now works. (bz #136038)


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-27
changelog:
  - Fixed an error in the init script which caused duplicate entries to be
    displayed when asking for autofs status.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-20
changelog:
  - Merged my and Ian's socket leak fixes into one, smaller patch. Only
    partially addresses bz #128966.
  - Fix some more echo lines for internationalization. bz #77820
  - Revert the only one auto.master patch until we implement the +auto_master
    syntax.  Temporarily addresses bz #133055.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-18
changelog:
  - Umount loopback filesystems under automount points when stopping the 
    automounter.
  - Uncomment the map expiry patch.
  - change a close to an fclose in lookup_file.c


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-17
changelog:
  - Add patch to support parsing nsswitch.conf to determine map sources.
  - Disable this patch, and Ian's map expiry patch for a FC build.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-15
changelog:
  - Fix a socket leak in the rpc_subs, causing mounts to fail since we are 
    running out of port space fairly quickly.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-14
changelog:
  - New map expiry patch from Ian.
  - Fix a couple signal races.  No known problem reports of these, but they
    are holes, none-the-less.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-13
changelog:
  - Only read one auto.master map (instead of concatenating all found sources).
  - Uncomment Ian's experimental mount expiry patch.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-12
changelog:
  - Add a sysconfig entry to disable direct map support, and set this to 
    1 by default.
  - Disable the beta map expiry logic so I can build into a stable distro.
  - Add defaults for all of the sysconfig variables to the init script so 
    we don't trip over user errors (i.e. deleting /etc/sysconfig/autofs).


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-11
changelog:
  - Add beta map expiry code for wider testing. (Ian Kent)
  - Fix check for ghosting option.  I forgot to check for it in DAEMONOPTIONS.
  - Remove STRIPDASH from /etc/sysconfig/autofs


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-10
changelog:
  - Add bad chdir patch from Ian Kent.
  - Add a typo fix for the mtab lock file.
  - Nuke the stripdash patch.  It didn't solve a problem.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-8
changelog:
  - Change icmp ping to an rpc ping.  (Ian Kent)
  - Fix i18n patch
    o Remove the extra \" from one echo line.
    o Use echo -e if we are going to do a \n in the echo string.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-4
changelog:
  - Perform an icmp ping request before rpc_pings, since the rpc clnt_create
    function has a builtin default timeout of 60 seconds.  This could result
    in a long delay when a server in a replicated mount setup is down.
  - For non-replicated server entries, ping a host before attempting to mount.
    (Ian Kent)
  - Change to %configure.
  - Put version-release into .version to allow for automount --version to
    print exact info.
  - Nuke my get-best-mount patch which always uses the long timeout.  This
    should no longer be needed.
  - Put name into changelog entries to make them consistent.  Add e:n-v-r
    into Florian's entry.
  - Stop autofs before uninstalling


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-2
changelog:
  - Incorporate patch from Ian which fixes an infinite loop seen by those
    running older versions of the kernel patches (triggered by non-strict mounts
    being the default).


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-6
changelog:
  - The lookup_yp module only dealt with YPERR_KEY, all other errors were 
    treated as success.  As a result, if the ypdomain was not bound, the 
    subprocess that starts mounts would SIGSEGV.  This is now fixed.
  - Option parsing in the init script was not precise enough, sometimes matching
    filesystem options to one of --ghost, --timeout, --verbose, or --debug.  
    The option-parsing patch addresses this issue by making the regexp's much
    more precise.
  - Ian has rolled a third version of the replicated mount fixes.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-5
changelog:
  - Ian has a new fix for replicated server and multi-mounts.  Updated the 
    patch for testing.  Still beta.  (Ian Kent)


author: <jmoyer@redhat.com> - 1:4.1.2-2
changelog:
  - Pass --libdir= to ./configure so we get this right on 64 bit platforms that 
    support backwards compat.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-1
changelog:
  - Change hard-coded paths in the spec file to the %{_xxx} variety.
  - Update to upstream 4.1.2.
  - Add a STRIPDASH option to /etc/sysconfig/autofs which allows for
    compatibility with the Sun automounter options specification syntax in
    auto.master.  See /etc/sysconfig/autofs for more information.  Addresses
    bug 113950.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-6
changelog:
  - Add the /etc/sysconfig/autofs file, and supporting infrastructure in 
    the init script.
  - Add support for UNDERSCORE_TO_DOT for those who want it.
  - We no longer own /net.  Move it to the filesystem package.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-5
changelog:
  - Clarify documentation on direct maps.
  - Send automount daemons a HUP signal during reload.  This tells them to 
    re-read maps (otherwise they use a cached version.  Patch from the autofs
    maintainer.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-3
changelog:
  - Fix bug in get_best_mount, whereby if there is only one option, we 
    choose nothing.  This is primarily due to the fact that we pass 0 in to
    the get_best_mount function for the long timeout parameter.  So, we
    timeout trying to contact our first and only server, and never retry.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.0-7
changelog:
  - Moved the freeing of ap.path to cleanup_exit, as we would otherwise 
    reference an already-freed variable.


author: Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-5
changelog:
  - make the init script only recognize redhat systems.  Nalin seems to remember
    some arcane build system error that can be caused if we don't do this.


author: Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-4
changelog:
  - comment out /net and /misc from the default auto.master.  /net is important
    since in a default shipping install, we can neatly co-exist with amd.


author: Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-3
changelog:
  - Ported forward Red Hat's patches from 3.1.7 that were not already present
    in 4.1.0.
  - Moving autofs from version 3.1.7 to 4.1.0


author: Ian Kent <raven@themaw.net>
changelog:
  - Checked and merged most of the RedHat v3 patches
  - Fixed kernel module handling wu-ftpd login problem (again)


author: Ian Kent <raven@themaw.net>
changelog:
  - Removed ineffective lock stuff
  - Added -n to bind mount to prevent mtab update error
  - Added retry to autofs umount to clean matb after fail
  - Redirected messages from above to debug log and added info message
  - Fixed autofs4 module reentrancy, pwd and chroot handling


author: Ian Kent <raven@themaw.net>
changelog:
  - Fixed autofs4 ghosting patch for 2.4.19 and above (again)
  - Fixed autofs directory removal on failure of autofs mount
  - Fixed lock file wait function overlapping calls to (u)mount


author: Ian Kent <raven@themaw.net>
changelog:
  - Implemented LDAP direct map handling for nisMap and automountMap schema
  - Fixed autofs4 ghosting patch for 2.4.19 and above (again)
  - Added locking to fix overlapping internal calls to (u)mount 
  - Added wait for mtab~ to improve tolerance of overlapping external calls to (u)mount
  - Fixed ghosted directory removal after failed mount attempt


author: Ian Kent <raven@themaw.net>
changelog:
  - Cleaned up an restructured my added code
  - Corrected ghosting problem with 2.4.19 and above
  - Added autofs4 ghosting patch for 2.4.19 and above
  - Implemented HUP signal to force update of ghosted maps


author: Ian Kent <ian.kent@pobox.com>
changelog:
  - Add patch to implement directory ghosting and direct mounts
  - Add patch to for autofs4 module to support ghosting


author: Martin Gieseking <martin.gieseking@uos.de> 1.0.2-1
changelog:
  - updated to release 1.0.2
  - changed License to BSD
  - dropped the patch as it has been applied upstream


author: Martin Gieseking <martin.gieseking@uos.de> 1.0.0-2
changelog:
  - replaced $CXXFLAGS with %{optflags} in %build section
  - removed empty %doc entry from %files devel


author: Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:2.1-6
changelog:
  - aqute-bndlib renamed to aqute-bnd (#745166)
  - Fix compilation with openjdk 1.7.0
  - Use new maven macros
  - Packaging tweaks


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0.1-1jpp
changelog:
  - 1.0.1
  - versioned dir for javadoc
  - no dependencies for and javadoc package
  - adaptation for new servlet3 package
  - drop j2ee package
  - regenerated the patch
  - section package


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0-4jpp
changelog:
  - javadoc into javadoc package
  - Requires and BuildRequires servletapi3 >= 3.2.3-2
  - regenerated the patch


author: Robert Relyea <rrelyea@redhat.com> - 1.8.8-7
changelog:
  - Don't hang if the daemon is blocked by systemd
  - Make sure we have a new enough systemd-devel to have the udev headers


author: Kalev Lember <kalevlember@gmail.com> - 1.8.2-1
changelog:
  - Update to 1.8.2
  - Drop the systemd support patches which are now upstreamed
  - Package the new pcsc-spay tool in -devel subpackage


author: Kalev Lember <kalevlember@gmail.com> - 1.7.4-6
changelog:
  - Remove the automatic card power down disabling patch again;
    no longer needed with latest libusb1 1.0.9 rc1 (#737988)


author: Kalev Lember <kalev@smartlink.ee> - 1.7.3-1
changelog:
  - Update to 1.7.3
  - Dropped upstreamed patches
  - Dropped the lib64 rpath patch; pcsc-lite now uses system libtool
  - Cleaned up the spec file for modern rpmbuild


author: Kalev Lember <kalev@smartlink.ee> - 1.6.2-1
changelog:
  - Update to 1.6.2
  - Dropped upstreamed patches
  - Removed configure --disable-dependency-tracking option which is the
    default with configure macro.


author: Kalev Lember <kalev@smartlink.ee> - 1.5.5-4
changelog:
  - Fix init script start / stop priorities (#580322)
  - Don't require pkgconfig as the dep is now automatically generated by rpm


author: Kalev Lember <kalev@smartlink.ee> - 1.5.5-3
changelog:
  - Added patch to fix init script LSB header (#565241)
  - Dropped BR: libusb-devel as configure script really picks up libhal instead
  - Use %global instead of %define


author: Kalev Lember <kalev@smartlink.ee> - 1.5.5-2
changelog:
  - Require -libs subpackage from main pcsc-lite package
  - Build -doc subpackage as noarch
  - Dropped --enable-runpid configure option which was removed in 1.4.99
  - Dropped obsolete provides
  - Spec file cleanup


author: Kalev Lember <kalev@smartlink.ee> - 1.5.5-1
changelog:
  - Updated to pcsc-lite 1.5.5
  - Rebased rpath64 patch
  - Dropped upstreamed pcsc-lite-1.5-permissions.patch


author: Karsten Hopp <karsten@redhat.com> 1.4.102-4
changelog:
  - remove excludearch s390, s390x (#467788)
    even though s390 does not have libusb or smartCards, the libusb
    packages are required to build other packages.


author: Bob Relyea <rrelyea@redhat.com> - 1.4.4-2
changelog:
  - Silence libpcsc-lite even when the daemon isn't running.
  - fix typo in init file which prevents the config file from being read.


author: Ville Skyttä <ville.skytta at iki.fi> - 1.3.0-1
changelog:
  - 1.3.0, init script and reader.conf updater included upstream.
  - Split developer docs into a -doc subpackage, include API docs.
  - libmusclecard no longer included, split into separate package upstream.


author: Ville Skyttä <ville.skytta at iki.fi> - 1.2.0-13
changelog:
  - Don't ship static libraries.
  - Don't mark the init script as a config file.
  - Use rm instead of %exclude.
  - Specfile cleanups.


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-10
changelog:
  - Disable dependency tracking to speed up the build.
  - Drop reader.conf patch, it's not needed any more.
  - Rename update-reader-conf to update-reader.conf for consistency with Debian,
    and improve it a bit.


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.6
changelog:
  - Improve package summary.
  - Improvements based on suggestions from Ludovic Rousseau:
    - Don't install pcsc_demo but do include its source in -devel.
    - Sync reader.conf with current upstream CVS HEAD (better docs, less
      intrusive in USB-only setups where it's not needed).


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.0.2.rc3
changelog:
  - Update to 1.2.0-rc3.
  - Trivial init script improvements.
  - Enable %{_smp_mflags}.
  - Don't bother trying to enable SCF.


author: Petr Šabata <contyk@redhat.com> - 0.39-7.1
changelog:
  - Add a few more missing build-time deps
  - Correct the licence tag
  - Modernize the spec a bit
  - Package the example scripts in their directory


author: Jaroslav Škarvada <jskarvad@redhat.com> - 1.4.1-13
changelog:
  - Fixed line spacing in logs to be easier to read (log-line-spacing-fix patch)
    Resolves: rhbz#750755


author: Jaroslav Škarvada <jskarvad@redhat.com> - 1.4.1-12
changelog:
  - Added support for grub2 in 01grub hook (grub2 patch)
  - Fixed hooks exit code logging (hook-exit-code-log patch)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 1.4.1-3
changelog:
  - Used append instead of write for init_logfile (#660329)
  - Fixed and ghosted /var/run/pm-utils (#656668)
  - Added postun script to clean state storage
  - Updated pm-utils-bugreport-info.sh, it requires root privileges for
    correct function, moved to sbin


author: Jaroslav Škarvada <jskarvad@redhat.com> - 1.4.1-1
changelog:
  - New version
  - Dropped pm-utils-99hd-apm-restore hook, similar functionality provided by
    harddrive script


author: Richard Hughes <rhughes@redhat.com> - 1.2.6-1
changelog:
  - New upstream version
  - Make KMS detection more accurate for several KMS drivers
  - Fix several typos on the documentation.


author: Till Maas <opensource@till.name> - 1.2.5-6
changelog:
  - filesystem subpackage contents are now provided by filesystem (Red Hat
    Bugzilla 515362) filesystem-2.4.28-1.fc12


author: Richard Hughes <rhughes@redhat.com> - 1.2.5-1
changelog:
  - New upstream version
  - If running on a system that is using KMS, we will refuse to handle any video
    quirks passed to us by HAL, and we will not chvt to an empty console.
  - Fix a longstanding bug in tuning scheduler powersaving knobs on SMT systems.


author: Richard Hughes <rhughes@redhat.com> - 1.2.4-1
changelog:
  - Update to 1.2.4
  - Fixes a glitch in module unloading
  - Numerous small usability and debugging improvements


author: Richard Hughes <rhughes@redhat.com> - 1.2.2.1-1
changelog:
  - Update to 1.2.2.1
  - Supports automatically pulling quirks from HAL and has the ability to save
    the last working set of quirks to an .fdi file.


author: Richard Hughes <rhughes@redhat.com> - 1.2.0-1
changelog:
  - Update to 1.2.0
  - The core hook-running machinery will now abort running hooks of one fails,
    and the front-end scripts will return a failure error code if hook-running
    was aborted.


author: Till Maas <opensource@till.name> - 1.1.2.2-2
changelog:
  - %pre and %post scriptlets should not be needed anymore, old
    config files should be already moved in every supported release
    and the selinux context for the logfile should be restored by
    rpm
  - remove pcitulils BR, it was needed for vbetool, which is in a
    separate package now
  - substitute %{__rm} macros for uniform macro usage


author: Richard Hughes <rhughes@redhat.com> - 1.1.0-8
changelog:
  - Rip out all the consolehelper and PAM stuff - users are not meant to be
    running these tools directly and it's a massive change from upstream.


author: Till Maas <opensource till name> - 1.1.0-5
changelog:
  - remove double %dir %{_libdir}/pm-utils
  - update pm-utils-99hd-apm-restore to work with current pm-utils release
    Red Hat Bugzilla: #442294
  - move config file for hd apm restore away from config.d, which is only used
    for pm-utils internal config anymore
  - own /var/run/pm-utils/ and create storage/locks subdirs (may be
    needed for selinux)
  - make sure an empty logfile is created after install (touch -a ...)
  - sort %files
  - make Source0: an URL
  - remove Conflicts: bluez utils, all supported Fedora releases ship
    already a newer version
  - remove unused BR: hal-devel, dbus-devel, pkgconfig, docbook-utils


author: Till Maas <opensource till name> - 0.99.4-14
changelog:
  - add pm-utils-bugreport-info.sh script to collect information for bugreports
  - require Hal (RH #428452)


author: Till Maas <opensource till name> - 0.99.4-12
changelog:
  - remove ExclusiveArch, because it contains all supported archs
    (in case an arch schould be excluded, please use ExcludeArch)
  - improve readability of usermode setup
  - remove pm-restart pm-shutdown from usermode setup, because
    there are no such binaries
  - list more files in %files explicit to make it obvious when
    there are changes in the distributed package
  - add .conf suffix to oldconfig files


author: Till Maas <opensource till name> - 0.99.4-10
changelog:
  - enhance hd-apm-restore and add a config file
  - fix source-definition for hd-apm-restore
  - add hook suffix for hook script


author: Till Maas <opensource till name> - 0.99.4-3
changelog:
  - remove unused patch (vidhooks)
  - add patch to keep logfile (RH #237840 (f7), #238068 (devel)), 
    to keep selinux context
  - simplify spec
  - restore selinux context of logfile in %post 
  - use rpmmacros more often


author: Peter Jones <pjones@redhat.com> - 0.99.4-1
changelog:
  - Merge new upstream
  - remove pm/power.d/laptop-tools
  - add --quirk-reset-brightness (needed for the Fujitsu Lifebook S7110)


author: Till Maas <opensource till name> - 0.99.3-12
changelog:
  - Adjust %files to own /etc/pm/ and /usr/lib/pm-utils/ (#233906)
  - remove (C|CXX|F)FLAGS definitions, they are already in %configure
  - remove Core in Summary tag
  - add URL for pm-utils
  - add %{?arm} to ExclusiveArch (#245463)
  - remove vbetool and require it (it is a separate package now)
  - remove radeontool and require it (it is a separate package now)
  - Update License Tag
  - cleanup buildrequires
  - clear %setup


author: Adam Jackson <ajax@redhat.com> 0.99.3-11
changelog:
  - Install (not just build) vbetool and radeontool on x86_64 too
  - Explicitly list files under %_sbindir, so they don't drop away again
  - Light spec cleanups


author: Phil Knirsch <pknirsch@redhat.com> - 0.99.3-6
changelog:
  - Fixed missing builds for vbetool and radeontool for some archs (#241469)
  - Fixed typo in functions where wrong variable was used (#241633)


author: Phil Knirsch <pknirsch@redhat.com> - 0.19.1-4
changelog:
  - Start/stop correct services in 10NetworkManager hook (#215253)
  - Fixed check for /sys/power/disk and /sys/power/state (#214407)
  - Added proper error messages in case /sys/power/disk or /sys/power/state are
    missing (#215386)
  - Removed service calls and module load/unload for bluetooth hook (#213387)
  - Added hook file to restore the sysfont after resume (#215391)
  - Added the possibility to disable hibernate and suspend completely via the
    config file (#216459)
  - Symlinked the config file to /etc/sysconfig/power-management (#216459)
  - Fixed pm-powersave permission check bug (#222819)
  - Small specfile cleanups


author: Peter Jones <pjones@redhat.com> - 0.19.1-3
changelog:
  - Disable bluetooth suspend/reusme hook by default; the kernel modules seem
    to support this correctly these days.


author: Peter Jones <pjones@redhat.com> - 0.19.1-1
changelog:
  - Hopefully fix Centrino ThinkPad suspend+resume
  - Hopefully fix Intel Mac Mini/MacBook suspend+resume


author: Jeremy Katz <katzj@redhat.com> - 0.19-3
changelog:
  - doing the vbestate save/restore on intel video with the modesetting 
    intel xorg driver is broken.  so don't do it.


author: Peter Jones <pjones@redhat.com> - 0.19-1
changelog:
  - update from CVS
  - move pam and consolehelper stuff here.
  - move video hooks here since HAL isn't ready


author: Peter Jones <pjones@redhat.com> - 0.17-1
changelog:
  - add more helper functions
  - rework things that were forking an extra subshell
  - fix the suspend lock
  - work around bluetooth/usb suspend wackiness


author: Peter Jones <pjones@redhat.com> - 0.16-1
changelog:
  - rework the difference between hibernate and suspend; get rid of PM_MODE
  - add 00clear script
  - move default_resume_kernel from "functions" to 01grub's hibernate section


author: Phil Knirsch <pknirsch@redhat.com> - 0.13-1
changelog:
  - Revert last changes for ATI graphics chips as they seem to cause more
    problems than they solved.


author: Jeremy Katz <katzj@redhat.com> - 0.11-1
changelog:
  - fix display on resume with nvidia graphics
  - add infrastructure to tell what pm-util is running; don't resume 
    video on return from hibernate as the BIOS has already re-initialized it


author: Phil Knirsch <pknirsch@redhat.com> - 0.10-1
changelog:
  - Added missing pciutils-devel BuildRequires (#182566) 
  - Fixed missing vbestata save/restore calls for video suspend/resume (#182167, 
    - Renamed hook scripts to allow local pre and post inserts (#179421)
  - Added support for blinking led lights on Thinkpad Laptops during suspend
    (#179420)
  - Added pm-powersave script for powersaving via HAL (#169054)
  - Added symlinks for pm-shutdown and pm-restart (#165953)


author: Jeremy Katz <katzj@redhat.com> - 0.09-1
changelog:
  - Remove button module on suspend
  - Set default kernel in grub to current one when hibernating 
    so that resume works


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.8-23
changelog:
  - Use libvirt virConnectGetAllDomainStats API for better performance, accuracy
  - Include all changes from Fedora Rawhide
    resolves: rhbz#1422795


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.8-6
changelog:
  - Include processcsv.py script and man page, but on RHEL only
    (RHBZ#665817, RHBZ#912020)
  - Clear executable stack flag on PPC, PPC64 (RHBZ#605124).


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.8-2
changelog:
  - New upstream version 1.0.8.
  - Requires tiny change to ocaml-libvirt, hence dep bump.
  - Clean up the spec file.
  - Remove explicit BR ocaml-camomile (not used AFAIK).


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.5-1
changelog:
  - New upstream version 1.0.5.
  - Rebuild against OCaml 3.12.0.
  - Project website moved to people.redhat.com.
  - Remove upstream patches.


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.4-2
changelog:
  - New upstream release 1.0.4.
  - Includes new translations (RHBZ#493799).
  - Overall hardware memory is now displayed in CSV file (RHBZ#521785).
  - Several fixes to Japanese support (RHBZ#508197).
  - Japanese PO file also has bogus plural forms.
  - Additional BR on gettext (for msgfmt).


author: S390x secondary arch maintainer <fedora-s390x@lists.fedoraproject.org>
changelog:
  - ExcludeArch sparc64, s390, s390x as we don't have OCaml on those archs
    (added sparc64 per request from the sparc maintainer)


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.1-2
changelog:
  - Use RPM percent-configure.
  - Add list of BRs for gettext.
  - Use find_lang to find PO files.
  - Comment out the OCaml dependency generator.  Not a library so not
    needed.


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.1-1
changelog:
  - New upstream release 1.0.1.
  - Don't BR ocaml-gettext-devel, it's not used at the moment.
  - Don't gzip the manpage, it happens automatically.
  - Add BR libvirt-devel.
  - Remove spurious executable bit on COPYING.


author: Richard W.M. Jones <rjones@redhat.com> - 0.4.1.0-1
changelog:
  - New upstream release 0.4.1.0.
  - Upstream now requires ocaml-dbus >= 0.06, ocaml-lablgtk >= 2.10.0,
    ocaml-dbus-devel.
  - Enable virt-df.


author: Richard W.M. Jones <rjones@redhat.com> - 0.3.3.0-1
changelog:
  - New upstream release 0.3.3.0.
  - Added support for virt-df, but disabled it by default.
  - +BR ocaml-calendar.


author: Richard W.M. Jones <rjones@redhat.com> - 0.3.2.5-1
changelog:
  - New upstream version 0.3.2.5.
  - Keep TODO out of the main package, but add (renamed) TODO.libvirt and
    TODO.virt-top to the devel and virt-top packages respectively.
  - Add BR gawk.


author: Hans de Goede <hdegoede@redhat.com> - 1.0.11-2
changelog:
  - Fix URL to actually point to libusbx
  - Improve description to explain the relation between libusbx and libusb
  - Build the examples (to test linking, they are not packaged)


author: Hans de Goede <hdegoede@redhat.com> - 1.0.11-1
changelog:
  - New libusbx package, replacing libusb1
  - Switching to libusbx upstream as that actually does releases (hurray)
  - Drop all patches (all upstream)
  - Drop -static subpackage (there are no packages using it)


author: Ondrej Vasik <ovasik@redhat.com> 1.74.2-2
changelog:
  - updated Makefile: do ship .svg images(#486849), xsl
    stylesheets for website, xhtml-1_1, docbook -> epub
    convertor


author: Ondrej Vasik <ovasik@redhat.com> 1.73.2-8
changelog:
  - remove entries from xmlcatalog only on removal of package
    (required because of the change with droping release
     -caused drop of catalog entries during update)


author: Ondrej Vasik <ovasik@redhat.com> 1.73.2-7
changelog:
  - change a few non-constant expressions to constant that
    could now be handled by passivetex(#366441)


author: Ondrej Vasik <ovasik@redhat.com> 1.73.2-6
changelog:
  - fixed docbook-xsl-pagesetup.patch to follow Norman Walsh's
    documentation for nonpassivetex processing(#307001)


author: Ondrej Vasik <ovasik@redhat.com> 1.73.2-5
changelog:
  - convert all html files in doc to UTF-8 in prep
    (latest rpmlint gives warnings)
  - no longer using release in style-xsl dir(#389231)


author: Tim Waugh <twaugh@redhat.com> 1.69.1-2
changelog:
  - Patches from W. Michael Petullo:
    - Fix lists blocking (bug #161371).
    - Avoid proportional-column-width for passivetex (bug #176766).


author: Tim Waugh <twaugh@redhat.com> 1.64.1-6
changelog:
  - Fix last margin-left fix (bug #113456).
  - Reduce instances of itemized/ordered lists having misalignments.


author: Tim Waugh <twaugh@redhat.com> 1.62.4-1
changelog:
  - 1.62.4.
  - No longer need hyphens patch.
  - Avoid expressions in margin-left attributes, since passivetex does not
    understand them.


author: Chris Runge <crunge@pobox.com>
changelog:
  - added extensions and additional doc
  - bin added to doc; the Perl files are for Win32 Perl and so need some
    conversion first


author: Chris Runge <crunge@pobox.com>
changelog:
  - Initial RPM (based on docbook-style-dsssl RPM)
  - note: no catalog right now (I don't know how to do it; and not sure why
    it is necessary)


author: Andrew Price <anprice@redhat.com> - 3.1.10-9
changelog:
  - fsck.gfs2: Don't check fs formats we don't recognise
  - libgfs2: Fix pointer cast byte order issue
    Resolves: rhbz#1616389


author: Andrew Price <anprice@redhat.com> - 3.1.10-5
changelog:
  - Update URL in spec file
    Resolves: rhbz#1501738
  - fsck.gfs2: Make -p, -n and -y conflicting options
    Resolves: rhbz#1507091


author: Andrew Price <anprice@redhat.com> - 3.1.10-3
changelog:
  - libgfs2: Issue one write per rgrp when creating them
  - mkfs.gfs2: Fix resource group alignment issue
  - mkfs.gfs2: Free unnecessary cached pages, disable readahead
    Resolves: rhbz#1440269


author: Andrew Price <anprice@redhat.com> - 3.1.10-1
changelog:
  - Rebase to new upstream version 3.1.10
    Resolves: rhbz#1348601
    Resolves: rhbz#1356685
    Resolves: rhbz#1382087
    Resolves: rhbz#1405163
    Resolves: rhbz#1430399
  - Make dependency on libuuid explicit


author: Andrew Price <anprice@redhat.com> - 3.1.9-2
changelog:
  - fsck.gfs2: "undo" functions can stop too early on duplicates
    Resolves: rhbz#1348703
  - fsck.gfs2: link count checking wrong inode's formal inode number
    Resolves: rhbz#1350597
  - fsck.gfs2: check formal inode number when links go from 1 to 2
    Resolves: rhbz#1350600


author: Andrew Price <anprice@redhat.com> - 3.1.9-1
changelog:
  - Rebase to new upstream release 3.1.9
    Resolves: rhbz#1271674
    Resolves: rhbz#1162819
    Resolves: rhbz#1196321
    Resolves: rhbz#1202814
    Resolves: rhbz#1251036
    Resolves: rhbz#1257625
    Resolves: rhbz#1268045
    Resolves: rhbz#1283866
    Resolves: rhbz#1332728


author: Andrew Price <anprice@redhat.com> - 3.1.8-5
changelog:
  - gfs2-utils: Fix hang on withdraw (4 patches)
  - Include new withdraw helper scripts in files section
    Resolves: rhbz#1225634


author: Andrew Price <anprice@redhat.com> - 3.1.8-4
changelog:
  - fsck.gfs2: Change duptree structure to have generic flags
  - fsck.gfs2: Detect, fix and clone duplicate block refs within a dinode
    Resolves: rhbz#1236669


author: Andrew Price <anprice@redhat.com> - 3.1.8-1
changelog:
  - Rebase to new upstream version 3.1.8
    Resolves: rhbz#1184482
    Resolves: rhbz#1153316
    Resolves: rhbz#1154726
    Resolves: rhbz#1162216
    Resolves: rhbz#1165285
    Resolves: rhbz#1186515
    Resolves: rhbz#1186847
    Resolves: rhbz#1194446
    Resolves: rhbz#1195394


author: Andrew Price <anprice@redhat.com> - 3.1.7-6
changelog:
  - fsck.gfs2: fix broken i_goal values in inodes
  - gfs2_convert: use correct i_goal values instead of zeros for inodes
  - tests: test for incorrect inode i_goal values
  - fsck.gfs2: Reprocess nodes if anything changed - addendum 1 of 2
  - fsck.gfs2: addendum to fix broken i_goal values in inodes - addendum 2 of 2
    Resolves: rhbz#1178604


author: Andrew Price <anprice@redhat.com> - 3.1.7-4
changelog:
  - mkfs.gfs2: Revert default resource group size
    Resolves: rhbz#1162817
  - Add ExclusiveArch
    Resolves: rhbz#1161936


author: Andrew Price <anprice@redhat.com> - 3.1.7-1
changelog:
  - Rebase to new upstream version 3.1.7
  - gfs2-utils tests: Fix unit tests for RHEL7
  - gfs2-utils tests: Build unit tests with consistent cpp flags
    Resolves: rhbz#1112342
    Resolves: rhbz#1017381
    Resolves: rhbz#1075135
    Resolves: rhbz#1079507
    Resolves: rhbz#1107238


author: Andrew Price <anprice@redhat.com> - 3.1.6-13
changelog:
  - gfs2_edit: Convert fssize to bytes before reporting fs size
  - mkfs.gfs2 tests: Enable debug output
    Resolves: rhbz#1059443
  - libgfs2: Superblock building and writing improvements
  - gfs2-utils: Ensure sb_uuid uses are guarded
  - libgfs2: Add support for new leaf hint fields
    Resolves: rhbz#1063842


author: Andrew Price <anprice@redhat.com> - 3.1.6-10
changelog:
  - libgfs2: Add lgfs2_open_mnt* functions
  - Switch is_pathname_mounted callers to lgfs2_open_mnt*
  - libgfs2: Remove is_pathname_mounted
    Resolves: rhbz#991204


author: Andrew Price <anprice@redhat.com> - 3.1.6-5
changelog:
  - gfs2-utils tests: Switch to autotest
    Resolves: rhbz#1000066
  - fsck.gfs2: Allocate enough space for the block map (2 patches)
    Resolves: rhbz#1001583


author: Andrew Price <anprice@redhat.com> - 3.1.6-3
changelog:
  - fsck.gfs2: Add the ability to detect journal inode indirect block corruption
    Resolves: rhbz#990683
  - gfs2_grow: Don't try to open an empty string
    Resolves: rhbz#991204


author: Andrew Price <anprice@redhat.com> - 3.1.6-2
changelog:
  - Don't install gfs2_lockcapture and gfs2_trace
    Resolves: rhbz#987019
  - Run test suite after build (requires check-devel build req)
  - Install both of the READMEs into doc/


author: Andrew Price <anprice@redhat.com> - 3.1.6-1
changelog:
  - New upstream release
  - Drop 'file' requirement - mkfs.gfs2 now uses libblkid instead
  - Drop 'ncurses' requirement - dependency is added automatically
  - Drop requires chkconfig and initscripts - no longer installs daemons
  - Drop fix_build_on_rawhide.patch - upstream
  - Add build req on libblkid-devel


author: Andrew Price <anprice@redhat.com> - 3.1.5-1
changelog:
  - New upstream release
    Removes mount.gfs2, gfs2_tool, gfs2_quota
  - Remove rawhide_transition.patch - now obsolete
  - Update BuildRequires:
    Change glibc-kernheaders to kernel-headers
    Add bison and flex
  - Provide a valid url for Source0
  - Add fix_build_on_rawhide.patch to fix a circular dep introduced in
    bison 2.6, and a make -j race between libgfs2 and gfs2l


author: Andrew Price <anprice@redhat.com> - 3.1.4-4
changelog:
  - Remove commented-out sections
  - Clean up some lintian warnings
  - Add dependency on kernel-modules-extra as per bz#811547


author: Andrew Price <anprice@redhat.com> - 3.1.4-1
changelog:
  - New upstream release
    Adds gfs2_lockgather script
  - Remove gfs2-cluster (commented out for now)
  - Remove dependency on corosynclib-devel and systemd-units
  - Add rawhide_transition.patch to stop gfs_controld from building


author: Andrew Price <anprice@redhat.com> - 3.1.3-1
changelog:
  - New upstream release
    Bugfixes and improvements to fsck.gfs2
    Fixes various other bugs
    Improve strings and translation support
  - Adds gfs2-cluster systemd unit
  - Removes gfs2* init scripts


author: Andrew Price <anprice@redhat.com> - 3.1.2-1
changelog:
  - New upstream release
    Fixes several bugs
    Improves translation support
    Adds savemeta compression
  - Add zlib-devel to BuildRequires
  - Add gettext-devel to BuildRequires


author: Bob Peterson <rpeterso@redhat.com> - 3.1.1-1
changelog:
  - gfs2_edit savemeta doesn't save all leafs for big directories
  - gfs2_edit improvements
  - fsck.gfs2: can't repair rgrps resulting from gfs_grow->gfs2_convert
  - fsck.gfs2: reports master/root dinodes as unused and fixes bitmap


author: Steven Whitehouse <swhiteho@redhat.com> - 3.1.0-1
changelog:
  - Bringing this package back for upstream GFS2
    Addition of gfs2tune to the utils
    Merge of gfs_controld from cman


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 2.03.09-1
changelog:
  - New upstream release
    Fix rhbz#468966
    Addresses several security issues similar to CVE-2008-4192 and
    CVE-2008-4579 after deep code audit from upstream
  - cleanup patches to match 2.6.26 kernel in F-9


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 2.03.08-1
changelog:
  - New upstream release
    Fix rhbz#460376 CVE-2008-4192
    Fix rhbz#467386 CVE-2008-4579
  - cleanup/update patches to match 2.6.26 kernel in F-9


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 2.03.07-1
changelog:
  - New upstream release
  - Fix rgmanager startup locking issues
  - Apply patch to include kernel headers from 2.6.26 required to build
    userland. Userland will run in 2.6.25 compatibility mode
  - Apply patch to keep kernel modules at 2.6.25 (upstream is at 2.6.26)
    (this patch is purely cosmetic since we don't build kernel modules
    but keep the source in sync is Good (tm))
  - Cleanup packaging for installed docs and file permissions


author: Fabio M. Di Nitto <fdinitto@redhat.com> 2.03.04-1
changelog:
  - New upstream release
  - Resolves: #446995 #318271 #447378 #445662
  - Update license tags after major upstream cleanup
  - Include COPYRIGHT file


author: Fabio M. Di Nitto <fdinitto@redhat.com> 2.03.03-1
changelog:
  - New upstream release
  - Fix several build warnings
  - Update spec files to use macros
  - Update Requires to use packages rather than pointing at files
  - Drop BR on kernel-devel since it's not required anymore
  - Update build section to use proper _sysconfdir, libdir and sbindir
  - Avoid abusing cd when we can ask make to do the work for us
  - Remove /usr/sbin from file section. We don't have any file there
    and we can avoid shipping stuff by mistake


author: Steven Whitehouse <swhiteho@redhat.com> 0.1.25.2.02.01-15
changelog:
  - Remove obsolete chkconfig patch for initscript
  - Enable parallel make
  - Remove obsolete copy of gfs2_ondisk.h (this should be in glibc-kernheaders)


author: Nils Philippsen <nils@redhat.com> - 1.0.14-14
changelog:
  - clean up:
    - don't BR: gimp-devel, R: sane-backends
    - get rid of buildroot, %makeinstall and %clean section
    - dont obsolete/provide "sane" (ancient)


author: Nils Philippsen <nils@redhat.com> - 1.0.14-10
changelog:
  - add missing documentation files AUTHORS, COPYING, README
  - don't distribute sane-style.rc
  - use %buildroot consistently
  - explain missing xcam.desktop file


author: Nils Philippsen <nils@redhat.com> 1.0.14-6
changelog:
  - don't require libieee2384-devel, libjpeg-devel but require fixed
    sane-backends-devel for building


author: Nils Philippsen <nphilipp@redhat.com> 1.0.14-3
changelog:
  - merge review (#226389):
    - add version info to obsoletes/provides
    - no config files in /usr
    - use %configure macro
  - add dist tag


author: Tim Waugh <twaugh@redhat.com> 1.0.5-0.20010605
changelog:
  - CVS snapshot 2001-06-05.
  - Don't install xscanimage plug-in symlinks.  The old sane package never
    used to do this, and it looks confusing in gimp if you also have
    xsane-gimp (which is better) installed.  xscanimage works stand-alone
    anyhow.


author: Miroslav Lichvar <mlichvar@redhat.com> - 1.1-3.20071028
changelog:
  - update to 1.1-20071028
  - fix multilib conflicts (#341001)
  - use shared library, drop static
  - merge review fixes (#225693)


author: Harald Hoyer <harald@redhat.com> - 1.1-1.20070227svn
changelog:
  - version 1.1-20070227
  - added devel subpackage
  - specfile fixes (bug#225693)
  - Resolves: rhbz#225693


author: Tomáš Mráz <tmraz@redhat.com> - 4.56-5
changelog:
  - Allow TLS 1.1 and TLS 1.2 in FIPS mode
  - Documentation fixes of curve and accept/connect options (#1197340)
  - Add negotiated protocol version to the logs (#1275613)


author: Avesh Agarwal <avagarwa@redhat.com> - 4.56-1
changelog:
  - New upstream realease 4.56.
  - Updated local patches.
  - Fixed upstream URL in spec file.
  - Sourced URL of sha256 hash file in spec file.


author: Avesh Agarwal <avagarwa@redhat.com> - 4.55-1
changelog:
  - New upstream realease 4.55
  - Updated local patches
  - enabled fips mode
  - Fixed for pod2man as it build-requires perl-podlators


author: Avesh Agarwal <avagarwa@redhat.com> - 4.33-1
changelog:
  - New upstream realease 4.33
  - Updated authpriv and sample patches to match the new release
  - Addresses bz 580117 (inted mode support issue)


author: Avesh Agarwal <avagarwa@redhat.com> - 4.29-1
changelog:
  - New upstream realease 4.29
  - Updated authpriv and sample patches for the new release
  - Modified spec file to include dist tag


author: Miloslav Trmač <mitr@redhat.com> - 4.20-4
changelog:
  - Revert the port to NSS, wait for NSS-based stunnel 5.x instead
    Resolves: #301971
  - Mark localized man pages with %lang (patch by Ville Skyttä)
    Resolves: #322281


author: Miloslav Trmac <mitr@redhat.com> - 4.14-1
changelog:
  - Update to stunnel-4.14
  - Override changed default pid file location, keep it in %{_localstatedir}/run


author: Miloslav Trmac <mitr@redhat.com> - 4.11-1
changelog:
  - Update to stunnel-4.11
  - Fix int/size_t mismatches in stack_info ()
  - Update Certificate-Creation for /etc/pki


author: Nalin Dahyabhai <nalin@redhat.com> 3.20-1
changelog:
  - log using LOG_AUTHPRIV facility by default (#47289)
  - make permissions on stunnel binary 0755
  - implicitly trust certificates in %{_datadir}/ssl/trusted (#24034)


author: Nalin Dahyabhai <nalin@redhat.com> 3.19-1
changelog:
  - update to 3.19 to avoid problems with stunnel being multithreaded, but
    tcp wrappers not being thrad-safe


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - remove explicit requirement on openssl (specific version isn't enough,
    we have to depend on shared library version anyway)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 3.11
  - chuck the SIGHUP patch (went upstream)
  - chuck parts of the 64-bit clean patch (went upstream)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move to Applications/Internet group
  - clean up %post script
  - make stunnel.pem %ghost %config(noreplace)
  - provide a sample file for use with xinetd


author: Ralph Apel <r.apel at r-apel.de> 0:1.6.3-3jpp
changelog:
  - Add settings file
  - Fix pom marking jmock dependency as of scope test
  - Fix -jpp-depmap.xml for asm2-parent


author: Ralph Apel <r.apel at r-apel.de> 0:1.6.2-1jpp
changelog:
  - Upgrade to 1.6.2
  - Activate tests while building with ant
  - Make Vendor, Distribution based on macro
  - Install depmap frags, poms


author: Ralph Apel <r.apel at r-apel.de> 0:1.5-3jpp
changelog:
  - Add option to build without maven
  - Omit tests when building without maven
  - Add gcj_support option


author: Milan Crha <mcrha@redhat.com> - 2.62.2-2
changelog:
  - Backport upstream patch for CVE-2018-12910 - Crash in soup_cookie_jar.c: get_cookies() on empty hostnames
  - Resolves: #1598838


author: Matthew Barnes <mbarnes@redhat.com> - 2.3.0-1
changelog:
  - Update to 2.3.0
  - Bump glib2 requirement to >= 2.15.3.
  - Clean up some redundant dependencies.
  - Remove patch for RH bug #327871 (fixed in glibc).


author: David Malcolm <dmalcolm@redhat.com> - 2.2.5-1
changelog:
  - 2.2.5
  - Removed gnome-bug-306877-soup-connection-ntlm.c.patch (#160071) as this is 
    now in upstream tarball


author: David Malcolm <dmalcolm@redhat.com> - 2.2.2-1
changelog:
  - update from 2.2.1 to 2.2.2
  - add explicit devel requirements on glib2-devel, pkgconfig, gtk-doc, gnutls-devel and libxml2-devel


author: Jeremy Katz <katzj@redhat.com> 1.99.17-1
changelog:
  - rename package to libsoup
  - update to 1.99.17
  - don't obsolete soup for now, it's parallel installable


author: Jeremy Katz <katzj@redhat.com> 0.7.9-3
changelog:
  - better lib64 patch
  - fix building of libwsdl-build to use libtool so that it gets built 
    with -fPIC as needed


author: Jeremy Katz <katzj@redhat.com> 0.7.4-3
changelog:
  - fix to not try to include non-existent doc files and remove all 
    unwanted files from the build
  - include api docs 
  - don't build the apache module


author: Eric Sandeen <sandeen@redhat.com> - 1.0.5-7
changelog:
  - Add upstream cpu scalability patches (#1032368)
  - Remove "-k" option from manpage (#1300354)
  - Fix potential deadlock when calling stop_tracers (#1263189)


author: Eric Sandeen <sandeen@redhat.com> - 1.0.1-2
changelog:
  - Upstream respun the release tarball to re-include top-level dir
  - drop exclude of bno_plot.py[co], not getting built now?


author: Jerry Snitselaar <jsnitsel@redhat.com> - 1.1.0-5
changelog:
  - Remove epel dependencies
  - Change tpm2-tss dependency to not be tied to 1 version
  - Fix resource leak in InitSysContext
  - Clean up HashEKPublicKey
  - Add needed null checks to tpm2_getmanufec
  - clean up resource leak in tpm2_getmanufec
  - use strdup to get server address in tpm2_getmanufec
  - change preparePcrSelections_g to void
  - return on success in print_rc_tpm_error_code
  - Update release version
  resolves: rhbz#1275029 - Add tpm2.0-tools package


author: Sun Yunying <yunying.sun@intel.com> - 1.1.0-4
changelog:
  - Dependency check failed for Requires again, here to fix this
  - Update release version and changelog


author: Sun Yunying <yunying.sun@intel.com> - 1.1.0-3
changelog:
  - Change spec file permission to 644 to avoid rpmlint complain
  - Update Requires to fix dependency check error reported in Bodhi
  - Remove tpm2-tss-devel version in BuildRequires comment
  - Update release version and changelog


author: Sun Yunying <yunying.sun@intel.com> - 1.1.0-2
changelog:
  - Remove pkg_version to avoid dupliate use of version
  - Remove redundant BuildRequires for autoconf/automake/pkgconfig
  - Add comments for BuildRequires of sapi/tcti-device/tcti-socket
  - Use ExclusiveArch instead of ExcludeArch
  - Requires tpm2-tss version updated to 1.0-2
  - Updated release version and changelog


author: Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.16-12
changelog:
  - Build with XMvn
  - Remove system-scoped dependency on tools.jar
  - Update to current packaging guidelines


author: Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.0.13-7
changelog:
  - Override config.{sub,guess} explicitly due to redhat-rpm-build-config
    behavior change on F-10+, otherwise build fails on ppc64


author: Assim Deodia<assim.deodia@gmail.com> 1.0.13-2
changelog:
  - Inclusion of pkgconfig
  - Removal of INSTALL file
  - Proper placement of Library files
  - Creating devel sub-package
  - Chaning source URL


author: Tomas Bzatek <tbzatek@redhat.com> - 0.8.0-10.20120315cvs
changelog:
  - Add support for rsyslog $IncludeConfig directive (#971807)
  - Add support for filter definitions (#971807)
  - Various rsyslog compatibility fixes (#971807)


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 0.8.0-4.20120315cvs
changelog:
  - Use latest upstream CVS (because of rsyslog support)
  - Build against sblim-cmpi-devel and instead of tog-pegasus-devel
  - Fix rsyslog support to work with systemd


author: Akira TAGOH <tagoh@redhat.com> - 2.13.0-4.1
changelog:
  - Rebase to 2.13.0 (#1576501)
  - Rename fc-cache binary to fc-cache-{32,64} for multilib. (#1568968)
  - backport some fixes related to Flatpak.
  - Drop new syntax in config for compatibility.
  - Requires dejavu-sans-fonts instead of font(:lang=en) (#1484094)


author: Akira TAGOH <tagoh@redhat.com> - 2.10.95-5
changelog:
  - Fix the race condition issue on updating cache (#1011510)
  - Fix crash issue in FcFontSort()
  - Fix an issue not copying all values from the font.


author: Akira TAGOH <tagoh@redhat.com> - 2.10.94-1
changelog:
  - New upstream release.
  - migrate the configuration for XDG Base Directory spec automatically (#882267)


author: Akira TAGOH <tagoh@redhat.com> - 2.10.91-3
changelog:
  - Improve the spec to meet the latest packaging guidelines (#225759)
    - add -devel-doc subpackage.
  - Fix a build issue with automake 1.13


author: Akira TAGOH <tagoh@redhat.com> - 2.10.91-1
changelog:
  - New upstream release (#894109)
    - threadsafe
    - new tool to validate the glyph coverage
    - add new rule to scale the bitmap font.


author: Akira TAGOH <tagoh@redhat.com> - 2.9.91-1
changelog:
  - New upstream release.
    - docs are generated with the fixed docbook (#826145)
    - handle whitespace in family name correctly (#468565, #591634)
    - Updated ne.orth. (#586763)


author: Akira TAGOH <tagoh@redhat.com> - 2.9.0-1
changelog:
  - New upstream release (#803559)
    - Update ks.orth (#790471)
    - Add brx.orth (#790460)
    - Update ur.orth (#757985)
    - No Apple Roman cmap support anymore. should works. (#681808)
    - Update ne.orth (#586763)
    - Add a workaround for ZapfDingbats. (#562952, #497648, #468565)
  - clean up the spec file.
  - Add BR: fontpackages-devel.
  - Add R: fontpackages-filesystem.


author: Behdad Esfahbod <besfahbo@redhat.com> - 2.4.92-1
changelog:
  - Update to 2.4.92.
  - Mark /etc/fonts/conf.d/* as config(noreplace).
  - Remove most of our conf file, all upstreamed except for
    75-blacklist-fedora.conf that I'm happily dropping.  Who has
    Hershey fonts these days...
  - ln upstream'ed 25-unhint-nonlatin.conf from conf.avail in conf.d
  - Add 25-no-bitmap-fedora.conf which is the tiny remaining bit
    of conf that didn't end up upstream.  Can get rid of it in the
    future, but not just yet.


author: Behdad Esfahbod <besfahbo@redhat.com> - 2.4.91-1
changelog:
  - Update to 2.4.91.
  - Add /usr/local/share/fonts to default config. (#147004)
  - Don't rebuild docs, to fix multilib conflicts. (#313011)
  - Remove docbook and elinks BuildRequires and stuff as we don't
    rebuild docs.


author: Behdad Esfahbod <besfahbo@redhat.com> - 2.4.0-1
changelog:
  - Update to 2.4.0
  - Rename/order our configuration stuff to match the new scheme.
    Breaks expected :-(


author: Behdad Esfahbod <besfahbo@redhat.com> - 2.3.97-1
changelog:
  - update to 2.3.97
  - Drop upstreamed patches
  - Regenerate defaultconfig patch
  - Don't touch stamp as it was not ever needed


author: Ray Strode <rstrode@redhat.com> - 2.3.93-4
changelog:
  - apply patch from Tim Mayberry to correct aliasing and disable
    hinting for the two Chinese font names AR PL ShanHeiSun Uni 
    and AR PL Zenkai Uni


author: Carl Worth <cworth@redhat.com> - 2.3.92.cvs20051129-2
changelog:
  - Add two new Chinese font names to the default fonts.conf file:
      AR PL ShanHeiSun Uni
      AR PL Zenkai Uni


author: Bill Nottingham <notting@redhat.com> - 2.3.93-3
changelog:
  - modular X moved fonts from /usr/X11R6/lib/X11/fonts to
    /usr/share/X11/fonts, adjust %configure accordingly and 
    conflict with older font packages


author: Matthias Clasen <mclasen@redhat.com> - 2.3.91.cvs20051031-1
changelog:
  - Update to a newer cvs snapshot
  - Add a patch which should help to understand broken cache problems


author: Matthias Clasen <mclasen@redhat.com> - 2.3.91.cvs20051017-2
changelog:
  - Add new Chinese fonts
  - Fix the 40-blacklist-fonts.conf file to use the documented
    fonts.conf syntax, and exclude the Hershey fonts by family
    name.


author: Kristian Høgsberg <krh@redhat.com> - 2.3.2-1
changelog:
  - Update to fontconfig-2.3.2.  Drop

  	fontconfig-2.1-slighthint.patch,
  	fontconfig-2.2.3-timestamp.patch,
  	fontconfig-2.2.3-names.patch,
  	fontconfig-2.2.3-ta-pa-orth.patch, and
  	fontconfig-2.2.3-timestamp.patch,

    as they are now merged upstream.

  - Fold fontconfig-2.2.3-add-sazanami.patch into
    fontconfig-2.3.2-defaultconfig.patch and split rules to disable CJK
    hinting out into /etc/fonts/conf.d/50-no-hint-fonts.conf.

  - Drop fontconfig-0.0.1.020826.1330-blacklist.patch and use the new
    rejectfont directive to reject those fonts in 40-blacklist-fonts.conf.

  - Add fontconfig-2.3.2-only-parse-conf-files.patch to avoid parsing
    .rpmsave files.

  - Renable s390 documentation now that #97079 has been fixed and add
    BuildRequires: for docbook-utils and docbook-utils-pdf.

  - Drop code to iconv and custom install man pages, upstream does the
    right thing now.

  - Add workaround from hell to make elinks cooperate so we can build
    txt documentation.


author: Owen Taylor <otaylor@redhat.com> - 2.2.3-6
changelog:
  - Sleep a second before the exit of fc-cache to fix problems with fast 
    serial installs of fonts (#140335)
  - Turn off hinting for Lohit Hindi/Bengali/Punjabi (#139816)


author: Owen Taylor <otaylor@redhat.com> - 2.2.3-3
changelog:
  - Backport code from head branch of fontconfig CVS to parse names 
    for postscript fonts (fixes #127500, J. J. Ramsey)
  - Own /usr/share/fonts (#110956, David K. Levine)
  - Add KacstQura to serif/sans-serif/monospace aliases (#101182)


author: Owen Taylor <otaylor@redhat.com> 2.2.1-10
changelog:
  - Require recent freetype (#109592, Peter Oliver)
  - Remove fonts.conf timestamp to fix multiarch conflict (#118182)
  - Disable hinting for Mukti Narrow (#120915, Sayamindu Dasgupta)


author: Owen Taylor <otaylor@redhat.com> 2.2.1-8.0
changelog:
  - Add Albany/Cumberland/Thorndale as fallbacks for Microsoft core fonts and 
    as non-preferred alternatives for Sans/Serif/Monospace
  - Fix FreeType includes for recent FreeType


author: Owen Taylor <otaylor@redhat.com> 2.2.1-6.0
changelog:
  - Should have been passing --with-add-fonts, not --with-add-dirs to 
    configure ... caused wrong version of Luxi to be used. (#100862)


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Back out patch that wrote fonts.conf entries that crash RH-8.0 
    gnome-terminal, go with patch from fontconfig CVS instead.
    (#84863)


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Move fontconfig man page to main package, since it contains non-devel 
    information (#76189)
  - Look in the OTF subdirectory of /usr/X11R6/lib/fonts as well
    so we find Syriac fonts (#82627)


author: Matt Wilson <msw@redhat.com> 2.1-5
changelog:
  - modified fontconfig-0.0.1.020626.1517-fontdir.patch to hard code
    /usr/X11R6/lib/X11/fonts instead of using $(X_FONT_DIR).  This is
    because on lib64 machines, fonts are not in /usr/X11R6/lib64/....


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Try to fix bug where empty cache entries would be found in 
    ~/.fonts.cache-1 during scanning (#81335)


author: Mike A. Harris <mharris@redhat.com> 2.1-1
changelog:
  - Updated to version 2.1
  - Updated slighthint patch to fontconfig-2.1-slighthint.patch
  - Updated freetype version required to 2.1.2-7


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Upgrade to fcpackage rc3
  - Fix bug in comparisons for xx_XX language tags
  - Compensate for a minor config file change in rc3


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Add an explicit PreReq for freetype
  - Move fonts we don't ship to the end of the fonts.conf aliases so
    installing them doesn't change the look.


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Memory leak fix when parsing config files
  - Set rh_prefer_bitmaps for .ja fonts to key off of in Xft
  - Fix some groff warnings for fontconfig.man (#72138)


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Try once more to get the right default Sans-serif font :-(
  - Switch the Sans/Monospace aliases for Korean to Gulim, not Dotum


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Upgrade to rc2
  - Turn off hinting for all CJK fonts
  - Fix typo in %post
  - Remove the custom language tag stuff in favor of Keith's standard 
    solution.


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Add FC_HINT_STYLE to FcBaseObjectTypes
  - Switch Chinese fonts to always using Sung-ti / Ming-ti, and never Kai-ti
  - Add ZYSong18030 to aliases (#68428)


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - New upstream version, with fix for problems with
    ghostscript-fonts (Fonts don't work for Qt+CJK,
    etc.)


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Add a hack where we set the "language" fontconfig property based on the locale, then 
    we conditionalize base on that in the fonts.conf file.


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - make fonts.conf %config, not %config(noreplace)
  - Another try at the CJK aliases
  - Add some CJK fonts to the config
  - Prefer Luxi Mono to Nimbus Mono


author: Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.1-3
changelog:
  - Remove arch-specific patch as ant is noarch now
  - Remove bcond macro definitions (provided by rpm itself)
  - Remove Group tags
  - Update to current packaging guidelines
  - Run tests in %check instead of %build
  - Remove dependencies on xerces-j2 and xml-commons-apis, resolves: rhbz#838711
  - Convert %global build_javadoc to conditional
  - Remove bootstrap code, resolves: rhbz#915437
  - Fail the build if any of JARs is empty
  - Skip running tests that fail on Koji, resolves: rhbz#979496
  - Merge scripts into main package, resolves: rhbz#798975


author: Alexander Kurtakov <akurtako@redhat.com> 0:1.9.0-2
changelog:
  - Drop a pile of old provider/requires/obsoletes that are no longer usable
    and cause only problem if ant is scl-ized.


author: Alexander Kurtakov <akurtako@redhat.com> 0:1.8.3-2
changelog:
  - Use apache-commons-* instead of jakarta-commons-*.
  - Drop xml-commons-apis-13 BR/R since it's no longer needed.


author: Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.8.2-3
changelog:
  - Add backward compatible maven depmap for nodeps jar
  - Revert define->global change (different semantic in rpm 4.9.X)


author: Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-1
changelog:
  - Update to ant 1.8.1
  - Update no-test-jar patch
  - Update class-path-in-manifest patch
  - Drop gnu-classpath patch
  - Retire trax subpackage no longer shipped
  - Add xalan2 subpackage and support for junitreport task
  - Drop old jakarta jar aliases


author: David Walluck <dwalluck@redhat.com> 0:1.7.1-6
changelog:
  - add ant-bootstrap jar if bootstrap is enabled
  - enable jmf, swing, trax if bootstrap is enabled
  - BuildRequires: jaxp_transform_impl
  - BuildRequires: junit for non-bootstrap


author: David Walluck <dwalluck@redhat.com> 0:1.7.1-1
changelog:
  - 1.7.1
  - update maven pom files
  - rediff apache-ant-jars.patch
  - rediff apache-ant-bz163689.patch
  - add apache-ant-gnu-classpath.patch
  - set rpm_mode=true in conf since the ant script handles the rest


author: David Walluck <dwalluck@redhat.com> 0:1.7.0-3
changelog:
  - add bootstrap mode
  - replace some alternatives/virtual requires by explicit requires
  - remove javadoc scriptlets
  - fix GCJ support
  - add workaround for xalan-j2 in %{_sysconfdir}/%{name}.d/trax
  - version Obsoletes and add Provides
  - remove Conflicts
  - mark files in %{_sysconfdir} as %config(noreplace)


author: Ralph Apel <r.apel at r-apel.de> - 0:1.7.0-2.jpp5
changelog:
  - Add poms and depmap frags
  - (B)R jpackage-utils >= 0:1.7.5
  - BR java-devel = 0:1.5.0
  - R java >= 0:1.5.0


author: Deepak Bhole <dbhole@redhat.com> - 0:1.6.5-2jpp
changelog:
  - Added conditional native compilation
  - Added patch to fix jvm version detection
  - Add missing requirements
  - Synch with Fedora spec


author: Fernando Nasser <fnasser at redhat.com> - 0:1.6.5-1jpp
changelog:
  - Upgrade to 1.6.5
  - Incorporate the following changes:
    From Gary Benson <gbenson at redhat.com>:
  - Allow subpackages not in Fedora to be installed from JPackage
  - Add NOTICE file as per Apache License version 2.0
  - Own /usr/share/java/ant
    From Vadim Nasardinov <vadimn@redhat.com>
  - Removed apache-ant-1.6.2.patch.  Incorporated upstream.
    From David Walluck <david@jpackage.org>
  - Add manifest-only package (mainly for eclipse)
  - Add conflicts on j2sdk for Mandriva


author: Fernando Nasser <fnasser at redhat.com> - 0:1.6.1-2jpp
changelog:
  - Remove incorrect noreplace option for ant.conf; it can't be used anymore
    because the sub-packages update that file.
  - Add patch to fix temp directory used for file containing large
    command strings (> 4k)


author: Randy Watler <rwatler at finali.com> - 0:1.6.1-1jpp
changelog:
  - Update to Ant 1.6.1
  - Change ant launch script to source instead of patch
  - Move optional components to ant subdirectory: %{_javadir}/%{name}
  - Remove os/2 scripts and set JAVA_HOME for build


author: Randy Watler <rwatler at finali.com> - 0:1.6.0-1jpp
changelog:
  - Update to Ant 1.6.0
  - Break out optional/optional-full components
  - Revise ant launch scripts and support ~/.ant/ant.conf configuration file
  - Use --noconfig flag to bootstrap ant build and override existing jpp config
  - Modify ant launcher to use ant.library.dir property to find extra jars
  - Port changes made in ant launch script for 1.6.2 back into patches


author: Ville Skyttä <ville.skytta@iki.fi> - 0:1.5.3-1jpp
changelog:
  - Update to 1.5.3.
  - Remove runtime java-devel dependency.
  - Add Epochs in all Provides and Requires.
  - Include non-versioned javadoc symlink.
  - Build without dependencies that are partially or completely missing from
    JPackage 1.5 (oldbsf, xalan-j1, stylebook1.0b3).
  - Add netcomponents to optional jar list in ant.conf.


author: Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-13jpp
changelog:
  - ant-optional is optional (silly me)
  - jaxp_transform is optional , do not require it
  - epoch, correct jpackage-utils requires...


author: Ville Skyttä <ville.skytta@iki.fi> - 1.5.2-5jpp
changelog:
  - Move ANT_HOME to /usr/share/ant.
  - Don't special-case the lib dir for RPM layout any more, use ANT_HOME/lib.
  - Install XSLs into ANT_HOME/etc.
  - Call set_jvm by default in ant.conf.
  - Provide ant-optional-clean (versioned) in ant-optional.
  - Make ant-optional-full conflict with ant-optional-clean.
  - Add version info to ant-optional provision in ant-optional-full.
  - Built with Sun 1.4.1_02 javac (to get JDK 1.4 regex).


author: Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-4jp
changelog:
  - changed provided /etc/ant.conf so that if usejikes is allready provided
    it didn't set it. Which such modification if you want to disable
    ant to use jikes even if jikes is set in /etc/ant.conf you'll just have
    to do usejikes=false ant build.xml.


author: Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-3jp
changelog:
  - rebuilt with IBM SDK 1.3.1 since there was zip corruption when built
    with jikes 1.18 and IBM SDK 1.4.


author: Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-1jp
changelog:
  - 1.5.2
  - remove JDK 1.4 related patchs which are now included in ant 1.5.2
  - fix ant-optional-full pre/post install script (now remove correctly all
    ant optional jars)
  - Built with jikes 1.18 and IBM SDK 1.4


author: Ville Skyttä <ville.skytta@iki.fi> - 1.5.1-8jpp
changelog:
  - Symlink a transformer into ANT_LIB for smoother experience on Java 1.3.
  - Requires jaxp_transform_impl.
  - Don't remove optional.jar symlinks on optional-full upgrade.
  - Include Sun's 1.4 JSSE and JCE jars in runtime path, see
    <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16242>.
  - Use jpackage-utils for setting JAVA_HOME when building.
  - Built with Sun 1.4.1_01 javac.


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.5.1-5jpp
changelog:
  - scripts subpackages
  - file-based manual dependencies, as packages doesn't have the same name on RedHat and Mandrake


author: Ville Skyttä <ville.skytta@iki.fi> - 1.5.1-4jpp
changelog:
  - Patched to allow easier use with Jikes and IBM's 1.4.0, see
    <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15289> for details.


author: Henri Gomez <hgomez@users.sourceforge.net> 1.5.1-3jpp
changelog:
  - new post script for optional-full since rpm didn't works as
    expected and didn't set correct symlink for ant-optional.jar


author: Henri Gomez <hgomez@users.sourceforge.net> 1.5-5jpp
changelog:
  - ant script standard behaviour restored, ie ant/lib jars are taken
    before CLASSPATH. You should define CLASSPATH_OVERRIDE env var to have
    CLASSPATH before ant/lib jars
  - applied ant script patch for cygwin (cygwin rpm users around ?)
  - remove conflict in ant-optional-full, just put provides


author: Henri Gomez <hgomez@users.sourceforge.net> 1.5-4jpp
changelog:
  - fix a problem in xerces-j2 build by changing the way CLASSPATH is constructed:
    first add jars found in CLASSPATH, then add xml-commons-apis, jaxp_parser_impl,
    ant, ant-optional and finish with jars found in ant/lib.
  - jpackage-utils is no more required (but recommanded :)
  - ant-optional-full provides ant-optional
  - fix link between manual and api (javadoc)


author: Ville Skyttä <ville.skytta@iki.fi> 1.5-2jpp
changelog:
  - Requires jaxp_parser_impl, no longer jaxp_parser2
    (jaxp_parser_impl already requires xml-commons-apis).
  - Use sed instead of bash 2 extension when symlinking.


author: Henri Gomez <hgomez@users.sourceforge.net> 1.4.1-13jpp
changelog:
  - added optional-full which include all ant tasks, even those without
    matching package
  - added jdepend 2.2
  - remove require oro, since ant could works without it
  - ant lib is now in %{_javadir}/%{name}, put external jars here


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-11jpp
changelog:
  - no more jikes specific support in launch script
  - source user prefs before configuration in launch script
  - distribution tag
  - group tag
  - provided original script as documentation


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-7jpp
changelog:
  - adaptation to new stylebook1.0b3 package
  - stylebook is a dependency of optional package
  - removed redundant dependencies
  - launch script correction


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-5jpp
changelog:
  - versioned dir for javadoc
  - no dependencies for manual and javadoc packages
  - stricter dependency for optional package
  - additional sources in individual archives
  - upgraded launch script
  - no more javadoc cross-linking
  - additional requirement for optional package: xml-commons-apis, xalan-j2, xalan-j2-compat, jaf, javamail, & log4j


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-4jpp
changelog:
  - removed conditional build
  - removed redundant BuildRequires
  - ant-optional.jar in ant-optional package
  - javadoc into javadoc package
  - new launch script using functions library


author: Christian Zoffoli <czoffoli@littlepenguin.org> 1.4.1-3jpp
changelog:
  - readded Requires: oro junit stylebook-1.0b3 bsf rhino antlr to the main package
  - corrected changelog release 1jpp-> 2jpp


author: Christian Zoffoli <czoffoli@littlepenguin.org> 1.4.1-2jpp
changelog:
  - conditional build
  - removed packager tag
  - new jpp extension
  - added xalan 2.2.D13 support
  - added BuildRequires: xalan-j2 >= 2.2.D13
  - removed Requires: oro junit stylebook-1.0b3 bsf rhino antlr


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-2jpp
changelog:
  - first unified release
  - dropped explicit xalan-j2 requirement, as stylebook-1.0b3 already requires it
  - added missing xalan-j1 compatibility classes
  - s/jPackage/JPackage


author: Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-7mdk
changelog:
  - launch script improvments (Christian Zoffoli <czoffoli@linux-mandrake.com>)
  - added french in spec
  - more macros


author: Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-4mdk
changelog:
  - merged with Henri Gomez <hgomez@users.sourceforge.net> specs:
  - changed name to ant
  - changed javadir to /usr/share/java
  - dropped jdk and jre requirement
  - corrected require to jaxp
  - added Jikes support
  - used our own bash script
  - dropped perl script
  - dropped ant home directory


author: Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-2mdk
changelog:
  - new spec file
  - discarded ugly non-free Sun jaxp library from sources, and used pretty open-source xerces instead


author: Ondrej Holy <oholy@redhat.com> - 1.0.2-11
changelog:
  - Use boolean types defined stdbool.h (#1404575)
  - Prevent stucked keys on focus out and unmap events (#1415069)
  - Fix crashes when copying images (#1417536)
  - Enable TLS 1.1 connections and later (#1312967)


author: Soren Sandmann <ssp@redhat.com> - 1.0.2-3
changelog:
  - Man page fixes
    - Document that multiple connections don't work (988294)
    - Document the list of plugins (988307, 988308)


author: Mads Kiilerich <mads@kiilerich.com> - 0.7.2-2
changelog:
  - 0.7.2
  - Address many comments from cwickert:
  - - cleanup of old formatting, alignment with spectemplate-lib.spec and
      cwickert spec from #616193
  - - add alsa as build requirement
  - - remove superfluous configure options and disable static libs
  - - add missing rpm groups


author: Petr Kubat <pkubat@redhat.com> - 0.17-81
changelog:
  - Remove execute permissions from *.service files (#1422022)
  - Fix wrong Source url (#1418690)
  - Add BSD license text (#1418686)


author: Honza Horak <hhorak@redhat.com> - 0.17-77
changelog:
  - Free already alocated memory when parsing of RPC request failed
  - Require systemd instead of systemd-units
  - Remove SysV init converting


author: Honza Horak <hhorak@redhat.com> - 0.17-70
changelog:
  - Minor spec file changes
  - Use new systemd macros (Resolves: #850302)
  - Use systemd notify messages


author: Honza Horak <hhorak@redhat.com> - 0.17-66
changelog:
  - added rpcbind ordering dependencies in service files
  - fixed systemd related mistakes in spec file


author: Steve Dickson <steved@redaht.com> 0.17-51
changelog:
  - Removed portmap dependency and re-worked when the user
    privilege are drop; allowing port registration with
    rpcbind. (#247985)


author: Phil Knirsch <pknirsch@redhat.com> 0.17-20
changelog:
  - Fixed the sort ordering for rup -l host1 host2 host3 (#67551)
  - Don't use configure anymore, doesn't work in build environment correctly.


author: Phil Knirsch <pknirsch@redhat.com>
changelog:
  - Fixed the wrong uptime problem introduced by fixing bug #53244.
  - Fixed segfault problem on alpha (and other archs) (bug #53309).


author: Phil Knirsch <pknirsch@redhat.com>
changelog:
  - Fixed bug #17065 where rusersd wrongly terminated each string with a '\0'.
  - Fixed bug #53244. Now stats for the different protocols are stored separately.


author: Nalin Dahyabhai <nalin@redhat.com> - 1.7-3
changelog:
  - turn off common lisp bindings the right way
  - drop finger output
  - recode the changelog into UTF-8 if it isn't UTF-8 (rpmlint)


author: Nalin Dahyabhai <nalin@redhat.com> - 1.7-2
changelog:
  - fix use of macro in changelog (rpmlint)
  - build with --disable-rpath (rpmlint)
  - build with %{?_smp_mflags}


author: Nalin Dahyabhai <nalin@redhat.com> - 1.6-1
changelog:
  - update to 1.6
  - add suggested summary, buildrequires, and modify install call as suggested
    by package review (#226021)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3-3
changelog:
  - give gpg-error-config libdir=@exec_prefix@/lib instead of @libdir@, so that
    it agrees on 32- and 64-bit arches (it suppresses the -L argument if @libdir@
    is /usr/lib, so this should be cleaner than adding a non-standard .pc file
    which upstream developers might inadvertently think they can depend to be on
    every system which provides this library)


author: Jaromir Capik <jcapik@redhat.com> - 0.3.0-5
changelog:
  - Removing __PPC__ macro conflicting with __BYTE_ORDER__ endian check (#1127230)
  - Resolves: rhbz#1127230


author: Rahul Sundaram <sundaram@fedoraproject.org> - 0.3.0-1
changelog:
  - upstream release 0.3.0
  - enable gif2webp
  - add build requires on giflib-devel and libtiff-devel
  - use make_install and hardened macros
  - list binaries explicitly


author: Paul Howarth <paul@city-fan.org> - 2.061-1
changelog:
  - Update to 2.061
    - Include zlib 1.2.8 source
    - Typo fix (CPAN RT#85431)
    - Silence compiler warning by making 2nd parameter to DispStream a const char*


author: Paul Howarth <paul@city-fan.org> - 2.058-1
changelog:
  - Update to 2.058
    - Compress::Raw::Zlib needs to use PERL_NO_GET_CONTEXT (CPAN RT#80319)
    - Install to 'site' instead of 'perl' when perl version is 5.11+
      (CPAN RT#79812)
    - Update to ppport.h that includes SvPV_nomg_nolen (CPAN RT#78079)


author: Paul Howarth <paul@city-fan.org> - 2.055-1
changelog:
  - Update to 2.055
    - Fix misuse of magic in API (CPAN RT#78079)
    - Include zlib 1.2.7 source
  - BR: perl(Exporter) and perl(lib)
  - BR: perl(Test::NoWarnings) except when bootstrapping
  - Drop redundant explicit require for perl(Exporter)
  - Drop BR: perl(bytes), not dual-lived


author: Paul Howarth <paul@city-fan.org> - 2.052-1
changelog:
  - Update to 2.052
    - Fix build issue when Perl is built with C++
  - Don't need to remove empty directories from buildroot


author: Paul Howarth <paul@city-fan.org> - 2.048-1
changelog:
  - Update to 2.048
    - Allow flush to be called multiple times without any intermediate call to
      deflate and still return Z_OK
    - Added support for zlibCompileFlags
    - Set minimum Perl version to 5.6
    - Set minimum zlib version to 1.2.0
  - Don't use macros for commands


author: Paul Howarth <paul@city-fan.org> - 2.033-1
changelog:
  - Update to 2.033 (fixed typos and spelling errors - Perl RT#81782)
  - Drop redundant Obsoletes and Epoch tags
  - Simplify provides filter


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.35-1818.el7uek]
changelog:
  - rds_ib_exits() should free the rds_ib_inet_socket kernel socket (Sudhakar Dindukurti)  [Orabug: 27884217]  
  - iommu/arm-smmu: Enable bypass transaction caching for ARM SMMU 500 (Feng Kan)  [Orabug: 27854637]  
  - config: enable fasttrap provider for arm64 (Kris Van Hees)  [Orabug: 27847920]  
  - dtrace: fasttrap provider (USDT and pid) for aarch64 (Kris Van Hees)  [Orabug: 27847920]  
  - arm64: uprobes warning about non-uprobes sstep (Kris Van Hees)  [Orabug: 27925902]  
  - dtrace: fix user stack sentinel handling (Kris Van Hees)  [Orabug: 27847920]  
  - net/rds: ib: Release correct number of frags (Håkon Bugge)  [Orabug: 27902555]  
  - uek-rpm: Enable build of kernel-uek-doc rpm (Somasundaram Krishnasamy)  [Orabug: 27845100]  
  - ctf: do not warn about arrays with a name. (Nick Alcock)  [Orabug: 27901553]  
  - ctf: do not warn about structure members with no decl_file. (Nick Alcock)  [Orabug: 27901553]  
  - ctf: avoid strlen()ing a null pointer on an OOM path (Nick Alcock)  [Orabug: 27901553]  
  - x86/kernel/traps.c: fix trace_die_notifier return value (Kris Van Hees)   
  - x86/kABI: Increase the NCAPINTS in case we need more CPU bits. (Konrad Rzeszutek Wilk)  [Orabug: 27895138]  
  - uek-rpm: Enable options from RHCK-7.5 missing in UEK5 (Victor Erminpour)  [Orabug: 27866120]  
  - uek-rpm: Enable CONFIG_EDAC_SKX and CONFIG_RAS_CEC (Victor Erminpour)  [Orabug: 27824333]  
  - x86/microcode: probe CPU features on microcode update (Ankur Arora)  [Orabug: 27878225]  
  - x86/microcode: microcode_write() should not reference boot_cpu_data (Ankur Arora)  [Orabug: 27878225]  
  - x86/cpufeatures: use cpu_data in init_speculation_control() (Ankur Arora)  [Orabug: 27878225]  
  - Remove unused active bonding and iwarp code (Sudhakar Dindukurti)  [Orabug: 27905986]  
  - net: don't call update_pmtu unconditionally (Nicolas Dichtel)  [Orabug: 27706794]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.35-1.el7uek]
changelog:
  - Fix build break (Somasundaram Krishnasamy)  [Orabug: 27911742]  
  - uek-rpm: Set base_sublevel to 35 (Somasundaram Krishnasamy)  [Orabug: 27911742]  
  - Linux 4.14.35 (Greg Kroah-Hartman)   
  - nfsd: fix incorrect umasks (J. Bruce Fields)   
  - hugetlbfs: fix bug in pgoff overflow checking (Mike Kravetz)   
  - xen: xenbus_dev_frontend: Fix XS_TRANSACTION_END handling (Simon Gaiser)   
  - ovl: fix lookup with middle layer opaque dir and absolute path redirects (Amir Goldstein)   
  - blk-mq: don't keep offline CPUs mapped to hctx 0 (Ming Lei)   
  - lib: fix stall in __bitmap_parselist() (Yury Norov)   
  - f2fs: fix heap mode to reset it back (Yunlong Song)   
  - sunrpc: remove incorrect HMAC request initialization (Eric Biggers)   
  - ath9k: Protect queue draining by rcu_read_lock() (Toke Høiland-Jørgensen)   
  - hwmon: (ina2xx) Fix access to uninitialized mutex (Marek Szyprowski)   
  - x86/mce/AMD: Get address from already initialized block (Yazen Ghannam)   
  - x86/mce/AMD, EDAC/mce_amd: Enumerate Reserved SMCA bank type (Yazen Ghannam)   
  - x86/mce/AMD: Pass the bank number to smca_get_bank_type() (Yazen Ghannam)   
  - x86/MCE: Report only DRAM ECC as memory errors on AMD systems (Yazen Ghannam)   
  - rtl8187: Fix NULL pointer dereference in priv->conf_mutex (Sudhir Sreedharan)   
  - Bluetooth: hci_bcm: Treat Interrupt ACPI resources as always being active-low (Hans de Goede)   
  - Bluetooth: Fix connection if directed advertising and privacy is used (Szymon Janc)   
  - getname_kernel() needs to make sure that ->name != ->iname in long case (Al Viro)   
  - get_user_pages_fast(): return -EFAULT on access_ok failure (Michael S. Tsirkin)   
  - s390/ipl: ensure loadparm valid flag is set (Vasily Gorbik)   
  - s390/qdio: don't merge ERROR output buffers (Julian Wiedmann)   
  - s390/qdio: don't retry EQBS after CCQ 96 (Julian Wiedmann)   
  - nfit: fix region registration vs block-data-window ranges (Dan Williams)   
  - block/loop: fix deadlock after loop_set_status (Tetsuo Handa)   
  - apparmor: fix resource audit messages when auditing peer (John Johansen)   
  - apparmor: fix display of .ns_name for containers (John Johansen)   
  - apparmor: fix logging of the existence test for signals (John Johansen)   
  - scsi: qla2xxx: Fix small memory leak in qla2x00_probe_one on probe failure (Bill Kuzeja)   
  - x86/MCE/AMD: Define a function to get SMCA bank type (Yazen Ghannam)   
  - radeon: hide pointless #warning when compile testing (Arnd Bergmann)   
  - perf/core: Fix use-after-free in uprobe_perf_close() (Prashant Bhole)   
  - perf intel-pt: Fix timestamp following overflow (Adrian Hunter)   
  - perf intel-pt: Fix error recovery from missing TIP packet (Adrian Hunter)   
  - perf intel-pt: Fix sync_switch (Adrian Hunter)   
  - perf intel-pt: Fix overlap detection to identify consecutive buffers correctly (Adrian Hunter)   
  - KVM: PPC: Book3S HV: trace_tlbie must not be called in realmode (Nicholas Piggin)   
  - PCI: hv: Serialize the present and eject work items (Dexuan Cui)   
  - Drivers: hv: vmbus: do not mark HV_PCIE as perf_device (Dexuan Cui)   
  - parisc: Fix HPMC handler by increasing size to multiple of 16 bytes (Helge Deller)   
  - parisc: Fix out of array access in match_pci_device() (Helge Deller)   
  - media: v4l: vsp1: Fix header display list status check in continuous mode (Kieran Bingham)   
  - media: v4l2-compat-ioctl32: don't oops on overlay (Mauro Carvalho Chehab)   
  - lan78xx: Correctly indicate invalid OTP (Phil Elwell)   
  - vhost: Fix vhost_copy_to_user() (Eric Auger)   
  - vhost: fix vhost_vq_access_ok() log check (Stefan Hajnoczi)   
  - slip: Check if rstate is initialized before uncompressing (Tejaswi Tanikella)   
  - rds: MP-RDS may use an invalid c_path (Ka-Cheong Poon)   
  - cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN (Bassem Boubaker)   
  - netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is added to ip_set_net_exit() (Jozsef Kadlecsik)   
  - Linux 4.14.34 (Greg Kroah-Hartman)   
  - net/mlx4_core: Fix memory leak while delete slave's resources (Moshe Shemesh)   
  - vhost_net: add missing lock nesting notation (Jason Wang)   
  - team: move dev_mc_sync after master_upper_dev_link in team_port_add (Xin Long)   
  - route: check sysctl_fib_multipath_use_neigh earlier than hash (Xin Long)   
  - vhost: validate log when IOTLB is enabled (Jason Wang)   
  - net/mlx5e: Fix traffic being dropped on VF representor (Roi Dayan)   
  - net/mlx4_en: Fix mixed PFC and Global pause user control requests (Eran Ben Elisha)   
  - strparser: Fix sign of err codes (Dave Watson)   
  - net/sched: fix NULL dereference on the error path of tcf_skbmod_init() (Davide Caratti)   
  - net/sched: fix NULL dereference in the error path of tunnel_key_init() (Davide Caratti)   
  - net/mlx5e: Sync netdev vxlan ports at open (Shahar Klein)   
  - net/mlx5e: Don't override vport admin link state in switchdev mode (Jianbo Liu)   
  - ipv6: sr: fix seg6 encap performances with TSO enabled (David Lebrun)   
  - nfp: use full 40 bits of the NSP buffer address (Dirk van der Merwe)   
  - net/mlx5e: Fix memory usage issues in offloading TC flows (Jianbo Liu)   
  - net/mlx5e: Avoid using the ipv6 stub in the TC offload neigh update path (Or Gerlitz)   
  - vti6: better validate user provided tunnel names (Eric Dumazet)   
  - ip6_tunnel: better validate user provided tunnel names (Eric Dumazet)   
  - ip6_gre: better validate user provided tunnel names (Eric Dumazet)   
  - ipv6: sit: better validate user provided tunnel names (Eric Dumazet)   
  - ip_tunnel: better validate user provided tunnel names (Eric Dumazet)   
  - net: fool proof dev_valid_name() (Eric Dumazet)   
  - bonding: process the err returned by dev_set_allmulti properly in bond_enslave (Xin Long)   
  - bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave (Xin Long)   
  - bonding: fix the err path for dev hwaddr sync in bond_enslave (Xin Long)   
  - vrf: Fix use after free and double free in vrf_finish_output (David Ahern)   
  - vlan: also check phy_driver ts_info for vlan's real device (Hangbin Liu)   
  - vhost: correctly remove wait queue during poll failure (Jason Wang)   
  - sky2: Increase D3 delay to sky2 stops working after suspend (Kai-Heng Feng)   
  - sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 (Eric Dumazet)   
  - sctp: do not leak kernel memory to user space (Eric Dumazet)   
  - r8169: fix setting driver_data after register_netdev (Heiner Kallweit)   
  - pptp: remove a buggy dst release in pptp_connect() (Eric Dumazet)   
  - net/sched: fix NULL dereference in the error path of tcf_bpf_init() (Davide Caratti)   
  - net sched actions: fix dumping which requires several messages to user space (Craig Dillabaugh)   
  - netlink: make sure nladdr has correct size in netlink_connect() (Alexander Potapenko)   
  - net/ipv6: Increment OUTxxx counters after netfilter hook (Jeff Barnhill)   
  - net/ipv6: Fix route leaking between VRFs (David Ahern)   
  - net: fix possible out-of-bound read in skb_network_protocol() (Eric Dumazet)   
  - lan78xx: Crash in lan78xx_writ_reg (Workqueue: events lan78xx_deferred_multicast_write) (Raghuram Chary J)   
  - ipv6: the entire IPv6 header chain must fit the first fragment (Paolo Abeni)   
  - arp: fix arp_filter on l3slave devices (Miguel Fadon Perlines)   
  - x86/microcode: Fix CPU synchronization routine (Borislav Petkov)   
  - x86/microcode: Attempt late loading only when new microcode is present (Borislav Petkov)   
  - x86/microcode: Synchronize late microcode loading (Ashok Raj)   
  - x86/microcode: Request microcode on the BSP (Borislav Petkov)   
  - x86/microcode/intel: Look into the patch cache first (Borislav Petkov)   
  - x86/microcode: Do not upload microcode if CPUs are offline (Ashok Raj)   
  - x86/microcode/intel: Writeback and invalidate caches before updating microcode (Ashok Raj)   
  - x86/microcode/intel: Check microcode revision before updating sibling threads (Ashok Raj)   
  - x86/microcode: Get rid of struct apply_microcode_ctx (Borislav Petkov)   
  - x86/CPU: Check CPU feature bits after microcode upgrade (Borislav Petkov)   
  - x86/CPU: Add a microcode loader callback (Borislav Petkov)   
  - x86/microcode: Propagate return value from updating functions (Borislav Petkov)   
  - crypto: arm64/aes-ce-cipher - move assembler code to .S file (Ard Biesheuvel)   
  - objtool: Add Clang support (Josh Poimboeuf)   
  - thermal: int3400_thermal: fix error handling in int3400_thermal_probe() (Alexey Khoroshilov)   
  - tcmu: release blocks for partially setup cmds (Mike Christie)   
  - perf tools: Fix copyfile_offset update of output offset (Jiri Olsa)   
  - crypto: aes-generic - build with -Os on gcc-7+ (Arnd Bergmann)   
  - mtd: mtd_oobtest: Handle bitflips during reads (Miquel Raynal)   
  - Input: goodix - disable IRQs while suspended (Hans de Goede)   
  - ibmvnic: Don't handle RX interrupts when not up. (Nathan Fontenot)   
  - sdhci: Advertise 2.0v supply on SDIO host controller (Andy Shevchenko)   
  - x86/gart: Exclude GART aperture from vmcore (Jiri Bohac)   
  - gpio: thunderx: fix error return code in thunderx_gpio_probe() (Wei Yongjun)   
  - RDMA/cma: Fix rdma_cm path querying for RoCE (Parav Pandit)   
  - scsi: megaraid_sas: unload flag should be set after scsi_remove_host is called (Shivasharan S)   
  - scsi: megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map (Shivasharan S)   
  - cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages (Arjun Vynipadath)   
  - i40evf: don't rely on netif_running() outside rtnl_lock() (Jacob Keller)   
  - uio_hv_generic: check that host supports monitor page (Stephen Hemminger)   
  - EDAC, mv64x60: Fix an error handling path (Christophe JAILLET)   
  - block, bfq: put async queues for root bfq groups too (Paolo Valente)   
  - tty: n_gsm: Allow ADM response in addition to UA for control dlci (Tony Lindgren)   
  - blk-mq: fix kernel oops in blk_mq_tag_idle() (Ming Lei)   
  - scsi: libsas: initialize sas_phy status according to response of DISCOVER (chenxiang)   
  - scsi: libsas: fix error when getting phy events (Jason Yan)   
  - scsi: libsas: fix memory leak in sas_smp_get_phy_events() (Jason Yan)   
  - bcache: segregate flash only volume write streams (Tang Junhui)   
  - bcache: stop writeback thread after detaching (Tang Junhui)   
  - bcache: ret IOERR when read meets metadata error (Rui Hua)   
  - net: hns3: fix for changing MTU (Fuyun Liang)   
  - net: hns3: Fix an error macro definition of HNS3_TQP_STAT (Jian Shen)   
  - net: hns3: Fix a loop index error of tqp statistics query (Jian Shen)   
  - net: hns3: Fix an error of total drop packet statistics (Jian Shen)   
  - net/mlx5: Fix race for multiple RoCE enable (Daniel Jurgens)   
  - wl1251: check return from call to wl1251_acx_arp_ip_filter (Colin Ian King)   
  - rt2x00: do not pause queue unconditionally on error path (Stanislaw Gruszka)   
  - power: supply: axp288_charger: Properly stop work on probe-error / remove (Hans de Goede)   
  - ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' (Christophe JAILLET)   
  - staging: lustre: disable preempt while sampling processor id. (NeilBrown)   
  - perf report: Fix a no annotate browser displayed issue (Jin Yao)   
  - tpm: return a TPM_RC_COMMAND_CODE response if command is not implemented (Javier Martinez Canillas)   
  - nvme_fcloop: fix abort race condition (James Smart)   
  - nvme_fcloop: disassocate local port structs (James Smart)   
  - pinctrl: baytrail: Enable glitch filter for GPIOs used as interrupts (Hans de Goede)   
  - backlight: tdo24m: Fix the SPI CS between transfers (Robert Jarzmik)   
  - blk-mq: fix race between updating nr_hw_queues and switching io sched (Ming Lei)   
  - blk-mq: avoid to map CPU into stale hw queue (Ming Lei)   
  - IB/rdmavt: Allocate CQ memory on the correct node (Mike Marciniszyn)   
  - powernv-cpufreq: Add helper to extract pstate from PMSR (Gautham R. Shenoy)   
  - gpio: label descriptors using the device name (Linus Walleij)   
  - vfb: fix video mode and line_length being set when loaded (Pieter \"PoroCYon\" Sluys)   
  - mac80211: Fix setting TX power on monitor interfaces (Peter Große)   
  - ACPI: EC: Fix debugfs_create_*() usage (Geert Uytterhoeven)   
  - irqchip/gic-v3: Fix the driver probe() fail due to disabled GICC entry (Shanker Donthineni)   
  - scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag. (Chaitra P B)   
  - scsi: libiscsi: Allow sd_shutdown on bad transport (Rafael David Tinoco)   
  - spi: sh-msiof: Fix timeout failures for TX-only DMA transfers (Geert Uytterhoeven)   
  - ASoC: Intel: cht_bsw_rt5645: Analog Mic support (Hans de Goede)   
  - ASoC: Intel: Skylake: Disable clock gating during firmware and library download (Pardha Saradhi K)   
  - media: videobuf2-core: don't go out of the buffer range (Mauro Carvalho Chehab)   
  - clk: sunxi-ng: a83t: Add M divider to TCON1 clock (Jernej Škrabec)   
  - hwmon: (ina2xx) Make calibration register value fixed (Maciej Purski)   
  - RDMA/cma: Mark end of CMA ID messages (Leon Romanovsky)   
  - selftests/net: fix bugs in address and port initialization (Sowmini Varadhan)   
  - PM / devfreq: Fix potential NULL pointer dereference in governor_store (Gustavo A. R. Silva)   
  - clk: divider: fix incorrect usage of container_of (Jerome Brunet)   
  - watchdog: dw_wdt: add stop watchdog operation (Oleksij Rempel)   
  - VFS: close race between getcwd() and d_move() (NeilBrown)   
  - net/mlx4_en: Change default QoS settings (Moni Shoua)   
  - ACPI / video: Default lcd_only to true on Win8-ready and newer machines (Hans de Goede)   
  - rds; Reset rs->rs_bound_addr in rds_add_bound() failure path (Sowmini Varadhan)   
  - l2tp: fix missing print session offset info (Hangbin Liu)   
  - net: hns3: fix for getting auto-negotiation state in hclge_get_autoneg (Fuyun Liang)   
  - net: hns3: free the ring_data structrue when change tqps (Peng Li)   
  - perf evsel: Enable ignore_missing_thread for pid option (Mengting Zhang)   
  - perf probe: Add warning message if there is unexpected event name (Masami Hiramatsu)   
  - perf probe: Find versioned symbols from map (Masami Hiramatsu)   
  - thermal: power_allocator: fix one race condition issue for thermal_instances list (Yi Zeng)   
  - ipv6: Reinject IPv6 packets if IPsec policy matches after SNAT (Tobias Brunner)   
  - Bluetooth: Add a new 04ca:3015 QCA_ROME device (Ioan Moldovan)   
  - ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node (Rasmus Villemoes)   
  - clk: meson: mpll: use 64-bit maths in params_from_rate (Martin Blumenstingl)   
  - i40iw: Validate correct IRD/ORD connection parameters (Tatyana Nikolova)   
  - i40iw: Correct Q1/XF object count equation (Shiraz Saleem)   
  - i40iw: Fix sequence number for the first partial FPDU (Shiraz Saleem)   
  - Linux 4.14.33 (Greg Kroah-Hartman)   
  - Revert "ip6_vti: adjust vti mtu according to mtu of lower device" (Greg Kroah-Hartman)   
  - Revert "cpufreq: Fix governor module removal race" (Greg Kroah-Hartman)   
  - Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin" (Greg Kroah-Hartman)   
  - Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin" (Greg Kroah-Hartman)   
  - Fix slab name "biovec-(1<<(21-12))" (Mikulas Patocka)   
  - net: hns: Fix ethtool private flags (Matthias Brugger)   
  - ARM: dts: DRA76-EVM: Set powerhold property for tps65917 (Keerthy)   
  - vt: change SGR 21 to follow the standards (Mike Frysinger)   
  - Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad (Ondrej Zary)   
  - Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list (Dennis Wassenberg)   
  - Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370 (Masaki Ota)   
  - Revert "base: arch_topology: fix section mismatch build warnings" (Gaku Inami)   
  - staging: comedi: ni_mio_common: ack ai fifo error interrupts. (Frank Mori Hess)   
  - Btrfs: fix unexpected cow in run_delalloc_nocow (Liu Bo)   
  - crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one (Eric Biggers)   
  - crypto: arm,arm64 - Fix random regeneration of S_shipped (Leonard Crestez)   
  - crypto: ccp - return an actual key size from RSA max_size callback (Maciej S. Szmigiero)   
  - crypto: caam - Fix null dereference at error path (Rui Miguel Silva)   
  - crypto: ahash - Fix early termination in hash walk (Herbert Xu)   
  - crypto: testmgr - Fix incorrect values in PKCS#1 test vector (Conor McLoughlin)   
  - crypto: inside-secure - fix clock management (Gregory CLEMENT)   
  - crypto: lrw - Free rctx->ext with kzfree (Herbert Xu)   
  - parport_pc: Add support for WCH CH382L PCI-E single parallel port card. (Alexander Gerasiov)   
  - media: usbtv: prevent double free in error case (Oliver Neukum)   
  - /dev/mem: Avoid overwriting "err" in read_mem() (Kees Cook)   
  - mei: remove dev_err message on an unsupported ioctl (Colin Ian King)   
  - serial: 8250: Add Nuvoton NPCM UART (Joel Stanley)   
  - USB: serial: cp210x: add ELDAT Easywave RX09 id (Johan Hovold)   
  - USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator (Clemens Werther)   
  - USB: serial: ftdi_sio: add RT Systems VX-8 cable (Major Hayden)   
  - bitmap: fix memset optimization on big-endian systems (Omar Sandoval)   
  - usb: dwc2: Improve gadget state disconnection handling (John Stultz)   
  - Bluetooth: Fix missing encryption refresh on Security Request (Szymon Janc)   
  - phy: qcom-ufs: add MODULE_LICENSE tag (Arnd Bergmann)   
  - netfilter: x_tables: add and use xt_check_proc_name (Florian Westphal)   
  - netfilter: drop template ct when conntrack is skipped. (Paolo Abeni)   
  - l2tp: fix races with ipv4-mapped ipv6 addresses (Paolo Abeni)   
  - netfilter: bridge: ebt_among: add more missing match size checks (Florian Westphal)   
  - netfilter: x_tables: make allocation less aggressive (Michal Hocko)   
  - percpu: add __GFP_NORETRY semantics to the percpu balancing path (Dennis Zhou)   
  - xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems (Steffen Klassert)   
  - net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms() (Greg Hackmann)   
  - RDMA/ucma: Introduce safer rdma_addr_size() variants (Roland Dreier)   
  - RDMA/ucma: Check that device exists prior to accessing it (Leon Romanovsky)   
  - RDMA/ucma: Check that device is connected prior to access it (Leon Romanovsky)   
  - RDMA/rdma_cm: Fix use after free race with process_one_req (Jason Gunthorpe)   
  - RDMA/ucma: Ensure that CM_ID exists prior to access it (Leon Romanovsky)   
  - RDMA/ucma: Fix use-after-free access in ucma_close (Leon Romanovsky)   
  - RDMA/ucma: Check AF family prior resolving address (Leon Romanovsky)   
  - xfrm_user: uncoditionally validate esn replay attribute struct (Florian Westphal)   
  - partitions/msdos: Unable to mount UFS 44bsd partitions (Richard Narron)   
  - powerpc/64s: Fix i-side SLB miss bad address handler saving nonvolatile GPRs (Nicholas Piggin)   
  - powerpc/64s: Fix lost pending interrupt due to race causing lost update to irq_happened (Nicholas Piggin)   
  - i2c: i2c-stm32f7: fix no check on returned setup (Pierre-Yves MORDRET)   
  - ipc/shm.c: add split function to shm_vm_ops (Mike Kravetz)   
  - ceph: only dirty ITER_IOVEC pages for direct read (Yan, Zheng)   
  - perf/hwbp: Simplify the perf-hwbp code, fix documentation (Linus Torvalds)   
  - x86/platform/uv/BAU: Add APIC idt entry (Andrew Banman)   
  - ALSA: pcm: potential uninitialized return values (Dan Carpenter)   
  - ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() (Stefan Roese)   
  - ALSA: usb-audio: Add native DSD support for TEAC UD-301 (Nobutaka Okabe)   
  - mtd: nand: atmel: Fix get_sectorsize() function (Boris Brezillon)   
  - mtd: jedec_probe: Fix crash in jedec_read_mfr() (Linus Walleij)   
  - ARM: dts: sun6i: a31s: bpi-m2: add missing regulators (Philipp Rossak)   
  - ARM: dts: sun6i: a31s: bpi-m2: improve pmic properties (Philipp Rossak)   
  - ARM: 8746/1: vfp: Go back to clearing vfp_current_hw_state[] (Fabio Estevam)   
  - ARM: OMAP: Fix SRAM W+X mapping (Tony Lindgren)


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.32-4.el7uek]
changelog:
  - hv_netvsc: enable multicast if necessary (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: common detach logic (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: change GPAD teardown order on older versions (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: use RCU to fix concurrent rx and queue changes (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: disable NAPI before channel close (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: fix locking during VF setup (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: fix locking for rx_mode (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: avoid repeated updates of packet filter (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: fix filter flags (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: propagate rx filters to VF (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: filter multicast/broadcast (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: defer queue selection to VF (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: use napi_schedule_irqoff (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: fix race in napi poll when rescheduling (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: cancel subchannel setup before halting device (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: fix error unwind handling if vmbus_open fails (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: only wake transmit queue if link is up (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: avoid retry on send during shutdown (Stephen Hemminger)  [Orabug: 27747785]  
  - scsi: storvsc: Spread interrupts when picking a channel for I/O requests (Michael Kelley (EOSG))  [Orabug: 27747785]  
  - scsi: storvsc: Increase cmd_per_lun for higher speed devices (Michael Kelley (EOSG))  [Orabug: 27747785]  
  - x86/headers/UAPI: Use __u64 instead of u64 in <uapi/asm/hyperv.h> (KarimAllah Ahmed)  [Orabug: 27747785]  
  - x86/kvm: Make it compile on 32bit and with HYPYERVISOR_GUEST=n (Thomas Gleixner)  [Orabug: 27747785]  
  - x86/kvm: Support Hyper-V reenlightenment (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - x86/kvm: Pass stable clocksource to guests when running nested on Hyper-V (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - x86/irq: Count Hyper-V reenlightenment interrupts (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - x86/hyperv: Redirect reenlightment notifications on CPU offlining (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - x86/hyperv: Reenlightenment notifications support (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - x86/hyperv: Add a function to read both TSC and TSC page value simulateneously (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - x86/hyperv: Check for required priviliges in hyperv_init() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - x86/hyperv: Stop suppressing X86_FEATURE_PCID (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hv_netvsc: Use the num_online_cpus() for channel limit (Haiyang Zhang)  [Orabug: 27747785]  
  - uio_hv_generic: fix new type mismatch warnings (Arnd Bergmann)  [Orabug: 27747785]  
  - uio_hv_generic: fix type mismatch warnings (Arnd Bergmann)  [Orabug: 27747785]  
  - uio_hv_generic: add rescind support (Stephen Hemminger)  [Orabug: 27747785]  
  - uio_hv_generic: check that host supports monitor page (Stephen Hemminger)  [Orabug: 27747785]  
  - uio_hv_generic: create send and receive buffers (Stephen Hemminger)  [Orabug: 27747785]  
  - uio: document uio_hv_generic regions (Stephen Hemminger)  [Orabug: 27747785]  
  - doc: fix documentation about uio_hv_generic (Stephen Hemminger)  [Orabug: 27747785]  
  - vmbus: add monitor_id and subchannel_id to sysfs per channel (Stephen Hemminger)  [Orabug: 27747785]  
  - vmbus: fix ABI documentation (Stephen Hemminger)  [Orabug: 27747785]  
  - uio_hv_generic: use ISR callback method (Stephen Hemminger)  [Orabug: 27747785]  
  - uio_hv_generic: use standard mmap for resources (Stephen Hemminger)  [Orabug: 27747785]  
  - uio_hv_generic: fix configuration comments (Stephen Hemminger)  [Orabug: 27747785]  
  - vmbus: make channel attributes static (Stephen Hemminger)  [Orabug: 27747785]  
  - Drivers: hv: vmbus: Remove x86-isms from arch independent drivers (Michael Kelley)  [Orabug: 27747785]  
  - vmbus: unregister device_obj->channels_kset (Dexuan Cui)  [Orabug: 27747785]  
  - hv_netvsc: empty current transmit aggregation if flow blocked (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: remove open_cnt reference count (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: pass netvsc_device to receive callback (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: simplify function args in receive status path (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: track memory allocation failures in ethtool stats (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: copy_to_send buf can be void (Stephen Hemminger)  [Orabug: 27747785]  
  - vmbus: make hv_get_ringbuffer_availbytes local (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: optimize initialization of RNDIS header (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: use reciprocal divide to speed up percent calculation (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: replace divide with mask when computing padding (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: don't need local xmit_more (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: drop unused macros (Stephen Hemminger)  [Orabug: 27747785]  
  - tools/hv: add install target to Makefile (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hv_netvsc: preserve hw_features on mtu/channels/ringparam changes (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hv_netvsc: hide warnings about uninitialized/missing rndis device (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hv_netvsc: netvsc_teardown_gpadl() split (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - scsi: storvsc: Avoid excessive host scan on controller change (Long Li)  [Orabug: 27747785]  
  - hyper-v: trace channel events (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_send_tl_connect_request() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_release_relid() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_negotiate_version() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_teardown_gpadl() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_establish_gpadl() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_close_internal() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_open() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_request_offers() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_onversion_response() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_ongpadl_torndown() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_ongpadl_created() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_onopen_result() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_onoffer_rescind() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_onoffer() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_on_message() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - hyper-v: trace vmbus_on_msg_dpc() (Vitaly Kuznetsov)  [Orabug: 27747785]  
  - scsi: storvsc: Allow only one remove lun work item to be issued per lun (Cathy Avery)  [Orabug: 27747785]  
  - Drivers: hv: vmbus: Make panic reporting to be more useful (K. Y. Srinivasan)  [Orabug: 27747785]  
  - Drivers: hv: vmbus: Expose per-channel interrupts and events counters (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: Set tx_table to equal weight after subchannels open (Haiyang Zhang)  [Orabug: 27747785]  
  - vmbus: initialize reserved fields in messages (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: Add initialization of tx_table in netvsc_device_add() (Haiyang Zhang)  [Orabug: 27747785]  
  - hv_netvsc: Rename tx_send_table to tx_table (Haiyang Zhang)  [Orabug: 27747785]  
  - hv_netvsc: Rename ind_table to rx_table (Haiyang Zhang)  [Orabug: 27747785]  
  - hv_netvsc: Update netvsc Document for TCP hash level setting (Haiyang Zhang)  [Orabug: 27747785]  
  - hv_netvsc: Add ethtool handler to set and get TCP hash levels (Haiyang Zhang)  [Orabug: 27747785]  
  - hv_netvsc: Change the hash level variable to bit flags (Haiyang Zhang)  [Orabug: 27747785]  
  - HID: hyperv: pr_err() strings should end with newlines (Arvind Yadav)  [Orabug: 27747785]  
  - vmbus: add per-channel sysfs info (Stephen Hemminger)  [Orabug: 27747785]  
  - hv_netvsc: report stop_queue and wake_queue (Simon Xiao)  [Orabug: 27747785]  
  - hv_netvsc: Fix the real number of queues of non-vRSS cases (Haiyang Zhang)  [Orabug: 27747785]  
  - hv_netvsc: make const array ver_list static, reduces object code size (Colin Ian King)  [Orabug: 27747785]  
  - x86/vector: Rename used_vectors to system_vectors (Thomas Gleixner)  [Orabug: 27747785]  
  - ext4: add validity checks for bitmap block numbers (Theodore Ts'o)  [Orabug: 27823858]  {CVE-2018-1093} {CVE-2018-1093} 
  - ext4: add extra checks to ext4_xattr_block_get() (Theodore Ts'o)  [Orabug: 27823895]  {CVE-2018-1095} 
  - ext4: limit xattr size to INT_MAX (Eric Biggers)  [Orabug: 27823895]  {CVE-2018-1095} {CVE-2018-1095} 
  - uek-rpm: aarch64 set CMA_SIZE_MBYTES to 0 (Tom Saeger)  [Orabug: 27854630]  
  - uek-rpm: aarch64 enable resilient_rdmaip module (Tom Saeger)  [Orabug: 27854808]  
  - include: psp-sev: Capitalize invalid length enum (Brijesh Singh)  [Orabug: 27786605]  
  - x86/mm: Unbreak modules that use the DMA API (Tom Lendacky)  [Orabug: 27786605]  
  - resource: Fix resource_size.cocci warnings (kbuild test robot)  [Orabug: 27786605]  
  - x86/io: Unroll string I/O when SEV is active (Tom Lendacky)  [Orabug: 27786605]  
  - x86/boot: Add early boot support when running with SEV active (Tom Lendacky)   
  - x86/mm: Add DMA support for SEV memory encryption (Tom Lendacky)  [Orabug: 27786605]  
  - x86/mm, resource: Use PAGE_KERNEL protection for ioremap of memory pages (Tom Lendacky)  [Orabug: 27786605]  
  - resource: Provide resource struct in resource walk callback (Tom Lendacky)  [Orabug: 27786605]  
  - resource: Consolidate resource walking code (Tom Lendacky)  [Orabug: 27786605]  
  - x86/efi: Access EFI data as encrypted when SEV is active (Tom Lendacky)  [Orabug: 27786605]  
  - x86/mm: Include SEV for encryption memory attribute changes (Tom Lendacky)  [Orabug: 27786605]  
  - x86/mm: Use encrypted access of boot related data with SEV (Tom Lendacky)  [Orabug: 27786605]  
  - x86/realmode: Don't decrypt trampoline area under SEV (Tom Lendacky)  [Orabug: 27786605]  
  - x86/mm: Remove unnecessary TLB flush for SME in-place encryption (Tom Lendacky)  [Orabug: 27786605]  
  - arm64: mm: Add additional parameter to uaccess_ttbr0_disable (Christoffer Dall)  [Orabug: 27786605]  
  - arm64: mm: Add additional parameter to uaccess_ttbr0_enable (Christoffer Dall)  [Orabug: 27786605]  
  - arm64: kernel: Prepare for a DISR user (James Morse)  [Orabug: 27786605]  
  - arm64: kernel: Survive corrected RAS errors notified by SError (James Morse)  [Orabug: 27786605]  
  - arm64: cpufeature: Detect CPU RAS Extentions (Xie XiuQi)  [Orabug: 27786605]  
  - arm64: Move the async/fiq helpers to explicitly set process context flags (James Morse)  [Orabug: 27786605]  
  - arm64: entry.S: move SError handling into a C function for future expansion (Xie XiuQi)  [Orabug: 27786605]  
  - scsi: core: introduce force_blk_mq (Ming Lei)  [Orabug: 27786605]  
  - scsi: virtio_scsi: unify scsi_host_template (Ming Lei)  [Orabug: 27786605]  
  - scsi: virtio_scsi: fix IO hang caused by automatic irq vector affinity (Ming Lei)  [Orabug: 27786605]  
  - KVM: arm/arm64: Reset mapped IRQs on VM reset (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: arm/arm64: Avoid vcpu_load for other vcpu ioctls than KVM_RUN (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_read_pending (Andre Przywara)  [Orabug: 27786605]  
  - tools headers: Sync copy of kvm UAPI headers (Arnaldo Carvalho de Melo)  [Orabug: 27786605]  
  - virtio-net: re enable XDP_REDIRECT for mergeable buffer (Jason Wang)  [Orabug: 27786605]  
  - KVM: X86: Allow userspace to define the microcode version (Wanpeng Li)  [Orabug: 27786605]  
  - KVM: X86: Introduce kvm_get_msr_feature() (Wanpeng Li)  [Orabug: 27786605]  
  - KVM: SVM: Add MSR-based feature support for serializing LFENCE (Tom Lendacky)  [Orabug: 27786605]  
  - KVM: x86: Add a framework for supporting MSR-based features (Tom Lendacky)  [Orabug: 27786605]  
  - virtio-gpu: fix ioctl and expose the fixed status to userspace. (Dave Airlie)  [Orabug: 27786605]  
  - KVM: SVM: Fix SEV LAUNCH_SECRET command (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: install RSM intercept (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: no need to call access_ok() in LAUNCH_MEASURE command (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: X86: Avoid traversing all the cpus for pv tlb flush when steal time is disabled (Wanpeng Li)  [Orabug: 27786605]  
  - x86/kvm: Make parse_no_xxx __init for kvm (Dou Liyang)  [Orabug: 27786605]  
  - kvm: fix warning for non-x86 builds (Sebastian Ott)  [Orabug: 27786605]  
  - kvm: fix warning for CONFIG_HAVE_KVM_EVENTFD builds (Sebastian Ott)  [Orabug: 27786605]  
  - tools/kvm_stat: print 'Total' line for multiple events only (Stefan Raspl)  [Orabug: 27786605]  
  - tools/kvm_stat: group child events indented after parent (Stefan Raspl)  [Orabug: 27786605]  
  - tools/kvm_stat: separate drilldown and fields filtering (Stefan Raspl)  [Orabug: 27786605]  
  - tools/kvm_stat: eliminate extra guest/pid selection dialog (Stefan Raspl)  [Orabug: 27786605]  
  - tools/kvm_stat: mark private methods as such (Stefan Raspl)  [Orabug: 27786605]  
  - tools/kvm_stat: fix debugfs handling (Stefan Raspl)  [Orabug: 27786605]  
  - tools/kvm_stat: print error on invalid regex (Stefan Raspl)  [Orabug: 27786605]  
  - tools/kvm_stat: fix crash when filtering out all non-child trace events (Stefan Raspl)  [Orabug: 27786605]  
  - tools/kvm_stat: avoid 'is' for equality checks (Marc Hartmayer)  [Orabug: 27786605]  
  - tools/kvm_stat: use a more pythonic way to iterate over dictionaries (Marc Hartmayer)  [Orabug: 27786605]  
  - tools/kvm_stat: use a namedtuple for storing the values (Marc Hartmayer)  [Orabug: 27786605]  
  - tools/kvm_stat: simplify the sortkey function (Marc Hartmayer)  [Orabug: 27786605]  
  - KVM: nVMX: preserve SECONDARY_EXEC_DESC without UMIP (Radim Krčmář)  [Orabug: 27786605]  
  - virtio_net: fix ndo_xdp_xmit crash towards dev not ready for XDP (Jesper Dangaard Brouer)  [Orabug: 27786605]  
  - virtio_net: fix memory leak in XDP_REDIRECT (Jesper Dangaard Brouer)  [Orabug: 27786605]  
  - virtio_net: fix XDP code path in receive_small() (Jesper Dangaard Brouer)  [Orabug: 27786605]  
  - virtio_net: disable XDP_REDIRECT in receive_mergeable() case (Jesper Dangaard Brouer)  [Orabug: 27786605]  
  - KVM: arm/arm64: Fix arch timers with userspace irqchips (Christoffer Dall)  [Orabug: 27786605]  
  - tools headers: Sync {tools/,}arch/powerpc/include/uapi/asm/kvm.h (Arnaldo Carvalho de Melo)  [Orabug: 27786605]  
  - KVM: x86: don't forget vcpu_put() in kvm_arch_vcpu_ioctl_set_sregs() (Eric Biggers)  [Orabug: 27786605]  
  - virtio_vop: don't kfree device on register failure (weiping zhang)  [Orabug: 27786605]  
  - virtio_pci: don't kfree device on register failure (weiping zhang)  [Orabug: 27786605]  
  - virtio: split device_register into device_initialize and device_add (weiping zhang)  [Orabug: 27786605]  
  - virtio_blk: print capacity at probe time (Stefan Hajnoczi)  [Orabug: 27786605]  
  - virtio: make VIRTIO a menuconfig to ease disabling it all (Vincent Legoll)  [Orabug: 27786605]  
  - kvm: x86: remove efer_reload entry in kvm_vcpu_stat (Longpeng(Mike))  [Orabug: 27786605]  
  - KVM: x86: AMD Processor Topology Information (Stanislav Lanci)  [Orabug: 27786605]  
  - x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running nested (Vitaly Kuznetsov)  [Orabug: 27786605]  
  - kvm: embed vcpu id to dentry of vcpu anon inode (Masatake YAMATO)  [Orabug: 27786605]  
  - kvm: Map PFN-type memory regions as writable (if possible) (KarimAllah Ahmed)  [Orabug: 27786605]  
  - KVM: arm/arm64: Fixup userspace irqchip static key optimization (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: arm/arm64: Fix userspace_irqchip_in_use counting (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: arm/arm64: Fix incorrect timer_is_pending logic (Christoffer Dall)  [Orabug: 27786605]  
  - virtio/ringtest: virtio_ring: fix up need_event math (Michael S. Tsirkin)  [Orabug: 27786605]  
  - virtio/ringtest: fix up need_event math (Michael S. Tsirkin)  [Orabug: 27786605]  
  - virtio: virtio_mmio: make of_device_ids const. (Arvind Yadav)  [Orabug: 27786605]  
  - virtio-mmio: Use PTR_ERR_OR_ZERO() (Vasyl Gomonovych)  [Orabug: 27786605]  
  - virtio_balloon: include disk/file caches memory statistics (Tomáš Golembiovský)  [Orabug: 27786605]  
  - virtio_net: setup xdp_rxq_info (Jesper Dangaard Brouer)  [Orabug: 27786605]  
  - xdp: base API for new XDP rx-queue info concept (Jesper Dangaard Brouer)  [Orabug: 27786605]  
  - KVM: X86: Restart the guest when insn_len is zero and SEV is enabled (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: Do not install #UD intercept when SEV is enabled (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: Clear C-bit from the page fault address (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: Pin guest memory when SEV is active (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: Add support for SEV LAUNCH_SECRET command (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: Add support for SEV DEBUG_ENCRYPT command (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: Add support for SEV DEBUG_DECRYPT command (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: Add support for SEV GUEST_STATUS command (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: Add support for SEV LAUNCH_FINISH command (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: Add support for KVM_SEV_LAUNCH_MEASURE command (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: Add support for KVM_SEV_LAUNCH_UPDATE_DATA command (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: Add support for KVM_SEV_LAUNCH_START command (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: VMRUN should use associated ASID when SEV is enabled (Brijesh Singh)  [Orabug: 27786605]  
  - f2fs: use find_get_pages_tag() for looking up single page (Jan Kara)  [Orabug: 27786605]  
  - f2fs: deny accessing encryption policy if encryption is off (Chao Yu)  [Orabug: 27786605]  
  - ceph: use pagevec_lookup_range_nr_tag() (Jan Kara)  [Orabug: 27786605]  
  - ceph: use pagevec_lookup_range_tag() (Jan Kara)  [Orabug: 27786605]  
  - mm: refactor truncate_complete_page() (Jan Kara)  [Orabug: 27786605]  
  - mm: factor out checks and accounting from __delete_from_page_cache() (Jan Kara)  [Orabug: 27786605]  
  - mm: move clearing of page->mapping to page_cache_tree_delete() (Jan Kara)  [Orabug: 27786605]  
  - mm: move accounting updates before page_cache_tree_delete() (Jan Kara)  [Orabug: 27786605]  
  - mm: factor out page cache page freeing into a separate function (Jan Kara)  [Orabug: 27786605]  
  - mm: remove cold parameter for release_pages (Mel Gorman)  [Orabug: 27786605]  
  - mm, pagevec: remove cold parameter for pagevecs (Mel Gorman)  [Orabug: 27786605]  
  - mm: batch radix tree operations when truncating pages (Jan Kara)  [Orabug: 27786605]  
  - mm: only drain per-cpu pagevecs once per pagevec usage (Mel Gorman)  [Orabug: 27786605]  
  - mm: remove nr_pages argument from pagevec_lookup_{,range}_tag() (Jan Kara)  [Orabug: 27786605]  
  - mm: use pagevec_lookup_range_tag() in write_cache_pages() (Jan Kara)  [Orabug: 27786605]  
  - mm: use pagevec_lookup_range_tag() in __filemap_fdatawait_range() (Jan Kara)  [Orabug: 27786605]  
  - nilfs2: use pagevec_lookup_range_tag() (Jan Kara)  [Orabug: 27786605]  
  - gfs2: use pagevec_lookup_range_tag() (Jan Kara)  [Orabug: 27786605]  
  - f2fs: use pagevec_lookup_range_tag() (Jan Kara)  [Orabug: 27786605]  
  - f2fs: simplify page iteration loops (Jan Kara)  [Orabug: 27786605]  
  - ext4: use pagevec_lookup_range_tag() (Jan Kara)  [Orabug: 27786605]  
  - btrfs: use pagevec_lookup_range_tag() (Jan Kara)  [Orabug: 27786605]  
  - mm: add variant of pagevec_lookup_range_tag() taking number of pages (Jan Kara)  [Orabug: 27786605]  
  - mm: implement find_get_pages_range_tag() (Jan Kara)  [Orabug: 27786605]  
  - tools/virtio: fix smp_mb on x86 (Michael S. Tsirkin)  [Orabug: 27786605]  
  - tools/virtio: copy READ/WRITE_ONCE (Michael S. Tsirkin)  [Orabug: 27786605]  
  - tools/virtio: more stubs to fix tools build (Michael S. Tsirkin)  [Orabug: 27786605]  
  - tools/virtio: switch to __ptr_ring_empty (Michael S. Tsirkin)  [Orabug: 27786605]  
  - KVM: arm/arm64: Fix trailing semicolon (Luis de Bethencourt)  [Orabug: 27786605]  
  - virtio_net: Add ethtool stats (Toshiaki Makita)  [Orabug: 27786605]  
  - KVM: nVMX: remove unnecessary vmwrite from L2->L1 vmexit (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: nVMX: initialize more non-shadowed fields in prepare_vmcs02_full (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: nVMX: initialize descriptor cache fields in prepare_vmcs02_full (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: nVMX: track dirty state of non-shadowed VMCS fields (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: VMX: split list of shadowed VMCS field to a separate file (Paolo Bonzini)  [Orabug: 27786605]  
  - kvm: vmx: Reduce size of vmcs_field_to_offset_table (Jim Mattson)  [Orabug: 27786605]  
  - kvm: vmx: Change vmcs_field_type to vmcs_field_width (Jim Mattson)  [Orabug: 27786605]  
  - kvm: vmx: Introduce VMCS12_MAX_FIELD_INDEX (Jim Mattson)  [Orabug: 27786605]  
  - KVM: VMX: optimize shadow VMCS copying (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: vmx: shadow more fields that are read/written on every vmexits (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: nVMX: Fix injection to L2 when L1 don't intercept external-interrupts (Liran Alon)  [Orabug: 27786605]  
  - KVM: nVMX: Re-evaluate L1 pending events when running L2 and L1 got posted-interrupt (Liran Alon)  [Orabug: 27786605]  
  - KVM: x86: Change __kvm_apic_update_irr() to also return if max IRR updated (Liran Alon)  [Orabug: 27786605]  
  - KVM: x86: Optimization: Create SVM stubs for sync_pir_to_irr() (Liran Alon)  [Orabug: 27786605]  
  - kvm/vmx: Use local vmx variable in vmx_get_msr() (Borislav Petkov)  [Orabug: 27786605]  
  - KVM: MMU: consider host cache mode in MMIO page check (Haozhong Zhang)  [Orabug: 27786605]  
  - KVM: x86: prefer "depends on" to "select" for SEV (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: x86: avoid unnecessary XSETBV on guest entry (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: X86: support paravirtualized help for TLB shootdowns (Wanpeng Li)  [Orabug: 27786605]  
  - KVM: X86: introduce invalidate_gpa argument to tlb flush (Wanpeng Li)  [Orabug: 27786605]  
  - KVM: X86: use paravirtualized TLB Shootdown (Wanpeng Li)  [Orabug: 27786605]  
  - KVM: X86: Add KVM_VCPU_PREEMPTED (Wanpeng Li)  [Orabug: 27786605]  
  - stddef.h: Introduce sizeof_field() (Kees Cook)  [Orabug: 27786605]  
  - kvm_config: add CONFIG_S390_GUEST (Christian Borntraeger)  [Orabug: 27786605]  
  - KVM: arm64: Emulate RAS error registers and set HCR_EL2's TERR & TEA (Dongjiu Geng)  [Orabug: 27786605]  
  - KVM: arm64: Handle RAS SErrors from EL2 on guest exit (James Morse)  [Orabug: 27786605]  
  - KVM: arm64: Handle RAS SErrors from EL1 on guest exit (James Morse)  [Orabug: 27786605]  
  - KVM: arm64: Save ESR_EL2 on guest SError (James Morse)  [Orabug: 27786605]  
  - KVM: arm64: Save/Restore guest DISR_EL1 (James Morse)  [Orabug: 27786605]  
  - KVM: arm64: Set an impdef ESR for Virtual-SError using VSESR_EL2. (James Morse)  [Orabug: 27786605]  
  - KVM: arm/arm64: mask/unmask daif around VHE guests (James Morse)  [Orabug: 27786605]  
  - kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl (Paolo Bonzini)  [Orabug: 27786605]  
  - kvm: whitelist struct kvm_vcpu_arch (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: arm64: Stop save/restoring host tpidr_el1 on VHE (James Morse)  [Orabug: 27786605]  
  - KVM: arm64: Change hyp_panic()s dependency on tpidr_el2 (James Morse)  [Orabug: 27786605]  
  - KVM: arm/arm64: Convert kvm_host_cpu_state to a static per-cpu allocation (James Morse)  [Orabug: 27786605]  
  - KVM: arm64: Store vcpu on the stack during __guest_enter() (James Morse)  [Orabug: 27786605]  
  - virtio_net: propagate linkspeed/duplex settings from the hypervisor (Jason Baron)  [Orabug: 27786605]  
  - KVM: arm/arm64: Drop vcpu parameter from guest cache maintenance operartions (Marc Zyngier)  [Orabug: 27786605]  
  - KVM: arm/arm64: Preserve Exec permission across R/W permission faults (Marc Zyngier)  [Orabug: 27786605]  
  - KVM: arm/arm64: Only clean the dcache on translation fault (Marc Zyngier)  [Orabug: 27786605]  
  - KVM: arm/arm64: Limit icache invalidation to prefetch aborts (Marc Zyngier)  [Orabug: 27786605]  
  - arm64: KVM: PTE/PMD S2 XN bit definition (Marc Zyngier)  [Orabug: 27786605]  
  - arm: KVM: Add optimized PIPT icache flushing (Marc Zyngier)  [Orabug: 27786605]  
  - arm64: KVM: Add invalidate_icache_range helper (Marc Zyngier)  [Orabug: 27786605]  
  - KVM: arm/arm64: Split dcache/icache flushing (Marc Zyngier)  [Orabug: 27786605]  
  - KVM: arm/arm64: Detangle kvm_mmu.h from kvm_hyp.h (Marc Zyngier)  [Orabug: 27786605]  
  - Revert "arm64: KVM: Hide PMU from guests when disabled" (Christoffer Dall)  [Orabug: 27786605]  
  - virtio_remoteproc: correct put_device virtio_device.dev (weiping zhang)  [Orabug: 27786605]  
  - KVM: arm/arm64: Delete outdated forwarded irq documentation (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: arm/arm64: Avoid work when userspace iqchips are not used (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: arm/arm64: Provide a get_input_level for the arch timer (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: arm/arm64: Support VGIC dist pend/active changes for mapped IRQs (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: arm/arm64: Support a vgic interrupt line level sample function (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: arm/arm64: vgic: Support level-triggered mapped interrupts (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: arm/arm64: Don't cache the timer IRQ level (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: arm/arm64: Factor out functionality to get vgic mmio requester_vcpu (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: arm/arm64: Remove redundant preemptible checks (Christoffer Dall)  [Orabug: 27786605]  
  - arm64/sve: KVM: Hide SVE from CPU features exposed to guests (Dave Martin)  [Orabug: 27786605]  
  - KVM: arm: Use PTR_ERR_OR_ZERO() (Vasyl Gomonovych)  [Orabug: 27786605]  
  - arm64: KVM: Hide PMU from guests when disabled (Andrew Jones)  [Orabug: 27786605]  
  - drm/virtio: remove the default io_mem_pfn set (Tan Xiaojun)  [Orabug: 27786605]  
  - KVM: introduce kvm_arch_vcpu_async_ioctl (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_fpu (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_get_fpu (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_guest_debug (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_translate (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_mpstate (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_get_mpstate (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_sregs (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_get_sregs (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_regs (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_get_regs (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_run (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: Prepare for moving vcpu_load/vcpu_put into arch specific code (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: Take vcpu->mutex outside vcpu_load (Christoffer Dall)  [Orabug: 27786605]  
  - KVM: VMX: drop I/O permission bitmaps (Quan Xu)  [Orabug: 27786605]  
  - KVM: X86: Reduce the overhead when lapic_timer_advance is disabled (Wanpeng Li)  [Orabug: 27786605]  
  - KVM: VMX: Cache IA32_DEBUGCTL in memory (Wanpeng Li)  [Orabug: 27786605]  
  - KVM: Expose new cpu features to guest (Yang Zhong)  [Orabug: 27786605]  
  - kvm_main: Use common error handling code in kvm_dev_ioctl_create_vm() (Markus Elfring)  [Orabug: 27786605]  
  - KVM: x86: Add emulation of MSR_SMI_COUNT (Liran Alon)  [Orabug: 27786605]  
  - KVM: x86: simplify kvm_mwait_in_guest() (Radim Krčmář)  [Orabug: 27786605]  
  - KVM: x86: drop bogus MWAIT check (Radim Krčmář)  [Orabug: 27786605]  
  - KVM: x86: prevent MWAIT in guest with buggy MONITOR (Radim Krčmář)  [Orabug: 27786605]  
  - KVM: x86: MMU: make array audit_point_name static (Colin Ian King)  [Orabug: 27786605]  
  - x86: kvm: mmu: make kvm_mmu_clear_all_pte_masks static (Gimcuan Hui)  [Orabug: 27786605]  
  - KVM: x86: emulate RDPID (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: vmx: add support for emulating UMIP (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: x86: add support for emulating UMIP (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: x86: emulate sldt and str (Paolo Bonzini)  [Orabug: 27786605]  
  - KVM: x86: add support for UMIP (Paolo Bonzini)  [Orabug: 27786605]  
  - rcutorture/kvm-build.sh: Skip build directory check (SeongJae Park)  [Orabug: 27786605]  
  - rcutorture/kvm-recheck-*: Improve result directory readability check (SeongJae Park)  [Orabug: 27786605]  
  - rcutorture/kvm.sh: Support execution from any directory (SeongJae Park)  [Orabug: 27786605]  
  - rcutorture/kvm.sh: Use consistent help text for --qemu-args (SeongJae Park)  [Orabug: 27786605]  
  - rcutorture/kvm.sh: Remove unused variable, `alldone` (SeongJae Park)  [Orabug: 27786605]  
  - KVM: SVM: Add KVM_SEV_INIT command (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: Define SEV key management command id (Brijesh Singh)  [Orabug: 27786605]  
  - kvm: switch get_user_page_nowait() to get_user_pages_unlocked() (Al Viro)  [Orabug: 27786605]  
  - KVM: SVM: Add sev module_param (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: Reserve ASID range for SEV guest (Brijesh Singh)  [Orabug: 27786605]  
  - crypto: ccp: Fix sparse, use plain integer as NULL pointer (Brijesh Singh)  [Orabug: 27786605]  
  - crypto: ccp: Implement SEV_PDH_CERT_EXPORT ioctl command (Brijesh Singh)  [Orabug: 27786605]  
  - crypto: ccp: Build the AMD secure processor driver only with AMD CPU support (Borislav Petkov)  [Orabug: 27786605]  
  - crypto: ccp: Define SEV userspace ioctl and command id (Brijesh Singh)  [Orabug: 27786605]  
  - crypto: ccp: Implement SEV_PEK_CERT_IMPORT ioctl command (Brijesh Singh)  [Orabug: 27786605]  
  - crypto: ccp: Implement SEV_PEK_CSR ioctl command (Brijesh Singh)  [Orabug: 27786605]  
  - crypto: ccp: Implement SEV_PDH_GEN ioctl command (Brijesh Singh)  [Orabug: 27786605]  
  - crypto: ccp: Implement SEV_PEK_GEN ioctl command (Brijesh Singh)  [Orabug: 27786605]  
  - crypto: ccp: Implement SEV_PLATFORM_STATUS ioctl command (Brijesh Singh)  [Orabug: 27786605]  
  - crypto: ccp: Implement SEV_FACTORY_RESET ioctl command (Brijesh Singh)  [Orabug: 27786605]  
  - crypto: ccp: Add Secure Encrypted Virtualization (SEV) command support (Brijesh Singh)  [Orabug: 27786605]  
  - crypto: ccp: Add Platform Security Processor (PSP) device support (Brijesh Singh)  [Orabug: 27786605]  
  - crypto: ccp: Define SEV key management command id (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: X86: Add CONFIG_KVM_AMD_SEV (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: Introduce KVM_MEMORY_ENCRYPT_{UN,}REG_REGION ioctl (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: Introduce KVM_MEMORY_ENCRYPT_OP ioctl (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: X86: Extend CPUID range to include new leaf (Brijesh Singh)  [Orabug: 27786605]  
  - KVM: SVM: Prepare to reserve asid for SEV guest (Brijesh Singh)  [Orabug: 27786605]  
  - kvm: svm: Add SEV feature definitions to KVM (Tom Lendacky)  [Orabug: 27786605]  
  - kvm: svm: prepare for new bit definition in nested_ctl (Tom Lendacky)  [Orabug: 27786605]  
  - x86/CPU/AMD: Add the Secure Encrypted Virtualization CPU feature (Jim Quigley)  [Orabug: 27786605]  
  - Documentation/virtual/kvm: Add AMD Secure Encrypted Virtualization (SEV) (Brijesh Singh)  [Orabug: 27786605]  
  - drm/virtio: add create_handle support. (Lepton Wu)  [Orabug: 27786605]  
  - usercopy: Restrict non-usercopy caches to size 0 (Kees Cook)  [Orabug: 27786605]  
  - usercopy: Mark kmalloc caches as usercopy caches (David Windsor)  [Orabug: 27786605]  
  - usercopy: Allow strict enforcement of whitelists (Kees Cook)  [Orabug: 27786605]  
  - usercopy: WARN() on slab cache usercopy region violations (Kees Cook)  [Orabug: 27786605]  
  - usercopy: Include offset in hardened usercopy report (Kees Cook)  [Orabug: 27786605]  
  - usercopy: Enhance and rename report_usercopy() (Kees Cook)  [Orabug: 27786605]  
  - usercopy: Remove pointer from overflow report (Kees Cook)  [Orabug: 27786605]  
  - usercopy: Prepare for usercopy whitelisting (David Windsor)  [Orabug: 27786605]  
  - slab, slub, slob: add slab_flags_t (Alexey Dobriyan)  [Orabug: 27786605]  
  - x86/mm: add a function to check if a pfn is UC/UC-/WC (Haozhong Zhang)  [Orabug: 27786605]  
  - cpufreq: intel_pstate: Add Skylake servers support (Srinivas Pandruvada)  [Orabug: 27381879]  
  - cpufreq: intel_pstate: Replace bxt_funcs with core_funcs (Srinivas Pandruvada)  [Orabug: 27381879]  
  - retpoline: move setting of sysctl_ibrs_enabled and sysctl_ibpb_enabled to where SPEC_CTRL_IBRS_INUSE and SPEC_CTRL_IBPB_INUSE are set (Chuck Anderson)  [Orabug: 27625447]  
  - retpoline: display IBPB feature status along with IBRS status (Chuck Anderson)  [Orabug: 27625447]  
  - retpoline/module: do not enable IBRS/IPBP if SPEC_CTRL_IBRS_ADMIN_DISABLED/SPEC_CTRL_IBPB_ADMIN_DISABLED is set (Chuck Anderson)  [Orabug: 27625342]  
  - retpoline: microcode incorrectly reported as broken during early boot (Chuck Anderson)  [Orabug: 27625447]  
  - retpoline: move lock/unlock of spec_ctrl_mutex into init_scattered_cpuid_features() (Chuck Anderson)  [Orabug: 27625447]  
  - x86/spectre: Add IBRS to sysfs if retpoline+IBRS is enabled. (Konrad Rzeszutek Wilk)  [Orabug: 27810069]  
  - x86/speculation: Use IBRS if available before calling into firmware (David Woodhouse)  [Orabug: 27516465]  
  - x86/spectre_v2: Disable IBRS if spectre_v2=off (Konrad Rzeszutek Wilk)  [Orabug: 27525738]  
  - Fix typo IBRS_ATT, which should be IBRS_ALL (redux) (Konrad Rzeszutek Wilk)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/spectre_v2: Add spectre_v2_heuristics= (Konrad Rzeszutek Wilk)  [Orabug: 27477740] [Orabug: 27601617]  {CVE-2017-5715} 
  - x86/spectre_v2: Do not disable IBPB when disabling IBRS (Konrad Rzeszutek Wilk)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/spectre: Favor IBRS on Skylake over retpoline (Konrad Rzeszutek Wilk)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support (David Woodhouse)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/spectre_v2: Print what options are available. (Konrad Rzeszutek Wilk)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/spectre_v2: Add VMEXIT_FILL_RSB instead of RETPOLINE (Konrad Rzeszutek Wilk)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/spectre: If IBRS is enabled disable "Filling RSB on context switch" (Konrad Rzeszutek Wilk)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/spectre_v2: Don't allow {ibrs,ipbp,lfence}_enabled to be toggled if retpoline (Konrad Rzeszutek Wilk)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/spectre: Update sysctl values if toggled only by set_{ibrs,ibpb}_disabled (Konrad Rzeszutek Wilk)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/spectre_v2: Add disable_ibrs_and_friends (Konrad Rzeszutek Wilk)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/spectre_v2: Figure out when to use IBRS. (Konrad Rzeszutek Wilk)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/spectre: Add IBRS option. (Konrad Rzeszutek Wilk)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/spectre: Add boot time option to select Spectre v2 mitigation (David Woodhouse)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/IBPB: Provide debugfs interface for changing IBPB mode (Boris Ostrovsky)  [Orabug: 27445805]  
  - x86/IBRS: Drop unnecessary WRITE_ONCE (Boris Ostrovsky)  [Orabug: 27445757]  
  - x86/IBRS: Don't try to change IBRS mode if IBRS is not available (Boris Ostrovsky)  [Orabug: 27445757]  
  - retpoline/module: add bit defs for use_ibpb (and the IBRS one) (Chuck Anderson)  [Orabug: 27457546]  
  - x86/IBRS: Remove support for IBRS_ENABLED_USER mode (Boris Ostrovsky)  [Orabug: 27445757]  
  - x86: Clean up IBRS functionality resident in common code (Kanth Ghatraju)  [Orabug: 27403313]  
  - x86/spec: Also print IBRS if IBPB is disabled. (Konrad Rzeszutek Wilk)  [Orabug: 27445805]  
  - x86: Display correct settings for the SPECTRE_V2 bug (Kanth Ghatraju)  [Orabug: 27403313]  
  - x86/IBRS: Make sure we restore MSR_IA32_SPEC_CTRL to a valid value (Boris Ostrovsky)  [Orabug: 27378095]  
  - x86/IBRS/IBPB: Set sysctl_ibrs/ibpb_enabled properly (Boris Ostrovsky)  [Orabug: 27378034]  
  - x86/spec_ctrl: Add missing 'lfence' when IBRS is not supported. (Konrad Rzeszutek Wilk)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86/spec_ctrl: Provide the sysfs version of the ibrs_enabled (Konrad Rzeszutek Wilk)  [Orabug: 27832367]  {CVE-2017-5715} 
  - KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL (KarimAllah Ahmed)  [Orabug: 27525541]  
  - KVM: VMX: Allow direct access to MSR_IA32_SPEC_CTRL (Konrad Rzeszutek Wilk)  [Orabug: 27477740]  {CVE-2017-5715} 
  - x86/spec: Always set IBRS to guest value on VMENTER and host on VMEXIT (redux) (Konrad Rzeszutek Wilk)  [Orabug: 27378426]  
  - x86/kvm: Set IBRS on VMEXIT if guest disabled it. (Konrad Rzeszutek Wilk)  [Orabug: 27358683]  
  - x86: Use better #define for FEATURE_ENABLE_IBRS and 0 (Konrad Rzeszutek Wilk)  [Orabug: 27832367]  {CVE-2017-5715} 
  - KVM/VMX: Use the ibpb_inuse variable and make use of ibrs_inuse consistent. (Jun Nakajima)  [Orabug: 27832367] [Orabug: 27832383]  {CVE-2017-5715} 
  - KVM/SVM:Use the "ibrs_inuse" variable. (Jun Nakajima)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86: Instead of 0x2, 0x4, and 0x1 use #defines. (Konrad Rzeszutek Wilk)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86/spec_ctrl: Disable if running as Xen PV guest. (Konrad Rzeszutek Wilk)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86/cpu/AMD: Add speculative control support for AMD (Tom Lendacky)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86/microcode: Recheck IBRS and IBPB feature on microcode reload (Tim Chen)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86: Move IBRS/IBPB feature detection to scattered.c (Tim Chen)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86/spec_ctrl: Add lock to serialize changes to ibrs and ibpb control (Tim Chen)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86/spec_ctrl: Add sysctl knobs to enable/disable SPEC_CTRL feature (Tim Chen)  [Orabug: 27832367] [Orabug: 27445757]  {CVE-2017-5715} 
  - x86/idle: Disable IBRS when offlining cpu and re-enable on wakeup (Tim Chen)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86/idle: Disable IBRS entering idle and enable it on wakeup (Tim Chen)  [Orabug: 27526549]  {CVE-2017-5715} 
  - x86: Move ENABLE_IBRS in the interrupt macro. (Konrad Rzeszutek Wilk)  [Orabug: 27451908]  
  - x86: Move STUFF_RSB in to the idt macro (Konrad Rzeszutek Wilk)  [Orabug: 27384553]  
  - x86/spec: STUFF_RSB _before_ ENABLE_IBRS (Konrad Rzeszutek Wilk)  [Orabug: 27384468]  
  - x86/spec/ia32: Sprinkle IBRS and RSB at the 32-bit SYSCALL (Konrad Rzeszutek Wilk)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86/entry: Stuff RSB for entry to kernel for non-SMEP platform (Tim Chen)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86/spec_ctrl: save IBRS MSR value in paranoid_entry (Konrad Rzeszutek Wilk)  [Orabug: 27832367]  {CVE-2017-5715} 
  - *Scaffolding* x86/spec_ctrl: Add sysctl knobs to enable/disable SPEC_CTRL feature (Tim Chen)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86/enter: Use IBRS on syscall and interrupts (Tim Chen)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86: Add macro that does not save rax, rcx, rdx on stack to disable IBRS (Tim Chen)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86/enter: MACROS to set/clear IBRS and set IBPB (Tim Chen)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86/feature: Report presence of IBPB and IBRS control (Tim Chen)  [Orabug: 27832367]  {CVE-2017-5715} 
  - x86/cpufeature: Add X86_FEATURE_IA32_ARCH_CAPS and X86_FEATURE_IBRS_ATT (David Woodhouse)  [Orabug: 27832367]  {CVE-2017-5715} 
  - RDS: IB: Delete ib_mr.h (Avinash Repaka)  [Orabug: 27870977]  
  - uek-rpm: aarch64 add PANIC_ON_OOPS (Tom Saeger)  [Orabug: 27847484]  
  - ib_core: supporting 64b counters using PMA_COUNTERS_EXT mad (Sudhakar Dindukurti)  [Orabug: 27635081]  
  - EDAC, ghes: Add platform check (Toshi Kani)  [Orabug: 27818890]  
  - EDAC, ghes: Model a single, logical memory controller (Borislav Petkov)  [Orabug: 27818890]  
  - EDAC, ghes: Remove symbol exports (Borislav Petkov)  [Orabug: 27818890]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.32-3.el7uek]
changelog:
  - Update README with UEK Text Description (Greg Marsden)  [Orabug: 27805225]  
  - ocfs2: Take inode cluster lock before moving reflinked inode from orphan dir (Ashish Samant)  [Orabug: 27853989]  
  - dtrace: dtrace_kmod leaves rwx mapped page in kernel (Tomas Jedlicka)  [Orabug: 27811828]  
  - xen: Do not init microcode driver on DomUs. (Aaron Young)  [Orabug: 27740251]  
  - rds: Node crashes when trace buffer is opened (Ka-Cheong Poon)  [Orabug: 27708872]  
  - uek-rpm: RPM install scripts doesn't supply grub2 with a DT despite it is requested (Petr Benes)  [Orabug: 27802749]  
  - rds: MP-RDS may use an invalid c_path (Ka-Cheong Poon)  [Orabug: 27822369]  
  - scsi: iscsi_tcp: set BDI_CAP_STABLE_WRITES when data digest enabled (Jianchao Wang)  [Orabug: 27726263]  
  - uek-rpm: remove virtio-gpu from nanokernel modules (Jim Quigley)  [Orabug: 27829972]  
  - uek-rpm: aarch64 enable BNX2 CNIC ISCSI, FCOE (Tom Saeger)  [Orabug: 27824608]  
  - uek-rpm: aarch64 olddefconfig update to 4.14.32 (Tom Saeger)  [Orabug: 27824121]  
  - uek-rpm: aarch64 config enable NUMA (Tom Saeger)  [Orabug: 27570228]  
  - uek-rpm: config: Add support for resilient_rdmaip new kernel module (Sudhakar Dindukurti)  [Orabug: 27718686]  
  - Add Resilient RDMAIP module (Sudhakar Dindukurti)  [Orabug: 27718676]  
  - Remove Active Bonding code from RDS (Sudhakar Dindukurti)  [Orabug: 27718710]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.32-2.el7uek]
changelog:
  - uek-rpm: config: Enable ARM64_SVE for aarch64 (Jim Quigley)  [Orabug: 27821643]  
  - RDMA/ucma: Correct option size check using optlen (Chien Tin Tung)  [Orabug: 27725955]  
  - uek-rpm: Include tools/objtool/objtool in kernel-uek-devel (Somasundaram Krishnasamy)  [Orabug: 27799902]  
  - libnvdimm, nfit: fix persistence domain reporting (Dan Williams)  [Orabug: 27663570]  
  - libnvdimm, region: hide persistence_domain when unknown (Dan Williams)  [Orabug: 27663570]  
  - x86, memremap: fix altmap accounting at free (Dan Williams)  [Orabug: 27663570]  
  - libnvdimm: remove redundant assignment to pointer 'dev' (Colin Ian King)  [Orabug: 27663570]  
  - kernel/memremap: Remove stale devres_free() call (Oliver O'Halloran)  [Orabug: 27663570]  
  - mm: Fix devm_memremap_pages() collision handling (Jan H. Schönherr)  [Orabug: 27663372]  
  - dax: ->direct_access does not sleep anymore (Boaz Harrosh)  [Orabug: 27663570]  
  - libnvdimm: re-enable deep flush for pmem devices via fsync() (Dave Jiang)  [Orabug: 27663570]  
  - memremap: fix softlockup reports at teardown (Dan Williams)  [Orabug: 27663570]  
  - libnvdimm, namespace: remove redundant initialization of 'nd_mapping' (Colin Ian King)  [Orabug: 27663372]  
  - libnvdimm, namespace: make min namespace size 4K (Dan Williams)  [Orabug: 27663372]  
  - tools/testing/nvdimm: force nfit_test to depend on instrumented modules (Dan Williams)  [Orabug: 27663372]  
  - libnvdimm/nfit_test: adding support for unit testing enable LSS status (Dave Jiang)  [Orabug: 27663372]  
  - libnvdimm/nfit_test: add firmware download emulation (Dave Jiang)  [Orabug: 27663372]  
  - nfit-test: Add platform cap support from ACPI 6.2a to test (Dave Jiang)  [Orabug: 27663372]  
  - libnvdimm: expose platform persistence attribute for nd_region (Dave Jiang)  [Orabug: 27663372]  
  - acpi: nfit: add persistent memory control flag for nd_region (Dave Jiang)  [Orabug: 27663372]  
  - acpi: nfit: Add support for detect platform CPU cache flush on power loss (Dave Jiang)  [Orabug: 27663372]  
  - device-dax: Fix trailing semicolon (Luis de Bethencourt)  [Orabug: 27663372]  
  - libnvdimm, btt: fix uninitialized err_lock (Jeff Moyer)  [Orabug: 27663372]  
  - dax: require 'struct page' by default for filesystem dax (Dan Williams)  [Orabug: 27663372]  
  - ext2: auto disable dax instead of failing mount (Dan Williams)  [Orabug: 27663372]  
  - ext4: auto disable dax instead of failing mount (Dan Williams)  [Orabug: 27663372]  
  - mm, dax: introduce pfn_t_special() (Dan Williams)  [Orabug: 27663372]  
  - memremap: merge find_dev_pagemap into get_dev_pagemap (Christoph Hellwig)  [Orabug: 27663372]  
  - memremap: change devm_memremap_pages interface to use struct dev_pagemap (Christoph Hellwig)  [Orabug: 27663372]  
  - memremap: drop private struct page_map (Logan Gunthorpe)  [Orabug: 27663372]  
  - memremap: simplify duplicate region handling in devm_memremap_pages (Christoph Hellwig)  [Orabug: 27663372]  
  - memremap: remove to_vmem_altmap (Christoph Hellwig)  [Orabug: 27663372]  
  - mm: optimize dev_pagemap reference counting around get_dev_pagemap (Christoph Hellwig)  [Orabug: 27663372]  
  - mm: move get_dev_pagemap out of line (Christoph Hellwig)  [Orabug: 27663372]  
  - mm: merge vmem_altmap_alloc into altmap_alloc_block_buf (Christoph Hellwig)  [Orabug: 27663372]  
  - mm: split altmap memory map allocation from normal case (Christoph Hellwig)  [Orabug: 27663372]  
  - mm: pass the vmem_altmap to memmap_init_zone (Christoph Hellwig)  [Orabug: 27663372]  
  - mm: pass the vmem_altmap to vmemmap_free (Christoph Hellwig)  [Orabug: 27663372]  
  - mm: pass the vmem_altmap to arch_remove_memory and __remove_pages (Christoph Hellwig)  [Orabug: 27663372]  
  - mm: pass the vmem_altmap to vmemmap_populate (Christoph Hellwig)  [Orabug: 27663372]  
  - mm: pass the vmem_altmap to arch_add_memory and __add_pages (Christoph Hellwig)  [Orabug: 27663372]  
  - mm: don't export __add_pages (Christoph Hellwig)  [Orabug: 27663372]  
  - mm: don't export arch_add_memory (Christoph Hellwig)  [Orabug: 27663372]  
  - memremap: provide stubs for vmem_altmap_offset and vmem_altmap_free (Christoph Hellwig)  [Orabug: 27663372]  
  - tools/testing/nvdimm: smart alarm/threshold control (Dan Williams)  [Orabug: 27663372]  
  - nfit, libnvdimm: deprecate the generic SMART ioctl (Dan Williams)  [Orabug: 27663372]  
  - uek-rpm: config: Enable DRM_VIRTIO_GPU for x-86_64. (Jim Quigley)  [Orabug: 27815399]  
  - arm64: kexec: Execute the crashdump kernel at exception level EL2. (Dave Kleikamp)  [Orabug: 27080996]  
  - Revert "efi/arm: Don't mark ACPI reclaim memory as MEMBLOCK_NOMAP" (Dave Kleikamp)  [Orabug: 27080996]  
  - scsi: lpfc: Change Copyright of 12.0.0.1 modified files to 2018 (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: update driver version to 12.0.0.1 (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Memory allocation error during driver start-up on power8 (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix mailbox wait for POST_SGL mbox command (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix SCSI lun discovery when port configured for both SCSI and NVME (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Streamline NVME Targe6t WQE setup (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Streamline NVME Initiator WQE setup (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Code cleanup for 128byte wqe data type (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix NVME Initiator FirstBurst (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Add missing unlock in WQ full logic (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: use __raw_writeX on DPP copies (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Change Copyright of 12.0.0.0 modified files to 2018 (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: update driver version to 12.0.0.0 (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Work around NVME cmd iu SGL type (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix nvme embedded io length on new hardware (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Add embedded data pointers for enhanced performance (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Enable fw download on if_type=6 devices (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Add if_type=6 support for cycling valid bits (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Add 64G link speed support (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Add PCI Ids for if_type=6 hardware (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Add push-to-adapter support to sli4 (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Add SLI-4 if_type=6 support to the code base (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Rework sli4 doorbell infrastructure (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Rework lpfc to allow different sli4 cq and eq handlers (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Update 11.4.0.7 modified files for 2018 Copyright (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: update driver version to 11.4.0.7 (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix nonrecovery of NVME controller after cable swap. (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Treat SCSI Write operation Underruns as an error (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix header inclusion in lpfc_nvmet (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Validate adapter support for SRIU option (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix SCSI io host reset causing kernel crash (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Indicate CONF support in NVMe PRLI (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix issue_lip if link is disabled (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Allow set of maximum outstanding SCSI cmd limit for a target (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix RQ empty firmware trap (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix IO failure during hba reset testing with nvme io. (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix PRLI handling when topology type changes (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Add WQ Full Logic for NVME Target (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: correct debug counters for abort (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: move placement of target destroy on driver detach (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Increase CQ and WQ sizes for SCSI (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix frequency of Release WQE CQEs (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: fix a couple of minor indentation issues (Colin Ian King)  [Orabug: 27701034]  
  - scsi: lpfc: don't dereference localport before it has been null checked (Colin Ian King)  [Orabug: 27701034]  
  - scsi: lpfc: correct sg_seg_cnt attribute min vs default (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: update driver version to 11.4.0.6 (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Beef up stat counters for debug (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix infinite wait when driver unregisters a remote NVME port. (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Increase SCSI CQ and WQ sizes. (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix receive PRLI handling (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix -EOVERFLOW behavior for NVMET and defer_rcv (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix random heartbeat timeouts during heavy IO (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: update driver version to 11.4.0.5 (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: small sg cnt cleanup (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix driver handling of nvme resources during unload (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix crash during driver unload with running nvme traffic (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Correct driver deregistrations with host nvme transport (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: correct port registrations with nvme_fc (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Linux LPFC driver does not process all RSCNs (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix ndlp ref count for pt2pt mode issue RSCN (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Adjust default value of lpfc_nvmet_mrq (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix display for debugfs queInfo (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Driver fails to detect direct attach storage array (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Raise maximum NVME sg list size for 256 elements (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix NVME LS abort_xri (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Handle XRI_ABORTED_CQE in soft IRQ (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Expand WQE capability of every NVME hardware queue (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: FLOGI failures are reported when connected to a private loop. (James Smart)  [Orabug: 27701034]  
  - scsi: lpfc: Fix hard lock up NMI in els timeout handling. (Dick Kennedy)  [Orabug: 27701034]  
  - scsi: lpfc: fix kzalloc-simple.cocci warnings (Vasyl Gomonovych)  [Orabug: 27701034]  
  - scsi: lpfc: Convert timers to use timer_setup() (Kees Cook)  [Orabug: 27701034]  
  - dtrace: ip SDT provider; check pointer before dereferencing (Eugene Loh)  [Orabug: 27765318]  
  - uek-rpm/kernel-uek.spec: Add module.lds in uek5 devel rpm (Vijay Kumar)  [Orabug: 27613639]  
  - Revert "uek-rpm: kabi: remove __stack_chk_fail from kABI list" (Todd Vierling)  [Orabug: 27509441]  
  - KVM: arm64: Fix GICv4 init when called from vgic_its_create (Christoffer Dall)  [Orabug: 27786142]  
  - x86: kvm: propagate register_shrinker return code (Arnd Bergmann)  [Orabug: 27786142]  
  - tools/kvm_stat: sort '-f help' output (Stefan Raspl)  [Orabug: 27786142]  
  - KVM: arm/arm64: Fix timer enable flow (Christoffer Dall)  [Orabug: 27786142]  
  - KVM: arm/arm64: Properly handle arch-timer IRQs after vtimer_save_state (Christoffer Dall)  [Orabug: 27786142]  
  - KVM: arm/arm64: timer: Don't set irq as forwarded if no usable GIC (Marc Zyngier)  [Orabug: 27786142]  
  - virtio_mmio: fix devm cleanup (Mark Rutland)  [Orabug: 27786142]  
  - tools/kvm_stat: add line for totals (Stefan Raspl)  [Orabug: 27786142]  
  - tools/kvm_stat: stop ignoring unhandled arguments (Stefan Raspl)  [Orabug: 27786142]  
  - tools/kvm_stat: suppress usage information on command line errors (Stefan Raspl)  [Orabug: 27786142]  
  - tools/kvm_stat: handle invalid regular expressions (Stefan Raspl)  [Orabug: 27786142]  
  - tools/kvm_stat: add hint on '-f help' to man page (Stefan Raspl)  [Orabug: 27786142]  
  - tools/kvm_stat: fix child trace events accounting (Stefan Raspl)  [Orabug: 27786142]  
  - tools/kvm_stat: fix extra handling of 'help' with fields filter (Stefan Raspl)  [Orabug: 27786142]  
  - tools/kvm_stat: fix missing field update after filter change (Stefan Raspl)  [Orabug: 27786142]  
  - tools/kvm_stat: fix drilldown in events-by-guests mode (Stefan Raspl)  [Orabug: 27786142]  
  - tools/kvm_stat: fix command line option '-g' (Stefan Raspl)  [Orabug: 27786142]  
  - kvm: x86: fix WARN due to uninitialized guest FPU state (Peter Xu)  [Orabug: 27786142]  
  - virtio_mmio: add cleanup for virtio_mmio_remove (weiping zhang)  [Orabug: 27786142]  
  - virtio_mmio: add cleanup for virtio_mmio_probe (weiping zhang)  [Orabug: 27786142]  
  - x86,kvm: remove KVM emulator get_fpu / put_fpu (Rik van Riel)  [Orabug: 27786142]  
  - x86,kvm: move qemu/guest FPU switching out to vcpu_run (Rik van Riel)  [Orabug: 27786142]  
  - virtio_balloon: fix increment of vb->num_pfns in fill_balloon() (Jan Stancek)  [Orabug: 27786142]  
  - KVM: arm/arm64: kvm_arch_destroy_vm cleanups (Andrew Jones)  [Orabug: 27786142]  
  - KVM: arm/arm64: Avoid attempting to load timer vgic state without a vgic (Christoffer Dall)  [Orabug: 27786142]  
  - kvm: arm64: handle single-step of hyp emulated mmio instructions (Alex Bennée)  [Orabug: 27786142]  
  - kvm: arm64: handle single-step during SError exceptions (Alex Bennée)  [Orabug: 27786142]  
  - kvm: arm64: handle single-step of userspace mmio instructions (Alex Bennée)  [Orabug: 27786142]  
  - kvm: arm64: handle single-stepping trapped instructions (Alex Bennée)  [Orabug: 27786142]  
  - KVM: arm/arm64: debug: Introduce helper for single-step (Alex Bennée)  [Orabug: 27786142]  
  - KVM: arm/arm64: vgic-v4: Only perform an unmap for valid vLPIs (Marc Zyngier)  [Orabug: 27786142]  
  - KVM: arm/arm64: VGIC: extend !vgic_is_initialized guard (Andre Przywara)  [Orabug: 27786142]  
  - KVM: arm/arm64: Don't enable/disable physical timer access on VHE (Christoffer Dall)  [Orabug: 27786142]  
  - tools headers: Synchronize KVM arch ABI headers (Arnaldo Carvalho de Melo)  [Orabug: 27786142]  
  - KVM: VMX: Fix vmx->nested freeing when no SMI handler (Wanpeng Li)  [Orabug: 27786142]  
  - KVM: vmx: use X86_CR4_UMIP and X86_FEATURE_UMIP (Paolo Bonzini)  [Orabug: 27786142]  
  - x86/cpufeature: Add User-Mode Instruction Prevention definitions (Ricardo Neri)  [Orabug: 27786142]  
  - KVM: x86: ioapic: Remove redundant check for Remote IRR in ioapic_set_irq (Nikita Leshenko)  [Orabug: 27786142]  
  - KVM: x86: ioapic: Don't fire level irq when Remote IRR set (Nikita Leshenko)  [Orabug: 27786142]  
  - KVM: x86: Allow suppressing prints on RDMSR/WRMSR of unhandled MSRs (Eyal Moscovici)  [Orabug: 27786142]  
  - KVM: nVMX: Validate the IA32_BNDCFGS on nested VM-entry (Wanpeng Li)  [Orabug: 27786142]  
  - virto_net: remove empty file 'virtio_net.' (Joel Stanley)  [Orabug: 27786142]  
  - virtio_balloon: fix deadlock on OOM (Michael S. Tsirkin)  [Orabug: 27786142]  
  - ARM: multi_v7_defconfig: Select RPMSG_VIRTIO as module (Anup Patel)  [Orabug: 27786142]  
  - X86/KVM: Clear encryption attribute when SEV is active (Brijesh Singh)  [Orabug: 27786142]  
  - X86/KVM: Decrypt shared per-cpu variables when SEV is active (Brijesh Singh)  [Orabug: 27786142]  
  - hwrng: virtio - Virtio RNG devices need to be re-registered after suspend/resume (Jim Quigley)  [Orabug: 27786142]  
  - rpmsg: Allow RPMSG_VIRTIO to be enabled via menuconfig or defconfig (Anup Patel)  [Orabug: 27786142]  
  - crypto: virtio - pr_err() strings should end with newlines (Arvind Yadav)  [Orabug: 27786142]  
  - drm: virtio: replace reference/unreference with get/put (Aastha Gupta)  [Orabug: 27786142]  
  - drm/virtio: Replace instances of reference/unreference with get/put (Srishti Sharma)  [Orabug: 27786142]  
  - x86/timers: Move simple_udelay_calibration() past kvmclock_init() (Boris Ostrovsky)  [Orabug: 27786142]  
  - x86/timers: Move the simple udelay calibration to tsc.h (Dou Liyang)  [Orabug: 27786142]  
  - percpu: Introduce DEFINE_PER_CPU_DECRYPTED (Brijesh Singh)  [Orabug: 27786142]  
  - x86: Add support for changing memory encryption attribute in early boot (Brijesh Singh)  [Orabug: 27786142]  
  - x86/mm: Add Secure Encrypted Virtualization (SEV) support (Tom Lendacky)  [Orabug: 27786142]  
  - virtio-net: correctly set xdp_xmit for mergeable buffer (Jason Wang)  [Orabug: 27786142]  
  - virtio-net: support XDP_REDIRECT (Jason Wang)  [Orabug: 27786142]  
  - virtio-net: add packet len average only when needed during XDP (Jason Wang)  [Orabug: 27786142]  
  - virtio-net: remove unnecessary parameter of virtnet_xdp_xmit() (Jason Wang)  [Orabug: 27786142]  
  - drm/i915/kvmgt: Sanitize PCI bar emulation (Changbin Du)  [Orabug: 27786142]  
  - arm64/sve: Report SVE to userspace via CPUID only if supported (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Avoid dereference of dead task_struct in KVM guest entry (Dave Martin)  [Orabug: 27733949]  
  - arm64: fpsimd: Abstract out binding of task's fpsimd context to the cpu. (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Add documentation (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Detect SVE and activate runtime support (Dave Martin)  [Orabug: 27733949]  
  - arm64: Expose support for optional ARMv8-A features (Suzuki K Poulose)  [Orabug: 27733949]  
  - arm64: docs: describe ELF hwcaps (Mark Rutland)  [Orabug: 27733949]  
  - arm64: KVM: Hide unsupported AArch64 CPU features from guests (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: KVM: Prevent guests from using SVE (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Add sysctl to set the default vector length for new processes (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Add prctl controls for userspace vector length management (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: ptrace and ELF coredump support (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Preserve SVE registers around EFI runtime service calls (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Preserve SVE registers around kernel-mode NEON use (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Probe SVE capabilities and usable vector lengths (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Backend logic for setting the vector length (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Signal handling support (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Support vector length resetting for new processes (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Core task context handling (Dave Martin)  [Orabug: 27733949]  
  - arm64: fpsimd: Correctly annotate exception helpers called from asm (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Low-level CPU setup (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Signal frame and context structure definition (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Kconfig update and conditional compilation support (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: Low-level SVE architectural state manipulation functions (Dave Martin)  [Orabug: 27733949]  
  - arm64/sve: System register and exception syndrome definitions (Dave Martin)  [Orabug: 27733949]  
  - arm64: cpufeature: Move sys_caps_initialised declarations (Dave Martin)  [Orabug: 27733949]  
  - regset: Add support for dynamically sized regsets (Dave Martin)  [Orabug: 27733949]  
  - arm64: explicitly mask all exceptions (James Morse)  [Orabug: 27733949]  
  - arm64: hugetlb: Register hugepages during arch init (Allen Pais)  [Orabug: 27035687]  
  - dtrace: fix dtrace_stacktrace() handling of ULONG_MAX stack entry on x86 (Eugene Loh)  [Orabug: 27758923]  
  - Revert: "crypto: Don't enforce verifying cert chain with kexec pe files" (Eric Snowberg)  [Orabug: 27657110]  
  - RDMA/qedr: Remove set-but-not-used variables (Bart Van Assche)  [Orabug: 27402606]  
  - RDMA/qedr: Annotate iomem pointers correctly (Bart Van Assche)  [Orabug: 27402606]  
  - RDMA/qedr: Declare local functions static (Bart Van Assche)  [Orabug: 27402606]  
  - RDMA/qedr: Use NULL instead of 0 to represent a pointer (Bart Van Assche)  [Orabug: 27402606]  
  - RDMA/qedr: Fix rdma_type initialization (Kalderon, Michal)  [Orabug: 27402606]  
  - IB: Move PCI dependency from root KConfig to HW's KConfigs (Yuval Shaia)  [Orabug: 27402606]  
  - RDMA/qedr: fix build error without ipv6 (Arnd Bergmann)  [Orabug: 27402606]  
  - RDMA/qedr: Missing error code in qedr_init_user_queue() (Dan Carpenter)  [Orabug: 27402606]  
  - RDMA/qedr: Add support for iWARP in user space (Kalderon, Michal)  [Orabug: 27402606]  
  - RDMA/qedr: Add iWARP connection management functions (Kalderon, Michal)  [Orabug: 27402606]  
  - RDMA/qedr: Add iWARP connection management qp related callbacks (Kalderon, Michal)  [Orabug: 27402606]  
  - RDMA/qedr: Add support for read with invalidate, supported in iWARP (Kalderon, Michal)  [Orabug: 27402606]  
  - RDMA/qedr: Add iWARP support in existing verbs (Kalderon, Michal)  [Orabug: 27402606]  
  - RDMA/qedr: Add support for registering an iWARP device (Kalderon, Michal)  [Orabug: 27402606]  
  - RDMA/qedr: Rename the qedr_cm file as a preparation for iWARP support (Kalderon, Michal)  [Orabug: 27402606]  
  - qed: fix build breakage (Brian Maly)  [Orabug: 27402592]  
  - qed: use kzalloc instead of kmalloc and memset (Colin Ian King)  [Orabug: 27402592]  
  - qed: Fix iWARP out of order flow (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Add iWARP support for fpdu spanned over more than two tcp packets (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Add support for MPA header being split over two tcp packets (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Add support for freeing two ll2 buffers for corner cases (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Add unaligned and packed packet processing (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Add mpa buffer descriptors for storing and processing mpa fpdus (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Add ll2 connection for processing unaligned MPA packets (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Add LL2 slowpath handling (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Add the source of a packet sent on an iWARP ll2 connection (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Fix initialization of ll2 offload feature (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Add ll2 option for dropping a tx packet (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Add ll2 ability of opening a secondary queue (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Add ll2 option to limit the number of bds per packet (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Delete redundant check on dcb_app priority (Christos Gkekas)  [Orabug: 27402592]  
  - qed: iWARP - Add check for errors on a SYN packet (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Fix maximum number of CQs for iWARP (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Add iWARP out of order support (Michal Kalderon)  [Orabug: 27402592]  
  - qed: Add iWARP enablement support (Michal Kalderon)  [Orabug: 27402592]  
  - bnxt_en: export a common switchdev PARENT_ID for all reps of an adapter (Sathya Perla)  [Orabug: 27737910]  
  - bnxt_en: Add cache line size setting to optimize performance. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Forward VF MAC address to the PF. (Vasundhara Volam)  [Orabug: 27737910]  
  - bnxt_en: Add BCM5745X NPAR device IDs (Vasundhara Volam)  [Orabug: 27737910]  
  - bnxt_en: Expand bnxt_check_rings() to check all resources. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Implement new method for the PF to assign SRIOV resources. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Reserve resources for RFS. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Implement new method to reserve rings. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Set initial default RX and TX ring numbers the same in combined mode. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Add the new firmware API to query hardware resources. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Refactor hardware resource data structures. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Restore MSIX after disabling SRIOV. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Refactor bnxt_close_nic(). (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Update firmware interface to 1.9.0. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: don't update cpr->rx_bytes with uninitialized length len (Colin Ian King)  [Orabug: 27737910]  
  - bnxt_en: Uninitialized variable in bnxt_tc_parse_actions() (Dan Carpenter)  [Orabug: 27737910]  
  - bnxt_en: Fix a variable scoping in bnxt_hwrm_do_send_msg() (Vasundhara Volam)  [Orabug: 27737910]  
  - bnxt_en: fix dst/src fid for vxlan encap/decap actions (Sathya Perla)  [Orabug: 27737910]  
  - bnxt_en: wildcard smac while creating tunnel decap filter (Sunil Challa)  [Orabug: 27737910]  
  - bnxt: fix bnxt_hwrm_fw_set_time for y2038 (Arnd Bergmann)  [Orabug: 27737910]  
  - bnxt_en: Fix IRQ coalescing regression. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: fix typo in bnxt_set_coalesce (Andy Gospodarek)  [Orabug: 27737910]  
  - bnxt_en: Fix randconfig build errors. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: query cfa flow stats periodically to compute 'lastused' attribute (Sathya Perla)  [Orabug: 27737910]  
  - bnxt_en: add hwrm FW cmds for cfa_encap_record and decap_filter (Sathya Perla)  [Orabug: 27737910]  
  - bnxt_en: add support for Flower based vxlan encap/decap offload (Sathya Perla)  [Orabug: 27737910]  
  - bnxt_en: Refactor and simplify coalescing code. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Reorganize the coalescing parameters. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Add ethtool reset method (Vasundhara Volam)  [Orabug: 27737910]  
  - bnxt_en: Check maximum supported MTU from firmware. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Optimize .ndo_set_mac_address() for VFs. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Get firmware package version one time. (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: Check for zero length value in bnxt_get_nvram_item(). (Michael Chan)  [Orabug: 27737910]  
  - bnxt_en: adding PCI ID for SMARTNIC VF support (Rob Miller)  [Orabug: 27737910]  
  - bnxt_en: Add PCIe device ID for bcm58804 (Ray Jui)  [Orabug: 27737910]  
  - bnxt_en: Update firmware interface to 1.8.3.1 (Michael Chan)  [Orabug: 27737910]  
  - bnxt: Move generic devlink code to new file (Steve Lin)  [Orabug: 27737910]  
  - scsi: qla2xxx: Update driver version to 10.00.00.06-k (himanshu.madhani@cavium.com)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix Async GPN_FT for FCP and FC-NVMe scan (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Cleanup code to improve FC-NVMe error handling (Darren Trapp)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix FC-NVMe IO abort during driver reset (Darren Trapp)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix retry for PRLI RJT with reason of BUSY (Darren Trapp)  [Orabug: 27700529]  
  - scsi: qla2xxx: Remove nvme_done_list (Darren Trapp)  [Orabug: 27700529]  
  - scsi: qla2xxx: Return busy if rport going away (Darren Trapp)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix n2n_ae flag to prevent dev_loss on PDB change (Darren Trapp)  [Orabug: 27700529]  
  - scsi: qla2xxx: Add FC-NVMe abort processing (Darren Trapp)  [Orabug: 27700529]  
  - scsi: qla2xxx: Add changes for devloss timeout in driver (Darren Trapp)  [Orabug: 27700529]  
  - scsi: qla2xxx: Set IIDMA and fcport state before qla_nvme_register_remote() (Darren Trapp)  [Orabug: 27700529]  
  - scsi: qla2xxx: Remove unneeded message and minor cleanup for FC-NVMe (himanshu.madhani@cavium.com)  [Orabug: 27700529]  
  - scsi: qla2xxx: Restore ZIO threshold setting (Darren Trapp)  [Orabug: 27700529]  
  - scsi: qla2xxx: fix spelling mistake: "existant" -> "existent" (Colin Ian King)  [Orabug: 27700529]  
  - scsi: qla2xxx: Remove FC_NO_LOOP_ID for FCP and FC-NVMe Discovery (Himanshu Madhani)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix FC-NVMe LUN discovery (Darren Trapp)  [Orabug: 27700529]  
  - scsi: qla2xxx: ensure async flags are reset correctly (Hannes Reinecke)  [Orabug: 27700529]  
  - scsi: qla2xxx: do not check login_state if no loop id is assigned (Hannes Reinecke)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fixup locking for session deletion (Hannes Reinecke)  [Orabug: 27700529]  
  - scsi: qla2xxx: Use dma_pool_zalloc() (Souptick Joarder)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix incorrect handle for abort IOCB (Himanshu Madhani)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix double free bug after firmware timeout (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix function argument descriptions (Bart Van Assche)  [Orabug: 27700529]  
  - scsi: qla2xxx: Remove unused symbols (Bart Van Assche)  [Orabug: 27700529]  
  - scsi: qla2xxx: Use %p for printing pointers (Bart Van Assche)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix a locking imbalance in qlt_24xx_handle_els() (Bart Van Assche)  [Orabug: 27700529]  
  - scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion() (Bart Van Assche)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix memory corruption during hba reset test (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Update driver version to 10.00.00.05-k (himanshu.madhani@cavium.com)  [Orabug: 27700529]  
  - scsi: qla2xxx: Add XCB counters to debugfs (Anil Gurumurthy)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix queue ID for async abort with Multiqueue (Darren Trapp)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix warning for code intentation in __qla24xx_handle_gpdb_event() (himanshu.madhani@cavium.com)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix warning during port_name debug print (himanshu.madhani@cavium.com)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix warning in qla2x00_async_iocb_timeout() (himanshu.madhani@cavium.com)  [Orabug: 27700529]  
  - scsi: qla2xxx: remove redundant assignment of d (Colin Ian King)  [Orabug: 27700529]  
  - scsi: qla2xxx: Use zeroing allocator rather than allocator/memset (Himanshu Jha)  [Orabug: 27700529]  
  - scsi: qla2xxx: Update driver version to 10.00.00.04-k (himanshu.madhani@cavium.com)  [Orabug: 27700529]  
  - scsi: qla2xxx: Serialize session free in qlt_free_session_done (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Serialize session deletion by using work_lock (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Remove unused argument from qlt_schedule_sess_for_deletion() (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Prevent relogin trigger from sending too many commands (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Prevent multiple active discovery commands per session (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Add retry limit for fabric scan logic (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Delay loop id allocation at login (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Increase verbosity of debug messages logged (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Allow relogin and session creation after reset (himanshu.madhani@cavium.com)  [Orabug: 27700529]  
  - scsi: qla2xxx: Add ability to use GPNFT/GNNFT for RSCN handling (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Properly extract ADISC error codes (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix GPNFT/GNNFT error handling (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Remove session creation redundant code (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Migrate switch registration commands away from mailbox interface (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix login state machine freeze (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Reduce trace noise for Async Events (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Reduce the use of terminate exchange (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Add lock protection around host lookup (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Add switch command to simplify fabric discovery (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Use known NPort ID for Management Server login (himanshu.madhani@cavium.com)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix session cleanup for N2N (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Tweak resource count dump (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Allow target mode to accept PRLI in dual mode (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Don't call dma_free_coherent with IRQ disabled. (Giridhar Malavali)  [Orabug: 27700529]  
  - scsi: qla2xxx: Add ability to send PRLO (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Add option for use reserve exch for ELS (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Use shadow register for ISP27XX (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Enable ATIO interrupt handshake for ISP27XX (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Move work element processing out of DPC thread (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Replace GPDB with async ADISC command (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Fix Firmware dump size for Extended login and Exchange Offload (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Chip reset uses wrong lock during IO flush. (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Add boundary checks for exchanges to be offloaded (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Use chip reset to bring down laser on unload. (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Use IOCB path to submit Control VP MBX command (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: remove duplicate includes (Pravin Shedge)  [Orabug: 27700529]  
  - scsi: qla2xxx: Suppress gcc 7 fall-through warnings (Bart Van Assche)  [Orabug: 27700529]  
  - scsi: qla2xxx: Update driver version to 10.00.00.03-k (himanshu.madhani@cavium.com)  [Orabug: 27700529]  
  - scsi: qla2xxx: Relogin to target port on a cable swap (Quinn Tran)  [Orabug: 27700529]  
  - scsi: qla2xxx: Convert timers to use timer_setup() (Kees Cook)  [Orabug: 27700529]  
  - locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Mark Rutland)  [Orabug: 27700529]  
  - scsi: qla2xxx: don't break the bsg-lib abstractions (Christoph Hellwig)  [Orabug: 27700529]  
  - scsi: qla2xxx: Query FC4 type during RSCN processing (Giridhar Malavali)  [Orabug: 27700529]  
  - scsi: qla2xxx: Update driver version to 10.00.00.02-k (Himanshu Madhani)  [Orabug: 27700529]  
  - scsi: qla2xxx: Changes to support N2N logins (Duane Grigsby)  [Orabug: 27700529]  
  - scsi: qla2xxx: Allow MBC_GET_PORT_DATABASE to query and save the port states (Duane Grigsby)  [Orabug: 27700529]  
  - scsi: qla2xxx: Add ATIO-Q processing for INTx mode (Himanshu Madhani)  [Orabug: 27700529]  
  - scsi: qla2xxx: Reinstate module parameter ql2xenablemsix (Himanshu Madhani)  [Orabug: 27700529]  
  - scsi: qla2xxx: Cocci spatch "pool_zalloc-simple" (Thomas Meyer)  [Orabug: 27700529]  
  - uek-rpm: Enable CONFIG_SCHEDSTATS in UEK5 config file (Victor Erminpour)  [Orabug: 27774280]  
  - uek-rpm: Enable config options from UEK5 review (Victor Erminpour)  [Orabug: 27741375]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.32-1.el7uek]
changelog:
  - scsi: megaraid_sas: NVMe passthrough command support (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid: use ktime_get_real for firmware time (Arnd Bergmann)  [Orabug: 27781959]  
  - scsi: megaraid_sas: driver version upgrade (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: re-work DCMD refire code (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Expose fw_cmds_outstanding through sysfs (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Selectively apply stream detection based on IO type (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Update LD map after populating drv_map driver map copy (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Use megasas_wait_for_adapter_operational to detect controller state in IOCTL path (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Avoid firing DCMDs while OCR is in progress (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: unload flag should be set after scsi_remove_host is called (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Reset ldio_outstanding in megasas_resume (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Return the DCMD status from megasas_get_seq_num (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: memset IOC INIT frame using correct size (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: zero out IOC INIT and stream detection memory (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: fix spelling mistake: "thershold" -> "threshold" (Colin Ian King)  [Orabug: 27781959]  
  - scsi: megaraid: Remove redundant code in megasas_alloc_cmds (Yisheng Xie)  [Orabug: 27781959]  
  - scsi: megaraid_sas: driver version upgrade (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Add support for 64bit consistent DMA (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Do not limit queue_depth to 1k in non-RDPQ mode (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Retry with reduced queue depth when alloc fails for higher QD (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Incorrect processing of IOCTL frames for SMP/STP commands (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Resize MFA frame used for IOC INIT to 4k (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Update current host time to FW during IOC Init (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Move controller memory allocations and DMA mask settings from probe to megasas_init_fw (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Move initialization of instance parameters inside newly created function megasas_init_ctrl_params (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: remove instance->ctrl_info (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Pre-allocate frequently used DMA buffers (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Create separate functions for allocating and freeing controller DMA buffers (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Create separate functions to allocate ctrl memory (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: reduce size of fusion_context and use kmalloc for allocation (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: replace is_ventura with adapter_type checks (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Remove redundant checks for ctrl_context (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: replace instance->ctrl_context checks with instance->adapter_type (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: Add support for Crusader controllers (Shivasharan S)  [Orabug: 27781959]  
  - scsi: megaraid_sas: use adapter_type for all gen controllers (Shivasharan S)  [Orabug: 27781959]  
  - rds: Fail to set up RDS connection to a link local address peer over RoCE (Ka-Cheong Poon)  [Orabug: 27766063]  
  - RDMA/rdma_cm: Fix use after free race with process_one_req (Jason Gunthorpe)  [Orabug: 27520749]  
  - net/mlx5: Change bogus CQ event log level from warn to debug (Parav Pandit)  [Orabug: 27519774]  
  - Revert "net/mlx5: Avoid deleting tree entry before destroying CQ" (Aron Silverton)  [Orabug: 27519774]  
  - device property: Constify device_get_match_data() (Andy Shevchenko)  [Orabug: 27663467]  
  - device property: Introduce a common API to fetch device match data (Sinan Kaya)  [Orabug: 27663467]  
  - OF: properties: Implement get_match_data() callback (Sinan Kaya)  [Orabug: 27663467]  
  - device property: Make fwnode_handle_get() return the fwnode (Sakari Ailus)  [Orabug: 27663467]  
  - ACPI / bus: Rename acpi_get_match_data() to acpi_device_get_match_data() (Andy Shevchenko)  [Orabug: 27663467]  
  - ACPI / bus: Remove checks in acpi_get_match_data() (Andy Shevchenko)  [Orabug: 27663467]  
  - ACPI / bus: Introduce acpi_get_match_data() function (Sinan Kaya)  [Orabug: 27663467]  
  - ACPI / bus: Do not traverse through non-existed device table (Andy Shevchenko)  [Orabug: 27663467]  
  - ACPI: SPCR: Mark expected switch fall-through in acpi_parse_spcr (Gustavo A. R. Silva)  [Orabug: 27663467]  
  - ACPI / EC: Restore polling during noirq suspend/resume phases (Rafael J. Wysocki)  [Orabug: 27663467]  
  - ACPI / LPSS: Do not instiate platform_dev for devs without MMIO resources (Hans de Goede)  [Orabug: 27663467]  
  - gpio: merrifield: Add support of ACPI enabled platforms (Andy Shevchenko)  [Orabug: 27663467]  
  - ACPI: utils: Introduce acpi_dev_get_first_match_name() (Andy Shevchenko)  [Orabug: 27663467]  
  - ACPI / x86: boot: Propagate error code in acpi_gsi_to_irq() (Andy Shevchenko)  [Orabug: 27663467]  
  - ACPICA: Update version to 20171215 (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: trivial style fix, no functional change (Erik Schmauss)  [Orabug: 27663467]  
  - ACPICA: Fix a couple memory leaks during package object resolution (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Recognize the Windows 10 version 1607 and 1703 OSI strings (Mario Limonciello)  [Orabug: 27663467]  
  - ACPICA: DT compiler: prevent error if optional field at the end of table is not present (Erik Schmauss)  [Orabug: 27663467]  
  - ACPICA: Rename a global variable, no functional change (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Create and deploy safe version of strncpy (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Cleanup the global variables and update comments (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Debugger: fix slight indentation issue (Erik Schmauss)  [Orabug: 27663467]  
  - ACPICA: Fix a regression in the acpi_evaluate_object_type() interface (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Update for a few debug output statements (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Debug output, no functional change (Bob Moore)  [Orabug: 27663467]  
  - ACPI: EC: Fix debugfs_create_*() usage (Geert Uytterhoeven)  [Orabug: 27663467]  
  - ACPI / video: Default lcd_only to true on Win8-ready and newer machines (Hans de Goede)  [Orabug: 27663467]  
  - ACPI / x86: boot: Don't setup SCI on HW-reduced platforms (Andy Shevchenko)  [Orabug: 27663467]  
  - ACPI / x86: boot: Use INVALID_ACPI_IRQ instead of 0 for acpi_sci_override_gsi (Andy Shevchenko)  [Orabug: 27663467]  
  - ACPI / x86: boot: Get rid of ACPI_INVALID_GSI (Andy Shevchenko)  [Orabug: 27663467]  
  - ACPI / x86: boot: Swap variables in condition in acpi_register_gsi_ioapic() (Andy Shevchenko)  [Orabug: 27663467]  
  - ACPI / battery: Add quirk for Asus GL502VSK and UX305LA (Kai-Heng Feng)  [Orabug: 27663467]  
  - ACPI: GED: unregister interrupts during shutdown (Sinan Kaya)  [Orabug: 27663467]  
  - ACPI / LPSS: Add device link for CHT SD card dependency on I2C (Adrian Hunter)  [Orabug: 27663467]  
  - ACPI: battery: Drop redundant test for failure (Bjørn Mork)  [Orabug: 27663467]  
  - ACPI: sysfs: Make ACPI GPE mask kernel parameter cover all GPEs (Prarit Bhargava)  [Orabug: 27663467]  
  - ACPICA: Update information in MAINTAINERS (Rafael J. Wysocki)  [Orabug: 27663467]  
  - ACPI / APEI: remove redundant variables len and node_len (Colin Ian King)  [Orabug: 27663467]  
  - ACPI: APEI: call into AER handling regardless of severity (Tyler Baicar)  [Orabug: 27663467]  
  - ACPI: APEI: handle PCIe AER errors in separate function (Tyler Baicar)  [Orabug: 27663467]  
  - ACPICA: Rename variable to match upstream (Rafael J. Wysocki)  [Orabug: 27663467]  
  - ACPICA: Update version to 20171110 (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: ACPI 6.2: Additional PPTT flags (Jeremy Linton)  [Orabug: 27663467]  
  - ACPICA: Update linkage for get mutex name interface (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Update mutex error messages, no functional change (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Debugger: add "background" command for method execution (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Small typo fix, no functional change (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: ACPI 6.0A: Changes to the NFIT ACPI table (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Namespace: fix memory leak from building prefixed pathname (Erik Schmauss)  [Orabug: 27663467]  
  - ACPICA: Enhance error messages from namespace create/lookup operations (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Trivial fix to spelling mistake in comment (Colin Ian King)  [Orabug: 27663467]  
  - ACPICA: ACPICA: style edits to utility function output, no functional change (Erik Schmauss)  [Orabug: 27663467]  
  - ACPICA: iasl: Add SMMUv3 device ID mapping index support (Hanjun Guo)  [Orabug: 27663467]  
  - ACPICA: Add an additional error message for EC timeouts (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Update output from ACPI_EXCEPTION macro (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Use local 64-bit divide support for string conversions (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Update version to 20170929 (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Utilities: Cleanup style issue for bit clearing (Lv Zheng)  [Orabug: 27663467]  
  - ACPICA: iASL/Tools: Add support for PDTT, SDEV, TPM2 ACPI tables (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: iASL: change processing of external op namespace nodes for correctness (Erik Schmauss)  [Orabug: 27663467]  
  - ACPICA: Tools: Deploy -vd option (build date/time) across all tools (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Rename AE_AML_INFINITE_LOOP exception (Bob Moore)  [Orabug: 27663467]  
  - ACPICA: Dispatcher: Introduce timeout mechanism for infinite loop detection (Lv Zheng)  [Orabug: 27663467]  
  - ACPICA: Avoid null pointer dereference on Op. (Colin Ian King)  [Orabug: 27663467]  
  - ACPICA: disassembler: getting rid of error message (Erik Schmauss)  [Orabug: 27663467]  
  - ACPICA: Disassembler: reset parser_state's Aml pointer when parsing bad externals (Erik Schmauss)  [Orabug: 27663467]  
  - ACPICA: Fix an off-by-one error in acpi_get_timer_duration(). (Jung-uk Kim)  [Orabug: 27663467]  
  - ACPI / NUMA: ia64: Parse all entries of SRAT memory affinity table (Ganapatrao Kulkarni)  [Orabug: 27663467]  
  - ACPI: CPPC: remove initial assignment of pcc_ss_data (Colin Ian King)  [Orabug: 27741316]  
  - ACPI / CPPC: Fix KASAN global out of bounds warning (George Cherian)  [Orabug: 27741316]  
  - ACPI / utils: Fix memory leak in acpi_evaluate_reference() error path (Xiongfeng Wang)  [Orabug: 27741316]  
  - ACPI / LPSS: Remove redundant initialization of clk (Colin Ian King)  [Orabug: 27741316]  
  - ACPI / CPPC: Make CPPC ACPI driver aware of PCC subspace IDs (George Cherian)  [Orabug: 27741316]  
  - mailbox: PCC: Move the MAX_PCC_SUBSPACES definition to header file (George Cherian)  [Orabug: 27741316]  
  - ACPI / sysfs: Make function param_set_trace_method_name() static (Colin Ian King)  [Orabug: 27741316]  
  - APEI / ERST: use 64-bit timestamps (Arnd Bergmann)  [Orabug: 27741316]  
  - ACPI / APEI: Remove arch_apei_flush_tlb_one() (James Morse)  [Orabug: 27741316]  
  - arm64: mm: Remove arch_apei_flush_tlb_one() (James Morse)  [Orabug: 27741316]  
  - ACPI / APEI: Remove ghes_ioremap_area (James Morse)  [Orabug: 27741316]  
  - ACPI / APEI: adjust a local variable type in ghes_ioremap_pfn_irq() (Jan Beulich)  [Orabug: 27741316]  
  - ACPICA: acpiexec: Add testability of deferred table verification (Lv Zheng)  [Orabug: 27741316]  
  - ACPICA: Hardware: Enable 64-bit support of hardware accesses (Lv Zheng)  [Orabug: 27741316]  
  - ACPICA: Update version to 20170831 (Bob Moore)  [Orabug: 27741316]  
  - ACPICA: Update acpi_get_timer for 64-bit interface to acpi_hw_read (Bob Moore)  [Orabug: 27741316]  
  - ACPICA: String conversions: Update to add new behaviors (Bob Moore)  [Orabug: 27741316]  
  - ACPICA: String conversions: Cleanup/format comments. No functional changes (Bob Moore)  [Orabug: 27741316]  
  - ACPICA: Restructure/cleanup all string-to-integer conversion functions (Bob Moore)  [Orabug: 27741316]  
  - ACPICA: Header support for the PDTT ACPI table (Bob Moore)  [Orabug: 27741316]  
  - Revert "x86/xen: Calculate __max_logical_packages on PV domains" (Aaron Young)  [Orabug: 27772113]  
  - uek-rpm: Set base_sublevel to 32 (Somasundaram Krishnasamy)  [Orabug: 27792024]  
  - Linux 4.14.32 (Greg Kroah-Hartman)   
  - s390/qeth: on channel error, reject further cmd requests (Julian Wiedmann)   
  - s390/qeth: lock read device while queueing next buffer (Julian Wiedmann)   
  - s390/qeth: when thread completes, wake up all waiters (Julian Wiedmann)   
  - s390/qeth: free netdevice when removing a card (Julian Wiedmann)   
  - dpaa_eth: remove duplicate increment of the tx_errors counter (Camelia Groza)   
  - dpaa_eth: increment the RX dropped counter when needed (Camelia Groza)   
  - dpaa_eth: remove duplicate initialization (Camelia Groza)   
  - dpaa_eth: fix error in dpaa_remove() (Madalin Bucur)   
  - soc/fsl/qbman: fix issue in qman_delete_cgr_safe() (Madalin Bucur)   
  - team: Fix double free in error path (Arkadi Sharshevsky)   
  - skbuff: Fix not waking applications when errors are enqueued (Vinicius Costa Gomes)   
  - qede: Fix qedr link update (Michal Kalderon)   
  - net: systemport: Rewrite __bcm_sysport_tx_reclaim() (Florian Fainelli)   
  - net: Only honor ifindex in IP_PKTINFO if non-0 (David Ahern)   
  - netlink: avoid a double skb free in genlmsg_mcast() (Nicolas Dichtel)   
  - net/iucv: Free memory obtained by kzalloc (Arvind Yadav)   
  - net: fec: Fix unbalanced PM runtime calls (Florian Fainelli)   
  - net: ethernet: ti: cpsw: add check for in-band mode setting with RGMII PHY interface (SZ Lin (林上智))   
  - net: ethernet: arc: Fix a potential memory leak if an optional regulator is deferred (Christophe JAILLET)   
  - l2tp: do not accept arbitrary sockets (Eric Dumazet)   
  - ipv6: fix access to non-linear packet in ndisc_fill_redirect_hdr_option() (Lorenzo Bianconi)   
  - dccp: check sk for closed state in dccp_sendmsg() (Alexey Kodanev)   {CVE-2017-8824} 
  - net: Fix hlist corruptions in inet_evict_bucket() (Kirill Tkhai)   
  - net: use skb_to_full_sk() in skb_update_prio() (Eric Dumazet)   
  - ieee802154: 6lowpan: fix possible NULL deref in lowpan_device_event() (Eric Dumazet)   
  - sch_netem: fix skb leak in netem_enqueue() (Alexey Kodanev)   
  - kcm: lock lower socket in kcm_attach (Tom Herbert)   
  - rhashtable: Fix rhlist duplicates insertion (Paul Blakey)   
  - ppp: avoid loop in xmit recursion detection code (Guillaume Nault)   
  - net sched actions: return explicit error when tunnel_key mode is not specified (Roman Mashak)   
  - net: phy: Tell caller result of phy_change() (Brad Mouring)   
  - mlxsw: spectrum_buffers: Set a minimum quota for CPU port traffic (Ido Schimmel)   
  - ipv6: sr: fix scheduling in RCU when creating seg6 lwtunnel state (David Lebrun)   
  - ipv6: sr: fix NULL pointer dereference when setting encap source address (David Lebrun)   
  - ipv6: old_dport should be a __be16 in __ip6_datagram_connect() (Stefano Brivio)   
  - net: ipv6: keep sk status consistent after datagram connect failure (Paolo Abeni)   
  - macvlan: filter out unsupported feature flags (Shannon Nelson)   
  - devlink: Remove redundant free on error path (Arkadi Sharshevsky)   
  - net: phy: relax error checking when creating sysfs link netdev->phydev (Grygorii Strashko)   
  - sysfs: symlink: export sysfs_create_link_nowarn() (Grygorii Strashko)   
  - qed: Fix non TCP packets should be dropped on iWARP ll2 connection (Michal Kalderon)   
  - tcp: purge write queue upon aborting the connection (Soheil Hassas Yeganeh)   
  - tcp: reset sk_send_head in tcp_write_queue_purge (Soheil Hassas Yeganeh)   
  - uek-rpm: deliver kvm_stat on x86_64 via kernel-uek-tools (Liam Merwick)  [Orabug: 27566074]  
  - xen-blkfront: dynamic configuration of per-vbd resources (Bob Liu)  [Orabug: 27590405]  
  - uek-rpm: config: Run "make olddefconfig" against v4.14.28 for x86_64 (Victor Erminpour)  [Orabug: 27656430]  
  - uek-rpm: config: Enable OL7U5 RHCK options for UEK5 (Victor Erminpour)  [Orabug: 27622705]  
  - uek-rpm: config: Enable CONFIG_DMA_CMA and CONFIG_CMA_SIZE_MBYTES=0 (Victor Erminpour)  [Orabug: 25917090]  
  - uek-rpm: config: Enable KASLR in UEK5 (Victor Erminpour)  [Orabug: 27741231]  
  - uek-rpm: config: Enable CONFIG_X86_MCELOG_LEGACY=y (Victor Erminpour)  [Orabug: 27684921]  
  - uek-rpm: config: Enable XFRM_OFFLOAD and ESP_OFFLOAD config options (Victor Erminpour)  [Orabug: 27741365]  
  - uek-rpm: config: Enable CONFIG_KVM_DEBUG_FS in UEK5 debug kernel (Victor Erminpour)  [Orabug: 27741246]  
  - uek-rpm: config: Enable CONFIG_F2FS_FS in UEK5 (Victor Erminpour)  [Orabug: 27739286]  
  - uek-rpm: config: Enable qat_c62x and qat_c62xvf modules (Victor Erminpour)  [Orabug: 27725149]  
  - uek-rpm: config: Disable CONFIG_SECURITY_LOADPIN (Victor Erminpour)  [Orabug: 27703796]  
  - uek-rpm: update dtrace-kernel-headers to 1.0.0 (Tomas Jedlicka)  [Orabug: 27752578]  
  - dtrace: per-task/per-process info cleanup (Tomas Jedlicka)  [Orabug: 27716988]  
  - Linux 4.14.31 (Greg Kroah-Hartman)   
  - bpf, x64: increase number of passes (Daniel Borkmann)   
  - bpf: skip unnecessary capability check (Chenbo Feng)   
  - kbuild: disable clang's default use of -fmerge-all-constants (Daniel Borkmann)   
  - x86/pkeys/selftests: Rename 'si_pkey' to 'siginfo_pkey' (Dave Hansen)   
  - usb: xhci: Fix potential memory leak in xhci_disable_slot() (Lu Baolu)   
  - usb: xhci: Disable slot even when virt-dev is null (Lu Baolu)   
  - staging: lustre: ptlrpc: kfree used instead of kvfree (Nadav Amit)   
  - staging: android: ion: Zero CMA allocated memory (Liam Mark)   
  - iio: imu: st_lsm6dsx: fix endianness in st_lsm6dsx_read_oneshot() (Lorenzo Bianconi)   
  - iio: ABI: Fix name of timestamp sysfs file (Linus Walleij)   
  - perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeration bug on Skylake servers (Kan Liang)   
  - perf/x86/intel: Don't accidentally clear high bits in bdw_limit_period() (Dan Carpenter)   
  - perf/core: Fix ctx_event_type in ctx_resched() (Song Liu)   
  - perf stat: Fix CVS output format for non-supported counters (Ilya Pronin)   
  - perf/x86/intel/uncore: Fix Skylake UPI event format (Kan Liang)   
  - drm/syncobj: Stop reusing the same struct file for all syncobj -> fd (Chris Wilson)   
  - x86/boot/64: Verify alignment of the LOAD segment (H.J. Lu)   
  - x86/build/64: Force the linker to use 2MB page size (H.J. Lu)   
  - kvm/x86: fix icebp instruction handling (Linus Torvalds)   
  - posix-timers: Protect posix clock array access against speculation (Thomas Gleixner)   
  - x86/efi: Free efi_pgd with free_pages() (Waiman Long)   
  - x86/vsyscall/64: Use proper accessor to update P4D entry (Boris Ostrovsky)   
  - selftests/x86/ptrace_syscall: Fix for yet more glibc interference (Andy Lutomirski)   
  - x86/entry/64: Don't use IST entry for #BP stack (Andy Lutomirski)   
  - tty: vt: fix up tabstops properly (Linus Torvalds)   
  - can: cc770: Fix use after free in cc770_tx_interrupt() (Andri Yngvason)   
  - can: cc770: Fix queue stall & dropped RTR reply (Andri Yngvason)   
  - can: cc770: Fix stalls on rt-linux, remove redundant IRQ ack (Andri Yngvason)   
  - can: ifi: Check core revision upon probe (Marek Vasut)   
  - can: ifi: Repair the error handling (Marek Vasut)   
  - can: peak/pcie_fd: remove useless code when interface starts (Stephane Grosjean)   
  - can: peak/pcie_fd: fix echo_skb is occupied! bug (Stephane Grosjean)   
  - staging: ncpfs: memory corruption in ncp_read_kernel() (Dan Carpenter)   
  - mtd: nand: fsl_ifc: Read ECCSTAT0 and ECCSTAT1 registers for IFC 2.0 (Jagdish Gediya)   
  - mtd: nand: fsl_ifc: Fix eccstat array overflow for IFC ver >= 2.0.0 (Jagdish Gediya)   
  - mtd: nand: fsl_ifc: Fix nand waitfunc return value (Jagdish Gediya)   
  - mtdchar: fix usage of mtd_ooblayout_ecc() (OuYang ZhiZhong)   
  - tracing: probeevent: Fix to support minus offset from symbol (Masami Hiramatsu)   
  - rtlwifi: rtl8723be: Fix loss of signal (Larry Finger)   
  - brcmfmac: fix P2P_DEVICE ethernet address generation (Arend Van Spriel)   
  - libnvdimm, {btt, blk}: do integrity setup before add_disk() (Vishal Verma)   
  - ACPI / watchdog: Fix off-by-one error at resource assignment (Takashi Iwai)   
  - acpi, numa: fix pxm to online numa node associations (Dan Williams)   
  - mm/vmscan: wake up flushers for legacy cgroups too (Andrey Ryabinin)   
  - drm: udl: Properly check framebuffer mmap offsets (Greg Kroah-Hartman)   
  - drm: Reject getfb for multi-plane framebuffers (Daniel Stone)   
  - drm/radeon: Don't turn off DP sink when disconnected (Michel Dänzer)   
  - drm/vmwgfx: Fix a destoy-while-held mutex problem. (Thomas Hellstrom)   
  - drm/vmwgfx: Fix black screen and device errors when running without fbdev (Thomas Hellstrom)   
  - Revert "mm: page_alloc: skip over regions of invalid pfns where possible" (Daniel Vacek)   
  - mm/shmem: do not wait for lock_page() in shmem_unused_huge_shrink() (Kirill A. Shutemov)   
  - mm/thp: do not wait for lock_page() in deferred_split_scan() (Kirill A. Shutemov)   
  - mm/khugepaged.c: convert VM_BUG_ON() to collapse fail (Kirill A. Shutemov)   
  - x86/mm: implement free pmd/pte page interfaces (Toshi Kani)   
  - mm/vmalloc: add interfaces to free unmapped page table (Toshi Kani)   
  - h8300: remove extraneous __BIG_ENDIAN definition (Arnd Bergmann)   
  - hugetlbfs: check for pgoff value overflow (Mike Kravetz)   
  - nfsd: remove blocked locks on client teardown (Jeff Layton)   
  - cgroup: fix rule checking for threaded mode switching (Tejun Heo)   
  - libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version (Hans de Goede)   
  - libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versions (Hans de Goede)   
  - libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs (Hans de Goede)   
  - libata: Enable queued TRIM for Samsung SSD 860 (Ju Hyung Park)   
  - libata: disable LPM for Crucial BX100 SSD 500GB drive (Kai-Heng Feng)   
  - libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs (Hans de Goede)   
  - libata: don't try to pass through NCQ commands to non-NCQ devices (Eric Biggers)   
  - libata: remove WARN() for DMA or PIO command without data (Eric Biggers)   
  - libata: fix length validation of ATAPI-relayed SCSI commands (Eric Biggers)   
  - Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174 (Takashi Iwai)   
  - Bluetooth: btusb: Add Dell OptiPlex 3060 to btusb_needs_reset_resume_table (Kai-Heng Feng)   
  - Bluetooth: btusb: Remove Yoga 920 from the btusb_needs_reset_resume_table (Hans de Goede)   
  - pinctrl: samsung: Validate alias coming from DT (Krzysztof Kozlowski)   
  - Drivers: hv: vmbus: Fix ring buffer signaling (Michael Kelley)   
  - RDMA/mlx5: Fix crash while accessing garbage pointer and freed memory (Leon Romanovsky)   
  - clk: sunxi-ng: a31: Fix CLK_OUT_* clock ops (Chen-Yu Tsai)   
  - clk: bcm2835: Protect sections updating shared registers (Boris Brezillon)   
  - clk: bcm2835: Fix ana->maskX definitions (Boris Brezillon)   
  - lockdep: fix fs_reclaim warning (Tetsuo Handa)   
  - ahci: Add PCI-id for the Highpoint Rocketraid 644L card (Hans de Goede)   
  - PCI: Add function 1 DMA alias quirk for Highpoint RocketRAID 644L (Hans de Goede)   
  - mmc: dw_mmc: fix falling from idmac to PIO mode when dw_mci_reset occurs (Evgeniy Didin)   
  - mmc: dw_mmc: exynos: fix the suspend/resume issue for exynos5433 (Jaehoon Chung)   
  - mmc: dw_mmc: Fix the DTO/CTO timeout overflow calculation for 32-bit systems (Evgeniy Didin)   
  - mmc: block: fix updating ext_csd caches on ioctl call (Bastian Stender)   
  - mmc: core: Disable HPI for certain Micron (Numonyx) eMMC cards (Dirk Behme)   
  - mmc: core: Fix tracepoint print of blk_addr and blksz (Adrian Hunter)   
  - ALSA: hda/realtek - Always immediately update mute LED with pin VREF (Takashi Iwai)   
  - ALSA: hda/realtek - Fix Dell headset Mic can't record (Kailang Yang)   
  - ALSA: hda/realtek - Fix speaker no sound after system resume (Kailang Yang)   
  - ALSA: hda - Force polling mode on CFL for fixing codec communication (Takashi Iwai)   
  - ALSA: aloop: Fix access to not-yet-ready substream via cable (Takashi Iwai)   
  - ALSA: aloop: Sync stale timer before release (Takashi Iwai)   
  - ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit (Kirill Marinushkin)   
  - iio: adc: meson-saradc: unlock on error in meson_sar_adc_lock() (Dan Carpenter)   
  - iio: st_pressure: st_accel: pass correct platform data to init (Michael Nosthoff)   
  - iio: chemical: ccs811: Corrected firmware boot/application mode transition (Richard Lai)   
  - MIPS: lantiq: ase: Enable MFD_SYSCON (Mathias Kresin)   
  - MIPS: lantiq: Enable AHB Bus for USB (Mathias Kresin)   
  - MIPS: lantiq: Fix Danube USB clock (Mathias Kresin)   
  - MIPS: ralink: Fix booting on MT7621 (NeilBrown)   
  - MIPS: ralink: Remove ralink_halt() (NeilBrown)


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.30-1.el7uek]
changelog:
  - xen: xenbus: use put_device() instead of kfree() (Arvind Yadav)  [Orabug: 27145547]  
  - xen-blkfront: move negotiate_mq to cover all cases of new VBDs (Bhavesh Davda)  [Orabug: 27145547]  
  - pvcalls-front: 64-bit align flags (Stefano Stabellini)  [Orabug: 27145547]  
  - x86/xen: add tty0 and hvc0 as preferred consoles for dom0 (Juergen Gross)  [Orabug: 27145547]  
  - xen-netfront: Fix hang on device removal (Jason Andryuk)  [Orabug: 27145547]  
  - xen/pirq: fix error path cleanup when binding MSIs (Roger Pau Monne)  [Orabug: 27145547]  
  - xen/pvcalls: fix null pointer dereference on map->sock (Colin Ian King)  [Orabug: 27145547]  
  - pvcalls-front: wait for other operations to return when release passive sockets (Stefano Stabellini)  [Orabug: 27145547]  
  - pvcalls-front: introduce a per sock_mapping refcount (Stefano Stabellini)  [Orabug: 27145547]  
  - x86/xen: Calculate __max_logical_packages on PV domains (Prarit Bhargava)  [Orabug: 27145547]  
  - pvcalls-back: do not return error on inet_accept EAGAIN (Stefano Stabellini)  [Orabug: 27145547]  
  - xen-netfront: Fix race between device setup and open (Ross Lagerwall)  [Orabug: 27145547]  
  - xen/grant-table: Use put_page instead of free_page (Ross Lagerwall)  [Orabug: 27145547]  
  - xen/pcifront: Deprecate pci_get_bus_and_slot() (Sinan Kaya)  [Orabug: 27145547]  
  - watchdog: xen_wdt: remove info message and version number (Radu Rendec)  [Orabug: 27145547]  
  - watchdog: xen_wdt: use the watchdog subsystem (Radu Rendec)  [Orabug: 27145547]  
  - watchdog: xen: use time64_t for timeouts (Arnd Bergmann)  [Orabug: 27145547]  
  - 9p: add missing module license for xen transport (Stephen Hemminger)  [Orabug: 27145547]  
  - x86: xen: remove the use of VLAIS (Nick Desaulniers)  [Orabug: 27145547]  
  - x86/xen/time: fix section mismatch for xen_init_time_ops() (Nick Desaulniers)  [Orabug: 27145547]  
  - xen/pvcalls: use GFP_ATOMIC under spin lock (Wei Yongjun)  [Orabug: 27145547]  
  - x86/Xen: don't report ancient LAPIC version (Jan Beulich)  [Orabug: 27145547]  
  - xen/pvcalls: Fix a check in pvcalls_front_remove() (Dan Carpenter)  [Orabug: 27145547]  
  - xen/pvcalls: check for xenbus_read() errors (Dan Carpenter)  [Orabug: 27145547]  
  - xen/pvcalls: fix potential endless loop in pvcalls-front.c (Stefano Stabellini)  [Orabug: 27145547]  
  - xen/pvcalls: Add MODULE_LICENSE() (Boris Ostrovsky)  [Orabug: 27145547]  
  - x86/virt/xen: Use guest_late_init to detect Xen PVH guest (Juergen Gross)  [Orabug: 27145547]  
  - x86/virt, x86/platform: Add ->guest_late_init() callback to hypervisor_x86 structure (Juergen Gross)  [Orabug: 27145547]  
  - x86/virt, x86/acpi: Add test for ACPI_FADT_NO_VGA (Juergen Gross)  [Orabug: 27145547]  
  - MAINTAINERS: xen, kvm: track pvclock-abi.h changes (Joao Martins)  [Orabug: 27145547]  
  - x86/xen/time: setup vcpu 0 time info page (Joao Martins)  [Orabug: 27145547]  
  - x86/xen/time: set pvclock flags on xen_time_init() (Joao Martins)  [Orabug: 27145547]  
  - x86/pvclock: add setter for pvclock_pvti_cpu0_va (Joao Martins)  [Orabug: 27145547]  
  - ptp_kvm: probe for kvm guest availability (Joao Martins)  [Orabug: 27145547]  
  - xen/privcmd: remove unused variable pageidx (Colin Ian King)  [Orabug: 27145547]  
  - xen: select grant interface version (Juergen Gross)  [Orabug: 27145547]  
  - xen: update arch/x86/include/asm/xen/cpuid.h (Juergen Gross)  [Orabug: 27145547]  
  - xen: add grant interface version dependent constants to gnttab_ops (Juergen Gross)  [Orabug: 27145547]  
  - xen: limit grant v2 interface to the v1 functionality (Juergen Gross)  [Orabug: 27145547]  
  - xen: re-introduce support for grant v2 interface (Juergen Gross)  [Orabug: 27145547]  
  - xen: support priv-mapping in an HVM tools domain (Paul Durrant)  [Orabug: 27145547]  
  - xen/pvcalls: remove redundant check for irq >= 0 (Colin Ian King)  [Orabug: 27145547]  
  - xen/pvcalls: fix unsigned less than zero error check (Colin Ian King)  [Orabug: 27145547]  
  - xen/time: Return -ENODEV from xen_get_wallclock() (Boris Ostrovsky)  [Orabug: 27145547]  
  - xen/pvcalls-front: mark expected switch fall-through (Gustavo A. R. Silva)  [Orabug: 27145547]  
  - xen: xenbus_probe_frontend: mark expected switch fall-throughs (Gustavo A. R. Silva)  [Orabug: 27145547]  
  - xen/time: do not decrease steal time after live migration on xen (Dongli Zhang)  [Orabug: 27145547]  
  - xen: support 52 bit physical addresses in pv guests (Juergen Gross)  [Orabug: 27145547]  
  - xen: introduce a Kconfig option to enable the pvcalls frontend (Stefano Stabellini)  [Orabug: 27145547]  
  - xen/pvcalls: implement release command (Stefano Stabellini)  [Orabug: 27145547]  
  - xen/pvcalls: implement poll command (Stefano Stabellini)  [Orabug: 27145547]  
  - xen/pvcalls: implement recvmsg (Stefano Stabellini)  [Orabug: 27145547]  
  - xen/pvcalls: implement sendmsg (Stefano Stabellini)  [Orabug: 27145547]  
  - xen/pvcalls: implement accept command (Stefano Stabellini)  [Orabug: 27145547]  
  - xen/pvcalls: implement listen command (Stefano Stabellini)  [Orabug: 27145547]  
  - xen/pvcalls: implement bind command (Stefano Stabellini)  [Orabug: 27145547]  
  - xen/pvcalls: implement connect command (Stefano Stabellini)  [Orabug: 27145547]  
  - xen/pvcalls: implement socket command and handle events (Stefano Stabellini)  [Orabug: 27145547]  
  - xen/pvcalls: connect to the backend (Stefano Stabellini)  [Orabug: 27145547]  
  - xen/pvcalls: implement frontend disconnect (Stefano Stabellini)  [Orabug: 27145547]  
  - xen/pvcalls: introduce the pvcalls xenbus frontend (Stefano Stabellini)  [Orabug: 27145547]  
  - x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized (Dou Liyang)  [Orabug: 27145547]  
  - tracing/xen: Hide events that are not used when X86_PAE is not defined (Steven Rostedt (VMware))  [Orabug: 27145547]  
  - xen: don't open-code iov_iter_kvec() (Al Viro)  [Orabug: 27145547]  
  - locking/spinlocks, paravirt, xen: Correct the xen_nopvspin case (Juergen Gross)  [Orabug: 27145547]  
  - locking/paravirt: Use new static key for controlling call of virt_spin_lock() (Juergen Gross)  [Orabug: 27145547]  
  - RDS: IB: Fix cleanup during unregistering client (Avinash Repaka)  [Orabug: 27758801]  
  - IB/{core, umad, cm}: Rename ib_init_ah_from_wc to ib_init_ah_attr_from_wc (Parav Pandit)  [Orabug: 27057619]  
  - IB/{core, cm, cma, ipoib}: Rename ib_init_ah_from_path to ib_init_ah_attr_from_path (Parav Pandit)  [Orabug: 27057619]  
  - IB/cm: Handle address handle attribute init error (Parav Pandit)  [Orabug: 27057619]  
  - IB/{cm, umad}: Handle av init error (Parav Pandit)  [Orabug: 27057619]  
  - IB/core: Depend on IPv6 stack to resolve link local address for RoCEv2 (Parav Pandit)  [Orabug: 27057619]  
  - IB/{core/cm}: Fix generating a return AH for RoCEE (Parav Pandit)  [Orabug: 27057619]  
  - IB: Let ib_core resolve destination mac address (Parav Pandit)  [Orabug: 27057619]  
  - mlx4: change the ICM table allocations to lowest needed size (Daniel Jurgens)  [Orabug: 27091678]  
  - uek-rpm: enable BNX* drivers for aarch64 (Allen Pais)  [Orabug: 27717735]  
  - Revert "mm/page_alloc: fix memmap_init_zone pageblock alignment" (Ard Biesheuvel)   
  - [PATCH 1/1] arm: dts: Restore ttyAMA0 serial console on RPi3 (Petr Benes)  [Orabug: 27715043]  
  - uek-rpm: config aarch64 add RPi3 support (Tom Saeger)  [Orabug: 27574522]  
  - xen/acpi: upload _PSD info for non Dom0 CPUs too (Joao Martins)  [Orabug: 27052332]  
  - uek-rpm/config-aarch64: Unset CONFIG_MODULE_SIG_FORCE in kernel config (Vijay Kumar)  [Orabug: 27620376]  
  - uek-rpm/config-aarch64: Enable default sysrq in kernel config (Vijay Kumar)  [Orabug: 27080659]  
  - dtrace: pid provider implementation (Kris Van Hees)  [Orabug: 27609475]  
  - dtrace: allow providers to supply their own prov_exit function (Kris Van Hees)  [Orabug: 27609475]  
  - dtrace: provider device file operations cleanup (Kris Van Hees)  [Orabug: 27609475]  
  - dtrace: add provider debugging (Kris Van Hees)  [Orabug: 27609475]  
  - net/rds: Avoid copy overhead if send buff is full (Gerd Rausch)  [Orabug: 27542098]  
  - uek-rpm: Bump libdtrace-ctf dependency to 0.8.0. (Todd Vierling)  [Orabug: 27741711]  
  - uek-rpm: Set base_sublevel to 30 (Somasundaram Krishnasamy)  [Orabug: 27752925]  
  - vmscan: Support multiple kswapd threads per node (Buddy Lumpkin)  [Orabug: 27731547]  
  - Linux 4.14.30 (Greg Kroah-Hartman)   
  - RDMA/vmw_pvrdma: Fix usage of user response structures in ABI file (Adit Ranadive)   
  - kbuild: fix linker feature test macros when cross compiling with Clang (Nick Desaulniers)   
  - RDMA/ucma: Don't allow join attempts for unsupported AF family (Leon Romanovsky)   
  - RDMA/ucma: Fix access to non-initialized CM_ID object (Leon Romanovsky)   
  - clk: migrate the count of orphaned clocks at init (Jerome Brunet)   
  - RDMA/core: Do not use invalid destination in determining port reuse (Tatyana Nikolova)   
  - serial: 8250_pci: Don't fail on multiport card class (Andy Shevchenko)   
  - IB/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq (Boris Pismenny)   
  - IB/mlx5: Fix integer overflows in mlx5_ib_create_srq (Boris Pismenny)   
  - scsi: mpt3sas: wait for and flush running commands on shutdown/unload (Sreekanth Reddy)   
  - scsi: mpt3sas: fix oops in error handlers after shutdown/unload (Mauricio Faria de Oliveira)   
  - dmaengine: ti-dma-crossbar: Fix event mapping for TPCC_EVT_MUX_60_63 (Vignesh R)   
  - crypto: artpec6 - set correct iv size for gcm(aes) (Lars Persson)   
  - clk: si5351: Rename internal plls to avoid name collisions (Sergej Sawazki)   
  - clk: axi-clkgen: Correctly handle nocount bit in recalc_rate() (Lars-Peter Clausen)   
  - clk: Don't touch hardware when reparenting during registration (Stephen Boyd)   
  - clk: at91: pmc: Wait for clocks when resuming (Romain Izard)   
  - nfsd4: permit layoutget of executable-only files (Benjamin Coddington)   
  - ARM: dts: aspeed-evb: Add unit name to memory node (Joel Stanley)   
  - RDMA/ocrdma: Fix permissions for OCRDMA_RESET_STATS (Anton Vasilyev)   
  - scsi: lpfc: Fix issues connecting with nvme initiator (James Smart)   
  - scsi: lpfc: Fix SCSI LUN discovery when SCSI and NVME enabled (James Smart)   
  - soc: qcom: smsm: fix child-node lookup (Johan Hovold)   
  - ip_gre: fix potential memory leak in erspan_rcv (Haishuang Yan)   
  - ip_gre: fix error path when erspan_rcv failed (Haishuang Yan)   
  - ip6_vti: adjust vti mtu according to mtu of lower device (Alexey Kodanev)   
  - iommu/vt-d: clean up pr_irq if request_threaded_irq fails (Jerry Snitselaar)   
  - pinctrl: rockchip: enable clock when reading pin direction register (Brian Norris)   
  - pinctrl: Really force states during suspend/resume (Florian Fainelli)   
  - media: davinci: fix a debug printk (Mauro Carvalho Chehab)   
  - PCI: rcar: Handle rcar_pcie_parse_request_of_pci_ranges() failures (Geert Uytterhoeven)   
  - PCI: endpoint: Fix find_first_zero_bit() usage (Niklas Cassel)   
  - PCI: designware-ep: Fix ->get_msi() to check MSI_EN bit (Kishon Vijay Abraham I)   
  - coresight: Fix disabling of CoreSight TPIU (Robert Walker)   
  - pty: cancel pty slave port buf's work in tty_release (Sahara)   
  - drm/omap: DMM: Check for DMM readiness after successful transaction commit (Peter Ujfalusi)   
  - mmc: sdhci-xenon: wait 5ms after set 1.8V signal enable (Zhoujie Wu)   
  - omapdrm: panel: fix compatible vendor string for td028ttec1 (H. Nikolaus Schaller)   
  - vgacon: Set VGA struct resource types (Bjorn Helgaas)   
  - iser-target: avoid reinitializing rdma contexts for isert commands (Bharat Potnuri)   
  - IB/umem: Fix use of npages/nmap fields (Artemy Kovalyov)   
  - RDMA/cma: Use correct size when writing netlink stats (Parav Pandit)   
  - IB/ipoib: Avoid memory leak if the SA returns a different DGID (Erez Shitrit)   
  - rtc: ac100: Fix multiple race conditions (Alexandre Belloni)   
  - media: s5p-mfc: Fix lock contention - request_firmware() once (Shuah Khan)   
  - sfp: fix non-detection of PHY (Russell King)   
  - sfp: fix EEPROM reading in the case of non-SFF8472 SFPs (Russell King)   
  - net: phy: meson-gxl: check phy_write return value (Jerome Brunet)   
  - /dev/mem: Add bounce buffer for copy-out (Kees Cook)   
  - mmc: block: fix logical error to avoid memory leak (Liu, Changcheng)   
  - mmc: avoid removing non-removable hosts during suspend (Daniel Drake)   
  - drm/tilcdc: ensure nonatomic iowrite64 is not used (Logan Gunthorpe)   
  - dmaengine: zynqmp_dma: Fix race condition in the probe (Kedareswara rao Appana)   
  - platform/chrome: Use proper protocol transfer function (Shawn Nematbakhsh)   
  - watchdog: Fix kref imbalance seen if handle_boot_enabled=0 (Guenter Roeck)   
  - watchdog: Fix potential kref imbalance when opening watchdog (Guenter Roeck)   
  - cros_ec: fix nul-termination for firmware build info (Arnd Bergmann)   
  - serial: 8250_dw: Disable clock on error (Stefan Potyra)   
  - tty: goldfish: Enable 'earlycon' only if built-in (Sebastian Andrzej Siewior)   
  - qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect (Bjørn Mork)   
  - media: [RESEND] media: dvb-frontends: Add delay to Si2168 restart (Ron Economos)   
  - ath10k: handling qos at STA side based on AP WMM enable/disable (Balaji Pothunoori)   
  - media: bt8xx: Fix err 'bt878_probe()' (Christophe JAILLET)   
  - rtlwifi: always initialize variables given to RT_TRACE() (Nicolas Iooss)   
  - rtlwifi: rtl_pci: Fix the bug when inactiveps is enabled. (Tsang-Shian Lin)   
  - spi: sh-msiof: Avoid writing to registers from spi_master.setup() (Geert Uytterhoeven)   
  - hv_netvsc: Fix the TX/RX buffer default sizes (Haiyang Zhang)   
  - hv_netvsc: Fix the receive buffer size limit (Haiyang Zhang)   
  - RDMA/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() (Geert Uytterhoeven)   
  - drm/msm: fix leak in failed get_pages (Prakash Kamliya)   
  - media: c8sectpfe: fix potential NULL pointer dereference in c8sectpfe_timer_interrupt (Gustavo A. R. Silva)   
  - cpufreq: longhaul: Revert transition_delay_us to 200 ms (Viresh Kumar)   
  - Bluetooth: btqcomsmd: Fix skb double free corruption (Loic Poulain)   
  - Bluetooth: hci_qca: Avoid setup failure on missing rampatch (Loic Poulain)   
  - staging: android: ashmem: Fix possible deadlock in ashmem_ioctl (Yisheng Xie)   
  - scsi: megaraid_sas: Do not use 32-bit atomic request descriptor for Ventura controllers (Shivasharan S)   
  - ksplice: aarch64 use ksplice friendly KBUILD_CFLAGS (Tom Saeger)  [Orabug: 27649476]  
  - Linux 4.14.29 (Greg Kroah-Hartman)   
  - usb: dwc3: Fix GDBGFIFOSPACE_TYPE values (Thinh Nguyen)   
  - USB: gadget: udc: Add missing platform_device_put() on error in bdc_pci_probe() (Wei Yongjun)   
  - scsi: qla2xxx: Fix crashes in qla2x00_probe_one on probe failure (Bill Kuzeja)   
  - scsi: qla2xxx: Fix logo flag for qlt_free_session_done() (Himanshu Madhani)   
  - scsi: qla2xxx: Fix NULL pointer access for fcport structure (Quinn Tran)   
  - scsi: qla2xxx: Fix smatch warning in qla25xx_delete_{rsp|req}_que (Himanshu Madhani)   
  - btrfs: Fix memory barriers usage with device stats counters (Nikolay Borisov)   
  - btrfs: remove spurious WARN_ON(ref->count < 0) in find_parent_nodes (Zygo Blaxell)   
  - btrfs: Fix use-after-free when cleaning up fs_devs with a single stale device (Nikolay Borisov)   
  - btrfs: alloc_chunk: fix DUP stripe size handling (Hans van Kranenburg)   
  - btrfs: add missing initialization in btrfs_check_shared (Edmund Nadolski)   
  - btrfs: Fix NULL pointer exception in find_bio_stripe (Dmitriy Gorokh)   
  - irqchip/gic-v3-its: Ensure nr_ites >= nr_lpis (Ard Biesheuvel)   
  - RDMAVT: Fix synchronization around percpu_ref (Tejun Heo)   
  - fs/aio: Use RCU accessors for kioctx_table->table[] (Tejun Heo)   
  - fs/aio: Add explicit RCU grace period when freeing kioctx (Tejun Heo)   
  - lock_parent() needs to recheck if dentry got __dentry_kill'ed under it (Al Viro)   
  - KVM: arm/arm64: vgic: Don't populate multiple LRs with the same vintid (Marc Zyngier)   
  - kvm: arm/arm64: vgic-v3: Tighten synchronization for guests using v2 on v3 (Marc Zyngier)   
  - KVM: arm/arm64: Reduce verbosity of KVM init log (Ard Biesheuvel)   
  - fs: Teach path_connected to handle nfs filesystems with multiple roots. (Eric W. Biederman)   
  - drm/amdgpu/dce: Don't turn off DP sink when disconnected (Michel Dänzer)   
  - drm/radeon: fix prime teardown order (Christian König)   
  - drm/amdgpu: fix prime teardown order (Christian König)   
  - drm/nouveau/bl: Fix oops on driver unbind (Lukas Wunner)   
  - ALSA: seq: Clear client entry before deleting else at closing (Takashi Iwai)   
  - ALSA: seq: Fix possible UAF in snd_seq_check_queue() (Takashi Iwai)   
  - ALSA: hda - Revert power_save option default value (Takashi Iwai)   
  - ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats() (Takashi Iwai)   
  - parisc: Handle case where flush_cache_range is called with no context (John David Anglin)   
  - x86/mm: Fix vmalloc_fault to use pXd_large (Toshi Kani)   
  - KVM: x86: Fix device passthrough when SME is active (Tom Lendacky)   
  - x86/speculation: Remove Skylake C2 from Speculation Control microcode blacklist (Alexander Sergeyev)   
  - x86/speculation, objtool: Annotate indirect calls/jumps for objtool on 32-bit kernels (Andy Whitcroft)   
  - x86/vm86/32: Fix POPF emulation (Andy Lutomirski)   
  - selftests/x86/entry_from_vm86: Add test cases for POPF (Andy Lutomirski)   
  - selftests/x86: Add tests for the STR and SLDT instructions (Ricardo Neri)   
  - selftests/x86: Add tests for User-Mode Instruction Prevention (Ricardo Neri)   
  - selftests/x86/entry_from_vm86: Exit with 1 if we fail (Andy Lutomirski)   
  - x86/cpufeatures: Add Intel PCONFIG cpufeature (Kirill A. Shutemov)   
  - x86/cpufeatures: Add Intel Total Memory Encryption cpufeature (Kirill A. Shutemov)


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.28-1.el7uek]
changelog:
  - Add vmlinux.ctfa in .gitignore list (Vijay Kumar)  [Orabug: 27547601]  
  - scsi: smartpqi: update driver version to 1.1.2-126 (Don Brace)  [Orabug: 27694207]  
  - scsi: smartpqi: cleanup raid map warning message (Kevin Barnett)  [Orabug: 27694207]  
  - scsi: smartpqi: update controller ids (Kevin Barnett)  [Orabug: 27694207]  
  - xen/ovmapi: Port ovmapi drivers from uek4 to uek5 (Boris Ostrovsky)  [Orabug: 27694460]  
  - KVM: nVMX: Don't halt vcpu when L1 is injecting events to L2 (Chao Gao)  [Orabug: 27637259]  
  - uek-rpm: Update nano modules list (Somasundaram Krishnasamy)  [Orabug: 27706743]  
  - uek-rpm: Set base_sublevel to 28 (Somasundaram Krishnasamy)  [Orabug: 27717309]  
  - Linux 4.14.28 (Greg Kroah-Hartman)   
  - drm/i915/glk: Disable Guc and HuC on GLK (Anusha Srivatsa)   
  - dmaengine: qcom_hidma: check pending interrupts (Sinan Kaya)   
  - IB/mlx5: revisit -Wmaybe-uninitialized warning (Arnd Bergmann)   
  - ima: relax requiring a file signature for new files with zero length (Mimi Zohar)   
  - locking/locktorture: Fix num reader/writer corner cases (Davidlohr Bueso)   
  - rcutorture/configinit: Fix build directory error message (SeongJae Park)   
  - ipvlan: add L2 check for packets arriving via virtual devices (Mahesh Bandewar)   
  - Fix misannotated out-of-line _copy_to_user() (Christophe Leroy)   
  - mmc: mmc_test: Ensure command queue is disabled for testing (Adrian Hunter)   
  - ASoC: nuc900: Fix a loop timeout test (Dan Carpenter)   
  - crypto: caam/qi - use correct print specifier for size_t (Horia Geantă)   
  - mac80211: remove BUG() when interface type is invalid (Luca Coelho)   
  - mac80211_hwsim: enforce PS_MANUAL_POLL to be set after PS_ENABLED (Adiel Aloni)   
  - agp/intel: Flush all chipset writes after updating the GGTT (Chris Wilson)   
  - arm64: dts: renesas: salvator-common: Add EthernetAVB PHY reset (Geert Uytterhoeven)   
  - powerpc/64: Don't trace irqs-off at interrupt return to soft-disabled context (Nicholas Piggin)   
  - powerpc/modules: Don't try to restore r2 after a sibling call (Josh Poimboeuf)   
  - drm/amdkfd: Fix memory leaks in kfd topology (Yong Zhao)   
  - veth: set peer GSO values (Stephen Hemminger)   
  - net: sched: drop qdisc_reset from dev_graft_qdisc (John Fastabend)   
  - virtio_net: Disable interrupts if napi_complete_done rescheduled napi (Toshiaki Makita)   
  - media: davinci: vpif_capture: add NULL check on devm_kzalloc return value (Gustavo A. R. Silva)   
  - media: cpia2: Fix a couple off by one bugs (Dan Carpenter)   
  - dm raid: fix raid set size revalidation (Heinz Mauelshagen)   
  - media: vsp1: Prevent suspending and resuming DRM pipelines (Kieran Bingham)   
  - scsi: dh: add new rdac devices (Xose Vazquez Perez)   
  - scsi: devinfo: apply to HP XP the same flags as Hitachi VSP (Xose Vazquez Perez)   
  - scsi: core: scsi_get_device_flags_keyed(): Always return device flags (Bart Van Assche)   
  - bnxt_en: Don't print "Link speed -1 no longer supported" messages. (Michael Chan)   
  - spi: sun6i: disable/unprepare clocks on remove (Tobias Jordan)   
  - tools/usbip: fixes build with musl libc toolchain (Julien BOIBESSOT)   
  - ath10k: fix invalid STS_CAP_OFFSET_MASK (Ben Greear)   
  - mwifiex: cfg80211: do not change virtual interface during scan processing (Limin Zhu)   
  - clk: qcom: msm8916: fix mnd_width for codec_digcodec (Srinivas Kandagatla)   
  - drm/amdgpu:fix virtual dce bug (Monk Liu)   
  - iwlwifi: mvm: avoid dumping assert log when device is stopped (Sara Sharon)   
  - perf annotate: Fix objdump comment parsing for Intel mov dissassembly (Thomas Richter)   
  - perf annotate: Fix unnecessary memory allocation for s390x (Thomas Richter)   
  - pinctrl: sh-pfc: r8a7795-es1: Fix MOD_SEL1 bit[25:24] to 0x3 when using STP_ISEN_1_D (Takeshi Kihara)   
  - pinctrl: sh-pfc: r8a7791: Add can_clk function (Fabrizio Castro)   
  - drm/sun4i: Fix format mask in DE2 driver (Jernej Skrabec)   
  - pwm: stmpe: Fix wrong register offset for hwpwm=2 case (Axel Lin)   
  - scsi: ses: don't ask for diagnostic pages repeatedly during probe (Li Dongyang)   
  - drm/amdgpu:fix random missing of FLR NOTIFY (Monk Liu)   
  - cpufreq: Fix governor module removal race (Rafael J. Wysocki)   
  - ath10k: update tdls teardown state to target (Manikanta Pubbisetty)   
  - iio: health: max30102: Add power enable parameter to get_temp function (Peter Meerwald-Stadler)   
  - iio: adc: ina2xx: Shift bus voltage register to mask flag bits (Stefan Brüns)   
  - drm/etnaviv: make THERMAL selectable (Philipp Zabel)   
  - power: supply: ab8500_charger: Bail out in case of error in 'ab8500_charger_init_hw_registers()' (Christophe JAILLET)   
  - power: supply: ab8500_charger: Fix an error handling path (Christophe JAILLET)   
  - leds: pm8058: Silence pointer to integer size warning (Bjorn Andersson)   
  - xfrm: Fix xfrm_replay_overflow_offload_esn (Yossef Efraim)   
  - userns: Don't fail follow_automount based on s_user_ns (Eric W. Biederman)   
  - mtd: nand: ifc: update bufnum mask for ver >= 2.0.0 (Jagdish Gediya)   
  - ARM: dts: omap3-n900: Fix the audio CODEC's reset pin (Andrew F. Davis)   
  - ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin (Andrew F. Davis)   
  - net: thunderx: Set max queue count taking XDP_TX into account (Sunil Goutham)   
  - mtd: nand: fix interpretation of NAND_CMD_NONE in nand_command[_lp]() (Miquel Raynal)   
  - net: xfrm: allow clearing socket xfrm policies. (Lorenzo Colitti)   
  - rtc: brcmstb-waketimer: fix error handling in brcmstb_waketmr_probe() (Alexey Khoroshilov)   
  - net: ieee802154: adf7242: Fix bug if defined DEBUG (Michael Hennerich)   
  - test_firmware: fix setting old custom fw path back on exit (Luis R. Rodriguez)   
  - crypto: cavium - fix memory leak on info (Colin Ian King)   
  - crypto: ecc - Fix NULL pointer deref. on no default_rng (Pierre)   
  - sched: Stop resched_cpu() from sending IPIs to offline CPUs (Paul E. McKenney)   
  - sched: Stop switched_to_rt() from sending IPIs to offline CPUs (Paul E. McKenney)   
  - USB: ledtrig-usbport: fix of-node leak (Johan Hovold)   
  - typec: tcpm: fusb302: Resolve out of order messaging events (Adam Thomson)   
  - staging: rtl8822be: fix missing null check on dev_alloc_skb return (Colin Ian King)   
  - drm/amdgpu: fix get_max_engine_clock_in_mhz (Felix Kuehling)   
  - ARM: dts: exynos: Correct Trats2 panel reset line (Simon Shields)   
  - clk: meson: gxbb: fix wrong clock for SARADC/SANA (Yixun Lan)   
  - ARM: dts: koelsch: Move cec_clock to root node (Simon Horman)   
  - iwlwifi: mvm: rs: don't override the rate history in the search cycle (Emmanuel Grumbach)   
  - HID: elo: clear BTN_LEFT mapping (Jiri Kosina)   
  - HID: multitouch: Only look at non touch fields in first packet of a frame (Hans de Goede)   
  - video/hdmi: Allow "empty" HDMI infoframes (Ville Syrjälä)   
  - dma-buf/fence: Fix lock inversion within dma-fence-array (Chris Wilson)   
  - drm/edid: set ELD connector type in drm_edid_to_eld() (Jani Nikula)   
  - Revert "btrfs: use proper endianness accessors for super_copy" (Greg Kroah-Hartman)   
  - dm mpath: fix passing integrity data (Steffen Maier)   
  - earlycon: add reg-offset to physical address before mapping (Greentime Hu)   
  - serial: core: mark port as initialized in autoconfig (Sebastian Andrzej Siewior)   
  - serial: 8250_pci: Add Brainboxes UC-260 4 port serial device (Nikola Ciprich)   
  - usb: dwc3: Fix lock-up on ID change during system suspend/resume (Roger Quadros)   
  - usb: gadget: f_fs: Fix use-after-free in ffs_fs_kill_sb() (Xinyong)   
  - usb: usbmon: Read text within supplied buffer size (Pete Zaitcev)   
  - usb: quirks: add control message delay for 1b1c:1b20 (Danilo Krummrich)   
  - usbip: vudc: fix null pointer dereference on udc->lock (Colin Ian King)   
  - USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h (Teijo Kinnunen)   
  - staging: android: ashmem: Fix lockdep issue during llseek (Joel Fernandes)   
  - staging: comedi: fix comedi_nsamples_left. (Frank Mori Hess)   
  - uas: fix comparison for error code (Oliver Neukum)   
  - tty/serial: atmel: add new version check for usart (Jonas Danielsson)   
  - serial: sh-sci: prevent lockup on full TTY buffers (Ulrich Hecht)   
  - xhci: fix endpoint context tracer output (Mathias Nyman)   
  - xhci: Fix front USB ports on ASUS PRIME B350M-A (Kai-Heng Feng)   
  - usb: host: xhci-rcar: add support for r8a77965 (Yoshihiro Shimoda)   
  - ASoC: rt5651: Fix regcache sync errors on resume (Hans de Goede)   
  - ASoC: wm_adsp: For TLV controls only register TLV get/set (Richard Fitzgerald)   
  - ASoC: sgtl5000: Fix suspend/resume (Fabio Estevam)   
  - ASoC: sun4i-i2s: Fix RX slot number of SUN8I (Yong Deng)   
  - x86: Treat R_X86_64_PLT32 as R_X86_64_PC32 (H.J. Lu)   
  - net: phy: Restore phy_resume() locking assumption (Andrew Lunn)   
  - net: phy: fix resume handling (Russell King)   
  - Linux 4.14.27 (Greg Kroah-Hartman)   
  - x86/kprobes: Fix kernel crash when probing .entry_trampoline code (Francis Deslauriers)   
  - objtool: Fix 32-bit build (Josh Poimboeuf)   
  - objtool: Fix another switch table detection issue (Josh Poimboeuf)   
  - objtool, retpolines: Integrate objtool with retpoline support more closely (Peter Zijlstra)   
  - objtool: Add module specific retpoline rules (Peter Zijlstra)   
  - kbuild: move cc-option and cc-disable-warning after incl. arch Makefile (Masahiro Yamada)   
  - kbuild: Set KBUILD_CFLAGS before incl. arch Makefile (Chris Fries)   
  - kbuild: re-order the code to not parse unnecessary variables (Masahiro Yamada)   
  - objtool: Add retpoline validation (Peter Zijlstra)   
  - objtool: Use existing global variables for options (Peter Zijlstra)   
  - x86/mm/sme, objtool: Annotate indirect call in sme_encrypt_execute() (Peter Zijlstra)   
  - x86/boot, objtool: Annotate indirect jump in secondary_startup_64() (Peter Zijlstra)   
  - x86/paravirt, objtool: Annotate indirect calls (Peter Zijlstra)   
  - x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP (Ingo Molnar)   
  - x86/speculation, objtool: Annotate indirect calls/jumps for objtool (Peter Zijlstra)   
  - x86/retpoline: Support retpoline builds with Clang (David Woodhouse)   
  - x86/speculation: Use IBRS if available before calling into firmware (David Woodhouse)   
  - Revert "x86/retpoline: Simplify vmexit_fill_RSB()" (David Woodhouse)   
  - x86-64/realmode: Add instruction suffix (Jan Beulich)   
  - x86/LDT: Avoid warning in 32-bit builds with older gcc (Jan Beulich)   
  - x86/asm: Improve how GEN_*_SUFFIXED_RMWcc() specify clobbers (Jan Beulich)   
  - x86/mm: Remove stale comment about KMEMCHECK (Jann Horn)   
  - x86/entry/64: Use 'xorl' for faster register clearing (Dominik Brodowski)   
  - x86/entry: Reduce the code footprint of the 'idtentry' macro (Dominik Brodowski)   
  - nospec: Include <asm/barrier.h> dependency (Dan Williams)   
  - nospec: Kill array_index_nospec_mask_check() (Dan Williams)   
  - MIPS: CPC: Map registers using DT in mips_cpc_default_phys_base() (Paul Burton)   
  - dt-bindings: Document mti,mips-cpc binding (Paul Burton)   
  - scsi: qla2xxx: Fix recursion while sending terminate exchange (himanshu.madhani@cavium.com)   
  - scsi: qla2xxx: Fix NULL pointer crash due to probe failure (himanshu.madhani@cavium.com)   
  - ALSA: hda: add dock and led support for HP ProBook 640 G2 (Dennis Wassenberg)   
  - ALSA: hda: add dock and led support for HP EliteBook 820 G3 (Dennis Wassenberg)   
  - ALSA: hda - Fix a wrong FIXUP for alc289 on Dell machines (Hui Wang)   
  - ALSA: seq: More protection for concurrent write and ioctl races (Takashi Iwai)   {CVE-2018-1000004} 
  - ALSA: seq: Don't allow resizing pool in use (Takashi Iwai)   {CVE-2018-1000004} 
  - ALSA: hda/realtek - Make dock sound work on ThinkPad L570 (Dennis Wassenberg)   
  - ALSA: hda/realtek - Fix dock line-out volume on Dell Precision 7520 (Takashi Iwai)   
  - ALSA: hda/realtek: Limit mic boost on T480 (Benjamin Berg)   
  - ALSA: hda/realtek - Add headset mode support for Dell laptop (Kailang Yang)   
  - ALSA: hda/realtek - Add support headset mode for DELL WYSE (Kailang Yang)   
  - x86/spectre_v2: Don't check microcode versions when running under hypervisors (Konrad Rzeszutek Wilk)   
  - perf tools: Fix trigger class trigger_on() (Adrian Hunter)   
  - x86/MCE: Serialize sysfs changes (Seunghun Han)   
  - x86/MCE: Save microcode revision in machine check records (Tony Luck)   
  - bcache: don't attach backing with duplicate UUID (Michael Lyle)   
  - bcache: fix crashes in duplicate cache device register (Tang Junhui)   
  - IB/mlx5: Fix incorrect size of klms in the memory region (Sergey Gorenko)   
  - dm bufio: avoid false-positive Wmaybe-uninitialized warning (Arnd Bergmann)   
  - kbuild: Handle builtin dtb file names containing hyphens (James Hogan)   
  - IB/core: Fix missing RDMA cgroups release in case of failure to register device (Parav Pandit)   
  - arm64: mm: fix thinko in non-global page table attribute check (Ard Biesheuvel)   
  - KVM: s390: fix memory overwrites when not using SCA entries (David Hildenbrand)   
  - virtio_ring: fix num_free handling in error case (Tiwei Bie)   
  - loop: Fix lost writes caused by missing flag (Ross Zwisler)   
  - Documentation/sphinx: Fix Directive import error (Matthew Wilcox)   
  - mm/memblock.c: hardcode the end_pfn being -1 (Daniel Vacek)   
  - lib/bug.c: exclude non-BUG/WARN exceptions from report_bug() (Kees Cook)   
  - Input: matrix_keypad - fix race when disabling interrupts (Zhang Bo)   
  - PCI: dwc: Fix enumeration end when reaching root subordinate (Koen Vandeputte)   
  - MIPS: OCTEON: irq: Check for null return on kzalloc allocation (Colin Ian King)   
  - MIPS: ath25: Check for kzalloc allocation failure (Colin Ian King)   
  - MIPS: BMIPS: Do not mask IPIs during suspend (Justin Chen)   
  - drm/amdgpu:Always save uvd vcpu_bo in VM Mode (James Zhu)   
  - drm/amdgpu:Correct max uvd handles (James Zhu)   
  - drm/amdgpu: fix KV harvesting (Alex Deucher)   
  - drm/radeon: fix KV harvesting (Alex Deucher)   
  - drm/amdgpu: Notify sbios device ready before send request (Rex Zhu)   
  - drm/amdgpu: used cached pcie gen info for SI (v2) (Alex Deucher)   
  - drm/amd/powerplay: fix power over limit on Fiji (Eric Huang)   
  - drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE (Ben Crocker)   
  - Revert "drm/radeon/pm: autoswitch power state when in balanced mode" (Alex Deucher)   
  - drm/amd/powerplay/vega10: allow mclk switching with no displays (Alex Deucher)   
  - drm/amd/powerplay/smu7: allow mclk switching with no displays (Alex Deucher)   
  - drm/nouveau: prefer XBGR2101010 for addfb ioctl (Ilia Mirkin)   
  - drm/amdgpu: Fix deadlock on runtime suspend (Lukas Wunner)   
  - drm/radeon: Fix deadlock on runtime suspend (Lukas Wunner)   
  - drm/nouveau: Fix deadlock on runtime suspend (Lukas Wunner)   
  - drm: Allow determining if current task is output poll worker (Lukas Wunner)   
  - workqueue: Allow retrieval of current task's work struct (Lukas Wunner)   
  - drm/i915: Always call to intel_display_set_init_power() in resume_early. (Maarten Lankhorst)   
  - scsi: qla2xxx: Fix NULL pointer crash due to active timer for ABTS (himanshu.madhani@cavium.com)   
  - scsi: core: Avoid that ATA error handling can trigger a kernel hang or oops (Bart Van Assche)   
  - drm/i915/perf: fix perf stream opening lock (Lionel Landwerlin)   
  - drm/i915: Try EDID bitbanging on HDMI after failed read (Stefan Brüns)   
  - drm/i915: Update watermark state correctly in sanitize_watermarks (Maarten Lankhorst)   
  - drm/i915: Disable DC states around GMBUS on GLK (Ville Syrjälä)   
  - drm/i915: Clear the in-use marker on execbuf failure (Chris Wilson)   
  - drm/i915: Fix rsvd2 mask when out-fence is returned (Daniele Ceraolo Spurio)   
  - regulator: stm32-vrefbuf: fix check on ready flag (Fabrice Gasnier)   
  - net/smc: fix NULL pointer dereference on sock_create_kern() error path (Davide Caratti)   
  - IB/uverbs: Improve lockdep_check (Jason Gunthorpe)   
  - RDMA/mlx5: Fix integer overflow while resizing CQ (Leon Romanovsky)   
  - RDMA/ucma: Check that user doesn't overflow QP state (Leon Romanovsky)   
  - RDMA/ucma: Limit possible option size (Leon Romanovsky)   
  - NFS: Fix unstable write completion (Trond Myklebust)   
  - pNFS: Prevent the layout header refcount going to zero in pnfs_roc() (Trond Myklebust)   
  - NFS: Fix an incorrect type in struct nfs_direct_req (Trond Myklebust)   
  - scsi: qla2xxx: Fix memory leak in dual/target mode (himanshu.madhani@cavium.com)   
  - scsi: qla2xxx: Fix system crash in qlt_plogi_ack_unref (Quinn Tran)   
  - scsi: qla2xxx: Remove aborting ELS IOCB call issued as part of timeout. (Giridhar Malavali)   
  - scsi: qla2xxx: Defer processing of GS IOCB calls (Giridhar Malavali)   
  - scsi: qla2xxx: Clear loop id after delete (Quinn Tran)   
  - scsi: qla2xxx: Fix scan state field for fcport (Quinn Tran)   
  - scsi: qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport (Quinn Tran)   
  - scsi: qla2xxx: Fix abort command deadlock due to spinlock (Quinn Tran)   
  - scsi: qla2xxx: Fix PRLI state check (Quinn Tran)   
  - scsi: qla2xxx: Fix Relogin being triggered too fast (Quinn Tran)   
  - scsi: qla2xxx: Fix NPIV host cleanup in target mode (Sawan Chandak)   
  - scsi: qla2xxx: Fix login state machine stuck at GPDB (Quinn Tran)   
  - scsi: qla2xxx: Serialize GPNID for multiple RSCN (Quinn Tran)   
  - scsi: qla2xxx: Retry switch command on time out (Quinn Tran)   
  - scsi: qla2xxx: Fix re-login for Nport Handle in use (Quinn Tran)   
  - scsi: qla2xxx: Skip IRQ affinity for Target QPairs (Quinn Tran)   
  - scsi: qla2xxx: Move session delete to driver work queue (Quinn Tran)   
  - scsi: qla2xxx: Fix gpnid error processing (Quinn Tran)   
  - scsi: qla2xxx: Fix system crash for Notify ack timeout handling (Quinn Tran)   
  - tpm: only attempt to disable the LPC CLKRUN if is already enabled (Javier Martinez Canillas)   
  - tpm: remove unused variables (Arnd Bergmann)   
  - tpm: delete the TPM_TIS_CLK_ENABLE flag (Javier Martinez Canillas)   
  - tpm: Keep CLKRUN enabled throughout the duration of transmit_cmd() (Azhar Shaikh)   
  - tpm_tis: Move ilb_base_addr to tpm_tis_data (Azhar Shaikh)   
  - netfilter: use skb_to_full_sk in ip6_route_me_harder (Eric Dumazet)   
  - netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt (Florian Westphal)   
  - netfilter: bridge: ebt_among: add missing match size checks (Florian Westphal)   
  - netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets (Florian Westphal)   
  - netfilter: IDLETIMER: be syzkaller friendly (Eric Dumazet)   
  - netfilter: nat: cope with negative port range (Paolo Abeni)   
  - netfilter: x_tables: fix missing timer initialization in xt_LED (Paolo Abeni)   
  - netfilter: xt_hashlimit: fix lock imbalance (Eric Dumazet)   
  - netfilter: ipt_CLUSTERIP: fix a race condition of proc file creation (Cong Wang)   
  - netfilter: add back stackpointer size checks (Florian Westphal)   
  - ASoC: Intel: kbl: fix jack name (Vinod Koul)   
  - ASoC: Intel: Skylake: Fix jack name format substitution (Chintan Patel)   
  - ARM: omap2: hide omap3_save_secure_ram on non-OMAP3 builds (Arnd Bergmann)   
  - watchdog: hpwdt: Remove legacy NMI sourcing. (Jerry Hoemann)   
  - watchdog: hpwdt: fix unused variable warning (Arnd Bergmann)   
  - watchdog: hpwdt: Check source of NMI (Jerry Hoemann)   
  - watchdog: hpwdt: SMBIOS check (Jerry Hoemann)   
  - kbuild: move "_all" target out of $(KBUILD_SRC) conditional (Masahiro Yamada)


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.26-2.el7uek]
changelog:
  - uek-rpm: aarch64 build kernel-tools, perf packages (Tom Saeger)  [Orabug: 27639751]  
  - uek-rpm: aarch64 add cpupower files needed by kernel-tools (Tom Saeger)  [Orabug: 27639751]  
  - uek-rpm: aarch64 install perf with kernel-uek (Tom Saeger)  [Orabug: 27639751]  
  - Export some extra sysctl parameters for OUI (Rao Shoaib)  [Orabug: 27199041]  
  - RDS: net: Switch from dma_device to dev.parent (Bart Van Assche)  [Orabug: 27495806]  
  - net: ena: fix error handling in ena_down() sequence (Netanel Belgazal)  [Orabug: 27679851]  
  - net: ena: increase ena driver version to 1.5.0 (Netanel Belgazal)  [Orabug: 27679851]  
  - net: ena: add detection and recovery mechanism for handling missed/misrouted MSI-X (Netanel Belgazal)  [Orabug: 27679851]  
  - net: ena: fix race condition between device reset and link up setup (Netanel Belgazal)  [Orabug: 27679851]  
  - net: ena: increase ena driver version to 1.3.0 (Netanel Belgazal)  [Orabug: 27679851]  
  - net: ena: add new admin define for future support of IPv6 RSS (Netanel Belgazal)  [Orabug: 27679851]  
  - net: ena: add statistics for missed tx packets (Netanel Belgazal)  [Orabug: 27679851]  
  - net: ena: add power management ops to the ENA driver (Netanel Belgazal)  [Orabug: 27679851]  
  - net: ena: remove legacy suspend suspend/resume support (Netanel Belgazal)  [Orabug: 27679851]  
  - net: ena: improve ENA driver boot time. (Netanel Belgazal)  [Orabug: 27679851]  
  - net: ena: Remove redundant unlikely() (Tobias Klauser)  [Orabug: 27679851]  
  - iommu: use the smallest DMA aperture to set dma_limit (Toan Le)  [Orabug: 27677184]  
  - uek-rpm: config: Enable ext4 file system encryption (Victor Erminpour)  [Orabug: 27635263]  
  - kallmodsyms: wrong symbol sizes for kernel and built-in modules (Eugene Loh)  [Orabug: 27214955]  
  - nfs: system crashes after NFS4ERR_MOVED recovery (Bill.Baker@oracle.com)  [Orabug: 27679285]  
  - uek-rpm: UEK5 config file Review (Victor Erminpour)  [Orabug: 27649939]  
  - uek-rpm: Remove config-sparc file (Victor Erminpour)  [Orabug: 27649916]  
  - uek-rpm: config: Enable IPVLAN support (Victor Erminpour)  [Orabug: 27633248]  
  - uek-rpm: config: Enable vfio_mdev VFIO mediated device module (Victor Erminpour)  [Orabug: 27583169]  
  - uek-rpm: config: Enable Intel RDT (Victor Erminpour)  [Orabug: 27581283]  
  - target: add inquiry_product module param to override LIO default (Kyle Fortin)  [Orabug: 27679267]  
  - target: add inquiry_vendor module param to override LIO-ORG (Kyle Fortin)  [Orabug: 27679267]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.26-1.el7uek]
changelog:
  - uek-rpm: Set base_sublevel to 26 (Somasundaram Krishnasamy)  [Orabug: 27678165]  
  - Linux 4.14.26 (Greg Kroah-Hartman)   
  - KVM: x86: fix backward migration with async_PF (Radim Krčmář)   
  - bpf, ppc64: fix out of bounds access in tail call (Daniel Borkmann)   
  - bpf: allow xadd only on aligned memory (Daniel Borkmann)   
  - bpf: add schedule points in percpu arrays management (Eric Dumazet)   
  - bpf, arm64: fix out of bounds access in tail call (Daniel Borkmann)   
  - bpf, x64: implement retpoline for tail call (Daniel Borkmann)   
  - bpf: fix rcu lockdep warning for lpm_trie map_free callback (Yonghong Song)   
  - bpf: fix memory leak in lpm_trie map_free callback function (Yonghong Song)   
  - bpf: fix mlock precharge on arraymaps (Daniel Borkmann)   
  - Linux 4.14.25 (Greg Kroah-Hartman)   
  - nvme-rdma: don't suppress send completions (Sagi Grimberg)   
  - md: only allow remove_and_add_spares when no sync_thread running. (NeilBrown)   
  - ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux (Adam Ford)   
  - ARM: dts: LogicPD SOM-LV: Fix I2C1 pinmux (Adam Ford)   
  - ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530 (Kai Heng Feng)   
  - KVM/x86: remove WARN_ON() for when vm_munmap() fails (Eric Biggers)   
  - KVM/x86: Fix wrong macro references of X86_CR0_PG_BIT and X86_CR4_PAE_BIT in kvm_valid_sregs() (Tianyu Lan)   
  - PCI/ASPM: Deal with missing root ports in link state handling (Ard Biesheuvel)   
  - KVM: x86: fix vcpu initialization with userspace lapic (Radim Krčmář)   
  - KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path as unlikely() (Paolo Bonzini)   
  - KVM: x86: move LAPIC initialization after VMCS creation (Paolo Bonzini)   
  - KVM/x86: Remove indirect MSR op calls from SPEC_CTRL (Paolo Bonzini)   
  - KVM: mmu: Fix overlap between public and private memslots (Wanpeng Li)   
  - KVM: X86: Fix SMRAM accessing even if VM is shutdown (Wanpeng Li)   
  - KVM: x86: extend usage of RET_MMIO_PF_* constants (Paolo Bonzini)   
  - ARM: kvm: fix building with gcc-8 (Arnd Bergmann)   
  - ARM: mvebu: Fix broken PL310_ERRATA_753970 selects (Ulf Magnusson)   
  - ARM: dts: rockchip: Remove 1.8 GHz operation point from phycore som (Daniel Schultz)   
  - ARM: orion: fix orion_ge00_switch_board_info initialization (Arnd Bergmann)   
  - x86/mm: Fix {pmd,pud}_{set,clear}_flags() (Jan Beulich)   
  - nospec: Allow index argument to have const-qualified type (Rasmus Villemoes)   
  - KVM: s390: consider epoch index on TOD clock syncs (David Hildenbrand)   
  - KVM: s390: consider epoch index on hotplugged CPUs (David Hildenbrand)   
  - KVM: s390: provide only a single function for setting the tod (fix SCK) (David Hildenbrand)   
  - KVM: s390: take care of clock-comparator sign control (David Hildenbrand)   
  - EDAC, sb_edac: Fix out of bound writes during DIMM configuration on KNL (Anna Karbownik)   
  - media: m88ds3103: don't call a non-initalized function (Mauro Carvalho Chehab)   
  - blk-mq: don't call io sched's .requeue_request when requeueing rq to ->dispatch (Ming Lei)   
  - s390/qeth: fix IPA command submission race (Julian Wiedmann)   
  - s390/qeth: fix IP address lookup for L3 devices (Julian Wiedmann)   
  - Revert "s390/qeth: fix using of ref counter for rxip addresses" (Julian Wiedmann)   
  - s390/qeth: fix double-free on IP add/remove race (Julian Wiedmann)   
  - s390/qeth: fix IP removal on offline cards (Julian Wiedmann)   
  - s390/qeth: fix overestimated count of buffer elements (Julian Wiedmann)   
  - s390/qeth: fix SETIP command handling (Julian Wiedmann)   
  - s390/qeth: fix underestimated count of buffer elements (Ursula Braun)   
  - virtio-net: disable NAPI only when enabled during XDP set (Jason Wang)   
  - tuntap: disable preemption during XDP processing (Jason Wang)   
  - tuntap: correctly add the missing XDP flush (Jason Wang)   
  - tcp: purge write queue upon RST (Soheil Hassas Yeganeh)   
  - netlink: put module reference if dump start fails (Jason A. Donenfeld)   
  - mlxsw: spectrum_router: Do not unconditionally clear route offload indication (Ido Schimmel)   
  - cls_u32: fix use after free in u32_destroy_key() (Paolo Abeni)   
  - amd-xgbe: Restore PCI interrupt enablement setting on resume (Tom Lendacky)   
  - net/mlx5e: Verify inline header size do not exceed SKB linear size (Eran Ben Elisha)   
  - bridge: Fix VLAN reference count problem (Ido Schimmel)   
  - sctp: fix dst refcnt leak in sctp_v6_get_dst() (Alexey Kodanev)   
  - net: ipv4: Set addr_type in hash_keys for forwarded case (David Ahern)   
  - mlxsw: spectrum_router: Fix error path in mlxsw_sp_vr_create (Jiri Pirko)   
  - tcp: revert F-RTO extension to detect more spurious timeouts (Yuchung Cheng)   
  - tcp: revert F-RTO middle-box workaround (Yuchung Cheng)   
  - sctp: do not pr_err for the duplicated node in transport rhlist (Xin Long)   
  - net/sched: cls_u32: fix cls_u32 on filter replace (Ivan Vecera)   
  - net_sched: gen_estimator: fix broken estimators based on percpu stats (Eric Dumazet)   
  - net/mlx5e: Fix loopback self test when GRO is off (Inbar Karmy)   
  - doc: Change the min default value of tcp_wmem/tcp_rmem. (Tonghao Zhang)   
  - tcp_bbr: better deal with suboptimal GSO (Eric Dumazet)   
  - rxrpc: Fix send in rxrpc_send_data_packet() (David Howells)   
  - tcp: Honor the eor bit in tcp_mtu_probe (Ilya Lesokhin)   
  - net: phy: fix phy_start to consider PHY_IGNORE_INTERRUPT (Heiner Kallweit)   
  - net/mlx5e: Specify numa node when allocating drop rq (Gal Pressman)   
  - mlxsw: spectrum_switchdev: Check success of FDB add operation (Shalom Toledo)   
  - sctp: fix dst refcnt leak in sctp_v4_get_dst (Tommi Rantala)   
  - net/mlx5e: Fix TCP checksum in LRO buffers (Gal Pressman)   
  - udplite: fix partial checksum initialization (Alexey Kodanev)   
  - sctp: verify size of a new chunk in _sctp_make_chunk() (Alexey Kodanev)   
  - ppp: prevent unregistered channels from connecting to PPP units (Guillaume Nault)   
  - net: sched: report if filter is too large to dump (Roman Kapl)   
  - netlink: ensure to loop over all netns in genlmsg_multicast_allns() (Nicolas Dichtel)   
  - net: ipv4: don't allow setting net.ipv4.route.min_pmtu below 68 (Sabrina Dubroca)   
  - net: fix race on decreasing number of TX queues (Jakub Kicinski)   
  - net: ethernet: ti: cpsw: fix net watchdog timeout (Grygorii Strashko)   
  - net: amd-xgbe: fix comparison to bitshift when dealing with a mask (Wolfram Sang)   
  - ipv6 sit: work around bogus gcc-8 -Wrestrict warning (Arnd Bergmann)   
  - hdlc_ppp: carrier detect ok, don't turn off negotiation (Denis Du)   
  - fib_semantics: Don't match route with mismatching tclassid (Stefano Brivio)   
  - bridge: check brport attr show in brport_show (Xin Long)   
  - x86/cpu_entry_area: Sync cpu_entry_area to initial_page_table (Thomas Gleixner)   
  - x86/platform/intel-mid: Handle Intel Edison reboot correctly (Sebastian Panceac)   
  - x86/xen: Zero MSR_IA32_SPEC_CTRL before suspend (Juergen Gross)   
  - direct-io: Fix sleep in atomic due to sync AIO (Jan Kara)   
  - dax: fix vma_is_fsdax() helper (Dan Williams)   
  - cpufreq: s3c24xx: Fix broken s3c_cpufreq_init() (Viresh Kumar)   
  - vfio: disable filesystem-dax page pinning (Dan Williams)   
  - block: kyber: fix domain token leak during requeue (Ming Lei)   
  - block: fix the count of PGPGOUT for WRITE_SAME (Jiufei Xue)   
  - btrfs: use proper endianness accessors for super_copy (Anand Jain)   
  - parisc: Fix ordering of cache and TLB flushes (John David Anglin)   
  - parisc: Reduce irq overhead when run in qemu (Helge Deller)   
  - parisc: Use cr16 interval timers unconditionally on qemu (Helge Deller)   
  - timers: Forward timer base before migrating timers (Lingutla Chandrasekhar)   
  - mmc: dw_mmc: Fix out-of-bounds access for slot's caps (Shawn Lin)   
  - mmc: dw_mmc: Factor out dw_mci_init_slot_caps (Shawn Lin)   
  - mmc: dw_mmc: Avoid accessing registers in runtime suspended state (Shawn Lin)   
  - mmc: dw_mmc-k3: Fix out-of-bounds access through DT alias (Geert Uytterhoeven)   
  - mmc: sdhci-pci: Fix S0i3 for Intel BYT-based controllers (Adrian Hunter)   
  - ALSA: hda - Fix pincfg at resume on Lenovo T470 dock (Takashi Iwai)   
  - ALSA: hda: Add a power_save blacklist (Hans de Goede)   
  - ALSA: x86: Fix missing spinlock and mutex initializations (Takashi Iwai)   
  - ALSA: control: Fix memory corruption risk in snd_ctl_elem_read (Richard Fitzgerald)   
  - ALSA: usb-audio: Add a quirck for B&W PX headphones (Erik Veijola)   
  - tpm_tis_spi: Use DMA-safe memory for SPI transfers (Alexander Steffen)   
  - tpm: constify transmit data pointers (Arnd Bergmann)   
  - tpm_tis: fix potential buffer overruns caused by bit glitches on the bus (Jeremy Boone)   
  - tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus (Jeremy Boone)   
  - tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus (Jeremy Boone)   
  - tpm: fix potential buffer overruns caused by bit glitches on the bus (Jeremy Boone)   
  - tpm: st33zp24: fix potential buffer overruns caused by bit glitches on the bus (Jeremy Boone)   
  - ixgbe: fix crash in build_skb Rx code path (Emil Tantilov)   
  - Bluetooth: btusb: Use DMI matching for QCA reset_resume quirking (Hans de Goede)   
  - uek-rpm: config aarch64 enable kpti and bp harden (Tom Saeger)  [Orabug: 27657714]  
  - uek-rpm: Remove unneeded modules from kernel-ueknano (Somasundaram Krishnasamy)  [Orabug: 27663420]  
  - uek-rpm: config aarch64 enable Mellanox hardware (Tom Saeger)  [Orabug: 27657528]  
  - xfrm: reuse uncached_list to track xdsts (Xin Long)  [Orabug: 27570682]  
  - scsi: treat lun as 64-bit in scsi_report_lun_scan() error message (Henry Willard)   
  - (drivers/gpu/drm/drm_drv.c) NULL pointer dereference [null-pointer-deref] (CWE 476) problem (Joe Moriarty)  [Orabug: 27444802]  
  - (drivers/gpu/drm/drm_vblank.c) NULL pointer dereference [null-pointer-deref] (CWE 476) problem (Joe Moriarty)  [Orabug: 27444802]  
  - (drivers/gpu/drm/drm_edid.c) NULL pointer dereference [null-pointer-deref] (CWE 476) problem (Joe Moriarty)  [Orabug: 27444802]  
  - (drivers/gpu/drm/drm_dp_mst_topology.c) NULL pointer dereference [null-pointer-deref] (CWE 476) problem (Joe Moriarty)  [Orabug: 27444802]  
  - x86/simplefb: simplefb was broken on UEFI mode Oracle and HP system, skip VIDEO_TYPE_EFI (Ethan Zhao)  [Orabug: 27466335]  
  - RDS: IB: Fix the address attributes for proxy qp (Avinash Repaka)  [Orabug: 26875519]  
  - ctf: drop the run-as-root error (Nick Alcock)  [Orabug: 27639505]  
  - RDS: IB: Fix null pointer issue (Guanglei Li)  [Orabug: 27530931]  
  - block: cope with WRITE ZEROES failing in blkdev_issue_zeroout() (Ilya Dryomov)  [Orabug: 27532566]  
  - block: factor out __blkdev_issue_zero_pages() (Ilya Dryomov)  [Orabug: 27532566]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.24-1.el7uek]
changelog:
  - RDS: IB: Post invalidation & registration WRs together (Avinash Repaka)  [Orabug: 27602183]  
  - uek-rpm: Set base_sublevel to 24 (Somasundaram Krishnasamy)  [Orabug: 27639261]  
  - Linux 4.14.24 (Greg Kroah-Hartman)   
  - net: sched: fix use-after-free in tcf_block_put_ext (Jiri Pirko)   
  - net_sched: get rid of rcu_barrier() in tcf_block_put_ext() (Cong Wang)   
  - net: sched: crash on blocks with goto chain action (Roman Kapl)   
  - net: sched: fix crash when deleting secondary chains (Roman Kapl)   
  - arm64: dts: marvell: mcbin: add comphy references to Ethernet ports (Antoine Tenart)   
  - arm64: dts: marvell: add comphy nodes on cp110 master and slave (Antoine Tenart)   
  - powerpc/pseries: Enable RAS hotplug events later (Sam Bobroff)   
  - MIPS: Implement __multi3 for GCC7 MIPS64r6 builds (James Hogan)   
  - mlxsw: pci: Wait after reset before accessing HW (Yuval Mintz)   
  - nfp: always unmask aux interrupts at init (Jakub Kicinski)   
  - of_mdio: avoid MDIO bus removal when a PHY is missing (Madalin Bucur)   
  - net: gianfar_ptp: move set_fipers() to spinlock protecting area (Yangbo Lu)   
  - sctp: make use of pre-calculated len (Marcelo Ricardo Leitner)   
  - sctp: add a ceiling to optlen in some sockopts (Marcelo Ricardo Leitner)   
  - xen/gntdev: Fix partial gntdev_mmap() cleanup (Ross Lagerwall)   
  - xen/gntdev: Fix off-by-one error when unmapping with holes (Ross Lagerwall)   
  - SolutionEngine771x: fix Ether platform data (Sergei Shtylyov)   
  - mdio-sun4i: Fix a memory leak (Christophe JAILLET)   
  - xen-netfront: enable device after manual module load (Eduardo Otubo)   
  - bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine. (Venkat Duvvuru)   
  - bnxt_en: Fix population of flow_type in bnxt_hwrm_cfa_flow_alloc() (Sunil Challa)   
  - x86/platform/intel-mid: Revert "Make 'bt_sfi_data' const" (Andy Shevchenko)   
  - nvme-fabrics: initialize default host->id in nvmf_host_default() (Ewan D. Milne)   
  - powerpc/pseries: Make RAS IRQ explicitly dependent on DLPAR WQ (Michael Ellerman)   
  - leds: core: Fix regression caused by commit 2b83ff96f51d (Jacek Anaszewski)   
  - bpf: sockmap missing NULL psock check (John Fastabend)   
  - ia64, sched/cputime: Fix build error if CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y (Valentin Ilie)   
  - block: drain queue before waiting for q_usage_counter becoming zero (Ming Lei)   
  - wcn36xx: Fix dynamic power saving (Loic Poulain)   
  - can: flex_can: Correct the checking for frame length in flexcan_start_xmit() (Luu An Phu)   
  - mac80211: mesh: drop frames appearing to be from us (Johannes Berg)   
  - nl80211: Check for the required netlink attribute presence (Hao Chen)   
  - net: ena: unmask MSI-X only after device initialization is completed (Netanel Belgazal)   
  - i40e: don't remove netdev->dev_addr when syncing uc list (Jacob Keller)   
  - i40e/i40evf: Account for frags split over multiple descriptors in check linearize (Alexander Duyck)   
  - uapi libc compat: add fallback for unsupported libcs (Felix Janda)   
  - x86/efi: Fix kernel param add_efi_memmap regression (Dave Young)   
  - RDMA/netlink: Fix locking around __ib_get_device_by_index (Leon Romanovsky)   
  - drm/ttm: check the return value of kzalloc (Xiongwei Song)   
  - NET: usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625 (SZ Lin (林上智))   
  - e1000: fix disabling already-disabled warning (Tushar Dave)   
  - macvlan: Fix one possible double free (Gao Feng)   
  - xfs: quota: check result of register_shrinker() (Aliaksei Karaliou)   
  - xfs: quota: fix missed destroy of qi_tree_lock (Aliaksei Karaliou)   
  - IB/ipoib: Fix race condition in neigh creation (Erez Shitrit)   
  - IB/mlx4: Fix mlx4_ib_alloc_mr error flow (Leon Romanovsky)   
  - Input: xen-kbdfront - do not advertise multi-touch pressure support (Oleksandr Andrushchenko)   
  - ip6_tunnel: allow ip6gre dev mtu to be set below 1280 (Xin Long)   
  - btrfs: Fix flush bio leak (Nikolay Borisov)   
  - s390/dasd: fix wrongly assigned configuration data (Stefan Haberland)   
  - afs: Fix missing error handling in afs_write_end() (David Howells)   
  - genirq: Guard handle_bad_irq log messages (Guenter Roeck)   
  - IB/mlx5: Fix mlx5_ib_alloc_mr error flow (Nitzan Carmi)   
  - led: core: Fix brightness setting when setting delay_off=0 (Matthieu CASTET)   
  - perf/x86/intel: Plug memory leak in intel_pmu_init() (Thomas Gleixner)   
  - bnx2x: Improve reliability in case of nested PCI errors (Guilherme G. Piccoli)   
  - tg3: Enable PHY reset in MTU change path for 5720 (Siva Reddy Kallam)   
  - tg3: Add workaround to restrict 5762 MRRS to 2048 (Siva Reddy Kallam)   
  - tipc: fix tipc_mon_delete() oops in tipc_enable_bearer() error path (Tommi Rantala)   
  - tipc: error path leak fixes in tipc_enable_bearer() (Tommi Rantala)   
  - netfilter: nf_tables: fix potential NULL-ptr deref in nf_tables_dump_obj_done() (Hangbin Liu)   
  - crypto: inside-secure - fix request allocations in invalidation path (Antoine Tenart)   
  - crypto: inside-secure - free requests even if their handling failed (Antoine Tenart)   
  - crypto: inside-secure - per request invalidation (Ofer Heifetz)   
  - arm64: dts: renesas: ulcb: Remove renesas, no-ether-link property (Bogdan Mirea)   
  - lib/mpi: Fix umul_ppmm() for MIPS64r6 (James Hogan)   
  - crypto: af_alg - Fix race around ctx->rcvused by making it atomic_t (Jonathan Cameron)   
  - ARM: dts: ls1021a: fix incorrect clock references (Arnd Bergmann)   
  - RDMA/vmw_pvrdma: Call ib_umem_release on destroy QP path (Bryan Tan)   
  - i915: Reject CCS modifiers for pipe C on Geminilake (Gabriel Krisman Bertazi)   
  - netfilter: uapi: correct UNTRACKED conntrack state bit number (Florian Westphal)   
  - scsi: storvsc: Fix scsi_cmd error assignments in storvsc_handle_error (Cathy Avery)   
  - netfilter: nf_tables: fix chain filter in nf_tables_dump_rules() (Pablo Neira Ayuso)   
  - xen/balloon: Mark unallocated host memory as UNUSABLE (Boris Ostrovsky)   
  - ASoC: rsnd: fixup ADG register mask (Kuninori Morimoto)   
  - net/mlx5: Stay in polling mode when command EQ destroy fails (Moshe Shemesh)   
  - net/mlx5: Cleanup IRQs in case of unload failure (Moshe Shemesh)   
  - net/mlx5e: Fix ETS BW check (Huy Nguyen)   
  - net: stmmac: Fix bad RX timestamp extraction (Fredrik Hallenberg)   
  - net: stmmac: Fix TX timestamp calculation (Fredrik Hallenberg)   
  - ip6_tunnel: get the min mtu properly in ip6_tnl_xmit (Xin Long)   
  - ip6_gre: remove the incorrect mtu limit for ipgre tap (Xin Long)   
  - ip_gre: remove the incorrect mtu limit for ipgre tap (Xin Long)   
  - vxlan: update skb dst pmtu on tx path (Xin Long)   
  - net: arc_emac: fix arc_emac_rx() error paths (Alexander Kochetkov)   
  - net: mediatek: setup proper state for disabled GMAC on the default (Sean Wang)   
  - x86-64/Xen: eliminate W+X mappings (Jan Beulich)   
  - staging: ion: Fix ion_cma_heap allocations (John Stultz)   
  - cgroup: Fix deadlock in cpu hotplug path (Prateek Sood)   
  - ASoC: nau8825: fix issue that pop noise when start capture (Abhijeet Kumar)   
  - spi: atmel: fixed spin_lock usage inside atmel_spi_remove (Radu Pirea)   
  - mac80211_hwsim: Fix a possible sleep-in-atomic bug in hwsim_get_radio_nl (Jia-Ju Bai)   
  - x86/stacktrace: Make zombie stack traces reliable (Josh Poimboeuf)   
  - xfrm: Reinject transport-mode packets through tasklet (Herbert Xu)   
  - drm/nouveau/pci: do a msi rearm on init (Karol Herbst)   
  - net: phy: xgene: disable clk on error paths (Alexey Khoroshilov)   
  - sget(): handle failures of register_shrinker() (Al Viro)   
  - sctp: fix the issue that a __u16 variable may overflow in sctp_ulpq_renege (Xin Long)   
  - x86/asm: Allow again using asm.h when building for the 'bpf' clang target (Arnaldo Carvalho de Melo)   
  - ARM: 8731/1: Fix csum_partial_copy_from_user() stack mismatch (Chunyan Zhang)   
  - parisc: Reduce thread stack to 16 kb (John David Anglin)   
  - ipv6: icmp6: Allow icmp messages to be looped back (Brendan McGrath)   
  - mtd: nand: brcmnand: Zero bitflip is not an error (Albert Hsieh)   
  - mtd: nand: gpmi: Fix failure when a erased page has a bitflip at BBM (Sascha Hauer)   
  - net: usb: qmi_wwan: add Telit ME910 PID 0x1101 support (Daniele Palmas)   
  - net: aquantia: Fix hardware DMA stream overload on large MRRS (Igor Russkikh)   
  - net: aquantia: Fix actual speed capabilities reporting (Igor Russkikh)   
  - nvme: check hw sectors before setting chunk sectors (Keith Busch)   
  - nvme-fc: remove double put reference if admin connect fails (James Smart)   
  - phy: cpcap-usb: Fix platform_get_irq_byname's error checking. (Arvind Yadav)   
  - dmaengine: fsl-edma: disable clks on all error paths (Andreas Platschek)   
  - scsi: aacraid: Fix I/O drop during reset (Prasad B Munirathnam)   
  - mm/frame_vector.c: release a semaphore in 'get_vaddr_frames()' (Christophe JAILLET)   
  - exec: avoid gcc-8 warning for get_task_comm (Arnd Bergmann)   
  - hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers) (Anna-Maria Gleixner)   
  - ocfs2: try to reuse extent block in dealloc without meta_alloc (Changwei Ge)  [Orabug: 27568449]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.23-2.el7uek]
changelog:
  - uek-rpm: config: enable XFS Realtime subvolume support by default (Shan Hai)  [Orabug: 27548835]  
  - uek-rpm: aarch64 provide kernel-uname-r metadata (Tom Saeger)  [Orabug: 27540755]  
  - Revert "RDS: don't commit to queue till transport connection is up" (Santosh Shilimkar)   
  - rds: Un-connected socket sendmsg() with a NULL destination does not fail (Ka-Cheong Poon)  [Orabug: 27454306]  
  - rds: Calling getsockname() on unbounded socket generates seg fault (Ka-Cheong Poon)  [Orabug: 27454280]  
  - rds: Second bind() can overwrite the first bind() (Ka-Cheong Poon)  [Orabug: 27454254]  
  - modsign: aarch64 Add key for module signing (Tom Saeger)  [Orabug: 27448208]  
  - net/rds: Assign the correct service level (Wei Lin Guay)  [Orabug: 27607211]  
  - IB/CORE: sync the resouce access in fmr_pool (Wengang Wang)  [Orabug: 27532799]  
  - ib_uverbs: Allocate pd in a lazy manner to conserve resources (Mukesh Kacker)  [Orabug: 22378991] [Orabug: 27532799]  
  - ib_core: make wait_event uninterruptible in ib_flush_fmr_pool() (Avinash Repaka)  [Orabug: 24533036] [Orabug: 27532799]  
  - ib_core: Usermode FMR config params (Dotan Barak)  [Orabug: 21517998] [Orabug: 27532799]  
  - ib/core: Enable usermode FMR (Dotan Barak)  [Orabug: 27532799]  
  - sysfs: replace WARN() with pr_debug when sysfs_remove_group() failed (Ethan Zhao)  [Orabug: 27464656]  
  - rds: Incorrect reference counting in TCP socket creation (Ka-Cheong Poon)  [Orabug: 27493581]  
  - mISDN: Add __exit declaration for module exit function (Somasundaram Krishnasamy)  [Orabug: 27205738] [Orabug: 27233163]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.23-1.el7uek]
changelog:
  - Xen: Rename cpu_data.x86_mask to cpu_data.x86_stepping (Somasundaram Krishnasamy)  [Orabug: 27602172]  
  - dtrace: prefetch of arguments from stack breaks NOFAULT protection (Tomas Jedlicka)  [Orabug: 27593504]  
  - dtrace: remove use of flag SLAB_NOTRACK (Tomas Jedlicka)  [Orabug: 27415846]  
  - dtrace: update assembly routines to match 4.14.21 kernels (Tomas Jedlicka)  [Orabug: 27591318]  
  - uek-rpm: Set base_sublevel to 23 (Somasundaram Krishnasamy)  [Orabug: 27601642]  
  - Linux 4.14.23 (Greg Kroah-Hartman)   
  - microblaze: fix endian handling (Arnd Bergmann)   
  - m32r: fix endianness constraints (Geert Uytterhoeven)   
  - drm/i915/breadcrumbs: Ignore unsubmitted signalers (Chris Wilson)   
  - drm/amdgpu: add new device to use atpx quirk (Kai-Heng Feng)   
  - drm/amdgpu: Avoid leaking PM domain on driver unbind (v2) (Alex Deucher)   
  - drm/amdgpu: add atpx quirk handling (v2) (Alex Deucher)   
  - drm/amdgpu: only check mmBIF_IOV_FUNC_IDENTIFIER on tonga/fiji (Alex Deucher)   
  - drm/amdgpu: Add dpm quirk for Jet PRO (v2) (Alex Deucher)   
  - drm/amdgpu: disable MMHUB power gating on raven (Huang Rui)   
  - drm: Handle unexpected holes in color-eviction (Chris Wilson)   
  - drm/cirrus: Load lut in crtc_commit (Daniel Vetter)   
  - usb: renesas_usbhs: missed the "running" flag in usb_dmac with rx path (Yoshihiro Shimoda)   
  - usb: gadget: f_fs: Use config_ep_by_speed() (Jack Pham)   
  - usb: gadget: f_fs: Process all descriptors during bind (Jack Pham)   
  - Revert "usb: musb: host: don't start next rx urb if current one failed" (Bin Liu)   
  - usb: ldusb: add PIDs for new CASSY devices supported by this driver (Karsten Koop)   
  - usb: dwc3: ep0: Reset TRB counter for ep0 IN (Thinh Nguyen)   
  - usb: dwc3: gadget: Set maxpacket size for ep0 IN (Thinh Nguyen)   
  - usb: host: ehci: use correct device pointer for dma ops (Peter Chen)   
  - drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA (Kai-Heng Feng)   
  - Add delay-init quirk for Corsair K70 RGB keyboards (Jack Stocker)   
  - arm64: cpufeature: Fix CTR_EL0 field definitions (Will Deacon)   
  - arm64: Disable unhandled signal log messages by default (Michael Weiser)   
  - arm64: Remove unimplemented syscall log message (Michael Weiser)   
  - usb: ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks() (AMAN DEEP)   
  - ohci-hcd: Fix race condition caused by ohci_urb_enqueue() and io_watchdog_func() (Shigeru Yoshida)   
  - PCI/cxgb4: Extend T3 PCI quirk to T4+ devices (Casey Leedom)   
  - irqchip/mips-gic: Avoid spuriously handling masked interrupts (Matt Redfearn)   
  - irqchip/gic-v3: Use wmb() instead of smb_wmb() in gic_raise_softirq() (Shanker Donthineni)   
  - mm, swap, frontswap: fix THP swap if frontswap enabled (Huang Ying)   
  - x86/oprofile: Fix bogus GCC-8 warning in nmi_setup() (Arnd Bergmann)   
  - Kbuild: always define endianess in kconfig.h (Arnd Bergmann)   
  - iio: adis_lib: Initialize trigger before requesting interrupt (Lars-Peter Clausen)   
  - iio: buffer: check if a buffer has been set up when poll is called (Stefan Windfeldt-Prytz)   
  - iio: srf08: fix link error "devm_iio_triggered_buffer_setup" undefined (Andreas Klinger)   
  - iio: adc: stm32: fix stm32h7_adc_enable error handling (Fabrice Gasnier)   
  - RDMA/uverbs: Sanitize user entered port numbers prior to access it (Leon Romanovsky)   
  - RDMA/uverbs: Fix circular locking dependency (Leon Romanovsky)   
  - RDMA/uverbs: Fix bad unlock balance in ib_uverbs_close_xrcd (Leon Romanovsky)   
  - RDMA/uverbs: Protect from command mask overflow (Leon Romanovsky)   
  - RDMA/uverbs: Protect from races between lookup and destroy of uobjects (Leon Romanovsky)   
  - extcon: int3496: process id-pin first so that we start with the right status (Hans de Goede)   
  - PKCS#7: fix certificate blacklisting (Eric Biggers)   
  - PKCS#7: fix certificate chain verification (Eric Biggers)   
  - X.509: fix NULL dereference when restricting key with unsupported_sig (Eric Biggers)   
  - X.509: fix BUG_ON() when hash algorithm is unsupported (Eric Biggers)   
  - i2c: bcm2835: Set up the rising/falling edge delays (Eric Anholt)   
  - i2c: designware: must wait for enable (Ben Gardner)   
  - cfg80211: fix cfg80211_beacon_dup (Arnd Bergmann)   
  - MIPS: Drop spurious __unused in struct compat_flock (James Hogan)   
  - scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info (Tyrel Datwyler)   
  - xtensa: fix high memory/reserved memory collision (Max Filippov)   
  - MIPS: boot: Define __ASSEMBLY__ for its.S build (Kees Cook)   
  - kconfig.h: Include compiler types to avoid missed struct attributes (Kees Cook)   
  - arm64: mm: don't write garbage into TTBR1_EL1 register (Ard Biesheuvel)   
  - netfilter: drop outermost socket lock in getsockopt() (Paolo Abeni)   
  - Linux 4.14.22 (Greg Kroah-Hartman)   
  - vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systems (Michal Hocko)   
  - mei: me: add cannon point device ids for 4th device (Tomas Winkler)   
  - mei: me: add cannon point device ids (Alexander Usyskin)   
  - crypto: s5p-sss - Fix kernel Oops in AES-ECB mode (Kamil Konieczny)   
  - drm/i915: fix intel_backlight_device_register declaration (Arnd Bergmann)   
  - crypto: talitos - fix Kernel Oops on hashing an empty file (LEROY Christophe)   
  - hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close (Jia-Ju Bai)   
  - powerpc/perf/imc: Fix nest-imc cpuhotplug callback failure (Anju T Sudhakar)   
  - PCI: rcar: Fix use-after-free in probe error path (Geert Uytterhoeven)   
  - xen: XEN_ACPI_PROCESSOR is Dom0-only (Jan Beulich)   
  - platform/x86: dell-laptop: Fix keyboard max lighting for Dell Latitude E6410 (Pali Rohár)   
  - x86/mm/kmmio: Fix mmiotrace for page unaligned addresses (Karol Herbst)   
  - mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep (Dave Young)   
  - usb: dwc3: of-simple: fix missing clk_disable_unprepare (Andreas Platschek)   
  - usb: dwc3: gadget: Wait longer for controller to end command processing (Vincent Pelletier)   
  - dmaengine: jz4740: disable/unprepare clk if probe fails (Tobias Jordan)   
  - drm/vc4: Release fence after signalling (Stefan Schake)   
  - ASoC: rsnd: ssi: fix race condition in rsnd_ssi_pointer_update (Jiada Wang)   
  - drm/armada: fix leak of crtc structure (Russell King)   
  - xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies. (Steffen Klassert)   
  - IB/mlx4: Fix RSS hash fields restrictions (Guy Levi)   
  - spi: sun4i: disable clocks in the remove function (Takuo Koguchi)   
  - ASoC: rockchip: disable clock on error (Stefan Potyra)   
  - staging: ccree: Uninitialized return in ssi_ahash_import() (Dan Carpenter)   
  - clk: fix a panic error caused by accessing NULL pointer (Cai Li)   
  - netfilter: xt_bpf: add overflow checks (Jann Horn)   
  - xfrm: Fix xfrm_input() to verify state is valid when (encap_type < 0) (Aviv Heller)   
  - dmaengine: at_hdmac: fix potential NULL pointer dereference in atc_prep_dma_interleaved (Gustavo A. R. Silva)   
  - dmaengine: ioat: Fix error handling path (Christophe JAILLET)   
  - scsi: bfa: fix type conversion warning (Arnd Bergmann)   
  - scsi: bfa: fix access to bfad_im_port_s (Johannes Thumshirn)   
  - scsi: lpfc: Use after free in lpfc_rq_buf_free() (Dan Carpenter)   
  - gianfar: Disable EEE autoneg by default (Claudiu Manoil)   
  - 509: fix printing uninitialized stack memory when OID is empty (Eric Biggers)   
  - net: dsa: mv88e6xxx: Unregister MDIO bus on error path (Andrew Lunn)   
  - net: dsa: mv88e6xxx: Fix interrupt masking on removal (Andrew Lunn)   
  - net: ethernet: arc: fix error handling in emac_rockchip_probe (Branislav Radocaj)   
  - virtio_net: fix return value check in receive_mergeable() (Yunjian Wang)   
  - brcmfmac: Avoid build error with make W=1 (Andy Shevchenko)   
  - btrfs: Fix possible off-by-one in btrfs_search_path_in_tree (Nikolay Borisov)   
  - Btrfs: disable FUA if mounted with nobarrier (Omar Sandoval)   
  - btrfs: Fix quota reservation leak on preallocated files (Justin Maggard)   
  - locking/lockdep: Fix possible NULL deref (Peter Zijlstra)   
  - net: qualcomm: rmnet: Fix leak on transmit failure (Subash Abhinov Kasiviswanathan)   
  - KVM: VMX: fix page leak in hardware_setup() (Jim Mattson)   
  - VSOCK: fix outdated sk_state value in hvs_release() (Stefan Hajnoczi)   
  - net_sched: red: Avoid illegal values (Nogah Frankel)   
  - net_sched: red: Avoid devision by zero (Nogah Frankel)   
  - gianfar: fix a flooded alignment reports because of padding issue. (Zumeng Chen)   
  - nfp: fix port stats for mac representors (Pieter Jansen van Vuuren)   
  - ARM: dts: Fix elm interrupt compiler warning (Tony Lindgren)   
  - s390/dasd: prevent prefix I/O error (Stefan Haberland)   
  - s390/virtio: add BSD license to virtio-ccw (Michael S. Tsirkin)   
  - PM / runtime: Fix handling of suppliers with disabled runtime PM (Rafael J. Wysocki)   
  - powerpc/perf: Fix oops when grouping different pmu events (Ravi Bangoria)   
  - m68k: add missing SOFTIRQENTRY_TEXT linker section (Greg Ungerer)   
  - ipvlan: Add the skb->mark as flow4's member to lookup route (Gao Feng)   
  - bnxt_en: Need to unconditionally shut down RoCE in bnxt_shutdown (Ray Jui)   
  - scripts/kernel-doc: Don't fail with status != 0 if error encountered with -none (Will Deacon)   
  - iio: fix kernel-doc build errors (Randy Dunlap)   
  - iio: proximity: sx9500: Assign interrupt from GpioIo() (Andy Shevchenko)   
  - md/raid1/10: add missed blk plug (Shaohua Li)   
  - phylink: ensure we take the link down when phylink_stop() is called (Russell King)   
  - sfp: fix RX_LOS signal handling (Russell King)   
  - sctp: only update outstanding_bytes for transmitted queue when doing prsctp_prune (Xin Long)   
  - md/raid5: correct degraded calculation in raid5_error (bingjingc)   
  - IB/core: Init subsys if compiled to vmlinuz-core (Dmitry Monakhov)   
  - RDMA/cma: Make sure that PSN is not over max allowed (Moni Shoua)   
  - i40iw: Correct ARP index mask (Mustafa Ismail)   
  - i40iw: Do not free sqbuf when event is I40IW_TIMER_TYPE_CLOSE (Mustafa Ismail)   
  - i40iw: Allocate a sdbuf per CQP WQE (Chien Tin Tung)   
  - KVM: arm/arm64: Fix spinlock acquisition in vgic_set_owner (Marc Zyngier)   
  - meson-gx-socinfo: Fix package id parsing (Arnaud Patard)   
  - IB/hfi1: Initialize bth1 in 16B rc ack builder (Dennis Dalessandro)   
  - pinctrl: sunxi: Fix A64 UART mux value (Andre Przywara)   
  - pinctrl: sunxi: Fix A80 interrupt pin bank (Andre Przywara)   
  - gpio: davinci: Assign first bank regs for unbanked case (Keerthy)   
  - gpio: 74x164: Fix crash during .remove() (Geert Uytterhoeven)   
  - net: mvpp2: allocate zeroed tx descriptors (Yan Markman)   
  - media: ov13858: Select V4L2_FWNODE (Sakari Ailus)   
  - media: s5k6aa: describe some function parameters (Mauro Carvalho Chehab)   
  - trace/xdp: fix compile warning: 'struct bpf_map' declared inside parameter list (Xie XiuQi)   
  - kvm: arm: don't treat unavailable HYP mode as an error (Ard Biesheuvel)   
  - pinctrl: denverton: Fix UART2 RTS pin mode (Andy Shevchenko)   
  - perf test: Fix test 21 for s390x (Thomas Richter)   
  - perf bench numa: Fixup discontiguous/sparse numa nodes (Satheesh Rajendran)   
  - perf top: Fix window dimensions change handling (Jiri Olsa)   
  - perf: Fix header.size for namespace events (Jiri Olsa)   
  - perf test shell: Fix check open filename arg using 'perf trace' on s390x (Thomas Richter)   
  - perf annotate: Do not truncate instruction names at 6 chars (Ravi Bangoria)   
  - perf help: Fix a bug during strstart() conversion (Namhyung Kim)   
  - perf record: Fix -c/-F options for cpu event aliases (Andi Kleen)   
  - ARM: dts: am437x-cm-t43: Correct the dmas property of spi0 (Peter Ujfalusi)   
  - ARM: dts: am4372: Correct the interrupts_properties of McASP (Peter Ujfalusi)   
  - ARM: dts: logicpd-somlv: Fix wl127x pinmux (Adam Ford)   
  - ARM: dts: logicpd-som-lv: Fix gpmc addresses for NAND and enet (Adam Ford)   
  - ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen (Tony Lindgren)   
  - ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function (Keerthy)   
  - ARM: OMAP2+: Fix SRAM virt to phys translation for save_secure_ram_context (Tony Lindgren)   
  - serdev: fix receive_buf return value when no callback (Johan Hovold)   
  - usb: build drivers/usb/common/ when USB_SUPPORT is set (Randy Dunlap)   
  - usbip: keep usbip_device sockfd state in sync with tcp_socket (Shuah Khan)   
  - staging: iio: ad5933: switch buffer mode to software (Alexandru Ardelean)   
  - staging: iio: adc: ad7192: fix external frequency setting (Alexandru Ardelean)   
  - staging: fsl-mc: fix build testing on x86 (Arnd Bergmann)   
  - binder: replace "%p" with "%pK" (Todd Kjos)   
  - binder: check for binder_thread allocation failure in binder_poll() (Eric Biggers)   
  - staging: android: ashmem: Fix a race condition in pin ioctls (Ben Hutchings)   
  - ANDROID: binder: synchronize_rcu() when using POLLFREE. (Martijn Coenen)   
  - ANDROID: binder: remove WARN() for redundant txn error (Todd Kjos)   
  - dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock (Paolo Abeni)   
  - arm64: dts: add #cooling-cells to CPU nodes (Arnd Bergmann)   
  - ARM: 8743/1: bL_switcher: add MODULE_LICENSE tag (Arnd Bergmann)   
  - video: fbdev/mmp: add MODULE_LICENSE (Arnd Bergmann)   
  - ASoC: ux500: add MODULE_LICENSE tag (Arnd Bergmann)   
  - net_sched: gen_estimator: fix lockdep splat (Eric Dumazet)   
  - net: avoid skb_warn_bad_offload on IS_ERR (Willem de Bruijn)   
  - rds: tcp: atomically purge entries from rds_tcp_conn_list during netns delete (Sowmini Varadhan)   
  - rds: tcp: correctly sequence cleanup on netns deletion. (Sowmini Varadhan)   
  - netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert (Cong Wang)   
  - netfilter: xt_cgroup: initialize info->priv in cgroup_mt_check_v1() (Cong Wang)   
  - netfilter: on sockopt() acquire sock lock only in the required scope (Paolo Abeni)   
  - netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check() (Dmitry Vyukov)   
  - netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target} (Eric Dumazet)   
  - netfilter: x_tables: fix int overflow in xt_alloc_table_info() (Dmitry Vyukov)   
  - kcov: detect double association with a single task (Dmitry Vyukov)   
  - KVM: x86: fix escape of guest dr6 to the host (Wanpeng Li)   
  - blk_rq_map_user_iov: fix error override (Douglas Gilbert)   
  - staging: android: ion: Switch from WARN to pr_warn (Laura Abbott)   
  - staging: android: ion: Add __GFP_NOWARN for system contig heap (Laura Abbott)   
  - crypto: x86/twofish-3way - Fix %rbp usage (Eric Biggers)   
  - media: pvrusb2: properly check endpoint types (Andrey Konovalov)   
  - selinux: skip bounded transition processing if the policy isn't loaded (Paul Moore)   
  - selinux: ensure the context is NUL terminated in security_context_to_sid_core() (Paul Moore)   
  - ptr_ring: try vmalloc() when kmalloc() fails (Jason Wang)   
  - ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE (Jason Wang)   
  - ALSA: bcd2000: Add a sanity check for invalid EPs (Takashi Iwai)   
  - ALSA: caiaq: Add a sanity check for invalid EPs (Takashi Iwai)   
  - ALSA: line6: Add a sanity check for invalid EPs (Takashi Iwai)   
  - drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_all (Chris Wilson)   
  - dnotify: Handle errors from fsnotify_add_mark_locked() in fcntl_dirnotify() (Jan Kara)   
  - blktrace: fix unlocked registration of tracepoints (Jens Axboe)   
  - sctp: set frag_point in sctp_setsockopt_maxseg correctly (Xin Long)   
  - xfrm: check id proto in validate_tmpl() (Cong Wang)   
  - xfrm: Fix stack-out-of-bounds read on socket policy lookup. (Steffen Klassert)   
  - RDMA/netlink: Fix general protection fault (Leon Romanovsky)   
  - KVM/x86: Check input paging mode when cs.l is set (Lan Tianyu)   
  - mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed. (Tetsuo Handa)   
  - xfrm: skip policies marked as dead while rehashing (Florian Westphal)   
  - xfrm: fix rcu usage in xfrm_get_type_offload (Sabrina Dubroca)   
  - xfrm: don't call xfrm_policy_cache_flush while holding spinlock (Florian Westphal)   
  - esp: Fix GRO when the headers not fully in the linear part of the skb. (Steffen Klassert)   
  - mac80211_hwsim: validate number of different channels (Johannes Berg)   
  - cfg80211: check dev_set_name() return value (Johannes Berg)   
  - bpf: mark dst unknown on inconsistent {s, u}bounds adjustments (Daniel Borkmann)   
  - kcm: Only allow TCP sockets to be attached to a KCM mux (Tom Herbert)   
  - kcm: Check if sk_user_data already set in kcm_attach (Tom Herbert)   
  - vhost: use mutex_lock_nested() in vhost_dev_lock_vqs() (Jason Wang)   
  - usb: core: Add a helper function to check the validity of EP type in URB (Takashi Iwai)   
  - Linux 4.14.21 (Greg Kroah-Hartman)   
  - ovl: hash directory inodes for fsnotify (Amir Goldstein)   
  - ASoC: acpi: fix machine driver selection based on quirk (Pierre-Louis Bossart)   
  - mmc: sdhci-of-esdhc: fix the mmc error after sleep on ls1046ardb (yinbo.zhu)   
  - mmc: sdhci-of-esdhc: fix eMMC couldn't work after kexec (yinbo.zhu)   
  - mmc: sdhci-of-esdhc: disable SD clock for clock value 0 (yangbo lu)   
  - media: r820t: fix r820t_write_reg for KASAN (Arnd Bergmann)   
  - ARM: dts: Delete bogus reference to the charlcd (Linus Walleij)   
  - arm: dts: mt2701: Add reset-cells (Matthias Brugger)   
  - arm: dts: mt7623: Update ethsys binding (Matthias Brugger)   
  - ARM: dts: s5pv210: add interrupt-parent for ohci (Arnd Bergmann)   
  - arm64: dts: msm8916: Add missing #phy-cells (Bjorn Andersson)   
  - ARM: pxa/tosa-bt: add MODULE_LICENSE tag (Arnd Bergmann)   
  - ARM: dts: exynos: fix RTC interrupt for exynos5410 (Arnd Bergmann)   
  - Bluetooth: BT_HCIUART now depends on SERIAL_DEV_BUS (Arnd Bergmann)   
  - scsi: core: check for device state in __scsi_remove_target() (Hannes Reinecke)   
  - x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages (Tony Luck)   
  - usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT (James Hogan)   
  - mvpp2: fix multicast address filter (Mikulas Patocka)   
  - ALSA: seq: Fix racy pool initializations (Takashi Iwai)   
  - ALSA: usb: add more device quirks for USB DSD devices (Daniel Mack)   
  - ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204 (Lassi Ylikojola)   
  - ALSA: hda/realtek: PCI quirk for Fujitsu U7x7 (Jan-Marek Glogowski)   
  - ALSA: hda/realtek - Enable Thinkpad Dock device for ALC298 platform (Kailang Yang)   
  - ALSA: hda/realtek - Add headset mode support for Dell laptop (Kailang Yang)   
  - ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute (Kirill Marinushkin)   
  - ALSA: hda - Fix headset mic detection problem for two Dell machines (Hui Wang)   
  - mtd: nand: vf610: set correct ooblayout (Stefan Agner)   
  - 9p/trans_virtio: discard zero-length reply (Greg Kurz)   
  - Btrfs: fix unexpected -EEXIST when creating new inode (Liu Bo)   
  - Btrfs: fix use-after-free on root->orphan_block_rsv (Liu Bo)   
  - Btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (Liu Bo)   
  - Btrfs: fix extent state leak from tree log (Liu Bo)   
  - Btrfs: fix crash due to not cleaning up tree log block's dirty bits (Liu Bo)   
  - Btrfs: fix deadlock in run_delalloc_nocow (Liu Bo)   
  - dm: correctly handle chained bios in dec_pending() (NeilBrown)   
  - iscsi-target: make sure to wake up sleeping login worker (Florian Westphal)   
  - target/iscsi: avoid NULL dereference in CHAP auth error path (David Disseldorp)   
  - blk-wbt: account flush requests correctly (Jens Axboe)   
  - xprtrdma: Fix BUG after a device removal (Chuck Lever)   
  - xprtrdma: Fix calculation of ri_max_send_sges (Chuck Lever)   
  - drm/qxl: reapply cursor after resetting primary (Ray Strode)   
  - qxl: alloc & use shadow for dumb buffers (Gerd Hoffmann)   
  - arm64: proc: Set PTE_NG for table entries to avoid traversing them twice (Will Deacon)   
  - rtlwifi: rtl8821ae: Fix connection lost problem correctly (Larry Finger)   
  - mpls, nospec: Sanitize array index in mpls_label_ok() (Dan Williams)   
  - tracing: Fix parsing of globs with a wildcard at the beginning (Steven Rostedt (VMware))   
  - seq_file: fix incomplete reset on read from zero offset (Miklos Szeredi)   
  - xenbus: track caller request id (Joao Martins)   
  - xen: Fix {set,clear}_foreign_p2m_mapping on autotranslating guests (Simon Gaiser)   
  - rbd: whitelist RBD_FEATURE_OPERATIONS feature bit (Ilya Dryomov)   
  - console/dummy: leave .con_font_get set to NULL (Nicolas Pitre)   
  - video: fbdev: atmel_lcdfb: fix display-timings lookup (Johan Hovold)   
  - PCI: keystone: Fix interrupt-controller-node lookup (Johan Hovold)   
  - PCI: iproc: Fix NULL pointer dereference for BCMA (Ray Jui)   
  - PCI: Disable MSI for HiSilicon Hip06/Hip07 only in Root Port mode (Dongdong Liu)   
  - MIPS: Fix incorrect mem=X@Y handling (Marcin Nowakowski)   
  - MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN (Corentin Labbe)   
  - mm: Fix memory size alignment in devm_memremap_pages_release() (Jan H. Schönherr)   
  - mm: hide a #warning for COMPILE_TEST (Arnd Bergmann)   
  - ext4: correct documentation for grpid mount option (Ernesto A. Fernández)   
  - ext4: save error to disk in __ext4_grp_locked_error() (Zhouyi Zhou)   
  - ext4: fix a race in the ext4 shutdown path (Harshad Shirwadkar)   
  - jbd2: fix sphinx kernel-doc build warnings (Tobin C. Harding)   
  - Revert "apple-gmux: lock iGP IO to protect from vgaarb changes" (Lukas Wunner)   
  - mlx5: fix mlx5_get_vector_affinity to start from completion vector 0 (Sagi Grimberg)   
  - Revert "mmc: meson-gx: include tx phase in the tuning process" (Jerome Brunet)   
  - mmc: bcm2835: Don't overwrite max frequency unconditionally (Phil Elwell)   
  - mmc: sdhci: Implement an SDHCI-specific bounce buffer (Linus Walleij)   
  - mbcache: initialize entry->e_referenced in mb_cache_entry_create() (Alexander Potapenko)   
  - rtc-opal: Fix handling of firmware error codes, prevent busy loops (Stewart Smith)   
  - drm/radeon: adjust tested variable (Julia Lawall)   
  - drm/radeon: Add dpm quirk for Jet PRO (v2) (Alex Deucher)   
  - arm64: Add missing Falkor part number for branch predictor hardening (Shanker Donthineni)   
  - drm/ast: Load lut in crtc_commit (Daniel Vetter)   
  - drm/amd/powerplay: Fix smu_table_entry.handle type (Andrey Grodzovsky)   
  - drm/qxl: unref cursor bo when finished with it (Ray Strode)   
  - drm/ttm: Fix 'buf' pointer update in ttm_bo_vm_access_kmap() (v2) (Tom St Denis)   
  - drm/ttm: Don't add swapped BOs to swap-LRU list (Felix Kuehling)   
  - x86/entry/64: Fix CR3 restore in paranoid_exit() (Ingo Molnar)   
  - x86/cpu: Change type of x86_cache_size variable to unsigned int (Gustavo A. R. Silva)   
  - x86/spectre: Fix an error message (Dan Carpenter)   
  - x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping (Jia Zhang)   
  - selftests/x86/mpx: Fix incorrect bounds with old _sigfault (Rui Wang)   
  - x86/mm: Rename flush_tlb_single() and flush_tlb_one() to __flush_tlb_one_[user|kernel]() (Andy Lutomirski)   
  - kmemcheck: rip it out for real (Michal Hocko)   
  - kmemcheck: rip it out (Levin, Alexander (Sasha Levin))   
  - kmemcheck: remove whats left of NOTRACK flags (Levin, Alexander (Sasha Levin))   
  - kmemcheck: stop using GFP_NOTRACK and SLAB_NOTRACK (Levin, Alexander (Sasha Levin))   
  - kmemcheck: remove annotations (Levin, Alexander (Sasha Levin))   
  - x86/speculation: Add <asm/msr-index.h> dependency (Peter Zijlstra)   
  - nospec: Move array_index_nospec() parameter checking into separate macro (Will Deacon)   
  - x86/speculation: Fix up array_index_nospec_mask() asm constraint (Dan Williams)   
  - x86/debug: Use UD2 for WARN() (Peter Zijlstra)   
  - x86/debug, objtool: Annotate WARN()-related UD2 as reachable (Josh Poimboeuf)   
  - objtool: Fix segfault in ignore_unreachable_insn() (Josh Poimboeuf)   
  - selftests/x86: Disable tests requiring 32-bit support on pure 64-bit systems (Dominik Brodowski)   
  - selftests/x86: Do not rely on "int $0x80" in single_step_syscall.c (Dominik Brodowski)   
  - selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c (Dominik Brodowski)   
  - selftests/x86/pkeys: Remove unused functions (Ingo Molnar)   
  - selftests/x86: Clean up and document sscanf() usage (Dominik Brodowski)   
  - selftests/x86: Fix vDSO selftest segfault for vsyscall=none (Dominik Brodowski)   
  - x86/entry/64: Remove the unused 'icebp' macro (Borislav Petkov)   
  - x86/entry/64: Fix paranoid_entry() frame pointer warning (Josh Poimboeuf)   
  - x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly (Dominik Brodowski)   
  - x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and SAVE_AND_CLEAR_REGS macros (Dominik Brodowski)   
  - x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases (Dominik Brodowski)   
  - x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro (Dominik Brodowski)   
  - x86/entry/64: Interleave XOR register clearing with PUSH instructions (Dominik Brodowski)   
  - x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS macro (Dominik Brodowski)   
  - x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused extensions (Dominik Brodowski)   
  - x86/entry/64: Clear registers for exceptions/interrupts, to reduce speculation attack surface (Dan Williams)   
  - PM: cpuidle: Fix cpuidle_poll_state_init() prototype (Rafael J. Wysocki)   
  - PM / runtime: Update links_count also if !CONFIG_SRCU (Lukas Wunner)   
  - x86/speculation: Clean up various Spectre related details (Ingo Molnar)   
  - KVM/nVMX: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap (KarimAllah Ahmed)   
  - X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRs (KarimAllah Ahmed)   
  - KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods (David Woodhouse)   
  - Revert "x86/speculation: Simplify indirect_branch_prediction_barrier()" (David Woodhouse)   
  - x86/speculation: Correct Speculation Control microcode blacklist again (David Woodhouse)   
  - x86/speculation: Update Speculation Control microcode blacklist (David Woodhouse)   
  - x86/mm/pti: Fix PTI comment in entry_SYSCALL_64() (Nadav Amit)   
  - powerpc/mm/radix: Split linear mapping on hot-unplug (Balbir Singh)   
  - crypto: sun4i_ss_prng - convert lock to _bh in sun4i_ss_prng_generate (Artem Savkov)   
  - crypto: sun4i_ss_prng - fix return value of sun4i_ss_prng_generate (Artem Savkov)   
  - compiler-gcc.h: __nostackprotector needs gcc-4.4 and up (Geert Uytterhoeven)   
  - compiler-gcc.h: Introduce __optimize function attribute (Geert Uytterhoeven)   
  - x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface (Dan Williams)   
  - x86/entry/64: Clear extra registers beyond syscall arguments, to reduce speculation attack surface (Dan Williams)   
  - x86: PM: Make APM idle driver initialize polling state (Rafael J. Wysocki)   
  - x86/xen: init %gs very early to avoid page faults with stack protector (Juergen Gross)   
  - x86/kexec: Make kexec (mostly) work in 5-level paging mode (Kirill A. Shutemov)   
  - x86/gpu: add CFL to early quirks (Lucas De Marchi)   
  - drm/i915/kbl: Change a KBL pci id to GT2 from GT1.5 (Anuj Phogat)   
  - drm/i915: add GT number to intel_device_info (Lionel Landwerlin)   
  - arm: spear13xx: Fix spics gpio controller's warning (Viresh Kumar)   
  - arm: spear13xx: Fix dmas cells (Viresh Kumar)   
  - arm: spear600: Add missing interrupt-parent of rtc (Viresh Kumar)   
  - arm: dts: mt7623: fix card detection issue on bananapi-r2 (Sean Wang)   
  - ARM: dts: nomadik: add interrupt-parent for clcd (Arnd Bergmann)   
  - ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property (Patrice Chotard)   
  - ARM: lpc3250: fix uda1380 gpio numbers (Arnd Bergmann)   
  - arm64: dts: msm8916: Correct ipc references for smsm (Bjorn Andersson)   
  - s390: fix handling of -1 in set{,fs}[gu]id16 syscalls (Eugene Syromiatnikov)   
  - dma-buf: fix reservation_object_wait_timeout_rcu once more v2 (Christian König)   
  - powerpc: Fix DABR match on hash based systems (Benjamin Herrenschmidt)   
  - powerpc/xive: Use hw CPU ids when configuring the CPU queues (Cédric Le Goater)   
  - powerpc/mm: Flush radix process translations when setting MMU type (Alexey Kardashevskiy)   
  - powerpc/numa: Invalidate numa_cpu_lookup_table on cpu remove (Nathan Fontenot)   
  - powerpc/radix: Remove trace_tlbie call from radix__flush_tlb_all (Mahesh Salgaonkar)   
  - ocfs2: try a blocking lock before return AOP_TRUNCATED_PAGE (Gang He)   
  - mwifiex: resolve reset vs. remove()/shutdown() deadlocks (Brian Norris)   
  - PM / devfreq: Propagate error from devfreq_add_device() (Bjorn Andersson)   
  - swiotlb: suppress warning when __GFP_NOWARN is set (Christian König)   
  - cpufreq: powernv: Dont assume distinct pstate values for nominal and pmin (Shilpasri G Bhat)   
  - RDMA/rxe: Fix rxe_qp_cleanup() (Bart Van Assche)   
  - RDMA/rxe: Fix a race condition in rxe_requester() (Bart Van Assche)   
  - RDMA/rxe: Fix a race condition related to the QP error state (Bart Van Assche)   
  - kselftest: fix OOM in memory compaction test (Arnd Bergmann)   
  - selftests: seccomp: fix compile error seccomp_bpf (Anders Roxell)   
  - IB/core: Avoid a potential OOPs for an unused optional parameter (Michael J. Ruhl)   
  - IB/core: Fix ib_wc structure size to remain in 64 bytes boundary (Bodong Wang)   
  - IB/core: Fix two kernel warnings triggered by rxe registration (Bart Van Assche)   
  - IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports (Jack Morgenstein)   
  - IB/qib: Fix comparison error with qperf compare/swap test (Mike Marciniszyn)   
  - IB/umad: Fix use of unprotected device pointer (Jack Morgenstein)   
  - scsi: smartpqi: allow static build ("built-in") (Steffen Weber)   
  - tracing: Prevent PROFILE_ALL_BRANCHES when FORTIFY_SOURCE=y (Randy Dunlap)


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.20-1.el7uek]
changelog:
  - uek-rpm: Update nano modules list (Somasundaram Krishnasamy)  [Orabug: 27532347]  
  - uek-rpm: Set base_sublevel to 20 (Somasundaram Krishnasamy)  [Orabug: 27586336]  
  - scsi: libiscsi: Allow sd_shutdown on bad transport (Rafael David Tinoco)  [Orabug: 27573006]  
  - iscsi-target: make sure to wake up sleeping login worker (Florian Westphal)  [Orabug: 27555180]  
  - Linux 4.14.20 (Greg Kroah-Hartman)   
  - scsi: cxlflash: Reset command ioasc (Uma Krishnan)   
  - scsi: lpfc: Fix crash after bad bar setup on driver attachment (James Smart)   
  - rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modules (Paul E. McKenney)   
  - scsi: core: Ensure that the SCSI error handler gets woken up (Bart Van Assche)   
  - ftrace: Remove incorrect setting of glob search field (Steven Rostedt (VMware))   
  - devpts: fix error handling in devpts_mntget() (Eric Biggers)   
  - mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy (Eric W. Biederman)   
  - ovl: take mnt_want_write() for removing impure xattr (Amir Goldstein)   
  - ovl: fix failure to fsync lower dir (Amir Goldstein)   
  - acpi, nfit: fix register dimm error handling (Toshi Kani)   
  - ACPI: sbshc: remove raw pointer from printk() message (Greg Kroah-Hartman)   
  - drm/i915: Avoid PPS HW/SW state mismatch due to rounding (Imre Deak)   
  - arm64: dts: marvell: add Ethernet aliases (Yan Markman)   
  - objtool: Fix switch-table detection (Peter Zijlstra)   
  - btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker (Nikolay Borisov)   
  - lib/ubsan: add type mismatch handler for new GCC/Clang (Andrey Ryabinin)   
  - lib/ubsan.c: s/missaligned/misaligned/ (Andrew Morton)   
  - clocksource/drivers/stm32: Fix kernel panic with multiple timers (Daniel Lezcano)   
  - blk-mq: quiesce queue before freeing queue (Ming Lei)   
  - pktcdvd: Fix a recently introduced NULL pointer dereference (Bart Van Assche)   
  - pktcdvd: Fix pkt_setup_dev() error path (Bart Van Assche)   
  - pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping (Peter Rosin)   
  - pinctrl: sx150x: Register pinctrl before adding the gpiochip (Peter Rosin)   
  - pinctrl: sx150x: Unregister the pinctrl on release (Peter Rosin)   
  - pinctrl: mcp23s08: fix irq setup order (Dmitry Mastykin)   
  - pinctrl: intel: Initialize GPIO properly when used through irqchip (Mika Westerberg)   
  - EDAC, octeon: Fix an uninitialized variable warning (James Hogan)   
  - xtensa: fix futex_atomic_cmpxchg_inatomic (Max Filippov)   
  - alpha: fix formating of stack content (Mikulas Patocka)   
  - alpha: fix reboot on Avanti platform (Mikulas Patocka)   
  - alpha: Fix mixed up args in EXC macro in futex operations (Michael Cree)   
  - alpha: osf_sys.c: fix put_tv32 regression (Arnd Bergmann)   
  - alpha: fix crash if pthread_create races with signal delivery (Mikulas Patocka)   
  - signal/sh: Ensure si_signo is initialized in do_divide_error (Eric W. Biederman)   
  - signal/openrisc: Fix do_unaligned_access to send the proper signal (Eric W. Biederman)   
  - ipmi: use dynamic memory for DMI driver override (John Garry)   
  - Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" version (Hans de Goede)   
  - Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" (Kai-Heng Feng)   
  - Bluetooth: btsdio: Do not bind to non-removable BCM43341 (Hans de Goede)   
  - HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working (Hans de Goede)   
  - pipe: fix off-by-one error when checking buffer limits (Eric Biggers)   
  - pipe: actually allow root to exceed the pipe buffer limits (Eric Biggers)   
  - kernel/relay.c: revert "kernel/relay.c: fix potential memory leak" (Eric Biggers)   
  - kernel/async.c: revert "async: simplify lowest_in_progress()" (Rasmus Villemoes)   
  - fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() (Heiko Carstens)   
  - media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (Mauro Carvalho Chehab)   
  - media: ts2020: avoid integer overflows on 32 bit machines (Mauro Carvalho Chehab)   
  - media: dvb-frontends: fix i2c access helpers for KASAN (Arnd Bergmann)   
  - kasan: rework Kconfig settings (Arnd Bergmann)   
  - kasan: don't emit builtin calls when sanitization is off (Andrey Konovalov)   
  - Btrfs: raid56: iterate raid56 internal bio with bio_for_each_segment_all (Liu Bo)   
  - watchdog: imx2_wdt: restore previous timeout after suspend+resume (Martin Kaiser)   
  - ASoC: skl: Fix kernel warning due to zero NHTL entry (Takashi Iwai)   
  - ASoC: rockchip: i2s: fix playback after runtime resume (John Keeping)   
  - KVM: PPC: Book3S PR: Fix broken select due to misspelling (Ulf Magnusson)   
  - KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (James Morse)   
  - KVM: PPC: Book3S HV: Drop locks before reading guest memory (Paul Mackerras)   
  - KVM: PPC: Book3S HV: Make sure we don't re-enter guest without XIVE loaded (Paul Mackerras)   
  - KVM: nVMX: Fix bug of injecting L2 exception into L1 (Liran Alon)   
  - KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2 (Liran Alon)   
  - arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls (Marc Zyngier)   
  - crypto: sha512-mb - initialize pending lengths correctly (Eric Biggers)   
  - crypto: caam - fix endless loop when DECO acquire fails (Horia Geantă)   
  - media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs (Hans Verkuil)   
  - media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic (Daniel Mentz)   
  - media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors (Hans Verkuil)   
  - media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type (Hans Verkuil)   
  - media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32 (Hans Verkuil)   
  - media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (Hans Verkuil)   
  - media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 (Hans Verkuil)   
  - media: v4l2-compat-ioctl32.c: avoid sizeof(type) (Hans Verkuil)   
  - media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32 (Hans Verkuil)   
  - media: v4l2-compat-ioctl32.c: fix the indentation (Hans Verkuil)   
  - media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF (Hans Verkuil)   
  - media: v4l2-ioctl.c: don't copy back the result for -ENOTTY (Hans Verkuil)   
  - media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt (Hans Verkuil)   
  - crypto: hash - prevent using keyed hashes without setting key (Eric Biggers)   
  - crypto: hash - annotate algorithms taking optional key (Eric Biggers)   
  - crypto: poly1305 - remove ->setkey() method (Eric Biggers)   
  - crypto: mcryptd - pass through absence of ->setkey() (Eric Biggers)   
  - crypto: cryptd - pass through absence of ->setkey() (Eric Biggers)   
  - crypto: hash - introduce crypto_hash_alg_has_setkey() (Eric Biggers)   
  - ahci: Add Intel Cannon Lake PCH-H PCI ID (Mika Westerberg)   
  - ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI (Hans de Goede)   
  - ahci: Annotate PCI ids for mobile Intel chipsets as such (Hans de Goede)   
  - kernfs: fix regression in kernfs_fop_write caused by wrong type (Ivan Vecera)   
  - NFS: Fix a race between mmap() and O_DIRECT (Trond Myklebust)   
  - NFS: reject request for id_legacy key without auxdata (Eric Biggers)   
  - NFS: commit direct writes even if they fail partially (J. Bruce Fields)   
  - NFS: Fix nfsstat breakage due to LOOKUPP (Trond Myklebust)   
  - NFS: Add a cond_resched() to nfs_commit_release_pages() (Trond Myklebust)   
  - nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (Tigran Mkrtchyan)   
  - nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds (Scott Mayhew)   
  - ubifs: free the encrypted symlink target (Eric Biggers)   
  - ubi: block: Fix locking for idr_alloc/idr_remove (Bradley Bolen)   
  - ubi: fastmap: Erase outdated anchor PEBs during attach (Sascha Hauer)   
  - ubi: Fix race condition between ubi volume creation and udev (Clay McClure)   
  - mtd: nand: sunxi: Fix ECC strength choice (Miquel Raynal)   
  - mtd: nand: Fix nand_do_read_oob() return value (Miquel Raynal)   
  - mtd: nand: brcmnand: Disable prefetch by default (Kamal Dasu)   
  - mtd: cfi: convert inline functions to macros (Arnd Bergmann)   
  - arm64: Kill PSCI_GET_VERSION as a variant-2 workaround (Marc Zyngier)   
  - arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support (Marc Zyngier)   
  - arm/arm64: smccc: Implement SMCCC v1.1 inline primitive (Marc Zyngier)   
  - arm/arm64: smccc: Make function identifiers an unsigned quantity (Marc Zyngier)   
  - firmware/psci: Expose SMCCC version through psci_ops (Marc Zyngier)   
  - firmware/psci: Expose PSCI conduit (Marc Zyngier)   
  - arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling (Marc Zyngier)   
  - arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support (Marc Zyngier)   {CVE-2017-5715} 
  - arm/arm64: KVM: Turn kvm_psci_version into a static inline (Marc Zyngier)   
  - arm64: KVM: Make PSCI_VERSION a fast path (Marc Zyngier)   
  - arm/arm64: KVM: Advertise SMCCC v1.1 (Marc Zyngier)   
  - arm/arm64: KVM: Implement PSCI 1.0 support (Marc Zyngier)   
  - arm/arm64: KVM: Add smccc accessors to PSCI code (Marc Zyngier)   
  - arm/arm64: KVM: Add PSCI_VERSION helper (Marc Zyngier)   
  - arm/arm64: KVM: Consolidate the PSCI include files (Marc Zyngier)   
  - arm64: KVM: Increment PC after handling an SMC trap (Marc Zyngier)   
  - arm64: Branch predictor hardening for Cavium ThunderX2 (Jayachandran C)   
  - arm64: Implement branch predictor hardening for Falkor (Shanker Donthineni)   
  - arm64: Implement branch predictor hardening for affected Cortex-A CPUs (Will Deacon)   
  - arm64: cputype: Add missing MIDR values for Cortex-A72 and Cortex-A75 (Will Deacon)   
  - arm64: entry: Apply BP hardening for suspicious interrupts from EL0 (Will Deacon)   
  - arm64: entry: Apply BP hardening for high-priority synchronous exceptions (Will Deacon)   
  - arm64: KVM: Use per-CPU vector when BP hardening is enabled (Marc Zyngier)   
  - arm64: Move BP hardening to check_and_switch_context (Marc Zyngier)   
  - arm64: Add skeleton to harden the branch predictor against aliasing attacks (Will Deacon)   
  - arm64: Move post_ttbr_update_workaround to C code (Marc Zyngier)   
  - drivers/firmware: Expose psci_get_version through psci_ops structure (Will Deacon)   
  - arm64: cpufeature: Pass capability structure to ->enable callback (Will Deacon)   
  - arm64: Run enable method for errata work arounds on late CPUs (Suzuki K Poulose)   
  - arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early (James Morse)   
  - arm64: futex: Mask __user pointers prior to dereference (Will Deacon)   
  - arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user (Will Deacon)   
  - arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_user (Will Deacon)   
  - arm64: uaccess: Prevent speculative use of the current addr_limit (Will Deacon)   
  - arm64: entry: Ensure branch through syscall table is bounded under speculation (Will Deacon)   
  - arm64: Use pointer masking to limit uaccess speculation (Robin Murphy)   
  - arm64: Make USER_DS an inclusive limit (Robin Murphy)   
  - arm64: Implement array_index_mask_nospec() (Robin Murphy)   
  - arm64: barrier: Add CSDB macros to control data-value prediction (Will Deacon)   
  - arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives (Will Deacon)   
  - arm64: entry: Reword comment about post_ttbr_update_workaround (Will Deacon)   
  - arm64: Force KPTI to be disabled on Cavium ThunderX (Marc Zyngier)   
  - arm64: kpti: Add ->enable callback to remap swapper using nG mappings (Will Deacon)   
  - arm64: mm: Permit transitioning from Global to Non-Global without BBM (Will Deacon)   
  - arm64: kpti: Make use of nG dependent on arm64_kernel_unmapped_at_el0() (Will Deacon)   
  - arm64: Turn on KPTI only on CPUs that need it (Jayachandran C)   {CVE-2017-5754} 
  - arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs (Jayachandran C)   
  - arm64: kpti: Fix the interaction between ASID switching and software PAN (Catalin Marinas)   
  - arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR (Will Deacon)   
  - arm64: capabilities: Handle duplicate entries for a capability (Suzuki K Poulose)   
  - arm64: Take into account ID_AA64PFR0_EL1.CSV3 (Will Deacon)   
  - arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry (Will Deacon)   
  - arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (Will Deacon)   
  - arm64: use RET instruction for exiting the trampoline (Will Deacon)   
  - arm64: kaslr: Put kernel vectors address in separate data page (Will Deacon)   
  - arm64: entry: Add fake CPU feature for unmapping the kernel at EL0 (Will Deacon)   
  - arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks (Will Deacon)   
  - arm64: cpu_errata: Add Kryo to Falkor 1003 errata (Stephen Boyd)   
  - arm64: erratum: Work around Falkor erratum #E1003 in trampoline code (Will Deacon)   
  - arm64: entry: Hook up entry trampoline to exception vectors (Will Deacon)   
  - arm64: entry: Explicitly pass exception level to kernel_ventry macro (Will Deacon)   
  - arm64: mm: Map entry trampoline into trampoline and kernel page tables (Will Deacon)   
  - arm64: entry: Add exception trampoline page for exceptions from EL0 (Will Deacon)   
  - arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI (Will Deacon)   
  - arm64: mm: Add arm64_kernel_unmapped_at_el0 helper (Will Deacon)   
  - arm64: mm: Allocate ASIDs in pairs (Will Deacon)   
  - arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (Will Deacon)   
  - arm64: mm: Rename post_ttbr0_update_workaround (Will Deacon)   
  - arm64: mm: Remove pre_ttbr0_update_workaround for Falkor erratum #E1003 (Will Deacon)   
  - arm64: mm: Move ASID from TTBR0 to TTBR1 (Will Deacon)   
  - arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (Will Deacon)   
  - arm64: mm: Use non-global mappings for kernel space (Will Deacon)   
  - arm64: move TASK_* definitions to <asm/processor.h> (Yury Norov)   
  - media: hdpvr: Fix an error handling path in hdpvr_probe() (Arvind Yadav)   
  - media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner (Malcolm Priestley)   
  - media: dvb-usb-v2: lmedm04: Improve logic checking of warm start (Malcolm Priestley)   
  - dccp: CVE-2017-8824: use-after-free in DCCP code (Mohamed Ghannam)   
  - drm/i915: Fix deadlock in i830_disable_pipe() (Ville Syrjälä)   
  - drm/i915: Redo plane sanitation during readout (Ville Syrjälä)   
  - drm/i915: Add .get_hw_state() method for planes (Ville Syrjälä)   
  - sched/rt: Up the root domain ref count when passing it around via IPIs (Steven Rostedt (VMware))   
  - sched/rt: Use container_of() to get root domain in rto_push_irq_work_func() (Steven Rostedt (VMware))   
  - KVM MMU: check pending exception before injecting APF (Haozhong Zhang)   
  - arm64: Add software workaround for Falkor erratum 1041 (Shanker Donthineni)   
  - arm64: Define cputype macros for Falkor CPU (Shanker Donthineni)   
  - watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop (Rasmus Villemoes)   
  - sched/wait: Fix add_wait_queue() behavioral change (Omar Sandoval)   
  - dmaengine: dmatest: fix container_of member in dmatest_callback (Yang Shunyong)   
  - cpufreq: mediatek: add mediatek related projects into blacklist (Andrew-sh Cheng)   
  - CIFS: zero sensitive data when freeing (Aurelien Aptel)   
  - cifs: Fix autonegotiate security settings mismatch (Daniel N Pettersson)   
  - cifs: Fix missing put_xid in cifs_file_strict_mmap (Matthew Wilcox)   
  - powerpc/pseries: include linux/types.h in asm/hvcall.h (Michal Suchanek)   
  - watchdog: indydog: Add dependency on SGI_HAS_INDYDOG (Matt Redfearn)


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.19-2.el7uek]
changelog:
  - uek-rpm: enable USERFAULTFD in debug kernel (Mike Kravetz)  [Orabug: 27574106]  
  - scsi: mpt3sas: make function _get_st_from_smid static (Colin Ian King)  [Orabug: 27439652]  
  - scsi: mpt3sas: lockless command submission (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: simplify _wait_for_commands_to_complete() (Hannes Reinecke)  [Orabug: 27439652]  
  - scsi: mpt3sas: simplify mpt3sas_scsi_issue_tm() (Hannes Reinecke)  [Orabug: 27439652]  
  - scsi: mpt3sas: simplify task management functions (Hannes Reinecke)  [Orabug: 27439652]  
  - scsi: mpt3sas: always use first reserved smid for ioctl passthrough (Hannes Reinecke)  [Orabug: 27439652]  
  - scsi: mpt3sas: check command status before attempting abort (Hannes Reinecke)  [Orabug: 27439652]  
  - scsi: mpt3sas: Introduce mpt3sas_get_st_from_smid() (Hannes Reinecke)  [Orabug: 27439652]  
  - scsi: mpt3sas: open-code _scsih_scsi_lookup_get() (Hannes Reinecke)  [Orabug: 27439652]  
  - scsi: mpt3sas: separate out _base_recovery_check() (Hannes Reinecke)  [Orabug: 27439652]  
  - scsi: mpt3sas: use list_splice_init() (Hannes Reinecke)  [Orabug: 27439652]  
  - scsi: mpt3sas: set default value for cb_idx (Hannes Reinecke)  [Orabug: 27439652]  
  - scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag. (Chaitra P B)  [Orabug: 27439652]  
  - scsi: mpt3sas: Remove unused variable requeue_event (Suganath Prabu S)  [Orabug: 27439652]  
  - scsi: mpt3sas: Replace PCI pool old API (Romain Perier)  [Orabug: 27439652]  
  - scsi: mpt3sas: remove a stray KERN_INFO (Dan Carpenter)  [Orabug: 27439652]  
  - scsi: mpt3sas: cleanup _scsih_pcie_enumeration_event() (Dan Carpenter)  [Orabug: 27439652]  
  - scsi: mpt3sas: fix dma_addr_t casts (Arnd Bergmann)  [Orabug: 27439652]  
  - scsi: mpt3sas: Update mpt3sas driver version. (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: Fix sparse warnings (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: Fix nvme drives checking for tlr. (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: NVMe drive support for BTDHMAPPING ioctl command and log info (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: Add-Task-management-debug-info-for-NVMe-drives. (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: scan and add nvme device after controller reset (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: Set NVMe device queue depth as 128 (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: Handle NVMe PCIe device related events generated from firmware. (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: API's to remove nvme drive from sml (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: API 's to support NVMe drive addition to SML (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: Added support for nvme encapsulated request message. (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: SGL to PRP Translation for I/Os to NVMe devices (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: Add nvme device support in slave alloc, target alloc and probe (Suganath Prabu Subramani)  [Orabug: 27439652]  
  - scsi: mpt3sas: Bump mpt3sas driver version to v16.100.00.00 (Sreekanth Reddy)  [Orabug: 27439652]  
  - scsi: mpt3sas: Adding support for SAS3616 HBA device (Sreekanth Reddy)  [Orabug: 27439652]  
  - scsi: mpt3sas: Fix possibility of using invalid Enclosure Handle for SAS device after host reset (Sreekanth Reddy)  [Orabug: 27439652]  
  - scsi: mpt3sas: Display chassis slot information of the drive (Sreekanth Reddy)  [Orabug: 27439652]  
  - scsi: mpt3sas: Updated MPI headers to v2.00.48 (Sreekanth Reddy)  [Orabug: 27439652]  
  - scsi: mpt3sas: Fix removal and addition of vSES device during host reset (Sreekanth Reddy)  [Orabug: 27439652]  
  - scsi: mpt3sas: Reduce memory footprint in kdump kernel (Sreekanth Reddy)  [Orabug: 27439652]  
  - scsi: mpt3sas: Fixed memory leaks in driver (Sreekanth Reddy)  [Orabug: 27439652]  
  - scsi: mpt3sas: Processing of Cable Exception events (Sreekanth Reddy)  [Orabug: 27439652]  
  - scsi: mpt3sas: remove redundant copy_from_user in _ctl_getiocinfo (Meng Xu)  [Orabug: 27439652]  
  - IB/ipoib: ibacl_get_instances shows an ACL instance twice (Ka-Cheong Poon)  [Orabug: 27546119]  
  - i40iw: Free IEQ resources (Mustafa Ismail)  [Orabug: 27439773]  
  - i40iw: Remove setting of rem_addr.len (Mustafa Ismail)  [Orabug: 27439773]  
  - i40iw: Remove limit on re-posting AEQ entries to HW (Sindhu Devale)  [Orabug: 27439773]  
  - i40iw: Zero-out consumer key on allocate stag for FMR (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Remove extra call to i40iw_est_sd() (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Replace mdelay with msleep in i40iw_wait_pe_ready (Jia-Ju Bai)  [Orabug: 27439773]  
  - i40iw: Change accelerated flag to bool (Henry Orosco)  [Orabug: 27439773]  
  - i40iw: Fix the connection ORD value for loopback (Tatyana Nikolova)  [Orabug: 27439773]  
  - i40iw: Validate correct IRD/ORD connection parameters (Tatyana Nikolova)  [Orabug: 27439773]  
  - i40iw: Ignore LLP_DOUBT_REACHABILITY AE (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Fix sequence number for the first partial FPDU (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Selectively teardown QPs on IP addr change event (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Add notifier for network device events (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Correct Q1/XF object count equation (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Use utility function roundup_pow_of_two() (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Set MAX_IRD_SIZE to 64 (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Reinitialize add_sd_cnt (Mustafa Ismail)  [Orabug: 27439773]  
  - i40iw: Use sqsize to initialize cqp_requests elements (Chien Tin Tung)  [Orabug: 27439773]  
  - i40iw: remove unused 'timeval' struct member (Arnd Bergmann)  [Orabug: 27439773]  
  - i40iw: Notify user of established connection after QP in RTS (Henry Orosco)  [Orabug: 27439773]  
  - i40iw: Move MPA request event for loopback after connect (Tatyana Nikolova)  [Orabug: 27439773]  
  - i40iw: Correct ARP index mask (Mustafa Ismail)  [Orabug: 27439773]  
  - i40iw: Do not free sqbuf when event is I40IW_TIMER_TYPE_CLOSE (Mustafa Ismail)  [Orabug: 27439773]  
  - i40iw: Allocate a sdbuf per CQP WQE (Chien Tin Tung)  [Orabug: 27439773]  
  - i40iw: Move cqp_cmd_head init to CQP initialization (Bob Sharp)  [Orabug: 27439773]  
  - i40iw: Remove UDA QP from QoS list if creation fails (Ivan Barrera)  [Orabug: 27439773]  
  - i40iw: Clear CQP Head/Tail during initialization (Christopher Bednarz)  [Orabug: 27439773]  
  - i40iw: Refactor queue depth calculation (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Reinitialize IEQ on MTU change (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Move ceq_valid to i40iw_sc_dev structure (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Account for IPv6 header when setting MSS (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Remove unused structures (Mustafa Ismail)  [Orabug: 27439773]  
  - i40iw: Move exception_lan_queue to VSI structure (Mustafa Ismail)  [Orabug: 27439773]  
  - i40iw: Remove unused static_rsrc from i40iw_create_qp_info (Mustafa Ismail)  [Orabug: 27439773]  
  - i40iw: Ignore AE source field in AEQE for some AEs (Mustafa Ismail)  [Orabug: 27439773]  
  - i40iw: Cleanup AE processing (Mustafa Ismail)  [Orabug: 27439773]  
  - RDMA/i40iw: Convert timers to use timer_setup() (part 2) (Kees Cook)  [Orabug: 27439773]  
  - RDMA/i40iw: Remove a set-but-not-used variable (Bart Van Assche)  [Orabug: 27439773]  
  - RDMA/i40iw: Suppress gcc 7 fall-through complaints (Bart Van Assche)  [Orabug: 27439773]  
  - RDMA/i40iw: Fix a race condition (Bart Van Assche)  [Orabug: 27439773]  
  - RDMA/i40iw: Convert timers to use timer_setup() (Kees Cook)  [Orabug: 27439773]  
  - i40iw: Do not allow posting WR after QP is flushed (Shiraz Saleem)  [Orabug: 27439773]  
  - i40iw: Do not generate CQE for RTR on QP flush (Mustafa Ismail)  [Orabug: 27439773]  
  - i40iw: Do not retransmit MPA request after it is ACKed (Tatyana Nikolova)  [Orabug: 27439773]  
  - scsi: core: check for device state in __scsi_remove_target() (Hannes Reinecke)  [Orabug: 27571760]  
  - Add the prototype for mlx5_vector2eqn() back into include/linux/mlx5/driver.h (Sudhakar Dindukurti)   
  - dtrace: remove the stubs on x86 (Nick Alcock)  [Orabug: 27557864]  
  - uek-rpm: Set base_sublevel to 19 (Somasundaram Krishnasamy)  [Orabug: 27396439]  
  - Linux 4.14.19 (Greg Kroah-Hartman)   
  - Revert "x86/alternative: Print unadorned pointers" (Greg Kroah-Hartman)   
  - scsi: storvsc: missing error code in storvsc_probe() (Dan Carpenter)   
  - kernel/exit.c: export abort() to modules (Andrew Morton)   
  - arch: define weak abort() (Sudip Mukherjee)   
  - crypto: tcrypt - fix S/G table for test_aead_speed() (Robert Baronescu)   
  - media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE (Jesse Chan)   
  - media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION (Jesse Chan)   
  - soreuseport: fix mem leak in reuseport_add_sock() (Eric Dumazet)   
  - ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only (Martin KaFai Lau)   
  - tcp_bbr: fix pacing_gain to always be unity when using lt_bw (Neal Cardwell)   
  - rocker: fix possible null pointer dereference in rocker_router_fib_event_work (Jiri Pirko)   
  - net: ipv6: send unsolicited NA after DAD (David Ahern)   
  - Revert "defer call to mem_cgroup_sk_alloc()" (Roman Gushchin)   
  - vhost_net: stop device during reset owner (Jason Wang)   
  - tcp: release sk_frag.page in tcp_disconnect (Li RongQing)   
  - r8169: fix RTL8168EP take too long to complete driver initialization. (Chunhao Lin)   
  - qmi_wwan: Add support for Quectel EP06 (Kristian Evensen)   
  - qlcnic: fix deadlock bug (Junxiao Bi)   
  - net: igmp: add a missing rcu locking section (Eric Dumazet)   
  - ip6mr: fix stale iterator (Nikolay Aleksandrov)   
  - kbuild: rpm-pkg: keep spec file until make mrproper (Masahiro Yamada)   
  - .gitignore: move *.dtb and *.dtb.S patterns to the top-level .gitignore (Masahiro Yamada)   
  - .gitignore: sort normal pattern rules alphabetically (Masahiro Yamada)   
  - Linux 4.14.18 (Greg Kroah-Hartman)   
  - fpga: region: release of_parse_phandle nodes after use (Ian Abbott)   
  - serial: core: mark port as initialized after successful IRQ change (Sebastian Andrzej Siewior)   
  - KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL (KarimAllah Ahmed)   
  - KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL (KarimAllah Ahmed)   
  - KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES (KarimAllah Ahmed)   
  - KVM/x86: Add IBPB support (Ashok Raj)   
  - KVM/x86: Update the reverse_cpuid list to include CPUID_7_EDX (KarimAllah Ahmed)   
  - x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL (Darren Kenny)   
  - x86/pti: Mark constant arrays as __initconst (Arnd Bergmann)   
  - x86/spectre: Simplify spectre_v2 command line parsing (KarimAllah Ahmed)   
  - x86/retpoline: Avoid retpolines for built-in __init functions (David Woodhouse)   
  - x86/kvm: Update spectre-v1 mitigation (Dan Williams)   
  - KVM: VMX: make MSR bitmaps per-VCPU (Paolo Bonzini)   
  - x86/paravirt: Remove 'noreplace-paravirt' cmdline option (Josh Poimboeuf)   
  - x86/speculation: Use Indirect Branch Prediction Barrier in context switch (Tim Chen)   
  - x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel (David Woodhouse)   
  - x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable" (Colin Ian King)   
  - x86/spectre: Report get_user mitigation for spectre_v1 (Dan Williams)   
  - nl80211: Sanitize array index in parse_txq_params (Dan Williams)   
  - vfs, fdtable: Prevent bounds-check bypass via speculative execution (Dan Williams)   
  - x86/syscall: Sanitize syscall table de-references under speculation (Dan Williams)   
  - x86/get_user: Use pointer masking to limit speculation (Dan Williams)   
  - x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec (Dan Williams)   
  - x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end} (Dan Williams)   
  - x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec (Dan Williams)   
  - x86: Introduce barrier_nospec (Dan Williams)   
  - x86: Implement array_index_mask_nospec (Dan Williams)   
  - array_index_nospec: Sanitize speculative array de-references (Dan Williams)   
  - Documentation: Document array_index_nospec (Mark Rutland)   
  - x86/asm: Move 'status' from thread_struct to thread_info (Andy Lutomirski)   
  - x86/entry/64: Push extra regs right away (Andy Lutomirski)   
  - x86/entry/64: Remove the SYSCALL64 fast path (Andy Lutomirski)   
  - x86/spectre: Check CONFIG_RETPOLINE in command line parser (Dou Liyang)   
  - x86/mm: Fix overlap of i386 CPU_ENTRY_AREA with FIX_BTMAP (William Grant)   
  - objtool: Warn on stripped section symbol (Josh Poimboeuf)   
  - objtool: Add support for alternatives at the end of a section (Josh Poimboeuf)   
  - objtool: Improve retpoline alternative handling (Josh Poimboeuf)   
  - KVM: VMX: introduce alloc_loaded_vmcs (Paolo Bonzini)   
  - KVM: nVMX: Eliminate vmcs02 pool (Jim Mattson)   
  - ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE (Jesse Chan)   
  - pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE (Jesse Chan)   
  - iio: adc/accel: Fix up module licenses (Linus Walleij)   
  - auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE (Jesse Chan)   
  - x86/speculation: Simplify indirect_branch_prediction_barrier() (Borislav Petkov)   
  - x86/retpoline: Simplify vmexit_fill_RSB() (Borislav Petkov)   
  - x86/cpufeatures: Clean up Spectre v2 related CPUID flags (David Woodhouse)   
  - x86/cpu/bugs: Make retpoline module warning conditional (Thomas Gleixner)   
  - x86/bugs: Drop one "mitigation" from dmesg (Borislav Petkov)   
  - x86/nospec: Fix header guards names (Borislav Petkov)   
  - x86/alternative: Print unadorned pointers (Borislav Petkov)   
  - x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support (David Woodhouse)   
  - x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes (David Woodhouse)   
  - x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown (David Woodhouse)   
  - x86/msr: Add definitions for new speculation control MSRs (David Woodhouse)   
  - x86/cpufeatures: Add AMD feature bits for Speculation Control (David Woodhouse)   
  - x86/cpufeatures: Add Intel feature bits for Speculation Control (David Woodhouse)   
  - x86/cpufeatures: Add CPUID_7_EDX CPUID leaf (David Woodhouse)   
  - module/retpoline: Warn about missing retpoline in module (Andi Kleen)   
  - KVM: VMX: Make indirect call speculation safe (Peter Zijlstra)   
  - KVM: x86: Make indirect calls in emulator speculation safe (Peter Zijlstra)   
  - x86/retpoline: Remove the esp/rsp thunk (Waiman Long)   
  - powerpc/64s: Allow control of RFI flush via debugfs (Michael Ellerman)   
  - powerpc/64s: Wire up cpu_show_meltdown() (Michael Ellerman)   
  - scripts/faddr2line: fix CROSS_COMPILE unset error (Liu, Changcheng)   
  - Linux 4.14.17 (Greg Kroah-Hartman)   
  - x86/efi: Clarify that reset attack mitigation needs appropriate userspace (Matthew Garrett)   
  - Input: synaptics-rmi4 - do not delete interrupt memory too early (Dmitry Torokhov)   
  - Input: synaptics-rmi4 - unmask F03 interrupts when port is opened (Dmitry Torokhov)   
  - test_firmware: fix missing unlock on error in config_num_requests_store() (Wei Yongjun)   
  - iio: chemical: ccs811: Fix output of IIO_CONCENTRATION channels (Narcisa Ana Maria Vasile)   
  - iio: adc: stm32: fix scan of multiple channels with DMA (Fabrice Gasnier)   
  - spi: imx: do not access registers while clocks disabled (Stefan Agner)   
  - serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS (Fabio Estevam)   
  - serial: 8250_uniphier: fix error return code in uniphier_uart_probe() (Wei Yongjun)   
  - serial: 8250_of: fix return code when probe function fails to get reset (Masahiro Yamada)   
  - mei: me: allow runtime pm for platform with D0i3 (Tomas Winkler)   
  - android: binder: use VM_ALLOC to get vm area (Ganesh Mahendran)   
  - ANDROID: binder: remove waitqueue when thread exits. (Martijn Coenen)   
  - usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc() (Benjamin Herrenschmidt)   
  - usb: uas: unconditionally bring back host after reset (Oliver Neukum)   
  - usb: f_fs: Prevent gadget unbind if it is already unbound (Hemant Kumar)   
  - USB: serial: simple: add Motorola Tetra driver (Johan Hovold)   
  - usbip: list: don't list devices attached to vhci_hcd (Shuah Khan)   
  - usbip: prevent bind loops on devices attached to vhci_hcd (Shuah Khan)   
  - USB: serial: io_edgeport: fix possible sleep-in-atomic (Jia-Ju Bai)   
  - CDC-ACM: apply quirk for card reader (Oliver Neukum)   
  - USB: cdc-acm: Do not log urb submission errors on disconnect (Hans de Goede)   
  - USB: serial: pl2303: new device id for Chilitag (Greg Kroah-Hartman)   
  - usb: option: Add support for FS040U modem (OKAMOTO Yoshiaki)   
  - tty: fix data race between tty_init_dev and flush of buf (Gaurav Kohli)   
  - staging: ccree: fix fips event irq handling build (Gilad Ben-Yossef)   
  - staging: ccree: NULLify backup_info when unused (Gilad Ben-Yossef)   
  - staging: lustre: separate a connection destroy from free struct kib_conn (Dmitry Eremin)   
  - KVM: x86: emulate #UD while in guest mode (Paolo Bonzini)   
  - drm/vc4: Move IRQ enable to PM path (Stefan Schake)   
  - staging: rtl8188eu: Fix incorrect response to SIOCGIWESSID (Larry Finger)   
  - usb: gadget: don't dereference g until after it has been null checked (Colin Ian King)   
  - x86/xen: Support early interrupts in xen pv guests (Juergen Gross)   
  - media: usbtv: add a new usbid (Icenowy Zheng)   
  - ARM: dts: NSP: Fix PPI interrupt types (Florian Fainelli)   
  - ARM: dts: NSP: Disable AHCI controller for HR NSP boards (Florian Fainelli)   
  - iwlwifi: fix access to prph when transport is stopped (Sara Sharon)   
  - iwlwifi: mvm: fix the TX queue hang timeout for MONITOR vif type (Emmanuel Grumbach)   
  - scsi: ufs: ufshcd: fix potential NULL pointer dereference in ufshcd_config_vreg (Gustavo A. R. Silva)   
  - scsi: aacraid: Prevent crash in case of free interrupt during scsi EH path (Guilherme G. Piccoli)   
  - perf/core: Fix memory leak triggered by perf --namespace (Vasily Averin)   
  - xfs: Properly retry failed dquot items in case of error during buffer writeback (Carlos Maiolino)   
  - xfs: ubsan fixes (Darrick J. Wong)   
  - drm/omap: displays: panel-dpi: add backlight dependency (Arnd Bergmann)   
  - drm/omap: Fix error handling path in 'omap_dmm_probe()' (Christophe JAILLET)   
  - drm/bridge: tc358767: fix 1-lane behavior (Andrey Gusakov)   
  - drm/bridge: tc358767: fix AUXDATAn registers access (Andrey Gusakov)   
  - drm/bridge: tc358767: fix timing calculations (Andrey Gusakov)   
  - drm/bridge: tc358767: fix DP0_MISC register set (Andrey Gusakov)   
  - drm/bridge: tc358767: filter out too high modes (Andrey Gusakov)   
  - drm/bridge: tc358767: do no fail on hi-res displays (Andrey Gusakov)   
  - drm/bridge: Fix lvds-encoder since the panel_bridge rework. (Eric Anholt)   
  - kmemleak: add scheduling point to kmemleak_scan() (Yisheng Xie)   
  - scripts/faddr2line: extend usage on generic arch (Liu, Changcheng)   
  - SUNRPC: Allow connect to return EHOSTUNREACH (Trond Myklebust)   
  - quota: Check for register_shrinker() failure. (Tetsuo Handa)   
  - net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit (Geert Uytterhoeven)   
  - drm/amdgpu: don't try to move pinned BOs (Christian König)   
  - xfs: fortify xfs_alloc_buftarg error handling (Michal Hocko)   
  - nvme-pci: fix NULL pointer dereference in nvme_free_host_mem() (Minwoo Im)   
  - Btrfs: incremental send, fix wrong unlink path after renaming file (Filipe Manana)   
  - bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()' (Christophe JAILLET)   
  - net: phy: marvell10g: fix the PHY id mask (Antoine Tenart)   
  - net: mvpp2: fix the txq_init error path (Antoine Tenart)   
  - quota: propagate error from __dquot_initialize (Chao Yu)   
  - hwmon: (pmbus) Use 64bit math for DIRECT format values (Robert Lippert)   
  - lockd: fix "list_add double add" caused by legacy signal interface (Vasily Averin)   
  - race of lockd inetaddr notifiers vs nlmsvc_rqst change (Vasily Averin)   
  - nfsd: check for use of the closed special stateid (Andrew Elble)   
  - grace: replace BUG_ON by WARN_ONCE in exit_net hook (Vasily Averin)   
  - nfsd: Ensure we check stateid validity in the seqid operation checks (Trond Myklebust)   
  - nfsd: CLOSE SHOULD return the invalid special stateid for NFSv4.x (x>0) (Trond Myklebust)   
  - auxdisplay: img-ascii-lcd: Only build on archs that have IOMEM (Thomas Meyer)   
  - xen-netfront: remove warning when unloading module (Eduardo Otubo)   
  - i2c: i2c-boardinfo: fix memory leaks on devinfo (Colin Ian King)   
  - xfs: log recovery should replay deferred ops in order (Darrick J. Wong)   
  - xfs: always free inline data before resetting inode fork during ifree (Darrick J. Wong)   
  - KVM: Let KVM_SET_SIGNAL_MASK work as advertised (Jan H. Schönherr)   
  - Btrfs: fix list_add corruption and soft lockups in fsync (Liu Bo)   
  - KVM: VMX: Fix rflags cache during vCPU reset (Wanpeng Li)   
  - KVM: X86: Fix softlockup when get the current kvmclock (Wanpeng Li)   
  - reiserfs: remove unneeded i_version bump (Jeff Layton)   
  - sctp: set sender next_tsn for the old result with ctsn_ack_point plus 1 (Xin Long)   
  - sctp: avoid flushing unsent queue when doing asoc reset (Xin Long)   
  - sctp: only allow the asoc reset when the asoc outq is empty (Xin Long)   
  - btrfs: fix deadlock when writing out space cache (Josef Bacik)   
  - mac80211: fix the update of path metric for RANN frame (Chun-Yeow Yeoh)   
  - mac80211: use QoS NDP for AP probing (Johannes Berg)   
  - drm/rockchip: dw-mipi-dsi: fix possible un-balanced runtime PM enable (Mirza Krak)   
  - openvswitch: fix the incorrect flow action alloc size (zhangliping)   
  - nvme-rdma: don't complete requests before a send work request has completed (Sagi Grimberg)   
  - uapi: fix linux/kfd_ioctl.h userspace compilation errors (Dmitry V. Levin)   
  - drm/amdkfd: Fix SDMA oversubsription handling (Felix Kuehling)   
  - drm/amdkfd: Fix SDMA ring buffer size calculation (shaoyunl)   
  - drm/amdgpu: Fix SDMA load/unload sequence on HWS disabled mode (Felix Kuehling)   
  - bcache: check return value of register_shrinker (Michael Lyle)   
  - rxrpc: Fix service endpoint expiry (David Howells)   
  - rxrpc: Provide a different lockdep key for call->user_mutex for kernel calls (David Howells)   
  - rxrpc: The mutex lock returned by rxrpc_accept_call() needs releasing (David Howells)   
  - s390: fix alloc_pgste check in init_new_context again (Martin Schwidefsky)   
  - null_blk: fix dev->badblocks leak (David Disseldorp)   
  - cpufreq: Add Loongson machine dependencies (James Hogan)   
  - ACPI / bus: Leave modalias empty for devices which are not present (Hans de Goede)   
  - s390/zcrypt: Fix wrong comparison leading to strange load balancing (Harald Freudenberger)   
  - s390/topology: fix compile error in file arch/s390/kernel/smp.c (Thomas Richter)   
  - nvmet-fc: correct ref counting error when deferred rcv used (James Smart)   
  - nvme-pci: avoid hmb desc array idx out-of-bound when hmmaxd set. (Minwoo Im)   
  - nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME B350M-A (Kai-Heng Feng)   
  - nvme-loop: check if queue is ready in queue_rq (Sagi Grimberg)   
  - nvme-fc: check if queue is ready in queue_rq (Sagi Grimberg)   
  - nvme-fabrics: introduce init command check for a queue that is not alive (Sagi Grimberg)   
  - KVM: nVMX: Fix vmx_check_nested_events() return value in case an event was reinjected to L2 (Liran Alon)   
  - KVM: x86: ioapic: Preserve read-only values in the redirection table (Nikita Leshenko)   
  - KVM: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggered (Nikita Leshenko)   
  - KVM: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure race (Nikita Leshenko)   
  - KVM: x86: fix em_fxstor() sleeping while in atomic (David Hildenbrand)   
  - KVM: nVMX: Fix mmu context after VMLAUNCH/VMRESUME failure (Wanpeng Li)   
  - KVM: X86: Fix operand/address-size during instruction decoding (Wanpeng Li)   
  - KVM: x86: Don't re-execute instruction when not passing CR2 value (Liran Alon)   
  - KVM: x86: emulator: Return to user-mode on L1 CPL=0 emulation failure (Liran Alon)   
  - KVM: nVMX/nSVM: Don't intercept #UD when running L2 (Liran Alon)   
  - cpupower : Fix cpupower working when cpu0 is offline (Abhishek Goel)   
  - cpupowerutils: bench - Fix cpu online check (Abhishek Goel)   
  - Btrfs: bail out gracefully rather than BUG_ON (Liu Bo)   
  - btrfs: Fix transaction abort during failure in btrfs_rm_dev_item (Nikolay Borisov)   
  - drm/vc4: Account for interrupts in flight (Stefan Schake)   
  - VFS: Handle lazytime in do_mount() (Markus Trippelsdorf)   
  - scsi: aacraid: Fix hang in kdump (Raghava Aditya Renukunta)   
  - scsi: aacraid: Fix udev inquiry race condition (Raghava Aditya Renukunta)   
  - ima/policy: fix parsing of fsuuid (Mike Rapoport)   
  - igb: Free IRQs when device is hotplugged (Lyude Paul)   
  - mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE (Jesse Chan)   
  - gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE (Jesse Chan)   
  - gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE (Jesse Chan)   
  - power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE (Jesse Chan)   
  - HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events (Jason Gerecke)   
  - HID: wacom: EKR: ensure devres groups at higher indexes are released (Aaron Armstrong Skomra)   
  - crypto: af_alg - whitelist mask and type (Stephan Mueller)   
  - crypto: sha3-generic - fixes for alignment and big endian operation (Ard Biesheuvel)   
  - crypto: inside-secure - avoid unmapping DMA memory that was not mapped (Antoine Tenart)   
  - crypto: inside-secure - fix hash when length is a multiple of a block (Antoine Tenart)   
  - crypto: aesni - Fix out-of-bounds access of the AAD buffer in generic-gcm-aesni (Junaid Shahid)   
  - crypto: aesni - Fix out-of-bounds access of the data buffer in generic-gcm-aesni (Junaid Shahid)   
  - crypto: aesni - add wrapper for generic gcm(aes) (Sabrina Dubroca)   
  - crypto: aesni - Use GCM IV size constant (Corentin LABBE)   
  - crypto: gcm - add GCM IV size constant (Corentin LABBE)   
  - crypto: aesni - fix typo in generic_gcmaes_decrypt (Sabrina Dubroca)   
  - crypto: aesni - handle zero length dst buffer (Stephan Mueller)   
  - crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH (Hauke Mehrtens)   
  - ALSA: hda - Reduce the suspend time consumption for ALC256 (Takashi Iwai)   
  - gpio: Fix kernel stack leak to userspace (Linus Walleij)   
  - gpio: stmpe: i2c transfer are forbiden in atomic context (Patrice Chotard)   
  - tools/gpio: Fix build error with musl libc (Joel Stanley)   
  - KVM: x86: Fix CPUID function for word 6 (80000001_ECX) (Janakarajan Natarajan)   
  - loop: fix concurrent lo_open/lo_release (Linus Torvalds)   
  - futex: Fix OWNER_DEAD fixup (Peter Zijlstra)   
  - Linux 4.14.16 (Greg Kroah-Hartman)   
  - nfsd: auth: Fix gid sorting when rootsquash enabled (Ben Hutchings)   
  - cpufreq: governor: Ensure sufficiently large sampling intervals (Rafael J. Wysocki)   
  - bpf, arm64: fix stack_depth tracking in combination with tail calls (Daniel Borkmann)   
  - bpf: reject stores into ctx via st and xadd (Daniel Borkmann)   
  - bpf: fix 32-bit divide by zero (Alexei Starovoitov)   
  - bpf: fix divides by zero (Eric Dumazet)   
  - bpf: avoid false sharing of map refcount with max_entries (Daniel Borkmann)   
  - bpf: introduce BPF_JIT_ALWAYS_ON config (Alexei Starovoitov)   {CVE-2017-5715} 
  - hrtimer: Reset hrtimer cpu base proper on CPU hotplug (Thomas Gleixner)   
  - x86/mm/64: Fix vmapped stack syncing on very-large-memory 4-level systems (Andy Lutomirski)   
  - x86/microcode: Fix again accessing initrd after having been freed (Borislav Petkov)   
  - x86/microcode/intel: Extend BDW late-loading further with LLC size check (Jia Zhang)   
  - perf/x86/amd/power: Do not load AMD power module on !AMD platforms (Xiao Liang)   
  - vmxnet3: repair memory leak (Neil Horman)   
  - net: ipv4: Make "ip route get" match iif lo rules again. (Lorenzo Colitti)   
  - tls: reset crypto_info when do_tls_setsockopt_tx fails (Sabrina Dubroca)   
  - tls: return -EBUSY if crypto_info is already set (Sabrina Dubroca)   
  - tls: fix sw_ctx leak (Sabrina Dubroca)   
  - net/tls: Only attach to sockets in ESTABLISHED state (Ilya Lesokhin)   
  - netlink: reset extack earlier in netlink_rcv_skb (Xin Long)   
  - nfp: use the correct index for link speed table (Jakub Kicinski)   
  - net/mlx5e: Fix fixpoint divide exception in mlx5e_am_stats_compare (Talat Batheesh)   
  - netlink: extack needs to be reset each time through loop (David Ahern)   
  - sctp: reinit stream if stream outcnt has been change by sinit in sendmsg (Xin Long)   
  - flow_dissector: properly cap thoff field (Eric Dumazet)   
  - tun: fix a memory leak for tfile->tx_array (Cong Wang)   
  - mlxsw: spectrum_router: Don't log an error on missing neighbor (Yuval Mintz)   
  - gso: validate gso_type in GSO handlers (Willem de Bruijn)   
  - ip6_gre: init dev->mtu and dev->hard_header_len correctly (Alexey Kodanev)   
  - be2net: restore properly promisc mode after queues reconfiguration (Ivan Vecera)   
  - ppp: unlock all_ppp_mutex before registering device (Guillaume Nault)   
  - net/mlx5: Fix get vector affinity helper function (Saeed Mahameed)   
  - {net,ib}/mlx5: Don't disable local loopback multicast traffic when needed (Eran Ben Elisha)   
  - tipc: fix a memory leak in tipc_nl_node_get_link() (Cong Wang)   
  - sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf (Xin Long)   
  - sctp: do not allow the v4 socket to bind a v4mapped v6 address (Xin Long)   
  - r8169: fix memory corruption on retrieval of hardware statistics. (Francois Romieu)   
  - pppoe: take ->needed_headroom of lower device into account on xmit (Guillaume Nault)   
  - net: vrf: Add support for sends to local broadcast address (David Ahern)   
  - net/tls: Fix inverted error codes to avoid endless loop (r.hering@avm.de)   
  - net: tcp: close sock if net namespace is exiting (Dan Streetman)   
  - net: qdisc_pkt_len_init() should be more robust (Eric Dumazet)   
  - net: igmp: fix source address check for IGMPv3 reports (Felix Fietkau)   
  - lan78xx: Fix failure in USB Full Speed (Yuiko Oshino)   
  - ipv6: ip6_make_skb() needs to clear cork.base.dst (Eric Dumazet)   
  - ipv6: fix udpv6 sendmsg crash caused by too small MTU (Mike Maloney)   
  - ipv6: Fix getsockopt() for sockets with default IPV6_AUTOFLOWLABEL (Ben Hutchings)   
  - dccp: don't restart ccid2_hc_tx_rto_expire() if sk in closed state (Alexey Kodanev)   
  - ipv4: Make neigh lookup keys for loopback/point-to-point devices be INADDR_ANY (Jim Westfall)   
  - net: Allow neigh contructor functions ability to modify the primary_key (Jim Westfall)   
  - drm/vc4: Fix NULL pointer dereference in vc4_save_hang_state() (Boris Brezillon)   
  - ARM: net: bpf: clarify tail_call index (Russell King)   
  - ARM: net: bpf: fix LDX instructions (Russell King)   
  - ARM: net: bpf: fix register saving (Russell King)   
  - ARM: net: bpf: correct stack layout documentation (Russell King)   
  - ARM: net: bpf: move stack documentation (Russell King)   
  - ARM: net: bpf: fix stack alignment (Russell King)   
  - ARM: net: bpf: fix tail call jumps (Russell King)   
  - ARM: net: bpf: avoid 'bx' instruction on non-Thumb capable CPUs (Russell King)   
  - orangefs: fix deadlock; do not write i_size in read_iter (Martin Brandenburg)   
  - KVM: s390: add proper locking for CMMA migration bitmap (Christian Borntraeger)   
  - Btrfs: fix stale entries in readdir (Josef Bacik)   
  - Input: trackpoint - only expose supported controls for Elan, ALPS and NXP (Dmitry Torokhov)   
  - Input: trackpoint - force 3 buttons if 0 button is reported (Aaron Ma)   
  - Input: xpad - add support for PDP Xbox One controllers (Mark Furneaux)   
  - Revert "module: Add retpoline tag to VERMAGIC" (Greg Kroah-Hartman)   
  - xfrm: Fix a race in the xdst pcpu cache. (Steffen Klassert)   
  - netfilter: xt_osf: Add missing permission checks (Kevin Cernekee)   
  - netfilter: nfnetlink_cthelper: Add missing permission checks (Kevin Cernekee)   
  - mm, page_alloc: fix potential false positive in __zone_watermark_ok (Vlastimil Babka)   
  - orangefs: initialize op on loop restart in orangefs_devreq_read (Martin Brandenburg)   
  - orangefs: use list_for_each_entry_safe in purge_waiting_ops (Martin Brandenburg)   
  - Linux 4.14.15 (Greg Kroah-Hartman)   
  - MIPS: AR7: ensure the port type's FCR value is used (Jonas Gorski)   
  - net: mvpp2: do not disable GMAC padding (Yan Markman)   
  - mm, page_vma_mapped: Drop faulty pointer arithmetics in check_pte() (Kirill A. Shutemov)   
  - x86/mm: Rework wbinvd, hlt operation in stop_this_cpu() (Tom Lendacky)   
  - x86/retpoline: Optimize inline assembler for vmexit_fill_RSB (Andi Kleen)   
  - x86/pti: Document fix wrong index (zhenwei.pi)   
  - kprobes/x86: Disable optimizing on the function jumps to indirect thunk (Masami Hiramatsu)   
  - kprobes/x86: Blacklist indirect thunk functions for kprobes (Masami Hiramatsu)   
  - retpoline: Introduce start/end markers of indirect thunk (Masami Hiramatsu)   
  - x86/mce: Make machine check speculation protected (Thomas Gleixner)   
  - arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls (Marc Zyngier)   
  - KVM: arm/arm64: Check pagesize when allocating a hugepage at Stage 2 (Punit Agrawal)   
  - MIPS: CM: Drop WARN_ON(vp != 0) (James Hogan)   
  - alpha/PCI: Fix noname IRQ level detection (Lorenzo Pieralisi)   
  - x86: Use __nostackprotect for sme_encrypt_kernel (Laura Abbott)   
  - dm crypt: fix error return code in crypt_ctr() (Wei Yongjun)   
  - dm crypt: wipe kernel key copy after IV initialization (Ondrej Kozina)   
  - dm crypt: fix crash by adding missing check for auth key size (Milan Broz)   
  - dm integrity: don't store cipher request on the stack (Mikulas Patocka)   
  - dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 (Dennis Yang)   
  - dm btree: fix serious bug in btree_split_beneath() (Joe Thornber)   
  - drm/vmwgfx: fix memory corruption with legacy/sou connectors (Rob Clark)   
  - workqueue: avoid hard lockups in show_workqueue_state() (Sergey Senozhatsky)   
  - scsi: libsas: Disable asynchronous aborts for SATA devices (Hannes Reinecke)   
  - libata: apply MAX_SEC_1024 to all LITEON EP1 series devices (Xinyu Lin)   
  - proc: fix coredump vs read /proc/*/stat race (Alexey Dobriyan)   
  - scripts/gdb/linux/tasks.py: fix get_thread_info (Xi Kangjie)   
  - i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA (Jeremy Compostella)   
  - can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once (Marc Kleine-Budde)   
  - can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once (Marc Kleine-Budde)   
  - can: peak: fix potential bug in packet fragmentation (Stephane Grosjean)   
  - ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7 (Thomas Petazzoni)   
  - ARM: sunxi_defconfig: Enable CMA (Maxime Ripard)   
  - ARM64: dts: marvell: armada-cp110: Fix clock resources for various node (Gregory CLEMENT)   
  - phy: work around 'phys' references to usb-nop-xceiv devices (Arnd Bergmann)   
  - tracing: Fix converting enum's from the map in trace_event_eval_update() (Steven Rostedt (VMware))   
  - Input: twl4030-vibra - fix sibling-node lookup (Johan Hovold)   
  - Input: twl6040-vibra - fix child-node lookup (Johan Hovold)   
  - Input: 88pm860x-ts - fix child-node lookup (Johan Hovold)   
  - Input: synaptics-rmi4 - prevent UAF reported by KASAN (Nick Desaulniers)   
  - Input: ALPS - fix multi-touch decoding on SS4 plus touchpads (Nir Perry)   
  - x86/mm: Encrypt the initrd earlier for BSP microcode update (Tom Lendacky)   
  - ARM: OMAP3: hwmod_data: add missing module_offs for MMC3 (Tero Kristo)   
  - x86/mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption (Tom Lendacky)   
  - x86/mm: Centralize PMD flags in sme_encrypt_kernel() (Tom Lendacky)   
  - x86/mm: Use a struct to reduce parameters for SME PGD mapping (Tom Lendacky)   
  - x86/mm: Clean up register saving in the __enc_copy() assembly code (Tom Lendacky)   
  - x86/apic/vector: Fix off by one in error path (Thomas Gleixner)   
  - pipe: avoid round_pipe_size() nr_pages overflow on 32-bit (Joe Lawrence)   
  - x86/tsc: Fix erroneous TSC rate on Skylake Xeon (Len Brown)   
  - x86/tsc: Future-proof native_calibrate_tsc() (Len Brown)   
  - x86/idt: Mark IDT tables __initconst (Andi Kleen)   
  - x86/mm/pkeys: Fix fill_sig_info_pkey (Eric W. Biederman)   
  - x86/intel_rdt/cqm: Prevent use after free (Thomas Gleixner)   
  - module: Add retpoline tag to VERMAGIC (Andi Kleen)   
  - x86/cpufeature: Move processor tracing out of scattered features (Paolo Bonzini)   
  - objtool: Improve error message for bad file argument (Josh Poimboeuf)   
  - x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros (Tom Lendacky)   
  - x86/retpoline: Fill RSB on context switch for affected CPUs (David Woodhouse)   
  - x86/kasan: Panic if there is not enough memory to boot (Andrey Ryabinin)   
  - mmc: sdhci-esdhc-imx: Fix i.MX53 eSDHCv3 clock (Benoît Thébaudeau)   
  - objtool: Fix seg fault with gold linker (Josh Poimboeuf)   
  - delayacct: Account blkio completion on the correct task (Josh Snyder)   
  - iser-target: Fix possible use-after-free in connection establishment error (Sagi Grimberg)   
  - af_key: fix buffer overread in parse_exthdrs() (Eric Biggers)   
  - af_key: fix buffer overread in verify_address_len() (Eric Biggers)   
  - timers: Unconditionally check deferrable base (Thomas Gleixner)   
  - RDMA/mlx5: Fix out-of-bound access while querying AH (Leon Romanovsky)   
  - IB/hfi1: Prevent a NULL dereference (Dan Carpenter)   
  - ALSA: hda - Apply the existing quirk to iMac 14,1 (Takashi Iwai)   
  - ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant (Takashi Iwai)   
  - ALSA: pcm: Remove yet superfluous WARN_ON() (Takashi Iwai)   
  - ALSA: seq: Make ioctls race-free (Takashi Iwai)   
  - futex: Prevent overflow by strengthen input validation (Li Jinyue)   
  - futex: Avoid violating the 10th rule of futex (Peter Zijlstra)   
  - powerpc/powernv: Check device-tree for RFI flush settings (Oliver O'Halloran)   
  - powerpc/pseries: Query hypervisor for RFI flush settings (Michael Neuling)   
  - powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti (Michael Ellerman)   
  - powerpc/64s: Add support for RFI flush of L1-D cache (Michael Ellerman)   
  - powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL (Nicholas Piggin)   
  - powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL (Nicholas Piggin)   
  - powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL (Nicholas Piggin)   
  - powerpc/64s: Simple RFI macro conversions (Nicholas Piggin)   
  - powerpc/64: Add macros for annotating the destination of rfid/hrfid (Nicholas Piggin)   
  - powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper (Michael Neuling)   
  - objtool: Fix seg fault caused by missing parameter (Simon Ser)   
  - objtool: Fix Clang enum conversion warning (Lukas Bulwahn)   
  - objtool: Fix seg fault with clang-compiled objects (Simon Ser)   
  - drm/nouveau/disp/gf119: add missing drive vfunc ptr (Rob Clark)   
  - tools/objtool/Makefile: don't assume sync-check.sh is executable (Andrew Morton)


