forked from rpms/kernel
		
	Linux v3.4-rc1-246-g6c216ec
This commit is contained in:
		
							parent
							
								
									0930ea3e98
								
							
						
					
					
						commit
						374b223109
					
				| @ -4296,7 +4296,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65536 | ||||
| CONFIG_STRIP_ASM_SYMS=y | ||||
| 
 | ||||
| # CONFIG_RCU_FANOUT_EXACT is not set | ||||
| CONFIG_RCU_FAST_NO_HZ=y | ||||
| # CONFIG_RCU_FAST_NO_HZ is not set | ||||
| CONFIG_RCU_CPU_STALL_TIMEOUT=60 | ||||
| # CONFIG_RCU_TORTURE_TEST is not set | ||||
| # CONFIG_RCU_TRACE is not set | ||||
|  | ||||
| @ -1,107 +0,0 @@ | ||||
| From 5c21b39ab123ada8ce248efc733420bd8c9ea255 Mon Sep 17 00:00:00 2001 | ||||
| From: Josh Boyer <jwboyer@redhat.com> | ||||
| Date: Fri, 28 Oct 2011 15:38:06 -0400 | ||||
| Subject: [PATCH] floppy: Remove _hlt related functions | ||||
| 
 | ||||
| It's close enough to 2012 and the WARN_ONCE is causing things like abrt to | ||||
| auto-file bugs that aren't really bugs. | ||||
| 
 | ||||
| Signed-off-by: Josh Boyer <jwboyer@redhat.com> | ||||
| 
 | ||||
| diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
 | ||||
| index d5ac362..df1e87c 100644
 | ||||
| --- a/Documentation/feature-removal-schedule.txt
 | ||||
| +++ b/Documentation/feature-removal-schedule.txt
 | ||||
| @@ -6,14 +6,6 @@ be removed from this file.
 | ||||
|   | ||||
|  --------------------------- | ||||
|   | ||||
| -What:	x86 floppy disable_hlt
 | ||||
| -When:	2012
 | ||||
| -Why:	ancient workaround of dubious utility clutters the
 | ||||
| -	code used by everybody else.
 | ||||
| -Who:	Len Brown <len.brown@intel.com>
 | ||||
| -
 | ||||
| ----------------------------
 | ||||
| -
 | ||||
|  What:	CONFIG_APM_CPU_IDLE, and its ability to call APM BIOS in idle | ||||
|  When:	2012 | ||||
|  Why:	This optional sub-feature of APM is of dubious reliability, | ||||
| diff --git a/drivers/block/floppy.c b/drivers/block/floppy.c
 | ||||
| index 9955a53..40bf4c2 100644
 | ||||
| --- a/drivers/block/floppy.c
 | ||||
| +++ b/drivers/block/floppy.c
 | ||||
| @@ -1032,37 +1032,6 @@ static int fd_wait_for_completion(unsigned long delay, timeout_fn function)
 | ||||
|  	return 0; | ||||
|  } | ||||
|   | ||||
| -static DEFINE_SPINLOCK(floppy_hlt_lock);
 | ||||
| -static int hlt_disabled;
 | ||||
| -static void floppy_disable_hlt(void)
 | ||||
| -{
 | ||||
| -	unsigned long flags;
 | ||||
| -
 | ||||
| -	WARN_ONCE(1, "floppy_disable_hlt() scheduled for removal in 2012");
 | ||||
| -	spin_lock_irqsave(&floppy_hlt_lock, flags);
 | ||||
| -	if (!hlt_disabled) {
 | ||||
| -		hlt_disabled = 1;
 | ||||
| -#ifdef HAVE_DISABLE_HLT
 | ||||
| -		disable_hlt();
 | ||||
| -#endif
 | ||||
| -	}
 | ||||
| -	spin_unlock_irqrestore(&floppy_hlt_lock, flags);
 | ||||
| -}
 | ||||
| -
 | ||||
| -static void floppy_enable_hlt(void)
 | ||||
| -{
 | ||||
| -	unsigned long flags;
 | ||||
| -
 | ||||
| -	spin_lock_irqsave(&floppy_hlt_lock, flags);
 | ||||
| -	if (hlt_disabled) {
 | ||||
| -		hlt_disabled = 0;
 | ||||
| -#ifdef HAVE_DISABLE_HLT
 | ||||
| -		enable_hlt();
 | ||||
| -#endif
 | ||||
| -	}
 | ||||
| -	spin_unlock_irqrestore(&floppy_hlt_lock, flags);
 | ||||
| -}
 | ||||
