This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree".
The branch, core35 has been updated via 7fa48ca7c252af098de1935e55736cd2e39149a2 (commit) via 3c68549f8c8f5246be8c403557b0505f634b7516 (commit) via 449749f1ef56fa7eb147f4637e867c6e076f21d7 (commit) via 9a6cf20c3d185435c674c9431ffeaf02b5ed7974 (commit) via e2b8b617a724a1ca0d032e4ffff01ed67002e0ba (commit) via 4faf4f229e652bd6d7e639300fde3a57d5b2e866 (commit) via ae0f2e7a9c9f8e3fb86836e2d417dfb52d4c6b77 (commit) via debe565b7fca362d5adc3dcf91c3c848079c1866 (commit) via bf9fd3051ed99b5f0cf92ec37b7b106fb1404eaf (commit) via f5b23e51c46b7478e147a4fec063f74ce138b604 (commit) via 4dbe43173110f92aea314fb49689ebf0850a5292 (commit) via d4733815c0745989ba5e53ab0054ff9f3185a6cf (commit) via ad5b43907892ab30fe600e1b630b0b4f5fc0f323 (commit) via 2ad19f2b437c4373c0bfd688dee9ef85fe0ea480 (commit) via fed6d789e8d94e7145ba258f0f39f692ee87182f (commit) via 1bafa730906d270cf848026699001fbe59e2202e (commit) via 05e86e80c6d64d26b7be2f3597bea629365dfa21 (commit) via 831a579e39c62a254d2b6f5f540011e2d22e836e (commit) via 2229c89ea8df40e8ad610fce7d144d0554b3430a (commit) via 3363f5572d3a63271547ee94662a485f998d8604 (commit) via be40a5b126855d70d917981f60e84aec1a9385d2 (commit) via b68117f5eb732adb42167c42f69d05070d099f9e (commit) via dfc4bc56a7cedddd74873511d3423a008a52abaf (commit) via 811a3438b186c5569ef25a9e52e5042d0442bfbf (commit) via f39d9777eb78d903333742d4e4c849a1e818281a (commit) via de20524ed3e6aaab52bb3009c807ae3602f8e273 (commit) via c791bb2a5982940068bcfdfe4845d233be283aa3 (commit) via 11c4cfcea8f2176c7ee24faff3d34ccf6afdd5e2 (commit) via deccc8e6da4d1ec2dad7c35b13a8939f1bc95e89 (commit) via 8993193ebd059723b85831d9a5ccc7904644d21f (commit) via af01fabe579dc4730e154755ad5f5c9fc500ab20 (commit) via 95fb58a3d7d29084ebfc011eb753b200c42cc0c0 (commit) via 98b5cc933bf940ece2985729689cd523a580b998 (commit) via 87d924279c225ad0a9498634bbb430cf26d2246b (commit) via bb174ca0ff560cd43304e5ec127bdad1bb7ca246 (commit) via 071a0314faab8c833d812be3680fd94fff34381a (commit) via 8489f84507c6240b2b8258cbb1f69acb6acb071f (commit) via 8d30f4ed0020cac1adfd968045a30af524090fbc (commit) via 7f0974a23a7eb07effb516f40ebf757f521a2108 (commit) via c49fbaccf3da7195043bd7c652ff8a1ac4b9b7c0 (commit) via 5ba06eb81c3317ac64fec5b877107e3903de33cb (commit) via 7f8e589bf06deee51e70a9b7d287ebaba1a239b3 (commit) from f8a2b5d49b048d69e8a971e503cea8ba96805d79 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 7fa48ca7c252af098de1935e55736cd2e39149a2 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat Jan 23 12:39:25 2010 +0100
End core35.
commit 3c68549f8c8f5246be8c403557b0505f634b7516 Merge: 449749f1ef56fa7eb147f4637e867c6e076f21d7 9a6cf20c3d185435c674c9431ffeaf02b5ed7974 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat Jan 23 12:11:34 2010 +0100
Merge branch 'master' of ssh://arne_f@ipfire.org/pub/git/ipfire-2.x
commit 449749f1ef56fa7eb147f4637e867c6e076f21d7 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat Jan 23 12:10:32 2010 +0100
Stop sysklogd for core35 update. Fix console-loglevel after klogd restart.
commit 9a6cf20c3d185435c674c9431ffeaf02b5ed7974 Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Jan 22 11:37:55 2010 +0100
Add .mailmap.
commit e2b8b617a724a1ca0d032e4ffff01ed67002e0ba Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Jan 21 00:30:52 2010 +0100
Fix xen-patches source download.
commit 4faf4f229e652bd6d7e639300fde3a57d5b2e866 Merge: ae0f2e7a9c9f8e3fb86836e2d417dfb52d4c6b77 debe565b7fca362d5adc3dcf91c3c848079c1866 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Jan 21 00:07:07 2010 +0100
Merge branch 'master' of ssh://arne_f@ipfire.org/pub/git/ipfire-2.x
commit ae0f2e7a9c9f8e3fb86836e2d417dfb52d4c6b77 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Jan 21 00:05:14 2010 +0100
Bump vdradmin package version.
commit debe565b7fca362d5adc3dcf91c3c848079c1866 Merge: bf9fd3051ed99b5f0cf92ec37b7b106fb1404eaf f5b23e51c46b7478e147a4fec063f74ce138b604 Author: Stefan Schantl Stevee@ipfire.org Date: Wed Jan 20 23:58:08 2010 +0100
Merge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire-2.x
commit bf9fd3051ed99b5f0cf92ec37b7b106fb1404eaf Author: Stefan Schantl Stevee@ipfire.org Date: Wed Jan 20 23:57:13 2010 +0100
Vdradmin: Fix PKG_VER
commit f5b23e51c46b7478e147a4fec063f74ce138b604 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Wed Jan 20 23:53:45 2010 +0100
Fix layer7 target at xen kernel. Removed some unusefull patches from SuSE.
commit 4dbe43173110f92aea314fb49689ebf0850a5292 Merge: d4733815c0745989ba5e53ab0054ff9f3185a6cf ad5b43907892ab30fe600e1b630b0b4f5fc0f323 Author: Stefan Schantl Stevee@ipfire.org Date: Wed Jan 20 23:25:40 2010 +0100
Merge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire-2.x
commit d4733815c0745989ba5e53ab0054ff9f3185a6cf Author: Stefan Schantl Stevee@ipfire.org Date: Wed Jan 20 23:24:32 2010 +0100
Vdradmin: Update to 3.6.5
commit ad5b43907892ab30fe600e1b630b0b4f5fc0f323 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Wed Jan 20 20:52:30 2010 +0100
Disabled start of console initskript on xen-image.
commit 2ad19f2b437c4373c0bfd688dee9ef85fe0ea480 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Wed Jan 20 20:38:42 2010 +0100
Fix klogd fails on xen-kernel.
commit fed6d789e8d94e7145ba258f0f39f692ee87182f Author: Stefan Schantl Stevee@ipfire.org Date: Wed Jan 20 19:59:30 2010 +0100
Webif: Fix link to external snort SID page.
commit 1bafa730906d270cf848026699001fbe59e2202e Author: Christian Schmidt maniacikarus@ipfire.org Date: Wed Jan 20 07:35:32 2010 +0100
Applied the latest patches to squidGuard to prevent buffter overflows.
commit 05e86e80c6d64d26b7be2f3597bea629365dfa21 Author: Christian Schmidt maniacikarus@ipfire.org Date: Wed Jan 20 07:34:21 2010 +0100
Updated samba to current stable.
commit 831a579e39c62a254d2b6f5f540011e2d22e836e Author: Arne Fitzenreiter arne_f@ipfire.org Date: Mon Jan 18 06:44:43 2010 +0100
Change xen-image boot fstype to ext2.
commit 2229c89ea8df40e8ad610fce7d144d0554b3430a Author: Christian Schmidt maniacikarus@ipfire.org Date: Sun Jan 17 13:12:40 2010 +0100
Parse pre Core34 rules correct and enable change logging.
This fixes bug #0000546 and older rules should be parseable by webgui the values are filled up with default when missing. As user requested the ability to enable logging for mode1 rules was added, earlier we were defaulting to logging false. It is recommended to check all outgoing rule if working correct or just reset rules and generate a new set of rules based on core34 features.
commit 3363f5572d3a63271547ee94662a485f998d8604 Author: Christian Schmidt maniacikarus@ipfire.org Date: Sat Jan 16 16:24:32 2010 +0100
Disabled connscheduler for general.
Now pppoe users need to activate this in the gui, so all the others using dhcp or static should no longer be affected by this.
commit be40a5b126855d70d917981f60e84aec1a9385d2 Author: Christian Schmidt maniacikarus@ipfire.org Date: Sat Jan 16 16:21:56 2010 +0100
Revert "Fixed connscheduler reconnecting even if not pppoe."
This reverts commit b68117f5eb732adb42167c42f69d05070d099f9e.
We will realise this by generaly disable reconnect for all.
commit b68117f5eb732adb42167c42f69d05070d099f9e Author: Christian Schmidt maniacikarus@ipfire.org Date: Sat Jan 16 13:08:01 2010 +0100
Fixed connscheduler reconnecting even if not pppoe.
The reconnect should only get active if RED_TYPE is set to pppoe, otherwise is should break and log. Added info to config that this reconnect only works forWe have to ensure that reconnect is not called by any static or dynamic RED_TYPE.
commit dfc4bc56a7cedddd74873511d3423a008a52abaf Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Jan 14 21:26:09 2010 +0100
Add zerofree to cleanup flash and xenimages before compressing.
commit 811a3438b186c5569ef25a9e52e5042d0442bfbf Author: Arne Fitzenreiter arne_f@ipfire.org Date: Wed Jan 13 06:45:36 2010 +0100
Fix ieee80211 enable instructions for prism (hostap) driver.
commit f39d9777eb78d903333742d4e4c849a1e818281a Author: Arne Fitzenreiter arne_f@ipfire.org Date: Tue Jan 12 19:34:53 2010 +0100
Revert "Updated openswan (2.6.24)."
This reverts commit 8993193ebd059723b85831d9a5ccc7904644d21f. Kernel Oops and ipsec unload.
commit de20524ed3e6aaab52bb3009c807ae3602f8e273 Merge: 11c4cfcea8f2176c7ee24faff3d34ccf6afdd5e2 c791bb2a5982940068bcfdfe4845d233be283aa3 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Tue Jan 12 19:28:18 2010 +0100
Merge branch 'master' of ssh://arne_f@ipfire.org/pub/git/ipfire-2.x
Conflicts: config/rootfiles/core/35/filelists/files
commit c791bb2a5982940068bcfdfe4845d233be283aa3 Author: Christian Schmidt maniacikarus@ipfire.org Date: Tue Jan 12 18:02:27 2010 +0100
Added GRE and ESP protocoll to outgoing fw.
This enables using outgoing fw with ipsec connections.
commit 11c4cfcea8f2176c7ee24faff3d34ccf6afdd5e2 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Mon Jan 11 23:48:05 2010 +0100
Add missing modules for intersil/prism (disabled) to core35.
commit deccc8e6da4d1ec2dad7c35b13a8939f1bc95e89 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Mon Jan 11 02:35:05 2010 +0100
Run depmod -a at core35 installation.
commit 8993193ebd059723b85831d9a5ccc7904644d21f Author: Arne Fitzenreiter arne_f@ipfire.org Date: Mon Jan 11 02:03:55 2010 +0100
Updated openswan (2.6.24).
commit af01fabe579dc4730e154755ad5f5c9fc500ab20 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat Jan 9 23:45:26 2010 +0100
Updated ipfireseeder seed core34.
commit 95fb58a3d7d29084ebfc011eb753b200c42cc0c0 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat Jan 9 18:58:33 2010 +0100
Fix countrycode list (thx to m.a.d).
commit 98b5cc933bf940ece2985729689cd523a580b998 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Fri Jan 8 02:05:00 2010 +0100
Manually force early load of ehcd_hci to fix usb 2.0 detection.
commit 87d924279c225ad0a9498634bbb430cf26d2246b Author: Arne Fitzenreiter arne_f@ipfire.org Date: Fri Jan 8 02:04:06 2010 +0100
Updated alsa-driver (1.0.22.1) to fix intel_hda detection.
commit bb174ca0ff560cd43304e5ec127bdad1bb7ca246 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Jan 7 22:02:02 2010 +0100
Fix missing ncurses libs.
commit 071a0314faab8c833d812be3680fd94fff34381a Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Jan 7 01:24:11 2010 +0100
hostap detections also match to cardbus cards.
commit 8489f84507c6240b2b8258cbb1f69acb6acb071f Merge: 8d30f4ed0020cac1adfd968045a30af524090fbc 7f0974a23a7eb07effb516f40ebf757f521a2108 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Jan 7 01:07:25 2010 +0100
Merge branch 'master' of ssh://arne_f@ipfire.org/pub/git/ipfire-2.x
commit 8d30f4ed0020cac1adfd968045a30af524090fbc Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Jan 7 01:05:29 2010 +0100
Add prism_pci support to hostapd. (thx to bronson).
commit 7f0974a23a7eb07effb516f40ebf757f521a2108 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Wed Jan 6 14:04:55 2010 +0100
Fix dahdi firmware download.
commit c49fbaccf3da7195043bd7c652ff8a1ac4b9b7c0 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Tue Jan 5 18:10:51 2010 +0100
Fix smartctl segfault at error exit.
commit 5ba06eb81c3317ac64fec5b877107e3903de33cb Author: Arne Fitzenreiter arne_f@ipfire.org Date: Tue Jan 5 15:25:18 2010 +0100
More DHCP Fixes.
commit 7f8e589bf06deee51e70a9b7d287ebaba1a239b3 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Mon Jan 4 23:39:14 2010 +0100
Some fixes for PPTP over DHCP.
-----------------------------------------------------------------------
Summary of changes: .mailmap | 30 + config/cfgroot/connscheduler.conf | 2 +- config/kernel/kernel.config.i586-ipfire-xen | 14 +- config/outgoingfw/outgoingfw.pl | 8 +- config/rootfiles/common/compat-wireless | 1 + config/rootfiles/common/ncurses | 14 +- config/rootfiles/common/zerofree | 1 + config/rootfiles/core/34/filelists/mkinitcpio | 1 + config/rootfiles/core/34/filelists/ncurses | 1 + config/rootfiles/core/34/update.sh | 4 +- config/rootfiles/core/35/filelists/files | 17 + config/rootfiles/core/35/update.sh | 7 +- config/rootfiles/packages/ipfireseeder | 2 +- config/rootfiles/packages/linux-xen | 176 +- config/vdradmin/install-ipfire.sh | 11 + doc/packages-list.txt | 7 +- html/cgi-bin/country.cgi | 2 +- html/cgi-bin/logs.cgi/ids.dat | 2 +- html/cgi-bin/outgoingfw.cgi | 95 +- lfs/alsa | 4 +- lfs/compat-wireless | 20 +- lfs/dahdi | 6 +- lfs/flash-images | 10 + lfs/hostapd | 2 +- lfs/ipfireseeder | 6 +- lfs/linux | 12 +- lfs/mkinitcpio | 2 +- lfs/samba | 6 +- lfs/smartmontools | 1 + lfs/squidguard | 4 +- lfs/sysklogd | 1 + lfs/vdradmin | 6 +- lfs/xen-image | 9 +- lfs/{GD-Graph => zerofree} | 14 +- make.sh | 3 +- src/initscripts/init.d/hostapd | 9 + src/initscripts/init.d/networking/dhcpcd.exe | 10 +- src/initscripts/init.d/networking/red | 15 +- src/initscripts/init.d/sysklogd | 2 +- src/install+setup/install/main.c | 2 +- src/patches/smartmontools-5.39-exit_segfault.patch | 16 + src/patches/suse_xen_series.conf | 2523 ++++++++++++++++++++ .../sysklogd-1.4.1_xen_empty_buffer_check.patch | 30 + 43 files changed, 2907 insertions(+), 201 deletions(-) create mode 100644 .mailmap create mode 100644 config/rootfiles/common/zerofree create mode 120000 config/rootfiles/core/34/filelists/mkinitcpio create mode 120000 config/rootfiles/core/34/filelists/ncurses mode change 100755 => 100644 html/cgi-bin/credits.cgi copy lfs/{GD-Graph => zerofree} (93%) mode change 100755 => 100644 src/initscripts/init.d/watchdog create mode 100644 src/patches/smartmontools-5.39-exit_segfault.patch create mode 100644 src/patches/suse_xen_series.conf create mode 100644 src/patches/sysklogd-1.4.1_xen_empty_buffer_check.patch
Difference in files: diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000..5a9212a --- /dev/null +++ b/.mailmap @@ -0,0 +1,30 @@ +Arne Fitzenreiter arne_f@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 +Arne Fitzenreiter arne_f@ipfire.org +Arne Fitzenreiter <root@Averatec.(none)> +Arne Fitzenreiter root@buildfire-usb.warriors.homedns.org +Arne Fitzenreiter root@build.warriors.homedns.org +Arne Fitzenreiter root@ipfire-build.home +Arne Fitzenreiter <root@lenovo.(none)> +Arne Fitzenreiter root@master.warriors.homedns.org +Ben Schweikert trikolon@ipfire.org +Christian Schmidt csm-mail@gmx.de +Christian Schmidt maniacikarus@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 +Christian Schmidt <maniacikarus.ipfire.org> +Christian Schmidt maniacikarus@ipfire.org +Christian Schmidt root@daedalus.homeip.net +Christian Schmidt root@ikarus.homeip.net +Dirk Wagner root@etch-server.wagner-budenheim.de +Heiner Schmeling casemaster@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 +Michael Tremer delaco@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 +Michael Tremer ipfire@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 +Michael Tremer <michael.tremer.info> +Michael Tremer ms +Michael Tremer ms@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 +Michael Tremer root +Michael Tremer root@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 +Michael Tremer root@ipfire.localdomain +Michael Tremer root@ipfire.tremer.info +Michael Tremer root@rowena.ipfire.org +Peter Pfeiffer root@VMipfire.pfeiffer-privat.de +Rene Zingel linuxadmin@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 +Ronald Wiesinger rowie@ipfire.org diff --git a/config/cfgroot/connscheduler.conf b/config/cfgroot/connscheduler.conf index 9bcf195..f648bd0 100644 --- a/config/cfgroot/connscheduler.conf +++ b/config/cfgroot/connscheduler.conf @@ -1 +1 @@ -on,reconnect,,05:00,weekdays,,Mon Tue Wed Thu Fri Sat Sun ,,MorningReconnect +off,reconnect,,05:00,weekdays,,Mon Tue Wed Thu Fri Sat Sun ,,MorningReconnect diff --git a/config/kernel/kernel.config.i586-ipfire-xen b/config/kernel/kernel.config.i586-ipfire-xen index 72dd916..6461aae 100644 --- a/config/kernel/kernel.config.i586-ipfire-xen +++ b/config/kernel/kernel.config.i586-ipfire-xen @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.27.41 -# Thu Dec 10 21:31:08 2009 +# Linux kernel version: 2.6.27.42 +# Tue Jan 19 21:40:07 2010 # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -59,7 +59,6 @@ CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set -CONFIG_SUSE_KERNEL=y CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y @@ -450,7 +449,7 @@ CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NF_CONNTRACK=m -CONFIG_NF_CONNTRACK_ACCT=y +CONFIG_NF_CT_ACCT=y CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CT_PROTO_DCCP=m @@ -505,6 +504,8 @@ CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_LAYER7=m +# CONFIG_NETFILTER_XT_MATCH_LAYER7_DEBUG is not set CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m @@ -1674,7 +1675,6 @@ CONFIG_HANGCHECK_TIMER=m # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y -# CONFIG_CRASHER is not set CONFIG_I2C=m CONFIG_I2C_BOARDINFO=y CONFIG_I2C_CHARDEV=m @@ -2791,7 +2791,6 @@ CONFIG_XEN_SMPBOOT=y CONFIG_XEN_DEVMEM=y CONFIG_XEN_BALLOON=y CONFIG_XEN_SCRUB_PAGES=y -# CONFIG_STAGING is not set
# # Firmware Drivers @@ -2848,6 +2847,7 @@ CONFIG_INOTIFY_USER=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y +CONFIG_QUOTA_TREE=m CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y @@ -2958,7 +2958,6 @@ CONFIG_CIFS_XATTR=y # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set -# CONFIG_NOVFS is not set
# # Partition Types @@ -3038,7 +3037,6 @@ CONFIG_UNUSED_SYMBOLS=y # CONFIG_DEBUG_KERNEL is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_MEMORY_INIT=y -# CONFIG_UNWIND_INFO is not set # CONFIG_LATENCYTOP is not set # CONFIG_SYSCTL_SYSCALL_CHECK is not set CONFIG_HAVE_FTRACE=y diff --git a/config/outgoingfw/outgoingfw.pl b/config/outgoingfw/outgoingfw.pl index ec89e87..4b86a8a 100644 --- a/config/outgoingfw/outgoingfw.pl +++ b/config/outgoingfw/outgoingfw.pl @@ -148,8 +148,14 @@ foreach $configentry (sort @configs) @proto = ("tcp"); } elsif ($configline[3] eq 'udp') { @proto = ("udp"); + } elsif ($configline[3] eq 'esp') { + @proto = ("esp"); + } elsif ($configline[3] eq 'gre') { + @proto = ("gre"); + } elsif ($configline[3] eq 'tcp&udp') { + @proto = ("tcp","udp"); } else { - @proto = ("tcp", "udp"); + @proto = ("all"); } foreach $PROTO (@proto) { diff --git a/config/rootfiles/common/compat-wireless b/config/rootfiles/common/compat-wireless index 8b56de8..7baef23 100644 --- a/config/rootfiles/common/compat-wireless +++ b/config/rootfiles/common/compat-wireless @@ -1 +1,2 @@ etc/modprobe.d/cfg80211 +etc/modprobe.d/hostap diff --git a/config/rootfiles/common/ncurses b/config/rootfiles/common/ncurses index bf185ef..afe6e39 100644 --- a/config/rootfiles/common/ncurses +++ b/config/rootfiles/common/ncurses @@ -32,17 +32,17 @@ usr/bin/tput #usr/lib/libcursesw.a #usr/lib/libcursesw.so #usr/lib/libform.a -#usr/lib/libform.so +usr/lib/libform.so #usr/lib/libformw.a -#usr/lib/libformw.so -#usr/lib/libformw.so.5 -#usr/lib/libformw.so.5.5 +usr/lib/libformw.so +usr/lib/libformw.so.5 +usr/lib/libformw.so.5.5 #usr/lib/libmenu.a #usr/lib/libmenu.so #usr/lib/libmenuw.a -#usr/lib/libmenuw.so -#usr/lib/libmenuw.so.5 -#usr/lib/libmenuw.so.5.5 +usr/lib/libmenuw.so +usr/lib/libmenuw.so.5 +usr/lib/libmenuw.so.5.5 #usr/lib/libncurses++.a4 #usr/lib/libncurses++w.a #usr/lib/libncurses.a diff --git a/config/rootfiles/common/zerofree b/config/rootfiles/common/zerofree new file mode 100644 index 0000000..f9b553d --- /dev/null +++ b/config/rootfiles/common/zerofree @@ -0,0 +1 @@ +#usr/sbin/zerofree diff --git a/config/rootfiles/core/34/filelists/mkinitcpio b/config/rootfiles/core/34/filelists/mkinitcpio new file mode 120000 index 0000000..f9b3fde --- /dev/null +++ b/config/rootfiles/core/34/filelists/mkinitcpio @@ -0,0 +1 @@ +../../../common/mkinitcpio \ No newline at end of file diff --git a/config/rootfiles/core/34/filelists/ncurses b/config/rootfiles/core/34/filelists/ncurses new file mode 120000 index 0000000..512faef --- /dev/null +++ b/config/rootfiles/core/34/filelists/ncurses @@ -0,0 +1 @@ +../../../common/ncurses \ No newline at end of file diff --git a/config/rootfiles/core/34/update.sh b/config/rootfiles/core/34/update.sh index 7e9b836..31f36c4 100644 --- a/config/rootfiles/core/34/update.sh +++ b/config/rootfiles/core/34/update.sh @@ -17,7 +17,7 @@ # along with IPFire; if not, write to the Free Software # # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # # -# Copyright (C) 2009 IPFire-Team info@ipfire.org. # +# Copyright (C) 2010 IPFire-Team info@ipfire.org. # # # ############################################################################ # @@ -94,7 +94,7 @@ fi # echo echo Create new Initramdisks ... -cp -f /etc/mkinitcpio.conf.org /etc/mkinitcpio.conf +cp -f /etc/mkinitcpio.conf /etc/mkinitcpio.conf.org sed -i "s| autodetect | |g" /etc/mkinitcpio.conf mkinitcpio -k $KVER-ipfire -g /boot/ipfirerd-$KVER-emergency.img cp -f /etc/mkinitcpio.conf.org /etc/mkinitcpio.conf diff --git a/config/rootfiles/core/35/filelists/files b/config/rootfiles/core/35/filelists/files index 0037af1..988d2a2 100644 --- a/config/rootfiles/core/35/filelists/files +++ b/config/rootfiles/core/35/filelists/files @@ -1 +1,18 @@ etc/system-release +srv/web/ipfire/cgi-bin/country.cgi +etc/modprobe.d/hostap +lib/modules/2.6.27.42-ipfire/kernel/net/ieee80211/ieee80211.off +lib/modules/2.6.27.42-ipfire/kernel/net/ieee80211/ieee80211_crypt.off +lib/modules/2.6.27.42-ipfire/kernel/net/ieee80211/ieee80211_crypt_ccmp.off +lib/modules/2.6.27.42-ipfire/kernel/net/ieee80211/ieee80211_crypt_tkip.off +lib/modules/2.6.27.42-ipfire/kernel/net/ieee80211/ieee80211_crypt_wep.off +lib/modules/2.6.27.42-ipfire-xen/kernel/net/ieee80211/ieee80211.off +lib/modules/2.6.27.42-ipfire-xen/kernel/net/ieee80211/ieee80211_crypt.off +lib/modules/2.6.27.42-ipfire-xen/kernel/net/ieee80211/ieee80211_crypt_ccmp.off +lib/modules/2.6.27.42-ipfire-xen/kernel/net/ieee80211/ieee80211_crypt_tkip.off +lib/modules/2.6.27.42-ipfire-xen/kernel/net/ieee80211/ieee80211_crypt_wep.off +srv/web/ipfire/cgi-bin/outgoingfw.cgi +var/ipfire/outgoing/bin/outgoingfw.pl +usr/bin/squidGuard +usr/sbin/klogd +etc/rc.d/init.d/sysklogd diff --git a/config/rootfiles/core/35/update.sh b/config/rootfiles/core/35/update.sh index 057a6f4..9d0da10 100644 --- a/config/rootfiles/core/35/update.sh +++ b/config/rootfiles/core/35/update.sh @@ -25,18 +25,21 @@ /usr/local/bin/backupctrl exclude >/dev/null 2>&1 # #Stop services - +/etc/init.d/sysklogd stop # #Extract files extract_files # #Start services - +/etc/init.d/sysklogd start # #Update Language cache perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
# +#Run depmod to rebuld module informations +depmod 2.6.27.42-ipfire +depmod 2.6.27.42-ipfire-xen #Finish #Don't report the exitcode last command exit 0 diff --git a/config/rootfiles/packages/ipfireseeder b/config/rootfiles/packages/ipfireseeder index fe7854f..11a172f 100644 --- a/config/rootfiles/packages/ipfireseeder +++ b/config/rootfiles/packages/ipfireseeder @@ -1,5 +1,5 @@ etc/rc.d/init.d/ipfireseeder #var/ipfire/seeder -var/ipfire/seeder/ipfire-2.5.i586-full-core33.iso.torrent +var/ipfire/seeder/ipfire-2.5.i586-full-core34.iso.torrent #var/log/seeder var/log/seeder/info diff --git a/config/rootfiles/packages/linux-xen b/config/rootfiles/packages/linux-xen index 21c79b2..b3f9383 100644 --- a/config/rootfiles/packages/linux-xen +++ b/config/rootfiles/packages/linux-xen @@ -3,76 +3,75 @@ boot/System.map-ipfire-xen boot/config-KVER-ipfire-xen boot/vmlinuz-KVER-ipfire-xen boot/vmlinuz-ipfire-xen -#lib/firmware/KVER-ipfire-xen -#lib/firmware/KVER-ipfire-xen/atmsar11.fw -#lib/firmware/KVER-ipfire-xen/cpia2 -#lib/firmware/KVER-ipfire-xen/cpia2/stv0672_vp4.bin -#lib/firmware/KVER-ipfire-xen/dabusb -#lib/firmware/KVER-ipfire-xen/dabusb/bitstream.bin -#lib/firmware/KVER-ipfire-xen/dabusb/firmware.fw -#lib/firmware/KVER-ipfire-xen/dsp56k -#lib/firmware/KVER-ipfire-xen/dsp56k/bootstrap.bin -#lib/firmware/KVER-ipfire-xen/edgeport -#lib/firmware/KVER-ipfire-xen/edgeport/boot.fw -#lib/firmware/KVER-ipfire-xen/edgeport/boot2.fw -#lib/firmware/KVER-ipfire-xen/edgeport/down.fw -#lib/firmware/KVER-ipfire-xen/edgeport/down2.fw -#lib/firmware/KVER-ipfire-xen/edgeport/down3.bin -#lib/firmware/KVER-ipfire-xen/emi26 -#lib/firmware/KVER-ipfire-xen/emi26/bitstream.fw -#lib/firmware/KVER-ipfire-xen/emi26/firmware.fw -#lib/firmware/KVER-ipfire-xen/emi26/loader.fw -#lib/firmware/KVER-ipfire-xen/emi62 -#lib/firmware/KVER-ipfire-xen/emi62/bitstream.fw -#lib/firmware/KVER-ipfire-xen/emi62/loader.fw -#lib/firmware/KVER-ipfire-xen/emi62/midi.fw -#lib/firmware/KVER-ipfire-xen/emi62/spdif.fw -#lib/firmware/KVER-ipfire-xen/ess -#lib/firmware/KVER-ipfire-xen/ess/maestro3_assp_kernel.fw -#lib/firmware/KVER-ipfire-xen/ess/maestro3_assp_minisrc.fw -#lib/firmware/KVER-ipfire-xen/intelliport2.bin -#lib/firmware/KVER-ipfire-xen/kaweth -#lib/firmware/KVER-ipfire-xen/kaweth/new_code.bin -#lib/firmware/KVER-ipfire-xen/kaweth/new_code_fix.bin -#lib/firmware/KVER-ipfire-xen/kaweth/trigger_code.bin -#lib/firmware/KVER-ipfire-xen/kaweth/trigger_code_fix.bin -#lib/firmware/KVER-ipfire-xen/keyspan -#lib/firmware/KVER-ipfire-xen/keyspan/mpr.fw -#lib/firmware/KVER-ipfire-xen/keyspan/usa18x.fw -#lib/firmware/KVER-ipfire-xen/keyspan/usa19.fw -#lib/firmware/KVER-ipfire-xen/keyspan/usa19qi.fw -#lib/firmware/KVER-ipfire-xen/keyspan/usa19qw.fw -#lib/firmware/KVER-ipfire-xen/keyspan/usa19w.fw -#lib/firmware/KVER-ipfire-xen/keyspan/usa28.fw -#lib/firmware/KVER-ipfire-xen/keyspan/usa28x.fw -#lib/firmware/KVER-ipfire-xen/keyspan/usa28xa.fw -#lib/firmware/KVER-ipfire-xen/keyspan/usa28xb.fw -#lib/firmware/KVER-ipfire-xen/keyspan/usa49w.fw -#lib/firmware/KVER-ipfire-xen/keyspan/usa49wlc.fw -#lib/firmware/KVER-ipfire-xen/keyspan_pda -#lib/firmware/KVER-ipfire-xen/keyspan_pda/keyspan_pda.fw -#lib/firmware/KVER-ipfire-xen/keyspan_pda/xircom_pgs.fw -#lib/firmware/KVER-ipfire-xen/korg -#lib/firmware/KVER-ipfire-xen/korg/k1212.dsp -#lib/firmware/KVER-ipfire-xen/sb16 -#lib/firmware/KVER-ipfire-xen/sb16/alaw_main.csp -#lib/firmware/KVER-ipfire-xen/sb16/ima_adpcm_capture.csp -#lib/firmware/KVER-ipfire-xen/sb16/ima_adpcm_init.csp -#lib/firmware/KVER-ipfire-xen/sb16/ima_adpcm_playback.csp -#lib/firmware/KVER-ipfire-xen/sb16/mulaw_main.csp -#lib/firmware/KVER-ipfire-xen/ti_3410.fw -#lib/firmware/KVER-ipfire-xen/ti_5052.fw -#lib/firmware/KVER-ipfire-xen/tr_smctr.bin -#lib/firmware/KVER-ipfire-xen/ttusb-budget -#lib/firmware/KVER-ipfire-xen/ttusb-budget/dspbootcode.bin -#lib/firmware/KVER-ipfire-xen/vicam -#lib/firmware/KVER-ipfire-xen/vicam/firmware.fw -#lib/firmware/KVER-ipfire-xen/whiteheat.fw -#lib/firmware/KVER-ipfire-xen/whiteheat_loader.fw -#lib/firmware/KVER-ipfire-xen/yamaha -#lib/firmware/KVER-ipfire-xen/yamaha/ds1_ctrl.fw -#lib/firmware/KVER-ipfire-xen/yamaha/ds1_dsp.fw -#lib/firmware/KVER-ipfire-xen/yamaha/ds1e_ctrl.fw +#lib/firmware/atmsar11.fw +#lib/firmware/cpia2 +#lib/firmware/cpia2/stv0672_vp4.bin +#lib/firmware/dabusb +#lib/firmware/dabusb/bitstream.bin +#lib/firmware/dabusb/firmware.fw +#lib/firmware/dsp56k +#lib/firmware/dsp56k/bootstrap.bin +#lib/firmware/edgeport +#lib/firmware/edgeport/boot.fw +#lib/firmware/edgeport/boot2.fw +#lib/firmware/edgeport/down.fw +#lib/firmware/edgeport/down2.fw +#lib/firmware/edgeport/down3.bin +#lib/firmware/emi26 +#lib/firmware/emi26/bitstream.fw +#lib/firmware/emi26/firmware.fw +#lib/firmware/emi26/loader.fw +#lib/firmware/emi62 +#lib/firmware/emi62/bitstream.fw +#lib/firmware/emi62/loader.fw +#lib/firmware/emi62/midi.fw +#lib/firmware/emi62/spdif.fw +#lib/firmware/ess +#lib/firmware/ess/maestro3_assp_kernel.fw +#lib/firmware/ess/maestro3_assp_minisrc.fw +#lib/firmware/intelliport2.bin +#lib/firmware/kaweth +#lib/firmware/kaweth/new_code.bin +#lib/firmware/kaweth/new_code_fix.bin +#lib/firmware/kaweth/trigger_code.bin +#lib/firmware/kaweth/trigger_code_fix.bin +#lib/firmware/keyspan +#lib/firmware/keyspan/mpr.fw +#lib/firmware/keyspan/usa18x.fw +#lib/firmware/keyspan/usa19.fw +#lib/firmware/keyspan/usa19qi.fw +#lib/firmware/keyspan/usa19qw.fw +#lib/firmware/keyspan/usa19w.fw +#lib/firmware/keyspan/usa28.fw +#lib/firmware/keyspan/usa28x.fw +#lib/firmware/keyspan/usa28xa.fw +#lib/firmware/keyspan/usa28xb.fw +#lib/firmware/keyspan/usa49w.fw +#lib/firmware/keyspan/usa49wlc.fw +#lib/firmware/keyspan_pda +#lib/firmware/keyspan_pda/keyspan_pda.fw +#lib/firmware/keyspan_pda/xircom_pgs.fw +#lib/firmware/korg +#lib/firmware/korg/k1212.dsp +#lib/firmware/sb16 +#lib/firmware/sb16/alaw_main.csp +#lib/firmware/sb16/ima_adpcm_capture.csp +#lib/firmware/sb16/ima_adpcm_init.csp +#lib/firmware/sb16/ima_adpcm_playback.csp +#lib/firmware/sb16/mulaw_main.csp +#lib/firmware/ti_3410.fw +#lib/firmware/ti_5052.fw +#lib/firmware/tr_smctr.bin +#lib/firmware/ttusb-budget +#lib/firmware/ttusb-budget/dspbootcode.bin +#lib/firmware/vicam +#lib/firmware/vicam/firmware.fw +#lib/firmware/whiteheat.fw +#lib/firmware/whiteheat_loader.fw +#lib/firmware/yamaha +#lib/firmware/yamaha/ds1_ctrl.fw +#lib/firmware/yamaha/ds1_dsp.fw +#lib/firmware/yamaha/ds1e_ctrl.fw #lib/modules lib/modules/KVER-ipfire-xen #lib/modules/KVER-ipfire-xen/build @@ -798,66 +797,30 @@ lib/modules/KVER-ipfire-xen #lib/modules/KVER-ipfire-xen/kernel/drivers/net/via-rhine.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/via-velocity.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/adm8211.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/airo.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/airo_cs.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/ath9k -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/ath9k/ath9k.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/atmel.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/atmel_cs.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/atmel_pci.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/b43 -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/b43/b43.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/b43legacy -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/b43legacy/b43legacy.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/hermes.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/hostap #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/hostap/hostap.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/hostap/hostap_cs.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/hostap/hostap_pci.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/hostap/hostap_plx.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/ipw2100.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/ipw2200.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/iwlwifi -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwlcore.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/libertas -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas_cs.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas_sdio.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/libertas/usb8xxx.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/mac80211_hwsim.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/orinoco.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/orinoco_cs.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/orinoco_nortel.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/orinoco_pci.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/orinoco_plx.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/orinoco_tmd.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/p54 -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/p54/p54common.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/p54/p54pci.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/p54/p54usb.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/prism54 #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/prism54/prism54.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/ray_cs.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/rndis_wlan.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/rt2x00 -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt61pci.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt73usb.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/rtl8180.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/rtl8187.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/spectrum_cs.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/wl3501_cs.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/zd1201.ko -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/zd1211rw -#lib/modules/KVER-ipfire-xen/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/net/yellowfin.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/parport #lib/modules/KVER-ipfire-xen/kernel/drivers/parport/parport.ko @@ -1197,6 +1160,7 @@ lib/modules/KVER-ipfire-xen #lib/modules/KVER-ipfire-xen/kernel/fs/nfs/nfs.ko #lib/modules/KVER-ipfire-xen/kernel/fs/nfsd #lib/modules/KVER-ipfire-xen/kernel/fs/nfsd/nfsd.ko +#lib/modules/KVER-ipfire-xen/kernel/fs/quota_tree.ko #lib/modules/KVER-ipfire-xen/kernel/fs/quota_v1.ko #lib/modules/KVER-ipfire-xen/kernel/fs/quota_v2.ko #lib/modules/KVER-ipfire-xen/kernel/fs/reiserfs diff --git a/config/vdradmin/install-ipfire.sh b/config/vdradmin/install-ipfire.sh index af77b49..8eceaac 100755 --- a/config/vdradmin/install-ipfire.sh +++ b/config/vdradmin/install-ipfire.sh @@ -14,6 +14,7 @@ BINDIR=${BINDIR:-$DESTDIR/usr/bin} LOCDIR=${LOCDIR:-$DESTDIR/usr/share/locale} MANDIR=${MANDIR:-$DESTDIR/usr/share/man/man1} LOGDIR=${LOGDIR:-$DESTDIR/var/log} +CACHEDIR=${CACHEDIR:-$DESTDIR/var/cache/vdradmin} PIDFILE=${PIDFILE:-$DESTDIR/var/run/vdradmind.pid} VIDEODIR=${VIDEODIR:-/var/video} EPGIMAGES=${EPGIMAGES:-$VIDEODIR/epgimages} @@ -78,7 +79,9 @@ function perlModules() checkPerlModule locale checkPerlModule Env checkPerlModule Template + checkPerlModule Template::Plugin::JavaScript checkPerlModule CGI + checkPerlModule HTTP::Date checkPerlModule IO::Socket checkPerlModule Time::Local checkPerlModule MIME::Base64 @@ -101,8 +104,12 @@ function perlModules() checkPerlModule Encode echo "* Required for IPv6 support" #checkPerlModule IO::Socket::INET6 + echo "* Required for SSL support (https)" + #checkPerlModule IO::Socket::SSL echo "* Required if you want to use gzip'ed HTTP responses" checkPerlModule Compress::Zlib + echo "* Required if you want to log to syslog" + checkPerlModule Sys::Syslog }
function makeDir() @@ -165,6 +172,7 @@ function doInstall() -e "s:/usr/share/vdradmin/lib:${LIBDIR}/lib:" \ -e "s:/usr/share/vdradmin/template:${LIBDIR}/template:" \ -e "s:/var/log:${LOGDIR}:" \ + -e "s:/var/cache/vdradmin:${CACHEDIR}:" \ -e "s:/var/run/vdradmind.pid:${PIDFILE}:" \ -e "s:($ETCDIR *= )"/etc/vdradmin";:\1"${ETCDIR}";:" \ -e "s:/usr/share/locale:${LOCDIR}:" \ @@ -228,6 +236,9 @@ function doUninstall() if [ -d $LIBDIR ]; then rm -rf $LIBDIR fi + if [ -d $CACHEDIR ]; then + rm -rf $CACHEDIR + fi if [ -e $MANDIR/vdradmind.pl.1 ]; then rm -f $MANDIR/vdradmind.pl.1 fi diff --git a/doc/packages-list.txt b/doc/packages-list.txt index 5780ff6..0b7c273 100644 --- a/doc/packages-list.txt +++ b/doc/packages-list.txt @@ -295,7 +295,7 @@ * rssdler-0.4.0a * rsync-3.0.6 * rtorrent-0.8.6 -* samba-3.3.9 +* samba-3.3.10 * sane-1.0.19 * screen-4.0.3 * sdparm-1.01 @@ -312,7 +312,7 @@ * sqlite-3.6.10 * squashfs3.4 * squid-2.7.STABLE7 -* squidGuard-1.4 +* squidGuard-1.4.1 * squidclamav-4.1 * sshfs-fuse-2.2 * sslh-1.6i @@ -345,7 +345,7 @@ * v4l-dvb-9defbd461e5f-kmod-2.6.27.42-ipfire * v4l-dvb-9defbd461e5f-kmod-2.6.27.42-ipfire-xen * vdr-1.6.0 -* vdradmin-am-3.6.4 +* vdradmin-am-3.6.5 * vim-7.0 * vlan.1.9 * vlc-0.8.6i @@ -361,4 +361,5 @@ * wpa_supplicant-0.6.9 * xfsprogs-2.9.4 * xvidcore-1.2.1 +* zerofree-1.0.1 * zlib-1.2.3 diff --git a/html/cgi-bin/country.cgi b/html/cgi-bin/country.cgi index 250915a..474d60c 100644 --- a/html/cgi-bin/country.cgi +++ b/html/cgi-bin/country.cgi @@ -23,7 +23,7 @@ use strict;
use Locale::Country;
-my $flagdir = '/home/httpd/html/images/flags'; +my $flagdir = '/srv/web/ipfire/html/images/flags'; my $lines = '1'; my $lines2 = ''; my @flaglist=(); diff --git a/html/cgi-bin/credits.cgi b/html/cgi-bin/credits.cgi old mode 100755 new mode 100644 diff --git a/html/cgi-bin/logs.cgi/ids.dat b/html/cgi-bin/logs.cgi/ids.dat index 67a2c40..86207c2 100644 --- a/html/cgi-bin/logs.cgi/ids.dat +++ b/html/cgi-bin/logs.cgi/ids.dat @@ -336,7 +336,7 @@ print <<END END ; if ($sid ne "n/a") { - print "<a href='http://www.snort.org/pub-bin/sigs.cgi?sid=$sid' "; + print "<a href='http://www.snort.org/search/sid/$sid' "; print "target='_blank'>$sid</a></td>\n"; } else { print $sid; diff --git a/html/cgi-bin/outgoingfw.cgi b/html/cgi-bin/outgoingfw.cgi index 9e62122..ed87e0d 100644 --- a/html/cgi-bin/outgoingfw.cgi +++ b/html/cgi-bin/outgoingfw.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2009 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 Michael Tremer & Christian Schmidt # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -79,6 +79,19 @@ $outfwsettings{'TIME_TO'} = '00:00'; &General::readhash("${General::swroot}/outgoing/settings", %outfwsettings); &Header::getcgihash(%outfwsettings);
+############### +# DEBUG DEBUG +#&Header::openbox('100%', 'left', 'DEBUG'); +#my $debugCount = 0; +#foreach my $line (sort keys %outfwsettings) { +#print "$line = $outfwsettings{$line}<br />\n"; +# $debugCount++; +#} +#print " Count: $debugCount\n"; +#&Header::closebox(); +# DEBUG DEBUG +############### + $selected{'TIME_FROM'}{$outfwsettings{'TIME_FROM'}} = "selected='selected'"; $selected{'TIME_TO'}{$outfwsettings{'TIME_TO'}} = "selected='selected'";
@@ -111,6 +124,10 @@ if ($outfwsettings{'POLICY'} eq 'MODE0'){ $selected{'POLICY'}{'MODE0'} = 'select if ($outfwsettings{'POLICY'} eq 'MODE1'){ $selected{'POLICY'}{'MODE1'} = 'selected'; } else { $selected{'POLICY'}{'MODE1'} = ''; } if ($outfwsettings{'POLICY'} eq 'MODE2'){ $selected{'POLICY'}{'MODE2'} = 'selected'; } else { $selected{'POLICY'}{'MODE2'} = ''; }
+# This is a little hack if poeple donŽt mark any date then all will be selected, because they might have forgotten to select +# a valid day. A Rule without any matching day will never work, because the timeranges are new feature people might not notice +# that they have to select a day for the rule. + if ( $outfwsettings{'TIME_MON'} eq "" && $outfwsettings{'TIME_TUE'} eq "" && $outfwsettings{'TIME_WED'} eq "" && @@ -199,6 +216,17 @@ if ($outfwsettings{'ACTION'} eq $Lang::tr{'edit'}) foreach $configentry (sort @configs) { @configline = split( /;/, $configentry ); + + $configline[10] = "on" if not exists $configline[11]; + $configline[11] = "on" if not exists $configline[11]; + $configline[12] = "on" if not exists $configline[12]; + $configline[13] = "on" if not exists $configline[13]; + $configline[14] = "on" if not exists $configline[14]; + $configline[15] = "on" if not exists $configline[15]; + $configline[16] = "on" if not exists $configline[16]; + $configline[17] = "00:00" if not exists $configline[17]; + $configline[18] = "00:00" if not exists $configline[18]; + unless (($configline[0] eq $outfwsettings{'STATE'}) && ($configline[1] eq $outfwsettings{'ENABLED'}) && ($configline[2] eq $outfwsettings{'SNET'}) && @@ -241,6 +269,17 @@ if ($outfwsettings{'ACTION'} eq $Lang::tr{'delete'}) foreach $configentry (sort @configs) { @configline = split( /;/, $configentry ); + + $configline[10] = "on" if not exists $configline[11]; + $configline[11] = "on" if not exists $configline[11]; + $configline[12] = "on" if not exists $configline[12]; + $configline[13] = "on" if not exists $configline[13]; + $configline[14] = "on" if not exists $configline[14]; + $configline[15] = "on" if not exists $configline[15]; + $configline[16] = "on" if not exists $configline[16]; + $configline[17] = "00:00" if not exists $configline[17]; + $configline[18] = "00:00" if not exists $configline[18]; + unless (($configline[0] eq $outfwsettings{'STATE'}) && ($configline[1] eq $outfwsettings{'ENABLED'}) && ($configline[2] eq $outfwsettings{'SNET'}) && @@ -337,15 +376,26 @@ END $outfwsettings{'DIP'} = $configline[7]; $outfwsettings{'DPORT'} = $configline[8]; $outfwsettings{'LOG'} = $configline[9]; - $outfwsettings{'TIME_MON'} = $configline[10]; - $outfwsettings{'TIME_TUE'} = $configline[11]; - $outfwsettings{'TIME_WED'} = $configline[12]; - $outfwsettings{'TIME_THU'} = $configline[13]; - $outfwsettings{'TIME_FRI'} = $configline[14]; - $outfwsettings{'TIME_SAT'} = $configline[15]; - $outfwsettings{'TIME_SUN'} = $configline[16]; - $outfwsettings{'TIME_FROM'} = $configline[17]; - $outfwsettings{'TIME_TO'} = $configline[18]; + + $configline[10] = "on" if not exists $configline[11]; + $configline[11] = "on" if not exists $configline[11]; + $configline[12] = "on" if not exists $configline[12]; + $configline[13] = "on" if not exists $configline[13]; + $configline[14] = "on" if not exists $configline[14]; + $configline[15] = "on" if not exists $configline[15]; + $configline[16] = "on" if not exists $configline[16]; + $configline[17] = "00:00" if not exists $configline[17]; + $configline[18] = "00:00" if not exists $configline[18]; + + $outfwsettings{'TIME_MON'} = $configline[10]; + $outfwsettings{'TIME_TUE'} = $configline[11]; + $outfwsettings{'TIME_WED'} = $configline[12]; + $outfwsettings{'TIME_THU'} = $configline[13]; + $outfwsettings{'TIME_FRI'} = $configline[14]; + $outfwsettings{'TIME_SAT'} = $configline[15]; + $outfwsettings{'TIME_SUN'} = $configline[16]; + $outfwsettings{'TIME_FROM'} = $configline[17]; + $outfwsettings{'TIME_TO'} = $configline[18];
if ($outfwsettings{'DIP'} eq ''){ $outfwsettings{'DISPLAY_DIP'} = 'ALL'; } else { $outfwsettings{'DISPLAY_DIP'} = $outfwsettings{'DIP'}; } if ($outfwsettings{'DPORT'} eq ''){ $outfwsettings{'DISPLAY_DPORT'} = 'ALL'; } else { $outfwsettings{'DISPLAY_DPORT'} = $outfwsettings{'DPORT'}; } @@ -458,7 +508,7 @@ END if ($outfwsettings{'POLICY'} eq 'MODE1'){ print <<END <tr bgcolor='$color{'color20'}'><form method='post' action='$ENV{'SCRIPT_NAME'}'> - <td align='center'>tcp&udp + <td align='center'>all <td align='center'>all <td align='center'>ALL <td align='center'>drop @@ -577,7 +627,15 @@ sub addrule <td width='20%' align='right' colspan='2'>$Lang::tr{'active'}: <td width='30%' align='left' colspan='2'><input type='checkbox' name='ENABLED' $selected{'ENABLED'} /> <tr><td width='20%' align='right'>$Lang::tr{'protocol'}: - <td width='30%' align='left'><select name='PROT'><option value='all' $selected{'PROT'}{'all'}>All</option><option value='tcp' $selected{'PROT'}{'tcp'}>TCP</option><option value='tcp&udp' $selected{'PROT'}{'tcp&udp'}>TCP & UDP</option><option value='udp' $selected{'PROT'}{'udp'}>UDP</option></select> + <td width='30%' align='left'> + <select name='PROT'> + <option value='all' $selected{'PROT'}{'all'}>All</option> + <option value='tcp' $selected{'PROT'}{'tcp'}>TCP</option> + <option value='udp' $selected{'PROT'}{'udp'}>UDP</option> + <option value='gre' $selected{'PROT'}{'gre'}>GRE</option> + <option value='esp' $selected{'PROT'}{'esp'}>ESP</option> + <option value='tcp&udp' $selected{'PROT'}{'tcp&udp'}>TCP & UDP</option> + </select> <td width='20%' align='right' colspan='2'>$Lang::tr{'policy'}: <td width='30%' align='left' colspan='2'> END @@ -607,15 +665,10 @@ END <td width='20%' align='right' colspan='2'>$Lang::tr{'source ip'}: <img src='/blob.gif' /> <td width='30%' align='left' colspan='2'><input type='text' name='SIP' maxlength='15' value='$outfwsettings{'SIP'}' /> <tr><td width='20%' align='right'>$Lang::tr{'logging'}: -END -; -if ($outfwsettings{'POLICY'} eq 'MODE1'){ - print "<td width='30%' align='left'><input type='text' name='LOG' maxlength='10' value='$Lang::tr{'inactive'}' readonly='true' /></td>"; -} -else{ - print "<td width='30%' align='left'><select name='LOG'><option value='$Lang::tr{'active'}' $selected{'LOG'}{$Lang::tr{'active'}}>$Lang::tr{'active'}</option><option value='$Lang::tr{'inactive'}' $selected{'LOG'}{$Lang::tr{'inactive'}}>$Lang::tr{'inactive'}</option></select></td>"; -} -print <<END + <td width='30%' align='left'><select name='LOG'> + <option value='$Lang::tr{'active'}' $selected{'LOG'}{$Lang::tr{'active'}}>$Lang::tr{'active'}</option> + <option value='$Lang::tr{'inactive'}' $selected{'LOG'}{$Lang::tr{'inactive'}}>$Lang::tr{'inactive'}</option> + </select></td>"; <td width='20%' align='right' colspan='2' /> <td width='30%' align='left' colspan='2' /> <tr><td width='20%' align='right'>$Lang::tr{'destination ip'}: <img src='/blob.gif' /> diff --git a/lfs/alsa b/lfs/alsa index 113eaca..b70d1e3 100644 --- a/lfs/alsa +++ b/lfs/alsa @@ -33,7 +33,7 @@ endif VER = 1.0.22 UVER = 1.0.22 FVER = 1.0.20 -DVER = 1.0.22 +DVER = 1.0.22.1
THISAPP = alsa-lib-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -65,7 +65,7 @@ alsa-driver-$(DVER).tar.bz2 = $(DL_FROM)/alsa-driver-$(DVER).tar.bz2 $(DL_FILE)_MD5 = b28a12348905fb6915bc41f0edb2ecce alsa-utils-$(UVER).tar.bz2_MD5 = f7180316188552ee1e6759a03f1fe98d alsa-firmware-$(FVER).tar.bz2_MD5 = 75fe079c35c091cac49f3a60876bc26a -alsa-driver-$(DVER).tar.bz2_MD5 = 3ad66ab5f3d0b7174a1ddacff38c8c70 +alsa-driver-$(DVER).tar.bz2_MD5 = 8e516f2dca30acd0c4527632ef3fb36e
install : $(TARGET)
diff --git a/lfs/compat-wireless b/lfs/compat-wireless index 2c8d137..4ac81d2 100644 --- a/lfs/compat-wireless +++ b/lfs/compat-wireless @@ -86,9 +86,23 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) # Set Regulatory Domain to "EU" (use Channel 1-14 max. 20db) echo options cfg80211 ieee80211_regdom=EU > /etc/modprobe.d/cfg80211
- # Remove ieee80211 modules. Because the conflicts with compat-wireless - -rm -rf /lib/modules/$(KVER)-$(VERSUFIX)/kernel/net/ieee80211 + # Rename ieee80211 modules Because the conflicts with compat-wireless + -cd /lib/modules/$(KVER)-$(VERSUFIX)/kernel/net/ieee80211 && rename .ko .off * + + echo "# If you want to use hostap (prism drivers)" > /etc/modprobe.d/hostap + echo "# you must rename the ieee80211 modules. Run:" >> /etc/modprobe.d/hostap + echo "# rename .off .ko /lib/modules/*/kernel/net/ieee80211/*" >> /etc/modprobe.d/hostap + echo "# depmod -a" >> /etc/modprobe.d/hostap + echo >> /etc/modprobe.d/hostap + echo "# additional you need to blacklist the orinoco modules" >> /etc/modprobe.d/hostap + echo "# by uncommenting following lines" >> /etc/modprobe.d/hostap + echo >> /etc/modprobe.d/hostap + echo "#blacklist orinoco" >> /etc/modprobe.d/hostap + echo "#blacklist orinoco_cs" >> /etc/modprobe.d/hostap + echo "#blacklist orinoco_plx" >> /etc/modprobe.d/hostap + echo "#blacklist orinoco_pci" >> /etc/modprobe.d/hostap + echo "#blacklist orinoco_tmd" >> /etc/modprobe.d/hostap + echo "#blacklist orinoco_nortel" >> /etc/modprobe.d/hostap
-rm -rf $(DIR_APP) @$(POSTBUILD) - diff --git a/lfs/dahdi b/lfs/dahdi index 7f998f4..c7a65b0 100644 --- a/lfs/dahdi +++ b/lfs/dahdi @@ -58,13 +58,16 @@ endif # Top-level Rules ###############################################################################
-objects = $(DL_FILE) $(DL_FILE1) +objects = $(DL_FILE) $(DL_FILE1) dahdi-linux-2.2.0.2-firmware.tar.bz2
$(DL_FILE) = $(DL_FROM)/$(DL_FILE) $(DL_FILE1) = $(DL_FROM)/$(DL_FILE1) +dahdi-linux-2.2.0.2-firmware.tar.bz2 = $(DL_FROM)/dahdi-linux-2.2.0.2-firmware.tar.bz2
$(DL_FILE)_MD5 = 5cbabd47cf780305e2cba6ccec42c754 $(DL_FILE1)_MD5 = a018f452f3851a312ff51705ac44de37 +dahdi-linux-2.2.0.2-firmware.tar.bz2_MD5 = 7d7c774d214a528b49c9a08b5350a652 +
install : $(TARGET)
@@ -104,6 +107,7 @@ ifeq "$(KMOD)" "1" @rm -rf $(DIR_APP) else rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_SRC) && tar jxf $(DIR_DL)/dahdi-linux-2.2.0.2-firmware.tar.bz2 cd $(DIR_APP) && make $(MAKETUNING) clean all KVERS=$(KVER) cd $(DIR_APP) && make install-devices install-include \ install-firmware install-xpp-firm KVERS=$(KVER)-$(VERSUFIX) diff --git a/lfs/flash-images b/lfs/flash-images index db215f2..2906140 100644 --- a/lfs/flash-images +++ b/lfs/flash-images @@ -127,6 +127,11 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) umount $(MNThdd)/var umount $(MNThdd)
+ # zerofree the ext3 images to get better compression + zerofree $(IMGboot) + zerofree $(IMGroot) + zerofree $(IMGvar) + # Cat to an image cat $(IMGpart) $(IMGboot) $(IMGroot) $(IMGvar) > $(IMGinst) # Write Partition table @@ -159,6 +164,11 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) umount $(MNThdd)/boot umount $(MNThdd)
+ # zerofree the ext3 images to get better compression + zerofree $(IMGboot) + zerofree $(IMGroot) + zerofree $(IMGvar) + # Cat to an image cat $(IMGpart) $(IMGboot) $(IMGroot) $(IMGvar) > $(IMGinsts) rm -vf $(IMGpart) $(IMGboot) $(IMGroot) $(IMGvar) diff --git a/lfs/hostapd b/lfs/hostapd index 522e9b3..c881f80 100644 --- a/lfs/hostapd +++ b/lfs/hostapd @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = hostapd -PAK_VER = 15 +PAK_VER = 16
DEPS = ""
diff --git a/lfs/ipfireseeder b/lfs/ipfireseeder index ec667ac..8f7e7cf 100644 --- a/lfs/ipfireseeder +++ b/lfs/ipfireseeder @@ -27,13 +27,13 @@ include Config VER = 1.00
THISAPP = ipfireseeder-$(VER) -DL_FILE = ipfire-2.5.i586-full-core33.iso.torrent +DL_FILE = ipfire-2.5.i586-full-core34.iso.torrent
DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = ipfireseeder -PAK_VER = 7 +PAK_VER = 8
DEPS = "rtorrent"
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 48c79391fb9bd6156f96f70c0d05d6af +$(DL_FILE)_MD5 = 699c8a8955975829516ec48745d8f03c
install : $(TARGET)
diff --git a/lfs/linux b/lfs/linux index c37b411..d5dcf2e 100644 --- a/lfs/linux +++ b/lfs/linux @@ -35,7 +35,7 @@ CFLAGS = CXXFLAGS =
PROG = linux-xen -PAK_VER = 6 +PAK_VER = 7 DEPS = ""
# Normal build or XEN build. @@ -55,14 +55,14 @@ objects =$(DL_FILE) \ netfilter-layer7-v2.21.tar.gz \ patch-2.6.16-nath323-1.3.bz2 \ reiser4-for-2.6.27.19.patch.bz2 \ - linux-$(VER)-suse_xen_patches.tar.bz2 + linux-$(VER)-suse_xen_patches-1.tar.bz2
$(DL_FILE) = $(URL_IPFIRE)/$(DL_FILE) netfilter-layer7-v2.21.tar.gz = $(URL_IPFIRE)/netfilter-layer7-v2.21.tar.gz patch-2.6.16-nath323-1.3.bz2 = $(URL_IPFIRE)/patch-2.6.16-nath323-1.3.bz2 squashfs3.4.tar.gz = $(URL_IPFIRE)/squashfs3.4.tar.gz reiser4-for-2.6.27.19.patch.bz2 = $(URL_IPFIRE)/reiser4-for-2.6.27.19.patch.bz2 -linux-$(VER)-suse_xen_patches.tar.bz2 = $(URL_IPFIRE)/linux-$(VER)-suse_xen_patches.tar.bz2 +linux-$(VER)-suse_xen_patches-1.tar.bz2 = $(URL_IPFIRE)/linux-$(VER)-suse_xen_patches-1.tar.bz2
$(DL_FILE)_MD5 = a33e6b22d70dd010525fc43cdda36792 @@ -70,7 +70,7 @@ netfilter-layer7-v2.21.tar.gz_MD5 = 838422e7d9a06b42e682e9064e5210b5 patch-2.6.16-nath323-1.3.bz2_MD5 = f926409ff703a307baf54b57ab75d138 squashfs3.4.tar.gz_MD5 = 2a4d2995ad5aa6840c95a95ffa6b1da6 reiser4-for-2.6.27.19.patch.bz2_MD5 = 22988387f64f299489b90b484b2642cc -linux-$(VER)-suse_xen_patches.tar.bz2_MD5 = 4de1c2e6b5ca32e681acea4d907cec91 +linux-$(VER)-suse_xen_patches-1.tar.bz2_MD5 = ddbde50f3bc303d947531402017a3055
install : $(TARGET)
@@ -106,9 +106,11 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
ifeq "$(XEN)" "1" # Apply Xen patches (provided by SuSE) - cd $(DIR_SRC) && tar jxf $(DIR_DL)/linux-$(VER)-suse_xen_patches.tar.bz2 + cd $(DIR_SRC) && tar jxf $(DIR_DL)/linux-$(VER)-suse_xen_patches-1.tar.bz2 + cp -f $(DIR_SRC)/src/patches/suse_xen_series.conf $(DIR_SRC)/linux-$(VER)-suse_xen_patches/series.conf cd $(DIR_SRC)/linux-$(VER)-suse_xen_patches && \ for x in $$( ./guards $$( ./arch-symbols) < ./series.conf); do \ + echo "*********** [Patch: $$x]"; \ patch -d $(DIR_APP) -p1 < $$x || break; \ done rm -rf $(DIR_SRC)/linux-*-suse_xen_patches diff --git a/lfs/mkinitcpio b/lfs/mkinitcpio index c7dc4b6..6365894 100644 --- a/lfs/mkinitcpio +++ b/lfs/mkinitcpio @@ -74,7 +74,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cp $(DIR_SRC)/config/mkinitcpio/virtio /lib/initcpio/install/ sed -i 's|^FILELIST=.*|FILELIST="$$(mktemp)"|g' /sbin/mkinitcpio sed -i 's|^HOOKS=.*|HOOKS="base udev autodetect ide usb scsi pata sata virtio filesystems"|g' /etc/mkinitcpio.conf - sed -i 's|^MODULES=.*|MODULES="reiser4 reiserfs ext3"|g' /etc/mkinitcpio.conf + sed -i 's|^MODULES=.*|MODULES="reiser4 reiserfs ext3 ehci_hcd"|g' /etc/mkinitcpio.conf sed -i 's|ide-cd|ide-cd ide-generic|g' /lib/initcpio/install/ide
@rm -rf $(DIR_APP) diff --git a/lfs/samba b/lfs/samba index e856747..b09d67b 100644 --- a/lfs/samba +++ b/lfs/samba @@ -24,7 +24,7 @@
include Config
-VER = 3.3.9 +VER = 3.3.10
THISAPP = samba-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = samba -PAK_VER = 21 +PAK_VER = 22
DEPS = "cups cyrus-sasl"
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = d99c3ccc3066d1c6a0dba4de02aad24b +$(DL_FILE)_MD5 = 84645ff5f0fb213e2371e629507dc8bb
install : $(TARGET)
diff --git a/lfs/smartmontools b/lfs/smartmontools index 7d82079..b3dd9d8 100644 --- a/lfs/smartmontools +++ b/lfs/smartmontools @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/smartmontools-5.39-exit_segfault.patch cd $(DIR_APP) && ./autogen.sh cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make BUILD_INFO='"($(NAME) $(VERSION))"' $(MAKETUNING) diff --git a/lfs/squidguard b/lfs/squidguard index 97e0fc2..5b2656c 100644 --- a/lfs/squidguard +++ b/lfs/squidguard @@ -24,7 +24,7 @@
include Config
-VER = 1.4 +VER = 1.4.1
THISAPP = squidGuard-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = de834150998c1386c30feae196f16b06 +$(DL_FILE)_MD5 = 9ae7b62a63631bb2dd1f474cf2bbe4dc
install : $(TARGET)
diff --git a/lfs/sysklogd b/lfs/sysklogd index 4c76283..9a4fda9 100644 --- a/lfs/sysklogd +++ b/lfs/sysklogd @@ -72,6 +72,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-fixes-1.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-8bit-1.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)_xen_empty_buffer_check.patch cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install touch /var/log/{dhcpcd.log,messages,ovpnserver.log} diff --git a/lfs/vdradmin b/lfs/vdradmin index 632ced9..901e254 100644 --- a/lfs/vdradmin +++ b/lfs/vdradmin @@ -25,7 +25,7 @@
include Config
-VER = 3.6.4 +VER = 3.6.5
THISAPP = vdradmin-am-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = vdradmin -PAK_VER = 1 +PAK_VER = 2
DEPS = "perl-gettext vdr"
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = ae3efed3f803d8524098f15a365c7838 +$(DL_FILE)_MD5 = 34ac04af6d1b0495f10cd06e85abb990
install : $(TARGET)
diff --git a/lfs/xen-image b/lfs/xen-image index 63c7b3e..c632b03 100644 --- a/lfs/xen-image +++ b/lfs/xen-image @@ -63,7 +63,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
#Create bootimage dd bs=1M if=/dev/zero of=$(IMGboot) count=$(SIZEboot) - mkfs.ext3 -F $(IMGboot) + mkfs.ext2 -F $(IMGboot)
#Create swapimage dd bs=1M if=/dev/zero of=$(IMGswap) count=$(SIZEswap) @@ -146,6 +146,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
#Remove root / fstab check rm -rf $(MNThdd)/etc/rc.d/rcsysinit.d/S19checkfstab + #Remove console init + rm -rf $(MNThdd)/etc/rc.d/rcsysinit.d/S70console
#Add xvc0 to securetty echo xvc0 >> $(MNThdd)/etc/securetty @@ -188,6 +190,11 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) umount $(MNThdd)/boot umount $(MNThdd)
+ # Zerofree ext3 images to get better compression + zerofree $(IMGboot) + zerofree $(IMGroot) + zerofree $(IMGvar) + # Compress Image cd /install/images/ && tar -cvjf $(IMGinst) $(SNAME)
diff --git a/lfs/zerofree b/lfs/zerofree new file mode 100644 index 0000000..7e3dda5 --- /dev/null +++ b/lfs/zerofree @@ -0,0 +1,79 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2010 Michael Tremer & Christian Schmidt # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.0.1 + +THISAPP = zerofree-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = a8c772fdd134448f25ab4e7e12004595 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && install -m 755 zerofree /usr/sbin/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/make.sh b/make.sh index 0477085..aa6f3f2 100755 --- a/make.sh +++ b/make.sh @@ -26,7 +26,7 @@ NAME="IPFire" # Software name SNAME="ipfire" # Short name VERSION="2.5" # Version number CORE="35" # Core Level (Filename) -PAKFIRE_CORE="34" # Core Level (PAKFIRE) +PAKFIRE_CORE="35" # Core Level (PAKFIRE) GIT_BRANCH=`git status | head -n1 | cut -d" " -f4` # Git Branch SLOGAN="www.ipfire.org" # Software slogan CONFIG_ROOT=/var/ipfire # Configuration rootdir @@ -642,6 +642,7 @@ buildipfire() { ipfiremake asterisk ipfiremake lcr ipfiremake usb_modeswitch + ipfiremake zerofree echo Build on $HOSTNAME > $BASEDIR/build/var/ipfire/firebuild cat /proc/version >> $BASEDIR/build/var/ipfire/firebuild echo >> $BASEDIR/build/var/ipfire/firebuild diff --git a/src/initscripts/init.d/hostapd b/src/initscripts/init.d/hostapd index 6e36189..9a40082 100644 --- a/src/initscripts/init.d/hostapd +++ b/src/initscripts/init.d/hostapd @@ -40,6 +40,9 @@ case "${1}" in elif [ -e "/sys/class/net/$INTERFACE/madwifi_name_type" ]; then DRIVER="MADWIFI" driver="madwifi" + elif [ "$(/bin/grep hostap /sys/class/net/$INTERFACE/uevent)" != "" ]; then + DRIVER="HOSTAP" + driver="hostap" else boot_mesg "Interface $INTERFACE is a not supported wireless device." ${FAILURE} echo_failure @@ -63,6 +66,12 @@ case "${1}" in /usr/bin/wlanconfig $INTERFACE destroy > /dev/null /usr/bin/wlanconfig $INTERFACE create wlandev wifi0 wlanmode ap > /dev/null fi + elif [ "$DRIVER" == "HOSTAP" ]; then + if [ "$(/usr/sbin/iwconfig $INTERFACE | /bin/grep "Mode:Master")" == "" ]; then + boot_mesg "Setting HOSTAP wlan $INTERFACE to Master mode... " + # Set Prism Cards to master mode + /usr/bin/iwconfig $INTERFACE mode master > /dev/null + fi fi
/usr/sbin/iwconfig $INTERFACE channel $CHANNEL diff --git a/src/initscripts/init.d/networking/dhcpcd.exe b/src/initscripts/init.d/networking/dhcpcd.exe index d0e6599..d69f53d 100644 --- a/src/initscripts/init.d/networking/dhcpcd.exe +++ b/src/initscripts/init.d/networking/dhcpcd.exe @@ -14,6 +14,8 @@ . /etc/sysconfig/rc . $rc_functions
+ +eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings) eval $(/usr/local/bin/readhash /var/ipfire/dns/settings)
dhcpcd_up() @@ -21,8 +23,8 @@ dhcpcd_up() set | grep "^new_" | sed "s|^new_||g" | \ sort > /var/ipfire/dhcpc/dhcpcd-$interface.info
- # If interface is not red0.8 (vdsl-iptv) update /var/ipfire/red - if [ "$interface" != "red0.8" ]; then + # Only if RED_TYPE=DHCP update /var/ipfire/red + if [ "$RED_TYPE" == "DHCP" ]; then
#Check if we have to restart the services at update [ ! -e "/var/ipfire/red/active" ] update=1; @@ -68,7 +70,9 @@ dhcpcd_down() { set | grep "^new_" | sed "s|^new_||g" | \ sort > /var/ipfire/dhcpc/dhcpcd-$interface.info - if [ "$interface" != "red0.8" ]; then + + # Only if RED_TYPE=DHCP update /var/ipfire/red + if [ "$RED_TYPE" == "DHCP" ]; then logger -p local0.info -t dhcpcd.exe[$$] "${interface} has been brought down" rm -f /var/ipfire/red/active run_subdir ${rc_base}/init.d/networking/red.down/ diff --git a/src/initscripts/init.d/networking/red b/src/initscripts/init.d/networking/red index cadac7c..f60c0d1 100644 --- a/src/initscripts/init.d/networking/red +++ b/src/initscripts/init.d/networking/red @@ -249,8 +249,6 @@ case "${1}" in if [ "${RED_VDSL_IPTV_DISABLE}" == "0" ]; then PIDFILE="/var/run/dhcpcd-${DEVICE}.${RED_VDSL_IPTV_VLAN}.pid" LEASEINFO="/var/ipfire/dhcpc/dhcpcd-${DEVICE}.${RED_VDSL_IPTV_VLAN}.info" - DHCP_START=" " - DHCP_STOP="-k " # Test to see if there is a stale pid file if [ -f "$PIDFILE" ]; then ps `cat "$PIDFILE"` | grep dhcpcd > /dev/null @@ -319,9 +317,6 @@ case "${1}" in ip addr flush dev $PPP_NIC >/dev/null 2>&1 if [ "$TYPE" == "pptp" ]; then if [ "$PPTP_NICCFG" == "dhcp" ]; then - DHCP_START="-N -R -L /var/ipfire/dhcpc " - DHCP_STOP="-k " - # Test to see if there is a stale pid file if [ -f "$PIDFILE" ]; then ps `cat "$PIDFILE"` | grep dhcpcd > /dev/null @@ -341,17 +336,17 @@ case "${1}" in echo_ok boot_mesg " DHCP Assigned Settings for ${DEVICE}:" boot_mesg_flush - boot_mesg " IP Address: $IPADDR" + boot_mesg " IP Address: $ip_address" boot_mesg_flush boot_mesg " Hostname: $RED_DHCP_HOSTNAME" boot_mesg_flush - boot_mesg " Subnet Mask: $NETMASK" + boot_mesg " Subnet Mask: $subnet_mask" boot_mesg_flush - boot_mesg " Default Gateway: $GATEWAY" + boot_mesg " Default Gateway: $routers" boot_mesg_flush - boot_mesg " DNS Server: $DNS" + boot_mesg " DNS Server: $domain_name_servers" boot_mesg_flush - /sbin/route add $PPTP_PEER gw $GATEWAY $PPP_NIC + /sbin/route add $PPTP_PEER gw $routers $PPP_NIC else echo "" $(exit "$RET") diff --git a/src/initscripts/init.d/sysklogd b/src/initscripts/init.d/sysklogd index 7aa9a4c..4482559 100644 --- a/src/initscripts/init.d/sysklogd +++ b/src/initscripts/init.d/sysklogd @@ -18,7 +18,7 @@ case "${1}" in start) boot_mesg "Starting kernel log daemon..." - loadproc klogd + loadproc klogd -c 1
boot_mesg "Starting system log daemon..." loadproc syslogd -m 0 diff --git a/src/initscripts/init.d/watchdog b/src/initscripts/init.d/watchdog old mode 100755 new mode 100644 diff --git a/src/install+setup/install/main.c b/src/install+setup/install/main.c index 3e468d8..74f2974 100644 --- a/src/install+setup/install/main.c +++ b/src/install+setup/install/main.c @@ -117,9 +117,9 @@ int main(int argc, char *argv[]) mysystem("/sbin/modprobe ide-generic"); mysystem("/sbin/modprobe ide-cd"); mysystem("/sbin/modprobe ide-disk"); + mysystem("/sbin/modprobe ehci-hcd"); mysystem("/sbin/modprobe uhci-hcd"); mysystem("/sbin/modprobe ohci-hcd"); - mysystem("/sbin/modprobe ehci-hcd"); mysystem("/sbin/modprobe ohci1394"); mysystem("/sbin/modprobe sd_mod"); mysystem("/sbin/modprobe sr_mod"); diff --git a/src/patches/smartmontools-5.39-exit_segfault.patch b/src/patches/smartmontools-5.39-exit_segfault.patch new file mode 100644 index 0000000..5ed4b10 --- /dev/null +++ b/src/patches/smartmontools-5.39-exit_segfault.patch @@ -0,0 +1,16 @@ +diff -Naur smartmontools-5.39-svn_r2877/utility.h smartmontools-5.39-svn_r2877.new/utility.h +--- smartmontools-5.39-svn_r2877/utility.h 2009-08-24 12:48:50.000000000 +0200 ++++ smartmontools-5.39-svn_r2877.new/utility.h 2009-08-29 09:11:07.000000000 +0200 +@@ -102,7 +102,11 @@ + + // Replacement for exit(status) + // (exit is not compatible with C++ destructors) +-#define EXIT(status) { throw (int)(status); } ++ ++//This doesn't work on IPFire. ++//#define EXIT(status) { throw (int)(status); } ++//tried to use exit and found no problems yet ++#define EXIT(status) { exit ((int)(status)); } + + + #ifdef OLD_INTERFACE diff --git a/src/patches/suse_xen_series.conf b/src/patches/suse_xen_series.conf new file mode 100644 index 0000000..d89dbb2 --- /dev/null +++ b/src/patches/suse_xen_series.conf @@ -0,0 +1,2523 @@ +# Kernel patches configuration file +# vim: set ts=8 sw=8 noet: +# +# There are three kinds of rules (see guards.1 for details): +# +symbol include this patch if symbol is defined; otherwise exclude. +# -symbol exclude this patch if symbol is defined; otherwise include. +# - exclude this patch. +# +# Using symbols means that an entirely different source tree will be +# generated depending on which symbols are defined. This used to be +# a good thing when arch-specific patches contained conflicts with other +# patches, but we now have a policy that patches must build everywhere. +# The result is a unified source tree that allows us to do neat things +# like ship kernel module packages. Creating a divergent tree breaks +# these # so you'd better have an extraordinary reason for using them. +# For example, the openSUSE 10.3 kernel uses them for segregating the +# -rt patches until they can be integrated completely, and these are +# only applied at the very end of the series. +# +# The most common use in recent kernels is to disable a patch with a +# username as the symbol to indicate responsbility. Another use is +# to check in a patch for testing, but have it disabled in all but your +# own build environment. + + ######################################################## + # latest standard kernel patches + # DO NOT MODIFY THEM! + # Send separate patches upstream if you find a problem... + ######################################################## +# patches.kernel.org/patch-2.6.27.1 +# patches.kernel.org/patch-2.6.27.1-2 +# patches.kernel.org/patch-2.6.27.2-3 +# patches.kernel.org/patch-2.6.27.3-4 +# patches.kernel.org/patch-2.6.27.4-5 +# patches.kernel.org/patch-2.6.27.5-6 +# patches.kernel.org/patch-2.6.27.6-7 + patches.kernel.org/revert-scsi-qla2xxx-correct-atmel-flash-part-handling.patch + patches.kernel.org/revert-scsi-qla2xxx-do-not-honour-max_vports-from-firmware-for-2g-isps-and-below.patch + patches.kernel.org/revert-scsi-qla2xxx-return-a-failed-status-when-abort-mailbox-command-fails.patch +# patches.kernel.org/patch-2.6.27.7-8 +# patches.kernel.org/patch-2.6.27.8-9 +# patches.kernel.org/patch-2.6.27.9-10 +# patches.kernel.org/patch-2.6.27.10-11 +# patches.kernel.org/patch-2.6.27.11-12 +# patches.kernel.org/patch-2.6.27.12-13 +# patches.kernel.org/patch-2.6.27.13-14 +# patches.kernel.org/patch-2.6.27.14-15 +# patches.kernel.org/patch-2.6.27.15-16 +# patches.kernel.org/patch-2.6.27.16-17 +# patches.kernel.org/patch-2.6.27.17-18 +# patches.kernel.org/patch-2.6.27.18-19 +# patches.kernel.org/patch-2.6.27.19-20 +# patches.kernel.org/patch-2.6.27.20-21 +# patches.kernel.org/patch-2.6.27.21-22 +# patches.kernel.org/patch-2.6.27.22-23 +# patches.kernel.org/patch-2.6.27.23-24 +# patches.kernel.org/patch-2.6.27.24-25 +# patches.kernel.org/revert-ext4-changes-in-2.6.27.19-and-2.6.27.20-and-2.6.27.25.patch +# patches.kernel.org/ext4-restore-page_mkwrite2 +# patches.kernel.org/patch-2.6.27.25-26 +# patches.kernel.org/patch-2.6.27.26-27 +# patches.kernel.org/patch-2.6.27.27-28 +# patches.kernel.org/patch-2.6.27.28-29 +# patches.kernel.org/patch-2.6.27.29-30 +# patches.kernel.org/patch-2.6.27.30-31 +# patches.kernel.org/patch-2.6.27.31-32 +# patches.kernel.org/patch-2.6.27.32-33 +# patches.kernel.org/patch-2.6.27.33-34 +# patches.kernel.org/patch-2.6.27.34-35 +# patches.kernel.org/patch-2.6.27.35-36 +# patches.kernel.org/patch-2.6.27.36-37 +# patches.kernel.org/patch-2.6.27.37-38 +# patches.kernel.org/patch-2.6.27.38-39 +# patches.kernel.org/patch-2.6.27.39-40 +# patches.kernel.org/patch-2.6.27.40-41 +# patches.kernel.org/patch-2.6.27.41-42 + + ######################################################## + # Build fixes that apply to the vanilla kernel too. + # They must be placed in patches.kernel.org to be + # picked up for the -vanilla flavor. This is cheating, + # since they're not actually upstream, but if the + # packages don't build, that's pretty useless too. + ######################################################## + patches.kernel.org/psmouse-section-conflict.diff + patches.kernel.org/ipmi-section-conflict.diff + patches.kernel.org/md-section-conflict + patches.kernel.org/spu_profiler-include + patches.kernel.org/setup_APIC_timer-section-mismatch + patches.kernel.org/carmine-section-mismatch + patches.kernel.org/gdth-section-conflict + patches.kernel.org/arch-include-asm-fixes + patches.rpmify/8250_pci-constify-quirk-setup + + ######################################################## + # kABI consistency patches + ######################################################## + patches.kabi/abi-fix-add-s_syncing-back-to-struct-super_block.patch + patches.kabi/abi-fix-add-wb_sync_hold-enum-writeback_sync_modes.patch + patches.kabi/abi-fix-add-epoll_devs-back-to-struct-user_struct.patch + patches.kabi/abi-fix-add-vc_scrl_erase_char-back-to-struct-vc_data.patch + patches.kabi/abi-fix-for-struct-seq_file-change.patch + patches.kabi/abi-add-back-skb_truesize_bug-and-skb_truesize_check.patch + patches.kabi/mm-page_mkwrite-rename.patch + patches.kabi/mm-page_mkwrite-compat.patch + patches.kabi/splice-kabi-fix.patch + patches.kabi/ftrace-dummy-export + patches.kabi/kabi-fix-struct-parport-abi-change.patch + patches.kabi/move-aarp_send_ddp-export-back + patches.kabi/revert-usb-fix-mos7840-problem-with-minor-numbers.patch + patches.kabi/revert-usb-usb-serial-replace-shutdown-with-disconnect-release.patch + patches.kabi/revert-usb-suspend-resume-support-for-option-driver.patch + + ######################################################## + # + # packaging-specific patches (tweaks for autobuild, + # CONFIG_SUSE_KERNEL, config/version tracking and other + # build stuff like that ...). + # + # Note that every patch in the patches.rpmify directory + # will be included in the vanilla package. + ######################################################## +# patches.rpmify/firmware-path +# patches.rpmify/no-include-asm +# patches.suse/genksyms-reference.diff +# patches.suse/genksyms-override.diff +# patches.suse/genksyms-add-override-flag.diff + +# patches.rpmify/rpm-kernel-config +# patches.rpmify/buildhost +# patches.rpmify/cloneconfig.diff + + ######################################################## + # kbuild/module infrastructure fixes + ######################################################## +# patches.suse/supported-flag +# patches.suse/supported-flag-sysfs +# patches.suse/modpost-filter-out-built-in-depends + + ######################################################## + # Simple export additions/removals + ######################################################## +# patches.suse/reiser4-exports +# patches.suse/kvm-as-kmp +# patches.suse/export-release_open_intent +# patches.kabi/export-iwl_rx_allocate + + ######################################################## + # Bug workarounds for binutils + ######################################################## +# patches.suse/s390-System.map.diff + + ######################################################## + # Scheduler / Core + ######################################################## + patches.suse/setuid-dumpable-wrongdir + patches.suse/sysctl-add-affinity_load_balancing + patches.fixes/seccomp-disable-tsc-option + patches.suse/self-ptrace.patch + patches.suse/rwlocks-enable-interrupts + patches.suse/coredump_filter-add-elfhdr-default.patch + patches.fixes/round-jiffies-up + patches.kabi/sched-kabi-compat-hack.patch + + ######################################################## + # Architecture-specific patches. These used to be all + # at the end of series.conf, but since we don't do + # conditional builds anymore, there's no point. + ######################################################## + + + ######################################################## + # ia64 + ######################################################## +# patches.arch/ia64-node_mem_map-node_start_pfn.diff +# patches.fixes/ia64-sparse-fixes.diff +# patches.arch/ia64-rwlocks-enable-interrupts +# patches.fixes/nr-irqs-file +# patches.arch/mm-avoid-bad-page-on-lru +# patches.arch/ia64-page-migration +# patches.arch/ia64-page-migration.fix +# patches.arch/ia64-sn-BTE_MAX_XFER +# patches.arch/ia64-cpu_disable-fix +# patches.fixes/taskstats-align +# patches.arch/ia64-smp_flush_tlb_mm-IPI-fix +# patches.fixes/ia64-fix-sba-iommu-to-handle-allocation-failure-properly + + ######################################################## + # i386 + ######################################################## + + + # amd64 | x86-64 | x86_64 + # 'Intel(r) Extended Memory 64 Technology' | 'Intel(r) EM64T' + # x64 + # Intel 64 + # "the architecture with too many names" + # TAWTMN + + ######################################################## + # x86_64/i386 biarch + ######################################################## + patches.arch/disable-apic-error + patches.arch/x86-add-PCI-IDs-for-devices-that-need-boot-irq-quirk.patch + patches.arch/x86-introduce-pci-noioapicquirk-kernel-cmdline.patch + patches.arch/x86-introduce-pci-ioapicreroute-kernel-cmdline.patch + patches.arch/x86-disable-intel-boot-interrupt-generation.patch + patches.arch/x86-acpi-reroute-PCI-interrupt-to-legacy-boot-interrupt.patch + patches.arch/x86-disable-broadcomm-boot-interrupt-generation.patch + patches.arch/x86-disable-AMD-ATI-boot-interrupt-generation.patch + patches.arch/x86-introduce-config-option-for-pci-reroute-quirks.patch + patches.arch/x86-call-boot-IRQ-quirks-at-end-of-device-init-and-during-resume.patch + patches.arch/x86-self-ptrace.patch + patches.arch/x86-tracehook + patches.arch/x86-hpet-pre-read + patches.arch/x86_64-hpet-64bit-timer.patch + patches.arch/x86-mcp51-no-dac + patches.fixes/remove_kernel_physical_mapping_init_from_init + patches.suse/x86-mark_rodata_rw.patch ++npiggin patches.suse/x86-mark_rodata_rw-2.patch + patches.arch/x86-pageattr-pmd-permission-fix.patch + patches.suse/usb-move-ehci-reg-def.patch + patches.suse/x86-usb-debug-port-early-console-v4.patch + patches.fixes/video-vesa-bad-mode + patches.fixes/hpet-fix-for-LS21-boot-hang + patches.fixes/sparsemem-maxmem-fix + patches.arch/x86-mce-switch-machine-check-polling-to-per-cpu-timer + patches.arch/x86-mce-use-round_jiffies-instead-round_jiffies_relative + patches.arch/x86-mce-make-polling-timer-interval-per-cpu + patches.arch/x86_64_make_calibrate_APIC_clock_SMI-safe.diff + patches.fixes/hpet-correct-periodic-intr.patch + + ######################################################## + # x86_64/i386 biarch - x2APIC next generation x86 CPU support + ######################################################## + patches.arch/x2APIC_PATCH_01_of_41_e61d98d8dad0048619bb138b0ff996422ffae53b + patches.arch/x2APIC_PATCH_02_of_41_c42d9f32443397aed2d37d37df161392e6a5862f + patches.arch/x2APIC_PATCH_03_of_41_1886e8a90a580f3ad343f2065c84c1b9e1dac9ef + patches.arch/x2APIC_PATCH_04_of_41_aaa9d1dd63bf89b62f4ea9f46de376ab1a3fbc6c + patches.arch/x2APIC_PATCH_06_of_41_ad3ad3f6a2caebf56869b83b69e23eb9fa5e0ab6 + patches.arch/x2APIC_PATCH_07_of_41_cf1337f0447e5be8e66daa944f0ea3bcac2b6179 + patches.arch/x2APIC_PATCH_08_of_41_fe962e90cb17a8426e144dee970e77ed789d98ee + patches.arch/x2APIC_PATCH_09_of_41_2ae21010694e56461a63bfc80e960090ce0a5ed9 + patches.arch/x2APIC_PATCH_10_of_41_b6fcb33ad6c05f152a672f7c96c1fab006527b80 + patches.arch/x2APIC_PATCH_11_of_41_72b1e22dfcad1daca6906148fd956ffe404bb0bc + patches.arch/x2APIC_PATCH_12_of_41_d94d93ca5cc36cd78c532def62772c98fe8ba5d7 + patches.arch/x2APIC_PATCH_13_of_41_4dc2f96cacd1e74c688f94348a3bfd0a980817d5 + patches.arch/x2APIC_PATCH_14_of_41_0c81c746f9bdbfaafe64322d540c8b7b59c27314 + patches.arch/x2APIC_PATCH_15_of_41_2d7a66d02e11af9ab8e16c76d22767e622b4e3d7 + patches.arch/x2APIC_PATCH_16_of_41_1b374e4d6f8b3eb2fcd034fcc24ea8ba1dfde7aa + patches.arch/x2APIC_PATCH_17_of_41_32e1d0a0651004f5fe47f85a2a5c725ad579a90c + patches.arch/x2APIC_PATCH_18_of_41_1cb11583a6c4ceda7426eb36f7bf0419da8dfbc2 + patches.arch/x2APIC_PATCH_19_of_41_13c88fb58d0112d47f7839f24a755715c6218822 + patches.arch/x2APIC_PATCH_20_of_41_cff73a6ffaed726780b001937d2a42efde553922 + patches.arch/x2APIC_PATCH_21_of_41_12a67cf6851871ca8df42025c94f140c303d0f7f + patches.arch/x2APIC_PATCH_22_of_41_5c520a6724e912a7e6153b7597192edad6752750 + patches.arch/x2APIC_PATCH_23_of_41_89027d35aa5b8f45ce0f7fa0911db85b46563da0 + patches.arch/x2APIC_PATCH_24_of_41_75c46fa61bc5b4ccd20a168ff325c58771248fcd + patches.arch/x2APIC_PATCH_25_of_41_6e1cb38a2aef7680975e71f23de187859ee8b158 + patches.arch/x2APIC_PATCH_x86-mach_apicdef.h-need-to-include-before-smp.h.patch + patches.arch/x2APIC_PATCH_25_1_of_41_4c9961d56ec20c27ec5d02e49fd7427748312741 + patches.arch/x2APIC_PATCH_25_2_of_41_c535b6a1a685eb23f96e2c221777d6c1e05080d5 + patches.arch/x2APIC_PATCH_26_of_41_2d9579a124d746a3e0e0ba45e57d80800ee80807 + patches.arch/x2APIC_PATCH_27_of_41_9fa8c481b55e80edd8c637573f87853bb6b600f5 + patches.arch/x2APIC_PATCH_28_1_of_41_f910a9dc7c865896815e2a95fe33363e9522f277 + patches.arch/x2APIC_PATCH_29_of_41_277d1f5846d84e16760131a93b7a67ebfa8eded4 + patches.arch/x2APIC_PATCH_30_of_41_ad66dd340f561bdde2285992314d9e4fd9b6191e + patches.arch/x2APIC_PATCH_34_of_41_1b9b89e7f163336ad84200b66a17284dbf26aced + patches.arch/x2APIC_PATCH_35_of_41_d25ae38b7e005af03843833bbd811ffe8c5f8cb4 + patches.arch/x2APIC_PATCH_36_of_41_276605dddb74cbf1b77696e32c4a947e42cec52d + patches.arch/x2APIC_PATCH_40_of_41_bbb65d2d365efe9951290e61678dcf81ec60add4 + patches.arch/x2APIC_PATCH_41_of_41_11c231a962c740b3216eb6565149ae5a7944cba7 + patches.arch/x2APIC_PATCH_42_of_41_77322deb4bc676a5ee645444e7ed1a89f854473d + patches.arch/x2APIC_PATCH_43_of_41_2c72d93f6593f386f5760ca8e7ac7026948c31d7 + + patches.arch/x2APIC_PATCH_01_0f4896665a02b465ddca59a560983b24ec28c64b + patches.arch/x2APIC_PATCH_02_228324076234ca6a8cd34be89be78022773459f1 + patches.arch/x2APIC_PATCH_03_3f1fdb3673bb5638fa94186dc391cbc4879590bc + patches.arch/x2APIC_PATCH_04_f12c73e7fa7ebf9ad6defee2c4fb2664e743e970 + patches.arch/x2APIC_PATCH_05_7be42004065ce4df193aeef5befd26805267d0d9 + patches.arch/x2APIC_PATCH_06_caf43bf7c6a55e89b6df5179df434d67e24aa32e + patches.arch/x2APIC_PATCH_07_511d9d34183662aada3890883e860b151d707e22 + patches.arch/x2APIC_PATCH_09_94a8c3c2437c8946f1b6c8e0b2c560a7db8ed3c6 + + patches.arch/x2APIC_fix_section_mismatch.patch + + patches.fixes/bug-502026_fix_apicid_panic.patch + patches.arch/bug-531260-x86-pci-insert-ioapic-resource-before-assigning-unassigned-resources.patch + + ######################################################## + # x86_64/4096CPUS - from SGI + ######################################################## + patches.arch/x86_sgi_cpus4096-01-fix-smp_call_function.patch + patches.arch/x86_sgi_cpus4096-02-fix-send_call_func_ip.patch + # patch 03 integrated into 05. + patches.arch/x86_sgi_cpus4096-04-add-for_each_cpu_mask_and.patch + patches.arch/x86_sgi_cpus4096-05-update-send_IPI_mask.patch + patches.arch/x86_sgi_cpus4096-06-optimize-cpumask-in-sched_c.patch + patches.arch/x86_sgi_cpus4096-07_pae_compile_fixups.patch + + # UV + patches.arch/x86_sgi-uv-scir.patch + patches.fixes/uv-efi_bios.diff + patches.fixes/uv-bios_common.diff + patches.fixes/uv-bios_call_partition.diff + patches.fixes/uv-sysfs.diff + patches.fixes/uv-sn_region_size.diff + patches.fixes/uv-bios_call_watchlist.diff + patches.fixes/uv-bios_call_memprotect.diff + patches.fixes/uv-bios_call_reserve_page.diff + patches.fixes/ia64_uv_partition_id.diff + patches.fixes/ia64_uv_watchlist.diff + patches.fixes/no-sys_uv-on-non-uv-systems + + patches.fixes/uv_setup_irq.diff + patches.fixes/uv-xp-change_memprotect.diff + patches.fixes/uv-xpc_create_gru_mq_uv.diff + patches.fixes/uv-xpc-get_sn_info.diff + patches.fixes/uv-xpc_get_part_rsvd_page.diff + patches.drivers/sgi-xp-no-uv + patches.fixes/uv_zalias_support + patches.fixes/sn-irq-affinity + patches.fixes/xpc-pass-physical + patches.kabi/xpc-pass-physical + + # VMware TSC workaround patches (bnc#441338) + patches.arch/x86-vmware-tsc-01-add-TSC_RELIABLE + patches.arch/x86-vmware-tsc-02-add-X86_FEATURE_HYPERVISOR + patches.arch/x86-vmware-tsc-03-detect-from-hypervisor + patches.arch/x86-vmware-tsc-04-use-TSC_RELIABLE + patches.arch/x86-vmware-tsc-05-skip-tsc-clocksource + patches.arch/x86-vmware-tsc-06-fix-vmware_get_tsc + patches.arch/x86-vmware-tsc-07-DMI-product-serial-key + + patches.arch/x86_restrict_pci_early_quirks_to_root_bridges.patch + patches.arch/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch + patches.arch/x86-fix-kmap-contig.patch + + patches.arch/x86_fix_llc_shared_map__cpu_llc_id_anomolies.patch + patches.arch/x86_intel_cacheinfo_fix.patch + + # Magny Cours (AMD 12 core) fixes + patches.arch/amd_magny_cour_topology_fix.patch + patches.arch/amd_magny_cour_topology_fix_1.patch + + patches.arch/x86_tsc-nonstop-intel.diff + + ######################################################## + # powerpc/generic + ######################################################## + patches.suse/of_platform_driver.module-owner.patch + patches.suse/led_classdev.sysfs-name.patch + patches.suse/radeon-monitor-jsxx-quirk.patch + patches.suse/8250-sysrq-ctrl_o.patch + patches.arch/ppc-pseries_remove_lmb-PAGE_SHIFTT.patch + patches.arch/ppc-pseries_pfn-mem-rm.patch + patches.suse/ppc-no-LDFLAGS_MODULE.patch + patches.arch/ppc-vio-modalias.patch + patches.arch/ppc-efika-mpc52xx-ac97.patch + patches.arch/ppc-efika-psc-console-autodetection.patch +- patches.arch/ppc-efika-bestcomm-ata-dma.patch + patches.arch/ppc-pegasos-console-autodetection.patch + patches.suse/ppc-powerbook-usb-fn-key-default.patch + patches.suse/suse-ppc32-mol.patch + patches.suse/suse-ppc32-mol-kbuild.patch + patches.suse/suse-ppc32-mol-handle-mm-fault + patches.suse/suse-ppc32-mol-ioctl + patches.suse/suse-ppc32-mol-get-property + patches.suse/suse-ppc32-mol-BIT + patches.suse/suse-ppc32-mol-sheep + patches.suse/suse-ppc32-mol-semaphore + patches.drivers/ppc64-adb + patches.suse/suse-ppc64-branding + patches.arch/ppc64-xmon-dmesg-printing.patch + patches.arch/ppc-prom-nodisplay.patch + patches.fixes/ptrace-getsiginfo + patches.arch/ppc-ipic-suspend-without-83xx-fix + patches.arch/ppc-dynamic-reconfiguration.diff + patches.arch/ppc-vmcoreinfo.diff + patches.arch/ppc-powerpc-fix-pci-unmap-io.patch + patches.arch/ppc-pcibios_allocate_bus_resources.patch + patches.arch/ppc-powerpc-debug-pci-hotplug.patch + patches.arch/ppc-oprofile-spu.patch + patches.arch/ppc-oprofile-spu-mutex-locking.patch + patches.arch/ppc-clock_gettime-nanoseconds.patch + patches.arch/compat-sys-swapcontext + patches.arch/ppc-select + + patches.arch/ppc-axon-missing-msi-workaround-5.diff + patches.arch/ppc-pseries-bsr-4k.patch + patches.arch/ppc-pseries-bsr-multinode.patch + patches.arch/ppc-pseries-cmm-pagecounter.patch + patches.arch/ppc-of-irq-map.patch + patches.arch/ppc-memoryless-nodes.patch + patches.arch/ppc-syscall-xer.so.1.patch + patches.arch/ppc-cell-gdb-watchpoints.patch + patches.arch/ppc-valid-hugepage-size-hugetlb_get_unmapped_area.patch + patches.arch/ppc-pseries-cpu-migrate.patch + patches.arch/ppc-pseries-migration_hang_fix.patch + patches.arch/ppc-optimize-sync.patch + patches.arch/ppc-fix-ppc-insn-emulation_mr.patch + + patches.arch/ppc-spufs-01-use-inc_nlink.patch + patches.arch/ppc-spufs-03-sputrace-Only-enable-logging-on-open.patch + patches.arch/ppc-spufs-04-sputrace-Don-t-block-until-the-read.patch + patches.arch/ppc-spufs-05-Use-state_mutex-for-switch_log-lockin.patch + patches.arch/ppc-spufs-06-Don-t-require-full-buffer-in-switch_l.patch + patches.arch/ppc-spufs-07-Don-t-spu_acquire_saved-unnecessarily.patch + patches.arch/ppc-spufs-08-Use-kmalloc-rather-than-kzalloc-for-s.patch + patches.arch/ppc-spufs-09-Improve-search-of-node-for-contexts-w.patch + patches.arch/ppc-spufs-10-Explain-conditional-decrement-of-aff_.patch + + patches.arch/ppc-xics-EOI-unmapped-irqs.patch + patches.arch/ppc32-fix-ptrace-compat-wrapper-for-fpu-register-access + patches.arch/powerpc-pseries-cmo-unused-page-hinting.patch + patches.arch/ppc64-reduce-hashtable-size-for-64k-pages.patch + patches.arch/ppc-altivec-VSX-ctxswitch + patches.arch/pseries-set-error_state-correctly-in-eeh_report_reset + patches.arch/ppc64-eeh-msix-irq + patches.arch/kprobes-use-do_irq-in-lkdtm + patches.fixes/powerpc-fix-cpu-name-in-show-cpuinfo + + + ######################################################## + # PS3 + ######################################################## + +# patches.arch/ppc-ps3-add-ps3av-audio-mute-analog.patch +# patches.arch/ppc-ps3-add-passthrough-support-for-non-audio-streams.patch +# patches.arch/ppc-ps3-add-support-for-SPDIF-HDMI-passthrough.patch +# patches.arch/ppc-ps3-introduce-ps3_gpu_mutex.patch +# patches.arch/ppc-ps3-ps3vram-mtd.patch + + ######################################################## + # S/390 + ######################################################## + patches.arch/s390-add-FREE_PTE_NR + + patches.arch/s390-01-02-dcss-64-v2.patch + patches.arch/s390-01-04-fcpperf-1.patch + patches.arch/s390-01-04-fcpperf-2.patch + patches.arch/s390-01-04-fcpperf-3-v2.patch + patches.arch/s390-01-04-fcpperf-4-v2.patch + patches.arch/s390-01-05-kmsg-v3.patch + patches.arch/s390-01-06-zfcp-cleanup-v2.patch + + patches.arch/s390-02-01-xpram.patch + patches.arch/s390-02-03-zfcp.patch + patches.arch/s390-02-04-qeth-mac.patch + patches.arch/s390-02-05-qeth-recovery.patch + patches.arch/s390-02-06-qeth-offset.patch + patches.arch/s390-02-07-qeth-ipv6check.patch + patches.arch/s390-02-08-qeth-panic.patch + patches.arch/s390-02-09-tape-lock.patch + patches.arch/s390-02-10-zfcp-scan-online.patch + + patches.arch/s390-03-01-stp-init.patch + patches.arch/s390-03-02-setup_memory.patch + patches.arch/s390-03-03-dasd_unsolicited_interrupt.patch + patches.arch/s390-03-04-qdio_multicast_performance.patch + patches.arch/s390-03-05-dasd-block-uevent.patch + patches.arch/s390-03-06-zfcp-hexdump.patch + patches.arch/s390-03-07-qeth_hsi_mcl_string.patch + patches.arch/s390-03-08-zfcp-abort-race.patch + patches.arch/s390-03-09-zfcp-oops-during-target-scan.patch + + patches.arch/s390-04-01-qdio_prevent_double_shutdown.patch + patches.arch/s390-04-02-qdio-osa-port-count.patch + patches.arch/s390-04-03-kmsg.patch + patches.arch/s390-04-04-dasd_fatal_error_log_sense.patch + patches.arch/s390-04-06-cio-sac-update.diff + patches.arch/s390-04-07-als.patch + patches.arch/s390-04-08-cio-ungroup-race-fix.patch + patches.arch/s390-04-09-zfcp-host-busy-count-fix.patch + + patches.arch/s390-05-01-zfcp-message-linebreak.patch + patches.arch/s390-05-02-zfcp-invalid-non-null-return.patch + patches.arch/s390-05-03-zfcp-wka-port.patch + patches.arch/s390-05-04-fix_rport_status_check.patch + patches.arch/s390-05-05-stp-etr-stop-machine.patch + patches.arch/s390-05-06-stp-etr-mutex.patch + patches.arch/s390-05-07-generic-ipi.patch + patches.arch/s390-05-08-topology.patch + patches.arch/s390-05-09-cleanup-of-portopen-requests.patch + + patches.arch/s390-06-01-qeth-ext-src-mac-addr.patch + patches.arch/s390-06-02-qeth-layercrash.patch + patches.arch/s390-06-03-dasd_sim_sense_condition.patch + patches.arch/s390-06-04-qdio_ssqd_memcpy.patch + patches.arch/s390-06-05-qdio_s390dbf.patch + patches.arch/s390-06-06-qdio_inbound_ack.patch + patches.arch/s390-06-07-cio-attach_detach.patch + + patches.arch/s390-07-01-zfcp-port-failed-message.diff + patches.arch/s390-07-02-zfcp-unchained-fsf.diff + patches.arch/s390-07-03-topology-fix.diff + # The s390-07-04-dasd-failfast.patch is moved after the + # patches.fixes/scsi-enhance-error-codes patch as the s390 + # patch is dependent on the error-codes patch. + + patches.arch/s390-08-01-cio-fix-mp-mode.diff + patches.arch/s390-08-02-zfcp-gpn-align-fix.diff + patches.arch/s390-08-03-iucv-cpu-hotremove.diff + patches.arch/s390-08-04-compat-sigaltstack.diff + patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch + patches.arch/s390-08-06-personality.patch + patches.arch/s390-08-07-compat_wrappers.patch + patches.arch/s390-08-08-add_qdio_utilization.patch + patches.arch/s390-08-09-switch-amode-off.patch + + patches.arch/s390-09-01-cio_disable_notoper.patch + patches.arch/s390-09-02-sclp-handle-empty-evbufs.patch + patches.arch/s390-09-03-sclp-mem.patch + patches.arch/s390-09-04-topology.diff + + patches.arch/s390-10-01-airq_fix_array_boundary.patch + patches.arch/s390-10-02-zfcp_wait_sbal.patch + patches.arch/s390-10-03-zfcp_els_thread_context.patch + patches.arch/s390-10-04-zfcp_change_adisc_processing.patch + patches.arch/s390-10-05-zfcp_remote_port_handling.patch + patches.arch/s390-10-06-zfcp_slave_destroy.patch + patches.arch/s390-10-07-zfcp_refc_work_inflight.patch + patches.arch/s390-10-08-iucv-2ndparm.patch + patches.arch/s390-10-09-dasd-fix-timer-add.patch + patches.arch/s390-10-10-ccwgroup_fix_unbind.patch + + patches.arch/s390-11-01-kernel_ds_pgtable_walk.patch + patches.arch/s390-11-02-kernel_pfn_valid_uaccess.patch + patches.arch/s390-11-03-qeth_recovery_drop_mac.patch + patches.arch/s390-11-04-lcs_hard_sx_rc.patch + patches.arch/s390-11-05-qdio_error_reporting_hs.patch + patches.arch/s390-11-06-qdio_tiq_list_lock.patch + patches.arch/s390-11-07-qdio_kill_tasklets.patch + patches.arch/s390-11-08-qdio_free_shutdown.patch + patches.arch/s390-11-09-qdio_ack_newest_and_seperate_polling.patch + patches.arch/s390-11-10-zfcp_nameserver_state_on_adapter_offline.patch + patches.arch/s390-11-11-zfcp_req_free.patch + patches.arch/s390-11-12-zfcp_scsi_scan.patch + patches.arch/s390-11-13-zfcp_avoid_semaphore_race.patch + patches.arch/s390-11-14-zfcp_unit_remove.patch + patches.arch/s390-11-15-kernel_task_size.patch + patches.arch/s390-11-16-qeth_siga_error_handling.patch + + patches.arch/s390-12-01-cio-reprobe-deadlock-fix.patch + patches.arch/s390-12-02-zfcp_scsi_queue_erp_deadlock.patch + patches.arch/s390-12-03-zfcp_adjust_test_link_pre_reqs.patch + patches.arch/s390-12-04-zfcp_rport_handling_on_error_inject.patch + patches.arch/s390-12-05-cio_introduce_ccw_device_boxed_notify.patch + patches.arch/s390-12-06-zfcp_actcli_error.patch + patches.arch/s390-12-07-ctcm_remove_crash.patch + patches.arch/s390-12-08-kernel_appldata_vtimer.patch + patches.arch/s390-12-09-qeth_lan_offline.patch + patches.arch/s390-12-10-kernel_appldata_mutex.patch + patches.arch/s390-12-11-zfcp_fcp_port_handling.patch + patches.arch/s390-12-12-zfcp_wka_wait_refcount.patch + patches.arch/s390-12-13-zfcp_deadlock_port_scan_ERP.patch + patches.arch/s390-12-14-zfcp_port_reference_counting.patch + patches.arch/s390-12-15-zfcp_abort_handler_for_completions_in_progress.patch + patches.arch/s390-12-16-zfcp_reference_counting_for_cfdc_requests.patch + + patches.arch/s390-13-01-af_iucv-fix-race-msgpending.patch + patches.arch/s390-13-02-zfcp_changed_port_did.patch + patches.arch/s390-13-03-qeth_checksum.patch + patches.arch/s390-13-04-qeth-port-isolation.patch + + patches.arch/s390-14-01-af_iucv-connect-free-path.patch + + patches.arch/s390-15-01-zfcp-erp-escalation.patch + patches.arch/s390-15-02-phys-port-close.patch + patches.arch/s390-15-03-zfcp-recover-stall.patch + patches.arch/s390-15-04-zfcp-unchained-sbals.patch + patches.arch/s390-15-05-zfcp-erp-notify.patch + patches.arch/s390-15-06-zfcp-recovery-wait.patch + patches.arch/s390-15-07-zfcp-fc-rport.patch + patches.arch/s390-15-08-zfcp-fc-wka-opening.patch + patches.arch/s390-15-09-idle-accounting.diff + patches.arch/s390-15-10-zcrypt-hrtimer-scheduling.patch + patches.arch/s390-15-11-cio-vary-unregister.patch + patches.arch/s390-15-12-zfcp-wka-work.patch + + patches.arch/s390-16-01-zfcp-link-test.patch + + patches.arch/s390-symmetrix-ioctl.patch + patches.fixes/zfcp-make-queue_depth-adjustable + + # s390-17-perf-01 needs to be after the debugging patch no-frame-pointer-select + # s390-17-perf-02 needs to be after s390-utrace-enablement + patches.arch/s390-17-perf-03-qdio_inline_qdio_perf_stat_inc.patch + patches.arch/s390-17-perf-04-qdio_move_adapter_interrupt_tasklet_code.patch + patches.arch/s390-17-perf-05-qdio_extract_all_primed_SBALs_at_once.patch + patches.arch/s390-17-perf-07-qdio_sanitize_do_QDIO_sanity_checks.patch + patches.arch/s390-17-perf-08-qdio_merge_AI_tasklet_into_interrupt_handler.patch + patches.arch/s390-17-perf-09-module-plt.patch + patches.arch/s390-17-perf-10-cio-scsw-helper.patch + patches.arch/s390-17-perf-11-csum-fold.patch + patches.arch/s390-17-perf-12-get_clock_monotonic.patch + patches.arch/s390-17-perf-13-dasd-goodcase-perf.patch + patches.arch/s390-17-perf-14-zfcp-optimize-qdio_account.patch + patches.arch/s390-17-perf-15-zfcp-move-debug-data.patch + patches.arch/s390-17-perf-16-zfcp-scsi-trace-only-matching-debug-data.patch + patches.arch/s390-17-perf-17-zfcp-fsfhba-trace-only-matching-debug-data.patch + + patches.arch/s390-18-01-cio-retries.patch + patches.arch/s390-18-02-cio-race.patch + patches.arch/s390-18-03-iucv-query-maxconn.patch + + patches.arch/s390-19-01-dasd-diag-for-readonly-devices.patch + patches.arch/s390-19-02-ap_bus-lock-when-scheduling-hrtimer.patch + patches.arch/s390-19-03-kernel-clear-high-regs.patch + + patches.arch/s390-personality-mask.patch + patches.arch/s390-zfcp-synchronize-scsi-register + patches.suse/s390-Kerntypes.diff + patches.arch/s390-disable-etr-stp + patches.arch/s390-dasd-eckd_write_r0.patch + + patches.arch/s390-20-02-sclp-dump-indicator.patch + patches.arch/s390-20-03-zfcp-fail-commands.diff + + ######################################################## + # VM/FS patches + ######################################################## + patches.suse/unmap_vmas-lat ++andrea patches.suse/silent-stack-overflow + patches.suse/silent-stack-overflow-2.patch + patches.fixes/do_anonymous_page-race + patches.fixes/oom-warning + patches.suse/shmall-bigger + patches.fixes/grab-swap-token-oops + patches.fixes/mm-madvise-fix.patch + patches.fixes/slab-alloc_slabmgmt-fix.patch + patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch + patches.fixes/mm-fix-Commited_AS-underflow-on-large-NR_CPUS + + patches.suse/osync-error + patches.fixes/remount-no-shrink-dcache + patches.suse/reiser4-sync_inodes + patches.suse/x86-gb-linear-map.patch + patches.suse/file-capabilities-add-file_caps-switch.diff + patches.suse/file-capabilities-disable-by-default.diff + patches.fixes/block-sanitize-invalid-partition-table-entries + + patches.suse/mnt-want-write-speedup.patch + patches.suse/mnt_clone_write.patch + patches.suse/unlock_page-speedup.patch + patches.suse/mm-devzero-optimisation.patch + patches.fixes/mm-nr_pdflush-race-fix.patch + patches.fixes/numa-enable-hashdist-default.patch + patches.fixes/aggressive-zone-reclaim.patch + + patches.suse/mm-vmalloc-fail-dump-stack.patch + patches.fixes/mm-fix-overcommit-accounting.patch + + ######################################################## + # CPU scheduler + ######################################################## + patches.fixes/bug-437171_1_sched_clock_lock.patch + patches.fixes/bug-437171_2_sched_delta_weight.patch + patches.fixes/bug-437171_3_rework_wakeup_preemption.patch + patches.fixes/bug-437171_4_sched_reinstate_vruntime_wakeup.patch + + ######################################################## + # nfsacl protocol (agruen) + ######################################################## ++agruen patches.suse/nfsacl-client-cache-CHECK.diff ++agruen patches.fixes/nfs-acl-caching.diff + + ######################################################## + # misc small fixes + ######################################################## + patches.suse/connector-read-mostly + patches.suse/kbd-ignore-gfx.patch + patches.fixes/ds1682-build-fix + patches.suse/rlimit-memlock-64k.patch + patches.fixes/sched-fix-__load_balance_iterator-for-cfs-with-on.patch + patches.fixes/use-totalram_pages + + ######################################################## + # + # ACPI patches + # + ######################################################## + patches.suse/apm_setup_UP.diff + + # Check resource conflicts between hwmon and ACPI OpRegs + patches.arch/check-for-acpi-resource-conflicts-in-hwmon-drivers.patch + + patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch + patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch + patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch + + patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch + + patches.arch/acpi_thermal_passive_blacklist.patch + + patches.arch/0000-ACPI-video-Ignore-devices-not-present.patch + patches.arch/0001-Check-for-ACPI-backlight-support.patch + patches.arch/0002-Acer-WMI-fingers-off-backlight-video.ko.patch + patches.arch/0003-Asus-acpi-fingers-off-backlight.patch + patches.arch/0004-Compal-fingers-off-backlight.patch + patches.arch/0005-eeepc-laptop-fingers-off.patch + patches.arch/0006-fujitsu-laptop-fingers-off-backlight.patch + patches.arch/0007-msi-laptop-fingers-off-backlight.patch + patches.arch/0008-sony-laptop-fingers-off-backlight.patch + patches.arch/0009-thinkpad_acpi-fingers-off-backlight.patch + patches.arch/thinkpad_fingers_off_backlight_igd.patch + patches.arch/thinkpad_acpi-hotkey-notify-fix + patches.arch/acpi_video_thinkpad_exclude_IGD_devices.patch + + patches.arch/acpi-dock-fix-eject-request-process.patch + patches.arch/acpi-dock-_LCK-support-for-dock.patch + patches.arch/acpi-dock-makeing-dock-driver-supports-bay-and-battery-hotplug.patch + patches.arch/acpi-dock-Fix-duplicate-notification-handler-register.patch + patches.arch/acpi-dock-fix-hotplug-race.patch + patches.arch/acpi-libata-hotplug-to-align-with-dock-driver.patch + patches.arch/acpi-dock-introduce-.uevent-for-devices-in-dock.patch + patches.arch/acpi-bay-remove-useless-code.patch + patches.arch/acpi-bay-remove-from-makefile + patches.arch/acpi-dock-fix-for-bay-in-a-dock-station.patch + patches.arch/acpi-dock-add-type-sysfs-file-for-dock.patch + patches.arch/acpi-dock-don-t-eval-_sta-on-every-show_docked-sysfs-read.patch + patches.arch/acpi-export-hotplug_execute + + patches.fixes/acpi_use_acpi_exception.patch + patches.fixes/fujisu_laptop_fix_section_mismatch.patch + patches.arch/acpi_ec_provide_non_interrupt_mode_boot_param.patch + patches.arch/acpi_x2APIC_madt_enhancements.patch + + # HP - Differ ACPI processor declarations and gain apic id + # correctly for each + patches.arch/acpi_disambiguate_processor_declaration_type.patch + patches.arch/acpi_behave_uniquely_based_on_processor_declaration.patch + patches.arch/acpi_processor_cleanups.patch + patches.fixes/acpi_assure_unique_processor_proc_creation.patch + + patches.suse/acpi_osi_sle11_ident.patch + + patches.arch/acpi_srat-pxm-rev-store.patch + patches.arch/acpi_srat-pxm-rev-ia64.patch + patches.arch/acpi_srat-pxm-rev-x86-64.patch + + patches.suse/bug-504646-acpi-enable-root-bridge-to-wakeup.patch + patches.arch/bug-535380-x86-change-some-messages-to-debug.patch + + ######################################################## + # CPUFREQ + ######################################################## + # To be benchmarked (if time after late feature freeze): ++trenn patches.drivers/cpufreq_add_cpu_number_paramater_1.patch ++trenn patches.drivers/cpufreq_change_load_calculation_2.patch ++trenn patches.drivers/cpufreq_get_cpu_idle_time_changes_3.patch ++trenn patches.drivers/cpufreq_parameterize_down_differential_4.patch ++trenn patches.drivers/cpufreq_changes_to_get_cpu_idle_us_5.patch ++trenn patches.drivers/cpufreq_add_idle_microaccounting_6.patch + + patches.fixes/cpufreq_export_latency.patch + patches.fixes/cpufreq_ondemand_adjust_sampling_rate_limit.patch + patches.fixes/x86_cpufreq_powernow-k8_acpi_latency_values.patch + patches.fixes/cpufreq_ondemand_performance_optimise_default_settings.patch + patches.suse/hp_backlight_blacklist_6530b.patch + patches.arch/x86_cpufreq_intel_blacklist.patch + + ######################################################## + # AGP, graphics related stuff + ######################################################## + patches.arch/x86_agpgart-g33-stoeln-fix-2.patch + + ######################################################## + # Suse specific stuff + ######################################################## + # TIOCGDEV - suse special +# patches.fixes/tiocgdev +# patches.suse/mm-increase-dirty-limits.patch + + ######################################################## + # Networking, IPv6 + ######################################################## + patches.fixes/bridge-module-get-put.patch + patches.fixes/vlan-gso-size-fix + patches.fixes/pkt_sched_multiq_support + patches.fixes/pkt_action-skbedit + patches.fixes/bonding-net-move-last_rx-update-into-bonding-recv-logic + patches.fixes/fix-balance-alb-bonding-receive + patches.fixes/tc-fix-unitialized-kernel-memory-leak + + ######################################################## + # NFS + ######################################################## + patches.fixes/nfs-file-cred-context-null + patches.fixes/nfs-handle-ESTALE-on-ACCESS + patches.fixes/nfs-fix-posix-acl + patches.fixes/nfs-fix-nfs3_xdr_setaclargs + patches.fixes/sunrpc-fix-oops-not-setup-socket + patches.fixes/nfs-lock-release-lockargs + # 5 patches for bnc#490030 + patches.fixes/nfs-01-Uninline-the-function-put_mnt_ns + patches.fixes/nfs-02-Add-VFS-helper-functions-for-setting-up-private-namespaces + patches.fixes/nfs-03-NFSv4-Replace-nfs4_path_walk-with-VFS-path-lookup-in-private-namespace + patches.fixes/nfs-04-Fix-nfs_path-to-always-return-a-slash-at-the-beginning-of-the-path + patches.fixes/nfs-05-Correct-the-NFS-mount-path-when-following-a-referral + patches.fixes/nfs-06-dont-bother-with-check_mnt-in-do_add_mount-on-shrinkable-ones + patches.fixes/NFSv4-Fix-an-Oops-in-nfs4_free_lock_state.patch + + patches.fixes/sunrpc-tcp-reconnect + patches.fixes/nfs-slot-table-alloc + patches.fixes/nfs-honour-server-preferred-io-size + patches.fixes/nfs-auth-cache-race.patch + patches.fixes/nfs-mount-symlink-fix + patches.fixes/nfs-fix-NFS4ERR_FILE_OPEN-handling + + ######################################################## + # NFSd + ######################################################## + # bnc#498708 + patches.fixes/nfsd-01-sunrpc-cache-simplify-cache_fresh_locked-and-cache_f.patch + patches.fixes/nfsd-02-sunrpc-cache-recheck-cache-validity-after-cache_defe.patch + patches.fixes/nfsd-03-sunrpc-cache-use-list_del_init-for-the-list_head-ent.patch + patches.fixes/nfsd-04-sunrpc-cache-avoid-variable-over-loading-in-cache_de.patch + patches.fixes/nfsd-05-sunrpc-cache-allow-thread-to-block-while-waiting-for.patch + patches.fixes/nfsd-06-sunrpc-cache-retry-cache-lookups-that-return-ETIMEDO.patch + patches.fixes/nfsd-07-nfsd-idmap-drop-special-request-deferal-in-favour-of.patch + patches.fixes/nfsd-08-sunrpc-fix-memory-leak-in-unix_gid-cache.patch + patches.fixes/nfsd-09-fix-kabi + patches.fixes/nfsd4-posix-acl-to-nfs4-acl-conversion-isues.diff + patches.fixes/nfsd-exclusive-create-fix + patches.fixes/nfsd-acl.patch + + ######################################################## + # lockd + statd + ######################################################## + + ######################################################## + # cifs patches + ######################################################## + patches.fixes/cifs-fix-ssh-tunneled-mounts + + ######################################################## + # ext2/ext3 + ######################################################## +# patches.suse/ext3-barrier-default + patches.suse/ext2-fsync-err + patches.fixes/ext3-mark-super-uptodate + patches.fixes/ext3_false_EIO_fix.diff + patches.fixes/ext2_mtime_update_on_rename.diff + + ######################################################## + # ext4 + ######################################################## +# patches.fixes/percpu_counter_sum_cleanup.patch +# patches.fixes/ext4-fixes-2.6.28-rc8.patch +# patches.fixes/ext4-mballoc-preallocate.patch +# patches.fixes/ext4-use-a-fake-block-number-for-delayed-new-buffer_head +# patches.fixes/ext4-fix-sub-block-zeroing-for-preallocated-writes +# patches.fixes/ext4-clear-unwritten-flag-after-extent-initialization +# patches.fixes/ext4-avoid-corrupting-the-uninitialized-bit-in-the-extent-during-truncate +# patches.fixes/ext4-avoid-null-pointer-dereference-when-decoding-erofs-w-o-a-journal +# patches.fixes/ext4-avoid-divide-by-zero-when-trying-to-mount-a-corrupted-file-system + +# patches.fixes/ext4-fix-i_flags-access-in-ext4_da_writepages_trans_blocks +# patches.fixes/ext4-fix-potential-buffer-head-leak-when-add_dirent_to_buf-returns-enospc +# patches.fixes/ext4-fix-uninit-block-bitmap-initialization-when-s_meta_first_bg-is-non-zero +# patches.fixes/ext4-journal-all-modifications-in-ext4_xattr_set_handle +# patches.fixes/ext4-make-sure-directory-and-symlink-blocks-are-revoked +# patches.fixes/ext4-plug-a-buffer_head-leak-in-an-error-path-of-ext4_iget +# patches.fixes/ext4-return-the-ptr_err-of-the-correct-pointer-in-setup_new_group_blocks +# patches.fixes/jbd2-fix-race-between-write_metadata_buffer-and-get_write_access +# patches.fixes/jbd2-add-enomem-checking-in-and-for-jbd2_journal_write_metadata_buffer + + ######################################################## + # Reiserfs Patches + ######################################################## + + # From -mm + + patches.suse/reiserfs-mount-count +- patches.suse/reiserfs-inode-init + patches.fixes/reiserfs-commit-ids-unsigned-ints + + + # Better error handling and reporting + patches.suse/reiserfs-buffer-info-for-balance.diff + patches.suse/reiserfs-consistent-messages.diff + patches.suse/reiserfs-reiserfs_info.diff + patches.suse/reiserfs-reiserfs-warning.diff + patches.suse/reiserfs_warning-reentrant + patches.suse/reiserfs-reiserfs_panic.diff + patches.suse/reiserfs-rearrange-journal-abort.diff + patches.suse/reiserfs-add-reiserfs_error.diff + patches.suse/reiserfs-use-reiserfs_error.diff + + # Extended attribute rework + patches.suse/reiserfs-remove-xinode + patches.suse/reiserfs-xattr-get-page + patches.suse/reiserfs-remove-link-detection.diff + patches.suse/reiserfs-xattr-S_PRIVATE + patches.suse/reiserfs-clean-up-xattrs + patches.suse/reiserfs-simplify-xattr-internal-file-lookups-opens.diff + patches.suse/reiserfs-eliminate-per-super-xattr-lock.diff + patches.suse/reiserfs-make-per-inode-xattr-locking-more-fine-grained.diff + patches.suse/reiserfs-remove-i_has_xattr_dir.diff + patches.suse/reiserfs-use-generic-xattr-handlers.diff + patches.suse/reiserfs-journaled-xattrs.diff + patches.suse/reiserfs-kill-xattr-readdir.diff + patches.suse/reiserfs-selinux.diff + + # Code cleanups + patches.suse/reiserfs-simplify-buffer-info.diff + patches.suse/reiserfs-cleanup-path-funcs.diff + patches.suse/reiserfs-strip-whitespace.diff + patches.suse/reiserfs-rename-p_s_sb.diff + patches.suse/reiserfs-rename-p_s_bh.diff + patches.suse/reiserfs-rename-p_s_inode.diff + patches.suse/reiserfs-rename-p_s_tb.diff + patches.suse/reiserfs-rename-p_._.diff + patches.suse/reiserfs-rename-._.diff + + # Fixes + patches.fixes/reiserfs-varargs-fix + patches.fixes/reiserfs-error-buffer-locking + patches.suse/reiserfs-barrier-default + patches.fixes/reiserfs-truncate-failed-write + patches.fixes/reiserfs-replay-honor-ro + + + ######################################################## + # ocfs2 + ######################################################## + + # fs/dlm fixes + patches.fixes/dlm-allow-multiple-lockspaces.patch + patches.fixes/dlm-fix-shutdown-cleanup.patch + patches.suse/dlm-detect-available-userspace-daemon.patch + patches.suse/dlm-fix-locking-of-lockspace-list-in-dlm_scand.patch + patches.suse/dlm-fix-address-compare.patch + patches.suse/dlm-remove-bkl.patch + patches.suse/dlm-choose-better-identifiers.patch + patches.suse/dlm-trivial-annotation-of-be16-value.patch + patches.suse/dlm-fix-up-memory-allocation-flags.patch + patches.suse/dlm-remove-kmap-and-kunmap.patch + patches.suse/fix-warning-in-fsdlm-netlink.c.patch + patches.suse/dlm-remove-extra-blocking-callback-check.patch + patches.suse/dlm-improve-how-bast-mode-handling.patch + patches.suse/dlm-change-lock-time-stamping.patch + patches.suse/dlm-replace-schedule-with-cond_resched.patch + patches.suse/dlm-add-new-debugfs-entry.patch + patches.suse/dlm-add-time-stamp-of-blocking-callback.patch + patches.suse/dlm-fsdlm-ast.c-fix-warning.patch + patches.suse/dlm-fix-seq_file-usage-in-debugfs-lock-dump.patch + patches.suse/dlm-Change-rwlock-which-is-only-used-in-write-mode-to-a-spinlock.patch + patches.suse/dlm-change-rsbtbl-rwlock-to-spinlock.patch + patches.suse/dlm-fix-plock-notify-callback-to-lockd.patch + patches.suse/dlm-use-ipv6_addr_copy.patch + patches.suse/dlm-comment-typo-fixes.patch + patches.suse/dlm-replace-idr-with-hash-table-for-connections.patch + patches.suse/dlm-clear-defunct-cancel-state.patch + patches.suse/dlm-ignore-cancel-on-granted-lock.patch + patches.suse/dlm-fix-length-calculation-in-compat-code.patch + patches.suse/headers_check-fix-linux-dlm_plock.h.patch + patches.suse/dlm_lock_data-make-most-exported-headers-use-strict-integer-types.patch + + + # Extended Attribute Support + patches.suse/ocfs2-Modify-ocfs2_num_free_extents-f.patch + patches.suse/ocfs2-Use-ocfs2_extent_list-instead-o.patch + patches.suse/ocfs2-Abstract-ocfs2_extent_tree-in-b.patch + patches.suse/ocfs2-Make-high-level-btree-extend-co.patch + patches.suse/ocfs2-Add-the-basic-xattr-disk-layout-in-ocf.patch + patches.suse/ocfs2-Add-helper-function-in-uptodate.patch + patches.suse/ocfs2-Add-extent-tree-operation-for-x.patch + patches.suse/ocfs2-reserve-inline-space-for-extend.patch + patches.suse/ocfs2-Add-extended-attribute-support.patch + patches.suse/ocfs2-Add-xattr-index-tree-operations.patch + patches.suse/ocfs2-Add-xattr-bucket-iteration-for.patch + patches.suse/ocfs2-Add-xattr-lookup-code-xattr-btr.patch + patches.suse/ocfs2-Optionally-limit-extent-size-in.patch + patches.suse/ocfs2-Enable-xattr-set-in-index-btree.patch + patches.suse/ocfs2-Delete-all-xattr-buckets-during.patch + patches.suse/ocfs2-Add-incompatible-flag-for-exten.patch + patches.suse/ocfs2-fix-printk-format-warnings.patch + patches.suse/ocfs2-Prefix-the-extent-tree-operations-structure.patch + patches.suse/ocfs2-Prefix-the-ocfs2_extent_tree-structure.patch + patches.suse/ocfs2-Make-ocfs2_extent_tree-get-put-instead-of-all.patch + patches.suse/ocfs2-Make-private-into-object-on-ocfs2_extent_.patch + patches.suse/ocfs2-Provide-the-get_root_el-method-to-ocfs2_ext.patch + patches.suse/ocfs2-Use-struct-ocfs2_extent_tree-in-ocfs2_num_fre.patch + patches.suse/ocfs2-Determine-an-extent-tree-s-max_leaf_clusters.patch + patches.suse/ocfs2-Create-specific-get_extent_tree-functions.patch + patches.suse/ocfs2-Add-an-insertion-check-to-ocfs2_extent_tree_o.patch + patches.suse/ocfs2-Make-ocfs2_extent_tree-the-first-class-repres.patch + patches.suse/ocfs2-Comment-struct-ocfs2_extent_tree_operations.patch + patches.suse/ocfs2-Change-ocfs2_get_-_extent_tree-to-ocfs2_ini.patch + patches.suse/ocfs2-bug-fix-for-journal-extend-in-xattr.patch + patches.suse/ocfs2-Resolve-deadlock-in-ocfs2_xattr_free_.patch + patches.suse/ocfs2-Add-xattr-mount-option-in-ocfs2_show_options.patch + + # JBD2 Support + patches.suse/ocfs2-Limit-inode-allocation-to-32bits.patch + patches.suse/ocfs2-Add-the-inode64-mount-option.patch + patches.suse/ocfs2-Switch-over-to-JBD2.patch + + # POSIX File Locks support + patches.suse/ocfs2-POSIX-file-locks-support.patch + + # Dynamic local alloc + patches.suse/ocfs2-Track-local-alloc-bits-internally.patch + patches.suse/ocfs2-throttle-back-local-alloc-when-low-on-disk-sp.patch + patches.suse/ocfs2-track-local-alloc-state-via-debugfs.patch + + # Remaining 2.6.28 merge window patches + patches.suse/ocfs2-xattr.c-Fix-a-bug-when-inserting-xattr.patch + patches.suse/ocfs2-Add-empty-bucket-support-in-xattr.patch + patches.suse/ocfs2-Remove-pointless.patch + patches.suse/ocfs2-make-la_debug_mutex-static.patch + patches.suse/ocfs2-Documentation-update-for-user_xattr-nouser_.patch + patches.suse/ocfs2-use-smaller-counters-in-ocfs2_remove_xattr_cl.patch + patches.suse/ocfs2-Don-t-check-for-NULL-before-brelse.patch + patches.suse/ocfs2-Uninline-ocfs2_xattr_name_hash.patch + patches.suse/ocfs2-Move-trusted-and-user-attribute-support-into.patch + patches.suse/ocfs2-Calculate-EA-hash-only-by-its-suffix.patch + patches.suse/ocfs2-Refactor-xattr-list-and-remove-ocfs2_xattr_ha.patch + patches.suse/ocfs2-Separate-out-sync-reads-from-ocfs2_read_block.patch + patches.suse/ocfs2-Require-an-inode-for-ocfs2_read_block-s.patch + patches.suse/ocfs2-Simplify-ocfs2_read_block.patch + patches.suse/ocfs2-Move-ocfs2_bread-into-dir.c.patch + patches.suse/ocfs2-Kill-the-last-naked-wait_on_buffer-for-cach.patch + patches.suse/ocfs2-Make-cached-block-reads-the-common-case.patch + patches.suse/ocfs2-fix-build-error.patch + + # Fixes from 2.6.28 + patches.fixes/ocfs2-remove-undefined-xattr-handlers.patch + patches.fixes/ocfs2-remove-prepare_write-commit_write.patch + patches.fixes/ocfs2-fix-license-in-xattr.patch + patches.fixes/ocfs2-fix-function-declaration-and-definition-in-xa.patch + patches.fixes/ocfs2-remove-duplicate-definition-in-xattr.patch + patches.fixes/ocfs2-add-handler_map-array-bounds-checking.patch + patches.fixes/ocfs2-Check-xattr-block-signatures-properly.patch + patches.fixes/ocfs2-Don-t-return-EFAULT-from-a-corrupt-xattr-ent.patch + patches.fixes/ocfs2-Check-errors-from-ocfs2_xattr_update_xattr_se.patch + patches.fixes/ocfs2-Specify-appropriate-journal-access-for-new-xa.patch + patches.fixes/ocfs2-Don-t-repeat-ocfs2_xattr_block_find.patch + patches.fixes/ocfs2-Remove-unused-ocfs2_restore_xattr_block.patch + patches.fixes/ocfs2-Fix-some-typos-in-xattr-annotations.patch + patches.fixes/ocfs2-Fix-check-of-return-value-of-ocfs2_start_tran.patch + patches.fixes/ocfs2-Fix-checking-of-return-value-of-new_inode.patch + patches.fixes/ocfs2-Let-inode-be-really-deleted-when-ocfs2_mknod_.patch + patches.fixes/ocfs2-more_start_tran_fixes.patch + patches.fixes/ocfs2-Set-journal-descriptor-to-NULL-after-journal.patch + patches.fixes/ocfs2-return-0-in-page_mkwrite-to-let-VFS-retry.patch + patches.fixes/ocfs2-xattr-Proper-hash-collision-handle-in-bucket.patch + patches.fixes/ocfs2-truncate-outstanding-block-after-direct-io-fa.patch + patches.fixes/ocfs2-fix-printk-related-build-warnings-in-xattr.c.patch + patches.fixes/ocfs2-Check-search-result-in-ocfs2_xattr_block_get.patch + patches.fixes/ocfs2-comments-typo-fix.patch + patches.fixes/ocfs2-initialize-stack_user-lvbptr.patch + patches.fixes/ocfs2-fix-wake_up-in-unlock_ast.patch + patches.fixes/ocfs2-fix-return-value-set-in-init_dlmfs_fs.patch + patches.fixes/ocfs2-fix-regression-in-ocfs2_read_blocks_sync.patch + patches.fixes/ocfs2-Always-update-xattr-search-when-creating-buck.patch + patches.fixes/ocfs2-Add-JBD2-compat-feature-bit.patch + + # ACL and Security Attribute Support + patches.suse/ocfs2-Field-prefixes-for-the-xattr_bucket-structure.patch + patches.suse/ocfs2-Convenient-access-to-an-xattr-bucket-s-block.patch + patches.suse/ocfs2-Convenient-access-to-xattr-bucket-data-blocks.patch + patches.suse/ocfs2-Convenient-access-to-an-xattr-bucket-s-header.patch + patches.suse/ocfs2-Provide-a-wrapper-to-brelse-xattr-bucket-bu.patch + patches.suse/ocfs2-Improve-ocfs2_read_xattr_bucket.patch + patches.suse/ocfs2-Wrap-journal_access-journal_dirty-for-xattr-b.patch + patches.suse/ocfs2-Copy-xattr-buckets-with-a-dedicated-function.patch + patches.suse/ocfs2-Take-ocfs2_xattr_bucket-structures-off-of-the.patch + patches.suse/ocfs2-Use-buckets-in-ocfs2_xattr_bucket_find.patch + patches.suse/ocfs2-Use-buckets-in-ocfs2_xattr_create_index_block.patch + patches.suse/ocfs2-Use-buckets-in-ocfs2_defrag_xattr_bucket.patch + patches.suse/ocfs2-Use-buckets-in-ocfs2_xattr_set_entry_in_bucke.patch + patches.suse/ocfs2-xattr-Remove-additional-bucket-allocation-in.patch + patches.suse/ocfs2-xattr-Only-set-buffer-update-if-it-doesn-t-ex.patch + patches.suse/ocfs2-xattr-Only-extend-xattr-bucket-in-need.patch + patches.suse/ocfs2-Add-clusters-free-in-dealloc_ctxt.patch + patches.suse/ocfs2-xattr-Move-clusters-free-into-dealloc.patch + patches.suse/ocfs2-xattr-Reserve-meta-data-at-the-beginning-of-o.patch + patches.suse/ocfs2-xattr-Merge-xattr-set-transaction.patch + patches.suse/ocfs2-turn-__ocfs2_remove_inode_range-into-ocfs2_.patch + patches.suse/ocfs2-move-new-inode-allocation-out-of-the-transact.patch + patches.suse/ocfs2-add-ocfs2_xattr_set_handle.patch + patches.suse/ocfs2-add-security-xattr-API.patch + patches.suse/ocfs2-add-ocfs2_init_security-in-during-file-create.patch + patches.suse/ocfs2-add-ocfs2_xattr_get_nolock.patch + patches.suse/ocfs2-add-POSIX-ACL-API.patch + patches.suse/ocfs2-add-ocfs2_check_acl.patch + patches.suse/ocfs2-add-ocfs2_acl_chmod.patch + patches.suse/ocfs2-add-ocfs2_init_acl-in-mknod.patch + patches.suse/ocfs2-add-mount-option-and-Kconfig-option-for-acl.patch + + # bnc #499278 + patches.fixes/ocfs2-really-add-ACL-Kconfig.patch + + # Quotas + patches.suse/quota-Add-callbacks-for-allocating-and-destroying-d.patch + patches.suse/quota-Increase-size-of-variables-for-limits-and-ino.patch + patches.suse/quota-Remove-bogus-optimization-in-check_idq-an.patch + patches.suse/quota-Make-_SUSPENDED-just-a-flag.patch + patches.suse/quota-Allow-to-separately-enable-quota-accounting-a.patch + patches.suse/ext3-Use-sb_any_quota_loaded-instead-of-sb_any_qu.patch + patches.suse/reiserfs-Use-sb_any_quota_loaded-instead-of-sb_an.patch + patches.suse/quota-Remove-compatibility-function-sb_any_quota_en.patch + patches.suse/quota-Introduce-DQUOT_QUOTA_SYS_FILE-flag.patch + patches.suse/quota-Move-quotaio_v-12-.h-from-include-linux-to-f.patch + patches.suse/quota-Split-off-quota-tree-handling-into-a-separate.patch + patches.suse/quota-Convert-union-in-mem_dqinfo-to-a-pointer.patch + patches.suse/quota-Allow-negative-usage-of-space-and-inodes.patch + patches.suse/quota-Keep-which-entries-were-set-by-SETQUOTA-quota.patch + patches.suse/quota-Add-helpers-to-allow-ocfs2-specific-quota-ini.patch + patches.suse/quota-Implement-function-for-scanning-active-dquots.patch + patches.suse/ocfs2-Support-nested-transactions.patch + patches.suse/ocfs2-Assign-feature-bits-and-system-inodes-to-quot.patch + patches.suse/ocfs2-Mark-system-files-as-not-subject-to-quota-acc.patch + patches.suse/ocfs2-Implementation-of-local-and-global-quota-file.patch + patches.suse/ocfs2-Add-quota-calls-for-allocation-and-freeing-of.patch + patches.suse/ocfs2-Enable-quota-accounting-on-mount-disable-on.patch + patches.suse/ocfs2-Implement-quota-syncing-thread.patch + patches.suse/ocfs2-Implement-quota-recovery.patch + patches.suse/ocfs2-Fix-grace-time-syncing.patch + patches.suse/ocfs2-Fix-oop-in-recovery-without-quotas + patches.suse/ocfs2-Fix-mount-cleanup-after-quota-failure.patch + patches.suse/ocfs2-Change-quotafile-names.patch + patches.suse/ocfs2-Fix-oops-when-one-quotatype-enabled + patches.suse/ocfs2-Fix-hang-in-quota-recovery-code.patch + + # Fixes from 2.6.29 + patches.fixes/ocfs2-dlm-Hold-off-sending-lockres-drop-ref-message.patch + patches.fixes/ocfs2-push-out-dropping-of-dentry-lock-to-ocfs2_wq.patch + patches.fixes/ocfs2-wakeup-the-downconvert-thread-after-a-success.patch + patches.fixes/ocfs2-add-quota-call-to-ocfs2_remove_btree_range.patch + patches.fixes/ocfs2-access-and-dirty-the-buffer_head-in-mark_writ.patch + patches.fixes/ocfs2-dlm-use-ast_lock-to-protect-ast_list.patch + patches.fixes/ocfs2-dlm-make-dlm_assert_master_handler-kill-its.patch + patches.fixes/ocfs2-set-gap-to-seperate-entry-and-value-when-xatt.patch + patches.fixes/ocfs2-add-io-error-check-in-ocfs2_get_sector.patch + patches.fixes/ocfs2-reserve-xattr-block-for-new-directory-with-in.patch + patches.fixes/ocfs2-tweak-to-get-the-maximum-inline-data-size-wit.patch + patches.fixes/ocfs2-fix-a-bug-found-by-sparse-check.patch + patches.fixes/ocfs2-use-xs-bucket-to-set-xattr-value-outside.patch + + # Quota fixes from 2.6.31 + patches.fixes/ocfs2-1.4-git-65bac575e35915801ea518b9d8d8824367d125c8 + patches.fixes/ocfs2-1.4-git-80d73f15d12f087f3fe074f8a4d6e5c5624f2b47 + patches.fixes/ocfs2-1.4-git-4e8a301929bfa017e6ffe11e3cf78ccaf8492801 + patches.fixes/ocfs2-1.4-git-b4c30de39a2596503e888a7b47d19792f25913d6 + patches.fixes/ocfs2-quota-Make-global-quota-files-blocksize-aligned.patch + patches.fixes/ocfs2-quota-Mark-buffer-uptodate-before-calling-ocfs2_jou.patch + patches.fixes/ocfs2-quota-Initialize-blocks-allocated-to-local-quota-fi.patch + patches.fixes/ocfs2-quota-Remove-syncjiff-field-from-quota-info.patch + + # bnc #408304 + patches.fixes/ocfs2-dlm-fix-race-in-adding-removing-lockres-to-f.patch + patches.fixes/ocfs2-dlm-encapsulate-adding-and-removing-of-mle-fr.patch + patches.fixes/ocfs2-dlm-clean-up-struct-dlm_lock_name.patch + patches.fixes/ocfs2-dlm-refactor-dlm_clean_master_list.patch + patches.fixes/ocfs2-dlm-create-and-destroy-the-dlm-master_hash.patch + patches.fixes/ocfs2-dlm-activate-dlm-master_hash-for-master-list.patch + patches.fixes/ocfs2-dlm-indent-dlm_cleanup_master_list.patch + patches.fixes/ocfs2-dlm-track-number-of-mles.patch + patches.fixes/ocfs2-dlm-improve-lockres-counts.patch + patches.fixes/ocfs2-dlm-dlm_set_lockres_owner-and-dlm_change_lo.patch + patches.fixes/ocfs2-dlm-show-the-number-of-lockres-mles-in-dlm_st.patch + patches.fixes/ocfs2-dlm-remove-struct-dlm_lock_name-in-struct-dlm.patch + patches.fixes/ocfs2-dlm-do-not-purge-lockres-that-is-being-migrat.patch + patches.fixes/ocfs2-dlm-tweak-mle_state-output.patch + patches.fixes/ocfs2-initialize-count-before-generic_write_checks + + # fixes from 2.6.31 + patches.fixes/dlm-fix-use-count-with-multiple-joins.patch + patches.fixes/dlm-connect-to-nodes-earlier.patch + patches.fixes/dlm-use-more-NOFS-allocation.patch + patches.fixes/dlm-Fix-uninitialised-variable-warning-in-lock.c.patch + patches.fixes/dlm-fix-plock-use-after-free.patch + patches.fixes/dlm-free-socket-in-error-exit-path.patch + + # bnc #524222 + patches.fixes/dlm-close-connection-2.patch + # bnc #531716 + patches.fixes/bug-531716_ocfs2-SLE11-dentry_lock_drop_flush.diff + # bnc #524683 + patches.fixes/ocfs2-dlm-wait-on-lockres-instead-of-err-during-cancel.patch + # Assorted btree fixes in support of bnc 528427 + patches.fixes/ocfs2-adjust-rightmost-path-in-ocfs2_add_branch.patch + patches.fixes/ocfs2-add-extra-credits-and-access-the-modified-bh.patch + patches.fixes/ocfs2-use-ocfs2_rec_clusters-in-ocfs2_adjust_adjace.patch + patches.fixes/ocfs2-release-the-buffer-head-in-ocfs2_do_truncate.patch + # bnc #552602 + patches.fixes/ocfs2-fix-check-for-osb-in-kill_sb.patch + + patches.fixes/dlm-enable-debug.patch + patches.suse/64bytes_lvb_len.diff + + # Userspace clustering will be implemented in a completely + # different manner starting with openSUSE 11.1 + + ######################################################## + # xfs + ######################################################## + patches.suse/xfs-dmapi-src + patches.suse/xfs-dmapi-enable + patches.suse/xfs-dmapi-xfs-enable + patches.fixes/xfs-dmapi-fixes + patches.suse/xfs-nfsd-dmapi-aware + patches.suse/xfs-account-for-allocated-blocks-when-expanding-directories + patches.suse/xfs-handle-memory-allocation-failures-during-log-initialisation + patches.suse/xfs-check-for-valid-transaction-headers-in-recovery + patches.suse/xfs-wait-for-all-IO-on-truncate-to-zero + patches.fixes/xfs-redirty-ENOSPC.patch + patches.fixes/xfs-kern_32215a_Clean-up-dquot-pincount-code.patch + patches.kabi/xfs-dquot-pincount-kabi.patch + patches.fixes/xfs_file_last_byte-needs-to-acquire-ilock.patch + patches.fixes/xfs-fix-overflow-in-xfs_growfs_data_private + patches.fixes/xfs-more-sb-checks + + ######################################################## + # novfs + ######################################################## +# patches.suse/novfs-add-the-novell-filesystem-client-kernel-module.patch +# patches.suse/convert-novfs-to-open-soure-coding-standards.patch +# patches.suse/novfs-merge-changes.diff +# patches.suse/novfs-patch-2.6.27 +# patches.suse/novfs-gregorian-day-fix +# patches.suse/novfs-map-drives-correctly.diff +# patches.suse/novfs-clear-mappeddrives.patch + + ######################################################## + # other filesystem stuff + ######################################################## + patches.suse/squashfs-3.4.patch + + patches.suse/parser-match_string.diff + patches.suse/fs-may_iops.diff + patches.suse/fs-knows-MAY_APPEND.diff + patches.suse/nfs4acl-common.diff + patches.suse/nfs4acl-ext3.diff + patches.suse/nfs4acl-ai.diff + + patches.fixes/udf-faster_anchor_detection.patch + patches.fixes/hfs-corrupt-extent-tree-mount-oops-fix + patches.fixes/zisofs-large-pagesize-read.patch + + ######################################################## + # Netfilter + ######################################################## + + # anyone want to refresh this one? + patches.suse/netfilter-ipv4options + patches.suse/netfilter-ipt_LOG-mac + + patches.suse/netfilter-ip_conntrack_slp.patch + patches.fixes/fix-nf_conntrack_slp +# patches.fixes/netfilter-remove-pointless-config_nf_ct_acct-warning + + ######################################################## + # + # Device drivers + # + ######################################################## + + patches.drivers/power-introduce-system_entering_hibernation + patches.drivers/dmi-introduce-dmi_first_match + + patches.drivers/igp-fix-ring-on-suspend.patch + + patches.drivers/e1000e_add_82574L.patch + patches.drivers/e1000e_add_ICH9_BM.patch + patches.drivers/e1000e_add_LOM_devices.patch + patches.drivers/e1000e_add_ECC + patches.drivers/e1000e-Fixes-possible-phy-corrupton-on-82571-design.patch + patches.drivers/e1000e-io_error_detected-callback-should-return-PCI_.patch + + patches.suse/e1000e_Export_set_memory_ro-rw + patches.drivers/e1000e-enhance-frame-fragment-detection.patch + + patches.drivers/e1000-return-pci_ers_result_disconnect-on-permanent-error.patch + patches.drivers/e1000-enhance-frame-fragment-detection.patch + + patches.drivers/tg3-Add-57780-ASIC-revision.patch + patches.drivers/broadcom-Add-support-for-the-57780-integrated-PHY.patch + patches.drivers/bnx2x-eeh.patch + patches.drivers/bnx2-Add-bnx2_shutdown_chip + patches.drivers/bnx2-check-running.patch + patches.drivers/bnx2-Add-PCI-ID-for-5716S + patches.drivers/bnx2-Fix-bug-in-bnx2_free_rx_mem_ + patches.drivers/bnx2x-version-update.patch + patches.drivers/bnx2x-Using-singlethread-work-queue.patch + patches.drivers/bnx2x-Missing-memory-barriers.patch + patches.drivers/bnx2x-Using-system-page-size-for-SGE.patch + patches.drivers/bnx2x-Missing-mask-when-calculating-flow-control.patch + patches.drivers/bnx2x-Flow-control-updated-before-reporting-the-lin.patch + patches.drivers/bnx2x-Protecting-the-link-change-indication.patch + patches.drivers/bnx2x-VLAN-tagged-packets-without-VLAN-offload.patch + patches.drivers/bnx2x-Endianness-issues.patch + patches.drivers/bnx2x-Fixing-the-doorbell-size.patch + patches.drivers/bnx2x-Missing-brackets.patch + patches.drivers/bnx2x-Indirection-table-initialization-index.patch + patches.drivers/bnx2x-MTU-Filter.patch + patches.drivers/bnx2x-First-slow-path-interrupt-race.patch + patches.drivers/bnx2x-Free-IRQ.patch + patches.drivers/bnx2x-Handling-probe-failures.patch + patches.drivers/bnx2x-Potential-race-after-iSCSI-boot.patch + patches.drivers/bnx2x-Wrong-HDR-offset-in-CAM.patch + patches.drivers/bnx2x-Read-chip-ID.patch + patches.fixes/bnx2x-block-nvram-access-when-device-is-inactive + patches.drivers/bnx2x-Overstepping-array-bounds.patch + patches.drivers/bnx2x-1G-10G-toggling-race.patch + patches.drivers/bnx2x-Prevent-self-test-loopback-failures.patch + patches.drivers/bnx2x-Legacy-speeds-autoneg-failures.patch + patches.drivers/bnx2x-Handling-PHY-FW-load-failure.patch + patches.drivers/bnx2x-Driver-description-update.patch + patches.drivers/bnx2x-Barriers-for-the-compiler.patch + patches.drivers/bnx2x-Version-update.patch + patches.drivers/bnx2x-Reset-HW-before-use.patch + patches.drivers/bnx2x-Disable-napi.patch + patches.drivers/bnx2x-Handling-load-failures.patch + patches.drivers/bnx2x-Carrier-off-first-call.patch + patches.drivers/bnx2x-Calling-napi_del.patch + patches.drivers/bnx2x-Missing-rmb-when-waiting-for-FW-response.patch + patches.drivers/bnx2x-loopback-test-failure.patch + patches.drivers/bnx2x-Version.patch + patches.drivers/bnx2x-tx_has_work-should-not-wait-for-FW.patch + patches.drivers/bnx2x-Adding-restriction-on-sge_buf_size.patch + patches.drivers/bnx2x-Casting-page-alignment.patch + patches.drivers/bnx2x-Using-DMAE-to-initialize-the-chip.patch + + patches.drivers/r8169-Tx-performance-tweak-helper + patches.drivers/r8169-use-pci_find_capability-for-the-PCI-E-features + patches.drivers/r8169-add-8168-8101-registers-description + patches.drivers/r8169-add-hw-start-helpers-for-the-8168-and-the-8101 + patches.drivers/r8169-additional-8101-and-8102-support + patches.drivers/r8169-allow-true-forced-mode-setting.patch + patches.drivers/r8169-Use-a-different-default-for-each-family.patch + + patches.drivers/ixgbe-fcoe-bugfixes + + patches.drivers/sgi-ioc4-request-submodules + + patches.drivers/sky2-no-link-at-probe.patch + + patches.drivers/reenable-generic_serial + + # This one is more related to x2APIC patches, but adjusted by SGI to cleanly + # patch on-top of sgi-uv-led -> I don't do the extra work and keep it here + patches.arch/x86_uv_early_detect.patch + patches.arch/x86_sgi_uv_early_detect_oem.patch + patches.fixes/uv-redundant-creation-of-proc-dir + + # Add support for Montevina hardware; series mainlined 2.6.26 + + patches.drivers/ehca-flush-cqe.patch + patches.drivers/ehca-rejecting-dynamic-mem-add-remove.patch + + patches.drivers/tpm-correct-timeouts.patch + patches.drivers/tpm-bcm0102-workaround.patch + + patches.drivers/0001-IB-ehca-Fix-problem-with-max-number-of-QPs-and-CQs.patch + + patches.drivers/ehca-fix-possible-nullpointer-access-v2.patch + patches.drivers/ehca-malloc-speedup + + patches.drivers/disable-catas_reset-by-default-to-avoid-problems-with-eeh.patch + patches.fixes/hpilo-open-close-fix + patches.fixes/ib-ipath-fix-hang-on-module-unload + patches.fixes/initialize-dev-power-entry + + ######################################################## + # Storage + ######################################################## + + # libata + patches.drivers/libata-add-waits-for-govault + patches.drivers/libata-unlock-hpa-by-default + patches.drivers/libata-prefer-over-ide + patches.drivers/libata-dont-restore-DET-on-detach + + # libata-slave_link + patches.drivers/libata-make-SCR-access-ops-per-link + patches.drivers/libata-reimplement-link-iterator + patches.drivers/libata-misc-updates-to-prepare-for-slave-link + patches.drivers/libata-implement-slave_link + patches.drivers/libata-transfer-EHI-control-flags-to-slave-ehc.i + patches.drivers/libata-eh-fix-slave-link-EH-action-mask-handling + patches.drivers/libata-set-device-class-to-NONE-if-phys_offline + patches.drivers/libata-ata_piix-use-slave_link + + patches.drivers/libata-ata_piix-add-intel-ibex-pci-ids + patches.drivers/libata-ata_piix-add-Hercules-EC-900-mini-to-laptop-tbl + patches.drivers/libata-sata_via-load-DEVICE-register-when-CTL-changes + patches.drivers/libata-sata_via-fix-support-for-5287 + patches.drivers/libata-sata_via-restore-vt-_prepare_host-error-handling + patches.drivers/libata-sata_via-add-vt8261-support.patch + patches.drivers/libata-implement-NO_SPINDOWN + patches.drivers/libata-ahci-blacklist-double-spin-off + patches.drivers/libata-sata_sil-blacklist-double-spin-off + patches.drivers/libata-ata_piix-blacklist-double-spin-off + patches.drivers/libata-whitelist-good-bridges + patches.drivers/libata-add-and-use-HORKAGE_ATAPI_MOD16_DMA + patches.drivers/libata-pata_sch-slave-poss + patches.drivers/libata-ata_piix-clear-spurious-IRQ + patches.drivers/libata-ata_piix-borked-tecra-m4-broken-suspend + patches.drivers/libata-pata_hpt366-fix-clock-detection + patches.drivers/libata-pata_hpt366-fix-cable-detection + patches.drivers/libata-pata_hpt366-no-ATAPI-DMA + patches.drivers/libata-pata_hpt366-reimplement-mode-programming + patches.drivers/libata-ata_piix-add-VGN-BX297XP-to-broken-suspend-list + patches.drivers/libata-clear-ering-on-resume + patches.drivers/libata-ahci-correct-enclosure-LED-state-save + patches.drivers/libata-ahci-enclosure-management-bios-workaround + patches.drivers/libata-6gbps-message + patches.drivers/libata-ahci-sb600-srst-workaround-soften-msg + patches.drivers/libata-ocz-vertex-no-hpa + patches.drivers/libata-ahci-aspire-3810t-noncq ++sp1 patches.drivers/libata-ahci-Withdraw-IGN_SERR_INTERNAL-for-SB800 + patches.drivers/libata-missing-_SDD-is-not-an-error + + # Block layer fixes + patches.fixes/block-use-bio_has_data + patches.fixes/block-discard-requests + patches.fixes/block-git-fixes + patches.fixes/block-rq-affinity + patches.fixes/block-failfast-merge-fix + patches.suse/cfq-ioc-race + patches.suse/genhd-disk-ro-uevents + + # Online disk resize + patches.drivers/bdev-resize-wrapper-for-revalidate_disk + patches.drivers/bdev-resize-adjust-block-device-size + patches.drivers/bdev-resize-check-for-device-resize + patches.drivers/bdev-resize-sd-driver-calls + patches.drivers/bdev-resize-added-flush_disk + patches.drivers/bdev-resize-call-flush_disk + # Block-layer timeout + patches.drivers/block-timeout-handling + patches.drivers/block-abort-queue + patches.drivers/dm-abort-queue-on-failed-paths + patches.drivers/block-abort-request-rq-complete-marking + patches.drivers/block-call-sync-on-cleanup + patches.drivers/block-add-timeout-on-dequeue + patches.drivers/block-del-timer-after-dequeue + patches.fixes/block-use-round_jiffies_up + patches.fixes/blk-leave-sync-timer-running + patches.drivers/block-internal-dequeue-shouldnt-start-timer + patches.fixes/block-integrity-update + patches.fixes/blk-dont-invoke-request_fn-on-stopped-queue + patches.fixes/blk-move-unplug_work-init + patches.fixes/blk-get-extra-reference-before-unmap + patches.fixes/block-fix-blk_start_queueing + patches.fixes/block-suppress-buffer-IO-errors + patches.fixes/block-optimizations-in-blk_rq_timed_out_timer + patches.fixes/block-add-comment-in-blk_rq_timed_out + patches.fixes/blk-timeout-splice-timeout-list + patches.fixes/blk-timeout-readd-timeout-list + + patches.drivers/cciss-driver-panic-on-volume-delete + patches.drivers/cciss-ignore-stale-commands + + patches.fixes/scsi-misc-git-update + # The s390-07-04-dasd-failfast.patch must follow the + # scsi-enhance-error-codes patch for dependency reasons + patches.fixes/scsi-enhance-error-codes + patches.arch/s390-07-04-dasd-failfast.patch + patches.fixes/scsi-terminate-target-reset + patches.fixes/sd-needs-updating + patches.fixes/scsi-inquiry-too-short-ratelimit + patches.suse/scsi-netlink-ml + + # FCoE + patches.drivers/open-fcoe-header-files + patches.drivers/open-fcoe-libfc + patches.drivers/open-fcoe-driver + patches.drivers/open-fcoe-dcb-support + # readd copper pond bnc#441471 + patches.drivers/ixgbe-copper_pond.patch + patches.drivers/ixgbe-sfp.patch + + patches.fixes/dcb-setting-pg-will-cause-tx-hang + patches.fixes/multiq-requeue-should-rewind-current_band + patches.drivers/open-fcoe-beta3-update + patches.drivers/ixgbe-add-bcna-support + patches.drivers/open-fcoe-beta4-update + patches.fixes/dcb-fix-setpfcstate + patches.drivers/open-fcoe-beta5-update + patches.drivers/open-fcoe-beta6-update + patches.drivers/open-fcoe-rc1-update + patches.drivers/open-fcoe-fnic-patches + + # bnc #459142 + patches.drivers/fcoe-logoff-of-the-fabric-when.diff + patches.drivers/fcoe-remove-warn_on-in-fc_set.diff + patches.drivers/fcoe-user_mfs-is-never-used.diff + patches.drivers/fcoe-check-return-for-fc_set_m.diff + patches.drivers/libfc-use-an-operations-struct.diff + patches.drivers/fcoe-fix-frame-length-validati.diff + patches.drivers/libfc-make-sure-we-access-the.diff + patches.drivers/libfc-make-fc_disc-inline-with.diff + patches.drivers/libfc-make-rscn-parsing-more-r.diff + patches.drivers/libfc-improve-fc_lport-c-locki.diff + patches.drivers/libfc-improve-fc_rport-c-locki.diff + patches.drivers/libfc-add-fc_disc-c-locking-co.diff + patches.drivers/libfc-ensure-correct-device_pu.diff + patches.drivers/fcoe-improved-load-balancing-i.diff + patches.drivers/libfc-updated-comment-for-orde.diff + patches.drivers/fcoe-change-fcoe_sw-sg_tablesi.diff + patches.drivers/libfc-updated-libfc-fcoe-modul.diff + patches.drivers/libfc-set-the-release-function.diff + + # bnc #468051 + patches.drivers/fcoe-fix-incorrect-use-of-struct-module.diff + + # bnc #468053 + patches.drivers/libfc_locking.diff + + patches.drivers/fcoe-exch-mgr-is-freed-while-lport-still-retrying-s.patch + patches.drivers/Out-of-order-tx-frames-was-causing-several-check-con.patch + patches.drivers/fcoe-fix-kfree-skb.patch + + # bnc #468054 + patches.drivers/libfc_rport.diff + + # bnc #465596 + patches.drivers/libfc-handle-rrq-exch-timeout.diff + patches.drivers/libfc-pass-lport-in-exch_mgr_r.diff + patches.drivers/libfc-when-rport-goes-away-re.diff + + #bnc #469536 + patches.drivers/libfc-fix-read-IO-data-integrity + patches.drivers/libfc-check-for-err-when-recv-state-is-incorrect.diff + patches.drivers/libfc-cancel_delayed_work_sync-called-improperly.patch + patches.drivers/fcoe-fix-handling-of-pending-queue + + patches.drivers/ixgbe-dcb-setstate.patch + patches.drivers/ixgbe_DCB_compile_err.patch + patches.drivers/ixgbe_pagesize_fix.patch + + patches.drivers/lpfc-8.2.8-update + patches.drivers/lpfc-8.2.8.1-update + patches.drivers/lpfc-8.2.8.3-update + patches.drivers/lpfc-8.2.8.4-update + patches.drivers/lpfc-8.2.8.7-update + patches.drivers/lpfc-8.2.8.9-update + patches.drivers/lpfc-8.2.8.10-update + patches.drivers/lpfc-8.2.8.11-update + patches.drivers/lpfc-8.2.8.12-update + patches.drivers/lpfc-8.2.8.13-update + patches.drivers/lpfc-8.2.8.14-update + patches.drivers/qla2xxx-8.02.01-k8-update + patches.drivers/qla2xxx-8.02.01-k9-update + patches.drivers/qla2xxx-8.02.01.02.11.0-k9-update + patches.fixes/qla2xxx-disable-automatic-queue-tracking + patches.fixes/qla2xxx-check-fc-rport-validity + patches.fixes/qla2xxx-devtbl-fix + patches.drivers/qla2xxx-correct-endianness-issue-during-flash + patches.drivers/qla2xxx-extend-address-range-of-option-rom-update + patches.drivers/qla2xxx-eeh-recovery + patches.drivers/mpt-fusion-4.00.43.00-update + patches.drivers/mpt-fusion-4.16.00.00-update + patches.drivers/mpt-return-all-sense-data + patches.drivers/mptsas-discover-all-devices + patches.drivers/mptsas-fixup-workqueue + patches.drivers/megaraid-mbox-fix-SG_IO + patches.drivers/qla4xxx-sles11-update + patches.drivers/qla4xxx-5.01.00-k8_sles11-03-update + patches.drivers/qla4xxx-5.01.00-k8_sles11-04-update + patches.drivers/qla4xxx-correct-extended-sense-data-errors + patches.drivers/qla4xxx-correct-extended-sense-data-errors-update + patches.fixes/scsi-skip-nonscsi-device-for-dma + patches.fixes/scsi-dh-rdac-set-default-ownership + patches.fixes/scsi-dh-rdac-retry-mode-select + patches.fixes/scsi-eh-timed-out-missing-braces + patches.fixes/scsi-retry-transport-error + patches.fixes/scsi-retry-TASK_ABORTED + patches.fixes/scsi-dh-alua-retry-UA + patches.fixes/scsi-add-tgps-setting + patches.fixes/scsi-dh-alua-send-stpg + patches.fixes/scsi-dh-rdac-initialize-passive-path + patches.fixes/scsi-fixup-failfast-definitions + patches.fixes/scsi-remove-scmd-timeout + patches.fixes/scsi-check-host-lookup-failure + patches.fixes/scsi_dh-add-lsi-ids-to-rdac + patches.fixes/scsi_dh-add-del-ids-to-rdac + patches.suse/scsi-check-removed-device-for-offline + patches.fixes/fc_transport-devloss-callback-restore + patches.fixes/scsi_dh-retry-on-UNIT_ATTENTION + patches.fixes/scsi-refactor-busy-processing + patches.fixes/scsi-fix-hang-in-starved-list-processing + patches.fixes/scsi-call-unprep_request-under-lock + patches.fixes/scsi-restart-lookup-by-target + patches.fixes/scsi-fixup-scsi_host_lookup-return-value + patches.fixes/scsi-dh-alua-group-id-mask + patches.fixes/scsi-scan-set-SDEV_DEL-on-destroy + patches.fixes/scsi-dh-rdac-retry-UA + patches.fixes/scsi-dh-emc-rw-mismatch + patches.fixes/scsi-dh-emc-mode-select-10-size + patches.fixes/sd-no-spinup-on-standby-ports + patches.fixes/scsi-dh-queuedata-accessors + patches.fixes/aic7xxx-leaves-timer-running-on-init-failure + patches.drivers/qla1280-eh-update + patches.fixes/scsi-dh-rdac-retry-for-not-ready + patches.fixes/scsi-retry-alua-transition-in-progress + patches.drivers/ipr-slave-alloc-crash + patches.fixes/scsi-ipr-fix-PCI-permanent-error-handler + patches.fixes/scsi-lib-string_get_size-don-t-hang-on-zero-no-decimals-on-exact.patch + patches.fixes/scsi-dh-rdac-add-stk + patches.fixes/scsi-initialize-max_targets_blocked + patches.fixes/scsi-fixup-recovered-error + patches.fixes/scsi-reservation-conflict-after-timeout + patches.fixes/scsi-dh-rdac-sles10sp3-fixes + patches.fixes/scsi-retry-ADD_TO_MLQUEUE-return-values + patches.drivers/aacraid-24701-update + patches.fixes/scsi-dont-call-blk_plug_device-from-scsi_target_queue_ready + patches.fixes/scsi-ses-hotplug-fix + + patches.drivers/ibmvfc-async-events-oops + patches.drivers/ibmvfc-add_sync.patch + patches.drivers/ibmvfc-abort-response.patch + patches.drivers/ibmvfc_prli_initiator_fix.patch + patches.drivers/ibmvfc_class3.patch + patches.drivers/ibmvfc_default_timeout.patch + patches.drivers/ibmvfc_relogin_fix.patch + patches.drivers/ibmvfc_tasklet.patch + + # Remaining SCSI patches (garloff) + patches.suse/scsi-error-test-unit-ready-timeout + patches.fixes/scsi-scan-blist-update + + patches.fixes/proc-scsi-scsi-fix.diff + + patches.fixes/scsi-ibmvscsi-show-config.patch + patches.fixes/scsi-ibmvscsi-can_queue_fix.patch + patches.fixes/scsi-ibmvscsi-vio_leak.patch + patches.fixes/scsi-ibmvscsi-module_alias.patch + + # bnc#362850 + patches.fixes/sd_liberal_28_sense_invalid.diff + + patches.drivers/intel-ibex-peak-device-ids.patch + patches.drivers/intel-ibex-peak-device-support.patch + + patches.drivers/ide-tape-ignore_dsc-flags-fix.patch + patches.drivers/ide-tape-flags-fix.patch + patches.fixes/megaraid_sas-fix-permissions-on-poll_mode_io + patches.fixes/scsi_debug-scale-virtual_gb-with-sector_size-properly + patches.fixes/scsi-ses-add-support-for-enclosure-component-hot-removal + patches.fixes/scsi-ses-update-enclosure-data-on-hot-add + + ######################################################## + # DRM/Video + ######################################################## + patches.drivers/via-unichrome-drm-bugfixes.patch + patches.drivers/add-via-chrome9-drm-support.patch + patches.drivers/intel-hp-newchips-nokms + patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it + patches.suse/drm-export-drm_irq_install.patch + + ######################################################## + # Network + ######################################################## + patches.drivers/ehea.patch + patches.drivers/ehea-modinfo.patch + patches.fixes/tulip-quad-NIC-ifdown + patches.suse/nameif-track-rename.patch + patches.drivers/atl2-add-atl2-network-driver.patch + patches.drivers/atl1-add-device_set_wakeup_enable-to-atl1-_set_wol.patch + patches.fixes/tg3-fix-default-wol.patch + patches.drivers/tg3_libphy_workaround + patches.drivers/ipoib_null_skb_on_free.patch + + patches.drivers/cxgb3-private-iscsi-ip-addresses + patches.drivers/cxgb3-get_drvinfo-deadlock.patch + + patches.drivers/cxgb3-Allocate-multiqueues-at-init-time + patches.drivers/cxgb3-enable-lro-through-ethtool + patches.drivers/cxgb3-allow-for-PHY-reset-status + patches.drivers/cxgb3-simplify-port-type-struct-and-usage + patches.drivers/cxgb3-More-flexible-support-for-PHY-interrupts + patches.drivers/cxgb3-commnonize-LASI-phy-code + patches.drivers/cxgb3-Support-for-Aeluros-2005-PHY + patches.drivers/cxgb3-Add-1G-fiber-support + patches.drivers/cxgb3-update-driver-version + patches.drivers/cxgb3-eeprom-read-fixes.patch + patches.drivers/cxgb3-ser.patch + patches.drivers/cxgb3-fix_lro_alignment.patch + patches.drivers/cxgb3-fix_lro_switch.patch + patches.drivers/cxgb3-handle-err-inject.patch + + patches.drivers/netxen-enable-msi-x-for-quad-gig-boards.patch + patches.drivers/netxen-fix-endianness-in-firmware-commands.patch + patches.drivers/netxen-fix-ipv6-offload-and-tx-cleanup.patch + patches.drivers/netxen-fix-link-speed-reporting-for-some-boards.patch + patches.drivers/netxen-firmware-init-fix.patch + patches.drivers/netxen-cleanup-mac-list-on-driver-unload.patch + patches.drivers/netxen-hold-tx-lock-while-sending-firmware-commands.patch + patches.drivers/netxen-handle-dma-mapping-failures.patch + patches.drivers/netxen-avoid-invalid-iounmap.patch + patches.drivers/netxen-include-ipv6.h-fixes-build-failure.patch + patches.drivers/netxen-fix-vlan-tso-checksum-offload.patch + patches.drivers/netxen-reduce-memory-footprint.patch + patches.drivers/netxen-revert-jumbo-ringsize.patch + patches.drivers/netxen-fix-memory-leak-in-drivers-net-netxen_nic_in.patch + +# patches.drivers/e100-adapt-to-the-reworked-PCI-PM.patch + + patches.drivers/sky2-add-register-definitions + patches.drivers/sky2-88E8059-support + patches.drivers/sky2-optima-tcp-offload-fix + patches.drivers/sky2-optima-fix-pci-cfg + + ######################################################## + # Wireless Networking + ######################################################## +# patches.suse/wireless-no-aes-select +# patches.fixes/ipw2200-send-noassoc.patch +# patches.fixes/iwl3945-fix-rfkill.patch +# patches.fixes/iwlagn-fix-rfkill.patch +# patches.fixes/iwlagn-fix-error-path.patch +# patches.fixes/iwlwifi-fix-rs_get_rate-oops.patch +# patches.fixes/iwlwifi-dont-clean-static-wep-keys.patch +# patches.fixes/iwl3945-fix-crash-on-rmmod.patch +# patches.fixes/ath5k-ignore-calibration-return-value.patch +# patches.fixes/ath5k-aspire-one-led.patch +# patches.fixes/rt2x00-fix-race-conditions.patch +# patches.fixes/mac80211-add-direct-probe.patch +# patches.fixes/b43legacy-fix-led_device_naming.diff +# patches.fixes/iwlwifi-fix-iwl-3945_led_device_naming.diff +# patches.fixes/iwlwifi-fix-iwl-led_device_naming.diff +# patches.fixes/rt2x00-fix-led_device_naming.diff +# patches.fixes/ath5k-5211-protected-fix.patch +# patches.fixes/iwlwifi-fix-updating-key-flags.patch +# patches.fixes/iwlagn-debug-build-fix + + ######################################################## + # iSCSI + ######################################################## + patches.fixes/open-iscsi-git-update + patches.drivers/open-iscsi-offloading-support + patches.drivers/cxgb3i + patches.drivers/cxgb3i-fixed-offload-array-size + patches.drivers/cxgb3i_ddp.patch + patches.drivers/cxgb3i-mainline.patch + patches.drivers/cxgb3i-fix-skb-overrun + patches.fixes/open-iscsi-mv-transport-eh-setting + patches.fixes/libiscsi-fix-nop-response-reply-and-session-cleanup.patch + patches.fixes/libiscsi-fix-null-pointer-in-fail-all-commands + patches.fixes/libiscsi-fix-locking-in-eh_device_reset + patches.fixes/libiscsi-don-t-let-io-sit-in-queue-when-session-has-failed + patches.fixes/iscsi_tcp-Evaluate-socket-state-in-data_ready + patches.fixes/libiscsi-don-t-increment-cmdsn-if-cmd-is-not-sent + patches.fixes/libiscsi-handle-immediate-command-rejections + patches.fixes/iscsi_tcp-return-a-descriptive-error-value + patches.fixes/libiscsi-handle-param-allocation-failure + patches.fixes/iscsi_tcp-propogate-EAGAIN-from-sendpage-to-libiscsi + patches.fixes/libiscsi-fix-data-corruption + patches.fixes/libiscsi-have-iscsi_data_in_rsp-call-iscsi_update_cmdsn + patches.fixes/libiscsi-check-suspend-bit-before-each-call-to-xmit + patches.fixes/libiscsi-fix-iscsi-transport-checks + patches.fixes/iscsi_tcp-Use-1-second-send-timeout + patches.fixes/libiscsi-Update-queuecommand-return-codes-for-multipath + patches.fixes/iscsi_tcp-Use-last_recv-to-track-xmits + + ######################################################## + # PCI and PCI hotplug + ######################################################## + patches.drivers/acpi-pci-fix-possible-race-condition-on-_osc-evaluation.patch + patches.drivers/acpi-pci-change-pci_osc_control_set-to-query-control-bits-first.patch + patches.drivers/acpi-pci-include-missing-acpi.h-file-in-pci-acpi.h.patch + patches.drivers/acpi-pci-call-_osc-support-during-root-bridge-discovery.patch + patches.drivers/acpi-pci-pci-extended-config-_osc-support-called-when-root-bridge-added.patch + patches.drivers/acpi-pci-pcie-aspm-_osc-support-capabilities-called-when-root-bridge-added.patch + patches.drivers/acpi-pci-pcie-aer-_osc-support-capabilities-called-when-root-bridge-added.patch + patches.drivers/acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch + patches.drivers/acpi-pci-remove-obsolete-_osc-capability-support-functions.patch + patches.fixes/pci-amd-813x-b2-devices-do-not-need-quirk.patch + patches.arch/ia64-sn-fix-pci-attribute-propagation-bug.patch + patches.arch/ia64-sn-specific-version-of-dma_get_required_mask + patches.kabi/ia64-sn-specific-version-of-dma_get_required_mask-kabi-fix + + ######################################################## + # sysfs / driver core + ######################################################## + # make debugging easier + patches.drivers/sysfs-crash-debugging.patch + patches.drivers/driver-core-basic-infrastructure-for-per-module-dynamic-debug-messages.patch + patches.drivers/driver-core-fix-dynamic_debug-cmd-line-parameter.patch + patches.drivers/driver-core-fix-using-ret-variable-in-unregister_dynamic_debug_module.patch + patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch + + # this must be after the previous *-dynamic-debug-messages.patch + patches.suse/module-ref-dynamic-alloc + patches.suse/mem_cgroup_stat-dynamic-alloc + + ######################################################## + # USB + ######################################################## + patches.suse/usb-storage-disable-delay.patch + patches.suse/usb_correct_config_ti_04b3_4543.diff + patches.drivers/usb-serial-add-qualcomm-wireless-modem-driver.patch + patches.drivers/v4l-dvb-uvcvideo-implement-the-usb-power-management-reset_resume-method.patch + patches.drivers/uvcvideo-ignore-hue-control-for-5986-0241.patch + patches.drivers/quickcam_messenger.c-add-support-for-all-quickcam.patch + patches.drivers/usb-storage-increase-the-bcd-range-in-sony-s-bad-device-table.patch + + ######################################################## + # I2C + ######################################################## + + ######################################################## + # Input & Console + ######################################################## + patches.suse/bootsplash + patches.drivers/elousb.patch + patches.fixes/input-add-acer-aspire-5710-to-nomux.patch + patches.fixes/input-add-nomux-dell-vostro-1510.patch + patches.fixes/hid-rdesc-quirk-for-sony-vaio-VGX-TP1E.patch + patches.drivers/input-usbtouchscreen-hw-calibration.patch + patches.fixes/usb-hid-ncr-no-init-reports.patch + + patches.drivers/synaptics-ensure-reset-on-resume + patches.drivers/synaptics-hp-clickpad + + ########################################################## + # Sound + ########################################################## + patches.drivers/alsa-hda-beep + patches.drivers/alsa-hda-spdif-slave + patches.drivers/alsa-hda-probe-fix + patches.drivers/alsa-hda-proc-fix + patches.drivers/alsa-hda-analog-update + patches.drivers/alsa-hda-atihdmi-update + patches.drivers/alsa-hda-nvidia-hdmi + patches.drivers/alsa-hda-realtek-update + patches.drivers/alsa-hda-sigmatel-update + patches.drivers/alsa-hda-via-update + patches.drivers/alsa-hda-via-rec-fix + patches.drivers/alsa-hda-sigmatel-spdif-fix + patches.drivers/alsa-hda-realtek-mic-automute-fix + patches.drivers/alsa-hda-realtek-alc269-dmic + patches.drivers/alsa-hda-alc269-fsc-amilo + patches.drivers/alsa-hda-proc-gpio-fix + patches.drivers/alsa-hda-hp-3013-master-fix + patches.drivers/alsa-hda-dell-studio-probe-fix + patches.drivers/alsa-hda-stac9200-missing-mux-capture + patches.drivers/alsa-hda-stac92xx-mic-pin-fix + patches.drivers/alsa-hda-stac-hp-detect-fix + patches.drivers/alsa-hda-beep-dig-switch + patches.drivers/alsa-hda-beep-null-check-fix + patches.drivers/alsa-hda-sigmatel-vref-event-fix + patches.drivers/alsa-hda-sigmatel-hp-m4-check-fix + patches.drivers/alsa-hda-realtek-acer-dmic + patches.drivers/alsa-hda-stac-92hd71bxx-gpio-fix + patches.drivers/alsa-hda-stac-hp-pavilion-quirks + patches.drivers/alsa-hda-stac-gpio-unsol-resume-fix + patches.drivers/alsa-hda-stac-hp-gpio-switch-fix + patches.drivers/alsa-hda-stac-dell-m4-3-quirk + patches.drivers/alsa-hda-spdif-bits-cache-fix + patches.drivers/alsa-hda-stac-yet-more-fixes + patches.drivers/alsa-hda-dell-92hd73xx-models + patches.drivers/alsa-hda-sony-vaio-vgn-sr19xn-quirk + patches.drivers/alsa-hda-92hd73x-desktop-fixes + patches.drivers/alsa-hda-hp-dv7-quirk + patches.drivers/alsa-hda-hp2230s-quirk + patches.drivers/alsa-hda-ad1882-id-typo-fix + patches.drivers/alsa-hda-sigmatel-add-missing-terminators + patches.drivers/alsa-hda-seek-for-codec-id + patches.drivers/alsa-hda-gateway-fix + patches.drivers/alsa-hda-gateway-fix2 + patches.drivers/alsa-hda-stac925x-init-fix + patches.drivers/alsa-hda-hp-dv5-quirk + patches.drivers/alsa-hda-hp-dv5-mic-fix + patches.drivers/alsa-hda-idt92hd83-fix-typo + patches.drivers/alsa-hda-add-volume-offset + patches.drivers/alsa-hda-stac-reduce-volume-scale + patches.drivers/alsa-hda-hp-dv4-quirk + patches.drivers/alsa-hda-gateway-t1616-quirk + patches.drivers/alsa-hda-intel-d945-ref-quirk + patches.drivers/alsa-hda-hp-zenith-quirk + patches.drivers/alsa-ad1984-hp-volume-fix + patches.drivers/alsa-hda-hp6530b-quirk + patches.drivers/alsa-emu10k1-audigy-fixes + patches.drivers/alsa-powermac-ibook-g4-mic-fix + patches.drivers/alsa-ca0106-pm-support + patches.drivers/alsa-ca0106-capture-no-44khz + + # post-GA updates + patches.drivers/alsa-post-ga-hda-hp-xw-quirk + patches.drivers/alsa-post-ga-hda-sigmatel-update + patches.drivers/alsa-post-ga-hda-sigmatel-update2 + patches.drivers/alsa-post-ga-hda-sigmatel-update3 + patches.drivers/alsa-post-ga-hda-hp-more-quirks + patches.drivers/alsa-post-ga-ideapad-44khz-fix + patches.drivers/alsa-post-ga-hda-hp-ad1984a-more-quirk + patches.drivers/alsa-post-ga-hda-hp-ad1984a-more-quirk2 + patches.drivers/alsa-post-ga-alc888-hp-4ch-mode + patches.drivers/alsa-post-ga-alc888-hp-3stack-auto-mute + patches.drivers/alsa-post-ga-alc888-hp-quirk + patches.drivers/alsa-post-ga-alc888-coef-fix + patches.drivers/alsa-post-ga-lenovo-x200-quirk + patches.drivers/alsa-post-ga-hp-dv6736-mic-fix + patches.drivers/alsa-post-ga-stac-hp-detect-fix + patches.drivers/alsa-post-ga-ad1884a-mobile-init-fix + patches.drivers/alsa-post-ga-hda-pb-rs65-quirk + patches.drivers/alsa-post-ga-hda-ati-pos-fix + patches.drivers/alsa-post-ga-hda-own-workq + patches.drivers/alsa-post-ga-hda-codec-bus-intapi-change + patches.drivers/alsa-post-ga-hda-single-cmd-concurrent-access + patches.drivers/alsa-post-ga-hda-robust-codec-probe + patches.drivers/alsa-post-ga-hda-intel-cleanup + patches.drivers/alsa-post-ga-hda-forced-codec-slots + patches.drivers/alsa-post-ga-hda-hwptr-stabilize + patches.drivers/alsa-post-ga-hda-intelhdmi + patches.drivers/alsa-post-ga-hda-single-cmd-sync-write + patches.drivers/alsa-post-ga-hda-sync-verbs + patches.drivers/alsa-post-ga-hda-codec-verb-retry + patches.drivers/alsa-post-ga-hda-codec-limit-verb-retry + patches.drivers/alsa-post-ga-hda-internal-binary-compat + patches.drivers/alsa-post-ga-hda-alc269-lenovo-capture-fix + patches.drivers/alsa-post-ga-hp-ad1984a-mobile-mute-fix + patches.drivers/alsa-post-ga-alc268-mono-output-fix + patches.drivers/alsa-post-ga-hda-reduce-click-noise + patches.drivers/alsa-post-ga-hda-snd-array + patches.drivers/alsa-post-ga-hda-quirk-ext + patches.drivers/alsa-post-ga-hda-stac-automic + patches.drivers/alsa-post-ga-hda-stac-lo-detect-fix + patches.drivers/alsa-post-ga-hp-piaget-quirk + patches.drivers/alsa-post-ga-hda-idt92hd8x-fix + patches.drivers/alsa-post-ga-hda-stac9872-inputsrc-fix + patches.drivers/alsa-post-ga-hda-analog-updates + patches.drivers/alsa-post-ga-hda-stac-92hd73-fixes + patches.drivers/alsa-post-ga-hda-stac-92hd-hp-fixes + patches.drivers/alsa-post-ga-hda-stac-automic-fix + patches.drivers/alsa-post-ga-hda-stac-shutup-at-free + patches.drivers/alsa-post-ga-hda-stac927x-fsc-fix + patches.drivers/alsa-post-ga-hda-stac927x-dell-volknob-fix + patches.drivers/alsa-post-ga-hda-hp-bseries-mute-led-fix + patches.drivers/alsa-post-ga-hda-reboot-notify + patches.drivers/alsa-post-ga-hda-stac-dual-headphones-fix + patches.drivers/alsa-post-ga-hda-idt92hd83xxx-hp-model + patches.drivers/alsa-post-ga-hda-hp-mute-led-gpio-fixes + + ######################################################## + # Other driver fixes + ######################################################## + patches.fixes/ieee1394-sbp2_long_sysfs_ieee1394_id.patch + + patches.fixes/parport-mutex + + # suse-2.4 compatible crypto loop driver + patches.suse/twofish-2.6 + # Allow setting maximum number of raw devices + patches.suse/raw_device_max_minors_param.diff + patches.suse/no-partition-scan + + patches.fixes/saa7134-fix-resource-map-sanity-check-conflict.patch + patches.fixes/enclosure-fix-oops-while-iterating-enclosure_status-array + + patches.drivers/8250_pnp-wacom-add1 + patches.drivers/8250_pnp-wacom-add2 + patches.drivers/8250_pnp-wacom-add3 + patches.fixes/uart-txen-race.patch + + ######################################################## + # Other drivers we have added to the tree + ######################################################## + patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch + + ######################################################## + # Suspend/Resume stuff + ######################################################## + patches.fixes/Hibernate-Take-overlapping-zones-into-account-rev-2.patch + + ######################################################## + # device-mapper + ######################################################## + patches.suse/dm-emulate-blkrrpart-ioctl + patches.suse/dm-raid45_2.6.27_20081027.patch + patches.drivers/blk-request-based-multipath-update + patches.suse/rq-based-multipath + patches.fixes/dm-mpath-remove-is_active + patches.suse/dm-barrier-single-device + patches.fixes/dm-mpath-reattach-dh + patches.suse/dm-mpath-leastpending-path-update + patches.suse/dm-mpath-null-pgs + patches.fixes/dm-table-switch-to-readonly + patches.suse/dm-mpath-add-start-io + patches.suse/dm-mpath-queue-length-load-balancing + patches.suse/dm-mpath-tracking-nr-bytes + patches.suse/dm-mpath-service-time-load-balancing + patches.suse/dm-block-integrity + patches.fixes/blk-set-segment-boundary-mask + patches.fixes/dm-mpath-send-activate-to-every-path + patches.suse/dm-mpath-accept-failed-paths + patches.fixes/dm-avoid-put-table-dm_any_congested + patches.fixes/dm-unbind-drop-ref + patches.fixes/dm-table-ref-count + patches.suse/dm-mpath-requeue-for-stopped-queue + patches.suse/dm-mpath-check-info-before-access + patches.suse/dm-table-change-mode-to-ro + patches.suse/dm-use-md-for-free_bio_clone + patches.fixes/dm-path-selector-ref-count + patches.suse/dm-mpath-lockdep-irqsave + patches.fixes/dm-mpath-leastpending-correction + patches.fixes/dm-release-map_lock-before-set_disk_ro + patches.suse/dm-mpath-no-activate-for-offlined-paths + patches.fixes/dm-table-upgrade-mode-race-fix + patches.fixes/dm_flag_queue_barrier_support + patches.suse/dm-mpath-no-partitions-feature + patches.fixes/dm-mpath-skip-inactive-paths-during-activation + + ######################################################## + # md + ######################################################## + patches.suse/md-notify-when-stopped + patches.fixes/md-disable-recovery-on-faulty-degraded-array + patches.suse/md-raid-metadata-PAGE_SIZE.patch + patches.fixes/md-raid1-chunksize + patches.suse/md-bitmap-sub-page-chunks + patches.fixes/md-raid1-handle-read-error.patch + + # bug fixes and minor features to 2.6.30. bnc#498358 + patches.fixes/0001-md-Relax-minimum-size-restrictions-on-chunk_size.patch + patches.fixes/0002-md-fix-input-truncation-in-safe_delay_store.patch + patches.fixes/0003-md-don-t-retry-recovery-of-raid1-that-fails-due-to-e.patch + patches.fixes/0004-md-fix-deadlock-when-stopping-arrays.patch + patches.fixes/0005-md-Fix-is_mddev_idle-test-again.patch + patches.fixes/0006-md-never-clear-bit-from-the-write-intent-bitmap-when.patch + patches.fixes/0007-md-write-bitmap-information-to-devices-that-are-unde.patch + patches.fixes/0008-md-be-more-consistent-about-setting-WriteMostly-flag.patch + patches.fixes/0009-md-raid5-simplify-interface-for-init_stripe-and-get_.patch + patches.fixes/0010-md-raid5-change-raid5_compute_sector-and-stripe_to_p.patch + patches.fixes/0011-md-raid6-remove-expectation-that-Q-device-is-immedia.patch + patches.fixes/0012-md-raid5-simplify-raid5_compute_sector-interface.patch + patches.fixes/0013-md-raid5-Add-support-for-new-layouts-for-raid5-and-r.patch + patches.fixes/0014-md-raid5-finish-support-for-DDF-raid6.patch ++kabi patches.fixes/0015-md-add-size-as-a-personality-method.patch ++kabi patches.fixes/0016-md-centralize-array_sectors-modifications.patch ++kabi patches.fixes/0017-md-array_size-sysfs-attribute.patch +-kabi patches.fixes/0017A-md-array_size-sysfs-arrtibute.patch + patches.fixes/0018-md-raid5-run-Fix-max_degraded-for-raid-level-4.patch + patches.fixes/0019-md-allow-setting-newly-added-device-to-in_sync-via-s.patch + patches.fixes/0020-md-support-bitmaps-on-RAID10-arrays-larger-then-2-te.patch + patches.fixes/0024-md-tidy-up-status_resync-to-handle-large-arrays.patch + patches.fixes/0026-md-remove-rd-d-links-immediately-after-stopping-an-a.patch ++kabi patches.fixes/0027-md-improve-errno-return-when-setting-array_size.patch ++kabi patches.fixes/0028-md-add-explicit-method-to-signal-the-end-of-a-reshap.patch + patches.fixes/md-update-size + patches.fixes/md-utime-fix + + ########################################################## + # + # Security stuff + # + ########################################################## + + ########################################################## + # AppArmor + ########################################################## + +# patches.apparmor/security-create.diff +# patches.apparmor/remove_suid.diff +# patches.apparmor/vfs-notify_change.diff +# patches.apparmor/security-setattr.diff +# patches.apparmor/vfs-mkdir.diff +# patches.apparmor/security-mkdir.diff +# patches.apparmor/vfs-mknod.diff +# patches.apparmor/security-mknod.diff +# patches.apparmor/vfs-symlink.diff +# patches.apparmor/security-symlink.diff +# patches.apparmor/security-readlink.diff +# patches.apparmor/vfs-link.diff +# patches.apparmor/security-link.diff +# patches.apparmor/vfs-rmdir.diff +# patches.apparmor/security-rmdir.diff +# patches.apparmor/fix-vfs_rmdir.diff +# patches.apparmor/vfs-unlink.diff +# patches.apparmor/security-unlink.diff +# patches.apparmor/vfs-rename.diff +# patches.apparmor/security-rename.diff +# patches.apparmor/vfs-setxattr.diff +# patches.apparmor/security-setxattr.diff +# patches.apparmor/vfs-getxattr.diff +# patches.apparmor/security-getxattr.diff +# patches.apparmor/vfs-listxattr.diff +# patches.apparmor/security-listxattr.diff +# patches.apparmor/vfs-removexattr.diff +# patches.apparmor/security-removexattr.diff +# patches.apparmor/unambiguous-__d_path.diff +# patches.apparmor/d_namespace_path.diff +# patches.apparmor/d_namespace_path_oops_fix.diff +# patches.apparmor/fsetattr.diff +# patches.apparmor/fsetattr-reintro-ATTR_FILE.diff +# patches.apparmor/fsetattr-restore-ia_file.diff +# patches.apparmor/file-handle-ops.diff +# patches.apparmor/security-xattr-file.diff +# patches.apparmor/sysctl-pathname.diff +# patches.apparmor/add-security_path_permission +# patches.apparmor/add-path_permission.diff +# patches.apparmor/do_path_lookup-nameidata.diff +# patches.apparmor/apparmor-audit.diff +# patches.apparmor/apparmor-main.diff +# patches.apparmor/apparmor-lsm.diff +# patches.apparmor/apparmor-path_permission +# patches.apparmor/apparmor-module_interface.diff +# patches.apparmor/apparmor-misc.diff +# patches.apparmor/apparmor-intree.diff +# patches.apparmor/apparmor-network.diff +# patches.apparmor/apparmor-rlimits.diff +# patches.apparmor/apparmor-2.6.25.diff +# patches.apparmor/apparmor-ptrace-2.6.27.diff +# patches.apparmor/fix-complain.diff +# patches.apparmor/fix-security-param.diff +# patches.apparmor/fork-tracking.diff +# patches.apparmor/export-security_inode_permission-for-aufs +# patches.apparmor/fix-deleted-leak.diff + + ######################################################## + # Address space layout randomization + ######################################################## + + ######################################################## + # KDB v4.4 + ######################################################## + + patches.suse/kdb-common + patches.suse/kdb-x86 + patches.suse/kdb-ia64 + patches.suse/kdb-serial-8250 + patches.fixes/kdb-fix-stack-overflow.patch + patches.suse/kdb-resolve-uv-conflict.diff + patches.fixes/kdb-read-CR.diff + patches.fixes/kdb-bb_all-fixes + patches.fixes/kdb-Commited_AS-fix + patches.suse/kdb_dont_touch_i8042_early.patch + + ######################################################## + # Other patches for debugging + ######################################################## +# patches.suse/crasher-26.diff +# patches.suse/stack-unwind +# patches.suse/no-frame-pointer-select +# patches.arch/x86_64-unwind-annotations +# patches.arch/s390-17-perf-01-framepointer.patch + + ######################################################## + # Perfmon + ######################################################## + patches.suse/perfmon2.patch + patches.suse/perfmon2-fix_disabled.patch + patches.suse/perfmon2-remove_syscalls.patch + patches.suse/perfmon2-remove_get_base_syscall_attr.patch + patches.suse/perfmon2-add_ioctl_interface.patch + + ######################################################## + # Kdump + ######################################################## + patches.fixes/kdb-kdump.diff + patches.fixes/kdb-oops-panic.diff + patches.suse/kdump-dump_after_notifier.patch + patches.fixes/kdump-x86-sparsemem.diff + + ######################################################## + # cgroups + ######################################################## + patches.suse/cgroup-freezer.patch + patches.fixes/cgroups-suppress-cloning-warning.patch + patches.fixes/fix-nr_uninterruptible-accounting-of-frozen-tasks + + patches.suse/panic-on-io-nmi.diff + + patches.suse/cgroup-disable-memory.patch + ######################################################## + # Tracing + ######################################################## + # in tip/tracing/ftrace + patches.trace/rcu-read-sched.patch + patches.trace/markers-use-rcu-read-lock-sched.patch + + # in tip/tracing/ftrace + patches.trace/tracepoints.patch + patches.trace/tracepoints-use-table-size-macro.patch + patches.trace/tracepoints-documentation.patch + patches.trace/tracepoints-tracepoint-synchronize-unregister.patch + patches.trace/tracepoints-documentation-fix-teardown.patch + patches.trace/tracepoints-samples.patch + patches.trace/tracepoints-samples-fix-teardown.patch + + patches.trace/lttng-instrumentation-irq.patch + patches.trace/lttng-instrumentation-scheduler.patch + patches.trace/lttng-instrumentation-timer.patch + patches.trace/lttng-instrumentation-kernel.patch + patches.trace/lttng-instrumentation-filemap.patch + patches.trace/lttng-instrumentation-swap.patch + patches.trace/lttng-instrumentation-memory.patch + patches.trace/lttng-instrumentation-page_alloc.patch + patches.trace/lttng-instrumentation-hugetlb.patch + patches.trace/lttng-instrumentation-net.patch + patches.trace/lttng-instrumentation-ipv4.patch + patches.trace/lttng-instrumentation-ipv6.patch + patches.trace/lttng-instrumentation-socket.patch + patches.trace/lttng-instrumentation-fs.patch + patches.trace/lttng-instrumentation-ipc.patch + + patches.trace/ftrace-port-to-tracepoints.patch + patches.trace/ftrace-framepointer.diff + + patches.trace/utrace-core + + patches.trace/s390-utrace-enablement.patch + patches.trace/s390-syscall-get-nr.diff + + # Fix for #469589 + patches.fixes/make-note_interrupt-fast.diff + + # Fix for #473537 + patches.fixes/fix-device-number-in-blktrace.patch + + # Fix for #475149 + patches.fixes/block-get-rid-of-the-manual-directory-counting-in-blktrace.patch + + patches.arch/s390-17-perf-02-schedframepointer.patch + + ######################################################## + # Swap over NFS + ######################################################## + + patches.suse/SoN-01-mm-gfp-to-alloc_flags.patch + patches.suse/SoN-02-mm-setup_per_zone_pages_min.patch + patches.suse/SoN-03-net-ipv6-route-cleanup.patch + patches.suse/SoN-04-net-ipv6-route-cleanup-sysctl.patch + patches.suse/SoN-05-doc.patch + patches.suse/SoN-06-mm-gfp-to-alloc_flags-expose.patch + patches.suse/SoN-07-page_alloc-reserve.patch + patches.suse/SoN-08-reserve-slub.patch + patches.suse/SoN-fix-uninitialized-variable.patch + patches.suse/SoN-09-mm-kmem_estimate_pages.patch + patches.suse/SoN-10-mm-PF_MEMALLOC-softirq.patch + patches.suse/SoN-11-mm-page_alloc-emerg.patch + patches.suse/SoN-12-global-ALLOC_NO_WATERMARKS.patch + patches.suse/SoN-13-mm-page_alloc-GFP_EMERGENCY.patch + patches.suse/SoN-14-mm-reserve.patch + patches.suse/SoN-15-mm-selinux-emergency.patch + patches.suse/SoN-16-net-backlog.patch + patches.suse/SoN-17-net-ps_rx.patch + patches.suse/SoN-18-net-sk_allocation.patch + patches.suse/SoN-19-netvm-reserve.patch + patches.suse/SoN-20-netvm-reserve-inet.patch + patches.suse/SoN-20-netvm-reserve-inet.patch-fix + patches.suse/SoN-21-netvm-skbuff-reserve.patch + patches.suse/SoN-22-netvm-sk_filter.patch + patches.suse/SoN-23-netvm-tcp-deadlock.patch + patches.suse/SoN-24-emergency-nf_queue.patch + patches.suse/SoN-25-netvm.patch + patches.suse/SoN-26-mm-swapfile.patch + patches.suse/SoN-fix-sync + patches.suse/SoN-27-mm-page_file_methods.patch + patches.suse/SoN-28-nfs-swapcache.patch + patches.suse/SoN-29-nfs-swapper.patch + patches.suse/SoN-30-nfs-swap_ops.patch + patches.suse/SoN-31-nfs-alloc-recursions.patch + patches.fixes/nfs-write.c-bug-removal.patch + patches.fixes/ia64-configure-HAVE_UNSTABLE_SCHED_CLOCK-for-SGI_SN.patch + + ######################################################## + # Staging tree patches + # new drivers that are going upstream + ######################################################## +# patches.drivers/0001-Staging-add-TAINT_CRAP-for-all-drivers-staging-code.patch +# patches.drivers/0002-Staging-add-TAINT_CRAP-flag-to-drivers-staging-modu.patch +# patches.drivers/0003-Staging-add-Kconfig-entries-and-Makefile-infrastruc.patch +# patches.drivers/0004-Staging-add-MAINTAINERS-entry.patch +# patches.drivers/0005-Staging-add-et131x-network-driver.patch +# patches.drivers/0006-Staging-add-Alacritech-slicoss-network-driver.patch +# patches.drivers/0007-Staging-add-sxg-network-driver.patch +# patches.drivers/0008-Staging-add-me4000-firmware-files.patch +# patches.drivers/0009-Staging-add-me4000-pci-data-collection-driver.patch +# patches.drivers/0010-Staging-add-the-go7007-video-driver.patch +# patches.drivers/0011-Staging-USB-IP-add-common-functions-needed.patch +# patches.drivers/0012-Staging-USB-IP-add-client-driver.patch +# patches.drivers/0013-Staging-USB-IP-add-host-driver.patch +# patches.drivers/0014-Staging-add-w35und-wifi-driver.patch +# patches.drivers/w35-ieee80211_ops-api-fixups +# patches.drivers/0015-Staging-add-wlan-ng-prism2-usb-driver.patch +# patches.drivers/0016-Staging-add-echo-cancelation-module.patch +# patches.drivers/0017-Staging-Fix-gcc-warnings-in-sxg.patch +# patches.drivers/0018-Staging-go7007-v4l-fixes.patch +# patches.drivers/0019-Staging-SLICOSS-lots-of-checkpatch-fixes.patch +# patches.drivers/0020-Staging-SLICOSS-Fix-warnings-due-to-static-usage.patch +# patches.drivers/0021-Staging-SLICOSS-Fix-remaining-type-names.patch +# patches.drivers/0022-Staging-SLICOSS-Call-pci_release_regions-at-driver.patch +# patches.drivers/0023-Staging-Lindent-sxg.c.patch +# patches.drivers/staging-workaround-build-system-bug.patch +# patches.drivers/staging-at76_usb-wireless-driver.patch +# patches.drivers/staging-add-agnx-wireless-driver.patch +# patches.drivers/staging-add-otus-atheros-wireless-network-driver.patch +# patches.drivers/otus-usb_complete_t-fixups +# patches.drivers/staging-add-rt2860-wireless-driver.patch +# patches.drivers/staging-rt2860-enable-wpa_supplicant-support.patch +# patches.drivers/staging-rt2860-sync-driver-up-with-2.6.30-version.patch +# patches.drivers/staging-add-serverengines-benet-10gb-ethernet-driver.patch +# patches.drivers/staging-add-rtl8187se-driver.patch +# patches.drivers/rtl8187se-fix-iw_handler-api-usage +# patches.drivers/staging-add-rt2870-wireless-driver.patch +# patches.drivers/staging-add-rt3070-wireless-driver.patch + +# patches.drivers/staging-hv-add-the-hyper-v-api-header-files.patch +# patches.drivers/staging-hv-add-the-hyper-v-driver-header-files.patch +# patches.drivers/staging-hv-add-the-hyper-v-virtual-bus.patch +# patches.drivers/staging-hv-add-the-hyper-v-virtual-block-driver.patch +# patches.drivers/staging-hv-add-the-hyper-v-virtual-network-driver.patch +# patches.drivers/staging-hv-add-the-hyper-v-virtual-storage-driver.patch +# patches.drivers/staging-hv-add-a-todo-file.patch +# patches.drivers/staging-hv-make-the-hyper-v-virtual-bus-code-build.patch +# patches.drivers/staging-hv-use-the-correct-ifdef-for-x86-64.patch +# patches.drivers/staging-hv-add-the-hyper-v-virtual-bus-to-the-build.patch +# patches.drivers/staging-hv-make-the-hyper-v-virtual-storage-driver-build.patch +# patches.drivers/staging-hv-add-the-hyper-v-virtual-scsi-driver-to-the-build.patch +# patches.drivers/staging-hv-storvsc-fix-up-driver_data-usage.patch +# patches.drivers/staging-hv-make-the-hyper-v-virtual-block-driver-build.patch +# patches.drivers/staging-hv-add-the-hyper-v-virtual-block-driver-to-the-build.patch +# patches.drivers/staging-hv-blkvsc-fix-up-driver_data-usage.patch +# patches.drivers/staging-hv-make-the-hyper-v-virtual-network-driver-build.patch +# patches.drivers/staging-hv-add-the-hyper-v-virtual-network-driver-to-the-build.patch + +# patches.drivers/staging-add-realtek-8192-pci-wireless-driver.patch +# patches.drivers/staging-rtl8192e-backport-net_device_ops-conversion.patch + + ######################################################## + # kernel-wide security fixes + ######################################################## + + ######################################################## + # You'd better have a good reason for adding a patch + # below here. + ######################################################## + +######################################################## +# XEN architecture, version 3 +######################################################## + +# xen patches, from xenbits mercurial repository. +# http://xenbits.xensource.com/ext/linux-2.6-merge.hg +# +# everything named "xen3-auto-*" is auto-generated. +# PLEASE DON'T EDIT THESE PATCHES. Create fixup patches +# on top of them instead. This reduces workload when +# re-basing to a newer xen tree. +# + ### both uml framebuffer and xen need this one. + patches.xen/add-console-use-vt + + # split out patches + patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch + patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch + patches.xen/ipv6-no-autoconf + patches.xen/gso-size-check.patch + patches.xen/pci-reassign-resources + patches.xen/sfc-driverlink + patches.xen/sfc-resource-driver + patches.xen/sfc-driverlink-conditional + patches.xen/sfc-external-sram + + # bulk stuff, new files for xen + patches.xen/xen3-auto-xen-arch.diff + patches.xen/xen3-auto-xen-drivers.diff + patches.xen/xen3-auto-include-xen-interface.diff + + # kconfig bits for xen + patches.xen/xen3-auto-xen-kconfig.diff + + # common code changes + patches.xen/xen3-auto-common.diff + patches.xen/xen3-auto-arch-x86.diff + patches.xen/xen3-auto-arch-i386.diff + patches.xen/xen3-auto-arch-x86_64.diff + + # fixups due to upstream Xen parts + patches.xen/xen3-fixup-xen + + patches.xen/sfc-sync-headers + + # newer changeset backports + patches.xen/735-balloon-exit.patch + patches.xen/737-kexec-free.patch + patches.xen/740-blkback-resource-leak.patch + patches.xen/746-pirq-status-page.patch + patches.xen/747-x86-undo-mfn-limit.patch + patches.xen/748-x86-ioapic-cleanup.patch + patches.xen/761-highpte.patch + patches.xen/762-xencons-hvc.patch + patches.xen/764-netback-foreign-pages.patch + patches.xen/769-evtchn-CPU-offline.patch + patches.xen/781-fbfront-bogus-rect.patch + patches.xen/782-netback-error-handling.patch + patches.xen/791-x86-pcifront-register-pirq.patch + patches.xen/797-pirq-range-check.patch + patches.xen/801-pciback-no-pci_match_id.patch + patches.xen/803-netfront-unregister-notifier.patch + patches.xen/805-blkfront-map-sg.patch + patches.xen/821-xenbus-state-strings.patch + patches.xen/832-ntp-interaction.patch + patches.xen/844-swiotlb-alloc.patch + patches.xen/848-sfc-vif-states-lock.patch + patches.xen/849-sfc-tx-skb-lock.patch + patches.xen/863-blktap-vma-close.patch + patches.xen/870-i386-critical-section.patch + patches.xen/897-balloon-keep-trying.patch + patches.xen/899-kbuild-extmod.patch + patches.xen/914-dynamic-Cx-change.patch + patches.xen/932-edac.patch + patches.xen/933-usb-mon-dma.patch + patches.xen/941-xenbus-transaction-mutex.patch + patches.xen/944-Dell-RBU.patch + patches.xen/945-MSI-disable-check.patch + patches.xen/958-fbfront-resume.patch + + # changes outside arch/{i386,x86_64}/xen + patches.xen/xen3-fixup-kconfig + patches.xen/xen3-fixup-common + patches.xen/xen3-fixup-arch-x86 + + # ports of other patches + patches.xen/xen3-patch-2.6.18 + patches.xen/xen3-patch-2.6.19 + patches.xen/xen3-patch-2.6.20 + patches.xen/xen3-patch-2.6.21 + patches.xen/xen3-patch-2.6.22 + patches.xen/xen3-patch-2.6.23 + patches.xen/xen3-patch-2.6.24 + patches.xen/xen3-patch-2.6.25 + patches.xen/xen3-patch-2.6.26 + patches.xen/xen3-patch-2.6.27 + patches.xen/xen3-patch-2.6.27.1-2 + patches.xen/xen3-patch-2.6.27.3-4 + patches.xen/xen3-patch-2.6.27.4-5 + patches.xen/xen3-patch-2.6.27.5-6 + patches.xen/xen3-patch-2.6.27.7-8 + patches.xen/xen3-patch-2.6.27.8-9 + patches.xen/xen3-patch-2.6.27.9-10 + patches.xen/xen3-patch-2.6.27.11-12 + patches.xen/xen3-patch-2.6.27.14-15 + patches.xen/xen3-patch-2.6.27.15-16 + patches.xen/xen3-patch-2.6.27.18-19 + patches.kabi/xen3-patch-2.6.27.18-19 + patches.xen/xen3-patch-2.6.27.19-20 + patches.xen/xen3-patch-2.6.27.24-25 + patches.xen/xen3-patch-2.6.27.25-26 + patches.xen/xen3-patch-2.6.27.36-37 + patches.xen/xen3-patch-2.6.27.38-39 + patches.xen/xen3-seccomp-disable-tsc-option + patches.xen/xen3-rwlocks-enable-interrupts + patches.xen/xen3-x86-fix-nodac + patches.xen/xen3-x86-mcp51-no-dac + patches.xen/xen3-remove_kernel_physical_mapping_init_from_init + patches.xen/xen3-x86-mark_rodata_rw.patch ++npiggin patches.xen/xen3-x86-mark_rodata_rw-2.patch + patches.xen/xen3-x86-pageattr-pmd-permission-fix.patch + patches.xen/xen3-x86-usb-debug-port-early-console-v4.patch + patches.xen/xen3-x2APIC_PATCH_20_of_41_cff73a6ffaed726780b001937d2a42efde553922 + patches.xen/xen3-x2APIC_PATCH_27_of_41_9fa8c481b55e80edd8c637573f87853bb6b600f5 + patches.xen/xen3-x2APIC_PATCH_40_of_41_bbb65d2d365efe9951290e61678dcf81ec60add4 + patches.xen/xen3-bug-531260-x86-pci-insert-ioapic-resource-before-assigning-unassigned-resources.patch + patches.xen/xen3-x86_sgi_cpus4096-02-fix-send_call_func_ip.patch + patches.xen/xen3-x86_sgi_cpus4096-05-update-send_IPI_mask.patch + patches.xen/xen3-uv_setup_irq.diff + patches.xen/xen3-x86-vmware-tsc-03-detect-from-hypervisor + patches.xen/xen3-x86-fix-kmap-contig.patch ++andrea patches.xen/xen3-silent-stack-overflow + patches.xen/xen3-acpi_assure_unique_processor_proc_creation.patch + patches.kabi/xen3-e1000e_Export_set_memory_ro-rw + patches.xen/xen3-x86_sgi_uv_early_detect_oem.patch + patches.xen/xen3-intel-ibex-peak-device-ids.patch + patches.xen/xen3-add-via-chrome9-drm-support.patch + patches.xen/xen3-acpi-pci-pci-msi-_osc-support-capabilities-called-when-root-bridge-added.patch + patches.xen/xen3-sysfs-crash-debugging.patch + patches.xen/xen3-kdb-x86 + patches.xen/xen3-stack-unwind + patches.xen/xen3-x86_64-unwind-annotations + patches.xen/xen3-perfmon2.patch + patches.xen/xen3-perfmon2-remove_syscalls.patch + patches.xen/xen3-panic-on-io-nmi.diff + + # bugfixes and enhancements + patches.xen/xen-balloon-max-target + patches.xen/xen-balloon-accounting + patches.xen/xen-modular-blktap + patches.xen/xen-blkback-bimodal-suse + patches.xen/xen-blkif-protocol-fallback-hack + patches.xen/xen-blkback-cdrom + patches.xen/xen-blktap-write-barriers + patches.xen/xen-scsifront-block-timeout-update + patches.xen/xen-op-packet + patches.xen/xen-blkfront-cdrom + patches.xen/xen-sections + patches.xen/xen-swiotlb-heuristics + patches.xen/xen-kconfig-compat-3.2.0 + patches.xen/xen-cpufreq-report + patches.xen/xen-rt2860-build + patches.xen/xen-sysdev-suspend + patches.xen/xen-ipi-per-cpu-irq + patches.xen/xen-virq-per-cpu-irq + patches.xen/xen-configurable-guest-devices + patches.xen/xen-netback-nr-irqs + patches.xen/xen-netback-notify-multi + patches.xen/xen-S3-MSI + patches.xen/xen-blktap-vma-close-fix + patches.xen/xen-dcdbas + patches.xen/xen-x86-panic-no-reboot + patches.xen/xen-x86-dcr-fallback + patches.xen/xen-x86-consistent-nmi + patches.xen/xen-x86-no-lapic + patches.xen/xen-x86-pmd-handling + patches.xen/xen-x86-bigmem + patches.xen/xen-x86-machphys-prediction + patches.xen/xen-x86-no-lazy-tlb + patches.xen/xen-x86-exit-mmap + patches.xen/xen-x86-exports + patches.xen/xen-i386-panic-on-oops + patches.xen/xen-x86_64-pgd-pin + patches.xen/xen-x86_64-pgd-alloc-order + patches.xen/xen-x86_64-dump-user-pgt + patches.xen/xen-x86_64-note-init-p2m + patches.kabi/xen-x86_64-note-init-p2m diff --git a/src/patches/sysklogd-1.4.1_xen_empty_buffer_check.patch b/src/patches/sysklogd-1.4.1_xen_empty_buffer_check.patch new file mode 100644 index 0000000..3aece3a --- /dev/null +++ b/src/patches/sysklogd-1.4.1_xen_empty_buffer_check.patch @@ -0,0 +1,30 @@ +diff -Naur sysklogd-1.4.1.org/klogd.c sysklogd-1.4.1/klogd.c +--- sysklogd-1.4.1.org/klogd.c 2001-03-11 20:40:10.000000000 +0100 ++++ sysklogd-1.4.1/klogd.c 2010-01-20 19:49:36.000000000 +0100 +@@ -1171,10 +1171,24 @@ + switch ( logsrc ) + { + case kernel: +- LogKernelLine(); ++ if (ksyslog(9, NULL, 0)>0) ++ { ++ LogKernelLine(); ++ } ++ else ++ { ++ usleep(100000); ++ } + break; + case proc: +- LogProcLine(); ++ if (ksyslog(9, NULL, 0)>0) ++ { ++ LogProcLine(); ++ } ++ else ++ { ++ usleep(100000); ++ } + break; + case none: + pause();
hooks/post-receive -- IPFire 2.x development tree