Commit c7b543bb authored by Linus Torvalds's avatar Linus Torvalds

Merge bk://gkernel.bkbits.net/misc-2.6

into ppc970.osdl.org:/home/torvalds/v2.6/linux
parents 1b18d4c1 e8c5f64c
...@@ -67,72 +67,3 @@ Driver details: ...@@ -67,72 +67,3 @@ Driver details:
Special thanks to Matt Sottek. I did the "guts", he Special thanks to Matt Sottek. I did the "guts", he
did the "brains" and all the testing. did the "brains" and all the testing.
Change history:
Version 1.0.0:
* Merge Intel, AMD, VIA RNG drivers into one.
Further changelog in BitKeeper.
Version 0.9.8:
* Support other i8xx chipsets by adding 82801E detection
* 82801DB detection is the same as for 82801CA.
Version 0.9.7:
* Support other i8xx chipsets too (by adding 82801BA(M) and
82801CA(M) detection)
Version 0.9.6:
* Internal driver cleanups, prep for 1.0.0 release.
Version 0.9.5:
* Rip out entropy injection via timer. It never ever worked,
and a better solution (rngd) is now available.
Version 0.9.4:
* Fix: Remove request_mem_region
* Fix: Horrible bugs in FIPS calculation and test execution
Version 0.9.3:
* Clean up rng_read a bit.
* Update i810_rng driver Web site URL.
* Increase default timer interval to 4 samples per second.
* Abort if mem region is not available.
* BSS zero-initialization cleanup.
* Call misc_register() from rng_init_one.
* Fix O_NONBLOCK to occur before we schedule.
Version 0.9.2:
* Simplify open blocking logic
Version 0.9.1:
* Support i815 chipsets too (Matt Sottek)
* Fix reference counting when statically compiled (prumpf)
* Rewrite rng_dev_read (prumpf)
* Make module races less likely (prumpf)
* Small miscellaneous bug fixes (prumpf)
* Use pci table for PCI id list
Version 0.9.0:
* Don't register a pci_driver, because we are really
using PCI bridge vendor/device ids, and someone
may want to register a driver for the bridge. (bug fix)
* Don't let the usage count go negative (bug fix)
* Clean up spinlocks (bug fix)
* Enable PCI device, if necessary (bug fix)
* iounmap on module unload (bug fix)
* If RNG chrdev is already in use when open(2) is called,
sleep until it is available.
* Remove redundant globals rng_allocated, rng_use_count
* Convert numeric globals to unsigned
* Module unload cleanup
Version 0.6.2:
* Clean up spinlocks. Since we don't have any interrupts
to worry about, but we do have a timer to worry about,
we use spin_lock_bh everywhere except the timer function
itself.
* Fix module load/unload.
* Fix timer function and h/w enable/disable logic
* New timer interval sysctl
* Clean up sysctl names
...@@ -41,7 +41,7 @@ extern int sysctl_legacy_va_layout; ...@@ -41,7 +41,7 @@ extern int sysctl_legacy_va_layout;
#define MM_VM_SIZE(mm) TASK_SIZE #define MM_VM_SIZE(mm) TASK_SIZE
#endif #endif
#define nth_page(page,n) pfn_to_page(page_to_pfn((page)) + n) #define nth_page(page,n) pfn_to_page(page_to_pfn((page)) + (n))
/* /*
* Linux kernel virtual memory manager primitives. * Linux kernel virtual memory manager primitives.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment