~ubuntu-branches/ubuntu/raring/linux-nexus7/raring-proposed

« back to all changes in this revision

Viewing changes to block/Kconfig.iosched

  • Committer: Package Import Robot
  • Author(s): Tim Gardner, Andy Whitcroft, Erez Zadok, Miklos Szeredi, Neil Brown, Paolo Pisati, Tim Gardner
  • Date: 2013-02-27 11:55:02 UTC
  • Revision ID: package-import@ubuntu.com-20130227115502-979tupqdiwnd6bob
Tags: 3.1.10-10.28
[ Andy Whitcroft ]

* ubuntu: overlayfs -- overlayfs: add statfs support
  - LP: #1076317
* ubuntu: overlayfs -- overlayfs: apply device cgroup and security
  permissions to overlay files
  - LP: #1076317, #915941, #918212
  - CVE-2012-0055
* [packaging] Rename from linaro to nexus7 -- part 2

[ Erez Zadok ]

* ubuntu: overlayfs -- overlayfs: implement show_options
  - LP: #1076317

[ Miklos Szeredi ]

* ubuntu: overlayfs -- vfs: pass struct path to __dentry_open()
  - LP: #1076317
* ubuntu: overlayfs -- vfs: add i_op->open()
  - LP: #1076317
* ubuntu: overlayfs -- vfs: export do_splice_direct() to modules
  - LP: #1076317
* ubuntu: overlayfs -- vfs: introduce clone_private_mount()
  - LP: #1076317
* ubuntu: overlayfs -- overlay filesystem
  - LP: #1076317
* ubuntu: overlayfs -- fs: limit filesystem stacking depth
  - LP: #1076317

[ Neil Brown ]

* ubuntu: overlayfs -- overlay: overlay filesystem documentation
  - LP: #1076317

[ Paolo Pisati ]

* [Config] OVERLAYFS_FS=m
  - LP: #1076317
* SAUCE: compilation fix for missing symbols
  - LP: #1076317

[ Tim Gardner ]

* Rebased against git://phablet.ubuntu.com/CyanogenMod/android_kernel_asus_grouper.git phablet-10.1
* Updated configs to be more device consistent with
  arch/arm/configs/cyanogenmod_grouper_defconfig
  https://wiki.ubuntu.com/Touch/Porting#Kernel
  http://phablet.ubuntu.com/gitweb?p=CyanogenMod/android_kernel_asus_grouper.git;a=shortlog;h=refs/heads/phablet-10.1
* Pull config changes from git://phablet.ubuntu.com/CyanogenMod/android_kernel_asus_grouper.git phablet-10.1
  CONFIG_NAMESPACES=y
  CONFIG_UTS_NS=y
  CONFIG_IPC_NS=y
  CONFIG_USER_NS=y
  CONFIG_PID_NS=y
  CONFIG_NET_NS=y
  CONFIG_DEVTMPFS=y
  CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
  CONFIG_DNOTIFY=y
  CONFIG_FANOTIFY=y
  CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
  ONFIG_ANDROID_PARANOID_NETWORK=n
  ONFIG_DEVPTS_MULTIPLE_INSTANCES=y
  CONFIG_SYSVIPC=y
* [packaging] Rename from linaro to nexus7

Show diffs side-by-side

added added

removed removed

Lines of Context:
43
43
        ---help---
44
44
          Enable group IO scheduling in CFQ.
45
45
 
 
46
config IOSCHED_BFQ
 
47
        tristate "BFQ I/O scheduler"
 
48
        depends on EXPERIMENTAL
 
49
        default n
 
50
        ---help---
 
51
          The BFQ I/O scheduler tries to distribute bandwidth among
 
52
          all processes according to their weights.
 
53
          It aims at distributing the bandwidth as desired, independently of
 
54
          the disk parameters and with any workload. It also tries to
 
55
          guarantee low latency to interactive and soft real-time
 
56
          applications.  If compiled built-in (saying Y here), BFQ can
 
57
          be configured to support hierarchical scheduling.
 
58
 
 
59
config CGROUP_BFQIO
 
60
        bool "BFQ hierarchical scheduling support"
 
61
        depends on CGROUPS && IOSCHED_BFQ=y
 
62
        default n
 
63
        ---help---
 
64
          Enable hierarchical scheduling in BFQ, using the cgroups
 
65
          filesystem interface.  The name of the subsystem will be
 
66
          bfqio.
 
67
 
46
68
choice
47
69
        prompt "Default I/O scheduler"
48
70
        default DEFAULT_CFQ
56
78
        config DEFAULT_CFQ
57
79
                bool "CFQ" if IOSCHED_CFQ=y
58
80
 
 
81
        config DEFAULT_BFQ
 
82
                bool "BFQ" if IOSCHED_BFQ=y
 
83
 
59
84
        config DEFAULT_NOOP
60
85
                bool "No-op"
61
86
 
65
90
        string
66
91
        default "deadline" if DEFAULT_DEADLINE
67
92
        default "cfq" if DEFAULT_CFQ
 
93
        default "bfq" if DEFAULT_BFQ
68
94
        default "noop" if DEFAULT_NOOP
69
95
 
70
96
endmenu