Skip to content

Commit

Permalink
Version 8.1.1.287
Browse files Browse the repository at this point in the history
- Eliminated uses of "master" as part of the conscious language initiative.
- Fixed potential use-after-free error found by Coverity.
- Fixed bug which could result in empty flushes being issued to the storage
  below vdo while suspended.
- Added optional table line parameters for enabling or disabling
  deduplication and compression.
- Adapted to kernel API changes.
  • Loading branch information
corwin committed Jan 21, 2022
1 parent 3f9bde5 commit f9d6d18
Show file tree
Hide file tree
Showing 365 changed files with 721 additions and 570 deletions.
11 changes: 3 additions & 8 deletions kvdo.spec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
%define spec_release 1
%define kmod_name kvdo
%define kmod_driver_version 8.1.0.316
%define kmod_driver_version 8.1.1.287
%define kmod_rpm_release %{spec_release}
%define kmod_kernel_version 3.10.0-693.el7

Expand Down Expand Up @@ -96,10 +96,5 @@ rm -rf $RPM_BUILD_ROOT
%{_usr}/src/%{kmod_name}-%{version}

%changelog
* Mon Aug 09 2021 - Red Hat VDO Team <[email protected]> - 8.1.0.316-1
- Rebased to upstream candidate.
- Added support for vdo volumes which were created with the vdo script, but
have been converted to be managed by LVM.
- Fixed GCC implicit-fallthrough errors when building for latest kernel.


* Fri Jan 21 2022 - Red Hat VDO Team <[email protected]> - 8.1.1.287-1
- See https://github.com/dm-vdo/kvdo.git
2 changes: 1 addition & 1 deletion uds/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
UDS_VERSION = 8.1.0.351
UDS_VERSION = 8.1.1.58

