Home Home > GIT Browse
summaryrefslogtreecommitdiff
blob: e306184729ef536c25afae43b696787f68933b63 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
# Kernel patches configuration file
# vim: set ts=8 sw=8 noet:
#
# There are three kinds of rules (see guards.1 for details):
# +symbol       include this patch if symbol is defined; otherwise exclude.
# -symbol       exclude this patch if symbol is defined; otherwise include.
# -             exclude this patch.
#
# Using symbols means that an entirely different source tree will be
# generated depending on which symbols are defined. This used to be
# a good thing when arch-specific patches contained conflicts with other
# patches, but we now have a policy that patches must build everywhere.
# The result is a unified source tree that allows us to do neat things
# like ship kernel module packages. Creating a divergent tree breaks
# these # so you'd better have an extraordinary reason for using them.
# For example, the openSUSE 10.3 kernel uses them for segregating the
# -rt patches until they can be integrated completely, and these are
# only applied at the very end of the series.
#
# The most common use in recent kernels is to disable a patch with a
# username as the symbol to indicate responsbility. Another use is
# to check in a patch for testing, but have it disabled in all but your
# own build environment.

	########################################################
	# latest standard kernel patches
	# DO NOT MODIFY THEM!
	# Send separate patches upstream if you find a problem...
	########################################################

	########################################################
	# Build fixes that apply to the vanilla kernel too.
	# Patches in patches.rpmify are applied to both -vanilla
	# and patched flavors.
	########################################################
	patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch
	patches.rpmify/Add-ksym-provides-tool.patch
	patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch
	patches.rpmify/Revert-kconfig-only-write-CONFIG_FOO-is-not-set-for-.patch
	patches.rpmify/powerpc-boot-Fix-missing-crc32poly.h-when-building-w.patch
	patches.rpmify/scripts-mkmakefile-honor-second-argument.patch

	########################################################
	# Unsorted patches on their way to mainline
	#
	# (SLE/Leap: this section is only for patches which
	# cannot go into the sorted section yet.
	#
	# Patches which are already in subsystem maintainer
	# repository or otherwise expected to get into mainline
	# within 1-2 releases belong here. Patches not expected
	# to get into mainline any time soon (or ever) belong
	# to area specific sections below.
	########################################################

	########################################################
	# kbuild/module infrastructure fixes
	########################################################

	# SUSE specific build tweaks
	patches.suse/rpm-kernel-config
	patches.suse/supported-flag
	patches.suse/supported-flag-underscores
	patches.suse/supported-flag-wildcards
	patches.suse/supported-flag-external
	patches.suse/supported-flag-modverdir
	patches.suse/genksyms-add-override-flag.diff
	patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch
	patches.suse/kernel-add-release-status-to-kernel-build.patch

	# build tweaks for external KMPs

	########################################################
	# Architecture specific patches
	########################################################

	# x86
	patches.suse/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch

	# s390x

	# ppc64

	# ARM

	########################################################
	# Scheduler
	########################################################
	patches.suse/setuid-dumpable-wrongdir
	patches.suse/perf_timechart_fix_zero_timestamps.patch

	########################################################
	# Memory management
	########################################################
	patches.suse/readahead-request-tunables.patch

	########################################################
	# Filesystems
	########################################################

	# generic
	patches.suse/vfs-add-super_operations-get_inode_dev

	# btrfs
	patches.suse/uapi-add-a-compatibility-layer-between-linux-uio-h-and-glibc
	patches.suse/btrfs-provide-super_operations-get_inode_dev
	patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch
	patches.suse/btrfs-btrfs-use-the-new-VFS-super_block_dev.patch
	patches.suse/btrfs-8447-serialize-subvolume-mounts-with-potentially-mi.patch

	# ext[2-4]

	# XFS

	# other
	patches.suse/pstore_disable_efi_backend_by_default.patch

	########################################################
	# Block layer
	########################################################
	patches.suse/dm-mpath-leastpending-path-update
	patches.suse/dm-table-switch-to-readonly
	patches.suse/dm-mpath-no-partitions-feature

	########################################################
	# Networking core
	########################################################
	patches.suse/netfilter-ip_conntrack_slp.patch
+mkubecek	patches.suse/Revert-netfilter-conntrack-remove-helper-hook-again.patch

	########################################################
	# Security
	########################################################

	# crypto

	# AppArmor
	patches.suse/apparmor-compatibility-with-v2.x-net.patch
	patches.suse/0001-apparmor-fix-unnecessary-creation-of-net-compat.patch

	########################################################
	# Virtualization
	########################################################
	patches.suse/suse-hv-guest-os-id.patch

	########################################################
	# Other core patches
	########################################################

	########################################################
	# PM
	########################################################
	patches.suse/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch
	patches.suse/acpi_thermal_passive_blacklist.patch

	########################################################
	# DRM / Graphics
	########################################################

	########################################################
	# Storage
	########################################################
	patches.suse/scsi-retry-alua-transition-in-progress
	patches.suse/megaraid-mbox-fix-SG_IO

	########################################################
	# Networking drivers (wired)
	########################################################
	patches.suse/misdn-add-support-for-group-membership-check

	########################################################
	# Wireless networking drivers
	########################################################
	patches.suse/b43-missing-firmware-info.patch

	########################################################
	# USB
	########################################################
	patches.suse/Revert-Bluetooth-btusb-driver-to-enable-the-usb-wake.patch

	########################################################
	# Input
	########################################################
	patches.suse/kbd-ignore-gfx.patch

	########################################################
	# Other drivers
	########################################################

	########################################################
	# Debugging
	########################################################
	patches.suse/crasher.patch

	########################################################
	# You'd better have a good reason for adding a patch
	# below here.
	########################################################