08 Dec, 2011
1 commit
-
Most distros use it so we may as well enable it and get regular compile
testing.Signed-off-by: Anton Blanchard
Signed-off-by: Benjamin Herrenschmidt
08 Nov, 2011
1 commit
-
Add HV mode KVM to Book3 server 64bit defconfigs as a module.
Doesn't add much to the size:
text data bss dec hex filename
8244109 4686767 994000 13924876 d47a0c vmlinux.vanilla
8256092 4691607 994128 13941827 d4bc43 vmlinux.kvmThis should enable more testing of this configuration.
Signed-off-by: Michael Neuling
Signed-off-by: Benjamin Herrenschmidt
19 Jul, 2011
2 commits
-
As a result of changes to Kconfig files, we no longer enable
the lockup and hung task detectors. Both are very light weight
and provide useful information in the event of a hang, so
reenable them.Signed-off-by: Anton Blanchard
Signed-off-by: Benjamin Herrenschmidt -
Add mpt2sas driver to pseries and ppc64 defconfig.
Signed-off-by: Anton Blanchard
Signed-off-by: Benjamin Herrenschmidt
29 Jun, 2011
1 commit
-
Remove duplicate assignment of SCSI_BNX2_ISCSI in pseries_defconfig
introduced by:
37e0c21e powerpc/pseries: Enable iSCSI support for a number of cardscauses warning:
arch/powerpc/configs/pseries_defconfig:151:warning: override: reassigning to symbol SCSI_BNX2_ISCSISigned-off-by: Michael Neuling
Signed-off-by: Benjamin Herrenschmidt
27 May, 2011
1 commit
-
The ns_cgroup is an annoying cgroup at the namespace / cgroup frontier and
leads to some problems:* cgroup creation is out-of-control
* cgroup name can conflict when pids are looping
* it is not possible to have a single process handling a lot of
namespaces without falling in a exponential creation time
* we may want to create a namespace without creating a cgroupThe ns_cgroup was replaced by a compatibility flag 'clone_children',
where a newly created cgroup will copy the parent cgroup values.
The userspace has to manually create a cgroup and add a task to
the 'tasks' file.This patch removes the ns_cgroup as suggested in the following thread:
https://lists.linux-foundation.org/pipermail/containers/2009-June/018616.html
The 'cgroup_clone' function is removed because it is no longer used.
This is a userspace-visible change. Commit 45531757b45c ("cgroup: notify
ns_cgroup deprecated") (merged into 2.6.27) caused the kernel to emit a
printk warning users that the feature is planned for removal. Since that
time we have heard from XXX users who were affected by this.Signed-off-by: Daniel Lezcano
Signed-off-by: Serge E. Hallyn
Cc: Eric W. Biederman
Cc: Jamal Hadi Salim
Reviewed-by: Li Zefan
Acked-by: Paul Menage
Acked-by: Matt Helsley
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
19 May, 2011
2 commits
-
Enable iSCSI support for a number of cards. We had the base
networking devices enabled but forgot to enable iSCSI.Signed-off-by: Anton Blanchard
Signed-off-by: Benjamin Herrenschmidt -
Enable the Qlogic and Emulex 10Gbit adapters.
Signed-off-by: Anton Blanchard
Signed-off-by: Benjamin Herrenschmidt
30 Mar, 2011
1 commit
-
Ensure the Chelsio T3/T4 network drivers and iWARP drivers are
enabled in the pseries config.Signed-off-by: Anton Blanchard
Signed-off-by: Benjamin Herrenschmidt
21 Jan, 2011
3 commits
-
Upcoming servers will include a Broadcom NIC, add to the defconfig to
increase testing coverage and make sure mainline builds come up with
networking.Signed-off-by: Nishanth Aravamudan
Signed-off-by: Benjamin Herrenschmidt -
- Enable 64kB pages so it gets some regular testing.
- The largest POWER7 has 1024 threads so bump NR_CPUS it to match.
Signed-off-by: Anton Blanchard
Signed-off-by: Benjamin Herrenschmidt -
IRQSOFF_TRACER and STACK_TRACER force the kernel to be built with -pg
which is a substantial overhead.Signed-off-by: Anton Blanchard
Signed-off-by: Benjamin Herrenschmidt
09 Aug, 2010
1 commit
-
This trims all our defconfigs using make savedefconfig
Signed-off-by: Benjamin Herrenschmidt
15 Jun, 2010
1 commit
-
Acked-by: Grant Likely
On 5 May 2010 21:33, "Anton Blanchard" wrote:
CONFIG_SYSFS_DEPRECATED can cause issues with newer distros and should not
be required for any distro in the last 3 or 4 years, so disable it.Signed-off-by: Anton Blanchard
Signed-off-by: Benjamin Herrenschmidt
21 May, 2010
1 commit
-
The e1000e device is becoming more common these days, so let's just
build it in for pseries & ppc64_defconfig.Signed-off-by: Michael Neuling
Signed-off-by: Benjamin Herrenschmidt
09 Feb, 2010
1 commit
-
The pseries and ppc64 defconfigs have drifted apart over the years. Reduce
some of the differences while still keeping the idea that the ppc64 defconfig
is cross platform but enables fewer features than pseries, eg NR_CPUS is
lower.Also enable a number of common adapters as modules.
Signed-off-by: Anton Blanchard
Signed-off-by: Benjamin Herrenschmidt
18 Dec, 2009
3 commits
-
Now we have high res timers there is less of a reason for a high HZ value.
Furthermore I think there a few reasons we should reduce HZ to 100:- Timer interrupt overhead. While this overhead is small, there are
applications that are very sensitive to jitter (eg some HPC apps).- Issues with the timer wheel code. When coming out of NO_HZ idle we work our
way through the timer code one tick at a time. If we have been idle a long
time, this adds up - I sometimes see milliseconds of time spent in that
loop.Long term we should fix the timer wheel algorithm, but for now if we reduce
HZ then we reduce the amount of work the timer code has to do when coming
out of idle.Signed-off-by: Anton Blanchard
Signed-off-by: Benjamin Herrenschmidt -
Token what? Lets save some space in our powerpc kernels and remove token
ring support.Signed-off-by: Anton Blanchard
Signed-off-by: Benjamin Herrenschmidt -
Machines with acenic adapters are rare these days, so we may as well make it
a module. Cramfs is also very rarely used so we can make it a module.Together this saves 143kB on a 64bit compile:
text data bss dec hex filename
8247176 1729404 1221988 11198568 aae068 vmlinux~
8134997 1727588 1188836 11051421 a8a19d vmlinuxSigned-off-by: Anton Blanchard
Signed-off-by: Benjamin Herrenschmidt
28 Oct, 2009
1 commit
-
The overhead of HCALL_STATS is quite high and the functionality is very
rarely used. Key statistics are also missing (eg min/max).With the new hcall tracepoints much more powerful tracing can be done in
a kernel module. Lets disable this by default.Signed-off-by: Anton Blanchard
Signed-off-by: Paul Mackerras
07 Apr, 2009
1 commit
-
Enable relay in pseries config, ppc64_defconfig had it enabled but pseries
did not.Signed-off-by: Anton Blanchard
Signed-off-by: Paul Mackerras
27 Jan, 2009
1 commit
-
Now that all EEPROM drivers live in the same place, let's harmonize
their symbol names.Also fix eeprom's dependencies, it definitely needs sysfs, and is no
longer experimental after many years in the kernel tree.Signed-off-by: Jean Delvare
Acked-by: Wolfram Sang
Cc: David Brownell
11 Nov, 2008
1 commit
-
Turned off CONFIG_PCI_LEGACY and turned on EXT4, and otherwise mostly
took the defaults. This also updates ppc6xx_defconfig, which covers
the 6xx/7xx/7xxx-based embedded boards.Signed-off-by: Paul Mackerras
26 Aug, 2008
1 commit
-
Signed-off-by: Paul Mackerras
15 Jul, 2008
1 commit
-
Adds a character driver for BSR support on IBM POWER systems including
Power5 and Power6. The BSR is an optional processor facility not currently
implemented by any other processors. It's primary purpose is fast large SMP
synchronization. More details on the BSR are in comments to the code which
follows. This patch adds BSR driver to pseries_defconfig.Signed-off-by: Sonny Rao
Signed-off-by: Joel Schopp
Signed-off-by: Benjamin Herrenschmidt
20 May, 2008
1 commit
-
Signed-off-by: Paul Mackerras
07 Apr, 2008
1 commit
-
This will remove some build warnings and doesn't stop us building any
drivers that we were building previously with these configs.Signed-off-by: Stephen Rothwell
Signed-off-by: Paul Mackerras
20 Mar, 2008
1 commit
-
Signed-off-by: Paul Mackerras
06 Dec, 2007
1 commit
-
This updates all the defconfigs in arch/powerpc/configs except iseries
and ps3, which were updated by the preceding commits.This mostly takes the defaults, except that I turned on tickless idle
and high-resolution timers for everything, and turned off instrumentation
support and "Fair group CPU scheduler" for the smaller/embedded platforms.Signed-off-by: Paul Mackerras
20 Oct, 2007
1 commit
-
In pre-cgroup cpusets, a few config files enabled cpusets by default.
Signed-off-by: Paul Jackson
Cc: Paul Menage
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
17 Oct, 2007
2 commits
-
Enable NO_HZ and high res timers for the ppc64 and pseries defconfigs.
Signed-off-by: Anton Blanchard
Signed-off-by: Paul Mackerras -
When checking out the new NO_HZ support in powerpc, I noticed we never
slept for more than 2 seconds. It turns out SLAB has a 2 second per cpu
timer that causes this.After switching to SLUB I see some nice 4 second sleeps which is the
limit on this POWER6 box (the decrementer ticks at 512MHz):slept 4.19 sec
slept 4.19 sec
slept 4.19 sec
slept 4.19 sec
slept 3.96 sec
slept 3.80 sec
slept 2.99 secSince SLUB is now the default and some powerpc defconfigs already enable
it, lets enable SLUB across the board for consistency. While doing this
I also noticed that the maple defconfig has SLAB debugging enabled which
is sure to make your box nice and slow. Fix that too.Signed-off-by: Anton Blanchard
Signed-off-by: Paul Mackerras
30 Aug, 2007
1 commit
-
Signed-off-by: Paul Mackerras
26 Jun, 2007
1 commit
-
Signed-off-by: Paul Mackerras
17 Feb, 2007
1 commit
-
Change the default for the built-in IDE on p610/p615/p630 from
ide to libata. libata has better error handling and the drive can
recover when hald does its CD media polling.Signed-off-by: Olaf Hering
Signed-off-by: Paul Mackerras
22 Jan, 2007
1 commit
-
Mostly took the defaults, except tried to get the netfilter options
more or less as they were before.Signed-off-by: Paul Mackerras
22 Oct, 2006
1 commit
-
Reintroduce NODES_SPAN_OTHER_NODES for powerpc
Revert "[PATCH] Remove SPAN_OTHER_NODES config definition"
This reverts commit f62859bb6871c5e4a8e591c60befc8caaf54db8c.
Revert "[PATCH] mm: remove arch independent NODES_SPAN_OTHER_NODES"
This reverts commit a94b3ab7eab4edcc9b2cb474b188f774c331adf7.Also update the comments to indicate that this is still required
and where its used.Signed-off-by: Andy Whitcroft
Cc: Paul Mackerras
Cc: Mike Kravetz
Cc: Benjamin Herrenschmidt
Acked-by: Mel Gorman
Acked-by: Will Schmidt
Cc: Christoph Lameter
Cc:
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
06 Oct, 2006
1 commit
-
Since the ipr driver now supports SATA and depends on libata,
enable libata to get built.Signed-off-by: Brian King
Signed-off-by: Paul Mackerras
26 Sep, 2006
1 commit
-
Update defconfig files after libata .config breakage
sed -i 's/CONFIG_SCSI_SATA_/CONFIG_SATA_/;s/CONFIG_SCSI_SATA/CONFIG_ATA/' arch/powerpc/configs/*g
Signed-off-by: Olaf Hering
Signed-off-by: Paul Mackerras
10 Sep, 2006
1 commit
-
Signed-off-by: Paul Mackerras