Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - linux-pf

Package Base Details: linux-pf

Git Clone URL: https://aur-dev.archlinux.org/linux-pf.git (read-only)
Submitter: nous
Maintainer: Thaodan
Last Packager: Thaodan
Votes: 177
Popularity: 2.013356
First Submitted: 2011-07-24 12:01
Last Updated: 2017-01-18 19:12

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 ... Next › Last »

Thaodan commented on 2015-08-06 02:43

sorry for the delay about linux-pf-4.1 see here what the issue:
https://bbs.archlinux.org/viewtopic.php?pid=1551004#p1551004

Det commented on 2015-06-08 05:36

Wouldn't it make more sense to version it as something like '4.0_pf5-1' or '4.0.pf5-1' for clarity with aur4.archlinux.org?

Thaodan commented on 2015-05-21 12:07

linux-pf: upkg, synched with ARCH configs

plasma commented on 2015-05-18 18:35

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

Thaodan commented on 2015-05-14 15:54

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

build keeps failing in package_linux-pf() where it makes a symlink to extramodules..... why?

jaro3 commented on 2015-05-03 05:01

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

@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

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

It's on my list, but please if you have something to complain give more infos, more detail