1
0
forked from pool/kernel-source

Accepting request 53365 from Kernel:HEAD

Accepted submit request 53365 from user jeff_mahoney

OBS-URL: https://build.opensuse.org/request/show/53365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kernel-source?expand=0&rev=107
This commit is contained in:
Ruediger Oertel 2010-11-19 09:54:58 +00:00 committed by Git OBS Bridge
commit 1c160d4d5c
47 changed files with 197779 additions and 45447 deletions

View File

@ -1,3 +1,273 @@
-------------------------------------------------------------------
Tue Nov 16 20:18:04 CET 2010 - jeffm@suse.de
- Updated to 2.6.36-rc2:
- SYSFS_DEPRECATED: enable deprecated sysfs features to support
old userspace tools
- Disabled; defaults to n
- Userspace tools should be updated. If they aren't by
release time we can enable this.
- JUMP_LABEL: Optimize trace point call sites
- With compiler support, allows trace points to be optimized
out entirely until used
- Enabled; defaults to n
- BLK_DEV_THROTTLING: Block layer bio throttling support
- Adds a blkio cgroup container for creating per-device IO
rate policies
- Enabled; defaults to n
- IRQ_TIME_ACCOUNTING: Fine granularity task level IRQ time accounting
- Adds a timestamp during transitions between softirq and
hardirq state
- Disabled; defaults to n
- There is a performance impact and its usefulness is
questionable unless you're working on a driver.
- X86_RESERVE_LOW: Amount of low memory, in kilobytes, to reserve
for the BIOS
- Reserve low memory for the BIOS; Some BIOSes can trash parts
of low memory during suspend/resume or hotplug events
- Set to 64k; the default
- PM_OPP: Operating Performance Point (OPP) Layer library
- Represents voltage domains for certain SoCs
- Disabled; defaults to n
- openSUSE isn't targetting x86-based SoCs so this is
unnecessary
- BKL: Big Kernel Lock
- Enabled; defaults to y
- While it would be nice to answer n here, it's really only meant for
developers working on BKL removal
- SPARSE_RCU_POINTER: RCU debugging: sparse-based checks for pointer usage
- Disabled; defaults to n
- TEST_LIST_SORT: Linked list sorting test
- Disabled; defaults to n
- PHONET_PIPECTRLR: Phonet Pipe Controller
- Disabled; defaults to n
- Experimental
- BLK_DEV_RBD: Rados block device (RBD)
- The Rados block device, which stripes a block device over objects
stored in the Ceph distributed object store.
- Enabled as m; defaults to n
- Networking features:
- NET_ACT_CSUM: Checksum Updating
- Update a common checksum after some direct packet alterations
- Enabled as m; defaults to n
- NET_IPGRE_DEMUX: IP: GRE demultiplexer
- This is helper module to demultiplex GRE packets on GRE version
field criteria.
- Enabled as m; defaults to n
- IP_VS_PE_SIP: SIP persistence engine
- Allow persistence based on the SIP Call-ID
- Enabled as m; defaults to n
- PPTP: PPP over IPv4 (PPTP) (EXPERIMENTAL)
- In-kernel acceleration for PPTP connections
- Enabled as m; defaults to n
- File system features:
- FANOTIFY: Filesystem wide access notification
- Enabled; defaults to n
- FANOTIFY_ACCESS_PERMISSIONS: fanotify permissions checking
- Enabled; defaults to n
- NFS_USE_NEW_IDMAPPER: Use the new idmapper upcall routine (NFS)
- Disabled; defaults to n
- Can be enabled when userspace support is confirmed
- NFSD_DEPRECATED: Include support for deprecated syscall interface to NFSD
- Enabled; defaults to y
- Can be disabled when userspace support for the fs-based interface is
confirmed
- 9P_FS_POSIX_ACL: 9P POSIX Access Control Lists
- Enabled; defaults to n
- CEPH_LIB: Ceph core library
- cephlib, which provides the common functionality to both the Ceph
filesystem and to the rados block device (rbd).
- Enabled as m; defaults to n
- PRETTYDEBUG: Include file:line in ceph debug output
- Enabled; defaults to n
- There aren't a lot of ceph users out there and since this is still
experimental, any help in debugging is a plus.
- New driver support; All are modular
- APDS9802ALS: Medfield Avago APDS9802 ALS Sensor module (APDS9802ALS)
- ALS APDS9802 ambient light sensor
- ISL29020: Intersil ISL29020 ambient light sensor
- SENSORS_BH1770: BH1770GLC / SFH7770 combined ALS - Proximity sensor
- SENSORS_APDS990X: APDS990X combined als and proximity sensors
- PCH_CAN: PCH CAN
- PCH CAN of Topcliff which is an IOH for x86 embedded processor
- PCH_PHUB: PCH Packet Hub of Intel Topcliff
- PCH_GBE: PCH Gigabit Ethernet
- GPIO_PCH: PCH GPIO of Intel Topcliff
- SPI_TOPCLIFF_PCH: Topcliff PCH SPI Controller
- GPIO_BASIC_MMIO: Basic memory-mapped GPIO controllers support
- GPIO_VX855: VIA VX855/VX875 GPIO
- GPIO_74X164: 74x164 serial-in/parallel-out 8-bits shift register
- BATTERY_BQ20Z75: TI BQ20z75 gas gauge
- SENSORS_GPIO_FAN: GPIO fan
- SENSORS_LTC4261: Linear Technology LTC4261
- SENSORS_W83795: Winbond/Nuvoton W83795G/ADG
- SENSORS_W83795_FANCTRL: Include fan control support (DANGEROUS)
- Disabled; defaults to n
- CAN_TSCAN1: TS-CAN1 PC104 boards
- Technologic Systems' TSCAN-1 PC104 boards.
- OLPC_XO1: OLPC XO-1 support
- Support for non-essential features of the OLPC XO-1 laptop
- SCSI_CXGB4_ISCSI: Chelsio T4 iSCSI support
- BCM63XX_PHY: Broadcom 63xx SOCs internal PHY
- BNA: Brocade 1010/1020 10Gb Ethernet Driver support
- USB_NET_CX82310_ETH: Conexant CX82310 USB ethernet port
- TABLET_USB_HANWANG: Hanwang Art Master III tablet support (USB)
- TOUCHSCREEN_BU21013: BU21013 based touch panel controllers
- SERIO_PS2MULT: TQC PS/2 multiplexer
- I2C_MUX_PCA9541: NXP PCA9541 I2C Master Selector
- I2C_INTEL_MID: Intel Moorestown/Medfield Platform I2C controller
- MFD_MC13XXX: Freescale MC13783 and MC13892
- MFD_VX855: VIA VX855/VX875 integrated south bridge
- REGULATOR_MAX8952: Maxim MAX8952 Power Management IC
- REGULATOR_LP3972: National Semiconductors LP3972 PMIC regulator driver
- IR_RC5_SZ_DECODER: raw decoder for the RC-5 (streamzap) protocol
- IR_NUVOTON: Nuvoton w836x7hg Consumer Infrared Transceiver
- VIDEO_VIVI: Virtual Video Driver
- VIDEO_SR030PC30: SR030PC30 VGA camera sensor
- VIDEO_VIA_CAMERA: VIAFB camera controller
- SOC_CAMERA_IMX074: imx074 support
- Enabled as module; defaults to n
- SOC_CAMERA_OV6650: ov6650 sensor
- USB_GSPCA_KONICA: Konica USB Camera V4L2 driver
- USB_GSPCA_XIRLINK_CIT: Xirlink C-It USB Camera
- DVB_USB_LME2510: LME DM04/QQBOX DVB-S USB2.0 support
- STUB_POULSBO: Intel GMA500 Stub Driver
- SND_ALOOP: Generic loopback driver (PCM)
- SND_AZT1605: Aztech AZT1605 Driver
- SND_AZT2316: Aztech AZT2316 Driver
- HID_UCLOGIC: UC-Logic
- HID_WALTOP: Waltop
- HID_ROCCAT_PYRA: Roccat Pyra mouse support
- USB_UAS: USB Attached SCSI
- USB_SERIAL_SAMBA: USB Atmel SAM Boot Assistant (SAM-BA) driver
- USB_YUREX: USB YUREX driver support
- MMC_USHC: USB SD Host Controller (USHC) support
- EDAC_MCE_INJ: Simple MCE injection interface over /sysfs
- EDAC_I7300: Intel Clarksboro MCH
- IDEAPAD_LAPTOP: Lenovo IdeaPad Laptop Extras
- IBM_RTL: IBM Premium Real Time Mode
- XO1_RFKILL: OLPC XO-1 software RF kill switch
- R8712U: RealTek RTL8712U (RTL8192SU) Wireless LAN NIC driver
- R8712_AP: Realtek RTL8712U AP code
- Disabled; defaults to n
- CARL9170: Linux Community AR9170 802.11n USB support
- This is another driver for the Atheros "otus" 802.11n USB devices.
- CARL9170_LEDS: SoftLED Support
- Necessary for LED blinking
- Enabled; defaults to y
- CARL9170_DEBUGFS: DebugFS Support
- Disabled; defaults to n
- STMMAC_ETH: STMicroelectronics 10/100/1000 Ethernet driver
- STMMAC_DA: STMMAC DMA arbitration scheme
- forces rx priority over tx instead of 1:1 priority
- Disabled; defaults to n
- STMMAC_DUAL_MAC: STMMAC: dual mac support (EXPERIMENTAL)
- Some ST SoCs (for example the stx7141 and stx7200c2) have
two Ethernet Controllers. This option turns on the second
Ethernet device on this kind of platforms.
- Enabled; defaults to n
- Staging Drivers:
- SENSORS_ISL29018: ISL 29018 light and proximity sensor
- SENSORS_AK8975: Asahi Kasei AK8975 3-Axis Magnetometer
- LIRC_PARALLEL: Homebrew Parallel Port Receiver for LIRC
- SBE_2T3E3: SBE wanPMC-2T3E3 support
- USB_ENESTORAGE: USB ENE card reader support
- BCM_WIMAX: Beceem BCS200/BCS220-3 and BCSM250 wimax support
- FT1000: Flarion ft1000
- FT1000_USB: ft1000 usb devices
- Enabled as module; defaults to n
- SPEAKUP: Speakup core
- SPEAKUP_SYNTH_ACNTSA: Accent SA synthesizer support
- SPEAKUP_SYNTH_ACNTPC: Accent PC synthesizer support
- SPEAKUP_SYNTH_APOLLO: Apollo II synthesizer support
- SPEAKUP_SYNTH_AUDPTR: Audapter synthesizer support
- SPEAKUP_SYNTH_BNS: Braille 'n' Speak synthesizer support
- SPEAKUP_SYNTH_DECTLK: DECtalk Express synthesizer support
- SPEAKUP_SYNTH_DECEXT: DECtalk External (old) synthesizer support
- SPEAKUP_SYNTH_DECPC: DECtalk PC (big ISA card) synthesizer support
- SPEAKUP_SYNTH_DTLK: DoubleTalk PC synthesizer support
- SPEAKUP_SYNTH_KEYPC: Keynote Gold PC synthesizer support
- SPEAKUP_SYNTH_LTLK: DoubleTalk LT/LiteTalk synthesizer support
- SPEAKUP_SYNTH_SOFT: Userspace software synthesizer support
- SPEAKUP_SYNTH_SPKOUT: Speak Out synthesizer support
- SPEAKUP_SYNTH_TXPRT: Transport synthesizer support
- SPEAKUP_SYNTH_DUMMY: Dummy synthesizer driver (for testing)
- RTC_DRV_MC13XXX: Freescale MC13xxx RTC
- BRCM80211: Broadcom IEEE802.11n WLAN drivers
- AD799X: Analog Devices AD799x ADC driver
- AD7476: Analog Devices AD7475/6/7/8 AD7466/7/8 and AD7495 ADC driver
- ATH6K_LEGACY: Atheros AR6003 support (non mac80211)
- ATH6KL_ENABLE_COEXISTENCE: BT Coexistence support
- Enabled; defaults to n
- ATH6KL_HCI_BRIDGE: HCI over SDIO support
- Enabled; defaults to n
- ATH6KL_CONFIG_GPIO_BT_RESET: Configure BT Reset GPIO
- Disabled; defaults to n
- Maybe should be enabled?
- ATH6KL_CFG80211: CFG80211 support
- Enabled; defaults to n
- ATH6KL_HTC_RAW_INTERFACE: RAW HTC support
- Enabled; defaults to n
- ATH6KL_VIRTUAL_SCATTER_GATHER: Virtual Scatter-Gather support
- Enabled; defaults to n
- ATH6KL_SKIP_ABI_VERSION_CHECK: Skip ABI version check support
- Disabled; defaults to n
- ATH6KL_DEBUG: Debug support
- Disabled; defaults to n
- Driver options:
- ATH9K_RATE_CONTROL: Atheros ath9k rate control
- Enabled; defaults to y
- IWLWIFI_DEBUG_EXPERIMENTAL_UCODE: Experimental uCode support in iwlwifi
- Disabled; defaults to n
- Users wanting to replace their microcode can build their own kernels
- P54_SPI_DEFAULT_EEPROM: Include fallback EEPROM blob (Prism54)
- Disabled; defaults to n
- VIDEO_SAA7134_RC: Philips SAA7134 Remote Controller support
- Enabled; defaults to y
- SND_HDA_CODEC_HDMI: HDMI/DisplayPort HD-audio codec support for
Intel HD Audio
- Enabled; defaults to y
- LOGIWII_FF: Logitech Speed Force Wireless force feedback support
- Enabled; defaults to y
- KVM_MMU_AUDIT: Audit KVM MMU
- Enabled; defaults to n
- Adds a R/W module parameter which allows auditing at runtime
- MMC_BLOCK_MINORS: Number of minors per MMC block device
- Set to 8; defaults to 8
- LINE6_USB_DEBUG: Line6 USB - print debug messages
- Disabled; defaults to n
- LINE6_USB_DUMP_CTRL: Line6 USB - dump control messages
- Disabled; defaults to n
- LINE6_USB_DUMP_MIDI: Line6 USB - dump MIDI messages
- Disabled; defaults to n
- LINE6_USB_DUMP_PCM: Line6 USB - dump PCM data
- Disabled; defaults to n
- LINE6_USB_RAW: Line6 USB - raw data communication
- Disabled; defaults to n
- LINE6_USB_IMPULSE_RESPONSE: Line6 USB - measure impulse response
- Measures the impulse response of a Line6 device
- Disabled; defaults to n
- Not required for normal operation
- Disabled drivers:
- MFD_WM831X_SPI: Wolfson Microelectronics WM831x/2x PMICs with SPI
- Only available in static kernel
-------------------------------------------------------------------
Tue Oct 26 21:55:06 CEST 2010 - trenn@suse.de

