0
I Use This!
Inactive

Commits : Listings

Analyzed about 5 hours ago. based on code collected about 8 hours ago.
Sep 04, 2024 — Sep 04, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
fix indent for most recent comment More... over 11 years ago
update More... over 11 years ago
cfs_getattr: acquire CFS_ATTR token. fix possible stale attribute cache at remote cluster nodes. regression introduced in CVS tag OPENSSI-FC-1-9-6-PRE63 More... over 11 years ago
- inaddr_any_op: use list_for_each_entry_rcu() primitive instead of list_for_each_continue_rcu(). - put_director: optimize away __del_directors() since the final put_director() cannot race. - register_ipvs_service: fix Aneesh's code comment. - register_ports: use list_for_each_entry_rcu() primitive instead of list_for_each_continue_rcu(). (#ifdef IPVS_REGISTER_PORTS_FIX) - register_ports: caller ensures we can optimize away getport_desc() test. (#ifdef IPVS_REGISTER_PORTS_FIX) - register_ports: fix regression. passing byte-swapped port number broke is_bound() test in register_port() code path. fixes `setport_weight` userland did not register into IPVS cluster already running services (existing listen ports) until the next time the affected services are restarted. (#ifdef IPVS_REGISTER_PORTS_FIX) - set_pos_director: fix regression struct ipvs_dirinfo reference count leak. bug introduced in CVS tag OPENSSI-FC-1-9-6-PRE2 More... over 11 years ago
- _ipvs_del_entry, _ipvs_add_entry: handle RPC error. fix uninitialized return value. - local_ipvs_del_entry, local_ipvs_add_entry: no longer needed. client updates all directors. - ripvs_add_entry, ripvs_del_entry: master director no longer updates other directors. client will update all directors. More... over 11 years ago
- clean up, move unrelated bug fixes out of compiler pragma. - ripvs_add_entry: use memcpy() to avoid strlen() calls; avoid traversing beyond allocated memory region of string buffer since caller passes non-null terminated string. More... over 11 years ago
_ipvs_add_entry: remove unused code. _ipvs_del_entry: remove unused code. More... over 11 years ago
ip_vs_in_icmp: bypass IPVS when sysctl_ip_vs_loadbalance is not set. More... over 11 years ago
implement lockless ipvs_directors list traversal More... over 11 years ago
- ssi_inet_bind, ssi_inet_listen: remove extra inet_release() in error path. - ssi_inet_bind, ssi_inet_listen, ssi_inet_release: fix debug messages printing IP port number in network byte order. - implement lockless ipvs_directors list traversal. More... over 11 years ago
pvpsop_get_execnode: use new clms_get_node_status_nolock() More... over 11 years ago
update_load_info: use new clms_get_node_status_nolock() More... over 11 years ago
update More... almost 14 years ago
pproc_getctty: fix OOPS dereferencing NULL pointer to signal_struct in task_struct; lost race with __exit_signal(). pproc_setctty: skip BKL; callers already hold BKL except for init process. (#ifdef PPROC_SETCTTY_SIGLOCK) More... almost 14 years ago
balance_dirty_pages: remove CFS workaround, no longer needed. More... almost 14 years ago
write_super: function is no longer inlined. cfs_write_super() uses it. More... almost 14 years ago
cfs_writeback_inodes: remove redundant nr_to_write test. More... almost 14 years ago
(#ifdef CFS_WRITEPAGES_AT_SVR_SKIP_BDI) - remove BDI_cfs_write_congested bit. no longer used. More... almost 14 years ago
(#ifdef CFS_FILE_WRITE_LIVELOCK_FIX) - remove "flusher" anonymous pointer from semaphore structure. no longer used. - remove unset_sem_flushing(), set_sem_flushing(), sem_flushing(). no longer used. More... almost 14 years ago
(#ifdef CFS_FILE_WRITE_LIVELOCK_FIX) cfs_write_rpcsetup: test for PF_MEMALLOC flag instead of sem_flushing(). sem_flushing() is deprecated. cfs_writepages: revert livelock fixes. real cause was CFS inode using PFS backing_device_info which is fixed in __cfs_hpget() cfs_wait_on_write_congestion: move ssic-linux-Bugs-686748 fix futher down the stack to cfs_writepage(). More... almost 14 years ago
cfsd_sync, cfsd_dosync: restore flags in task_struct after having done with them. cfsd_setattr, cfsd_link, cfsd_symlink, cfsd_create: skip write_inode_now() and cfsd_sync_dir(), not needed with token architecture. (#ifdef SSI_EXNFS) More... almost 14 years ago
cfs_proc_write: remove un/set_sem_flushing() since CFS will no longer support recursion. More... almost 14 years ago
cfs_write_super: use generic write_super(). __cfs_revalidate_inode: use cfs_wb_all() to flush dirty pages. More... almost 14 years ago
cfs_rename: skip cfs_wb_all(), not needed since we have token architecture. More... almost 14 years ago
update More... almost 14 years ago
- cfs_async_handler_commit, cfs_async_handler_write: fix dereferencing freed cfs_write_data struct. (#ifdef CFS_PAGEVEC) - cfs_writedata_free: no need to test for NULL element in pagevec array since cfs_write_rpcsetup() already did the test. (#ifdef CFS_PAGEVEC) More... almost 14 years ago
cfs_readdata_free: no need to test for NULL element in pagevec array since cfs_read_rpcsetup() already did the test. (#ifdef CFS_PAGEVEC) More... almost 14 years ago
update More... about 14 years ago
reopen_unload_msg: fix wrong fdnum in debug level kernel message. More... about 14 years ago
- cli_rfork, cli_rexecve, cli_migrate: optimize away kmalloc()/kfree() dance when -ERFB_TRYAGAIN encountered. - cli_rexecve: fix returning sucess when failed to allocate rvp_vproc_data structure. - cli_migrate: zero out the rvp_vproc_data structure. More... about 14 years ago