i stumble upon this when trying to compile:
CC kernel/sched/bfs.o
kernel/sched/bfs.c:528:20: error: function declaration isn’t a prototype [-Werror=strict-prototypes]
static inline void grq_priodl_lock()
^
kernel/sched/bfs.c:533:20: error: function declaration isn’t a prototype [-Werror=strict-prototypes]
static inline void grq_priodl_unlock()
^
cc1: some warnings being treated as errors
scripts/Makefile.build:258: recipe for target 'kernel/sched/bfs.o' failed
Search Criteria
Package Details: linux-pf-headers 6.11.pf4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/linux-pf.git (read-only, click to copy) |
---|---|
Package Base: | linux-pf |
Description: | Headers and scripts for building modules for the pf-kernel |
Upstream URL: | https://pfkernel.natalenko.name |
Keywords: | bbr bbr3 kernel ksm linux linux-pf pf-kernel uksm uksmd v4l2loopback zstd |
Licenses: | GPL-2.0-only |
Provides: | linux-pf-headers |
Submitter: | nous |
Maintainer: | post-factum |
Last Packager: | post-factum |
Votes: | 210 |
Popularity: | 0.27 |
First Submitted: | 2011-07-24 12:01 (UTC) |
Last Updated: | 2024-11-06 15:49 (UTC) |
Dependencies (10)
- pahole (pahole-gitAUR)
- bc (bc-ghAUR) (make)
- cpio (cpio-gitAUR) (make)
- gettext (gettext-gitAUR) (make)
- libelf (elfutils-gitAUR) (make)
- pahole (pahole-gitAUR) (make)
- perl (perl-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- tar (tar-gitAUR, busybox-coreutilsAUR) (make)
- xz (xz-gitAUR) (make)
Required by (0)
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 18 19 20 21 22 23 24 25 26 27 28 .. 106 Next › Last »
plasma commented on 2015-05-18 18:35 (UTC)
Thaodan commented on 2015-05-14 15:54 (UTC)
upkg, synched configs with arch-linux-pf except for tomoyo which is enabled but makes no performance downsides
quequotion commented on 2015-05-14 03:08 (UTC)
build keeps failing in package_linux-pf() where it makes a symlink to extramodules..... why?
jaro3 commented on 2015-05-03 05:01 (UTC)
These are the performance suspects taken from the diff between 3.19.3-3-ARCH and 3.19.4-pf:
*********** PF specific ************
-CONFIG_CGROUP_SCHED=y
-CONFIG_FAIR_GROUP_SCHED=y
-CONFIG_CFS_BANDWIDTH=y
-CONFIG_RT_GROUP_SCHED=y
+CONFIG_SCHED_BFS=y
-CONFIG_SCHED_AUTOGROUP=y
-CONFIG_IOSCHED_DEADLINE=y
-CONFIG_IOSCHED_CFQ=y
+CONFIG_IOSCHED_DEADLINE=m
+CONFIG_IOSCHED_CFQ=m
-CONFIG_DEFAULT_CFQ=y
+CONFIG_IOSCHED_BFQ=y
+CONFIG_CGROUP_BFQIO=y
+CONFIG_DEFAULT_BFQ=y
-CONFIG_DEFAULT_IOSCHED="cfq"
+CONFIG_DEFAULT_IOSCHED="bfq"
-CONFIG_KERNEL_GZIP=y
+CONFIG_KERNEL_LZ4=y
+CONFIG_UKSM=y
-CONFIG_HZ_300=y
-CONFIG_HZ=300
+CONFIG_HZ_1000=y
+CONFIG_HZ=1000
+CONFIG_TOI_CORE=y
+CONFIG_TOI_FILE=m
+CONFIG_TOI_SWAP=m
+CONFIG_TOI_CRYPTO=m
+CONFIG_TOI_USERUI=m
+CONFIG_TOI_USERUI_DEFAULT_PATH="/usr/sbin/tuxoniceui"
+CONFIG_TOI_DEFAULT_IMAGE_SIZE_LIMIT=-2
+CONFIG_TOI_REPLACE_SWSUSP=y
+CONFIG_TOI_IGNORE_LATE_INITCALL=y
+CONFIG_TOI_DEFAULT_WAIT=25
+CONFIG_TOI_DEFAULT_EXTRA_PAGES_ALLOWANCE=7000
+CONFIG_TOI=y
+CONFIG_TOI_EXPORTS=y
+CONFIG_TOI_ZRAM_SUPPORT=y
+CONFIG_AUFS_FS=m
+CONFIG_AUFS_BRANCH_MAX_127=y
+CONFIG_AUFS_SBILIST=y
+CONFIG_AUFS_HNOTIFY=y
+CONFIG_AUFS_HFSNOTIFY=y
+CONFIG_AUFS_EXPORT=y
+CONFIG_AUFS_INO_T_64=y
+CONFIG_AUFS_RDU=y
+CONFIG_AUFS_SHWH=y
+CONFIG_AUFS_BR_RAMFS=y
+CONFIG_AUFS_BR_FUSE=y
+CONFIG_AUFS_POLL=y
+CONFIG_AUFS_BR_HFSPLUS=y
+CONFIG_AUFS_BDEV_LOOP=y
*************************************************
****** performance hogs? ************************
+CONFIG_AUDIT=y
+CONFIG_AUDITSYSCALL=y
+CONFIG_AUDIT_WATCH=y
+CONFIG_AUDIT_TREE=y
+CONFIG_NETFILTER_XT_TARGET_AUDIT=m
-CONFIG_F2FS_FS_SECURITY=y
-CONFIG_F2FS_CHECK_FS=y
+CONFIG_SECURITY_NETWORK=y
+CONFIG_SECURITY_TOMOYO=y
+CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048
+CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
+CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
+CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/usr/lib/systemd/systemd"
+CONFIG_SECURITY_APPARMOR=y
+CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=0
+CONFIG_SECURITY_APPARMOR_HASH=y
+CONFIG_INTEGRITY_AUDIT=y
************************************************
******** other *********************************
-CONFIG_TICK_CPU_ACCOUNTING=y
+CONFIG_IRQ_TIME_ACCOUNTING=y
-CONFIG_NUMA_BALANCING=y
-CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
-CONFIG_CGROUP_CPUACCT=y
-CONFIG_AIX_PARTITION=y
+CONFIG_X86_INTEL_USERCOPY=y
+CONFIG_X86_USE_PPRO_CHECKSUM=y
+CONFIG_SMT_NICE=y
-CONFIG_NUMA=y
-CONFIG_AMD_NUMA=y
-CONFIG_X86_64_ACPI_NUMA=y
-CONFIG_NODES_SPAN_OTHER_NODES=y
-CONFIG_NODES_SHIFT=6
-CONFIG_NEED_MULTIPLE_NODES=y
-CONFIG_USE_PERCPU_NUMA_NODE_ID=y
-CONFIG_ACPI_NUMA=y
+CONFIG_RTC_DRV_RX4581=m
-CONFIG_SXGBE_ETH=m
-CONFIG_MFD_RTSX_USB=m
-CONFIG_MFD_RN5T618=m
-CONFIG_MFD_SI476X_CORE=m
+CONFIG_EFI_VARS=m
+CONFIG_EFI_VARS_PSTORE=m
-CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0
+CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
-CONFIG_CRYPTO_SHA1=m
+CONFIG_CRYPTO_SHA1=y
-CONFIG_CRYPTO_DEV_CCP=y
-CONFIG_CRYPTO_DEV_CCP_DD=m
-CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
nous commented on 2015-04-28 10:12 (UTC)
@Thaodan: I used to copy over the ARCH config once every major kernel release and just enable the extra pf-patchset features, i.e. BFS, Hz freq --> 1000, BFQ and TuxOnIce. It's less than a minute's effort and helps to keep the config in order. See also README.maintainers at https://bitbucket.org/nous/linux-pf/src. Cheers!
AnAkkk commented on 2015-04-27 22:51 (UTC)
Well, I won't post the full list of config settings that aren't the same as there are many (can be seen by doing a diff), for example there are the CONFIG_SECURITY_* ones which may lower the performance.
Thaodan commented on 2015-04-27 20:59 (UTC)
It's on my list, but please if you have something to complain give more infos, more detail
AnAkkk commented on 2015-04-27 20:53 (UTC)
Could you please fix the configs to match the official archlinux ones for the non -pf settings, there are still many things that are not in sync. Most of them were modified or removed at some point, and that wasn't changed in -pf.
Thaodan commented on 2015-04-27 11:42 (UTC)
yes this is true, but you could update this too.
gborzi commented on 2015-04-27 11:39 (UTC)
Modules tuxonice_compress, tuxonice_swap and tuxonice_userui are no longer provided by the kernel, so the wiki pages about tuxonice and linux-pf need to be updated, i.e.update the line about MODULES in mkinitcpio.conf.
Pinned Comments
post-factum commented on 2023-09-25 20:30 (UTC) (edited on 2024-10-08 14:21 (UTC) by post-factum)
Official binary builds for various x86_64 ISA levels are available here.