View File

@ -13,8 +13,8 @@
+i386 i386/pae
+i386 -syms i386/vmi
+i386 -syms i386/debug
+i386 i386/xen
+i386 -syms i386/ec2
#+i386 i386/xen
#+i386 -syms i386/ec2
+i386 i386/vanilla
+i386 -syms i386/trace
@ -25,8 +25,8 @@
+x86_64 x86_64/default
+x86_64 x86_64/desktop
+x86_64 x86_64/xen
+x86_64 -syms x86_64/ec2
#+x86_64 x86_64/xen
#+x86_64 -syms x86_64/ec2
+x86_64 -syms x86_64/debug
+x86_64 x86_64/vanilla
+x86_64 -syms x86_64/trace

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:359649fc290456c18c461574ab2fb891c7239d7125eb012f32126cef22208be5
size 221029
oid sha256:9b4243bb4d6b5f4788959b70bdba8a790343fafb2efc46529c0bf55faa6e3652
size 214982

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,882 +0,0 @@
#
# spec file for package kernel-ec2 (Version 2.6.36)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
%define srcversion 2.6.36
%define patchversion 2.6.36
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor ec2
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
%define src_install_dir /usr/src/linux-%kernelrelease%variant
%define obj_install_dir %src_install_dir-obj
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,check-supported-list,group-source-files.pl,find-provides,split-modules,modversions,extract-modaliases,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
%else
%define install_vdso 0
%endif
Name: kernel-ec2
Summary: The Amazon EC2 Xen Kernel
Version: 2.6.36
Release: 3
%if %using_buildservice
%else
%endif
License: GPLv2
Group: System/Kernel
Url: http://www.kernel.org/
AutoReqProv: on
BuildRequires: coreutils module-init-tools sparse
BuildRequires: fdupes
Provides: multiversion(kernel)
Provides: %{name}_%_target_cpu = %version-%release
Provides: %name = %version-%source_rel
%if %split_base
Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase
Obsoletes: %name-base <= 2.6.31
%endif
Requires(pre): coreutils awk
# Need a module-init-tools with /usr/lib/module-init-tools/weak-modules2
Requires(post): module-init-tools >= 3.4
# This Requires is wrong, because the post/postun scripts have a
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
# packages to install/update. Likewise, this is true for mkinitrd.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
%if 0%{?suse_version} >= 1130
Requires(post): mkinitrd >= 2.6.0
%else
Requires(post): mkinitrd
%endif
#!BuildIgnore: perl-Bootloader mkinitrd
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
%ifarch s390 s390x
%if %build_vanilla && 0%{?suse_version} < 1130
BuildRequires: dwarfextract
%endif
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
Obsoletes: %name-nongpl
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
%endif
# dead network if installed on SLES10, otherwise it will work (mostly)
Conflicts: sysfsutils < 2.0
%if ! %build_vanilla
Conflicts: apparmor-profiles <= 2.1
Conflicts: apparmor-parser < 2.3
# root-lvm only works with newer udevs
Conflicts: udev < 118
Conflicts: lvm2 < 2.02.33
%endif
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
Source8: devel-pre.sh
Source9: devel-post.sh
Source10: preun.sh
Source11: postun.sh
Source12: pre.sh
Source13: post.sh
Source14: series.conf
Source16: guards
Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: split-modules
Source46: modversions
Source47: extract-modaliases
Source48: macros.kernel-source
Source49: kernel-module-subpackage
Source50: kabi.pl
Source51: mkspec
Source52: kernel-source%variant.changes
Source53: kernel-source.spec.in
Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros
Source66: configtool.pl
Source67: log.sh
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
Obsoletes: kvm-kmp-%build_flavor
Obsoletes: perfmon-kmp-%build_flavor
Obsoletes: iwlagn-2-6-27-kmp-%build_flavor
Obsoletes: msi-wmi-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
%description
The Linux kernel for Xen paravirtualization.
This kernel can only be used both as an unprivileged ("xenU")
kernel (for Amazon EC2).
%source_timestamp
%prep
if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then
echo "The %name-%version.nosrc.rpm package does not contain the" \
"complete sources. Please install kernel-source-%version.src.rpm."
exit 1
fi
SYMBOLS=
if test -e %_sourcedir/extra-symbols; then
SYMBOLS=$(cat %_sourcedir/extra-symbols)
echo "extra symbol(s):" $SYMBOLS
fi
# Unpack all sources and patches
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120
mkdir -p %kernel_build_dir
supported_conf() {
%_sourcedir/guards $* < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u
}
# Generate the list of modules to be marked as supported
{ supported_conf base
supported_conf --default=0 external | sed 's/$/ external/'
} > %kernel_build_dir/Module.supported
supported_conf --default=0 base >%kernel_build_dir/Module.base
cd linux-%srcversion
%_sourcedir/apply-patches \
%if %{build_vanilla}
--vanilla \
%endif
%_sourcedir/series.conf .. $SYMBOLS
cd %kernel_build_dir
if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
if test -e ../config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
%_sourcedir/configtool.pl ../config{,.addon}/%cpu_arch_flavor >.config
else
cp ../config/%cpu_arch_flavor .config
fi
%build_src_dir/scripts/config \
--set-str CONFIG_LOCALVERSION -%release_major-%build_flavor \
--enable CONFIG_SUSE_KERNEL \
%if 0%{?__debug_package:1}
--enable CONFIG_DEBUG_INFO \
--disable CONFIG_DEBUG_INFO_REDUCED
%else
--disable CONFIG_DEBUG_INFO
%endif
MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD"
if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then
yes '' | make oldconfig $MAKE_ARGS
else
cp .config .config.orig
make silentoldconfig $MAKE_ARGS < /dev/null
%_sourcedir/check-for-config-changes .config.orig .config
rm .config.orig
fi
make prepare $MAKE_ARGS
make scripts $MAKE_ARGS
krel=$(make -s kernelrelease $MAKE_ARGS)
if [ "$krel" != "%kernelrelease-%build_flavor" ]; then
echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2
exit 1
fi
make clean $MAKE_ARGS
rm -f source
find . ! -type d -printf '%%P\n' > %my_builddir/obj-files
cat > .kernel-binary.spec.buildenv <<EOF
# Override the timestamp 'uname -v' reports with the build
# timestamp.
export KBUILD_BUILD_VERSION="$(grep SHA1_ID %_sourcedir/source-timestamp | awk '{ print $2 }')"
export KBUILD_BUILD_TIMESTAMP="$(head -n 1 %_sourcedir/source-timestamp)"
# The following branch/timestamp will end up in Oopses.
export OOPS_TIMESTAMP="$(
echo -n $(sed -ne 's/^GIT Branch: \(.*\)/\1-/p' \
%_sourcedir/source-timestamp)
head -n 1 %_sourcedir/source-timestamp \
| tr -dc 0-9)"
export KBUILD_VERBOSE=0
export KBUILD_SYMTYPES=1
export KBUILD_OVERRIDE=1
EOF
%build
cd %kernel_build_dir
source .kernel-binary.spec.buildenv
# create *.symref files in the tree
if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
%_sourcedir/modversions --unpack . < $_
fi
# If the %jobs macro is defined to a number, make will spawn that many jobs.
# There are several ways how to define it:
# If you are using the build script:
# build --jobs=N kernel-$flavor.spec
# With plain rpmbuild:
# rpmbuild -ba --define 'jobs N' kernel-$flavor.spec
# To spawn as many jobs as there are cpu cores:
# rpmbuild -ba --define "jobs 0$(grep -c ^processor /proc/cpuinfo)" \
# kernel-$flavor.spec
# You can also set this permanently in ~/.rpmmacros:
# %jobs 0%(grep -c ^processor /proc/cpuinfo)
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../linux-%srcversion/scripts/kmsg-doc
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y D=2
%else
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
%install
# get rid of /usr/lib/rpm/brp-strip-debug
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux-*'
# /lib/modules/%kernelrelease-%build_flavor/build will be a stale symlink until the
# kernel-devel package is installed. Don't check for stale symlinks
# in the brp-symlink check:
export NO_BRP_STALE_LINK_ERROR=yes
cd %kernel_build_dir
mkdir -p %buildroot/boot
# (Could strip out non-public symbols.)
cp -p System.map %buildroot/boot/System.map-%kernelrelease-%build_flavor
add_vmlinux()
{
local vmlinux=boot/vmlinux-%kernelrelease-%build_flavor compressed=false
if test $1 == "--compressed"; then
compressed=true
fi
cp vmlinux %buildroot/$vmlinux
>%my_builddir/vmlinux.debug.files
%if 0%{?__debug_package:1}
if $compressed; then
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
/usr/lib/rpm/debugedit -b $RPM_BUILD_DIR -d /usr/src/debug \
-l vmlinux.sourcefiles %buildroot/$vmlinux
# FIXME: create and package build-id symlinks
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
objcopy --add-gnu-debuglink=%buildroot/$vmlinux_debug \
--strip-debug \
%buildroot/$vmlinux || :
mkdir -p %buildroot/usr/src/debug
LANG=C sort -z -u vmlinux.sourcefiles | grep -Ezv "<(built-in|stdin)>" \
| ( cd %_builddir && cpio -pd0m %buildroot/usr/src/debug )
find %buildroot/usr/src/debug -type d -print0 | xargs -0 -r chmod 0755
find %buildroot/usr/src/debug -type f -print0 | xargs -0 -r chmod 0644
echo -e "%%defattr(-, root, root)\\n/$vmlinux_debug" >%my_builddir/vmlinux.debug.files
else
# make vmlinux executable so that find-debuginfo.sh picks it up
# (TODO: fix find-debuginfo.sh instead)
chmod +x %buildroot/$vmlinux
fi
%endif
if $compressed; then
gzip -9 %buildroot/$vmlinux
chmod a-x %buildroot/$vmlinux.gz
fi
}
%if %build_kdump
add_vmlinux
image=vmlinux
%else
# architecture specifics
%ifarch %ix86 x86_64
add_vmlinux --compressed
%if %build_xen
image=vmlinuz
%else
image=bzImage
%endif
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch alpha
add_vmlinux --compressed
cp -p arch/alpha/boot/vmlinux.gz %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch ppc ppc64
add_vmlinux
image=vmlinux
%endif
%ifarch ia64
add_vmlinux --compressed
mv %buildroot/boot/vmlinux-%kernelrelease-%build_flavor.gz \
%buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch s390 s390x
add_vmlinux --compressed
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if test -e arch/s390/boot/kerntypes.o; then
cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
elif test -x "$(which dwarfextract 2>/dev/null)"; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';'
%endif
%endif
%ifarch sparc64
add_vmlinux --compressed
image=zImage
cp -p arch/sparc/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinux
%endif
# end of build_kdump
%endif
for sub in '-base' '' '-extra'; do
case "$sub" in
'-base' | '') base_package=1 ;;
*) base_package=0 ;;
esac
for script in preun postun pre post devel-pre devel-post; do
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
-e "s:@IMAGE@:$image:g" \
-e "s:@FLAVOR""@:%build_flavor:g" \
-e "s:@SUBPACKAGE@:%name$sub:g" \
-e "s:@BASE_PACKAGE@:$base_package:g" \
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
-e "s:@SRCVARIANT@:%variant:g" \
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
done
done
%if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-%build_flavor
%endif
ln -s $image$suffix %buildroot/boot/$image$suffix
ln -s initrd$suffix %buildroot/boot/initrd$suffix
cp .config %buildroot/boot/config-%kernelrelease-%build_flavor
%if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
%endif
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \
bs=1024 seek=2047 count=1
if [ %CONFIG_MODULES = y ]; then
mkdir -p %rpm_install_dir/%cpu_arch_flavor
mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch
ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor
gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
if ! %_sourcedir/check-supported-list \
%_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then
%if %supported_modules_check
exit 1
%endif
echo "Consistency check error: please update supported.conf."
fi
%ifarch s390 s390x
if test -e arch/s390/boot/kerntypes.o; then
:
elif test -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor
# so that kernel-devel + kernel-%build_flavor is sufficient for building
# modules that have modversions as well.
mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor
cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor
# Table of types used in exported symbols (for modversion debugging).
%_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor
if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then
gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor
else
rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor
fi
# Some architecture's $(uname -m) output is different from the ARCH
# parameter that needs to be passed to kbuild. Create symlinks from
# $(uname -m) to the ARCH directory.
if [ ! -e %rpm_install_dir/%_target_cpu ]; then
ln -sf %cpu_arch %rpm_install_dir/%_target_cpu
ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu
fi
# We were building in %my_builddir/linux-%srcversion, but the sources will
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
# build symlink.
rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build}
ln -s %src_install_dir \
%buildroot/lib/modules/%kernelrelease-%build_flavor/source
ln -s %obj_install_dir/%cpu_arch/%build_flavor \
%buildroot/lib/modules/%kernelrelease-%build_flavor/build
# Abort if there are any undefined symbols
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
-b %buildroot -ae %kernelrelease-%build_flavor 2>&1)"
if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
exit 1
fi
%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir/Module.base \
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'
) > %my_builddir/base-modules
%endif
res=0
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
# check for kabi changes
%_sourcedir/kabi.pl --rules %my_builddir/kabi/severities \
%my_builddir/kabi/%cpu_arch/symvers-%build_flavor \
Module.symvers || res=$?
fi
if [ $res -ne 0 ]; then
if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
"directory to build this kernel even though its badness is" \
"higher than allowed for an official kernel."
exit 1
fi
fi
tar -cf - -T %my_builddir/obj-files | \
tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
# bnc#507084
find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \
while read f; do
case "$(file -b "$f")" in
ELF\ *\ executable*)
strip "$f"
esac
done
# Replace the absolute with a relative path
sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \
%rpm_install_dir/%cpu_arch_flavor/Makefile
fi
add_dirs_to_filelist() {
sed -rn '
# print file name
p
# remove filelist macros
s:%%[a-z]+(\([^)]+\))? ?::g
# add %%dir prefix
s:^:%%dir :
# print all parents
:a
# skip directories owned by other packages
s:^%%dir (/boot|/etc|/lib/(modules|firmware)|/usr/src)/[^/]+$::
s:/[^/]+$::p
ta
' "$@" | sort -u
}
# Collect the file lists.
shopt -s nullglob
> %my_builddir/kernel-devel.files
for file in %buildroot/boot/vmlinux-*.gz %buildroot/boot/symtypes* \
%buildroot/lib/modules/*/{build,source}; do
f=${file##%buildroot}
echo "$f" >> %my_builddir/kernel-devel.files
done
{ cd %buildroot
find boot \
\( -type l -o -name 'initrd-*' \) -printf '%%%%ghost /%%p\n' -o \
-type f -name 'vmlinux-*' -printf '%%%%attr(0644, root, root) /%%p\n' -o \
-type f -printf '/%%p\n'
# Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that
# the file gets removed when uninstalling the kernel.
echo '%%ghost /boot/initrd-%kernelrelease-kdump'
touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump
if [ %CONFIG_MODULES = y ]; then
find lib/modules/%kernelrelease-%build_flavor \
-type d -o \
\( -path '*/modules.*' ! -path '*/modules.order' \
! -path '*/modules.builtin' \) -printf '%%%%ghost /%%p\n' \
-o -name '*.ko' -prune -o -printf '/%%p\n'
cat %my_builddir/base-modules
fi
test -d lib/firmware/%kernelrelease-%build_flavor && \
find lib/firmware/%kernelrelease-%build_flavor \
-type d -o \
-printf '/%%p\n'
if [ -e .%_docdir/%name ]; then
echo "%%doc %_docdir/%name"
fi
} | sort -u >%my_builddir/tmp
cat %my_builddir/tmp %my_builddir/kernel-devel.files | sort | uniq -u | \
add_dirs_to_filelist >%my_builddir/kernel-base.files
rm %my_builddir/tmp
%if %split_base
add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules} \
> %my_builddir/kernel-main.files
%endif
%if %split_extra
add_dirs_to_filelist %my_builddir/unsupported-modules > %my_builddir/kernel-extra.files
%endif
# Hardlink duplicate files automatically (from package fdupes): It doesn't save
# much, but it keeps rpmlint from breaking the package build.
%fdupes $RPM_BUILD_ROOT
%preun -f preun.sh
%postun -f postun.sh
%pre -f pre.sh
%post -f post.sh
%if %split_base
%files -f kernel-main.files
%else
%files -f kernel-base.files
%endif
%defattr(-, root, root)
%package base
Summary: The Amazon EC2 Xen Kernel - base modules
License: GPLv2
Group: System/Kernel
Url: http://www.kernel.org/
AutoReqProv: on
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
%description base
The Linux kernel for Xen paravirtualization.
This kernel can only be used both as an unprivileged ("xenU")
kernel (for Amazon EC2).
This package contains only the base modules, required in all installs.
%source_timestamp
%preun base -f preun-base.sh
%postun base -f postun-base.sh
%pre base -f pre-base.sh
%post base -f post-base.sh
%if %split_base
%files base -f kernel-base.files
%defattr(-, root, root)
%endif
%package extra
Summary: The Amazon EC2 Xen Kernel - Unsupported kernel modules
License: GPLv2
Group: System/Kernel
Url: http://www.kernel.org/
AutoReqProv: on
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel
Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
%description extra
The Linux kernel for Xen paravirtualization.
This kernel can only be used both as an unprivileged ("xenU")
kernel (for Amazon EC2).
This package contains additional modules not supported by Novell.
%source_timestamp
%preun extra -f preun-extra.sh
%postun extra -f postun-extra.sh
%pre extra -f pre-extra.sh
%post extra -f post-extra.sh
%if %split_extra
%files extra -f kernel-extra.files
%defattr(-, root, root)
%endif
%if %CONFIG_KMSG_IDS == "y"
%package man
Summary: The collection of man pages generated by the kmsg script.
License: GPLv2
Group: System/Kernel
%description man
This package includes the man pages that have been generated from the
kmsg message documentation comments.
%source_timestamp
%files man
%defattr(-,root,root)
/usr/share/man/man9/*
%endif
%package devel
Summary: Development files necessary for building kernel modules
License: GPLv2
Group: Development/Sources
Provides: multiversion(kernel)
Provides: %name-devel = %version-%source_rel
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
AutoReqProv: on
%description devel
This package contains files necessary for building kernel modules (and
kernel module packages) against the %build_flavor flavor of the kernel.
%source_timestamp
%if %CONFIG_MODULES == "y"
%pre devel -f devel-pre.sh
%post devel -f devel-post.sh
%files devel -f kernel-devel.files
%defattr(-,root,root)
%dir %obj_install_dir
%dir %obj_install_dir/%cpu_arch
%dir /usr/src/linux-obj
%dir /usr/src/linux-obj/%cpu_arch
%ghost /usr/src/linux-obj/%cpu_arch_flavor
%obj_install_dir/%cpu_arch_flavor
%if %_target_cpu != %cpu_arch
%obj_install_dir/%_target_cpu
/usr/src/linux-obj/%_target_cpu
%endif
%endif
%package devel-debuginfo
# rpm doesn't notice that vmlinux.debug belongs to the gzipped vmlinux.gz
Summary: Debug information for package %name-devel
License: GPLv2
Group: Development/Debug
%description devel-debuginfo
Debug information for package %name-devel
%source_timestamp
%files devel-debuginfo -f vmlinux.debug.files
%changelog

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Wed Nov 17 17:10:32 CET 2010 - jeffm@suse.com
- sched: automated per tty task groups.
- Enabled in -desktop flavors for better interactivity.
- commit 2d5d397
-------------------------------------------------------------------
Tue Nov 16 21:32:45 CET 2010 - jeffm@suse.de
- doc/config-options.changes: Updated changes for 2.6.37-rc1 and -rc2.
- commit 0aca8b8
-------------------------------------------------------------------
Tue Nov 16 20:08:11 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc2.
- commit 1453a04
-------------------------------------------------------------------
Mon Nov 15 23:58:59 CET 2010 - jslaby@suse.cz
- PCI: fix pci_bus_alloc_resource() hang, prefer positive decode
(bnc#651256).
- commit 4404c19
-------------------------------------------------------------------
Mon Nov 15 21:33:19 CET 2010 - jeffm@suse.com
- Update vanilla config files.
- commit 60b4a47
-------------------------------------------------------------------
Mon Nov 15 21:30:37 CET 2010 - jeffm@suse.com
- Update to 2.6.37-rc1-git11.
- Eliminated 2 patches.
- commit 5959a67
-------------------------------------------------------------------
Mon Nov 15 20:02:33 CET 2010 - jeffm@suse.com
- supported.conf: Added missing dependencies.
- commit 0537c35
-------------------------------------------------------------------
Sat Nov 13 10:08:17 CET 2010 - jslaby@suse.cz
- TTY: restore tty_ldisc_wait_idle (bnc#642043).
- commit 84d87bf
-------------------------------------------------------------------
Fri Nov 12 18:37:10 CET 2010 - jeffm@suse.de
- Update to 2.6.37-rc1.
- Eliminated 26 patches.
- Xen is disabled.
- commit b9044e3
-------------------------------------------------------------------
Thu Nov 11 19:37:05 CET 2010 - gregkh@suse.de
- Update config files. (bnc#652954) increase the number of possible and
default uarts for users with multi-port serial cards for the i386 and
x86-64 default configs.
- commit 85c87e3
-------------------------------------------------------------------
Thu Nov 11 13:48:24 CET 2010 - jslaby@suse.cz
- rt2x00: Fix max TX power settings (bnc#584028).
- rt2x00: Fix channel configuration for RF3052 (bnc#584028).
- commit 60c0452
-------------------------------------------------------------------
Thu Nov 11 11:18:45 CET 2010 - jslaby@suse.cz
- resources: add a default alignf to simplify find_resource()
(bnc#651256).
- resources: factor out resource_clip() to simplify
find_resource() (bnc#651256).
- resources: ensure callback doesn't allocate outside available
space (bnc#651256).
- resources: handle overflow when aligning start of available area
(bnc#651256).
- resources: support allocating space within a region from the
top down (bnc#651256).
- PCI: allocate bus resources from the top down (bnc#651256).
- x86/PCI: allocate space from the end of a region, not the
beginning (bnc#651256).
- x86: update iomem_resource end based on CPU physical address
capabilities (bnc#651256).
- x86: allocate space within a region top-down (bnc#651256).
- Refresh patches.xen/xen3-patch-2.6.34.
- commit 8c68ad1
-------------------------------------------------------------------
Tue Nov 9 15:28:57 CET 2010 - jack@suse.cz
- novfs: Fix for the issue of kernel dumps core on restart
(bnc#641811).
- commit 76ba833
-------------------------------------------------------------------
Fri Oct 29 13:47:35 CEST 2010 - jslaby@suse.cz
- net: Limit socket I/O iovec total length to INT_MAX
(bnc#650128).
- commit 2ba74bb
-------------------------------------------------------------------
Fri Oct 29 01:53:34 CEST 2010 - trenn@suse.de
- Update config files.
Forgot to enable ACPI_EC_DEBUGFS on i386/pae
- commit 66b605b
-------------------------------------------------------------------
Wed Oct 27 16:27:15 CEST 2010 - jslaby@suse.cz
- aha152x: enable PCMCIA on 64bit (bnc#630652).
- Update config files.
- commit a91d17c
-------------------------------------------------------------------
Wed Oct 27 14:51:30 CEST 2010 - jslaby@suse.cz
- hpet: unmap unused I/O space (bnc#629908 bnc#629901).
- commit dad22c3
-------------------------------------------------------------------
Tue Oct 26 21:31:22 CEST 2010 - trenn@suse.de

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,882 +0,0 @@
#
# spec file for package kernel-xen (Version 2.6.36)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
%define srcversion 2.6.36
%define patchversion 2.6.36
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor xen
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
%define src_install_dir /usr/src/linux-%kernelrelease%variant
%define obj_install_dir %src_install_dir-obj
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,check-supported-list,group-source-files.pl,find-provides,split-modules,modversions,extract-modaliases,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
%else
%define install_vdso 0
%endif
Name: kernel-xen
Summary: The Xen Kernel
Version: 2.6.36
Release: 3
%if %using_buildservice
%else
%endif
License: GPLv2
Group: System/Kernel
Url: http://www.kernel.org/
AutoReqProv: on
BuildRequires: coreutils module-init-tools sparse
BuildRequires: fdupes
Provides: multiversion(kernel)
Provides: %{name}_%_target_cpu = %version-%release
Provides: %name = %version-%source_rel
%if %split_base
Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase
Obsoletes: %name-base <= 2.6.31
%endif
Requires(pre): coreutils awk
# Need a module-init-tools with /usr/lib/module-init-tools/weak-modules2
Requires(post): module-init-tools >= 3.4
# This Requires is wrong, because the post/postun scripts have a
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
# packages to install/update. Likewise, this is true for mkinitrd.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
%if 0%{?suse_version} >= 1130
Requires(post): mkinitrd >= 2.6.0
%else
Requires(post): mkinitrd
%endif
#!BuildIgnore: perl-Bootloader mkinitrd
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
%ifarch s390 s390x
%if %build_vanilla && 0%{?suse_version} < 1130
BuildRequires: dwarfextract
%endif
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
Obsoletes: %name-nongpl
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
%endif
# dead network if installed on SLES10, otherwise it will work (mostly)
Conflicts: sysfsutils < 2.0
%if ! %build_vanilla
Conflicts: apparmor-profiles <= 2.1
Conflicts: apparmor-parser < 2.3
# root-lvm only works with newer udevs
Conflicts: udev < 118
Conflicts: lvm2 < 2.02.33
%endif
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
Source8: devel-pre.sh
Source9: devel-post.sh
Source10: preun.sh
Source11: postun.sh
Source12: pre.sh
Source13: post.sh
Source14: series.conf
Source16: guards
Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: split-modules
Source46: modversions
Source47: extract-modaliases
Source48: macros.kernel-source
Source49: kernel-module-subpackage
Source50: kabi.pl
Source51: mkspec
Source52: kernel-source%variant.changes
Source53: kernel-source.spec.in
Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros
Source66: configtool.pl
Source67: log.sh
Source100: config.tar.bz2
Source101: config.addon.tar.bz2
Source102: patches.arch.tar.bz2
Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
Obsoletes: kvm-kmp-%build_flavor
Obsoletes: perfmon-kmp-%build_flavor
Obsoletes: iwlagn-2-6-27-kmp-%build_flavor
Obsoletes: msi-wmi-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
%description
The Linux kernel for Xen paravirtualization.
This kernel can be used both as the domain0 ("xen0") and as an
unprivileged ("xenU") kernel.
%source_timestamp
%prep
if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then
echo "The %name-%version.nosrc.rpm package does not contain the" \
"complete sources. Please install kernel-source-%version.src.rpm."
exit 1
fi
SYMBOLS=
if test -e %_sourcedir/extra-symbols; then
SYMBOLS=$(cat %_sourcedir/extra-symbols)
echo "extra symbol(s):" $SYMBOLS
fi
# Unpack all sources and patches
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120
mkdir -p %kernel_build_dir
supported_conf() {
%_sourcedir/guards $* < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u
}
# Generate the list of modules to be marked as supported
{ supported_conf base
supported_conf --default=0 external | sed 's/$/ external/'
} > %kernel_build_dir/Module.supported
supported_conf --default=0 base >%kernel_build_dir/Module.base
cd linux-%srcversion
%_sourcedir/apply-patches \
%if %{build_vanilla}
--vanilla \
%endif
%_sourcedir/series.conf .. $SYMBOLS
cd %kernel_build_dir
if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
if test -e ../config.addon/%cpu_arch_flavor; then
# FIXME: config.addon doesn't affect the %CONFIG_ macros defined at
# the top of the specfile
%_sourcedir/configtool.pl ../config{,.addon}/%cpu_arch_flavor >.config
else
cp ../config/%cpu_arch_flavor .config
fi
%build_src_dir/scripts/config \
--set-str CONFIG_LOCALVERSION -%release_major-%build_flavor \
--enable CONFIG_SUSE_KERNEL \
%if 0%{?__debug_package:1}
--enable CONFIG_DEBUG_INFO \
--disable CONFIG_DEBUG_INFO_REDUCED
%else
--disable CONFIG_DEBUG_INFO
%endif
MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD"
if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then
yes '' | make oldconfig $MAKE_ARGS
else
cp .config .config.orig
make silentoldconfig $MAKE_ARGS < /dev/null
%_sourcedir/check-for-config-changes .config.orig .config
rm .config.orig
fi
make prepare $MAKE_ARGS
make scripts $MAKE_ARGS
krel=$(make -s kernelrelease $MAKE_ARGS)
if [ "$krel" != "%kernelrelease-%build_flavor" ]; then
echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2
exit 1
fi
make clean $MAKE_ARGS
rm -f source
find . ! -type d -printf '%%P\n' > %my_builddir/obj-files
cat > .kernel-binary.spec.buildenv <<EOF
# Override the timestamp 'uname -v' reports with the build
# timestamp.
export KBUILD_BUILD_VERSION="$(grep SHA1_ID %_sourcedir/source-timestamp | awk '{ print $2 }')"
export KBUILD_BUILD_TIMESTAMP="$(head -n 1 %_sourcedir/source-timestamp)"
# The following branch/timestamp will end up in Oopses.
export OOPS_TIMESTAMP="$(
echo -n $(sed -ne 's/^GIT Branch: \(.*\)/\1-/p' \
%_sourcedir/source-timestamp)
head -n 1 %_sourcedir/source-timestamp \
| tr -dc 0-9)"
export KBUILD_VERBOSE=0
export KBUILD_SYMTYPES=1
export KBUILD_OVERRIDE=1
EOF
%build
cd %kernel_build_dir
source .kernel-binary.spec.buildenv
# create *.symref files in the tree
if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
%_sourcedir/modversions --unpack . < $_
fi
# If the %jobs macro is defined to a number, make will spawn that many jobs.
# There are several ways how to define it:
# If you are using the build script:
# build --jobs=N kernel-$flavor.spec
# With plain rpmbuild:
# rpmbuild -ba --define 'jobs N' kernel-$flavor.spec
# To spawn as many jobs as there are cpu cores:
# rpmbuild -ba --define "jobs 0$(grep -c ^processor /proc/cpuinfo)" \
# kernel-$flavor.spec
# You can also set this permanently in ~/.rpmmacros:
# %jobs 0%(grep -c ^processor /proc/cpuinfo)
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../linux-%srcversion/scripts/kmsg-doc
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y D=2
%else
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
%install
# get rid of /usr/lib/rpm/brp-strip-debug
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux-*'
# /lib/modules/%kernelrelease-%build_flavor/build will be a stale symlink until the
# kernel-devel package is installed. Don't check for stale symlinks
# in the brp-symlink check:
export NO_BRP_STALE_LINK_ERROR=yes
cd %kernel_build_dir
mkdir -p %buildroot/boot
# (Could strip out non-public symbols.)
cp -p System.map %buildroot/boot/System.map-%kernelrelease-%build_flavor
add_vmlinux()
{
local vmlinux=boot/vmlinux-%kernelrelease-%build_flavor compressed=false
if test $1 == "--compressed"; then
compressed=true
fi
cp vmlinux %buildroot/$vmlinux
>%my_builddir/vmlinux.debug.files
%if 0%{?__debug_package:1}
if $compressed; then
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
/usr/lib/rpm/debugedit -b $RPM_BUILD_DIR -d /usr/src/debug \
-l vmlinux.sourcefiles %buildroot/$vmlinux
# FIXME: create and package build-id symlinks
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
objcopy --add-gnu-debuglink=%buildroot/$vmlinux_debug \
--strip-debug \
%buildroot/$vmlinux || :
mkdir -p %buildroot/usr/src/debug
LANG=C sort -z -u vmlinux.sourcefiles | grep -Ezv "<(built-in|stdin)>" \
| ( cd %_builddir && cpio -pd0m %buildroot/usr/src/debug )
find %buildroot/usr/src/debug -type d -print0 | xargs -0 -r chmod 0755
find %buildroot/usr/src/debug -type f -print0 | xargs -0 -r chmod 0644
echo -e "%%defattr(-, root, root)\\n/$vmlinux_debug" >%my_builddir/vmlinux.debug.files
else
# make vmlinux executable so that find-debuginfo.sh picks it up
# (TODO: fix find-debuginfo.sh instead)
chmod +x %buildroot/$vmlinux
fi
%endif
if $compressed; then
gzip -9 %buildroot/$vmlinux
chmod a-x %buildroot/$vmlinux.gz
fi
}
%if %build_kdump
add_vmlinux
image=vmlinux
%else
# architecture specifics
%ifarch %ix86 x86_64
add_vmlinux --compressed
%if %build_xen
image=vmlinuz
%else
image=bzImage
%endif
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch alpha
add_vmlinux --compressed
cp -p arch/alpha/boot/vmlinux.gz %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch ppc ppc64
add_vmlinux
image=vmlinux
%endif
%ifarch ia64
add_vmlinux --compressed
mv %buildroot/boot/vmlinux-%kernelrelease-%build_flavor.gz \
%buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch s390 s390x
add_vmlinux --compressed
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if test -e arch/s390/boot/kerntypes.o; then
cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
elif test -x "$(which dwarfextract 2>/dev/null)"; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';'
%endif
%endif
%ifarch sparc64
add_vmlinux --compressed
image=zImage
cp -p arch/sparc/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinux
%endif
# end of build_kdump
%endif
for sub in '-base' '' '-extra'; do
case "$sub" in
'-base' | '') base_package=1 ;;
*) base_package=0 ;;
esac
for script in preun postun pre post devel-pre devel-post; do
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
-e "s:@IMAGE@:$image:g" \
-e "s:@FLAVOR""@:%build_flavor:g" \
-e "s:@SUBPACKAGE@:%name$sub:g" \
-e "s:@BASE_PACKAGE@:$base_package:g" \
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
-e "s:@SRCVARIANT@:%variant:g" \
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
done
done
%if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-%build_flavor
%endif
ln -s $image$suffix %buildroot/boot/$image$suffix
ln -s initrd$suffix %buildroot/boot/initrd$suffix
cp .config %buildroot/boot/config-%kernelrelease-%build_flavor
%if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
%endif
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \
bs=1024 seek=2047 count=1
if [ %CONFIG_MODULES = y ]; then
mkdir -p %rpm_install_dir/%cpu_arch_flavor
mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch
ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor
gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
if ! %_sourcedir/check-supported-list \
%_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then
%if %supported_modules_check
exit 1
%endif
echo "Consistency check error: please update supported.conf."
fi
%ifarch s390 s390x
if test -e arch/s390/boot/kerntypes.o; then
:
elif test -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor
# so that kernel-devel + kernel-%build_flavor is sufficient for building
# modules that have modversions as well.
mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor
cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor
# Table of types used in exported symbols (for modversion debugging).
%_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor
if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then
gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor
else
rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor
fi
# Some architecture's $(uname -m) output is different from the ARCH
# parameter that needs to be passed to kbuild. Create symlinks from
# $(uname -m) to the ARCH directory.
if [ ! -e %rpm_install_dir/%_target_cpu ]; then
ln -sf %cpu_arch %rpm_install_dir/%_target_cpu
ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu
fi
# We were building in %my_builddir/linux-%srcversion, but the sources will
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
# build symlink.
rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build}
ln -s %src_install_dir \
%buildroot/lib/modules/%kernelrelease-%build_flavor/source
ln -s %obj_install_dir/%cpu_arch/%build_flavor \
%buildroot/lib/modules/%kernelrelease-%build_flavor/build
# Abort if there are any undefined symbols
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
-b %buildroot -ae %kernelrelease-%build_flavor 2>&1)"
if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
exit 1
fi
%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir/Module.base \
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'
) > %my_builddir/base-modules
%endif
res=0
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
# check for kabi changes
%_sourcedir/kabi.pl --rules %my_builddir/kabi/severities \
%my_builddir/kabi/%cpu_arch/symvers-%build_flavor \
Module.symvers || res=$?
fi
if [ $res -ne 0 ]; then
if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
"directory to build this kernel even though its badness is" \
"higher than allowed for an official kernel."
exit 1
fi
fi
tar -cf - -T %my_builddir/obj-files | \
tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
# bnc#507084
find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \
while read f; do
case "$(file -b "$f")" in
ELF\ *\ executable*)
strip "$f"
esac
done
# Replace the absolute with a relative path
sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \
%rpm_install_dir/%cpu_arch_flavor/Makefile
fi
add_dirs_to_filelist() {
sed -rn '
# print file name
p
# remove filelist macros
s:%%[a-z]+(\([^)]+\))? ?::g
# add %%dir prefix
s:^:%%dir :
# print all parents
:a
# skip directories owned by other packages
s:^%%dir (/boot|/etc|/lib/(modules|firmware)|/usr/src)/[^/]+$::
s:/[^/]+$::p
ta
' "$@" | sort -u
}
# Collect the file lists.
shopt -s nullglob
> %my_builddir/kernel-devel.files
for file in %buildroot/boot/vmlinux-*.gz %buildroot/boot/symtypes* \
%buildroot/lib/modules/*/{build,source}; do
f=${file##%buildroot}
echo "$f" >> %my_builddir/kernel-devel.files
done
{ cd %buildroot
find boot \
\( -type l -o -name 'initrd-*' \) -printf '%%%%ghost /%%p\n' -o \
-type f -name 'vmlinux-*' -printf '%%%%attr(0644, root, root) /%%p\n' -o \
-type f -printf '/%%p\n'
# Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that
# the file gets removed when uninstalling the kernel.
echo '%%ghost /boot/initrd-%kernelrelease-kdump'
touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump
if [ %CONFIG_MODULES = y ]; then
find lib/modules/%kernelrelease-%build_flavor \
-type d -o \
\( -path '*/modules.*' ! -path '*/modules.order' \
! -path '*/modules.builtin' \) -printf '%%%%ghost /%%p\n' \
-o -name '*.ko' -prune -o -printf '/%%p\n'
cat %my_builddir/base-modules
fi
test -d lib/firmware/%kernelrelease-%build_flavor && \
find lib/firmware/%kernelrelease-%build_flavor \
-type d -o \
-printf '/%%p\n'
if [ -e .%_docdir/%name ]; then
echo "%%doc %_docdir/%name"
fi
} | sort -u >%my_builddir/tmp
cat %my_builddir/tmp %my_builddir/kernel-devel.files | sort | uniq -u | \
add_dirs_to_filelist >%my_builddir/kernel-base.files
rm %my_builddir/tmp
%if %split_base
add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules} \
> %my_builddir/kernel-main.files
%endif
%if %split_extra
add_dirs_to_filelist %my_builddir/unsupported-modules > %my_builddir/kernel-extra.files
%endif
# Hardlink duplicate files automatically (from package fdupes): It doesn't save
# much, but it keeps rpmlint from breaking the package build.
%fdupes $RPM_BUILD_ROOT
%preun -f preun.sh
%postun -f postun.sh
%pre -f pre.sh
%post -f post.sh
%if %split_base
%files -f kernel-main.files
%else
%files -f kernel-base.files
%endif
%defattr(-, root, root)
%package base
Summary: The Xen Kernel - base modules
License: GPLv2
Group: System/Kernel
Url: http://www.kernel.org/
AutoReqProv: on
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
%description base
The Linux kernel for Xen paravirtualization.
This kernel can be used both as the domain0 ("xen0") and as an
unprivileged ("xenU") kernel.
This package contains only the base modules, required in all installs.
%source_timestamp
%preun base -f preun-base.sh
%postun base -f postun-base.sh
%pre base -f pre-base.sh
%post base -f post-base.sh
%if %split_base
%files base -f kernel-base.files
%defattr(-, root, root)
%endif
%package extra
Summary: The Xen Kernel - Unsupported kernel modules
License: GPLv2
Group: System/Kernel
Url: http://www.kernel.org/
AutoReqProv: on
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel
Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
%description extra
The Linux kernel for Xen paravirtualization.
This kernel can be used both as the domain0 ("xen0") and as an
unprivileged ("xenU") kernel.
This package contains additional modules not supported by Novell.
%source_timestamp
%preun extra -f preun-extra.sh
%postun extra -f postun-extra.sh
%pre extra -f pre-extra.sh
%post extra -f post-extra.sh
%if %split_extra
%files extra -f kernel-extra.files
%defattr(-, root, root)
%endif
%if %CONFIG_KMSG_IDS == "y"
%package man
Summary: The collection of man pages generated by the kmsg script.
License: GPLv2
Group: System/Kernel
%description man
This package includes the man pages that have been generated from the
kmsg message documentation comments.
%source_timestamp
%files man
%defattr(-,root,root)
/usr/share/man/man9/*
%endif
%package devel
Summary: Development files necessary for building kernel modules
License: GPLv2
Group: Development/Sources
Provides: multiversion(kernel)
Provides: %name-devel = %version-%source_rel
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
AutoReqProv: on
%description devel
This package contains files necessary for building kernel modules (and
kernel module packages) against the %build_flavor flavor of the kernel.
%source_timestamp
%if %CONFIG_MODULES == "y"
%pre devel -f devel-pre.sh
%post devel -f devel-post.sh
%files devel -f kernel-devel.files
%defattr(-,root,root)
%dir %obj_install_dir
%dir %obj_install_dir/%cpu_arch
%dir /usr/src/linux-obj
%dir /usr/src/linux-obj/%cpu_arch
%ghost /usr/src/linux-obj/%cpu_arch_flavor
%obj_install_dir/%cpu_arch_flavor
%if %_target_cpu != %cpu_arch
%obj_install_dir/%_target_cpu
/usr/src/linux-obj/%_target_cpu
%endif
%endif
%package devel-debuginfo
# rpm doesn't notice that vmlinux.debug belongs to the gzipped vmlinux.gz
Summary: Debug information for package %name-devel
License: GPLv2
Group: Development/Debug
%description devel-debuginfo
Debug information for package %name-devel
%source_timestamp
%files devel-debuginfo -f vmlinux.debug.files
%changelog

1
minmem Normal file
View File

@ -0,0 +1 @@
1048576

1
needed_space_in_mb Normal file
View File

@ -0,0 +1 @@
6144

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d9de9918d63cc89a0340be5e6027f6bbd874794a752fc44fe26ef5cac234e3c1
size 76858
oid sha256:185b3a78b3ef1ef2462391182d3a2855ca8f7103da8fbce087c21d66cc8db485
size 75504

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5d23d1df3da3979ea63d7af17028c5c7fe3db7ba3ead05530f2fcb8eff10bfde
size 135559
oid sha256:05219e682d8cec6c4203917b7cddfcf4536664e650a79eb2c081bb89d866d5bc
size 130961

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4b2822d6f870795026f370323510ce1da25b3d199a0718bc6119dc2641a0f73a
size 84026
oid sha256:f14b60f6f25cad6ebc025e4d89806fe6d93b915e7f73a761c18508322634fda2
size 78524

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9dde5510f9ad1aef9c1f1d3b2a8099a006fe55fdab5ebcf2c141624b999d057e
size 136
oid sha256:cca74408f83f1f1e56d9dfa2abbbd7de1a49be43379df04dc77ff79895cb2296
size 12475175

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ce8c53525525db871d330944199f0f19d5c8209a2ff0cb0ab42a721b4811c924
size 283768
oid sha256:206549d9a995fb4fb5f61b6d5feb1ad62177c13127dbacf292726d829962dc7c
size 288357

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:aecf2590357a2ba554937d6f6a818dfa21c4b75ecd2d14c3fa8c3048e11c1dae
size 31209
oid sha256:717fec47ef88b2162eda88ae970acafaf3830d3f3dda3b53c990a9e0b8caffba
size 31195

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7c825f058d361347bf6a8c087ea4f46a988f1a2dcba42b63b6cc41c1fb9234dc
size 2022601
oid sha256:850fb9cda08484037ffdd6f5a0f22445f01707f807cafad36f30393a266033c3
size 2023639

View File

@ -27,6 +27,8 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
########################################################
patches.kernel.org/patch-2.6.37-rc1
patches.kernel.org/patch-2.6.37-rc1-rc2
########################################################
# Build fixes that apply to the vanilla kernel too.
@ -88,6 +90,7 @@
patches.fixes/make-note_interrupt-fast.diff
patches.fixes/twl6030-fix-note_interrupt-call
patches.suse/sched-automated-per-tty-task-groups
########################################################
# Architecture-specific patches. These used to be all
@ -103,7 +106,6 @@
patches.arch/mm-avoid-bad-page-on-lru
patches.arch/ia64-page-migration
patches.arch/ia64-page-migration.fix
patches.fixes/taskstats-alignment
########################################################
# i386
@ -120,7 +122,7 @@
########################################################
# x86_64/i386 biarch
########################################################
patches.arch/x86-hpet-pre-read
+needs_update37 patches.arch/x86-hpet-pre-read
+needs_update-33 patches.arch/x86_64-hpet-64bit-timer.patch
patches.arch/x86-mcp51-no-dac
@ -259,7 +261,6 @@
# Queued for 2.6.36 -> just revert after some time
patches.fixes/acpi_ec_sys_access_user_space_with_get_user.patch
patches.arch/acpi_ec_delay_param.patch
########################################################
# CPUFREQ
########################################################
@ -280,7 +281,7 @@
########################################################
# AGP, graphics related stuff
########################################################
patches.arch/x86_agpgart-g33-stoeln-fix-2.patch
+needs_update37 patches.arch/x86_agpgart-g33-stoeln-fix-2.patch
########################################################
# Suse specific stuff
@ -300,10 +301,7 @@
########################################################
patches.fixes/nfs-slot-table-alloc
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/sunrpc-monotonic-expiry
+needs_update37 patches.fixes/nfsd-06-sunrpc-cache-retry-cache-lookups-that-return-ETIMEDO.patch
########################################################
# lockd + statd
@ -318,7 +316,6 @@
########################################################
patches.suse/ext3-barrier-default
# patches.suse/ext2-fsync-err
patches.fixes/ext3-mark-super-uptodate
########################################################
# ext4
@ -372,6 +369,8 @@
patches.fixes/novfs-lindent
patches.suse/novfs-fix-ioctl-usage
patches.suse/novfs-use-evict_inode
patches.fixes/novfs-unlink-oops
patches.suse/novfs-2.6.37-api-changes
########################################################
# other filesystem stuff: richacls
@ -448,9 +447,6 @@
patches.drivers/disable-catas_reset-by-default-to-avoid-problems-with-eeh.patch
# Queued for 2.6.37 -> just revert after some time
patches.drivers/dynamic_debug_1.patch
patches.drivers/dynamic_debug_2.patch
patches.drivers/dynamic_debug_3.patch
patches.drivers/dynamic_debug_4.patch
patches.drivers/dynamic_debug_5.patch
patches.drivers/dynamic_debug_6.patch
@ -514,14 +510,12 @@
patches.drivers/tg3-5785-and-57780-asic-revs-not-working.patch
########################################################
# Wireless Networking
########################################################
patches.suse/wireless-no-aes-select
patches.suse/b43-missing-firmware-info.patch
patches.fixes/iwlwifi-fix-tx-power-configuration-on-3945-and-4965-devices
########################################################
# iSCSI
########################################################
@ -558,14 +552,10 @@
##########################################################
# Sound
##########################################################
patches.drivers/alsa-hda-01-Fix-wrong-SPDIF-NID-assignment-for-CA0110
patches.drivers/alsa-hda-02-Add-some-workarounds-for-Creative-IBG
patches.drivers/alsa-hda-03-Add-workarounds-for-CT-IBG-controllers
########################################################
# Other driver fixes
########################################################
patches.fixes/ieee1394-sbp2_long_sysfs_ieee1394_id.patch
patches.fixes/parport-mutex
# suse-2.4 compatible crypto loop driver
@ -590,6 +580,7 @@
patches.suse/dmraid45-dm_dirty_log_create-api-fix
patches.suse/dmraid45-dm_get_device-takes-fewer-arguments
patches.suse/dm-raid45-api-update-remove-dm_put-after-dm_table_get_md
patches.suse/dm-raid45-api-update-no-barriers
patches.fixes/dm-mpath-reattach-dh
patches.suse/dm-mpath-leastpending-path-update
patches.suse/dm-mpath-accept-failed-paths
@ -650,7 +641,6 @@
patches.suse/crasher-26.diff
patches.suse/stack-unwind
patches.suse/no-frame-pointer-select
patches.arch/i386-unwind-annotations
patches.arch/x86_64-unwind-annotations
########################################################
@ -696,7 +686,6 @@
########################################################
patches.suse/linux-2.6.29-dont-wait-for-mouse.patch
- patches.suse/linux-2.6.29-even-faster-kms.patch
patches.suse/linux-2.6.29-silence-acer-message.patch
patches.suse/linux-2.6.29-kms-after-sata.patch
patches.suse/linux-2.6.29-jbd-longer-commit-interval.patch
@ -721,121 +710,121 @@
# 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/pci-guestdev
patches.xen/pci-reserve
+needs_update-33 patches.xen/sfc-driverlink
+needs_update-33 patches.xen/sfc-resource-driver
+needs_update-33 patches.xen/sfc-driverlink-conditional
+needs_update-33 patches.xen/sfc-external-sram
patches.xen/tmem
# 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
+needs_update-33 patches.xen/sfc-set-arch
+needs_update-33 patches.xen/sfc-endianness
# newer changeset backports
# 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.28
patches.xen/xen3-patch-2.6.29
patches.xen/xen3-patch-2.6.30
patches.xen/xen3-patch-2.6.31
patches.xen/xen3-patch-2.6.32
patches.xen/xen3-patch-2.6.33
patches.xen/xen3-patch-2.6.34
patches.xen/xen3-patch-2.6.35
patches.xen/xen3-patch-2.6.36
patches.xen/xen3-seccomp-disable-tsc-option
patches.xen/xen3-x86-mcp51-no-dac
patches.xen/xen3-x86-mark_rodata_rw.patch
patches.xen/xen3-acpi_processor_check_maxcpus.patch
# patches.xen/xen3-kdb-x86
patches.xen/xen3-stack-unwind
patches.xen/xen3-i386-unwind-annotations
patches.xen/xen3-x86_64-unwind-annotations
# bugfixes and enhancements
patches.xen/xen-balloon-max-target
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-op-packet
patches.xen/xen-blkfront-cdrom
patches.xen/xen-sections
patches.xen/xen-swiotlb-heuristics
patches.xen/xen-kconfig-compat
patches.xen/xen-cpufreq-report
patches.xen/xen-staging-build
patches.xen/xen-sysdev-suspend
patches.xen/xen-ipi-per-cpu-irq
patches.xen/xen-virq-per-cpu-irq
patches.xen/xen-clockevents
patches.xen/xen-spinlock-poll-early
patches.xen/xen-configurable-guest-devices
patches.xen/xen-netback-nr-irqs
patches.xen/xen-netback-notify-multi
patches.xen/xen-netback-sched-list-remove
patches.xen/xen-netback-generalize
patches.xen/xen-netback-multiple-tasklets
patches.xen/xen-netback-kernel-threads
patches.xen/xen-netback-extend-pull
patches.xen/xen-netback-allow-large-mtu
patches.xen/xen-tmem-v1
patches.xen/xen-dcdbas
patches.xen/xen-floppy
patches.xen/xen-kzalloc
patches.xen/xen-unpriv-build
patches.xen/xen-setup-gsi
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-exit-mmap
patches.xen/xen-x86-per-cpu-vcpu-info
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
+xen_needs_updating ### both uml framebuffer and xen need this one.
+xen_needs_updating patches.xen/add-console-use-vt
+xen_needs_updating
+xen_needs_updating # split out patches
+xen_needs_updating patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch
+xen_needs_updating patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch
+xen_needs_updating patches.xen/ipv6-no-autoconf
+xen_needs_updating patches.xen/pci-guestdev
+xen_needs_updating patches.xen/pci-reserve
+xen_needs_updating +needs_update-33 patches.xen/sfc-driverlink
+xen_needs_updating +needs_update-33 patches.xen/sfc-resource-driver
+xen_needs_updating +needs_update-33 patches.xen/sfc-driverlink-conditional
+xen_needs_updating +needs_update-33 patches.xen/sfc-external-sram
+xen_needs_updating patches.xen/tmem
+xen_needs_updating
+xen_needs_updating # bulk stuff, new files for xen
+xen_needs_updating patches.xen/xen3-auto-xen-arch.diff
+xen_needs_updating patches.xen/xen3-auto-xen-drivers.diff
+xen_needs_updating patches.xen/xen3-auto-include-xen-interface.diff
+xen_needs_updating
+xen_needs_updating # kconfig bits for xen
+xen_needs_updating patches.xen/xen3-auto-xen-kconfig.diff
+xen_needs_updating
+xen_needs_updating # common code changes
+xen_needs_updating patches.xen/xen3-auto-common.diff
+xen_needs_updating patches.xen/xen3-auto-arch-x86.diff
+xen_needs_updating patches.xen/xen3-auto-arch-i386.diff
+xen_needs_updating patches.xen/xen3-auto-arch-x86_64.diff
+xen_needs_updating
+xen_needs_updating # fixups due to upstream Xen parts
+xen_needs_updating patches.xen/xen3-fixup-xen
+xen_needs_updating
+xen_needs_updating +needs_update-33 patches.xen/sfc-set-arch
+xen_needs_updating +needs_update-33 patches.xen/sfc-endianness
+xen_needs_updating
+xen_needs_updating # newer changeset backports
+xen_needs_updating
+xen_needs_updating # changes outside arch/{i386,x86_64}/xen
+xen_needs_updating patches.xen/xen3-fixup-kconfig
+xen_needs_updating patches.xen/xen3-fixup-common
+xen_needs_updating patches.xen/xen3-fixup-arch-x86
+xen_needs_updating
+xen_needs_updating # ports of other patches
+xen_needs_updating patches.xen/xen3-patch-2.6.18
+xen_needs_updating patches.xen/xen3-patch-2.6.19
+xen_needs_updating patches.xen/xen3-patch-2.6.20
+xen_needs_updating patches.xen/xen3-patch-2.6.21
+xen_needs_updating patches.xen/xen3-patch-2.6.22
+xen_needs_updating patches.xen/xen3-patch-2.6.23
+xen_needs_updating patches.xen/xen3-patch-2.6.24
+xen_needs_updating patches.xen/xen3-patch-2.6.25
+xen_needs_updating patches.xen/xen3-patch-2.6.26
+xen_needs_updating patches.xen/xen3-patch-2.6.27
+xen_needs_updating patches.xen/xen3-patch-2.6.28
+xen_needs_updating patches.xen/xen3-patch-2.6.29
+xen_needs_updating patches.xen/xen3-patch-2.6.30
+xen_needs_updating patches.xen/xen3-patch-2.6.31
+xen_needs_updating patches.xen/xen3-patch-2.6.32
+xen_needs_updating patches.xen/xen3-patch-2.6.33
+xen_needs_updating patches.xen/xen3-patch-2.6.34
+xen_needs_updating patches.xen/xen3-patch-2.6.35
+xen_needs_updating patches.xen/xen3-patch-2.6.36
+xen_needs_updating patches.xen/xen3-seccomp-disable-tsc-option
+xen_needs_updating patches.xen/xen3-x86-mcp51-no-dac
+xen_needs_updating patches.xen/xen3-x86-mark_rodata_rw.patch
+xen_needs_updating patches.xen/xen3-acpi_processor_check_maxcpus.patch
+xen_needs_updating # patches.xen/xen3-kdb-x86
+xen_needs_updating patches.xen/xen3-stack-unwind
+xen_needs_updating patches.xen/xen3-i386-unwind-annotations
+xen_needs_updating patches.xen/xen3-x86_64-unwind-annotations
+xen_needs_updating
+xen_needs_updating # bugfixes and enhancements
+xen_needs_updating patches.xen/xen-balloon-max-target
+xen_needs_updating patches.xen/xen-modular-blktap
+xen_needs_updating patches.xen/xen-blkback-bimodal-suse
+xen_needs_updating patches.xen/xen-blkif-protocol-fallback-hack
+xen_needs_updating patches.xen/xen-blkback-cdrom
+xen_needs_updating patches.xen/xen-blktap-write-barriers
+xen_needs_updating patches.xen/xen-op-packet
+xen_needs_updating patches.xen/xen-blkfront-cdrom
+xen_needs_updating patches.xen/xen-sections
+xen_needs_updating patches.xen/xen-swiotlb-heuristics
+xen_needs_updating patches.xen/xen-kconfig-compat
+xen_needs_updating patches.xen/xen-cpufreq-report
+xen_needs_updating patches.xen/xen-staging-build
+xen_needs_updating patches.xen/xen-sysdev-suspend
+xen_needs_updating patches.xen/xen-ipi-per-cpu-irq
+xen_needs_updating patches.xen/xen-virq-per-cpu-irq
+xen_needs_updating patches.xen/xen-clockevents
+xen_needs_updating patches.xen/xen-spinlock-poll-early
+xen_needs_updating patches.xen/xen-configurable-guest-devices
+xen_needs_updating patches.xen/xen-netback-nr-irqs
+xen_needs_updating patches.xen/xen-netback-notify-multi
+xen_needs_updating patches.xen/xen-netback-sched-list-remove
+xen_needs_updating patches.xen/xen-netback-generalize
+xen_needs_updating patches.xen/xen-netback-multiple-tasklets
+xen_needs_updating patches.xen/xen-netback-kernel-threads
+xen_needs_updating patches.xen/xen-netback-extend-pull
+xen_needs_updating patches.xen/xen-netback-allow-large-mtu
+xen_needs_updating patches.xen/xen-tmem-v1
+xen_needs_updating patches.xen/xen-dcdbas
+xen_needs_updating patches.xen/xen-floppy
+xen_needs_updating patches.xen/xen-kzalloc
+xen_needs_updating patches.xen/xen-unpriv-build
+xen_needs_updating patches.xen/xen-setup-gsi
+xen_needs_updating patches.xen/xen-x86-panic-no-reboot
+xen_needs_updating patches.xen/xen-x86-dcr-fallback
+xen_needs_updating patches.xen/xen-x86-consistent-nmi
+xen_needs_updating patches.xen/xen-x86-no-lapic
+xen_needs_updating patches.xen/xen-x86-pmd-handling
+xen_needs_updating patches.xen/xen-x86-bigmem
+xen_needs_updating patches.xen/xen-x86-machphys-prediction
+xen_needs_updating patches.xen/xen-x86-exit-mmap
+xen_needs_updating patches.xen/xen-x86-per-cpu-vcpu-info
+xen_needs_updating patches.xen/xen-x86_64-pgd-pin
+xen_needs_updating patches.xen/xen-x86_64-pgd-alloc-order
+xen_needs_updating patches.xen/xen-x86_64-dump-user-pgt
+xen_needs_updating patches.xen/xen-x86_64-note-init-p2m

View File

@ -1,3 +1,3 @@
2010-10-26 21:31:22 +0200
GIT Revision: 9035254381cf8ac062ed5e6d1f517206e40ca124
2010-11-17 19:05:40 +0100
GIT Revision: 4ae942ebe8ddf283eb508544a2454d29da63996c
GIT Branch: master

View File

@ -1689,6 +1689,7 @@
kernel/drivers/scsi/bfa/bfa
kernel/drivers/scsi/bnx2i/bnx2i
kernel/drivers/scsi/ch # device driver for scsi media changer devices
kernel/drivers/scsi/cxgbi/libcxgbi
kernel/drivers/scsi/cxgb3i/cxgb3i # Chelsio S3 iSCSI initiator driver
kernel/drivers/scsi/dc395x # SCSI host adapter driver for Tekram TRM-S1040 based adapters: Tekram DC395 and DC315 series
kernel/drivers/scsi/device_handler/scsi_dh
@ -2266,6 +2267,7 @@
kernel/net/ipv4/esp4
kernel/net/ipv4/inet_diag # Module for monitoring INET transport protocols sockets
kernel/net/ipv4/ipcomp # IP Payload Compression Protocol (IPComp) - RFC3173
kernel/net/ipv4/gre
kernel/net/ipv4/ip_gre
kernel/net/ipv4/ipip
# provided separately in the cluster-network KMP
@ -2363,6 +2365,7 @@
kernel/net/ipv6/netfilter/ip6t_REJECT # IP6 tables REJECT target module
kernel/net/ipv6/netfilter/ip6t_mh
kernel/net/ipv6/netfilter/ip6t_rt # IPv6 RT match
kernel/net/ipv6/netfilter/nf_defrag_ipv6
kernel/net/ipv6/netfilter/nf_conntrack_ipv6
kernel/net/ipv6/sit
kernel/net/ipv6/tunnel6