forked from rpms/kernel
		
	Linux v3.14-3893-gc12e69c6aaf7
This commit is contained in:
		
							parent
							
								
									9969f4229c
								
							
						
					
					
						commit
						9ed75fbd4f
					
				| @ -1,10 +1,10 @@ | |||||||
| Bugzilla: 1051748 | Bugzilla: 1051748 | ||||||
| Upstream-status: Queued for 3.15 | Upstream-status: Queued for 3.15 | ||||||
| 
 | 
 | ||||||
| From b075dd40c95d11c2c8690f6c4d6232fc0d9e7f56 Mon Sep 17 00:00:00 2001 | From ae77280ec0111a8728f52a27e480324935b97ae1 Mon Sep 17 00:00:00 2001 | ||||||
| From: Lucas De Marchi <lucas.demarchi@intel.com> | From: Lucas De Marchi <lucas.demarchi@intel.com> | ||||||
| Date: Tue, 18 Feb 2014 05:19:26 +0000 | Date: Tue, 18 Feb 2014 05:19:26 +0000 | ||||||
| Subject: Bluetooth: allocate static minor for vhci | Subject: [PATCH] Bluetooth: allocate static minor for vhci | ||||||
| 
 | 
 | ||||||
| Commit bfacbb9 (Bluetooth: Use devname:vhci module alias for virtual HCI | Commit bfacbb9 (Bluetooth: Use devname:vhci module alias for virtual HCI | ||||||
| driver) added the module alias to hci_vhci module so it's possible to | driver) added the module alias to hci_vhci module so it's possible to | ||||||
| @ -25,8 +25,13 @@ Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com> | |||||||
| Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> | Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> | ||||||
| Signed-off-by: Marcel Holtmann <marcel@holtmann.org> | Signed-off-by: Marcel Holtmann <marcel@holtmann.org> | ||||||
| ---
 | ---
 | ||||||
|  |  Documentation/devices.txt    | 1 + | ||||||
|  |  drivers/bluetooth/hci_vhci.c | 3 ++- | ||||||
|  |  include/linux/miscdevice.h   | 1 + | ||||||
|  |  3 files changed, 4 insertions(+), 1 deletion(-) | ||||||
|  | 
 | ||||||
| diff --git a/Documentation/devices.txt b/Documentation/devices.txt
 | diff --git a/Documentation/devices.txt b/Documentation/devices.txt
 | ||||||
| index 10378cc..04356f5 100644
 | index 087d2122b204..d154147d0015 100644
 | ||||||
| --- a/Documentation/devices.txt
 | --- a/Documentation/devices.txt
 | ||||||
| +++ b/Documentation/devices.txt
 | +++ b/Documentation/devices.txt
 | ||||||
| @@ -353,6 +353,7 @@ Your cooperation is appreciated.
 | @@ -353,6 +353,7 @@ Your cooperation is appreciated.
 | ||||||
| @ -38,7 +43,7 @@ index 10378cc..04356f5 100644 | |||||||
|  		140 = /dev/relay8	Berkshire Products Octal relay card |  		140 = /dev/relay8	Berkshire Products Octal relay card | ||||||
|  		141 = /dev/relay16	Berkshire Products ISO-16 relay card |  		141 = /dev/relay16	Berkshire Products ISO-16 relay card | ||||||
| diff --git a/drivers/bluetooth/hci_vhci.c b/drivers/bluetooth/hci_vhci.c
 | diff --git a/drivers/bluetooth/hci_vhci.c b/drivers/bluetooth/hci_vhci.c
 | ||||||
| index 1ef6990..add1c6a 100644
 | index 1ef6990a5c7e..add1c6a72063 100644
 | ||||||
| --- a/drivers/bluetooth/hci_vhci.c
 | --- a/drivers/bluetooth/hci_vhci.c
 | ||||||
| +++ b/drivers/bluetooth/hci_vhci.c
 | +++ b/drivers/bluetooth/hci_vhci.c
 | ||||||
| @@ -359,7 +359,7 @@ static const struct file_operations vhci_fops = {
 | @@ -359,7 +359,7 @@ static const struct file_operations vhci_fops = {
 | ||||||
| @ -56,7 +61,7 @@ index 1ef6990..add1c6a 100644 | |||||||
|  MODULE_ALIAS("devname:vhci"); |  MODULE_ALIAS("devname:vhci"); | ||||||
| +MODULE_ALIAS_MISCDEV(VHCI_MINOR);
 | +MODULE_ALIAS_MISCDEV(VHCI_MINOR);
 | ||||||
| diff --git a/include/linux/miscdevice.h b/include/linux/miscdevice.h
 | diff --git a/include/linux/miscdevice.h b/include/linux/miscdevice.h
 | ||||||
| index 3737f72..7bb6148 100644
 | index 2cf1547096d9..51e26f3cd3b3 100644
 | ||||||
| --- a/include/linux/miscdevice.h
 | --- a/include/linux/miscdevice.h
 | ||||||
| +++ b/include/linux/miscdevice.h
 | +++ b/include/linux/miscdevice.h
 | ||||||
| @@ -23,6 +23,7 @@
 | @@ -23,6 +23,7 @@
 | ||||||
| @ -65,7 +70,8 @@ index 3737f72..7bb6148 100644 | |||||||
|  #define EFI_RTC_MINOR		136	/* EFI Time services */ |  #define EFI_RTC_MINOR		136	/* EFI Time services */ | ||||||
| +#define VHCI_MINOR		137
 | +#define VHCI_MINOR		137
 | ||||||
|  #define SUN_OPENPROM_MINOR	139 |  #define SUN_OPENPROM_MINOR	139 | ||||||
|  #define DMAPI_MINOR		140	/* DMAPI */ |  #define DMAPI_MINOR		140	/* unused */ | ||||||
|  #define NVRAM_MINOR		144 |  #define NVRAM_MINOR		144 | ||||||
| --
 | -- 
 | ||||||
| cgit v0.9.2 | 1.8.5.3 | ||||||
|  | 
 | ||||||
|  | |||||||
| @ -51,6 +51,7 @@ CONFIG_MVEBU_MBUS=y | |||||||
| CONFIG_PHY_MVEBU_SATA=y | CONFIG_PHY_MVEBU_SATA=y | ||||||
| CONFIG_ARMADA_THERMAL=m | CONFIG_ARMADA_THERMAL=m | ||||||
| CONFIG_DRM_ARMADA=m | CONFIG_DRM_ARMADA=m | ||||||
|  | # CONFIG_SND_KIRKWOOD_SOC is not set | ||||||
| 
 | 
 | ||||||
| # omap  | # omap  | ||||||
| CONFIG_ARCH_OMAP2PLUS_TYPICAL=y | CONFIG_ARCH_OMAP2PLUS_TYPICAL=y | ||||||
| @ -382,6 +383,7 @@ CONFIG_SND_SOC_IMX_SGTL5000=m | |||||||
| CONFIG_SND_SOC_IMX_WM8962=m | CONFIG_SND_SOC_IMX_WM8962=m | ||||||
| CONFIG_SND_SOC_IMX_MC13783=m | CONFIG_SND_SOC_IMX_MC13783=m | ||||||
| CONFIG_SND_SOC_IMX_SPDIF=m | CONFIG_SND_SOC_IMX_SPDIF=m | ||||||
|  | CONFIG_SND_SOC_EUKREA_TLV320=m | ||||||
| 
 | 
 | ||||||
| CONFIG_USB_IMX21_HCD=m | CONFIG_USB_IMX21_HCD=m | ||||||
| CONFIG_USB_MXS_PHY=m | CONFIG_USB_MXS_PHY=m | ||||||
| @ -569,6 +571,7 @@ CONFIG_DRM_TEGRA_STAGING=y | |||||||
| CONFIG_DRM_PANEL=y | CONFIG_DRM_PANEL=y | ||||||
| CONFIG_DRM_PANEL_SIMPLE=m | CONFIG_DRM_PANEL_SIMPLE=m | ||||||
| 
 | 
 | ||||||
|  | CONFIG_TEGRA_WATCHDOG=m | ||||||
| 
 | 
 | ||||||
| CONFIG_CRYPTO_DEV_TEGRA_AES=m | CONFIG_CRYPTO_DEV_TEGRA_AES=m | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -312,6 +312,8 @@ CONFIG_SPI_XCOMM=m | |||||||
| CONFIG_SPI_XILINX=m | CONFIG_SPI_XILINX=m | ||||||
| CONFIG_SPI_DESIGNWARE=m | CONFIG_SPI_DESIGNWARE=m | ||||||
| CONFIG_SPI_TLE62X0=m | CONFIG_SPI_TLE62X0=m | ||||||
|  | CONFIG_SPI_SUN4I=m | ||||||
|  | CONFIG_SPI_SUN6I=m | ||||||
| # CONFIG_SPI_FSL_SPI is not set | # CONFIG_SPI_FSL_SPI is not set | ||||||
| 
 | 
 | ||||||
| CONFIG_NFC_NCI_SPI=y | CONFIG_NFC_NCI_SPI=y | ||||||
| @ -408,6 +410,42 @@ CONFIG_SND_DMAENGINE_PCM=m | |||||||
| CONFIG_SND_JACK=y | CONFIG_SND_JACK=y | ||||||
| CONFIG_SND_SIMPLE_CARD=m | CONFIG_SND_SIMPLE_CARD=m | ||||||
| CONFIG_SND_SOC_ALL_CODECS=m | CONFIG_SND_SOC_ALL_CODECS=m | ||||||
|  | # CONFIG_SND_SOC_ADAU1701 is not set | ||||||
|  | # CONFIG_SND_SOC_AK4104 is not set | ||||||
|  | # CONFIG_SND_SOC_AK4554 is not set | ||||||
|  | # CONFIG_SND_SOC_AK4642 is not set | ||||||
|  | # CONFIG_SND_SOC_AK5386 is not set | ||||||
|  | # CONFIG_SND_SOC_CS42L52 is not set | ||||||
|  | # CONFIG_SND_SOC_CS42L73 is not set | ||||||
|  | # CONFIG_SND_SOC_CS4270 is not set | ||||||
|  | # CONFIG_SND_SOC_CS4271 is not set | ||||||
|  | # CONFIG_SND_SOC_CS42XX8_I2C is not set | ||||||
|  | # CONFIG_SND_SOC_HDMI_CODEC is not set | ||||||
|  | # CONFIG_SND_SOC_PCM1681 is not set | ||||||
|  | # CONFIG_SND_SOC_PCM1792A is not set | ||||||
|  | # CONFIG_SND_SOC_PCM512x_I2C is not set | ||||||
|  | # CONFIG_SND_SOC_PCM512x_SPI is not set | ||||||
|  | # CONFIG_SND_SOC_SGTL5000 is not set | ||||||
|  | # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set | ||||||
|  | # CONFIG_SND_SOC_SPDIF is not set | ||||||
|  | # CONFIG_SND_SOC_TAS5086 is not set | ||||||
|  | # CONFIG_SND_SOC_TLV320AIC3X is not set | ||||||
|  | # CONFIG_SND_SOC_WM8510 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8523 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8580 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8711 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8728 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8731 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8737 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8741 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8750 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8753 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8770 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8776 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8804 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8903 is not set | ||||||
|  | # CONFIG_SND_SOC_WM8962 is not set | ||||||
|  | # CONFIG_SND_SOC_TPA6130A2 is not set | ||||||
| CONFIG_SND_SOC_CACHE_LZO=y | CONFIG_SND_SOC_CACHE_LZO=y | ||||||
| CONFIG_SND_SOC_DMIC=m | CONFIG_SND_SOC_DMIC=m | ||||||
| CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y | CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y | ||||||
|  | |||||||
| @ -216,6 +216,8 @@ CONFIG_EXTRA_FIRMWARE="" | |||||||
| 
 | 
 | ||||||
| # CONFIG_SPI is not set | # CONFIG_SPI is not set | ||||||
| 
 | 
 | ||||||
|  | # CONFIG_SPMI is not set | ||||||
|  | 
 | ||||||
| # | # | ||||||
| # Memory Technology Devices (MTD) | # Memory Technology Devices (MTD) | ||||||
| # | # | ||||||
| @ -602,6 +604,7 @@ CONFIG_PATA_VIA=m | |||||||
| CONFIG_PATA_WINBOND=m | CONFIG_PATA_WINBOND=m | ||||||
| CONFIG_PATA_ATP867X=m | CONFIG_PATA_ATP867X=m | ||||||
| 
 | 
 | ||||||
|  | # CONFIG_MCB is not set | ||||||
| 
 | 
 | ||||||
| # | # | ||||||
| # Multi-device support (RAID and LVM) | # Multi-device support (RAID and LVM) | ||||||
| @ -2404,6 +2407,7 @@ CONFIG_SENSORS_ABITUGURU=m | |||||||
| CONFIG_SENSORS_ABITUGURU3=m | CONFIG_SENSORS_ABITUGURU3=m | ||||||
| CONFIG_SENSORS_AD7414=m | CONFIG_SENSORS_AD7414=m | ||||||
| CONFIG_SENSORS_AD7418=m | CONFIG_SENSORS_AD7418=m | ||||||
|  | CONFIG_SENSORS_ADC128D818=m | ||||||
| CONFIG_SENSORS_ADM1021=m | CONFIG_SENSORS_ADM1021=m | ||||||
| CONFIG_SENSORS_ADM1025=m | CONFIG_SENSORS_ADM1025=m | ||||||
| CONFIG_SENSORS_ADM1026=m | CONFIG_SENSORS_ADM1026=m | ||||||
| @ -2457,6 +2461,9 @@ CONFIG_SENSORS_LM92=m | |||||||
| CONFIG_SENSORS_LM93=m | CONFIG_SENSORS_LM93=m | ||||||
| CONFIG_SENSORS_LM95234=m | CONFIG_SENSORS_LM95234=m | ||||||
| CONFIG_SENSORS_LTC4245=m | CONFIG_SENSORS_LTC4245=m | ||||||
|  | CONFIG_SENSORS_LTC2945=m | ||||||
|  | CONFIG_SENSORS_LTC4222=m | ||||||
|  | CONFIG_SENSORS_LTC4260=m | ||||||
| CONFIG_SENSORS_MAX1619=m | CONFIG_SENSORS_MAX1619=m | ||||||
| CONFIG_SENSORS_MAX6650=m | CONFIG_SENSORS_MAX6650=m | ||||||
| CONFIG_SENSORS_MAX6697=m | CONFIG_SENSORS_MAX6697=m | ||||||
| @ -2567,12 +2574,15 @@ CONFIG_HID_SENSOR_ENUM_BASE_QUIRKS=y | |||||||
| # CONFIG_GP2AP020A00F is not set | # CONFIG_GP2AP020A00F is not set | ||||||
| # CONFIG_TSL2583 is not set | # CONFIG_TSL2583 is not set | ||||||
| # CONFIG_TSL2x7x is not set | # CONFIG_TSL2x7x is not set | ||||||
|  | # CONFIG_LTR501 is not set | ||||||
| # CONFIG_TCS3472 is not set | # CONFIG_TCS3472 is not set | ||||||
| # CONFIG_TSL4531 is not set | # CONFIG_TSL4531 is not set | ||||||
| # CONFIG_NAU7802 is not set | # CONFIG_NAU7802 is not set | ||||||
| # CONFIG_TI_ADC081C is not set | # CONFIG_TI_ADC081C is not set | ||||||
| # CONFIG_EXYNOS_ADC is not set | # CONFIG_EXYNOS_ADC is not set | ||||||
| # CONFIG_VIPERBOARD_ADC is not set | # CONFIG_VIPERBOARD_ADC is not set | ||||||
|  | # CONFIG_VF610_ADC is not set | ||||||
|  | # CONFIG_XILINX_XADC is not set | ||||||
| # CONFIG_INV_MPU6050_IIO is not set | # CONFIG_INV_MPU6050_IIO is not set | ||||||
| CONFIG_IIO_ST_GYRO_3AXIS=m | CONFIG_IIO_ST_GYRO_3AXIS=m | ||||||
| CONFIG_IIO_ST_MAGN_3AXIS=m | CONFIG_IIO_ST_MAGN_3AXIS=m | ||||||
| @ -2584,6 +2594,7 @@ CONFIG_HID_SENSOR_INCLINOMETER_3D=m | |||||||
| # CONFIG_AK8975 is not set | # CONFIG_AK8975 is not set | ||||||
| # CONFIG_MAG3110 is not set | # CONFIG_MAG3110 is not set | ||||||
| # CONFIG_TMP006 is not set | # CONFIG_TMP006 is not set | ||||||
|  | # CONFIG_HID_SENSOR_PRESS is not set | ||||||
| # CONFIG_IIO_ST_PRESS is not set | # CONFIG_IIO_ST_PRESS is not set | ||||||
| # CONFIG_KXSD9 is not set | # CONFIG_KXSD9 is not set | ||||||
| # CONFIG_AD7266 is not set | # CONFIG_AD7266 is not set | ||||||
| @ -2617,6 +2628,7 @@ CONFIG_HID_SENSOR_INCLINOMETER_3D=m | |||||||
| # CONFIG_ADIS16480 is not set | # CONFIG_ADIS16480 is not set | ||||||
| # CONFIG_DHT11 is not set | # CONFIG_DHT11 is not set | ||||||
| # CONFIG_MPL3115 is not set | # CONFIG_MPL3115 is not set | ||||||
|  | # CONFIG_SI7005 is not set | ||||||
| 
 | 
 | ||||||
| # staging IIO drivers | # staging IIO drivers | ||||||
| # CONFIG_AD7291 is not set | # CONFIG_AD7291 is not set | ||||||
| @ -2749,6 +2761,7 @@ CONFIG_WM831X_WATCHDOG=m | |||||||
| CONFIG_W83697UG_WDT=m | CONFIG_W83697UG_WDT=m | ||||||
| # CONFIG_MEN_A21_WDT is not set | # CONFIG_MEN_A21_WDT is not set | ||||||
| # CONFIG_GPIO_WATCHDOG is not set | # CONFIG_GPIO_WATCHDOG is not set | ||||||
|  | # CONFIG_XILINX_WATCHDOG is not set | ||||||
| 
 | 
 | ||||||
| CONFIG_HW_RANDOM=y | CONFIG_HW_RANDOM=y | ||||||
| CONFIG_HW_RANDOM_TIMERIOMEM=m | CONFIG_HW_RANDOM_TIMERIOMEM=m | ||||||
| @ -3569,6 +3582,7 @@ CONFIG_HID_SENSOR_HUB=m | |||||||
| CONFIG_HID_SENSOR_GYRO_3D=m | CONFIG_HID_SENSOR_GYRO_3D=m | ||||||
| CONFIG_HID_SENSOR_MAGNETOMETER_3D=m | CONFIG_HID_SENSOR_MAGNETOMETER_3D=m | ||||||
| CONFIG_HID_SENSOR_ALS=m | CONFIG_HID_SENSOR_ALS=m | ||||||
|  | # CONFIG_HID_SENSOR_PROX is not set | ||||||
| CONFIG_HID_SENSOR_ACCEL_3D=m | CONFIG_HID_SENSOR_ACCEL_3D=m | ||||||
| CONFIG_HID_EMS_FF=m | CONFIG_HID_EMS_FF=m | ||||||
| CONFIG_HID_ELECOM=m | CONFIG_HID_ELECOM=m | ||||||
| @ -4966,6 +4980,9 @@ CONFIG_ALTERA_STAPL=m | |||||||
| # CONFIG_DGAP is not set | # CONFIG_DGAP is not set | ||||||
| # CONFIG_DGNC is not set | # CONFIG_DGNC is not set | ||||||
| # CONFIG_RTS5208 is not set | # CONFIG_RTS5208 is not set | ||||||
|  | # CONFIG_GS_FPGABOOT is not set | ||||||
|  | # CONFIG_BT_NOKIA_H4P is not set | ||||||
|  | # CONFIG_UNISYSSPAR is not set | ||||||
| # END OF STAGING | # END OF STAGING | ||||||
| 
 | 
 | ||||||
| # | # | ||||||
|  | |||||||
| @ -440,6 +440,7 @@ CONFIG_RCU_FANOUT_LEAF=16 | |||||||
| 
 | 
 | ||||||
| CONFIG_INTEL_MEI=m | CONFIG_INTEL_MEI=m | ||||||
| CONFIG_INTEL_MEI_ME=m | CONFIG_INTEL_MEI_ME=m | ||||||
|  | CONFIG_INTEL_MEI_TXE=m | ||||||
| 
 | 
 | ||||||
| CONFIG_NFC_MEI_PHY=m | CONFIG_NFC_MEI_PHY=m | ||||||
| CONFIG_NFC_PN544_MEI=m | CONFIG_NFC_PN544_MEI=m | ||||||
|  | |||||||
| @ -61,7 +61,7 @@ Summary: The Linux kernel | |||||||
| # The rc snapshot level | # The rc snapshot level | ||||||
| %define rcrev 0 | %define rcrev 0 | ||||||
| # The git snapshot level | # The git snapshot level | ||||||
| %define gitrev 2 | %define gitrev 3 | ||||||
| # Set rpm version accordingly | # Set rpm version accordingly | ||||||
| %define rpmversion 3.%{upstream_sublevel}.0 | %define rpmversion 3.%{upstream_sublevel}.0 | ||||||
| %endif | %endif | ||||||
| @ -2080,6 +2080,9 @@ fi | |||||||
| #                                    ||----w | | #                                    ||----w | | ||||||
| #                                    ||     || | #                                    ||     || | ||||||
| %changelog | %changelog | ||||||
|  | * Wed Apr 02 2014 Josh Boyer <jwboyer@fedoraproject.org> - 3.15.0-0.rc0.git3.1 | ||||||
|  | - Linux v3.14-3893-gc12e69c6aaf7 | ||||||
|  | 
 | ||||||
| * Tue Apr 01 2014 Josh Boyer <jwboyer@fedoraproject.org> - 3.15.0-0.rc0.git2.1 | * Tue Apr 01 2014 Josh Boyer <jwboyer@fedoraproject.org> - 3.15.0-0.rc0.git2.1 | ||||||
| - CVE-2014-2678 net: rds: deref of NULL dev in rds_iw_laddr_check (rhbz 1083274 1083280) | - CVE-2014-2678 net: rds: deref of NULL dev in rds_iw_laddr_check (rhbz 1083274 1083280) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| Bugzilla: N/A | Bugzilla: N/A | ||||||
| Upstream-status: Fedora mustard.  Replaced by securelevels, but that was nak'd | Upstream-status: Fedora mustard.  Replaced by securelevels, but that was nak'd | ||||||
| 
 | 
 | ||||||
| From 8c5bcdba1c1ff54913679e435e90f6084b15e8bf Mon Sep 17 00:00:00 2001 | From b0466e5c5483957f8ca30b8f1bcf60bbad9d40aa Mon Sep 17 00:00:00 2001 | ||||||
| From: Matthew Garrett <matthew.garrett@nebula.com> | From: Matthew Garrett <matthew.garrett@nebula.com> | ||||||
| Date: Fri, 9 Aug 2013 17:58:15 -0400 | Date: Fri, 9 Aug 2013 17:58:15 -0400 | ||||||
| Subject: [PATCH 01/14] Add secure_modules() call | Subject: [PATCH 01/14] Add secure_modules() call | ||||||
| @ -63,7 +63,7 @@ index 8dc7f5e80dd8..62f9b72bf85e 100644 | |||||||
| 1.8.5.3 | 1.8.5.3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| From 07a3bcd38cc1056dd6c58ba58316296c4df38fb0 Mon Sep 17 00:00:00 2001 | From 3df1daaa8cd3c8450fd8fda62ff4836eddbf0f09 Mon Sep 17 00:00:00 2001 | ||||||
| From: Matthew Garrett <matthew.garrett@nebula.com> | From: Matthew Garrett <matthew.garrett@nebula.com> | ||||||
| Date: Thu, 8 Mar 2012 10:10:38 -0500 | Date: Thu, 8 Mar 2012 10:10:38 -0500 | ||||||
| Subject: [PATCH 02/14] PCI: Lock down BAR access when module security is | Subject: [PATCH 02/14] PCI: Lock down BAR access when module security is | ||||||
| @ -83,7 +83,7 @@ Signed-off-by: Matthew Garrett <matthew.garrett@nebula.com> | |||||||
|  3 files changed, 19 insertions(+), 2 deletions(-) |  3 files changed, 19 insertions(+), 2 deletions(-) | ||||||
| 
 | 
 | ||||||
| diff --git a/drivers/pci/pci-sysfs.c b/drivers/pci/pci-sysfs.c
 | diff --git a/drivers/pci/pci-sysfs.c b/drivers/pci/pci-sysfs.c
 | ||||||
| index 276ef9c18802..acd1d61247c8 100644
 | index 4e0acefb7565..01b56d13d021 100644
 | ||||||
| --- a/drivers/pci/pci-sysfs.c
 | --- a/drivers/pci/pci-sysfs.c
 | ||||||
| +++ b/drivers/pci/pci-sysfs.c
 | +++ b/drivers/pci/pci-sysfs.c
 | ||||||
| @@ -29,6 +29,7 @@
 | @@ -29,6 +29,7 @@
 | ||||||
| @ -94,7 +94,7 @@ index 276ef9c18802..acd1d61247c8 100644 | |||||||
|  #include "pci.h" |  #include "pci.h" | ||||||
|   |   | ||||||
|  static int sysfs_initialized;	/* = 0 */ |  static int sysfs_initialized;	/* = 0 */ | ||||||
| @@ -663,6 +664,9 @@ pci_write_config(struct file* filp, struct kobject *kobj,
 | @@ -652,6 +653,9 @@ pci_write_config(struct file* filp, struct kobject *kobj,
 | ||||||
|  	loff_t init_off = off; |  	loff_t init_off = off; | ||||||
|  	u8 *data = (u8*) buf; |  	u8 *data = (u8*) buf; | ||||||
|   |   | ||||||
| @ -104,7 +104,7 @@ index 276ef9c18802..acd1d61247c8 100644 | |||||||
|  	if (off > dev->cfg_size) |  	if (off > dev->cfg_size) | ||||||
|  		return 0; |  		return 0; | ||||||
|  	if (off + count > dev->cfg_size) { |  	if (off + count > dev->cfg_size) { | ||||||
| @@ -969,6 +973,9 @@ pci_mmap_resource(struct kobject *kobj, struct bin_attribute *attr,
 | @@ -958,6 +962,9 @@ pci_mmap_resource(struct kobject *kobj, struct bin_attribute *attr,
 | ||||||
|  	resource_size_t start, end; |  	resource_size_t start, end; | ||||||
|  	int i; |  	int i; | ||||||
|   |   | ||||||
| @ -114,7 +114,7 @@ index 276ef9c18802..acd1d61247c8 100644 | |||||||
|  	for (i = 0; i < PCI_ROM_RESOURCE; i++) |  	for (i = 0; i < PCI_ROM_RESOURCE; i++) | ||||||
|  		if (res == &pdev->resource[i]) |  		if (res == &pdev->resource[i]) | ||||||
|  			break; |  			break; | ||||||
| @@ -1076,6 +1083,9 @@ pci_write_resource_io(struct file *filp, struct kobject *kobj,
 | @@ -1065,6 +1072,9 @@ pci_write_resource_io(struct file *filp, struct kobject *kobj,
 | ||||||
|  		      struct bin_attribute *attr, char *buf, |  		      struct bin_attribute *attr, char *buf, | ||||||
|  		      loff_t off, size_t count) |  		      loff_t off, size_t count) | ||||||
|  { |  { | ||||||
| @ -182,7 +182,7 @@ index 24750a1b39b6..fa57896b97dd 100644 | |||||||
| 1.8.5.3 | 1.8.5.3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| From ec91151858b2610fab98eaee045718f83b95b182 Mon Sep 17 00:00:00 2001 | From c14a3599cdf71ccd6ea47e8b404412b8e7a5c1b3 Mon Sep 17 00:00:00 2001 | ||||||
| From: Matthew Garrett <matthew.garrett@nebula.com> | From: Matthew Garrett <matthew.garrett@nebula.com> | ||||||
| Date: Thu, 8 Mar 2012 10:35:59 -0500 | Date: Thu, 8 Mar 2012 10:35:59 -0500 | ||||||
| Subject: [PATCH 03/14] x86: Lock down IO port access when module security is | Subject: [PATCH 03/14] x86: Lock down IO port access when module security is | ||||||
| @ -230,7 +230,7 @@ index 4ddaf66ea35f..00b440307419 100644 | |||||||
|  	} |  	} | ||||||
|  	regs->flags = (regs->flags & ~X86_EFLAGS_IOPL) | (level << 12); |  	regs->flags = (regs->flags & ~X86_EFLAGS_IOPL) | (level << 12); | ||||||
| diff --git a/drivers/char/mem.c b/drivers/char/mem.c
 | diff --git a/drivers/char/mem.c b/drivers/char/mem.c
 | ||||||
| index 92c5937f80c3..9d67b702bee5 100644
 | index 917403fe10da..cdf839f9defe 100644
 | ||||||
| --- a/drivers/char/mem.c
 | --- a/drivers/char/mem.c
 | ||||||
| +++ b/drivers/char/mem.c
 | +++ b/drivers/char/mem.c
 | ||||||
| @@ -27,6 +27,7 @@
 | @@ -27,6 +27,7 @@
 | ||||||
| @ -241,7 +241,7 @@ index 92c5937f80c3..9d67b702bee5 100644 | |||||||
|   |   | ||||||
|  #include <asm/uaccess.h> |  #include <asm/uaccess.h> | ||||||
|   |   | ||||||
| @@ -562,6 +563,9 @@ static ssize_t write_port(struct file *file, const char __user *buf,
 | @@ -568,6 +569,9 @@ static ssize_t write_port(struct file *file, const char __user *buf,
 | ||||||
|  	unsigned long i = *ppos; |  	unsigned long i = *ppos; | ||||||
|  	const char __user *tmp = buf; |  	const char __user *tmp = buf; | ||||||
|   |   | ||||||
| @ -255,7 +255,7 @@ index 92c5937f80c3..9d67b702bee5 100644 | |||||||
| 1.8.5.3 | 1.8.5.3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| From 6a1ba9b8e21747505e3242edec5eb32b34151197 Mon Sep 17 00:00:00 2001 | From ccbc02eee179074b13acc2d7dfd17835726a579a Mon Sep 17 00:00:00 2001 | ||||||
| From: Matthew Garrett <matthew.garrett@nebula.com> | From: Matthew Garrett <matthew.garrett@nebula.com> | ||||||
| Date: Fri, 9 Mar 2012 08:39:37 -0500 | Date: Fri, 9 Mar 2012 08:39:37 -0500 | ||||||
| Subject: [PATCH 04/14] ACPI: Limit access to custom_method | Subject: [PATCH 04/14] ACPI: Limit access to custom_method | ||||||
| @ -287,7 +287,7 @@ index c68e72414a67..4277938af700 100644 | |||||||
| 1.8.5.3 | 1.8.5.3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| From 3b4277dc7a3dfefe3e27405e497eed0f90359141 Mon Sep 17 00:00:00 2001 | From b40f05f5ec470bc59f41ca7ce66ea09614db60ea Mon Sep 17 00:00:00 2001 | ||||||
| From: Matthew Garrett <matthew.garrett@nebula.com> | From: Matthew Garrett <matthew.garrett@nebula.com> | ||||||
| Date: Fri, 9 Mar 2012 08:46:50 -0500 | Date: Fri, 9 Mar 2012 08:46:50 -0500 | ||||||
| Subject: [PATCH 05/14] asus-wmi: Restrict debugfs interface when module | Subject: [PATCH 05/14] asus-wmi: Restrict debugfs interface when module | ||||||
| @ -342,7 +342,7 @@ index c5e082fb82fa..03c57fc8de8a 100644 | |||||||
| 1.8.5.3 | 1.8.5.3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| From a04a8ae989b90585a242eb19a8567e70419be27b Mon Sep 17 00:00:00 2001 | From bfa6f400f5e0f98772f3c77b60d8ac3d39b080a8 Mon Sep 17 00:00:00 2001 | ||||||
| From: Matthew Garrett <matthew.garrett@nebula.com> | From: Matthew Garrett <matthew.garrett@nebula.com> | ||||||
| Date: Fri, 9 Mar 2012 09:28:15 -0500 | Date: Fri, 9 Mar 2012 09:28:15 -0500 | ||||||
| Subject: [PATCH 06/14] Restrict /dev/mem and /dev/kmem when module loading is | Subject: [PATCH 06/14] Restrict /dev/mem and /dev/kmem when module loading is | ||||||
| @ -358,12 +358,12 @@ Signed-off-by: Matthew Garrett <matthew.garrett@nebula.com> | |||||||
|  1 file changed, 6 insertions(+) |  1 file changed, 6 insertions(+) | ||||||
| 
 | 
 | ||||||
| diff --git a/drivers/char/mem.c b/drivers/char/mem.c
 | diff --git a/drivers/char/mem.c b/drivers/char/mem.c
 | ||||||
| index 9d67b702bee5..9116f10eec5e 100644
 | index cdf839f9defe..c63cf93b00eb 100644
 | ||||||
| --- a/drivers/char/mem.c
 | --- a/drivers/char/mem.c
 | ||||||
| +++ b/drivers/char/mem.c
 | +++ b/drivers/char/mem.c
 | ||||||
| @@ -158,6 +158,9 @@ static ssize_t write_mem(struct file *file, const char __user *buf,
 | @@ -164,6 +164,9 @@ static ssize_t write_mem(struct file *file, const char __user *buf,
 | ||||||
|  	unsigned long copied; |  	if (p != *ppos) | ||||||
|  	void *ptr; |  		return -EFBIG; | ||||||
|   |   | ||||||
| +	if (secure_modules())
 | +	if (secure_modules())
 | ||||||
| +		return -EPERM;
 | +		return -EPERM;
 | ||||||
| @ -371,7 +371,7 @@ index 9d67b702bee5..9116f10eec5e 100644 | |||||||
|  	if (!valid_phys_addr_range(p, count)) |  	if (!valid_phys_addr_range(p, count)) | ||||||
|  		return -EFAULT; |  		return -EFAULT; | ||||||
|   |   | ||||||
| @@ -496,6 +499,9 @@ static ssize_t write_kmem(struct file *file, const char __user *buf,
 | @@ -502,6 +505,9 @@ static ssize_t write_kmem(struct file *file, const char __user *buf,
 | ||||||
|  	char *kbuf; /* k-addr because vwrite() takes vmlist_lock rwlock */ |  	char *kbuf; /* k-addr because vwrite() takes vmlist_lock rwlock */ | ||||||
|  	int err = 0; |  	int err = 0; | ||||||
|   |   | ||||||
| @ -385,7 +385,7 @@ index 9d67b702bee5..9116f10eec5e 100644 | |||||||
| 1.8.5.3 | 1.8.5.3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| From 9aac939b874fc53c4021baf88914292448dcb0f6 Mon Sep 17 00:00:00 2001 | From e399403d8b74cbbb23ead4e43b70b4d82ee00402 Mon Sep 17 00:00:00 2001 | ||||||
| From: Josh Boyer <jwboyer@redhat.com> | From: Josh Boyer <jwboyer@redhat.com> | ||||||
| Date: Mon, 25 Jun 2012 19:57:30 -0400 | Date: Mon, 25 Jun 2012 19:57:30 -0400 | ||||||
| Subject: [PATCH 07/14] acpi: Ignore acpi_rsdp kernel parameter when module | Subject: [PATCH 07/14] acpi: Ignore acpi_rsdp kernel parameter when module | ||||||
| @ -401,7 +401,7 @@ Signed-off-by: Josh Boyer <jwboyer@redhat.com> | |||||||
|  1 file changed, 2 insertions(+), 1 deletion(-) |  1 file changed, 2 insertions(+), 1 deletion(-) | ||||||
| 
 | 
 | ||||||
| diff --git a/drivers/acpi/osl.c b/drivers/acpi/osl.c
 | diff --git a/drivers/acpi/osl.c b/drivers/acpi/osl.c
 | ||||||
| index fc1aa7909690..ee9f123db960 100644
 | index 27f84af4e337..bd3ac0947890 100644
 | ||||||
| --- a/drivers/acpi/osl.c
 | --- a/drivers/acpi/osl.c
 | ||||||
| +++ b/drivers/acpi/osl.c
 | +++ b/drivers/acpi/osl.c
 | ||||||
| @@ -44,6 +44,7 @@
 | @@ -44,6 +44,7 @@
 | ||||||
| @ -425,7 +425,7 @@ index fc1aa7909690..ee9f123db960 100644 | |||||||
| 1.8.5.3 | 1.8.5.3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| From 7105897db69bf40f7a860d962d6364f44b184a99 Mon Sep 17 00:00:00 2001 | From 686268dea5fa802409d99f964005bc57d62f6b04 Mon Sep 17 00:00:00 2001 | ||||||
| From: Matthew Garrett <matthew.garrett@nebula.com> | From: Matthew Garrett <matthew.garrett@nebula.com> | ||||||
| Date: Fri, 9 Aug 2013 03:33:56 -0400 | Date: Fri, 9 Aug 2013 03:33:56 -0400 | ||||||
| Subject: [PATCH 08/14] kexec: Disable at runtime if the kernel enforces module | Subject: [PATCH 08/14] kexec: Disable at runtime if the kernel enforces module | ||||||
| @ -470,7 +470,7 @@ index 45601cf41bee..d5819bb45bec 100644 | |||||||
| 1.8.5.3 | 1.8.5.3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| From 396802aea251e2b6d73b8af6107bf5b15319c5d9 Mon Sep 17 00:00:00 2001 | From 4a1068eb94b99cab1d31a8a87eea9aafb39bcea0 Mon Sep 17 00:00:00 2001 | ||||||
| From: Matthew Garrett <matthew.garrett@nebula.com> | From: Matthew Garrett <matthew.garrett@nebula.com> | ||||||
| Date: Tue, 3 Sep 2013 11:23:29 -0400 | Date: Tue, 3 Sep 2013 11:23:29 -0400 | ||||||
| Subject: [PATCH 09/14] uswsusp: Disable when module loading is restricted | Subject: [PATCH 09/14] uswsusp: Disable when module loading is restricted | ||||||
| @ -510,7 +510,7 @@ index 98d357584cd6..efe99dee9510 100644 | |||||||
| 1.8.5.3 | 1.8.5.3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| From a35665548d4a0a2e56692f6d8e1a85097f8a1d78 Mon Sep 17 00:00:00 2001 | From 569d0384d6846dae76910d5104666f11597a6a78 Mon Sep 17 00:00:00 2001 | ||||||
| From: Matthew Garrett <matthew.garrett@nebula.com> | From: Matthew Garrett <matthew.garrett@nebula.com> | ||||||
| Date: Fri, 8 Feb 2013 11:12:13 -0800 | Date: Fri, 8 Feb 2013 11:12:13 -0800 | ||||||
| Subject: [PATCH 10/14] x86: Restrict MSR access when module loading is | Subject: [PATCH 10/14] x86: Restrict MSR access when module loading is | ||||||
| @ -555,7 +555,7 @@ index 05266b5aae22..e2bd647f676e 100644 | |||||||
| 1.8.5.3 | 1.8.5.3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| From e6666519c5267410c85d8271c69a421eb735f58e Mon Sep 17 00:00:00 2001 | From bca29272512c8646bf2feaf304a0eceb05c0d0c0 Mon Sep 17 00:00:00 2001 | ||||||
| From: Matthew Garrett <matthew.garrett@nebula.com> | From: Matthew Garrett <matthew.garrett@nebula.com> | ||||||
| Date: Fri, 9 Aug 2013 18:36:30 -0400 | Date: Fri, 9 Aug 2013 18:36:30 -0400 | ||||||
| Subject: [PATCH 11/14] Add option to automatically enforce module signatures | Subject: [PATCH 11/14] Add option to automatically enforce module signatures | ||||||
| @ -591,10 +591,10 @@ index 199f453cb4de..ec38acf00b40 100644 | |||||||
|  290/040	ALL	edd_mbr_sig_buffer EDD MBR signatures |  290/040	ALL	edd_mbr_sig_buffer EDD MBR signatures | ||||||
|  2D0/A00	ALL	e820_map	E820 memory map table |  2D0/A00	ALL	e820_map	E820 memory map table | ||||||
| diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
 | diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
 | ||||||
| index 8453fe1342ea..ba517988f087 100644
 | index 26237934ac87..e27b78bcca34 100644
 | ||||||
| --- a/arch/x86/Kconfig
 | --- a/arch/x86/Kconfig
 | ||||||
| +++ b/arch/x86/Kconfig
 | +++ b/arch/x86/Kconfig
 | ||||||
| @@ -1599,6 +1599,16 @@ config EFI_MIXED
 | @@ -1597,6 +1597,16 @@ config EFI_MIXED
 | ||||||
|   |   | ||||||
|  	   If unsure, say N. |  	   If unsure, say N. | ||||||
|   |   | ||||||
| @ -742,7 +742,7 @@ index 62f9b72bf85e..dcfb07ae5e4e 100644 | |||||||
| 1.8.5.3 | 1.8.5.3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| From 00f0cb47385ccf3b3dab4d94a1a286c9d2327cf3 Mon Sep 17 00:00:00 2001 | From 67ff850d16232e30c39109d29510d2a4aef34de9 Mon Sep 17 00:00:00 2001 | ||||||
| From: Josh Boyer <jwboyer@redhat.com> | From: Josh Boyer <jwboyer@redhat.com> | ||||||
| Date: Tue, 5 Feb 2013 19:25:05 -0500 | Date: Tue, 5 Feb 2013 19:25:05 -0500 | ||||||
| Subject: [PATCH 12/14] efi: Disable secure boot if shim is in insecure mode | Subject: [PATCH 12/14] efi: Disable secure boot if shim is in insecure mode | ||||||
| @ -801,7 +801,7 @@ index b00745ff398a..bf42cc5f083d 100644 | |||||||
| 1.8.5.3 | 1.8.5.3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| From e058a830573fcf283ae17b412d10313140f489a4 Mon Sep 17 00:00:00 2001 | From 53645ba848224ee81978b17c5e5328dca798466f Mon Sep 17 00:00:00 2001 | ||||||
| From: Josh Boyer <jwboyer@fedoraproject.org> | From: Josh Boyer <jwboyer@fedoraproject.org> | ||||||
| Date: Tue, 27 Aug 2013 13:28:43 -0400 | Date: Tue, 27 Aug 2013 13:28:43 -0400 | ||||||
| Subject: [PATCH 13/14] efi: Make EFI_SECURE_BOOT_SIG_ENFORCE depend on EFI | Subject: [PATCH 13/14] efi: Make EFI_SECURE_BOOT_SIG_ENFORCE depend on EFI | ||||||
| @ -815,10 +815,10 @@ Signed-off-by: Josh Boyer <jwboyer@fedoraproject.org> | |||||||
|  1 file changed, 2 insertions(+), 1 deletion(-) |  1 file changed, 2 insertions(+), 1 deletion(-) | ||||||
| 
 | 
 | ||||||
| diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
 | diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
 | ||||||
| index ba517988f087..34144e88208e 100644
 | index e27b78bcca34..dfd068b32cdc 100644
 | ||||||
| --- a/arch/x86/Kconfig
 | --- a/arch/x86/Kconfig
 | ||||||
| +++ b/arch/x86/Kconfig
 | +++ b/arch/x86/Kconfig
 | ||||||
| @@ -1600,7 +1600,8 @@ config EFI_MIXED
 | @@ -1598,7 +1598,8 @@ config EFI_MIXED
 | ||||||
|  	   If unsure, say N. |  	   If unsure, say N. | ||||||
|   |   | ||||||
|  config EFI_SECURE_BOOT_SIG_ENFORCE |  config EFI_SECURE_BOOT_SIG_ENFORCE | ||||||
| @ -832,7 +832,7 @@ index ba517988f087..34144e88208e 100644 | |||||||
| 1.8.5.3 | 1.8.5.3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| From a523b1823cbde3933269ccf10c147f7f1961a7cc Mon Sep 17 00:00:00 2001 | From e5b7eaf1b5d04ec739464b6e2df21c666d060c69 Mon Sep 17 00:00:00 2001 | ||||||
| From: Josh Boyer <jwboyer@fedoraproject.org> | From: Josh Boyer <jwboyer@fedoraproject.org> | ||||||
| Date: Tue, 27 Aug 2013 13:33:03 -0400 | Date: Tue, 27 Aug 2013 13:33:03 -0400 | ||||||
| Subject: [PATCH 14/14] efi: Add EFI_SECURE_BOOT bit | Subject: [PATCH 14/14] efi: Add EFI_SECURE_BOOT bit | ||||||
| @ -847,7 +847,7 @@ Signed-off-by: Josh Boyer <jwboyer@fedoraproject.org> | |||||||
|  2 files changed, 3 insertions(+) |  2 files changed, 3 insertions(+) | ||||||
| 
 | 
 | ||||||
| diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
 | diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
 | ||||||
| index aa227f68687c..9991a533f3e1 100644
 | index aa227f68687c..c7cf7919b3c4 100644
 | ||||||
| --- a/arch/x86/kernel/setup.c
 | --- a/arch/x86/kernel/setup.c
 | ||||||
| +++ b/arch/x86/kernel/setup.c
 | +++ b/arch/x86/kernel/setup.c
 | ||||||
| @@ -1145,7 +1145,9 @@ void __init setup_arch(char **cmdline_p)
 | @@ -1145,7 +1145,9 @@ void __init setup_arch(char **cmdline_p)
 | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								sources
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								sources
									
									
									
									
									
								
							| @ -1,3 +1,3 @@ | |||||||
| b621207b3f6ecbb67db18b13258f8ea8  linux-3.14.tar.xz | b621207b3f6ecbb67db18b13258f8ea8  linux-3.14.tar.xz | ||||||
| d36baf2d62de5aa61f10a976d00d2d2a  perf-man-3.14.tar.gz | d36baf2d62de5aa61f10a976d00d2d2a  perf-man-3.14.tar.gz | ||||||
| d3007f1995961ff098f7a60c1897d2a7  patch-3.14-git2.xz | a4353e0273eb8fac9105813a8789fb77  patch-3.14-git3.xz | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user