== UDS-Q stats == ##reconcile-generic v3.4-rc5 Ubuntu-3.4.0-1.3 v3.4-rc5 || # patches || comment || || 252 || patches on top of the v3.4-rc5 upstream stable Linux kernel || || 120 || SAUCE patches || || 92 || debian commits (configuration updates and build machinary) || || 40 || ubuntu/ driver patches || || 0 || patches added then reverted (eg. 0 applied, then reverted) || == Ubuntu Delta == === Ubuntu Drivers === 1. AUFS -- union mount support 1. UBUNTU: ubuntu: AUFS -- update to d266b0c5d0693d6383976ee54b9e2c0fa9a3f5b0 1. UBUNTU: ubuntu: AUFS -- sort out the relative header paths 1. UBUNTU: ubuntu: AUFS -- adapt to the new changelog handling 1. UBUNTU: ubuntu: AUFS -- disable in favor of overlayfs 1. UBUNTU: ubuntu: AUFS -- enable in config and makefile 1. UBUNTU: ubuntu: AUFS -- suppress benign plink warning messages 1. UBUNTU: ubuntu: AUFS -- updateconfigs following update 1. UBUNTU: ubuntu: AUFS -- update to 4cf5db36bcd9748e8e7270022f295f84d1fc2245 1. UBUNTU: ubuntu: AUFS -- fix undefined security_path_link 1. UBUNTU: ubuntu: AUFS -- fix undefined __devcgroup_inode_permission 1. UBUNTU: ubuntu: AUFS -- aufs3-standalone.patch 1. UBUNTU: ubuntu: AUFS -- aufs3-base.patch 1. UBUNTU: ubuntu: AUFS -- documentation on updating aufs2 1. UBUNTU: ubuntu: AUFS -- clean up the aufs updater and BOM 1. UBUNTU: ubuntu: AUFS -- update aufs-update to track new locations of headers 1. UBUNTU: ubuntu: AUFS -- include the aufs_types.h file in linux-libc-headers 1. UBUNTU: ubuntu: AUFS -- add BOM and automated update script * '''Comments''': We've enabled OverlayFS. Keeping for Quantal? 1. dm-raid4-5 - software raid support 1. UBUNTU: ubuntu: dm-raid4-5 fix up build failure 1. UBUNTU: ubuntu: dm-raid4-5 -- follow changes to bio flags 1. UBUNTU: ubuntu: dm-raid4-5 -- update to compile with 2.6.34-rc4 1. UBUNTU: ubuntu: dm-raid4-5 -- update to compile with 2.6.34-rc2 1. UBUNTU: ubuntu: dm-raid4-5 -- update to compile with 2.6.33 1. UBUNTU: ubuntu: dm-raid4-5: Depend on XOR_BLOCKS 1. UBUNTU: ubuntu: dm-raid-45 -- update to compile with 2.6.32 1. UBUNTU: ubuntu: dm-raid45 -- version 2009.04.24 (2.6.30-rc3) 1. UBUNTU: ubuntu: dm-raid4-5 -- (no-up) Export dm_disk function of device-mapper * '''Comments''': Per the Precise review, the module is needed to activate RAID4 and RAID5 configurations with dmraid (package). This reads the meta-data created by BIOS supported soft-RAID implementations and creates device-mapper targets. Upstream indicated that the dm-raid45 module is seen as deprecated and dm-raid (a RAID 4/5/6 target) would be the replacement. However currently available versions of the user-space application do not support this. The difference between both targets is substantial from the point of table formats. This means to create a mapping with the new target the user-space side has to change substantially. So currently we will need to go with the old module. * '''Quantal review''': mdadm may slowly take over. But at the time of writing there were still problems with that. Though even when mdadm does handle the Intel MSM and DDF formats, it is unclear whether that would cover all of the containers formats that dmraid supports. And as long as the user-space side exits it will rely on dm-raid45. 1. fsam7400 - SW RF kill switch for Fujitsu Siemens Amilo M 7400 / Maxdata 7000DX and compatible hardware. 1. UBUNTU: ubuntu: fsam7400 select CHECK_SIGNATURE and depend on X86 1. UBUNTU: ubuntu: fsam7400: Depend on CHECK_SIGNATURE 1. UBUNTU: ubuntu: fsam7400 -- Cleanup Makefile 1. UBUNTU: UBUNTU: ubuntu: fsam7400 -- kill switch for Fujitsu Siemens Amilo M 7400 * '''Comments''': Was kept in Precise per request LP:876030. henrix, you did some investigation on this driver? Is there an in-tree replacement, ie. is this still needed for Quantal? 1. NX emulation 1. UBUNTU: ubuntu: nx-emu - i386: mmap randomization for executable mappings 1. UBUNTU: ubuntu: nx-emu - i386: NX emulation 1. omnibook - HP OmniBook support module 1. UBUNTU: ubuntu: omnibook disable driver 1. UBUNTU: ubuntu: omnibook: fix source file newline 1. UBUNTU: ubuntu: omnibook -- update BOM 1. UBUNTU: ubuntu: omnibook -- Added missing BOM file 1. UBUNTU: ubuntu: omnibook -- support Toshiba (HP) netbooks * '''Comments''': We disabled this in Oneiric and Precise and no one screamed. We should just drop this. 1. rfkill - various rfkill drivers 1. UBUNTU: ubuntu: rfkill disable driver 1. UBUNTU: ubuntu: rfkill drivers -- version 1.3 * '''Comments:''' No new updates since March 2008 (v1.3) * http://sourceforge.net/projects/rfswitch/files/ === Ubuntu Patches (not for upstream) === 1. UBUNTU: SAUCE: (no-up) elide some ioctl warnings which are known benign 1. UBUNTU: SAUCE (no-up) Provide a param for allowing the BIOS to handle changing the brightness on AC/battery status changes. 1. UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Latitude E6220 use reboot=pci 1. UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Optiplex 990 use reboot=pci 1. UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Optiplex 790 use reboot=pci 1. UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Latitude E6520 use reboot=pci 1. UBUNTU: SAUCE: (no-up) vfs: Add a trace point in the mark_inode_dirty function 1. UBUNTU: SAUCE: (no-up) add tracing for user initiated readahead requests 1. UBUNTU: (no-up) Update dropped.txt for Oneiric 1. UBUNTU: (no-up) add support for installed header files to ubuntu directory 1. UBUNTU: (no-up): document the new ## scheme 1. UBUNTU: (no-up) [Config] Note dropped SAUCE patches from 2.6.36 to 2.6.37 1. UBUNTU: (no-up) more dropped patches 1. UBUNTU: (no-up) Added dropped patch list 1. UBUNTU: SAUCE: (no-up) ARM: Resetting power_mode to its original value. 1. UBUNTU: SAUCE: (no-up) Modularize vesafb -- fix initialisation 1. UBUNTU: SAUCE: (no-up) Stop ARM boards crashing when CUPS is loaded 1. UBUNTU: SAUCE: (no-up) dma-mapping: Remove WARN_ON in dma_free_coherent 1. UBUNTU: SAUCE: (no-up) cdrom -- default to not locking the tray when in use 1. UBUNTU: SAUCE: (no-up) PM report driver and device suspend/resume times. 1. UBUNTU: (no-up) arm -- enable ubuntu/ directory 1. UBUNTU: SAUCE: (no-up) set /proc/acpi/video/*/DOS to 4 by default 1. UBUNTU: SAUCE: (no-up) trace: add trace events for open(), exec() and uselib() 1. UBUNTU: SAUCE: (no-up) raise the default console 'quiet' level to 2 1. UBUNTU: SAUCE: (no-up) disable adding scsi headers to linux-libc-dev 1. UBUNTU: SAUCE: (no-up) Sony laptop: Some Sony Vaia laptops do not enable wwan power by default. 1. UBUNTU: SAUCE: (no-up) nbd: Change default partitions per device to 15 1. UBUNTU: SAUCE: (no-up) swap: Add notify_swap_entry_free callback for compcache 1. UBUNTU: SAUCE: (no-up) hostap: Change initial operation mode to managed (infra) 1. UBUNTU: SAUCE: (no-up) version: Implement version_signature proc file. 1. UBUNTU: SAUCE: (no-up) Modularize vesafb 1. UBUNTU: ubuntu: dm-raid4-5 -- (no-up) Export dm_disk function of device-mapper 1. UBUNTU: (no-up) fold down debian for ubuntu-q v3.3-rc1 rebase === Ubuntu Patches (for review) === 1. Andy Whitcroft 1. x86, mce: Make xeon75xx memory driver dependent on PCI 1. x86, mce: Xeon75xx specific interface to get corrected memory error information 1. x86, mce: Rename cpu_specific_poll to mce_cpu_specific_poll 1. overlay: overlay filesystem documentation 1. overlayfs: update touch_atime() usage 1. overlayfs: switch from d_alloc_root() to d_make_root() 1. overlayfs: follow header cleanup 1. overlayfs: add statfs support 1. overlayfs: implement show_options 1. fs: limit filesystem stacking depth 1. overlay filesystem 1. vfs: introduce clone_private_mount() 1. vfs: export do_splice_direct() to modules 1. vfs: add i_op->open() 1. vfs: pass struct path to __dentry_open() 1. UBUNTU: ubuntu: overlayfs -- overlayfs: apply device cgroup and security permissions to overlay files 1. UBUNTU: ubuntu: AUFS -- disable in favor of overlayfs 1. UBUNTU: SAUCE: Make populate_rootfs asynchronous 1. UBUNTU: SAUCE: vesafb: enable mtrr WC by default 1. UBUNTU: SAUCE: vesafb: mtrr module parameter is uint, not bool 1. Drivers: scsi: storvsc: Properly handle errors from the host 1. UBUNTU: tools/hv: add basic manual pages 1. UBUNTU: tools/hv: add basic Makefile 1. UBUNTU: SAUCE: ata_piix: defer disks to the Hyper-V drivers by default 1. UBUNTU: ensure debian/ is not excluded from git by default 1. UBUNTU: SAUCE: ensure root is ready before running usermodehelpers in it 1. UBUNTU: SAUCE: headers_install: fix #include "..." usage for userspace 1. UBUNTU: SAUCE: vt -- allow grub to request automatic vt_handoff 1. UBUNTU: SAUCE: vt -- maintain bootloader screen mode and content until vt switch 1. Revert "mmc: fix all hangs related to mmc/sd card insert/removal during suspend/resume" 1. UBUNTU: SAUCE: drm -- stop early access to drm devices 1. UBUNTU: SAUCE: add option to hand off all kernel parameters to init 1. UBUNTU: SAUCE: khubd -- switch USB product/manufacturer/serial handling to RCU 1. UBUNTU: SAUCE: acpi battery -- move first lookup asynchronous 1. UBUNTU: SAUCE: async_populate_rootfs: move rootfs init earlier 1. UBUNTU: SAUCE: isapnp_init: make isa PNP scans occur async 1. Brad Figg 1. UBUNTU: SAUCE: (drop after 3.5) drm/i915: reinstate GM45 TV detection fix 1. Chase Douglas 1. UBUNTU: SAUCE: Input: synapticss - Set buttonpad property for all clickpads 1. UBUNTU: SAUCE: Input: synaptics - add second variant of two-button clickpad 1. Colin Ian King 1. UBUNTU: SAUCE: PCI: Allow pcie_aspm=force to work even when FADT indicates it is unsupported 1. UBUNTU: SAUCE: S3 early resume debug via keyboard LEDs 1. Eric Miao 1. UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86 1. James M. Leddy 1. UBUNTU: SAUCE: Bluetooth: Add support for BCM20702A0 [0a5c:21e6] 1. John Johansen 1. UBUNTU: SAUCE: Update aufs for build failure caused by apparmor backport 1. UBUNTU: SAUCE: AppArmor: basic networking rules 1. UBUNTU: SAUCE: AppArmor: Add profile introspection file to interface 1. UBUNTU: SAUCE: AppArmor: Add the ability to mediate mount 1. UBUNTU: SAUCE: SECCOMP: Fix apparmor for PR_{GET,SET}_NO_NEW_PRIVS 1. UBUNTU: SAUCE: Improve Amazon EBS performance for EC2 1. UBUNTU: SAUCE: fix pv-ops for legacy Xen 1. Kees Cook 1. UBUNTU: SAUCE: SECCOMP: Add PR_{GET,SET}_NO_NEW_PRIVS to prevent execve from granting privs 1. UBUNTU: SAUCE: SECCOMP: audit: always report seccomp violations 1. UBUNTU: SAUCE: SECCOMP: seccomp: remove duplicated failure logging 1. UBUNTU: SAUCE: security: unconditionally chain to Yama LSM 1. UBUNTU: SAUCE: Yama: add link restrictions 1. Leann Ogasawara 1. UBUNTU: Update dropped.txt 1. UBUNTU: update dropped.txt for Q 1. Revert Temporarily "UBUNTU: SAUCE: AppArmor: basic networking rules" 1. UBUNTU: [Config] Disable AUFS 1. UBUNTU: Rebase to v3.3-rc1 1. UBUNTU: SAUCE: include and for mmc_core arm build 1. UBUNTU: SAUCE: [arm] fixup __aeabi_uldivmod undefined build error 1. Manoj Iyer 1. UBUNTU: SAUCE: Add vendor specific ID (0a5c 21f3) for BCM20702A0. 1. UBUNTU: SAUCE: Bluetooth: Add support for BCM20702A0 [0a5c:21e1] 1. UBUNTU: SAUCE: Added quirk to recognize GE0301 3G modem as an interface. 1. Mathieu Trudel-Lapierre 1. UBUNTU: SAUCE: ipv6: make the net.ipv6.conf.all.use_tempaddr sysctl propagate to interface settings 1. Ming Lei 1. UBUNTU: SAUCE: fireware: add NO_MSI quirks for o2micro controller 1. Seth Forshee 1. (pre-stable) b43: only reload config after successful initialization * '''Comments''': This is upstream and has already been dropped from quantal. 1. UBUNTU: SAUCE: dell-wmi: Demote unknown WMI event message to pr_debug * '''Comments''': Dell has said they plan to fix the root cause of this but have not done so yet. We should keep this as a sauce patch for now because the message generates bug reports but really has no impact on users. 1. Stefan Bader 1. UBUNTU: SAUCE: Convert dm-raid45 to new block plugging * Still needed as long as we need the module itself. No upstream development visible any more. 1. Tim Gardner 1. UBUNTU: SAUCE: Allow filtering of cpufreq drivers * Keep as SAUCE for now 1. UBUNTU: SAUCE: remove __initdata from vesafb_fix * Mark as no-up or squash with "UBUNTU: SAUCE: (no-up) Modularize vesafb" 1. UBUNTU: SAUCE: disable_nx should not be in __cpuinitdata section for X86_32 * Dropped 1. UBUNTU: SAUCE: fsam7400: use UMH_WAIT_PROC consistently * Dropped when we removed the fsam7400 driver 1. UBUNTU: SAUCE: fix build error with CONFIG_BLK_DEV_INITRD=n * Squash with "Make populate_rootfs asynchronous" 1. Will Drewry 1. UBUNTU: SAUCE: SECCOMP: Documentation: prctl/seccomp_filter 1. UBUNTU: SAUCE: SECCOMP: x86: Enable HAVE_ARCH_SECCOMP_FILTER 1. UBUNTU: SAUCE: SECCOMP: ptrace,seccomp: Add PTRACE_SECCOMP support 1. UBUNTU: SAUCE: SECCOMP: seccomp: Add SECCOMP_RET_TRAP 1. UBUNTU: SAUCE: SECCOMP: signal, x86: add SIGSYS info and make it synchronous. 1. UBUNTU: SAUCE: SECCOMP: seccomp: add SECCOMP_RET_ERRNO 1. UBUNTU: SAUCE: SECCOMP: seccomp: add system call filtering using BPF 1. UBUNTU: SAUCE: SECCOMP: asm/syscall.h: add syscall_get_arch 1. UBUNTU: SAUCE: SECCOMP: arch/x86: add syscall_get_arch to syscall.h 1. UBUNTU: SAUCE: SECCOMP: seccomp: kill the seccomp_t typedef 1. UBUNTU: SAUCE: SECCOMP: net/compat.c,linux/filter.h: share compat_sock_fprog 1. UBUNTU: SAUCE: SECCOMP: sk_run_filter: add BPF_S_ANC_SECCOMP_LD_W