Calculate-sources 3.10 без .config

atratsevskiy
parent 8bb907e9bf
commit 99ee3042de

@ -17,3 +17,5 @@
=sys-apps/calculate-utilities-2.2.9999
=dev-python/cherrypy-3.2.2-r1
>=sys-kernel/calculate-sources-3.10

@ -0,0 +1 @@
# Calculate append=skip merge(sys-kernel/calculate-sources)>=3.10&&merge(sys-kernel/calculate-sources)<3.11

@ -0,0 +1,98 @@
# Calculate format=diff os_linux_system==desktop
From 6946e7e4e53df0836fe13a2a8a750c0d70f66f3d Mon Sep 17 00:00:00 2001
From: Matteo Bernardini <matteo.bernardini@gmail.com>
Date: Thu, 9 May 2013 18:58:50 +0200
Subject: [PATCH 1/3] block: cgroups, kconfig, build bits for BFQ-v6r2-3.9
Update Kconfig.iosched and do the related Makefile changes to include
kernel configuration options for BFQ. Also add the bfqio controller
to the cgroups subsystem.
Signed-off-by: Paolo Valente <paolo.valente@unimore.it>
Signed-off-by: Arianna Avanzini <avanzini.arianna@gmail.com>
Signed-off-by: Matteo Bernardini <matteo.bernardini@gmail.com>
---
block/Kconfig.iosched | 25 +++++++++++++++++++++++++
block/Makefile | 1 +
include/linux/cgroup_subsys.h | 6 ++++++
3 files changed, 32 insertions(+)
diff --git a/block/Kconfig.iosched b/block/Kconfig.iosched
index 421bef9..695e064 100644
--- a/block/Kconfig.iosched
+++ b/block/Kconfig.iosched
@@ -39,6 +39,27 @@ config CFQ_GROUP_IOSCHED
---help---
Enable group IO scheduling in CFQ.
+config IOSCHED_BFQ
+ tristate "BFQ I/O scheduler"
+ default n
+ ---help---
+ The BFQ I/O scheduler tries to distribute bandwidth among
+ all processes according to their weights.
+ It aims at distributing the bandwidth as desired, independently of
+ the disk parameters and with any workload. It also tries to
+ guarantee low latency to interactive and soft real-time
+ applications. If compiled built-in (saying Y here), BFQ can
+ be configured to support hierarchical scheduling.
+
+config CGROUP_BFQIO
+ bool "BFQ hierarchical scheduling support"
+ depends on CGROUPS && IOSCHED_BFQ=y
+ default n
+ ---help---
+ Enable hierarchical scheduling in BFQ, using the cgroups
+ filesystem interface. The name of the subsystem will be
+ bfqio.
+
choice
prompt "Default I/O scheduler"
default DEFAULT_CFQ
@@ -52,6 +73,9 @@ choice
config DEFAULT_CFQ
bool "CFQ" if IOSCHED_CFQ=y
+ config DEFAULT_BFQ
+ bool "BFQ" if IOSCHED_BFQ=y
+
config DEFAULT_NOOP
bool "No-op"
@@ -61,6 +85,7 @@ config DEFAULT_IOSCHED
string
default "deadline" if DEFAULT_DEADLINE
default "cfq" if DEFAULT_CFQ
+ default "bfq" if DEFAULT_BFQ
default "noop" if DEFAULT_NOOP
endmenu
diff --git a/block/Makefile b/block/Makefile
index 39b76ba..c0d20fa 100644
--- a/block/Makefile
+++ b/block/Makefile
@@ -15,6 +15,7 @@ obj-$(CONFIG_BLK_DEV_THROTTLING) += blk-throttle.o
obj-$(CONFIG_IOSCHED_NOOP) += noop-iosched.o
obj-$(CONFIG_IOSCHED_DEADLINE) += deadline-iosched.o
obj-$(CONFIG_IOSCHED_CFQ) += cfq-iosched.o
+obj-$(CONFIG_IOSCHED_BFQ) += bfq-iosched.o
obj-$(CONFIG_BLOCK_COMPAT) += compat_ioctl.o
obj-$(CONFIG_BLK_DEV_INTEGRITY) += blk-integrity.o
diff --git a/include/linux/cgroup_subsys.h b/include/linux/cgroup_subsys.h
index f204a7a..b999bfa 100644
--- a/include/linux/cgroup_subsys.h
+++ b/include/linux/cgroup_subsys.h
@@ -78,3 +78,9 @@ SUBSYS(hugetlb)
#endif
/* */
+
+#ifdef CONFIG_CGROUP_BFQIO
+SUBSYS(bfqio)
+#endif
+
+/* */
--
1.8.1.4

