diff --git a/.gitignore b/.gitignore index db566b3..58694ab 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/linux-3.19.0-0.79.aa7a.tar.xz +SOURCES/linux-4.2.0-0.21.el7.tar.xz diff --git a/.kernel-aarch64.metadata b/.kernel-aarch64.metadata index 6c3b812..86d6c1b 100644 --- a/.kernel-aarch64.metadata +++ b/.kernel-aarch64.metadata @@ -1 +1 @@ -c589ab77889df6d93dbe817c373080631ab3275b SOURCES/linux-3.19.0-0.79.aa7a.tar.xz +a15bb5f286d6754b41816193322db805e539c788 SOURCES/linux-4.2.0-0.21.el7.tar.xz diff --git a/SOURCES/Makefile.common b/SOURCES/Makefile.common index 174f5ea..34569ff 100644 --- a/SOURCES/Makefile.common +++ b/SOURCES/Makefile.common @@ -3,14 +3,14 @@ RPMBUILD := $(shell if [ -x "/usr/bin/rpmbuild" ]; then echo rpmbuild; \ REDHAT:=$(shell pwd) TOPDIR:=$(shell dirname $(REDHAT)) MACH := $(shell uname -m) -KVERSION:=3.19.0 +KVERSION:=4.2.0 GITID:= $(shell git log --max-count=1 --pretty=format:%H) -RPMVERSION:=3.19.0 +RPMVERSION:=4.2.0 # marker is git tag which we base off of for exporting patches -MARKER:=v3.19.0 +MARKER:=v4.2.0 PREBUILD:=0. -BUILD:=79 -DIST:=.aa7a +BUILD:=21 +DIST:=.el7 SPECFILE:=kernel-aarch64.spec RPM:=$(REDHAT)/rpm SRPMS:=$(RPM)/SRPMS @@ -31,6 +31,7 @@ endif $(info BUILDID is "$(BUILDID)". Update '$(shell dirname $(REDHAT))/localversion' to change.) PKGRELEASE:=$(PREBUILD)$(BUILD)$(DIST)$(BUILDID) +SPECRELEASE:=$(PREBUILD)$(BUILD)%{?dist}$(BUILDID) TARFILE:=linux-$(KVERSION)-$(PKGRELEASE).tar.xz TARBALL:=$(REDHAT)/$(TARFILE) diff --git a/SOURCES/config-arm-generic b/SOURCES/config-arm-generic index 24fd1bc..94ec481 100644 --- a/SOURCES/config-arm-generic +++ b/SOURCES/config-arm-generic @@ -44,6 +44,8 @@ CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_ARM_AMBA=y # CONFIG_TEGRA_AHB is not set CONFIG_ARM_CCI=y +CONFIG_ARM_CCI400_PMU=y +CONFIG_ARM_CCI500_PMU=y CONFIG_ARM_CCN=y CONFIG_ARM_DMA_USE_IOMMU=y CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8 @@ -63,6 +65,7 @@ CONFIG_ARCH_VEXPRESS=y CONFIG_MFD_VEXPRESS_SYSREG=y CONFIG_VEXPRESS_SYSCFG=y CONFIG_COMMON_CLK_VERSATILE=y +CONFIG_ARM_TIMER_SP804=y CONFIG_CLK_SP810=y CONFIG_CLK_VEXPRESS_OSC=y CONFIG_I2C_VERSATILE=m @@ -95,6 +98,7 @@ CONFIG_OF_IRQ=y CONFIG_OF_MDIO=m CONFIG_OF_MTD=y CONFIG_OF_NET=y +CONFIG_OF_OVERLAY=y CONFIG_OF_PCI_IRQ=m CONFIG_OF_PCI=m CONFIG_OF_RESERVED_MEM=y @@ -152,6 +156,8 @@ CONFIG_I2C_MUX_PCA954x=m # spi CONFIG_SPI_PL022=m +CONFIG_SPI_CADENCE=m +# CONFIG_SPI_ZYNQMP_GQSPI is not set # Sensors CONFIG_SENSORS_IIO_HWMON=m @@ -181,6 +187,16 @@ CONFIG_CMA_SIZE_SEL_MBYTES=y CONFIG_CMA_ALIGNMENT=8 CONFIG_CMA_AREAS=7 +# EDAC +CONFIG_EDAC=y +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_LEGACY_SYSFS=y + +# VFIO +CONFIG_VFIO_PLATFORM=m +CONFIG_VFIO_AMBA=m +# CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET is not set + # CONFIG_CRYPTO_TEST is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_XEN is not set @@ -194,6 +210,8 @@ CONFIG_CMA_AREAS=7 # CONFIG_LEDS_RENESAS_TPU is not set # CONFIG_LOCK_STAT is not set +# CONFIG_CADENCE_WATCHDOG is not set + # CONFIG_DRM_ARMADA is not set # CONFIG_DRM_TEGRA is not set # CONFIG_SHMOBILE_IOMMU is not set diff --git a/SOURCES/config-arm64 b/SOURCES/config-arm64 index 3948e9d..668649d 100644 --- a/SOURCES/config-arm64 +++ b/SOURCES/config-arm64 @@ -11,9 +11,17 @@ CONFIG_SCHED_SMT=y # CONFIG_CPU_BIG_ENDIAN is not set # arm64 only SoCs -CONFIG_ARCH_XGENE=y -CONFIG_ARCH_THUNDER=y +CONFIG_ARCH_HISI=y CONFIG_ARCH_SEATTLE=y +CONFIG_ARCH_THUNDER=y +CONFIG_ARCH_XGENE=y +# CONFIG_ARCH_EXYNOS7 is not set +# CONFIG_ARCH_FSL_LS2085A is not set +# CONFIG_ARCH_MEDIATEK is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_QCOM is not set +# CONFIG_ARCH_SPRD is not set +# CONFIG_ARCH_ZYNQMP is not set # Erratum CONFIG_ARM64_ERRATUM_826319=y @@ -24,6 +32,7 @@ CONFIG_ARM64_ERRATUM_832075=y # CONFIG_ALWAYS_USE_PERSISTENT_CLOCK is not set # CONFIG_AMBA_PL08X is not set +CONFIG_ARM_SMMU_V3=y CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y CONFIG_ARCH_REQUIRE_GPIOLIB=y # CONFIG_ARM64_64K_PAGES is not set @@ -59,6 +68,12 @@ CONFIG_KVM=y CONFIG_KVM_ARM_MAX_VCPUS=8 CONFIG_LOG_BUF_SHIFT=14 +# PCI +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set +CONFIG_PCI_THUNDER=y + CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_NFS_DEBUG=y @@ -113,6 +128,18 @@ CONFIG_NET_XGENE=y CONFIG_RTC_DRV_XGENE=m CONFIG_HW_RANDOM_XGENE=m CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=m +CONFIG_XGENE_DMA=m +CONFIG_EDAC_XGENE=m +CONFIG_PCI_XGENE=y +CONFIG_PCI_XGENE_MSI=y + +# Cavium Thunder +CONFIG_THUNDER_NIC_PF=m +CONFIG_THUNDER_NIC_VF=m +CONFIG_LIQUIDID=m +CONFIG_LIQUIDIO=m +CONFIG_NET_VENDOR_CAVIUM=m # busted build for various reasons # uses pci_* for some reason to allocate DMA buffers @@ -123,11 +150,6 @@ CONFIG_GPIO_XGENE=y # CONFIG_PARPORT_PC is not set # CONFIG_VGA_CONSOLE is not set -CONFIG_PCI_XGENE=y -CONFIG_HOTPLUG_PCI=y -# CONFIG_HOTPLUG_PCI_CPCI is not set -# CONFIG_HOTPLUG_PCI_SHPC is not set - # CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set # CONFIG_PNP_DEBUG_MESSAGES is not set @@ -146,11 +168,24 @@ CONFIG_ACPI_IPMI=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HED=m CONFIG_ACPI_CUSTOM_METHOD=m +CONFIG_ACPI_NFIT=m +# CONFIG_ACPI_NFIT_DEBUG is not set +CONFIG_PCC=y +# AMD Seattle CONFIG_AMD_XGBE=m CONFIG_AMD_XGBE_PHY=m # CONFIG_AMD_XGBE_DCB is not set +# HiSilicon +CONFIG_POWER_RESET_HISI=y +CONFIG_HISI_THERMAL=m + +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_DCB=y +CONFIG_MLX4_EN_VXLAN=y + CONFIG_I2C_ACPI=y # not arm64 @@ -159,6 +194,7 @@ CONFIG_I2C_ACPI=y # CONFIG_MDIO_BUS_MUX_GPIO is not set # CONFIG_MDIO_BUS_MUX_MMIOREG is not set # CONFIG_PMIC_OPREGION is not set +# CONFIG_DEBUG_RODATA is not set # busted build for various reasons # uses pci_* for some reason to allocate DMA buffers @@ -185,7 +221,25 @@ CONFIG_NET_XGENE=y # CONFIG_PKCS7_MESSAGE_PARSER is not set +# CONFIG_IMX_THERMAL is not set + # DMI CONFIG_DMI=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y + +CONFIG_SATA_AHCI_PLATFORM=y + +CONFIG_LIBNVDIMM=m +CONFIG_BTT=y +CONFIG_ND_BTT=m +CONFIG_ND_BLK=m + +# CONFIG_SND_SOC is not set + +# CONFIG_PMIC_OPREGION is not set +# CONFIG_DEBUG_RODATA is not set + +CONFIG_DEBUG_SECTION_MISMATCH=y + +# CONFIG_FSL_MC_BUS is not set diff --git a/SOURCES/config-arm64-redhat b/SOURCES/config-arm64-redhat index 9f9821f..e00b0d5 100644 --- a/SOURCES/config-arm64-redhat +++ b/SOURCES/config-arm64-redhat @@ -51,8 +51,7 @@ CONFIG_HOTPLUG_PCI=y # RH-specific changes # CONFIG_ARM64_64K_PAGES=y -CONFIG_NR_CPUS=64 -CONFIG_KEXEC_AUTO_RESERVE=y +CONFIG_NR_CPUS=4096 # # 3.15-rc7 fixes/workarounds @@ -85,7 +84,7 @@ CONFIG_MMC_SPI=y # Mellanox PCIe drivers # CONFIG_NET_VENDOR_MELLANOX=y -CONFIG_MLX4_EN=y +CONFIG_MLX4_EN=m CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y @@ -198,3 +197,4 @@ CONFIG_LOG_BUF_SHIFT=19 # CONFIG_SENSORS_APDS990X is not set # CONFIG_SENSORS_LIS3_I2C is not set # CONFIG_ALTERA_STAPL is not set +# CONFIG_CRYPTO_842 is not set diff --git a/SOURCES/config-generic b/SOURCES/config-generic index 8e1e5c1..f956f00 100644 --- a/SOURCES/config-generic +++ b/SOURCES/config-generic @@ -52,6 +52,7 @@ CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_FUTEX=y CONFIG_EPOLL=y +CONFIG_BPF_SYSCALL=y CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y @@ -75,6 +76,7 @@ CONFIG_SLUB=y CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_SLUB_STATS is not set # CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_DEBUG_ON is not set # CONFIG_AD525X_DPOT is not set # CONFIG_ATMEL_PWM is not set @@ -151,11 +153,13 @@ CONFIG_MMC_USHC=m CONFIG_MMC_REALTEK_PCI=m CONFIG_MMC_REALTEK_USB=m CONFIG_MMC_VUB300=m +CONFIG_MMC_MTK=m # CONFIG_MMC_SPI is not set # CONFIG_MMC_SDHCI_PXAV2 is not set # CONFIG_MMC_SDHCI_PXAV3 is not set # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_USDHI6ROL0 is not set +# CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_CB710_CORE=m @@ -206,6 +210,10 @@ CONFIG_BINFMT_MISC=m # # CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CDCE925 is not set +# CONFIG_COMMON_CLK_HI6220 is not set +# CONFIG_COMMON_CLK_PWM is not set # # Generic Driver Options @@ -221,6 +229,8 @@ CONFIG_EXTRA_FIRMWARE="" # CONFIG_CMA is not set # CONFIG_DMA_CMA is not set +# CONFIG_CMA_DEBUG is not set +# CONFIG_CMA_DEBUGFS is not set # CONFIG_FENCE_TRACE is not set # CONFIG_SPI is not set @@ -266,6 +276,7 @@ CONFIG_MTD=m # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set # CONFIG_MTD_SWAP is not set +# CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers @@ -367,6 +378,7 @@ CONFIG_BLK_DEV_OSD=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_BLK_DEV_PMEM=m CONFIG_BLK_DEV_INITRD=y CONFIG_BLK_DEV_IO_TRACE=y @@ -388,7 +400,9 @@ CONFIG_BLK_DEV_THROTTLING=y CONFIG_SCSI_VIRTIO=m CONFIG_VIRTIO_BLK=m CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=m # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set CONFIG_VIRTIO_NET=m @@ -561,6 +575,8 @@ CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m +CONFIG_SCSI_SNIC=m +# CONFIG_SCSI_SNIC_DEBUG_FS is not set CONFIG_ATA=y CONFIG_ATA_BMDMA=y @@ -573,6 +589,7 @@ CONFIG_BLK_DEV_SX8=m CONFIG_PDC_ADMA=m CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=m +# CONFIG_AHCI_CEVA is not set CONFIG_SATA_INIC162X=m CONFIG_SATA_MV=m CONFIG_SATA_NV=m @@ -658,6 +675,7 @@ CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m +CONFIG_MD_CLUSTER=m CONFIG_BCACHE=m # CONFIG_BCACHE_DEBUG is not set @@ -676,6 +694,7 @@ CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_MQ=m +CONFIG_DM_CACHE_SMQ=m CONFIG_DM_CACHE_CLEANER=m # CONFIG_DM_ERA is not set # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set @@ -683,6 +702,8 @@ CONFIG_DM_CACHE_CLEANER=m CONFIG_DM_UEVENT=y CONFIG_DM_ZERO=y CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_LOG_WRITES=m +# CONFIG_DM_MQ_DEFAULT is not set CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_RAID=m @@ -742,6 +763,7 @@ CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_ILLINOIS=m CONFIG_TCP_CONG_DCTCP=m +CONFIG_TCP_CONG_CDG=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_VEGAS=m @@ -786,6 +808,7 @@ CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_NET_FOU=m CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_GENEVE_CORE=m CONFIG_GENEVE=m CONFIG_INET_AH=m CONFIG_INET_ESP=m @@ -868,6 +891,7 @@ CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_NF_CONNTRACK=m +CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_QUEUE=m @@ -1047,6 +1071,7 @@ CONFIG_IP6_NF_TARGET_MASQUERADE=m # nf_tables support CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=m +CONFIG_NF_TABLES_NETDEV=m CONFIG_NFT_EXTHDR=m CONFIG_NFT_META=m CONFIG_NFT_CT=m @@ -1219,6 +1244,7 @@ CONFIG_NET_CLS_ACT=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=m +CONFIG_NET_CLS_FLOWER=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_IND=y @@ -1250,6 +1276,8 @@ CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m CONFIG_DCB=y CONFIG_DNS_RESOLVER=m @@ -1266,6 +1294,7 @@ CONFIG_OPENVSWITCH_VXLAN=y CONFIG_OPENVSWITCH_GENEVE=y CONFIG_VSOCKETS=m +# CONFIG_MPLS_ROUTING is not set # # Network testing @@ -1296,6 +1325,7 @@ CONFIG_IPVLAN=m CONFIG_VXLAN=m CONFIG_EQUALIZER=m CONFIG_TUN=m +# CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_NLMON=m @@ -1394,6 +1424,8 @@ CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m CONFIG_NET_CALXEDA_XGMAC=m +# CONFIG_NET_VENDOR_CAVIUM is not set + CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=m CONFIG_CHELSIO_T1_1G=y @@ -1441,6 +1473,7 @@ CONFIG_S2IO=m CONFIG_VXGE=m # CONFIG_VXGE_DEBUG_TRACE_ALL is not set +# CONFIG_NET_VENDOR_EZCHIP is not set # CONFIG_NET_VENDOR_FARADAY is not set # CONFIG_NET_VENDOR_FUJITSU is not set # CONFIG_NET_VENDOR_HISILICON is not set @@ -1458,6 +1491,7 @@ CONFIG_IXGBEVF=m CONFIG_IXGBE=m CONFIG_IXGBE_DCA=y CONFIG_IXGBE_DCB=y +CONFIG_IXGBE_VXLAN=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_PTP=y CONFIG_I40E=m @@ -1535,6 +1569,8 @@ CONFIG_R8169=m CONFIG_SH_ETH=m +# CONFIG_NET_VENDOR_RENESAS is not set + CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=m @@ -1615,6 +1651,7 @@ CONFIG_SMSC_PHY=m CONFIG_STE10XP=m CONFIG_VITESSE_PHY=m CONFIG_MICREL_PHY=m +CONFIG_DP83867_PHY=m # CONFIG_MICREL_KS8995MA is not set # CONFIG_OMAP_CONTROL_PHY is not set # CONFIG_PHY_SAMSUNG_USB2 is not set @@ -1653,6 +1690,8 @@ CONFIG_JME=m # CONFIG_IP1000 is not set # CONFIG_MLX4_EN is not set # CONFIG_MLX4_EN_VXLAN is not set +# CONFIG_MLX5_CORE is not set +# CONFIG_MLX5_CORE_EN is not set # CONFIG_SFC is not set # CONFIG_FDDI is not set @@ -2014,6 +2053,8 @@ CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set +# CONFIG_BT_SELFTEST is not set +# CONFIG_BT_DEBUGFS is not set CONFIG_BT_L2CAP=y CONFIG_BT_SCO=y CONFIG_BT_CMTP=m @@ -2030,11 +2071,15 @@ CONFIG_BT_HIDP=m CONFIG_BT_HCIBTUSB=m # Disable the BT_HCIUSB driver. # It sucks more power than BT_HCIBTUSB which has the same functionality. +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_BCM=y CONFIG_BT_HCIDTL1=m CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBLUECARD=m @@ -2178,6 +2223,7 @@ CONFIG_GIGASET_M105=m # Input device support # CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=m # @@ -2409,6 +2455,7 @@ CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_ST33_I2C is not set +# CONFIG_TCG_TIS_ST33ZP24 is not set # CONFIG_TCG_XEN is not set CONFIG_TELCLOCK=m @@ -2427,6 +2474,7 @@ CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y # CONFIG_SERIAL_8250_DW is not set +# CONFIG_SERIAL_8250_INGENIC is not set CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set # CONFIG_MOXA_INTELLIO is not set @@ -2453,6 +2501,7 @@ CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_ST_ASC is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_MAX3100 is not set @@ -2615,6 +2664,7 @@ CONFIG_SENSORS_MCP3021=m CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NCT6683=m CONFIG_SENSORS_NCT7802=m +CONFIG_SENSORS_NCT7904=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m @@ -2626,6 +2676,7 @@ CONFIG_CHARGER_SMB347=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP401=m CONFIG_APDS9802ALS=m @@ -2717,6 +2768,7 @@ CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m CONFIG_HID_SENSOR_ENUM_BASE_QUIRKS=y # CONFIG_IIO_SYSFS_TRIGGER is not set +# CONFIG_IIO_SSP_SENSORHUB is not set # CONFIG_AD5446 is not set # CONFIG_AD5380 is not set # CONFIG_AD5064 is not set @@ -2728,12 +2780,17 @@ CONFIG_HID_SENSOR_ENUM_BASE_QUIRKS=y # CONFIG_MCP4725 is not set # CONFIG_ITG3200 is not set # CONFIG_APDS9300 is not set +CONFIG_BH1750=m # CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set # CONFIG_TSL2583 is not set # CONFIG_TSL2x7x is not set # CONFIG_LTR501 is not set +CONFIG_STK3310=m +# CONFIG_JSA1212 is not set # CONFIG_TCS3472 is not set # CONFIG_TSL4531 is not set # CONFIG_NAU7802 is not set @@ -2741,13 +2798,16 @@ CONFIG_HID_SENSOR_ENUM_BASE_QUIRKS=y # CONFIG_EXYNOS_ADC is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_VF610_ADC is not set +# CONFIG_CC10001_ADC is not set # CONFIG_XILINX_XADC is not set # CONFIG_INV_MPU6050_IIO is not set CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_MAGN_3AXIS=m +# CONFIG_BMC150_MAGN is not set CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_HID_SENSOR_INCLINOMETER_3D=m CONFIG_HID_SENSOR_DEVICE_ROTATION=m +CONFIG_ACPI_ALS=m # CONFIG_ADJD_S311 is not set # CONFIG_AL3320A is not set # CONFIG_SENSORS_TSL2563 is not set @@ -2762,6 +2822,12 @@ CONFIG_HID_SENSOR_DEVICE_ROTATION=m # CONFIG_IIO_ST_PRESS is not set # CONFIG_KXSD9 is not set # CONFIG_MMA8452 is not set +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set +# CONFIG_STK8312 is not set +# CONFIG_STK8BA50 is not set +# CONFIG_MS5611 is not set +# CONFIG_SX9500 is not set # CONFIG_AD7266 is not set # CONFIG_AD7298 is not set # CONFIG_AD7476 is not set @@ -2782,12 +2848,14 @@ CONFIG_HID_SENSOR_DEVICE_ROTATION=m # CONFIG_AD5764 is not set # CONFIG_AD5791 is not set # CONFIG_AD7303 is not set +# CONFIG_M62332 is not set # CONFIG_AD9523 is not set # CONFIG_ADF4350 is not set # CONFIG_ADIS16080 is not set # CONFIG_ADIS16130 is not set # CONFIG_ADIS16136 is not set # CONFIG_ADIS16260 is not set +# CONFIG_KMX61 is not set # CONFIG_ADXRS450 is not set # CONFIG_BMG160 is not set # CONFIG_ADIS16400 is not set @@ -2861,6 +2929,7 @@ CONFIG_HID_SENSOR_DEVICE_ROTATION=m # CONFIG_TI_DAC7512 is not set # CONFIG_BMP085_SPI is not set # CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_CORESIGHT is not set CONFIG_W1=m CONFIG_W1_CON=y @@ -3004,6 +3073,9 @@ CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_EM3027=m CONFIG_RTC_DRV_RV3029C2=m CONFIG_RTC_DRV_PCF50633=m +# CONFIG_CHARGER_BQ24257 is not set +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_RT9455 is not set CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_MCP795=m @@ -3024,6 +3096,12 @@ CONFIG_RTC_DRV_PCF85063=m # CONFIG_RTC_DRV_MOXART is not set # CONFIG_RTC_DRV_ISL12057 is not set # CONFIG_RTC_DRV_XGENE is not set +CONFIG_RTC_DRV_ABB5ZES3=m +CONFIG_RTC_DRV_ABX80X=m +CONFIG_RTC_DRV_DS1685_FAMILY=m +# CONFIG_RTC_DS1685_PROC_REGS is not set +CONFIG_RTC_DS1685_SYSFS_REGS=y +CONFIG_RTC_DRV_ABX805=m CONFIG_R3964=m # CONFIG_APPLICOM is not set @@ -3056,8 +3134,12 @@ CONFIG_DRM_CIRRUS_QEMU=m # do not enable on f17 or older # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set CONFIG_DRM_RADEON=m +CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_RADEON_KMS=y # CONFIG_DRM_RADEON_UMS is not set +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_AMDGPU_CIK=y +CONFIG_DRM_AMDGPU_USERPTR=y # CONFIG_DRM_I810 is not set # CONFIG_DRM_MGA is not set CONFIG_DRM_MGAG200=m # do not enable on f17 or older @@ -3084,7 +3166,14 @@ CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m +CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PTN3460=m +# CONFIG_DRM_PANEL is not set +# CONFIG_DRM_PANEL_SIMPLE is not set +# CONFIG_DRM_PANEL_S6E8AA0 is not set +# CONFIG_DRM_PS8622 is not set +# CONFIG_DRM_PANEL_LD9040 is not set +CONFIG_DRM_VGEM=m # # PCMCIA character devices @@ -3468,6 +3557,8 @@ CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y @@ -3628,6 +3719,10 @@ CONFIG_SND_USB_UA101=m CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_HIFACE=m # CONFIG_SND_BCD2000 is not set +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m # # PCMCIA devices @@ -3679,6 +3774,7 @@ CONFIG_USB_EHCI_TT_NEWSCHED=y # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_ISP1760_HCD is not set +# CONFIG_USB_ISP1760 is not set CONFIG_USB_ISP1362_HCD=m CONFIG_USB_FUSBH200_HCD=m # CONFIG_USB_FOTG210_HCD is not set @@ -3793,9 +3889,11 @@ CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m CONFIG_HID_SENSOR_GYRO_3D=m CONFIG_HID_SENSOR_MAGNETOMETER_3D=m +# CONFIG_MMC35240 is not set CONFIG_HID_SENSOR_ALS=m # CONFIG_HID_SENSOR_PROX is not set CONFIG_HID_SENSOR_ACCEL_3D=m +# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set CONFIG_HID_EMS_FF=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m @@ -3826,6 +3924,18 @@ CONFIG_HID_AUREAL=m CONFIG_HID_APPLEIR=m # CONFIG_HID_CP2112 is not set CONFIG_HID_LENOVO=m +CONFIG_HID_A4TECH=m +CONFIG_HID_APPLE=m +CONFIG_HID_BELKIN=m +CONFIG_HID_BETOP_FF=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_EZKEY=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m # @@ -4052,12 +4162,16 @@ CONFIG_USB_APPLEDISPLAY=m # Physical Layer USB driver CONFIG_USB_PHY=y # CONFIG_USB_OTG_FSM is not set +CONFIG_USB_ULPI_BUS=m # CONFIG_GENERIC_PHY is not set # CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set # CONFIG_PHY_EXYNOS_DP_VIDEO is not set # CONFIG_PHY_ST_SPEAR1310_MIPHY is not set # CONFIG_PHY_ST_SPEAR1340_MIPHY is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_TUSB1210 is not set # CONFIG_AM335X_PHY_USB is not set # CONFIG_SAMSUNG_USBPHY is not set # CONFIG_SAMSUNG_USB2PHY is not set @@ -4082,6 +4196,7 @@ CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=m CONFIG_USB_HSIC_USB3503=m # CONFIG_USB_LINK_LAYER_TEST is not set +CONFIG_USB_CHAOSKEY=m CONFIG_USB_LCD=m CONFIG_USB_LD=m CONFIG_USB_LEGOTOWER=m @@ -4199,7 +4314,8 @@ CONFIG_MFD_VIPERBOARD=m # CONFIG_MFD_RN5T618 is not set # CONFIG_EZX_PCAP is not set # CONFIG_INTEL_SOC_PMIC is not set - +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_SKY81452 is not set # # File systems @@ -4214,6 +4330,8 @@ CONFIG_EXT4_USE_FOR_EXT23=y CONFIG_EXT4_FS_XATTR=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_ENCRYPTION is not set +# CONFIG_EXT4_FS_ENCRYPTION is not set CONFIG_JBD2=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=m @@ -4247,6 +4365,7 @@ CONFIG_AUTOFS4_FS=y # CONFIG_EXOFS_FS is not set # CONFIG_EXOFS_DEBUG is not set CONFIG_NILFS2_FS=m +# CONFIG_FS_DAX is not set # CONFIG_LOGFS is not set CONFIG_CEPH_FS=m CONFIG_CEPH_FSCACHE=y @@ -4289,6 +4408,7 @@ CONFIG_FAT_DEFAULT_IOCHARSET="ascii" CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y +CONFIG_PROC_CHILDREN=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y @@ -4357,6 +4477,7 @@ CONFIG_NFSD=m CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFS_FSCACHE=y # CONFIG_NFS_USE_LEGACY_DNS is not set @@ -4375,6 +4496,7 @@ CONFIG_CIFS=m CONFIG_CIFS_STATS=y # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_SMB2=y +# CONFIG_CIFS_SMB311 is not set CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y @@ -4593,8 +4715,11 @@ CONFIG_KGDB_SERIAL_CONSOLE=y CONFIG_KGDB_TESTS=y CONFIG_KGDB_LOW_LEVEL_TRAP=y # CONFIG_KGDB_TESTS_ON_BOOT is not set - - +# CONFIG_GDB_SCRIPTS is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT_DELAY=0 +CONFIG_RCU_TORTURE_TEST_SLOW_INIT_DELAY=0 +CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP_DELAY=0 # # Security options # @@ -4633,6 +4758,8 @@ CONFIG_CRYPTO=y CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y +CONFIG_CRYPTO_USER_API_RNG=y +CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_MANAGER=y # Note, CONFIG_CRYPTO_MANAGER_DISABLE_TESTS needs to be unset, or FIPS will be disabled. # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set @@ -4652,6 +4779,7 @@ CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=m +CONFIG_CRC64_ECMA=m CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_DEFLATE=m @@ -4701,6 +4829,14 @@ CONFIG_CRYPTO_DEV_HIFN_795X=m CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_RSA=m +CONFIG_CRYPTO_CHACHA20POLY1305=m +CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_POLY1305=m +CONFIG_CRYPTO_CHACHA20=m +CONFIG_CRYPTO_842=m +CONFIG_CRYPTO_DRBG_HASH=y +CONFIG_CRYPTO_DRBG_CTR=y @@ -4820,6 +4956,7 @@ CONFIG_ENABLE_MUST_CHECK=y # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_KEXEC=y +CONFIG_KEXEC_AUTO_RESERVE=y CONFIG_CRASH_DUMP=y CONFIG_HWMON=y @@ -4918,7 +5055,12 @@ CONFIG_MIGRATION=y CONFIG_BOUNCE=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y +CONFIG_LEDS_CLASS_FLASH=m # CONFIG_LEDS_AMS_DELTA is not set +# CONFIG_LEDS_BCM6328 is not set +# CONFIG_LEDS_BCM6358 is not set +# CONFIG_LEDS_TLC591XX is not set +# CONFIG_LEDS_KTD2692 is not set # CONFIG_LEDS_LOCOMO is not set # CONFIG_LEDS_NET48XX is not set # CONFIG_LEDS_NET5501 is not set @@ -4964,6 +5106,7 @@ CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_WM8350=m CONFIG_LEDS_WM831X_STATUS=m # CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_PM8941_WLED is not set CONFIG_DMADEVICES=y CONFIG_DMA_ENGINE=y @@ -4996,6 +5139,7 @@ CONFIG_FUNCTION_PROFILER=y # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_ENUM_MAP_FILE is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_FUNCTION_TRACER=y @@ -5056,6 +5200,8 @@ CONFIG_APM_POWER=m CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_SYSCON is not set +# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_PDA_POWER is not set @@ -5071,6 +5217,7 @@ CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_MF624 is not set +# CONFIG_UIO_PRUSS is not set CONFIG_VFIO=m CONFIG_VFIO_IOMMU_TYPE1=m @@ -5092,6 +5239,7 @@ CONFIG_LIRC_TTUSBIR=m # CONFIG_SAMPLES is not set +CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set CONFIG_NOZOMI=m @@ -5306,10 +5454,13 @@ CONFIG_RCU_NOCB_CPU_ALL=y CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set # CONFIG_RCU_CPU_STALL_INFO is not set # CONFIG_TASKS_RCU is not set # CONFIG_RCU_USER_QS is not set +CONFIG_RCU_KTHREAD_PRIO=0 CONFIG_SPARSE_RCU_POINTER=y +# CONFIG_RCU_EXPERT is not set CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 @@ -5335,6 +5486,7 @@ CONFIG_NET_SWITCHDEV=y # CONFIG_HSR is not set # CONFIG_EXTCON is not set +# CONFIG_EXTCON_USB_GPIO is not set # CONFIG_EXTCON_ADC_JACK is not set # # CONFIG_MEMORY is not set @@ -5356,6 +5508,7 @@ CONFIG_FRONTSWAP=y CONFIG_ZSWAP=y # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y +# CONFIG_ZSMALLOC_STAT is not set # CONFIG_PGTABLE_MAPPING is not set # CONFIG_MDIO_GPIO is not set @@ -5402,6 +5555,8 @@ CONFIG_GPIO_VIPERBOARD=m # CONFIG_GPIO_74X164 is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_XGENE_SB is not set # FIXME: Why? CONFIG_EVENT_POWER_TRACING_DEPRECATED=y @@ -5426,12 +5581,14 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_FC=m +CONFIG_TCM_USER2=m # CONFIG_TCM_USER is not set CONFIG_HWSPINLOCK=m CONFIG_PSTORE=y CONFIG_PSTORE_RAM=m +# CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_FTRACE is not set @@ -5440,6 +5597,8 @@ CONFIG_PSTORE_RAM=m # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_UDELAY is not set +# CONFIG_MEMTEST is not set +# CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_AVERAGE is not set @@ -5449,6 +5608,8 @@ CONFIG_PSTORE_RAM=m CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 +CONFIG_CHROME_PLATFORMS=y + CONFIG_BCMA=m CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y @@ -5461,6 +5622,8 @@ CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_GOOGLE_FIRMWARE is not set # CONFIG_INTEL_MID_PTI is not set CONFIG_IOMMU_SUPPORT=y +# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set # CONFIG_MAILBOX is not set @@ -5484,6 +5647,7 @@ CONFIG_FMC_CHARDEV=m # CONFIG_ARM_ARCH_TIMER_EVTSTREAM is not set # CONFIG_PM_DEVFREQ is not set +# CONFIG_PM_DEVFREQ_EVENT is not set # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set @@ -5511,3 +5675,9 @@ CONFIG_FMC_CHARDEV=m # set in x86-generic presently # CONFIG_TOUCHSCREEN_GOODIX is not set # +# CONFIG_KDBUS is not set +# CONFIG_HSU_DMA is not set +# CONFIG_HSU_DMA_PCI is not set +# CONFIG_XGENE_DMA is not set + +# CONFIG_NTB is not set diff --git a/SOURCES/config-generic-redhat b/SOURCES/config-generic-redhat index fee2889..734525b 100644 --- a/SOURCES/config-generic-redhat +++ b/SOURCES/config-generic-redhat @@ -411,9 +411,9 @@ CONFIG_HWMON=y # CONFIG_SAMPLES is not set # CONFIG_W1 is not set # CONFIG_SLAB_LEAK is not set -# CONFIG_DYNAMIC_FTRACE is not set -# CONFIG_FUNCTION_TRACER is not set -# CONFIG_FUNCTION_GRAPH_TRACER is not set +CONFIG_DYNAMIC_FTRACE=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_STACK_TRACER is not set # CONFIG_WORKQUEUE_TRACER is not set # CONFIG_FUNCTION_PROFILER is not set diff --git a/SPECS/kernel-aarch64.spec b/SPECS/kernel-aarch64.spec index 99c896e..b0c141e 100644 --- a/SPECS/kernel-aarch64.spec +++ b/SPECS/kernel-aarch64.spec @@ -10,8 +10,11 @@ Summary: The Linux kernel # be 0. %global released_kernel 1 -%define rpmversion 3.19.0 -%define pkgrelease 0.79.aa7a +%define rpmversion 4.2.0 +%define pkgrelease 0.21.el7 + +# allow pkg_release to have configurable %{?dist} tag +%define specrelease %%SPECRELEASE%% %define pkg_release %{pkgrelease}%{?buildid} @@ -1401,55 +1404,96 @@ fi %kernel_variant_files %{with_debug} kernel-debug debug %changelog -* Wed Jun 10 2015 Mark Langsdorf [3.19.0-0.79.aa7a] -- [redhat] build mellanox mlx4 drivers into the kernel (Mark Langsdorf) [1220581] -- ahci_xgene: set ATA_HORKAGE_NOLPM for all attached disks (Kyle McMartin) [1228573] - -* Thu May 28 2015 Mark Langsdorf [3.19.0-0.78.aa7a] -- CVE-2015-3339 kernel: race condition between chown() and execve() (Torez Smith) [1218641] - -* Fri May 15 2015 Mark Langsdorf [3.19.0-0.77.aa7a] -- xgene: msi: fix crash in dump-collection kernel (Mark Salter) [1220926] +* Tue Oct 06 2015 Mark Langsdorf [4.2.0-0.21.el7] +- irqchip, gicv3: Fix cpu hangs caused by IAR reader (Robert Richter) [1268381] + +* Wed Sep 23 2015 Mark Langsdorf [4.2.0-0.20.el7] +- arm64: KVM: add kvm_register_device_ops() in acpi probing code (Wei Huang) [1259615] + +* Tue Sep 01 2015 Mark Langsdorf [4.2.0-0.19.el7] +- [redhat] rebase to 4.2.0 (Mark Langsdorf) +- phylib: fix device deletion order in mdiobus_unregister() (Mark Langsdorf) +- net: sunrpc: fix tracepoint Warning: unknown op '->' (Pratyush Anand) [1252439] +- drivers: net: xgene: fix: Oops in linkwatch_fire_event (Dean Nelson) [1240785] +- tools lib traceevent: Add checks for returned EVENT_ERROR type (Dean Nelson) [1237310] +- pci: fix gicv2m MSI support (Mark Salter) [1185078] +- [redhat] disable 842 crypto accellerator emulation for ARM64 (Mark Langsdorf) [1254782] +- [redhat] kernel-4.2.0-0.rc5.18.el7 (Mark Langsdorf) +- net, thunder, bgx: Add support to get MAC address from ACPI. (David Daney) [1252569] +- arm64/pci/acpi: Call pcibios_assign_resources later. (David Daney) [1250263] +- [redhat] kernel-4.2.0-0.rc5.17.el7 (Mark Langsdorf) +- DO NOT UPSTREAM: pci, cavium: Fix thunder_pci_requester_id() (David Daney) [1250227] +- arm64:ftrace: add save_stack_trace_regs() (Pratyush Anand) [1247190] +- [redhat] Rebase to 4.2-rc5 (Mark Langsdorf) +- [redhat] kernel-4.2.0-0.rc3.16.el7 (Mark Langsdorf) +- [redhat] add Cavium ThunderX networking to configs (Mark Langsdorf) +- net: cavium: thunder_bgx/nic: Factor out DT specific code (Robert Richter) [1242981] +- net: thunderx: Add receive error stats reporting via ethtool (Robert Richter) [1242981] +- net: thunderx: Receive hashing HW offload support (Robert Richter) [1242981] +- net: thunderx: Fixes for nicvf_set_rxfh() (Robert Richter) [1242981] +- [redhat] DO NOT UPSTREAM: pci, cavium: Disable PEM support (Mark Langsdorf) +- Add Cavium Thunder PCI driver configs. (David Daney) [1242680] +- PCI: Add host drivers for Cavium ThunderX processors. (David Daney) [1242680] +- gic-its: Allow pci_requester_id to be overridden. (David Daney) [1242680] +- ARM64, ACPI, PCI, MSI: I/O Remapping Table (IORT) initial support. (David Daney) [1242995] +- irqchip: gicv3: its: probe ITS in ACPI way (David Daney) [1242995] +- irqchip/GICv3/ITS: refator ITS dt init code to prepare for ACPI (David Daney) [1242995] +- irqchip / GICv3 / ITS: mark its_init() as __init (David Daney) [1242995] +- irqchip / GICv3: remove gic root node in ITS (David Daney) [1242995] +- ACPI, GICV3+: Add support for GICv3+ initialization. (David Daney) [1242995] +- GICv3: Refactor gic_of_init() of GICv3 driver to allow for FDT and ACPI initialization. (David Daney) [1242995] +- arm64, acpi: Implement new "GIC version" field of MADT GIC entry. (David Daney) [1242995] +- arm64: gicv3: its: Add range check for number of allocated pages (David Daney) [1242984] +- irqchip, gicv3-its: Implement Cavium ThunderX errata 22375, 24313 (David Daney) [1242984] +- irqchip, gicv3: Implement Cavium ThunderX erratum 23154 (David Daney) [1242984] +- irqchip, gicv3: Add HW revision detection and configuration (David Daney) [1242984] +- irqchip, gicv3-its: Read typer register outside the loop (David Daney) [1242984] +- DO NOT UPSTREAM PCI: pci: xgene: Use default irq domain for MSI (Iyappan Subramanian) [1247716] +- arm64: Make all entry code as non-kprobe-able (Pratyush Anand) [1234589] +- arm64: Blacklist _mcount for kprobing (Pratyush Anand) [1234589] +- arm64: Add trampoline code for kretprobes (Pratyush Anand) [1234589] +- [redhat] kernel-4.2.0-0.rc3.15.el7 (Mark Langsdorf) +- arm64: Align regs name with latest upstream uapi headers (Pratyush Anand) [1243663] +- arm64: support initrd outside kernel linear map (Mark Salter) [1230869] +- mm: add utility for early copy from unmapped ram (Mark Salter) [1230869] +- arm64: don't panic on crash kernel alloc failure (Mark Salter) [1240381] +- arm64: select uprobe only if kprobe is selected (Pratyush Anand) [1210154] +- [redhat] kernel-4.2.0-0.rc3.14.el7 (Mark Langsdorf) +- crypto: ccp - Provide support to autoload CCP driver (Kim Naru) +- arm64: put cpu_reset in idmap (Mark Salter) [1243150] +- [redhat] rebase to 4.2-rc3 (Mark Langsdorf) +- arm64: perf fixes for 4.1 and 4.2 kernels (Mark Salter) [1243583] +- amd-xgbe-a0: Unify coherency checking logic (Mark Salter) [1243551] +- amd-xgbe-a0: add back CONFIG_AMD_XGBE_PHY (Mark Salter) [1243551] +- sata/xgene: support acpi probing (Mark Salter) [1144036, 1243551] +- [redhat] kernel-4.2.0-0.rc2.13.el7 (Mark Langsdorf) +- [redhat] Rebase to 4.2-rc1 (Mark Langsdorf) +- DO NOT UPSTREAM: move PL011 SBSA init later (Mark Salter) +- [redhat] kernel-4.1.0-0.12.el7 (Mark Langsdorf) +- [redhat] rebase to 4.1 (Mark Langsdorf) +- [redhat] set build targets to rhelsa-7.2-candidate (Mark Langsdorf) +- [redhat] don't build kernel docs - REMOVE ME IF ASKED (Mark Langsdorf) +- Update dynamic ftrace configs (Pratyush Anand) [1186517] +- KVM: Update RHMAINTAINERS (Andrew Jones) +- redhat: Update RHMAINTAINERS for APM (Iyappan Subramanian) [1230887] +- ahci_xgene: set ATA_HORKAGE_NOLPM for all attached disks (Kyle McMartin) [1229454] +- KVM: fix vgic_v2_acpi_probe (Andrew Jones) [1226348] - crashkernel: Allocate 2G memory for auto reservation (Pratyush Anand) -- [redhat] don't build kernel docs (Mark Langsdorf) - -* Mon May 11 2015 Mark Langsdorf [3.19.0-0.76.aa7a] -- CVE-2015-3636 ipv4: Missing sk_nulls_node_init() in ping_unhash(). (Yulong Pei) [1218112] -- arm64: add missing PAGE_ALIGN() to __dma_free_*coherent() (Dean Nelson) [1211906] - DONOTUPSTREAM: arm64: smp_send_stop: increase CPU stop IPI timeout to 60 seconds (Jon Masters) [1218374] -- mm: page_alloc: revert inadvertent !__GFP_FS retry behavior change (Don Dutile) [1206235] - arm64: move kdump memory init into arm64_memblock_init() (Mark Salter) [1219838] - arm64: support ACPI tables outside of kernel RAM (Mark Salter) [1219838] -- arm64: respect mem= for EFI (Mark Salter) [1219838] -- ACPI: update acpi_os_ioremap for arm64 (Mark Salter) [1219838] -- Add CONFIG_KEXEC_AUTO_RESERVE into generic config (Pratyush Anand) [1216287] -- crashkernel auto reservation code for ARM64 (Pratyush Anand) [1216287] -- forward port crashkernel auto reservation code (Pratyush Anand) [1216287] - -* Wed Apr 29 2015 Mark Langsdorf [3.19.0-0.75.aa7a] -- mlx4_en: Disbale GRO for incoming loopback/selftest packets (Yulong Pei) [1210603] +- tty/console: use SPCR table to define console (Torez Smith) +- Add CONFIG_KEXEC_AUTO_RESERVE into generic config (Pratyush Anand) [https://bugzilla.redhat.com/show_bug.cgi?id=1216287] +- crashkernel auto reservation code for ARM64 (Pratyush Anand) [https://bugzilla.redhat.com/show_bug.cgi?id=1216287] +- forward port crashkernel auto reservation code (Dave Young) [https://bugzilla.redhat.com/show_bug.cgi?id=1216287] - arm64: KVM: Add CPU hyp mode re-initialization to complement KVM CPU reset (Wei Huang) [1169828] - -* Mon Apr 27 2015 Mark Langsdorf [3.19.0-0.74.aa7a] - config: increase CONFIG_CMA_SIZE_MBYTES from 16 to 64MB (Jon Masters) [1201885] - DO NOT UPSTREAM PCI: X-Gene1: Add ACPI MSI support (Jon Masters) [1201885] -- PCI: X-Gene: Add the MAINTAINERS entry for APM X-Gene v1 PCIe MSI driver (Jon Masters) [1201885] -- arm64: dts: Add the device tree entry for the APM X-Gene PCIe MSI node (Jon Masters) [1201885] -- PCI: X-Gene: Add the APM X-Gene v1 PCIe MSI/MSIX termination driver (Jon Masters) [1201885] -- documentation: dts: Add the device tree binding for APM X-Gene v1 PCIe MSI device tree node (Jon Masters) [1201885] -- KVM: arm/arm64: check IRQ number on userland injection (Wei Huang) [1210813] - arm64: kexec: Fix relocate_new_kernel when CONFIG_DEBUG_RODATA is enabled (Pratyush Anand) [1215041] - arm64: kexec: Remove arm64_kexec_dtb_addr refrences (Pratyush Anand) [1215036] -- : Disable CONFIG_DEBUG_RODATA for kdump to work (Pratyush Anand) [1215090] - -* Wed Apr 22 2015 Mark Langsdorf [3.19.0-0.73.aa7a] -- CVE-2015-2922 kernel: denial of service (DoS) attack against IPv6 network stacks due to improper handling of Router Advertisements (Mark Salter) -- CVE-2015-2686 kernel: sys_sendto/sys_recvfrom does not validate the user provided ubuf pointer (Mark Salter) -- arm64: redhat: Lower NR_CPUS from 4096 to 64 (Don Dutile) - arm64: default CPUMASK_OFFSTACK for SMP (Don Dutile) - arm64: topology: Correct core_id calculation (Don Dutile) -- Undo revert of "ahci_xgene: Skip the PHY and clock initialization if already configured by the firmware." (Kyle McMartin) -- drivers: net: xgene: Add shutdown function (Mark Salter) [1203109] +- drivers: net: xgene: Add shutdown function (Mark Salter) [1203109] - arm64: add smp spin-table cpu hotplug support for X-Gene platform (Mark Salter) [1209589] - Add CRASH_DUMP into generic config (Pratyush Anand) - arm64: use ioremap_cache in copy_oldmem_page (Pratyush Anand) @@ -1459,8 +1503,8 @@ fi - arm64: kvm: add cpu reset hook for cpu hotplug (Pratyush Anand) - arm64: kvm: allow EL2 context to be reset on shutdown (Pratyush Anand) - arm64: kvm: add a cpu tear-down function (Pratyush Anand) -- arm64: add kdump support (Pratyush Anand) - arm64: kdump: do not go into EL2 before starting a crash dump kernel (Pratyush Anand) +- arm64: add kdump support (Pratyush Anand) - arm64: kdump: implement machine_crash_shutdown() (Pratyush Anand) - arm64: kdump: reserve memory for crash dump kernel (Pratyush Anand) - arm64/kexec: Add pr_devel output (Pratyush Anand) @@ -1469,51 +1513,8 @@ fi - arm64: Add new hcall HVC_CALL_FUNC (Pratyush Anand) - arm64: Convert hcalls to use HVC immediate value (Pratyush Anand) - arm64: Fold proc-macros.S into assembler.h (Pratyush Anand) -- kexec: add IND_FLAGS macro (Pratyush Anand) -- kexec: add bit definitions for kimage entry flags (Pratyush Anand) -- kexec: simplify conditional (Pratyush Anand) -- kexec: Fix make headers_check (Pratyush Anand) -- arm64: guard asm/assembler.h against multiple inclusions (Pratyush Anand) -- arm64: kvm: decode ESR_ELx.EC when reporting exceptions (Pratyush Anand) -- arm64: kvm: remove ESR_EL2_* macros (Pratyush Anand) -- arm64: remove ESR_EL1_* macros (Pratyush Anand) -- arm64: kvm: move to ESR_ELx macros (Pratyush Anand) -- arm64: decode ESR_ELx.EC when reporting exceptions (Pratyush Anand) -- arm64: move to ESR_ELx macros (Pratyush Anand) -- arm64: introduce common ESR_ELx_* definitions (Pratyush Anand) -- arm64/efi: move virtmap init to early initcall (Pratyush Anand) -- arm64: add better page protections to arm64 (Pratyush Anand) -- arm64/efi: handle potential failure to remap memory map (Pratyush Anand) -- arm64/efi: remove idmap manipulations from UEFI code (Pratyush Anand) -- arm64/efi: remove free_boot_services() and friends (Pratyush Anand) -- arm64/efi: move SetVirtualAddressMap() to UEFI stub (Pratyush Anand) -- arm64/efi: set EFI_ALLOC_ALIGN to 64 KB (Pratyush Anand) -- efi: efistub: allow allocation alignment larger than EFI_PAGE_SIZE (Pratyush Anand) -- efi: split off remapping code from efi_config_init() (Pratyush Anand) -- arm64/mm: add create_pgd_mapping() to create private page tables (Pratyush Anand) -- arm64/mm: add explicit struct_mm argument to __create_mapping() (Pratyush Anand) - -* Fri Mar 20 2015 Mark Langsdorf [3.19.0-0.72.aa7a] -- arm64: acpi: fix acpi_register_gsi() for shared interrupts (Mark Salter) [1199662] - -* Fri Mar 13 2015 Mark Langsdorf [3.19.0-0.71.aa7a] -- Revert "delete me: turn off debug builds during scratch tests" (Mark Langsdorf) - -* Fri Mar 13 2015 Mark Langsdorf [3.19.0-0.70.aa7a] -- delete me: turn off debug builds during scratch tests (Mark Langsdorf) +- [redhat] kernel-3.19.0-0.69.aa7a (Mark Langsdorf) - Increase NR_CPUS from 8 to 4096 for RHELSA (Don Dutile) [1189951] -- drivers: net: xgene: fix new firmware backward compatibility with older driver (Mark Langsdorf) [1189258] -- dtb: change binding name to match with newer firmware DT (Mark Langsdorf) [1189258] -- Documentation: dts: Update compatible field description for APM X-Gene (Mark Langsdorf) [1189258] -- ftrace: Fix en(dis)able graph caller when en(dis)abling record via sysctl (Pratyush Anand) [1198945] -- arm64: Invalidate the TLB corresponding to intermediate page table levels (Jon Masters) [1189225] - -* Mon Mar 02 2015 Mark Langsdorf [3.19.0-0.69.aa7a] -- amd-xgbe-phy: PHY KX/KR mode differences (Don Dutile) [1197214] -- amd-xgbe: Check per channel DMA interrupt use in main ISR (Dean Nelson) [1193233] -- amd-xgbe: Set RSS enablement based on hardware features (Dean Nelson) [1193233] -- amd-xgbe: Adjust for zero-based traffic class count (Dean Nelson) [1193233] -- amd-xgbe-phy-a0: fixup auto-negotiation even if ACPI is disabled (Mark Langsdorf) - uprobe: Add uprobe_pre/post_sstep_notifier to NOKPROBE_SYMBOL (Pratyush Anand) [963432] - ARM64: Add symbols in NOKPROBE_SYMBOL (Pratyush Anand) [963432] - ARM64: Add uprobe support (Pratyush Anand) [963432] @@ -1531,113 +1532,39 @@ fi - arm64: Kprobes with single stepping support (Pratyush Anand) [963432] - arm64: Add more test functions to insn.c (Pratyush Anand) [963432] - arm64: Add HAVE_REGS_AND_STACK_ACCESS_API feature (Pratyush Anand) [963432] -- kvm: update_memslots: clean flags for invalid memslots (Andrew Jones) - arm64: don't state topo is unsupported if !acpi (Don Dutile) [1186788] -- xfs: only trace buffer items if they exist (Pratyush Anand) [1186517] - arm64: Change 'Call trace' to 'Call Trace' for dump tools (Don Dutile) [1189098] -- ata: ahci_platform: Add MODULE_DEVICE_TABLE for ACPI matching (Mark Salter) [1155279] -- arm64: ignore ACPI PCI consumer _CRS resources (Mark Salter) [1195798] -- tty/console: use SPCR table to define console (Torez Smith) [1179422] -- serial: amba-pl011: Kickstart TX by explicit FIFO fill (Torez Smith) [1179422] -- drivers: PL011: add support for the ARM SBSA generic UART (Torez Smith) [1179422] -- drivers: PL011: allow to supply fixed option string (Torez Smith) [1179422] -- drivers: PL011: allow avoiding UART enabling/disabling (Torez Smith) [1179422] -- drivers: PL011: move cts_event workaround into separate function (Torez Smith) [1178422 1179422] -- drivers: PL011: replace UART_MIS reading with _RIS & _IMSC (Torez Smith) [1179422] -- drivers: PL011: refactor pl011_probe() (Torez Smith) [1179422] -- drivers: PL011: refactor pl011_set_termios() (Torez Smith) [1179422] -- drivers: PL011: refactor pl011_shutdown() (Torez Smith) [1179422] -- drivers: PL011: refactor pl011_startup() (Torez Smith) [1179422] -- drivers: PL011: avoid potential unregister_driver call (Torez Smith) [1179422] -- Revert "tty/pl011: make ttyAMA0 the active console device" (Torez Smith) [1179422] -- Revert "arm64: avoid need for console= to enable serial console" (Torez Smith) [1179422] -- Revert "tty: SBSA compatible UART" (Torez Smith) [1179422] -- Revert "tty/sbsauart: make ttySBSA the active console device" (Torez Smith) [1179422] -- firmware: dmi-sysfs: Add SMBIOS entry point area attribute (Mark Salter) [1188382] - ARM64: gic: Do not allow bypass FIQ signals to reach to processor (Pratyush Anand) [1179954] - kernel-aarch64.spec: disable noarch kernel-doc (Kyle McMartin) - remove all uses of {name} in kernel-aarch64.spec.template (Mark Langsdorf) [1195790] - -* Wed Feb 18 2015 Mark Langsdorf [3.19.0-0.68.aa7a] +- [redhat] kernel-3.19.0-0.68.aa7a (Mark Langsdorf) - update to 3.19 (Mark Langsdorf) - kernel-aarch64.spec: implement seperate binary and src rpm names (Mark Langsdorf) - Rename kernel.spec.template to kernel-aarch64.spec.template (Mark Langsdorf) - Change extension to aa7a (Mark Langsdorf) - remove legacy/non-server compile options for arm64 (Mark Langsdorf) - [redhat] Add and modify redhat configs for 3.19 (Don Dutile) -- DO NOT UPSTREAM: amd-xgbe-phy-a0: Support auto-negotiation on early firmware (Mark Langsdorf) [1186045] -- amd-xgbe-phy: Allow certain PHY settings to be set by UEFI ("Lendacky, Thomas") -- amd-xgbe: Add ACPI support ("Lendacky, Thomas") -- amd-xgbe-phy: Use the proper auto-negotiation XNP registers ("Lendacky, Thomas") -- amd-xgbe-phy: Properly support the FEC auto-negotiation ("Lendacky, Thomas") -- amd-xgbe-phy: Change auto-negotiation logic ("Lendacky, Thomas") -- amd-xgbe: Remove need for Tx path spinlock ("Lendacky, Thomas") -- amd-xgbe: Simplify the Rx desciptor ring tracking ("Lendacky, Thomas") -- amd-xgbe: Clear all state during a device restart ("Lendacky, Thomas") -- amd-xgbe-phy: On suspend, save CTRL1 reg for use on resume ("Lendacky, Thomas") -- amd-xgbe: Add check to be sure amd-xgbe-phy driver is used ("Lendacky, Thomas") -- amd-xgbe-phy: Checkpatch fixes ("Lendacky, Thomas") -- amd-xgbe: Checkpatch fixes ("Lendacky, Thomas") -- Add the amd-xgbe/amd-xgbe-phy B0 driver (Tom Lendacky) [https://bugzilla.redhat.com/show_bug.cgi?id=1184186] -- Prepare for co-existence of the A0 and B0 driver versions (Tom Lendacky) [https://bugzilla.redhat.com/show_bug.cgi?id=1184186] -- Move A0 driver up to current level (Tom Lendacky) [https://bugzilla.redhat.com/show_bug.cgi?id=1184186] -- Make the current amd-xgbe/amd-xgbe-phy the A0 version (Tom Lendacky) [https://bugzilla.redhat.com/show_bug.cgi?id=1184186] -- amd-xgbe: AMD 10GbE driver APCI support for A0 (Mark Langsdorf) [1144125] -- drivers: net: AMD Seattle XGBE PHY support for A0 silicon (Mark Langsdorf) [1130898] -- drivers: net: AMD Seattle XGBE 10GbE support for A0 silicon (Mark Langsdorf) [1130898] -- ahci_xgene: Implement the workaround to support PMP enumeration and discovery. (Suman Tripathi) -- ahci_xgene: Implement the xgene_ahci_poll_reg_val to support PMP. (Suman Tripathi) -- ahci_xgene: Fix the DMA state machine lockup for the ATA_CMD_PACKET PIO mode command. (Suman Tripathi) -- xgene/net/acpi: don't misreport PHY as compliant with IEEE 802.3 clause 45 (Laszlo Ersek) [1177548] +- amd-xgbe-phy-a0: Add support for XGBE PHY on A0 (Tom Lendacky) +- amd-xgbe-a0: Add support for XGBE on A0 (Tom Lendacky) - arm64: add smp parking protocol cpu hotplug support for X-Gene platform (Mark Langsdorf) [1175864] -- drivers: net: xgene: Add SGMII based 1GbE support (Mark Langsdorf) [1152275] -- drivers: net: xgene: Preparing for adding SGMII based 1GbE (Mark Langsdorf) [1152275] -- drivers: net: xgene: Add 10GbE support (Mark Langsdorf) [1152275] -- drivers: net: xgene: Preparing for adding 10GbE support (Mark Langsdorf) [1152275] - arm64: remove wfe in arm64 spinlock to workaround Xgene Ax silicon bug (Don Dutile) [1081562] -- xgene/net/acpi: support acpi probing in xgene network driver (Mark Langsdorf) [1144126] -- Revert "ahci_xgene: Skip the PHY and clock initialization if already configured by the firmware." (Donald Dutile) -- sata/xgene: support acpi probing (Mark Salter) [1144036] - xgene: add support for ACPI-probed serial port (Donald Dutile) [1144036] -- ata: ahci_platform: Add ACPI support for AMD Seattle SATA controller (Mark Salter) [1144036] -- xgene: remove rtc entries in dtb (Mark Langsdorf) -- Mustang dtb: support both old and new enet and sata nodes (Mark Langsdorf) -- ahci_xgene: add errata workaround for ATA_CMD_SMART (Donald Dutile) -- pmu: Adding support for Xgene PMUs (Mark Langsdorf) [1079110] - Change POWER_RESET_XGENE to POWER_RESET_SYSCON (Don Dutile) [1065469] - arm64: Select reboot driver for X-Gene platform (Don Dutile) [1065469] -- arm64: dts: Add X-Gene reboot driver dts node (Mark Langsdorf) [1065469] -- power: reset: Remove X-Gene reboot driver (Mark Langsdorf) [1065469] - power: reset: Add generic SYSCON register mapped reset (Mark Langsdorf) [1065469] -- arm64: boot: dts: Add DTS entries for APM X-Gene SoC Queue Manager/Traffic Manager (Donald Dutile) [https://bugzilla.redhat.com/show_bug.cgi?id=1056211] -- arm64: fix mustang cpu-release-addr (Mark Salter) [https://bugzilla.redhat.com/show_bug.cgi?id=1058953] -- doc: Add documentation for APM X-Gene SoC Queue Manager/Traffic Manager DTS (Mark Salter) - virtio-mmio: add ACPI probing (Don Dutile) [1093352] - net: smc91x: add ACPI probing support (Mark Langsdorf) [1093352] - add support for ACPI identification to xhci-platform (Mark Langsdorf) [1080659] - make xhci platform driver use 64 bit or 32 bit DMA (Mark Langsdorf) [1080659] - DO NOT UPSTREAM: redhat: arm64: topology: Adjust sysfs topology (Don Dutile) [1056268 1127292] -- tty/pl011: make ttyAMA0 the active console device (Mark Salter) [1166855] -- tty/sbsauart: make ttySBSA the active console device (Mark Salter) [1164335] -- arm64: avoid need for console= to enable serial console (Mark Salter) [1148461] -- tty: SBSA compatible UART (Mark Salter) [1144036] -- arm/arm64: KVM: Optimize handling of Access Flag faults (Andrew Jones) -- arm/arm64: KVM: Implement Stage-2 page aging (Andrew Jones) -- arm/arm64: KVM: Allow handle_hva_to_gpa to return a value (Andrew Jones) -- arm/arm64: KVM: add tracing support for arm64 exit handler (Wei Huang) [1169825] -- arm64: kvm: Remove acadia_kvm_acpi setting to enable KVM under ACPI (Mark Langsdorf) [1160383] -- KVM/ACPI: Enable ACPI support for KVM virt GIC (Mark Langsdorf) [1144036] +- arm64: add sev to parking protocol (Mark Salter) +- arm64: add parking protocol support (Mark Salter) - KVM/ACPI: Enable ACPI support for virt arch timer (Wei Huang) [1144036] -- arm64: kvm: Change vgic resource size error to info (Donald Dutile) -- Fix arm64 compilation error in PNP code (Mark Salter) [1144036] -- arm64: use EFI as last resort for reboot and poweroff (Mark Langsdorf) [1129352] -- arm64: add sev to parking protocol (Mark Salter) [1144130] -- arm64: add parking protocol support (Mark Langsdorf) [1144036] +- Revert "arm64: kill flush_cache_all()" (Mark Langsdorf) - arm/arm64: DT: Fix GICv2 CPU interface size (Don Dutile) - arm: amba: of_platform_populate try deferred devices again (Andrew Jones) [963483] -- arm64: Change rtc-efi from module to always built-in (Don Dutile) [1080178] - arm64: don't set READ_IMPLIES_EXEC for EM_AARCH64 ELF objects (Kyle McMartin) [1085528] -- acpi: fix arm64 acpi_register_gsi() (Mark Salter) [1185078] +- pci: add support for setting DMA ops from ACPI info (Mark Salter) - DO NOT UPSTREAM - pci/xgene: Provide fixup for ACPI MCFG support (Mark Salter) [1185078] - DO NOT UPSTREAM - provide hook for MCFG fixups (Mark Salter) [1185078] - arm64/pci/acpi: initial support for ACPI probing of PCI (Mark Salter) [1185078] @@ -1645,454 +1572,24 @@ fi - x86, acpi, pci: mmconfig_64.c becomes default implementation for arch agnostic low-level direct PCI config space accessors via MMCONFIG. (Mark Salter) [1185078] - x86, acpi, pci: mmconfig_{32, 64}.c code refactoring - remove code duplication. (Mark Salter) [1185078] - x86, acpi, pci: Move PCI config space accessors. (Mark Salter) [1185078] -- x86, acpi, pci: Move arch-agnostic MMCFG code out of arch/x86/ directory (Mark Salter) [1185078] +- x86, acpi, pci: Move arch-agnostic MMCFG code out of arch/x86/ directory (Mark Langsdorf) [1185078] - x86, acpi, pci: Reorder logic of pci_mmconfig_insert() function (Mark Salter) [1185078] -- DO NOT UPSTREAM YET: Clean up GIC irq domain for ACPI (Mark Salter) [1185078] +- DO NOT UPSTREAM YET: Clean up GIC irq domain for ACPI (Mark Langsdorf) - DO NOT UPSTREAM YET: Introducing ACPI support for GICv2m (Mark Salter) [1185078] - PCI/MSI: Drop domain field from msi_controller (Mark Salter) [1185078] -- irqchip: gicv3-its: Get rid of struct msi_controller (Mark Salter) [1185078] +- PCI/MSI, xgene: Remove references to mchip.domain in pci-xgene-msi (Mark Langsdorf) +- irqchip: gicv3-its: Get rid of struct msi_controller (Marc Zyngier) - irqchip: GICv2m: Get rid of struct msi_controller (Mark Salter) [1185078] - PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain (Mark Salter) [1185078] - PCI/MSI: of: Allow msi_domain lookup using the PHB node (Mark Salter) [1185078] - PCI/MSI: of: Add support for OF-provided msi_domain (Mark Salter) [1185078] - PCI/MSI: Add hooks to populate the msi_domain field (Mark Salter) [1185078] - device core: Introduce per-device MSI domain pointer (Mark Salter) [1185078] -- arm64: fix _CCA handling for ACPI (Mark Langsdorf) [1165237] -- arm64/pci: fix dma coherency inheritance for PCI devices (Mark Langsdorf) [1144172] - arm64/perf: add ACPI support (Mark Salter) [1152120] - acpi: add utility to test for device dma coherency (Mark Salter) [1144036] -- acpi: add arm to the platforms that use ioremap (Mark Salter) [1075801] -- iommu/arm-smmu: fix NULL dereference with ACPI PCI devices (Mark Langsdorf) [1163947] -- acpi: fix acpi_os_ioremap for arm64 (Donald Dutile) [1075801] - crash: enable /dev/crash driver (Mark Langsdorf) [1077329] -- arm64/acpi: set ACPI enabled by default (Mark Salter) [1163947] +- arm64/acpi: DO NOT UPSTREAM set ACPI enabled by default (Mark Langsdorf) - acpi/arm64: remove EXPERT dependency (Mark Salter) [1163947] -- Documentation: ACPI for ARM64 (Mark Salter) [1185078] -- ARM64 / ACPI: Enable ARM64 in Kconfig (Mark Salter) [1185078] -- ARM64 / ACPI: Select ACPI_REDUCED_HARDWARE_ONLY if ACPI is enabled on ARM64 (Mark Salter) [1185078] -- ARM64 / ACPI: Parse GTDT to initialize arch timer (Mark Salter) [1185078] -- ARM64 / ACPI: Add GICv2 specific ACPI boot support (Mark Salter) [1185078] -- ARM64 / ACPI: Introduce ACPI_IRQ_MODEL_GIC and register device's gsi (Mark Salter) [1185078] -- ACPI / processor: Make it possible to get CPU hardware ID via GICC (Mark Salter) [1185078] -- ARM64 / ACPI: Parse MADT for SMP initialization (Mark Salter) [1185078] -- ACPI / table: Print GIC information when MADT is parsed (Mark Salter) [1185078] -- ARM64 / ACPI: Get PSCI flags in FADT for PSCI init (Mark Salter) [1185078] -- ARM64 / ACPI: Disable ACPI if FADT revision is less than 5.1 (Mark Salter) [1185078] -- ARM64 / ACPI: Make PCI optional for ACPI on ARM64 (Mark Salter) [1185078] -- ARM64 / ACPI: If we chose to boot from acpi then disable FDT (Mark Salter) [1185078] -- ARM64 / ACPI: Introduce early_param for "acpi" and pass acpi=force to enable ACPI (Mark Langsdorf) -- ARM64 / ACPI: Introduce sleep-arm.c (Mark Salter) [1185078] -- ARM64 / ACPI: Get RSDP and ACPI boot-time tables (Mark Salter) [1185078] -- arm64: allow late use of early_ioremap (Mark Salter) [1185078] -- acadia: Remove old acadia cruft for ACPI rebase (Mark Langsdorf) -- acadia: rm arch/arm64/kernel/acpi.c for ACPI refresh (Mark Langsdorf) -- ARM64 / ACPI: Introduce some PCI functions when PCI is enabled (Mark Langsdorf) [1144036] -- arm64: modify acpi hw reduced support in kconfig (Mark Langsdorf) [1058514] - [debuginfo] enable generation (Donald Dutile) - [redhat] Import redhat/ subdirectory (Mark Langsdorf) -- Linux 3.19 (Linus Torvalds) -- Linux 3.19-rc7 (Linus Torvalds) -- sched: don't cause task state changes in nested sleep debugging (Linus Torvalds) -- arc: mm: Fix build failure (Guenter Roeck) -- vm: make stack guard page errors return VM_FAULT_SIGSEGV rather than SIGBUS (Linus Torvalds) -- vm: add VM_FAULT_SIGSEGV handling support (Linus Torvalds) -- Linux 3.19-rc6 (Linus Torvalds) - -* Mon Feb 02 2015 Mark Langsdorf [3.19.0-0.rc5.67.aa7a] -- kernel-aarch64.spec: implement seperate binary and src rpm names (Kyle McMartin) - -* Thu Jan 29 2015 Mark Langsdorf [3.19.0-0.rc5.66.aa7a] -- [redhat] Use kernel-aarch64 only for srpm name (Mark Langsdorf) - -* Wed Jan 28 2015 Mark Langsdorf [3.19.0-0.rc5.65.aa7a] -- [redhat] Further rename work (Mark Langsdorf) - -* Wed Jan 28 2015 Mark Langsdorf [3.19.0-0.rc5.64.aa7a] -- [redhat] use kernel in scripts, not kernel-arch64 (Mark Langsdorf) - -* Wed Jan 28 2015 Mark Langsdorf [3.19.0-0.rc5.63.aa7a] -- [redhat] change redhat/git/files to new kernel spec name (Mark Langsdorf) - -* Wed Jan 28 2015 Mark Langsdorf [3.19.0-0.rc5.62.aa7a] -- [redhat] kernel-3.19.0-0.rc5.61.aa7a (Mark Langsdorf) -- [redhat] kernel-3.19.0-0.rc5.60.aa7a (Mark Langsdorf) -- [redhat] change references in rhpkg/Makefile (Mark Langsdorf) - -* Mon Jan 26 2015 Mark Langsdorf [3.19.0-0.rc5.58.aa7a] -- arm/arm64: KVM: Optimize handling of Access Flag faults (Andrew Jones) -- arm/arm64: KVM: Implement Stage-2 page aging (Andrew Jones) -- arm/arm64: KVM: Allow handle_hva_to_gpa to return a value (Andrew Jones) -- arm/arm64: KVM: Use kernel mapping to perform invalidation on page fault (Andrew Jones) -- arm/arm64: KVM: Invalidate data cache on unmap (Andrew Jones) -- arm/arm64: KVM: Use set/way op trapping to track the state of the caches (Andrew Jones) -- DO NOT UPSTREAM: redhat: arm64: topology: Adjust sysfs topology (Don Dutile) [1056268 1127292] -- drivers: net: xgene: fix: Out of order descriptor bytes read (Mark Langsdorf) -- DO NOT UPSTREAM: make autonegotiation backwards compatible (Thomas Lendacky) -- arm/arm64: KVM: add tracing support for arm64 exit handler (Wei Huang) [1169825] -- amd-xgbe-phy: Allow certain PHY settings to be set by UEFI ("Lendacky, Thomas") -- amd-xgbe: Add ACPI support ("Lendacky, Thomas") -- amd-xgbe-phy: Use the proper auto-negotiation XNP registers ("Lendacky, Thomas") -- amd-xgbe-phy: Properly support the FEC auto-negotiation ("Lendacky, Thomas") -- amd-xgbe-phy: Change auto-negotiation logic ("Lendacky, Thomas") -- amd-xgbe: Remove need for Tx path spinlock ("Lendacky, Thomas") -- amd-xgbe: Simplify the Rx desciptor ring tracking ("Lendacky, Thomas") -- amd-xgbe: Clear all state during a device restart ("Lendacky, Thomas") -- amd-xgbe-phy: On suspend, save CTRL1 reg for use on resume ("Lendacky, Thomas") -- amd-xgbe: Add check to be sure amd-xgbe-phy driver is used ("Lendacky, Thomas") -- amd-xgbe-phy: Checkpatch fixes ("Lendacky, Thomas") -- amd-xgbe: Checkpatch fixes ("Lendacky, Thomas") -- Add the amd-xgbe/amd-xgbe-phy B0 driver (Tom Lendacky) [https://bugzilla.redhat.com/show_bug.cgi?id=1184186] -- Prepare for co-existence of the A0 and B0 driver versions (Tom Lendacky) [https://bugzilla.redhat.com/show_bug.cgi?id=1184186] -- Move A0 driver up to current level (Tom Lendacky) [https://bugzilla.redhat.com/show_bug.cgi?id=1184186] -- Make the current amd-xgbe/amd-xgbe-phy the A0 version (Tom Lendacky) [https://bugzilla.redhat.com/show_bug.cgi?id=1184186] -- Change extension to aa7a (Mark Langsdorf) -- rebase to 3.19-rc5 (Mark Langsdorf) -- kernel-3.19.0-0.rc4.57.sa2 (Mark Langsdorf) -- rebase to 3.19-rc4 (Mark Langsdorf) -- ahci_xgene: Implement the workaround to support PMP enumeration and discovery. (Suman Tripathi) -- ahci_xgene: Implement the xgene_ahci_poll_reg_val to support PMP. (Suman Tripathi) -- ahci_xgene: Fix the DMA state machine lockup for the ATA_CMD_PACKET PIO mode command. (Suman Tripathi) -- ahci_xgene: Fix the endianess issue in APM X-Gene SoC AHCI SATA controller driver. (Suman Tripathi) -- kernel-3.18.0-0.55.sa2 (Mark Langsdorf) -- enable ACPI_DEBUG in .debug builds (Mark Langsdorf) -- xgene/net/acpi: don't misreport PHY as compliant with IEEE 802.3 clause 45 (Laszlo Ersek) [1177548] -- arm64: add smp parking protocol cpu hotplug support for X-Gene platform (Mark Langsdorf) [1175864] -- add PL061 support (Mark Langsdorf) -- kernel-3.18.0-0.54.sa2 (Mark Langsdorf) -- Add SPI support for Seattle MMC controller (Mark Langsdorf) -- redhat/kernel.spec: signmodules and update x509.genkey name (Kyle McMartin) [1167992] -- remove legacy/non-server compile options for arm64 (Mark Langsdorf) -- rebase to 3.18 (Mark Langsdorf) -- kernel-3.17.3-0.53.sa2 (Donald Dutile) -- [redhat] kernel-3.17.3-0.52.sa2 (Donald Dutile) -- drivers: net: xgene: Add SGMII based 1GbE support (Mark Langsdorf) [1152275] -- drivers: net: xgene: Preparing for adding SGMII based 1GbE (Mark Langsdorf) [1152275] -- drivers: net: xgene: Add 10GbE support (Mark Langsdorf) [1152275] -- drivers: net: xgene: Preparing for adding 10GbE support (Mark Langsdorf) [1152275] -- redhat/config-arm64-redhat: make LOG_BUF_SHIFT bigger (Kyle McMartin) [1166262] -- tty/pl011: make ttyAMA0 the active console device (Mark Salter) [1166855] -- arm64: kvm: Remove acadia_kvm_acpi setting to enable KVM under ACPI (Mark Langsdorf) [1160383] -- tty/sbsauart: make ttySBSA the active console device (Mark Salter) [1164335] -- configs: add DMI configs for arm64 (Mark Salter) [1165234] -- arm64: fix _CCA handling for ACPI (Mark Langsdorf) [1165237] -- add CONFIG_USB_XHCI_PLATFORM to default configs (Mark Langsdorf) [1080659] -- add support for ACPI identification to xhci-platform (Mark Langsdorf) [1080659] -- make xhci platform driver use 64 bit or 32 bit DMA (Mark Langsdorf) [1080659] -- redhat/config: disable CONFIG_DEBUG_VM (Kyle McMartin) [1163945] -- arm64: remove wfe in arm64 spinlock to workaround Xgene Ax silicon bug (Don Dutile) [1081562] -- arm64/acpi: set ACPI enabled by default (Mark Salter) [1163947] -- iommu/arm-smmu: fix NULL dereference with ACPI PCI devices (Mark Langsdorf) [1163947] -- arm64: add sev to parking protocol (Mark Salter) [1144130] -- arm64: add parking protocol support (Mark Langsdorf) [1144036] -- acpi/arm64: remove EXPERT dependency (Mark Salter) [1163947] -- acpi: fix arm64 acpi_register_gsi() (Mark Salter) [1185078] -- DO NOT UPSTREAM - pci/xgene: Provide fixup for ACPI MCFG support (Mark Salter) [1185078] -- DO NOT UPSTREAM - provide hook for MCFG fixups (Mark Salter) [1185078] -- arm64/pci/acpi: initial support for ACPI probing of PCI (Mark Salter) [1185078] -- pci, acpi: Share ACPI PCI config space accessors. (Mark Salter) [1185078] -- x86, acpi, pci: mmconfig_64.c becomes default implementation for arch agnostic low-level direct PCI config space accessors via MMCONFIG. (Mark Salter) [1185078] -- x86, acpi, pci: mmconfig_{32, 64}.c code refactoring - remove code duplication. (Mark Salter) [1185078] -- x86, acpi, pci: Move PCI config space accessors. (Mark Salter) [1185078] -- x86, acpi, pci: Move arch-agnostic MMCFG code out of arch/x86/ directory (Mark Salter) [1185078] -- x86, acpi, pci: Reorder logic of pci_mmconfig_insert() function (Mark Salter) [1185078] -- DO NOT UPSTREAM YET: Introducing ACPI support for GICv2m (Mark Salter) [1185078] -- DO NOT UPSTREAM YET: Clean up GIC irq domain for ACPI (Mark Salter) [1185078] -- PCI/MSI: Drop domain field from msi_controller (Mark Salter) [1185078] -- irqchip: gicv3-its: Get rid of struct msi_controller (Mark Salter) [1185078] -- irqchip: GICv2m: Get rid of struct msi_controller (Mark Salter) [1185078] -- PCI/MSI: Let pci_msi_get_domain use struct device's msi_domain (Mark Salter) [1185078] -- PCI/MSI: of: Allow msi_domain lookup using the PHB node (Mark Salter) [1185078] -- PCI/MSI: of: Add support for OF-provided msi_domain (Mark Salter) [1185078] -- PCI/MSI: Add hooks to populate the msi_domain field (Mark Salter) [1185078] -- device core: Introduce per-device MSI domain pointer (Mark Salter) [1185078] -- Documentation: ACPI for ARM64 (Mark Salter) [1185078] -- ARM64 / ACPI: Enable ARM64 in Kconfig (Mark Salter) [1185078] -- ARM64 / ACPI: Select ACPI_REDUCED_HARDWARE_ONLY if ACPI is enabled on ARM64 (Mark Salter) [1185078] -- ARM64 / ACPI: Parse GTDT to initialize arch timer (Mark Salter) [1185078] -- ARM64 / ACPI: Add GICv2 specific ACPI boot support (Mark Salter) [1185078] -- ARM64 / ACPI: Introduce ACPI_IRQ_MODEL_GIC and register device's gsi (Mark Salter) [1185078] -- ACPI / processor: Make it possible to get CPU hardware ID via GICC (Mark Salter) [1185078] -- ARM64 / ACPI: Parse MADT for SMP initialization (Mark Salter) [1185078] -- ACPI / table: Print GIC information when MADT is parsed (Mark Salter) [1185078] -- ARM64 / ACPI: Get PSCI flags in FADT for PSCI init (Mark Salter) [1185078] -- ARM64 / ACPI: Disable ACPI if FADT revision is less than 5.1 (Mark Salter) [1185078] -- ARM64 / ACPI: Make PCI optional for ACPI on ARM64 (Mark Salter) [1185078] -- ARM64 / ACPI: If we chose to boot from acpi then disable FDT (Mark Salter) [1185078] -- ARM64 / ACPI: Introduce early_param for "acpi" and pass acpi=force to enable ACPI (Mark Langsdorf) -- ARM64 / ACPI: Introduce sleep-arm.c (Mark Salter) [1185078] -- ARM64 / ACPI: Get RSDP and ACPI boot-time tables (Mark Salter) [1185078] -- arm64: allow late use of early_ioremap (Mark Salter) [1185078] -- acadia: Remove old acadia cruft for ACPI rebase (Mark Langsdorf) -- acadia: rm arch/arm64/kernel/acpi.c for ACPI refresh (Mark Langsdorf) -- [redhat] kernel-3.17.3-0.51.sa2 (Donald Dutile) -- [redhat] rebase to 3.17.3 (Donald Dutile) -- [redhat] update Makefile.common to match kernel base version (Donald Dutile) -- [redhat] kernel-3.17.0-0.50.sa2 (Donald Dutile) -- arm64/perf: add ACPI support (Mark Salter) [1152120] -- [redhat] kernel-3.17.0-0.49.sa2 (Donald Dutile) -- [redhat] kernel-3.17.0-0.48.sa2 (Donald Dutile) -- amd-xgbe: AMD 10GbE driver APCI support for A0 (Mark Langsdorf) [1144125] -- xgene/net/acpi: support acpi probing in xgene network driver (Mark Langsdorf) [1144126] -- [redhat] kernel-3.17.0-0.47.sa2 (Donald Dutile) -- [redhat] Rebase to 3.17 final. (Donald Dutile) -- Enable CEPH client (Don Dutile) [1149851] -- arm64: avoid need for console= to enable serial console (Mark Salter) [1148461] -- virtio-mmio: add ACPI probing (Don Dutile) [1093352] -- net: smc91x: add ACPI probing support (Mark Langsdorf) [1093352] -- [redhat] kernel-3.17.0-0.rc7.46.sa2 (Donald Dutile) -- [redhat] rebase to 3.17-rc7 (Donald Dutile) -- [redhat] kernel-3.17.0-0.rc6.45.sa2 (Donald Dutile) -- [redhat] rebase to 3.17-rc6 (Donald Dutile) -- Revert "ahci_xgene: Skip the PHY and clock initialization if already configured by the firmware." (Donald Dutile) -- [redhat] kernel-3.17.0-0.rc3.44.sa2 (Donald Dutile) -- arm64/pci: fix dma coherency inheritance for PCI devices (Mark Langsdorf) [1144172] -- KVM/ACPI: Enable ACPI support for KVM virt GIC (Mark Langsdorf) [1144036] -- KVM/ACPI: Enable ACPI support for virt arch timer (Wei Huang) [1144036] -- redhat: add configs for acpi boot support (Mark Salter) [1144036] -- sata/xgene: support acpi probing (Mark Salter) [1144036] -- xgene: add support for ACPI-probed serial port (Donald Dutile) [1144036] -- ARM64 / ACPI: Introduce some PCI functions when PCI is enabled (Mark Langsdorf) [1144036] -- Fix arm64 compilation error in PNP code (Mark Salter) [1144036] -- ata: ahci_platform: Add ACPI support for AMD Seattle SATA controller (Mark Salter) [1144036] -- tty: SBSA compatible UART (Mark Salter) [1144036] -- acpi: add utility to test for device dma coherency (Mark Salter) [1144036] -- [redhat] kernel-3.17.0-0.rc3.43.sa2 (Donald Dutile) -- [redhat] kernel-3.17.0-0.rc343.sa2 (Donald Dutile) -- [redhat] rebase to 3.17-rc3 (Donald Dutile) -- arm64: kvm: Change vgic resource size error to info (Donald Dutile) -- efi-rtc: revert the functional code in arch/arm64/kernel/efi.c (Donald Dutile) -- xgene: fix duplicate entry (Donald Dutile) -- [redhat] Update configs for 3.17-rc3 (Donald Dutile) -- [redhat] kernel-3.16.0-0.42.sa2 (Donald Dutile) -- Add Mellanox drivers to arm64-redhat (Don Dutile) [1036860] -- xgene: remove rtc entries in dtb (Mark Langsdorf) -- Makefile: Update target & scratch defines to use 7.1 vs 7.0 (Don Dutile) -- [redhat] kernel-3.16.0-0.41.sa2 (Donald Dutile) -- AMD Seattle: build in AHCI platform driver (Jon Masters) [1130898] -- redhat/kernel.spec: add ahci platform drivers to modules.block (Kyle McMartin) [1100876] -- AMD Seattle: Enable XGBE 10G network MAC and PHY (Jon Masters) [1130898] -- drivers: net: AMD Seattle XGBE PHY support for A0 silicon (Mark Langsdorf) [1130898] -- drivers: net: AMD Seattle XGBE 10GbE support for A0 silicon (Mark Langsdorf) [1130898] -- [redhat] kernel-3.16.0-0.40.sa2 (Donald Dutile) -- [redhat] Rebase to 3.16 final. (Donald Dutile) -- [redhat] kernel-3.16.0-0.rc6.39.sa2 (Donald Dutile) -- arm64: use EFI as last resort for reboot and poweroff (Mark Langsdorf) [1129352] -- config: Add new options uncovered by PCI driver (Mark Salter) [1124913] -- [redhat] kernel-3.16.0-0.rc6.38.sa2 (Donald Dutile) -- [redhat] rebase to 3.16-rc6 (Donald Dutile) -- [redhat] Temp disable ACPI by default for ACADIA. (Mark Langsdorf) -- config: virt: add CONFIG_RTC_DRV_PL031 (Andrew Jones) [963483] -- [redhat] Remove XGENE_ENET_QMTM (Donald Dutile) -- ahci_xgene: add errata workaround for ATA_CMD_SMART (Donald Dutile) -- [redhat] config-arm64 additions due to 3.16 rebase (Donald Dutile) -- [redhat] kernel-3.15.0-0.37.sa2 (Donald Dutile) -- arm/arm64: DT: Fix GICv2 CPU interface size (Don Dutile) -- arm64: KVM: vgic: add GICv3 world switch (Mark Salter) [1112907] -- KVM: ARM: vgic: add the GICv3 backend (Mark Salter) [1112907] -- arm64: KVM: move HCR_EL2.{IMO, FMO} manipulation into the vgic switch code (Mark Salter) [1112907] -- arm64: KVM: split GICv2 world switch from hyp code (Mark Salter) [1112907] -- arm64: KVM: remove __kvm_hyp_code_{start, end} from hyp.S (Mark Salter) [1112907] -- KVM: ARM: vgic: revisit implementation of irqchip_in_kernel (Mark Salter) [1112907] -- KVM: ARM: vgic: split GICv2 backend from the main vgic code (Mark Salter) [1112907] -- KVM: ARM: introduce vgic_params structure (Mark Salter) [1112907] -- KVM: ARM: vgic: introduce vgic_enable (Mark Salter) [1112907] -- KVM: ARM: vgic: abstract VMCR access (Mark Salter) [1112907] -- KVM: ARM: vgic: move underflow handling to vgic_ops (Mark Salter) [1112907] -- KVM: ARM: vgic: abstract MISR decoding (Mark Salter) [1112907] -- KVM: ARM: vgic: abstract EISR bitmap access (Mark Salter) [1112907] -- KVM: ARM: vgic: abstract access to the ELRSR bitmap (Mark Salter) [1112907] -- KVM: ARM: vgic: introduce vgic_ops and LR manipulation primitives (Mark Salter) [1112907] -- KVM: arm/arm64: vgic: move GICv2 registers to their own structure (Mark Salter) [1112907] -- arm64: boot protocol documentation update for GICv3 (Mark Salter) [1112907] -- arm64: GICv3 device tree binding documentation (Mark Salter) [1112907] -- arm64: initial support for GICv3 (Mark Salter) [1112907] -- ARM: GIC: move some bits of GICv2 to a library-type file (Mark Salter) [1112907] -- arm: amba: of_platform_populate try deferred devices again (Andrew Jones) [963483] -- arm64: efi: only attempt efi map setup if booting via EFI (Leif Lindholm) -- nfs: only show Posix ACLs in listxattr if actually present (Don Dutile) [1118198] -- Revert "arm64: mm: config FORCE_MAX_ZONEORDER to 14 always for 64K pages" (Don Dutile) [1118896] -- mm: page_alloc: fix CMA area initialisation when pageblock > MAX_ORDER (Don Dutile) [1118896] -- arm64: Add __NR_* definitions for compat syscalls (Don Dutile) [963351] -- arm64: audit: Add audit hook in syscall_trace_enter/exit() (Don Dutile) [963351] -- arm64: Add audit support (Don Dutile) [963351] -- arm64: fix build error in sigcontext.h (Don Dutile) [963351] -- arm64: Provide read/write fault information in compat signal handlers (Don Dutile) [963351] -- arm64: ftrace: Add system call tracepoint (Don Dutile) [963351] -- arm64: ftrace: Add CALLER_ADDRx macros (Don Dutile) [963351] -- arm64: ftrace: Add dynamic ftrace support (Don Dutile) [963351] -- arm64: Add ftrace support (Don Dutile) [963351] -- ftrace: Add arm64 support to recordmcount (Don Dutile) [963351] -- arm64: Add 'notrace' attribute to unwind_frame() for ftrace (Don Dutile) [963351] -- arm64: add __ASSEMBLY__ in asm/insn.h (Don Dutile) [963351] -- arm64: is_compat_task is defined both in asm/compat.h and linux/compat.h (Don Dutile) [963351] -- arm64: Expose ESR_EL1 information to user when SIGSEGV/SIGBUS (Don Dutile) [963351] -- arm64: Remove the aux_context structure (Don Dutile) [963351] -- arm64: Add regs_return_value() in syscall.h (Don Dutile) [963351] -- arm64: split syscall_trace() into separate functions for enter/exit (Don Dutile) [963351] -- arm64: make a single hook to syscall_trace() for all syscall features (Don Dutile) [963351] -- arm64: debug: avoid accessing mdscr_el1 on fault paths where possible (Don Dutile) [963351] -- arm64: defer reloading a task's FPSIMD state to userland resume (Don Dutile) [963351] -- arm64: barriers: make use of barrier options with explicit barriers (Don Dutile) [963351] -- arm64: add abstractions for FPSIMD state manipulation (Don Dutile) [963351] -- Revert "arm64: make a single hook to syscall_trace() for all syscall features" (Don Dutile) [963351] -- Revert "arm64: split syscall_trace() into separate functions for enter/exit" (Don Dutile) [963351] -- Revert "arm64: Add regs_return_value() in syscall.h" (Don Dutile) [963351] -- Revert "arm64: is_compat_task is defined both in asm/compat.h and linux/compat.h" (Don Dutile) [963351] -- Revert "arm64: Add __NR_* definitions for compat syscalls" (Don Dutile) [963351] -- Revert "arm64: Merge correction for ADD __NR_* definitions for compat syscalls" (Don Dutile) [963351] -- Revert "audit: Add generic compat syscall support" (Don Dutile) [963351] -- Revert "arm64: ftrace: Add system call tracepoint" (Don Dutile) [963351] -- Revert "arm64: Add audit support" (Don Dutile) [963351] -- Revert "arm64: audit: Add audit hook in" (Don Dutile) [963351] -- Revert "arm64: introduce basic aarch64 instruction decoding helpers" (Don Dutile) [963351] -- Revert "arm64: move encode_insn_immediate() from module.c to insn.c" (Don Dutile) [963351] -- Revert "arm64: add __ASSEMBLY__ in asm/insn.h" (Don Dutile) [963351] -- Revert "arm64: Add 'notrace' attribute to unwind_frame() for ftrace" (Don Dutile) [963351] -- Revert "ftrace: Add arm64 support to recordmcount" (Don Dutile) [963351] -- Revert "arm64: Add ftrace support" (Don Dutile) [963351] -- Revert "arm64: ftrace: Add dynamic ftrace support" (Don Dutile) [963351] -- Revert "arm64: ftrace: Add CALLER_ADDRx macros" (Don Dutile) [963351] - -* Wed Jun 18 2014 Donald Dutile [3.15.0-0.36.sa2] -- [redhat] rebase to 3.15 final (Donald Dutile) -- [redhat] Minor tweaks to config file for 3.15 final (Donald Dutile) -- [redhat] kernel-3.15.0-0.rc7.35.sa2 (Donald Dutile) -- [redhat} rebase to 3.15-rc7 (Donald Dutile) -- Mustang dtb: support both old and new enet and sata nodes (Donald Dutile) -- enet: apm/xgene: support compatibility (Donald Dutile) -- arm64: Change rtc-efi from module to always built-in (Don Dutile) [1080178] -- arm64: add support for efi-rtc RTC driver (Donald Dutile) -- efi/arm64: ignore dtb= when UEFI SecureBoot is enabled (Ard Biesheuvel) -- doc: arm64: add description of EFI stub support (Mark Salter) -- arm64: efi: add EFI stub (Mark Salter) -- doc: arm: add UEFI support documentation (Leif Lindholm) -- arm64: add EFI runtime services (Donald Dutile) -- efi: Add shared FDT related functions for ARM/ARM64 (Roy Franz) -- arm64: Add function to create identity mappings (Mark Salter) -- efi: add helper function to get UEFI params from FDT (Mark Salter) -- doc: efi-stub.txt updates for ARM (Roy Franz) -- lib: add fdt_empty_tree.c (Mark Salter) -- efi: x86: Handle arbitrary Unicode characters ("H. Peter Anvin") -- efi: Add get_dram_base() helper function (Roy Franz) -- efi: Add shared printk wrapper for consistent prefixing (Roy Franz) -- efi: create memory map iteration helper (Mark Salter) -- efi: efi-stub-helper cleanup (Leif Lindholm) -- arm64: mm: config FORCE_MAX_ZONEORDER to 14 always for 64K pages (Donald Dutile) -- [redhat] change perf directory: install -> install-bin (Donald Dutile) -- [redhat] Update kernel config files for 3.15 base (Donald Dutile) -- redhat: clean temp config files on each make rh-configs (Don Dutile) [1099245] -- arm64: don't set READ_IMPLIES_EXEC for EM_AARCH64 ELF objects (Kyle McMartin) [1085528] -- redhat: stop modern rpmbuild whining about invalid versions (Kyle McMartin) [1099245] -- kernel.spec: install arm xen headers as well (Kyle McMartin) [1094366] -- redhat/configs: bring in Red Hat influenced config overrides (Kyle McMartin) [1093474] -- arm64: fix soft lockup due to large tlb flush range (Mark Salter) [1086298] -- arm64: fix unnecessary tlb flushes (Mark Salter) [1086298] -- clocksource / ACPI: Introduce clocksource_acpi_init() using CLOCKSOURCE_ACPI_DECLARE (Don Dutile) [1058514] -- clocksource: workaround patch for 3.15-rc7 build (Donald Dutile) -- ACPI / fixed-clock: Add ACPI driver for fixed clk (Mark Salter) [1093352] -- Driver / clk: add platform driver for fixed clock (Mark Salter) [1093352] -- net: smc91x: add ACPI probing support. (Mark Salter) [1093352] -- acpi: add utility acpi_keyvalue to retrieve from _DSM (Donald Dutile) [1093352] -- ACPI: add linaro devices to acpi_platform.c (Mark Salter) [1093352] -- virtio-mmio: add ACPI probing (Mark Salter) [1093352] -- ACPI/ARM: Add AMBA bus ACPI module (Mark Salter) [1093352] -- arm64: ftrace: Add CALLER_ADDRx macros (Don Dutile) [963351] -- arm64: ftrace: Add dynamic ftrace support (Donald Dutile) [953351] -- arm64: Add ftrace support (Don Dutile) [963351] -- ftrace: Add arm64 support to recordmcount (Donald Dutile) [963351] -- arm64: Add 'notrace' attribute to unwind_frame() for ftrace (Don Dutile) [963351] -- arm64: add __ASSEMBLY__ in asm/insn.h (Don Dutile) [963351] -- arm64: move encode_insn_immediate() from module.c to insn.c (Don Dutile) [963351] -- arm64: introduce interfaces to hotpatch kernel and module code (Donald Dutile) [963351] -- arm64: introduce basic aarch64 instruction decoding helpers (Donald Dutile) [963351] -- arm64: audit: Add audit hook in (Don Dutile) [963351] -- arm64: Add audit support (Donald Dutile) [963351] -- arm64: ftrace: Add system call tracepoint (Donald Dutile) [963351] -- audit: Add generic compat syscall support (Don Dutile) [963351] -- arm64: Merge correction for ADD __NR_* definitions for compat syscalls (Donald Dutile) -- arm64: Add __NR_* definitions for compat syscalls (Donald Dutile) [963351] -- arm64: is_compat_task is defined both in asm/compat.h and linux/compat.h (Donald Dutile) [963351] -- arm64: Add regs_return_value() in syscall.h (Don Dutile) [963351] -- arm64: split syscall_trace() into separate functions for enter/exit (Don Dutile) [963351] -- arm64: make a single hook to syscall_trace() for all syscall features (Don Dutile) [963351] -- arm64-redhat: change kernel page size to 64K for arm64 (Don Dutile) [1085564] -- arm64: remove wfe in arm64 spinlock to workaround Xgene Ax silicon bug (Don Dutile) [1081562] -- redhat/configs: fix Makefile logic generating kernel-debug (Kyle McMartin) -- pmu: Adding support for Xgene PMUs (Don Dutile) [1079110] -- redhat: add PAGE_POISONING to debug config (Don Dutile) [1080184] -- acpi: re-apply patchwork-id 75799 (Don Dutile) [1032783] -- arm64/process.c : temporary fixup remove IDLE_NO_OVERRIDE (Donald Dutile) [1058514] -- ARM64 / clocksource: Use clocksource_acpi_init() (Don Dutile) [1058514] -- clocksource / ACPI: Introduce clocksource_acpi_init() using CLOCKSOURCE_ACPI_DECLARE (Don Dutile) [1058514] -- clocksource / acpi: Add macro CLOCKSOURCE_ACPI_DECLARE (Donald Dutile) [1058514] -- clocksource / arch_timer: Use ACPI GTDT table to initialize arch timer (Don Dutile) [1058514] -- ACPI / GIC: Initialize GIC using the information in MADT (Don Dutile) [1058514] -- ACPI / ARM64: Update acpi_register_gsi to register with the core IRQ subsystem (Don Dutile) [1058514] -- Irqchip / gic: Set as default domain so we can access from ACPI (Don Dutile) [1058514] -- ARM64 / ACPI: Define ACPI_IRQ_MODEL_GIC needed for arm (Don Dutile) [1058514] -- ARM64 / ACPI: Use Parked Address in GIC structure for spin table SMP initialisation (Don Dutile) [1058514] -- ARM64 / ACPI: Get the enable method for SMP initialization (Don Dutile) [1058514] -- ARM64 / ACPI: Enumerate possible/present CPU set and map logical cpu id to APIC id (Don Dutile) [1058514] -- ACPI: Convert printk to pr_info in acpi/tables.c (Donald Dutile) -- ARM64 / ACPI: Implement core functions for parsing MADT table (Don Dutile) [1058514] -- ARM64 / ACPI: Select ACPI_REDUCED_HARDWARE_ONLY if ACPI is enabled on ARM64 (Don Dutile) [1058514] -- ARM64 / ACPI: Enable ARM64 in Kconfig (Donald Dutile) [1058514] -- ARM64 / ACPI: Introduce some PCI functions when PCI is enabled (Don Dutile) [1058514] -- ARM64 / ACPI: Introduce lowlevel suspend function (Don Dutile) [1058514] -- ARM64 / ACPI: Introduce arm_core.c and its related head file (Donald Dutile) [1058514] -- ARM64 / ACPI: Introduce the skeleton of _PDC related for ARM64 (Donald Dutile) [1058514] -- ARM64 : Add dummy asm/cpu.h (Don Dutile) [1058514] -- ARM64 / ACPI: Make PCI optional for ACPI on ARM64 (Donald Dutile) [1058514] -- ACPI / processor: Introduce map_gic_id() to get apic id from MADT or _MAT method (Don Dutile) [1058514] -- ACPI / processor_core: Rework _PDC related stuff to make it more arch-independent (Don Dutile) [1058514] -- acpi: add arm to the platforms that use ioremap (Mark Salter) [1075801] -- acpi: fix acpi_os_ioremap for arm64 (Donald Dutile) [1075801] -- crash: enable /dev/crash driver (Kyle McMartin) [1077329] -- redhat: add XGENE_SATA and XGENE_PHY to arm64-redhat config file (Donald Dutile) [1074821] -- redhat: enable KVM build in kernel (Don Dutile) [1072093] -- redhat: enable CONFIG_XZ_DEC for aarch64 (Don Dutile) [1071428] -- redhat: Clean up debug and nodebug kernel configs (Don Dutile) [1072093] -- Change POWER_RESET_XGENE to POWER_RESET_SYSCON (Don Dutile) [1065469] -- Documentation: power: reset: Add documentation for generic SYSCON reboot driver (Don Dutile) [1065469] -- arm64: Select reboot driver for X-Gene platform (Don Dutile) [1065469] -- arm64: dts: Add X-Gene reboot driver dts node (Don Dutile) [1065469] -- power: reset: Remove X-Gene reboot driver (Don Dutile) [1065469] -- power: reset: Add generic SYSCON register mapped reset (Donald Dutile) [1065469] -- fix secondary core boot on Mustang (Mark Salter) [1068730] -- Change xgene enet driver to built in (Don Dutile) -- xgene: enet: set DT local-macaddr to all zero (Don Dutile) -- xgene: enet: reuse existing mac addr if DT mac addr is zero. (Don Dutile) -- apm-xgene: accept kernel param for macaddr (Don Dutile) -- arm64: turn on X-Gene enet (Mark Salter) -- arm64: enet tweaks for mustang devicetree (Donald Dutile) -- drivers: net: APM X-Gene SoC Ethernet driver ethtool support (Mark Salter) -- drivers: net: APM X-Gene SoC Ethernet driver error handling (Mark Salter) -- drivers: net: APM X-Gene SoC Ethernet base driver (Mark Salter) -- arm64: dts: APM X-Gene SoC Ethernet device tree nodes (Mark Salter) -- Documentation: APM X-Gene SoC Ethernet DTS binding documentation (Mark Salter) -- misc: xgene: Add error handling for APM X-Gene SoC Queue Manager/Traffic Manager (Mark Salter) -- arm64: boot: dts: Add DTS entries for APM X-Gene SoC Queue Manager/Traffic Manager (Mark Salter) -- misc: xgene: Add base driver for APM X-Gene SoC Queue Manager/Traffic Manager (Donald Dutile) -- doc: Add documentation for APM X-Gene SoC Queue Manager/Traffic Manager DTS (Mark Salter) -- arm64: turn on X-Gene sata (Mark Salter) -- Revert "libata/ahci: accommodate tag ordered controllers" (Donald Dutile) -- arm64: fix uart clock in mustang device tree (Mark Salter) -- arm64: fix mustang cpu-release-addr (Mark Salter) -- add redhat release config file and makefile rule to merge it (Don Dutile) [1058514] -- arm64: modify acpi hw reduced support in kconfig (Don Dutile) [1058514] -- config: turn on EFI support (Donald Dutile) -- [redhat] fix PREBUILD marker to have dot at end (Donald Dutile) -- [redhat] remove 'trace' symlink (Donald Dutile) -- [redhat] update config files to Fedora tip 1/10/14 (Donald Dutile) -- [redhat] rebase to 3.13-rc7 (Donald Dutile) -- [debuginfo] enable generation (Donald Dutile) -- [redhat] Import redhat/ subdirectory (Donald Dutile) - - -### -# The following Emacs magic makes C-c C-e use UTC dates. -# Local Variables: -# rpm-change-log-uses-utc: t -# End: -###