http://bugzilla.novell.com/show_bug.cgi?id=615649
http://bugzilla.novell.com/show_bug.cgi?id=615649#c38
--- Comment #38 from Andre Barros
Not sure why Andre thinks that the patches he "attached" are going to fix that issue. Also I don't understand the issues with the module size and Makefile adjustments. I mean why adjust the Makefile at all?
Basically what you need is adding your patches to the "patches.drivers.tar.bz2" tarball, then also add the patches to "series.conf" file. Then rebuild the RPM.
See the links. The "freeze" is an issue that happens with i915 on linux 2.6.34. The code fo fix it is present on the freedesktop.org and on the new, still not release on final form, kernel 2.6.35 (rc6 now). You can check there. The size difference I am asking help to fix, is because I would like to rebuild just the driver, not the whole kernel, so, I modified the Makefile to achive this goal. The difference on size is the following (both are stripped): - original i915.ko - 538K - generated i915.ko - 9134K As you can see, a lot of code is being dumped inside of it for no reason I can see. The Makefile I used is: ------------------------------------------------------------------------------- # # Makefile for the drm device driver. This driver provides support for the # Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher. TAG := default KDIR := /lib/modules/$(shell uname -r)/build SDIR := /usr/src/$(shell uname -r | sed -e 's/\(.*\)-[[:alnum:]]\+/\1-obj/')/0$(shell uname -m)/$(TAG) PWD := $(shell pwd) # i915-m := i915.o ccflags-y := -I$(SDIR)/include/config/drm i915-y += i915_drv.o i915_dma.o i915_irq.o i915_mem.o \ i915_debugfs.o \ i915_suspend.o \ i915_gem.o \ i915_gem_debug.o \ i915_gem_tiling.o \ i915_trace_points.o \ intel_display.o \ intel_crt.o \ intel_lvds.o \ intel_bios.o \ intel_dp.o \ intel_hdmi.o \ intel_sdvo.o \ intel_modes.o \ intel_i2c.o \ intel_fb.o \ intel_tv.o \ intel_dvo.o \ intel_overlay.o \ dvo_ch7xxx.o \ dvo_ch7017.o \ dvo_ivch.o \ dvo_tfp410.o \ dvo_sil164.o i915-$(CONFIG_ACPI) += i915_opregion.o i915-$(CONFIG_COMPAT) += i915_ioc32.o obj-$(CONFIG_DRM_I915) += i915.o all: $(MAKE) -C $(KDIR) M=$(PWD) modules clean: $(MAKE) -C $(KDIR) M=$(PWD) clean ------------------------------------------------------------------------------- As the difference exist, I would like to know why. Regards, Andre -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.