@ -0,0 +1,17 @@
# Calculate format=openrc name=.config os_linux_system==server
CONFIG_TREE_RCU=y
CONFIG_TREE_PREEMPT_RCU=n
CONFIG_PREEMPT_RCU=n
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
CONFIG_INLINE_READ_UNLOCK=y
CONFIG_INLINE_READ_UNLOCK_IRQ=y
CONFIG_INLINE_WRITE_UNLOCK=y
CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
CONFIG_PREEMPT_NONE=y
CONFIG_PREEMPT=n
CONFIG_HZ_100=y
CONFIG_HZ=1000
CONFIG_HZ_1000=n
CONFIG_INPUT_JOYSTICK=n
CONFIG_INPUT_TABLET=n
CONFIG_DRM_I810=n

@ -0,0 +1,18 @@
# Calculate format=openrc os_linux_system==desktop name=.config
CONFIG_IOSCHED_BFQ=y
CONFIG_CGROUP_BFQIO=y
CONFIG_DEFAULT_BFQ=n
CONFIG_TOI_CORE=y
CONFIG_TOI_FILE=y
CONFIG_TOI_SWAP=y
CONFIG_TOI_CRYPTO=y
CONFIG_TOI_USERUI=n
CONFIG_TOI_DEFAULT_IMAGE_SIZE_LIMIT=-2
CONFIG_TOI_KEEP_IMAGE=n
CONFIG_TOI_REPLACE_SWSUSP=y
CONFIG_TOI_IGNORE_LATE_INITCALL=y
CONFIG_TOI_DEFAULT_WAIT=25
CONFIG_TOI_DEFAULT_EXTRA_PAGES_ALLOWANCE=2000
CONFIG_TOI_CHECKSUM=y
CONFIG_TOI=y
CONFIG_TOI_ZRAM_SUPPORT=y