| -
 | ||||
|  static void setup_DMA(void) | ||||
|  { | ||||
|  	unsigned long f; | ||||
| @@ -1107,7 +1076,6 @@ static void setup_DMA(void)
 | ||||
|  	fd_enable_dma(); | ||||
|  	release_dma_lock(f); | ||||
|  #endif | ||||
| -	floppy_disable_hlt();
 | ||||
|  } | ||||
|   | ||||
|  static void show_floppy(void); | ||||
| @@ -1709,7 +1677,6 @@ irqreturn_t floppy_interrupt(int irq, void *dev_id)
 | ||||
|  	fd_disable_dma(); | ||||
|  	release_dma_lock(f); | ||||
|   | ||||
| -	floppy_enable_hlt();
 | ||||
|  	do_floppy = NULL; | ||||
|  	if (fdc >= N_FDC || FDCS->address == -1) { | ||||
|  		/* we don't even know which FDC is the culprit */ | ||||
| @@ -1858,8 +1825,6 @@ static void floppy_shutdown(unsigned long data)
 | ||||
|  		show_floppy(); | ||||
|  	cancel_activity(); | ||||
|   | ||||
| -	floppy_enable_hlt();
 | ||||
| -
 | ||||
|  	flags = claim_dma_lock(); | ||||
|  	fd_disable_dma(); | ||||
|  	release_dma_lock(flags); | ||||
| @@ -4504,7 +4469,6 @@ static void floppy_release_irq_and_dma(void)
 | ||||
|  #if N_FDC > 1 | ||||
|  	set_dor(1, ~8, 0); | ||||
|  #endif | ||||
| -	floppy_enable_hlt();
 | ||||
|   | ||||
|  	if (floppy_track_buffer && max_buffer_sectors) { | ||||
|  		tmpsize = max_buffer_sectors * 1024; | ||||
| -- 
 | ||||
| 1.7.6.4 | ||||
| 
 | ||||
							
								
								
									
										10
									
								
								kernel.spec
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								kernel.spec
									
									
									
									
									
								
							| @ -62,7 +62,7 @@ Summary: The Linux kernel | ||||
| # For non-released -rc kernels, this will be appended after the rcX and | ||||
| # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3" | ||||
| # | ||||
| %global baserelease 3 | ||||
| %global baserelease 1 | ||||
| %global fedora_build %{baserelease} | ||||
| 
 | ||||
| # base_sublevel is the kernel version we're starting with and patching | ||||
| @ -95,7 +95,7 @@ Summary: The Linux kernel | ||||
| # The rc snapshot level | ||||
| %define rcrev 1 | ||||
| # The git snapshot level | ||||
| %define gitrev 1 | ||||
| %define gitrev 2 | ||||
| # Set rpm version accordingly | ||||
| %define rpmversion 3.%{upstream_sublevel}.0 | ||||
| %endif | ||||
| @ -665,7 +665,6 @@ Patch452: linux-2.6.30-no-pcspkr-modalias.patch | ||||
| Patch460: linux-2.6-serial-460800.patch | ||||
| 
 | ||||
| Patch470: die-floppy-die.patch | ||||
| Patch471: floppy-Remove-_hlt-related-functions.patch | ||||
| 
 | ||||
| Patch510: linux-2.6-silence-noise.patch | ||||
| Patch520: quite-apm.patch | ||||
| @ -1355,7 +1354,6 @@ ApplyPatch linux-2.6-input-kill-stupid-messages.patch | ||||
| 
 | ||||
| # stop floppy.ko from autoloading during udev... | ||||
| ApplyPatch die-floppy-die.patch | ||||
| ApplyPatch floppy-Remove-_hlt-related-functions.patch | ||||
| 
 | ||||
| ApplyPatch linux-2.6.30-no-pcspkr-modalias.patch | ||||
| 
 | ||||
| @ -2295,6 +2293,10 @@ fi | ||||
| #                 ||----w | | ||||
| #                 ||     || | ||||
| %changelog | ||||
| * Thu Apr 05 2012 Justin M. Forbes <jforbes@redhat.com> - 3.4.0-0.rc1.git2.1 | ||||
| - Linux v3.4-rc1-246-g6c216ec | ||||
| - Turn off CONFIG_RCU_FAST_NO_HZ until it is fixed upstream | ||||
| 
 | ||||
| * Thu Apr 05 2012 Dave Jones <davej@redhat.com> | ||||
| - Better watermark the number of pages used by hibernation I/O (Bojan Smojver) (rhbz 785384) | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user