SOURCES = $(notdir $(wildcard $(src)/*.c)) murmur/MurmurHash3.c
SOURCES += $(addprefix util/,$(notdir $(wildcard $(src)/util/*.c)))
Expand Down
2 changes: 1 addition & 1 deletion uds/bits.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/bits.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/bits.c#10 $
*/

#include "bits.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/bits.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/bits.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/bits.h#8 $
*/

#ifndef BITS_H
Expand Down
2 changes: 1 addition & 1 deletion uds/buffer.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/buffer.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/buffer.c#15 $
*/

#include "buffer.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/buffer.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/buffer.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/buffer.h#9 $
*/

#ifndef BUFFER_H
Expand Down
2 changes: 1 addition & 1 deletion uds/bufferPrivate.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/bufferPrivate.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/bufferPrivate.h#3 $
*/

#ifndef BUFFER_PRIVATE_H
Expand Down
2 changes: 1 addition & 1 deletion uds/bufferedReader.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/bufferedReader.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/bufferedReader.c#17 $
*/

#include "bufferedReader.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/bufferedReader.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/bufferedReader.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/bufferedReader.h#9 $
*/

#ifndef BUFFERED_READER_H
Expand Down
2 changes: 1 addition & 1 deletion uds/bufferedWriter.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/bufferedWriter.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/bufferedWriter.c#22 $
*/

#include "bufferedWriter.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/bufferedWriter.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/bufferedWriter.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/bufferedWriter.h#12 $
*/

#ifndef BUFFERED_WRITER_H
Expand Down
2 changes: 1 addition & 1 deletion uds/cacheCounters.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/cacheCounters.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/cacheCounters.c#11 $
*/

#include "cacheCounters.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/cacheCounters.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/cacheCounters.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/cacheCounters.h#8 $
*/

#ifndef CACHE_COUNTERS_H
Expand Down
2 changes: 1 addition & 1 deletion uds/cachedChapterIndex.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/cachedChapterIndex.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/cachedChapterIndex.c#20 $
*/

#include "cachedChapterIndex.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/cachedChapterIndex.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/cachedChapterIndex.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/cachedChapterIndex.h#15 $
*/

#ifndef CACHED_CHAPTER_INDEX_H
Expand Down
2 changes: 1 addition & 1 deletion uds/chapterIndex.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/chapterIndex.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/chapterIndex.c#20 $
*/

#include "chapterIndex.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/chapterIndex.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/chapterIndex.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/chapterIndex.h#12 $
*/

#ifndef CHAPTER_INDEX_H
Expand Down
2 changes: 1 addition & 1 deletion uds/chapterWriter.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/chapterWriter.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/chapterWriter.c#36 $
*/

#include "chapterWriter.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/chapterWriter.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/chapterWriter.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/chapterWriter.h#10 $
*/

#ifndef CHAPTER_WRITER_H
Expand Down
2 changes: 1 addition & 1 deletion uds/common.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/common.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/common.h#9 $
*/

#ifndef COMMON_H
Expand Down
2 changes: 1 addition & 1 deletion uds/compiler.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/compiler.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/compiler.h#10 $
*/

#ifndef COMMON_COMPILER_H
Expand Down
2 changes: 1 addition & 1 deletion uds/config.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/config.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/config.c#20 $
*/

#include "config.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/config.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/config.h#23 $
*/

#ifndef CONFIG_H
Expand Down
2 changes: 1 addition & 1 deletion uds/cpu.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/cpu.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/cpu.h#8 $
*/

#ifndef CPU_H
Expand Down
2 changes: 1 addition & 1 deletion uds/deltaIndex.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/deltaIndex.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/deltaIndex.c#34 $
*/
#include "deltaIndex.h"

Expand Down
2 changes: 1 addition & 1 deletion uds/deltaIndex.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/deltaIndex.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/deltaIndex.h#16 $
*/

#ifndef DELTAINDEX_H
Expand Down
2 changes: 1 addition & 1 deletion uds/deltaMemory.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/deltaMemory.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/deltaMemory.c#25 $
*/
#include "deltaMemory.h"

Expand Down
2 changes: 1 addition & 1 deletion uds/deltaMemory.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/deltaMemory.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/deltaMemory.h#13 $
*/

#ifndef DELTAMEMORY_H
Expand Down
2 changes: 1 addition & 1 deletion uds/errors.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/errors.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/errors.c#27 $
*/

#include "errors.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/errors.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/errors.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/errors.h#16 $
*/

#ifndef ERRORS_H
Expand Down
2 changes: 1 addition & 1 deletion uds/geometry.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/geometry.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/geometry.c#17 $
*/

#include "geometry.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/geometry.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/geometry.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/geometry.h#17 $
*/

#ifndef GEOMETRY_H
Expand Down
2 changes: 1 addition & 1 deletion uds/hashUtils.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/hashUtils.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/hashUtils.c#14 $
*/

#include "hashUtils.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/hashUtils.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/hashUtils.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/hashUtils.h#13 $
*/

#ifndef HASH_UTILS_H
Expand Down
2 changes: 1 addition & 1 deletion uds/index.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/index.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/index.c#73 $
*/


Expand Down
4 changes: 2 additions & 2 deletions uds/index.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/index.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/index.h#28 $
*/

#ifndef INDEX_H
Expand All @@ -27,7 +27,7 @@
#include "indexSession.h"
#include "indexZone.h"
#include "loadType.h"
#include "masterIndexOps.h"
#include "volumeIndexOps.h"
#include "request.h"
#include "volume.h"

Expand Down
2 changes: 1 addition & 1 deletion uds/indexCheckpoint.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/indexCheckpoint.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/indexCheckpoint.c#20 $
*/

#include "indexCheckpoint.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/indexCheckpoint.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/indexCheckpoint.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/indexCheckpoint.h#6 $
*/

#ifndef INDEX_CHECKPOINT_H
Expand Down
2 changes: 1 addition & 1 deletion uds/indexComponent.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/indexComponent.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/indexComponent.c#24 $
*/

#include "indexComponent.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/indexComponent.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/indexComponent.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/indexComponent.h#14 $
*/

#ifndef INDEX_COMPONENT_H
Expand Down
2 changes: 1 addition & 1 deletion uds/indexConfig.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/indexConfig.c#1 $
* $Id: //eng/uds-releases/krusty/src/uds/indexConfig.c#26 $
*/

#include "indexConfig.h"
Expand Down
2 changes: 1 addition & 1 deletion uds/indexConfig.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/krusty-rhel9.0-beta/src/uds/indexConfig.h#1 $
* $Id: //eng/uds-releases/krusty/src/uds/indexConfig.h#5 $
*/

#ifndef INDEX_CONFIG_H
Expand Down
Loading

0 comments on commit f9d6d18

Please sign in to comment.