summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel
Commit message (Collapse)AuthorAge
* linux: Update to 3.2.36Eelco Dolstra2013-01-04
|
* Linux 3.7.1Shea Levy2012-12-17
|
* Linux 3.0.57Shea Levy2012-12-17
|
* Linux 3.4.24Shea Levy2012-12-17
|
* Linux 3.6.11Shea Levy2012-12-17
|
* Adding USB cameras to linux 3.7Lluís Batlle i Rossell2012-12-17
| | | | Details changed since the 3.6 config to get this enabled.
* manual-kernel: Fix handling spaces in readConfig.aszlig2012-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previos version did a for loop over the output of set, which spits out _all_ defined variables and their contents. This not only is dangerous if there is a variable starting with CONFIG_ but also can't handle whitespace, as the IFS is set to any (horizontal _and_ vertical) whitespace by default. So, imagine (actually don't imagine, something like this is the case in a lot of kernel configuration files) you have the following variable: CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi ..." A loop with for and the default IFS would result in the following variable pieces: 0: CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi 1: -fcall-saved-rsi 2: ..." This obviously leads to the problem that this config variable is being cut off at the first whitespace. Another downside of this approach is that set not only returns variables but functions as well. This could lead to quite a lot of unexpected behaviour and confusion. So the new approach doesn't source the kernel configuration anymore but uses `read` to parse the file line-by line, setting IFS to '=', thus splitting all configuration lines into key/value pairs. Using parameter expansion, we ensure that we only read lines starting with "CONFIG_". This particularily has the advantage of not being bash-specific, should we choose to change to a different default shell someday. Now, after we got a correct "CONFIG_" line, we're using a temporary variable to split off the first quote from the result. Particularily the reason behind this is shell compatibility again, as ${${foo#"}%"} only works in Bash, Zsh and whatnot but not in plain SH. And within the next line we obviously insert the no_firstquote variable without it's last quote removed. But, what about escaping? First of all, if we'd just eval the $val variable, we would correctly unescape the value, but this has the downside that variables within the content would be expanded, for example look at this: CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" Well, obviously this is a bad example at the Nix sense, but just to show that variables within kernel configuration entries aren't impossible. And second, which would have been a show stopper if \" would be within $val: It simply would end up being an invalid Nix expression, because \" would end up as a ploin " within a double quoted string. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* aufs3: upgrade to 1210 release, add linux-3.7 supportMathijs Kwik2012-12-13
|
* Linux 3.7Shea Levy2012-12-11
| | | | Kernel configuration succeeds, I'll let hydra test the build
* Linux 3.6.10Shea Levy2012-12-10
|
* Linux 3.4.23Shea Levy2012-12-10
|
* Linux 3.0.56Shea Levy2012-12-10
|
* linux: Update to 3.2Eelco Dolstra2012-12-07
|
* linux-3.6: upgrade to 3.6.9Mathijs Kwik2012-12-04
|
* linux-3.4: upgrade to 3.4.21Mathijs Kwik2012-12-04
|
* linux-3.0: upgrade to 3.0.54Mathijs Kwik2012-12-04
|
* Linux 3.6.8Shea Levy2012-11-26
|
* Linux 3.4.20Shea Levy2012-11-26
|
* Linux 3.0.53Shea Levy2012-11-26
|
* linux-3.6: upgrade to 3.6.7Mathijs Kwik2012-11-18
|
* linux-3.4: upgrade to 3.4.19Mathijs Kwik2012-11-18
|
* linux-3.2: upgrade to 3.2.34Mathijs Kwik2012-11-18
|
* linux-3.0: upgrade to 3.0.52Mathijs Kwik2012-11-18
|
* linux-2.6.32: upgrade to 2.6.32.60Mathijs Kwik2012-11-18
|
* add cifs_timeout to kernel 3.5David Guibert2012-11-15
|
* mips linux: Adding a patch to fix an ext3 bug in 3.5 and 3.6Lluís Batlle i Rossell2012-11-06
| | | | | I made it apply to all Mips, although the bug works only for n32 and o32 ABIs. We don't support any n64 by now.
* linux-3.6: upgrade to 3.6.6, contains fix for recent ext4 corruptionMathijs Kwik2012-11-05
|
* linux-3.4: kernel 3.4.18, contains fix for recent ext4 corruptionMathijs Kwik2012-11-05
|
* linux-3.0: upgrade to 3.0.51Mathijs Kwik2012-11-05
|
* linux: Update to 3.2.33Eelco Dolstra2012-10-31
|
* Linux 3.6.4Shea Levy2012-10-28
|
* Linux 3.4.16Shea Levy2012-10-28
|
* Linux 3.0.49Shea Levy2012-10-28
|
* Linux 3.6.3Shea Levy2012-10-21
|
* Linux 3.4.15Shea Levy2012-10-21
|
* Linux 3.0.47Shea Levy2012-10-21
|
* linux: Update to 3.2.32Eelco Dolstra2012-10-18
|
* linux-3.0: upgrade to 3.0.46Mathijs Kwik2012-10-13
|
* linux-3.4: upgrade to 3.4.14Mathijs Kwik2012-10-13
|
* linux-3.5: upgrade to 3.5.7Mathijs Kwik2012-10-13
|
* linux-3.6: upgrade to 3.6.2Mathijs Kwik2012-10-13
|
* linux kernels: mark kernels that can disable the conntrack-helperMathijs Kwik2012-10-13
|
* linux kernels: mark kernels with rpfilter supportMathijs Kwik2012-10-13
|
* linux: Update to 3.2.31Eelco Dolstra2012-10-10
|
* linux-3.6: upgrade to 3.6.1Mathijs Kwik2012-10-09
| | | | | - enable aufs3 patch - check other patches needing upgrade/enable
* linux-3.5: upgrade to 3.5.6Mathijs Kwik2012-10-09
|
* linux-3.4: upgrade to 3.4.13Mathijs Kwik2012-10-09
|
* linux-3.0: upgrade to 3.0.45Mathijs Kwik2012-10-09
|
* Enable V4L2 modulesMichael Raskin2012-10-04
|
* Linux 3.6Shea Levy2012-10-01
|