@ -14,6 +14,7 @@ DIST deblob-2.6.32 84094 SHA256 de625f0bd221c9c38d4453f1b709622f222d86a0ae9350d2
DIST deblob-check-2.6.32 247608 SHA256 da1aecdf3ab7f1207b90642d303e52262ccc2ed9e49739b729512b88950d17f3 SHA512 2ba5c7615164a96847afc40af9c9883dc39d8be633e8f07d0d4a6c16b1a22117faf68d5aa40c5aee843dc687a635e2195a4be3bfa40f87dc2b89554d869616b6 WHIRLPOOL ea5dcfd0ee58f1e9ff8dc16229401d37c0271fcae9d065ec648828088cd8d0b8eb8a80efc772d1ed0f075017485609ebf19c01156586728dd335af2dee2bbeff
DIST linux-2.6.32.tar.xz 52620720 SHA256 723106c298c5ba8733bb51ecc106b05e332a18490edc5f61cc6e57dbb36dcc46 SHA512 f8570daf2806eb191fce54cc7358577b0571bb295a75bd86db630d6136b328ae48e4732554b2d1886c64b0a0018bf0b9105dcface978a5005d1b77789aa40312 WHIRLPOOL bfcb4b186f7c4b60e69674a85d20a8e92b5efd05941b550401ef446cc6b20c9ed197f920d1cd9250c0e518c05308b9225f7ababe41cdfc83570412117b2ee555
DIST linux-3.0.tar.xz 63798008 SHA256 ef5e8c2dedb20a6eab01bb379e9982cd7d47cf95bd87c9ee3e872272e85c24b6 SHA512 d1ce2369a8f6d73043b7cd992c47953c227afa591bca31e8d5ae8a549052cc2f70c035382332335ae9cf6af2d183cc88c3a41e7f0a582c7f493b8022f82816f5 WHIRLPOOL 0ea5069df287b2d86f148b59f38193ec40d5add585213bfac3efe4aa9e250ecea96017d9c54be6004894106049eac5e8fbef1d8605fd39441795d0c88c96a1c3
DIST linux-3.10.tar.xz 73175088 SHA256 df27fa92d27a9c410bfe6c4a89f141638500d7eadcca5cce578954efc2ad3544 SHA512 5fb109fcbd59bf3dffc911b853894f0a84afa75151368f783a1252c5ff60c7a1504de216c0012be446df983e2dea400ad8eeed3ce04f24dc61d0ef76c174dc35 WHIRLPOOL e7c0ccc2231e430b831218fc66f1940d095d2d5447d391329c6a7373d4a1d16708f64778b32e4847802ee2dae4fcf7cb67a1238fd4eb204fd0c4bce2d8134053
DIST linux-3.2.tar.xz 65065516 SHA256 dd96ed02b53fb5d57762e4b1f573460909de472ca588f81ec6660e4a172e7ba7 SHA512 77e9a52d78d6c8e951df1e166023eebe5defc5ef3c45d3ac84b613137b3c2e55cee5693d828ebd06c5034bd89ea2a5f862f55824f2b7839c9ad7212c81e3ecb0 WHIRLPOOL 7cc68baac4441740e2171fbbc4195ee6c0351de099aadaee8cb3487f6d1f8b7e1d3144ee54ba38dbd24d6be431a1ea3b921ffce82ff84df21a98da7bc61c1d17
DIST linux-3.4.tar.xz 66748028 SHA256 ff3dee6a855873d12487a6f4070ec2f7996d073019171361c955639664baa0c6 SHA512 1c49b336750c9c2b49d21e54126f22a800367296be0d57e6df28b1532cbeba7fc3bdf4cfe27d9810576e76c2db2e9c2493f0804451c915137cb78d7aa61f236c WHIRLPOOL a36e62fe197ba7c08d498a79034da58091a94348f69542241067c9ebef683f86371b2c0a3b3fb6c4611e2fb885d9b74eee5c1f46a493c72dfb76c5665f0b8a6a
DIST linux-3.7.tar.xz 69736096 SHA256 60a64d0bf76eeec3355f115c577935757b84629c8c129ce5b8bb02075f6b9458 SHA512 91d65d658e9b6d0c0f03533e631ef1cc46c79ec5c1425a0914e1fe97ac4069230ee2f7d947df5cf76dd8865eb78f149d46140a3ec6509de21094ef70f27f6f61 WHIRLPOOL db9d25f5a479fef45808e85fdac9e72e5508cb94358e012f522ad5dce4b4777811ce57fd33649704400f54592c4dc3306b0099eb85fca60dd9544b8fd918ca1d
@ -29,6 +30,7 @@ DIST patch-3.9.7.xz 166624 SHA256 23db9de5ffa2f8f36d61da85ee46656a3373f8868415c1
DIST patch-3.9.8.xz 200008 SHA256 2eda9068e81269467e3c247f3343a146731fc45284b12b4bc546bc44dbb263e7 SHA512 60b7d694d39faf937e7b732eb3117b8442059c5c8857c9d439eec8a87d5bc185505e64062f5ae02c3512acf5af778caf615c35d3499cb8089a4569c05da65b9c WHIRLPOOL 796860416b090c6ffd61e75cf329b410009f67a393431bd1694403b6ec41015aad8d3c7069a285e8eaf1534ca725c1ad26713241d1208c6240b49ade72562ba5
EBUILD calculate-sources-2.6.32.61.ebuild 754 SHA256 89c7751d58cc6d506a84bf4aac504a2720449427b084aedeeb351c6614777825 SHA512 2a006aa911b62a6f3781510128d05823aa005702c5efa4b6a5e769127ab079671b8476070bc422571c1c55743e74a8f4aeb37295f601d7e2f855889e261298e6 WHIRLPOOL 3da1a9fe25a7946d7e426f058a552850acf7e123cad56acd62a927686ebd80c94e46efc37b6d9cb37293e2b7c931a765d3b1cd9d6dd0d6d14ee0e911296752cb
EBUILD calculate-sources-3.0.83.ebuild 1145 SHA256 bbfaa57d70e41134c6081873e1499a1925d940033ce48394902e11da332c5e5b SHA512 f7c485bdc9ba24bfbdedc0350ff84a9a116b65a90065f479efe9a5fdd3ed4057885ad0f9a014341428e7fa0d14d50de8612bd06b3101918caad21ec75b1fe43f WHIRLPOOL 2130752d2f01dde7cdbc3bbfcfe3f0497f6214c5491a7462e75689b37d7d438631c46768bc99fd72ada3472e0ec0b4af292448bc8142e30d798720bc5e972b00
EBUILD calculate-sources-3.10.ebuild 853 SHA256 46c91c839249616c2bc41ab6fbfcebf6abeb624926385ff1b60c4b9f3388e2ba SHA512 d95a8a56edb912f04bae4350c90eb9a73d7bad032b10969ff57306e679289855516165e5f35b75fea3a506f7fd247a494049d41ee35bcebfd92cc2ef354a90ca WHIRLPOOL d84177392e615e65c6412ed7921d9832b399a0dc7eead626cba2f28b8f4508650e7012c028e64748a06b7d5c807d0389b9d835cce251d60b7915ab6cdb3fb1e1
EBUILD calculate-sources-3.2.47.ebuild 1489 SHA256 57652d9ce9d6b8b4af3a59bffc06b2007ba781374e835e4d8571635560a7bcf3 SHA512 4493b0c1b4e2dd9c9b5a1abedbb9bae3100cb7eaf4b14773c03d62160c94c6a9a79d2a21cbf7da10b99ca5bdbae4fa0459807c3b51639b62e10d5350179766e7 WHIRLPOOL 50d550f69f8487c717cbb9da6519bdb0a9e8629872244fe23e8b6cbd3441311fb280a3382a024441531a013beba86ff7d0fe65b9432f0d1ef73e4daa895dcc6b
EBUILD calculate-sources-3.4.50.ebuild 1491 SHA256 260df745c8bb166f62d2934ecf86c5504ab73c45eac62c19b01fa5dbe9ac95e4 SHA512 3e0335f3f051caecd86464a4bcc5b5fd71755431dcd1b712fd5b30d938a1361a501592843b83fa92cf66212af0f250879d3e25116bc785fc2cd82a0607286db7 WHIRLPOOL d07343f94adb7aefd3d5b557b0ed1467019254c3235d341d2081428e3ec0ade79a5ade13678288f3b30bbb7241b7a0d1bb4b76952e18794c7c984c04746f0aee
EBUILD calculate-sources-3.7.10.ebuild 912 SHA256 08dae7d8d1ac7da50e9ba5f40c419950865cd6e19dac0b1b194cdcd9694b0b0d SHA512 9da3c80269cc5fefac84342cb23f35692cba3eb628105d61437400b3bc8e0737a81e9fb62389a55dccc855c1f264441a2cbdc89277fd8b747108e7ee30968402 WHIRLPOOL 1b86f62e919a63d2159e1cf15a30d6a00f8dd8eb599d903e2649bb11e16747fd966c65c433568c70a11cf3433e9855b46f9a26ab3769e583d3c4eedcdcc77038

@ -0,0 +1,40 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
ETYPE="sources"
inherit calculate-kernel-5 eutils
DESCRIPTION="Calculate Linux kernel image"
KEYWORDS="~x86 ~amd64"
HOMEPAGE="http://www.calculate-linux.org"
IUSE=""
#IUSE="hardened"
HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-5"
HGPV_URI=""
SRC_URI="${KERNEL_URI} ${ARCH_URI} ${HGPV_URI}"
DEPEND="vmlinuz? ( >=sys-kernel/calckernel-3.4.18-r12
>=sys-apps/calculate-builder-2.2.30-r3
>=sys-apps/calculate-core-3.1.4_beta1-r1
>=sys-apps/calculate-install-3.1.4_beta1
|| ( app-arch/xz-utils app-arch/lzma-utils )
sys-apps/v86d
!<net-wireless/rtl8192se-3.0
sys-boot/grub
)"
CL_KERNEL_OPTS="--lvm --mdadm --dmraid"
src_unpack() {
calculate-kernel-5_src_unpack
}
pkg_postinst() {
calculate-kernel-5_pkg_postinst
}
Loading…
Cancel
Save